window.onerror = handle_error;

var hideHdl = null;
var hideMnu = null;
var Img = null;
var i = 0;

function showMenu(cid, pid)
{
	hideall(cid);

	var o = document.getElementById(cid);
	var op = document.getElementById(pid);

	if(o&&op)
	{
		if(hideMnu)
		{
			var o = document.getElementById(cid);
			if(o)
			{
				o.style.display='none';
				clearTimeout(hideHdl);
			}			
		}
		var dim = getDim(op);
		o.style.top=dim.y+op.clientHeight+3;
		o.style.left=dim.x;
		o.style.display='';
	}
}

function getDim(el){
	for (var lx=0,ly=0;el!=null;lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent);
	return {x:lx,y:ly}
}

function hideall(cid) {
	var menuitems= new Array(4);
	menuitems[0]='mnuAbout';
	menuitems[1]='mnuCourses';
	menuitems[2]='mnuGallery';
	menuitems[3]='mnuEnrolments';

	

	for (var i=0 ; i < 5; i++ ) {
		if (cid != menuitems[i]) {
			hideMenu2(menuitems[i]);
		}
	}
}

function hideMenu(cid)
{
	hideall(cid);
	var o = document.getElementById(cid);
	if(o)
	{
		hideHdl = setTimeout('hideMenu2("' + cid + '")', 500);
		hideMnu = cid;
	}
}

function hideMenu2(cid)
{
	var o = document.getElementById(cid);
	if(o)
	{
		o.style.display='none';
	}
}

function ddlight(l,s) {
	if (s) document.getElementById(l).className='ddMenuItem_over';
	else document.getElementById(l).className='ddMenuItem';
}


function validate() {
	if (document.forms[0].name.value.length==0
		|| document.forms[0].phone.value.length==0
		|| ! document.forms[0].email.value.match(/[\w\-\.]+@[\w\-\.]+/)
		|| document.forms[0].postal.value.length==0)
	{
		alert('Please fill in the mandatory fields');
		return false;
	}
	return true;
}

function handle_error() { return true; }

