function brows_check(){
	if (navigator.userAgent.indexOf("Firefox")!=-1){
		return "ff"; //ff for FireFox
	}else if (navigator.userAgent.indexOf("MSIE")!=-1){
		return "ie"; // ie for Internet Explorer
	}
	
}


function toggle(elmtid)
{
    var target = document.getElementById(elmtid);
	if (target.style.display == "")
    {
        target.style.display = "none";
    }
    else
    {
        target.style.display = "";
    }

}

function hideElmt(elmtid){
	var target = document.getElementById(elmtid);
	target.style.display = "none";
}
function showElmt(elmtid){
	var target = document.getElementById(elmtid);
	target.style.display = "";
}

function sCheck(val){
	if(val == "in college/graduate school"){
		showElmt('ss');
		showElmt('gy');
		hideElmt('hs');
		document.getElementById('gradYear').disabled = false;
		document.getElementById('highSchool').value = "";
	}else if(val == "in high school"){
		hideElmt('ss');
		showElmt('gy');
		showElmt('hs');
		document.getElementById('schoolStatus').value = "";
		document.getElementById('gradYear').disabled = false;
	}else{
		hideElmt('ss');
		hideElmt('gy');
		hideElmt('hs');
		document.getElementById('schoolStatus').value = "";
		document.getElementById('highSchool').value = "";
		document.getElementById('gradYear').value = "";
		document.getElementById('gradYear').disabled = false;
	}
}

function ssCheck(val2){
	if(val2=="faculty" || val2 == "staff"){
		document.getElementById('gradYear').disabled = true;
		document.getElementById('gradYear').value = "";
	}else{
		document.getElementById('gradYear').disabled = false;
	}
}



function hide(){
	document.getElementById("sMsg").innerHTML="";
	//document.getElementById("row2").innerHTML="";
}


function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}

	return objXMLHttp
} 

function stateChanged2() 
{ 
	
	if(xmlHttp.readyState==1){
		document.getElementById("sMsg").innerHTML="Sending Request...";
	}
	if(xmlHttp.readyState==2){
		document.getElementById("sMsg").innerHTML="Processing...";
	}
	if(xmlHttp.readyState==3){
		document.getElementById("sMsg").innerHTML="Processing...";
	}
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete" || xmlHttp.readyState==0)
	{ 
		//DataLd();
		var dumy = xmlHttp.responseText;
		var dum = dumy.split("_");
	if(dum[1] == "no"){
		document.getElementById("sMsg").innerHTML=dum[0];
	}else if(dum[1] == "yes"){
		document.location.href = "signup_success.php?e="+dum[0];
	}
		
		//alert(dumy);
	}
	
	
	
}  
 

function chkValue(){
	var form = document.signup;
	

	if(form.fName.value ==""){
		//alert("Please Provide your First Name");
		//document.getElementById("show").style.display = 'inline';
		document.getElementById("sMsg").innerHTML="Please Provide your First Name";
		form.fName.focus();
		return false;
	}
	
	if(form.lName.value == ""){
		//alert("Please provide your Last Name");
		//document.getElementById("show").style.display = 'inline';
		document.getElementById("sMsg").innerHTML="Please provide your Last Name";
		form.lName.focus();
		return false;
	}
	
	if(form.gender.value == ""){
		document.getElementById("sMsg").innerHTML="Please select your gender";
		form.gender.focus();
		return false;
	}
	
	if(form.email.value == ""){
		//alert("Please provide your email.");
		document.getElementById("sMsg").innerHTML="Please provide your email";
		form.email.focus();
		return false;
	}
	
	str = form.email.value;
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str)){
		//return true;
	}else{
		//alert("You have entered an in-valid Email Address.")
		document.getElementById("sMsg").innerHTML="You have entered an in-valid Email Address";
		form.email.focus();
	return false;
	}
	
	if(form.dob.value == ""){
		document.getElementById("sMsg").innerHTML="Please provide your date of birth";
		form.dob.focus();
		return false;
	}
	
	if(form.username.value == ""){
		//alert("Please provide a username");
		document.getElementById("sMsg").innerHTML="Please provide a Username";
		form.username.focus();
		return false;
	}
	if(form.username.value.length < 6){
		//alert("Please provide a username");
		document.getElementById("sMsg").innerHTML="Username must have at least 6 characters";
		form.username.focus();
		return false;
	}
	if(form.pass.value == ""){
		//alert("Please provide your password.");
		document.getElementById("sMsg").innerHTML="Please provide your password";
		form.pass.focus();
		return false;
	}
	if(form.pass.value.length < 6){
		//alert("Password must have at least 6 characters");
		document.getElementById("sMsg").innerHTML="Password must have at least 6 Characters";
		form.pass.focus();
		return false;
	}
	if(form.cpass.value == ""){
		//alert("Please provide your Confirm Password.");
		document.getElementById("sMsg").innerHTML="Please provide your Confirm Password";
		form.cpass.focus();
		return false;
	}
	if(form.pass.value != form.cpass.value){
		//alert("Your password and confirm password do not match.");
		document.getElementById("sMsg").innerHTML="Your Password and Confirm Password do not match";
		form.cpass.focus();
		return false;
	}

	
	
	var fname = form.fName.value;
	var lname = form.lName.value;
	var gender = form.gender.value;
	var email = form.email.value;
	var dob = form.dob.value;
	var username = form.username.value;
	var password = form.pass.value;
	var iam = form.iam.value;
	var schoolStatus = form.schoolStatus.value;
	var highSchool = form.highSchool.value;
	var gradYear = form.gradYear.value;
	


		<!-- ########## star form posting ######### -->
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request")
			return
		} 
		if(brows_check() == "ie"){
			var fChk = false;
		}else if(brows_check() == "ff"){
			var fChk = true;
		}
			xmlHttp.onreadystatechange=stateChanged2;
			xmlHttp.open("POST","scripts/signup.php",fChk)
		 // Set our POST header correctly…
			var params="fname="+fname+"&lname="+lname+"&gender="+gender+"&email="+email+"&dob="+dob+"&username="+username+"&password="+password+"&iam="+iam+"&schoolStatus="+schoolStatus+"&highSchool="+highSchool+"&gradYear="+gradYear;
			//alert(params);
			//return false;
		  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		  xmlHttp.setRequestHeader("Content-length", params.length);
		  xmlHttp.setRequestHeader("Connection", "close");
		
		  // Send the parms data…
		  xmlHttp.send(params);

 }
 
 
 // Removes leading whitespaces
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}

/*
function validate(str){
	var usrid=str; //txtUserid-->ID of textbox
	var alphanum=/^[0-9a-bA-B]+$/; //This contains A to Z , 0 to 9 and A to B
	if(usrid.match(alphanum)){
		return true;
	}else{
		alert(Put a Valid Useri
*/			  