/*
function setBtnLogin() {
	<%If (session("LoginID") = "" or session("LoginID") < 0) Then%>
		document.getElementById("lgin").style.display="block";
		document.getElementById("Login").className="navBtn";
	<%Else%>
		document.getElementById("lgin").style.display="none";	
		document.getElementById("Login").className="navBtnx";
	<%End If%>	
}
*/
function equalizeHeight(obj1,obj2) {
	var _obj1=document.getElementById(obj1);
	var _obj2=document.getElementById(obj2);

	
	if(_obj1.offsetHeight){
		var maxHeight=Math.max(_obj1.offsetHeight,_obj2.offsetHeight);
 	}
	else if(_obj1.style.pixelHeight){
		var maxHeight=Math.max(_obj1.style.pixelHeight,_obj2.style.pixelHeight);
	}
	_obj1.style.height = maxHeight;
	_obj2.style.height = maxHeight;

}
function switchLogin() {
	document.getElementById("lgin").style.display=(document.getElementById("lgin").style.display!="block")? "block" : "none";
	if (document.getElementById("lgin").style.display=="block") {
		document.getElementById("rgst").style.display="none";
		document.getElementById("srch").style.display="none";
		document.getElementById("LoginName").focus();
	}

}
function switchRegister() {
	document.getElementById("rgst").style.display=(document.getElementById("rgst").style.display!="block")? "block" : "none";
	if (document.getElementById("rgst").style.display=="block") {
		document.getElementById("lgin").style.display="none";
		document.getElementById("srch").style.display="none";
	}
}
function switchSearch() {
	document.getElementById("srch").style.display=(document.getElementById("srch").style.display!="block")? "block" : "none";
	if (document.getElementById("srch").style.display=="block") {
		document.getElementById("lgin").style.display="none";
		document.getElementById("rgst").style.display="none";
		document.getElementById("Contains").focus();
	}
}

function CheckLogin(form) {

	if (form.LoginName.value==""||form.Password.value=="") {;
		alert ("Please enter your login details before \nclicking [Login]")
		if (form.LoginName.value=="") {
			form.LoginName.focus();
		}
		else {
			form.Password.focus();
		}
		return false
	}
	else {
		form.action="CheckPassword.asp";
		form.submit();
		return true
	}
}

function doSearch(form) {	
/*
	if (form.Contains.value.length==0) {
		alert ("Please input search string before \n clicking search.");
		return false;
	}	
	if (form.SearchOption.value=="0") {
		alert ("Please select a search option before \n clicking search.");
		return false;
	}
	if (form.SearchOption.value=="Courses") {
		form.action='Search.asp';
	}	
	if (form.SearchOption.value=="Events") {
		form.action='Search.asp?S=I';
	}	
	if (form.SearchOption.value=="Workshops") {
		form.action='Search.asp?S=I';
	}		
	if (form.SearchOption.value=="Course") {
		form.action='Courses.asp?Q=3&S=Q&Option=C';
	}
	else if (form.SearchOption.value=="Certification") {
		form.action='Courses.asp?Q=3&S=Q&Option=A';
	}
	else if (form.SearchOption.value=="Universities") {
		form.action='Universities.asp?Q=3&S=Q';
	}
	else if (form.SearchOption.value=="Companies") {
		form.action='Companies.asp?Q=3&S=Q';
	}*/
			form.action='Search.asp';
	form.submit();
	
	return true;
}

function btnRollOver(obj,overClass) {
	if (!obj.originalClass) {
		obj.originalClass=obj.className;
		obj.onmouseout = function() {
			obj.style.cursor="default";
			obj.className=obj.originalClass;
		}
	}
	obj.style.cursor="hand";
	obj.className+=" "+overClass;
	return true;
}

function setMenuBtn(obj,overClass,newHTML,original) {
	if (!obj.originalClass) {
		obj.originalClass=obj.className;
		obj.originalHTML=obj.innerHTML;
	}
	if (original) {
		obj.className=obj.originalClass;
		obj.innerHTML=obj.originalHTML;
	}
	else {
		obj.className+=" "+overClass;
		obj.innerHTML =newHTML;
	}
	return true;
}

function add2favorites(title, url) {
	if (window.sidebar) { 
		window.sidebar.addPanel(title, url,"");
	}
	else if ( window.external ) {
		window.external.AddFavorite( url, title);
	}
	else { 
		alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark this site.");
	}
}

function trimAllSpaces(s) {
	return s.replace(/^\s+|\s+$/, '');
}
function checkEmail(mailAddress) {
	var e_mail = "";
	var email = trimAllSpaces(mailAddress);
	var emailMask = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
	var forbiddenChars = /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
	
	if (email.length == 0) {
		alert("You didn't enter an e-mail address.\n");
	}
	else if (!emailMask.test(email)) {             
		alert("Please enter a valid e-mail address.\n");
	}
	else if (email.match(forbiddenChars)) {
		alert("The e-mail address contains forbidden characters.\n");
	}
	else {
		e_mail = email;
	}
	return e_mail;
}

function linkStat(theObj) {
	self.status = theObj.innerHTML;
	theObj.onmousemove = function() {
		self.status = theObj.innerHTML;
	}
	theObj.onmouseout = function() {
		self.status='';
	}
    return true;
}
function displayBlock(id) {
	var i=0, fo, nid=parseFloat(id);
	while (fo=document.getElementById(i)) {
		if (i != nid) fo.style.display="none";
		i++;
	}
	document.getElementById(id).style.display=document.getElementById(id).style.display=="none"?"block":"none";
}
function switchBlock(id) {
	document.getElementById(id).style.display=document.getElementById(id).style.display=="none"?"block":"none";
}
function switchButton(id,txt0,txt1) {
	document.getElementById(id).innerHTML=document.getElementById(id).innerHTML==txt0?txt1:txt0;
}
function clearText(thefield) {
	if (thefield.defaultValue == thefield.value)
		thefield.value = "";
	else
	 	thefield.value = thefield.defaultValue;
}