// JavaScript Document
function open_calendar_window(mode)
{
window.open("includes/calendar_popup.php?mode="+mode,"calendar","width=276,height=230,top=200,left=560,scrollbars=no");
}

function open_color_window(mode)
{
window.open("color_picker.php?mode="+mode,"color","width=191,height=121,top=300,left=500,scrollbars=no");
}

function image_preview(file_name)
{
window.open("image_preview.php?file_name="+file_name,"img_preview","width=500,height=410,top=100,left=250,scrollbars=yes;resize=yes");
}

function video_preview(file_name)
{
window.open("video_preview.php?file_name="+file_name,"vid_preview","width=500,height=380,top=100,left=250,scrollbars=yes;resize=yes");
}

function color1_color(color)
{
frm.color1.value=color;
color1_preview.bgColor=color;
}

function color2_color(color)
{
frm.color2.value=color;
color2_preview.bgColor=color;
}

function start_date(d)
{
split_date="";
split_date=d.split("-");

frm.start_date.value=split_date[1]+"-"+split_date[2]+"-"+split_date[0];
}

function end_date(d)
{
split_date="";
split_date=d.split("-");

frm.end_date.value=split_date[1]+"-"+split_date[2]+"-"+split_date[0];
}


function delete_catalog(id,parent_id,level)
{
	return_confirm=confirm("Are you sure that you want to delete this catalog and all included items?");
	if(return_confirm==true)
	window.location="our_catalog.php?id="+id+"&parent_id="+parent_id+"&level="+level+"&delete_catalog=1";
}

function delete_item(id,parent_id,level)
{
	return_confirm=confirm("Are you sure that you want to delete this item?");
	if(return_confirm==true)
	window.location="catalog_items.php?id="+id+"&parent_id="+parent_id+"&level="+level+"&delete_item=1";
}

function delete_module_category(page_name,id)
{
	return_confirm=confirm("Are you sure that you want to delete this category?");
	if(return_confirm==true)
	window.location=page_name+"?id="+id+"&delete_category=1";
}

function delete_folder(id)
{
	return_confirm=confirm("Are you sure that you want to delete this folder, All subjects under this folder will be unspecified?");
	if(return_confirm==true)
	window.location="folders.php?id="+id+"&delete_folder=1";
}

function users_confirmation()
{
	if(frm.process1.value==1)
	{
		confirm_msg="Are you sure that you want to ACTIVATE the selected user/s?"
	}
	else
	if(frm.process1.value==2)
	{
		confirm_msg="Are you sure that you want to DEACTIVATE the selected user/s?"
	}
	else
	if(frm.process1.value==3)
	{
		confirm_msg="Are you sure that you want to DELETE the selected user/s?"
	}
	else
	{
		confirm_msg="";
	}	
	if(confirm_msg!="")
	{
		return_confirm=confirm(confirm_msg);
		if(return_confirm==true)
		return true;
		else
		return false;
	}	
	else
	{
		return true;
	}
	
}

function generate_upload(loop)
{
if(loop<=0)
frm.upload_num.value=1;
else
frm.upload_num.value=loop;

if(loop>0)
{
i=0;
upload_contents="";
upload_contents=upload_contents+"<table width=100% border=0  cellpadding=0 cellspacing=0 >";
for(i=0;i<loop;i++)
{
upload_contents=upload_contents+"<tr><td><table width=100% border=0 cellpadding=0 cellspacing=0><tr> ";
upload_contents=upload_contents+"<td><input name=image"+i+" type=file size=55></td></tr></table></td></tr>";
}
upload_contents=upload_contents+"</table>";
uploads.innerHTML=upload_contents;
}
}

function auto_jump_1()
{
if(frm.phone1.value.length==3)
	frm.phone2.focus();
}
function auto_jump_2()
{
if(frm.phone2.value.length==3)
	frm.phone3.focus();
}
function auto_jump_3()
{
if(frm.fax1.value.length==3)
	frm.fax2.focus();
}
function auto_jump_4()
{
if(frm.fax2.value.length==3)
	frm.fax3.focus();
}


function check_other()
{
if(frm.message_folder.value=="")
{
folder_contents="";
folder_contents=folder_contents+"<table cellspacing=0 cellpadding=0 border=0 align=left>";
folder_contents=folder_contents+"<tr><td class=normal_text><b>Folder Name:</b></td>";
folder_contents=folder_contents+"<td align=left style=padding-left:5><input type=text name=folder_name></td></tr></table>";
new_folder_description_title.innerHTML="<b>Folder Description:</b>";
new_folder_description.innerHTML="<textarea cols=72  rows=5  style=height:40 name=folder_description ></textarea>";
new_folder.innerHTML=folder_contents;
}
else
{
new_folder.innerHTML="";
new_folder_description_title.innerHTML="";
new_folder_description.innerHTML="";
}
}

function select_all_users()
{
if(frm.to.options[0].selected==true)
	{
		for(i=1;i<frm.to.length;i++)
			{
				if(frm.to.options[i].value!="")
					{
						frm.to.options[i].selected=true;
					}	
			}
	}
}

function select_all_folders()
{
if(frm.folders.options[1].selected==true)
	{
		frm.folders.options[1].selected=false;
		for(i=2;i<frm.folders.length;i++)
			{
				if(frm.folders.options[i].value!="")
					{
						frm.folders.options[i].selected=true;
					}	
			}
	}
}

function generate_slideshow(loop)
{
if(loop==0)
frm.upload_num.value=1;
else
frm.upload_num.value=loop;

if(loop>0)
{
i=0;
upload_contents="";
upload_contents=upload_contents+"<table width=100% border=0  cellpadding=0 cellspacing=0 >";
for(i=0;i<loop;i++)
{
upload_contents=upload_contents+"<tr>";
upload_contents=upload_contents+"<td class=normal_text>Image Name:</td>";
upload_contents=upload_contents+"<td><input name=image"+i+" type=file size=36></td>";
upload_contents=upload_contents+"</tr>";
upload_contents=upload_contents+"<tr>";
upload_contents=upload_contents+"<td class=normal_text>Description:</td>";
upload_contents=upload_contents+"<td><textarea name=description"+i+" cols=48 style=height:40></textarea></td>";
upload_contents=upload_contents+"</tr>";
}
upload_contents=upload_contents+"</table>";
uploads.innerHTML=upload_contents;
}
}
function clear_intro_text()
{
if(frm.keywords_idntify.value=="") 
	{
		frm.keywords.value="";
		frm.keywords_idntify.value=1;
	}
}

function calculateSumOffset(idItem, offsetName)
{
	var totalOffset = 0;
	var item = eval('idItem');
	do
	{
		totalOffset += eval('item.'+offsetName);
		item = eval('item.offsetParent');
	} while (item != null);
	return totalOffset;
}

