// JavaScript Document
function open_calendar_window(mode)
{
	window.open("includes/calendar_popup.php?mode="+mode,"calendar","width=185,height=235,top=200,left=560,scrollbars=no");
}

function open_emails_list_window()
{
	window.open("emails_list.php","emails_list","width=390,height=495,top=100,left=250,scrollbars=no");
}

function get_emails_list(data)
{
	frm.to_emails.value=frm.to_emails.value+data;
}



function get_date(date_feild,date)
{
	split_date="";
	split_date=date.split("-");
	document.getElementById(date_feild).value=split_date[0]+"-"+split_date[1]+"-"+split_date[2];
}

function clear_data(field_name,field_data)
{
 if(document.getElementById(field_name).value==field_data)
 	document.getElementById(field_name).value="";	
 else
 if(document.getElementById(field_name).value=="")
    document.getElementById(field_name).value=field_data;
}

function collect_presubjects()
{
	buffer="";
	var i;
	for (i=0;i<document.frm.presubjects_menu.length;i++)
		{ 	
			if(document.frm.presubjects_menu.options[i].selected && document.frm.presubjects_menu.options[i].value!="")
			 {
				buffer=buffer+document.frm.presubjects_menu.options[i].value+";";			
			 }			
		}
	document.frm.presubjects.value=buffer;
}

function showhide(id){ 
if (document.getElementById)
   { 
		obj = document.getElementById(id); 
		if (obj.style.display == "none")
		{ 
			obj.style.display = ""; 
			return 'images/minus_menu.gif';
		} 
		else 
		{ 
			obj.style.display = "none"; 
			return './images/plus_menu.gif';
		} 
	} 
}

function show_hide_menu(link_id,menu_id)
{ 
	offset_left=calculateSumOffset(link_id,'offsetLeft');
	offset_top=calculateSumOffset(link_id,'offsetTop');
	if (menu_id.style.visibility == "hidden")
	 { 
		menu_id.style.left=offset_left;
		menu_id.style.top= offset_top+parseInt(link_id.height);
		menu_id.style.visibility = "visible";
	 } 
	else 
	 { 
		menu_id.style.visibility = "hidden";
	 } 
}

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;
}