
function s2_fetch_object(id)
{
	if (document.getElementById)
	{
		return document.getElementById(id)
	}
	else
	{
		if (document.all)
		{
			return document.all[id]
		}
		else
		{
			if(document.layers)
			{
				return document.layers[id]
			}
			else
			{
				return null
			}
		}
	}	
}

function s2_toggle_display(id)
{
	var e = s2_fetch_object(id);
	
	if (e.style.display == "none")
	{
		e.style.display = "";
	}
	else
	{
		e.style.display = "none";
	}
	
	return false;
	
}

function s2_open_info(todo, toid, h, w)
{
	if (w == undefined)
	{
		w = '200';
	}
	if (h == undefined)
	{
		h = '200';
	}

	window.open('education_info.php?do=' + todo + '&id=' + toid,'','scrollbars=no,menubar=no,height=' + h + ',width=' + w +',resizable=yes,toolbar=no,location=no,status=no');
}

function s2_open_contact(todo, toid, extrainfo, h, w)
{
	if (w == undefined)
	{
		w = '700';
	}
	if (h == undefined)
	{
		h = '600';
	}

	//window.open('quickcontact.php?do=' + todo + '&id=' + toid + extrainfo,'','scrollbars=no,menubar=no,height=' + h + ',width=' + w +',resizable=yes,toolbar=no,location=no,status=no');
	window.open('contact.php?do=' + todo + '&id=' + toid + extrainfo,'','scrollbars=no,menubar=no,height=' + h + ',width=' + w +',resizable=yes,toolbar=no,location=no,status=no');
}

function s2_toggle_contact_info()
{
	var address = false;
	var phone 	= false;
	var edu		= false;
	
	address = s2_fetch_object('what_cat').checked || s2_fetch_object('what_folio').checked;
	edu 	= s2_fetch_object('what_cat').checked || s2_fetch_object('what_folio').checked;
	phone 	= s2_fetch_object('what_call').checked || s2_fetch_object('what_call_folio').checked  || s2_fetch_object('what_call_order').checked;
	
	var e = s2_fetch_object('address');
	
	if (address)
	{
		e.style.display = "";
	}
	else
	{
		e.style.display = "none";
	}
	
	var e = s2_fetch_object('edu_1');
	
	if (edu)
	{
		e.style.display = "";
	}
	else
	{
		e.style.display = "none";
	}
	
	s2_fetch_object('edu_2').style.display = e.style.display;
	
	var e = s2_fetch_object('phone_1');
	
	if (phone)
	{
		e.style.display = "";
	}
	else
	{
		e.style.display = "none";
	}
	
	s2_fetch_object('phone_2').style.display = e.style.display;
	s2_fetch_object('phone_3').style.display = e.style.display;
	s2_fetch_object('phone_4').style.display = e.style.display;
	
}

function S2_image_select(value, folder)
{
	
	if (typeof folder == 'undefined')
	{
		folder = 'assets';
	}
	
	
	if (value)
	{
		s2_fetch_object('s2_preview_image').src= '../images/wsdindex.html' + folder + '/thumb/' + value;
		s2_fetch_object('s2_medium_image').src= '../images/wsdindex.html' + folder + '/medium/' + value;
	}
	else
	{
		s2_fetch_object('s2_preview_image').src= '../images/noimage_thumb.jpg';
		s2_fetch_object('s2_medium_image').src= '../images/noimage.jpg';		
	}
}

function s2_confirm_delete()
{
	var answer = confirm("Are you certain you wish to delete this record?");
	
	if (answer)
	{
		return true;
	}
	else
	{
		return false;
	}
	
}

function s2_open_viewer(source, w, h)
{
	window.open('viewers/' + source + '/index.html','','scrollbars=no,menubar=no,height=' + h + ',width=' + w +',resizable=no,toolbar=no,location=no,status=no');
}


var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 
