var level='1';


function init(tab,id,sts){
	if (id <0) return false;
	if(tab==''){
		setTimeout("switchtab('div_personal',1)",500,"JavaScript");
	} else {
		setTimeout("switchtab("+tab+","+id +")",500,"JavaScript");
	}
}

function validatedata(id){
	//alert (id);
	if (id==3)
	{	if(document.phpform.thlname.value =='')
		{
			alert("Login is not populated!");
		}
		else if(document.phpform.thlpwd.value == '' || (document.phpform.thlpwd.value).length < 4 ) {
			alert("Password is not populated! \nPassword should be atleast 4 characters long.");
		} else {
			var uname=document.phpform.thlname.value;
			var upwd=document.phpform.thlpwd.value;
			var url = "./getter/refreshtable.php?func=login&uname="+uname+"&upwd="+upwd+"&sid="+Math.random();
			document.getElementById("div_statusm").innerHTML="";
			//alert (url);
  			request.open("GET", url, true);
  			request.onreadystatechange = loginredirect;
  			request.send(null);
		}
	} else if(id==1){
		if(document.phpform.thname.value=='') {
			alert("Desired User Login not populated!");
		} else if(document.phpform.thpwd.value == '' || (document.phpform.thpwd.value).length < 4) {
			alert("Password is too short or not populated! \nPassword should be atleast 4 characters long.");
		} else if(document.phpform.thpwd.value != document.phpform.thpwdc.value) {
			alert("Password, Confirm Password are not same!");
		} else if(document.phpform.themail.value=='') {
			alert("Email not populated!");
		} else if (!isvalidemail(document.phpform.themail.value)) {
			alert ("Email not valid!");
		}
		/*
		else if(document.phpform.tjcque.value=='') {
			alert("Security Question not populated!");
		} else if(document.phpform.tjcans.value=='') {
			alert("Security Answer not populated!");
		}*/
		else if (document.phpform.themail.value != document.phpform.themailc.value) {
			alert("Email fields do not match!");
		} else if (document.phpform.thpwd.value != document.phpform.thpwdc.value) {
			alert ("Passwords do not match!");
		} else {
			//alert ('Calling the Refreshtable');
			var vals = 'jc' + "|:" + document.phpform.thname.value + "|:" + 
			document.phpform.thpwd.value + "|:" + 
			document.phpform.themail.value ;
			//+ "|:" + document.phpform.tjcque.value + "|:" + document.phpform.tjcans.value;
			var url='';
			url = "./getter/refreshtable.php?func=jccoach&job=insert&vals="+vals+"&id=0&sid="+Math.random();
			document.getElementById("div_status1").innerHTML="";
			//alert (url);
	  		request.open("GET", url, true);
	  		request.onreadystatechange = updatePage;
	  		request.send(null);
		}
	}
}

function updatePage() {
  if (request.readyState == 4) {
    if (request.status == 200) {
	  var res = request.responseText.split(":\n:");
	  //alert (request.responseText);
      if(res[0]=="Error") {
	    	document.getElementById("div_status1").innerHTML=res[1];  
	    	if(document.getElementById("div_status2")!=null) document.getElementById("div_status2").innerHTML=res[1];  
      } else if(res[0]=="Confirm") {
	    	document.getElementById("div_step1").innerHTML=res[1];  
	    	document.getElementById("div_step2").innerHTML=res[1];  
    		document.getElementById("div_current").style.visibility = "visible";
	    	document.getElementById("div_submit").style.visibility = "visible";
      } else {
      		document.getElementById("div_step1").innerHTML=request.responseText;
	    	if(document.getElementById("div_step2")!=null) document.getElementById("div_step2").innerHTML=request.responseText;  
    		if(document.getElementById("div_current")!=null) document.getElementById("div_current").style.visibility = "hidden";
	    	if(document.getElementById("div_submit3")!=null) document.getElementById("div_submit3").style.visibility = "hidden";
      }
    } else if (request.status == 404) {
      alert("Request URL does not exist");
    } else {
      alert("Error: status code is " + request.status);
    }
  }
}

function jclogin(id) {
	url = "./getter/refreshtable.php?func=jccoach&job=gotologin&id="+id+"&sid="+Math.random();
	//alert (url);
  	request.open("GET", url, true);
  	request.onreadystatechange = loadtologin;
  	request.send(null);
}

function loadtologin() {
  if (request.readyState == 4) {
    if (request.status == 200) {
	   //alert (request.responseText);
	  document.getElementById("div_main").innerHTML=request.responseText;
    } else if (request.status == 404) {
      alert("Request URL does not exist");
    } else {
      alert("Error: status code is " + request.status);
    }
  }
}

function switchtab(tab,id,th) {

	if (id <0 || !document.getElementById('div_personal')) return false;
	if(tab=='div_personal') {
		document.getElementById('div_personal').style.display	= "block";
		document.getElementById('div_academics').style.display	= "none";
		document.getElementById('div_athletic1').style.display	= "none";
		document.getElementById('div_athletic2').style.display	= "none";
		document.getElementById('div_athletic3').style.display	= "none";
		document.getElementById('tabpersonal').className = "mnuheaderactive";
		document.getElementById('tabacademics').className = "mnuheader";
		document.getElementById('tabathletic1').className = "mnuheader";
		document.getElementById('tabathletic2').className = "mnuheader";
		document.getElementById('tabathletic3').className = "mnuheader";
	} else if(tab=='div_academics'){
		setLevel();
		document.getElementById('div_personal').style.display	= "none";
		document.getElementById('div_academics').style.display	= "block";
		document.getElementById('div_athletic1').style.display	= "none";
		document.getElementById('div_athletic2').style.display	= "none";
		document.getElementById('div_athletic3').style.display	= "none";
		document.getElementById('tabpersonal').className = "mnuheader";
		document.getElementById('tabacademics').className = "mnuheaderactive";
		document.getElementById('tabathletic1').className = "mnuheader";
		document.getElementById('tabathletic2').className = "mnuheader";
		document.getElementById('tabathletic3').className = "mnuheader";


		document.getElementById('tabpersonal1').className = "mnuheader";
		th.className = "mnuheaderactive";
	} else if(tab=='div_athletic1'){
		document.getElementById('div_personal').style.display	= "none";
		document.getElementById('div_academics').style.display	= "none";
		document.getElementById('div_athletic1').style.display	= "block";
		document.getElementById('div_athletic2').style.display	= "none";
		document.getElementById('div_athletic3').style.display	= "none";
		document.getElementById('tabpersonal').className = "mnuheader";
		document.getElementById('tabacademics').className = "mnuheader";
		document.getElementById('tabathletic1').className = "mnuheaderactive";
		document.getElementById('tabathletic2').className = "mnuheader";
		document.getElementById('tabathletic3').className = "mnuheader";


		document.getElementById('tabpersonal1').className = "mnuheader";
		th.className = "mnuheaderactive";
	} else if(tab=='div_athletic2'){
		document.getElementById('div_personal').style.display	= "none";
		document.getElementById('div_academics').style.display	= "none";
		document.getElementById('div_athletic1').style.display	= "none";
		document.getElementById('div_athletic2').style.display	= "block";
		document.getElementById('div_athletic3').style.display	= "none";
		document.getElementById('tabpersonal').className = "mnuheader";
		document.getElementById('tabacademics').className = "mnuheader";
		document.getElementById('tabathletic1').className = "mnuheader";
		document.getElementById('tabathletic2').className = "mnuheaderactive";
		document.getElementById('tabathletic3').className = "mnuheader";


		document.getElementById('tabpersonal1').className = "mnuheader";
		th.className = "mnuheaderactive";
	} else if(tab=='div_athletic3'){
		document.getElementById('div_personal').style.display	= "none";
		document.getElementById('div_academics').style.display	= "none";
		document.getElementById('div_athletic1').style.display	= "none";
		document.getElementById('div_athletic2').style.display	= "none";
		document.getElementById('div_athletic3').style.display	= "block";
		document.getElementById('tabpersonal').className = "mnuheader";
		document.getElementById('tabacademics').className = "mnuheader";
		document.getElementById('tabathletic1').className = "mnuheader";
		document.getElementById('tabathletic2').className = "mnuheader";
		document.getElementById('tabathletic3').className = "mnuheaderactive";


		document.getElementById('tabpersonal1').className = "mnuheader";
		th.className = "mnuheaderactive";
	}
}

function setLevel(){
	if(!document.getElementById('level') && !(document.phpform.tlvl)) return false;
	//alert ("Setlevel:"+level);
	if(document.phpform.tlvl) if(document.phpform.tlvl.value=='Junior College') level='2'; else level='3'; 
	if(document.getElementById('level')) level=document.getElementById('level')[document.getElementById('level').selectedIndex].value;
	if(level=='2') {
		document.getElementById("div_jc").style.visibility = "visible";
		document.getElementById("div_club").style.visibility = "hidden";
		if(document.getElementById('thname')) document.getElementById('thname').tabIndex="1";
		if(document.getElementById('thpwd')) document.getElementById('thpwd').tabIndex="2";
		if(document.getElementById('thpwdc')) document.getElementById('thpwdc').tabIndex="3";
		if(document.getElementById('themail')) document.getElementById('themail').tabIndex="4";
		if(document.getElementById('themailc')) document.getElementById('themailc').tabIndex="5";
		if(document.getElementById('tjcque')) document.getElementById('tjcque').tabIndex="6";
		if(document.getElementById('tjcans')) document.getElementById('tjcans').tabIndex="7";
		if(document.getElementById('submit1')) document.getElementById('submit1').tabIndex="8";
	} else{
		if(document.getElementById('thccname')) document.getElementById('thccname').tabIndex="1";
		if(document.getElementById('thcname')) document.getElementById('thcname').tabIndex="2";
		if(document.getElementById('thcpwd')) document.getElementById('thcpwd').tabIndex="3";
		if(document.getElementById('thcpwdc')) document.getElementById('thcpwdc').tabIndex="4";
		if(document.getElementById('thcemail')) document.getElementById('thcemail').tabIndex="5";
		if(document.getElementById('thcemailc')) document.getElementById('thcemailc').tabIndex="6";
		if(document.getElementById('thcsque')) document.getElementById('thcsque').tabIndex="7";
		if(document.getElementById('thcsans')) document.getElementById('thcsans').tabIndex="8";
		if(document.getElementById('submit2')) document.getElementById('submit2').tabIndex="9";
		document.getElementById("div_jc").style.visibility = "hidden";
		document.getElementById("div_club").style.visibility = "visible";
	}   
}

function validateprofile(){

	var cphone1 = (document.phpform.tjcmphn.value).replace(new RegExp("-","g"),"").replace(new RegExp(" ","g"),"").replace("(","").replace(")","");
	err='error';
	
	if(document.phpform.thfname.value=='') {
		alert("Personal - FirstName not populated!");
	} else if(document.phpform.thlname.value=='') {
		alert("Personal - LastName not populated!");
	} else if(document.phpform.themail.value=='') {
		alert("Personal - Email not populated!");
	} else if (!isvalidemail(document.phpform.themail.value)) {
		alert ("Personal - Email not valid!");
	} else if(document.phpform.tjcwebadd.value!='' && !isvalideurl(document.phpform.tjcwebadd.value)) {
		alert("Academic - Invalid Web Address!\n Should be in www.XXXX.XXX format.");
	} else if(document.phpform.tjcatwebadd.value!='' && !isvalideurl(document.phpform.tjcatwebadd.value)) {
		alert("Academic - Invalid Athletic Web Address!\n Should be in www.XXXX.XXX format.");
	} else if(document.phpform.tcyrptwithass.value=='') {
		alert("Academic - Your Position not populated!");
	} else if(!document.phpform.tsprt1 && document.getElementById('spdd1')[document.getElementById('spdd1').selectedIndex].value=='0') {
		alert("Athletic 1 - Sport not selected!");
	} else {
		if((!document.phpform.tjcnm || document.phpform.tjcnm.value=='') && (!document.getElementById('jrcoldd') || document.getElementById('jrcoldd')[document.getElementById('jrcoldd').selectedIndex].value==0)) {
			alert("Academic - Junior College Name not selected/populated!");
		} else if(document.phpform.tjcadd.value=='') {
			alert("Academic - Junior College Address not populated!");
		} else if(cphone1=='' || (cphone1!='' && (!isNumeric(cphone1) || cphone1.length!=10))) {
			alert("Academic - Junior College Phone not populated or not valid!\nIt has to be numeric 10 digit value!");
		} else if(document.phpform.tjcardnm.value=='') {
			alert("Academic - Junior College Director Name not populated!");
		} else if(document.phpform.tjcprnm.value=='') {
			alert("Academic - Junior College Principal Name not populated!");
		} else err='';
	}
	
	if(err=='')	{
	
		var vals = 2 + "|:" + document.phpform.thfname.value + "|:" + document.phpform.thlname.value + "|:" + 
		document.getElementById('genderdd')[document.getElementById('genderdd').selectedIndex].value + "|:" +
		document.phpform.themail.value + "|:" +	'' + "|:" +// document.phpform.tcyournm.value + "|:" +
		document.phpform.tcyrptwithass.value + "|:" + ''; //	document.phpform.tcyremailadd.value;
			vals= vals + "|:" + '' + "|:" + //document.phpform.tjccity.value + "|:" + 
			document.phpform.tjcadd.value + "|:" + cphone1 + "|:" + 
			document.phpform.tjcardnm.value + "|:" + document.phpform.tjcprnm.value + "|:" + 
			document.phpform.tjcwebadd.value + "|:" + document.phpform.tjcatwebadd.value; 
		
		if(document.phpform.tsprt1id) vals= vals + "|:" + document.phpform.tsprt1id.value;
		else vals= vals + "|:" +document.getElementById('spdd1')[document.getElementById('spdd1').selectedIndex].value;
		
		if(document.phpform.tsprt2id) vals= vals + "|:" + document.phpform.tsprt2id.value;
		else vals= vals + "|:" +document.getElementById('spdd2')[document.getElementById('spdd2').selectedIndex].value;
		
		if(document.phpform.tsprt3id) vals= vals + "|:" + document.phpform.tsprt3id.value;
		else vals= vals + "|:" +document.getElementById('spdd3')[document.getElementById('spdd3').selectedIndex].value;

		if(document.getElementById('jrcoldd') && document.getElementById('jrcoldd')[document.getElementById('jrcoldd').selectedIndex].value!='0')
			vals= vals + "|:" +document.getElementById('jrcoldd')[document.getElementById('jrcoldd').selectedIndex].value;

		var url='';
		url = "./getter/refreshtable.php?func=jccoach&job=insertprofile&vals="+(vals)+"&sid="+Math.random();
		//alert (vals);
		request.open("GET", url, true);
		request.onreadystatechange = displayalert;
		request.send(null);
	}
}
function displayalert() {
  if (request.readyState == 4) {
    if (request.status == 200) {
	  alert (request.responseText);
	  ischanged=false;
	  if(request.responseText.substring(0,23)=='Successfully Registered') {
		  document.getElementById("status").innerHTML="Unconfirmed";
	  } else if(request.responseText.substring(0,20)=='Successfully Updated'){
	  }
    } else if (request.status == 404) {
      alert("Request URL does not exist");
    } else {
      alert("Error: status code is " + request.status);
    }
  }
}

/*
function validateuser(sessionid,uname) {
	//alert ('yahoo');
	url = "./getter/refreshtable.php?func=hscoach&job=confirmuser&sessionid="+sessionid+"&uname="+uname+"&sid="+Math.random();
	document.getElementById("div_status1").innerHTML="Validating";
	//alert (url);
  	request.open("GET", url, true);
  	request.onreadystatechange = loadlogin;
  	request.send(null);
}
*/
/*
function loadlogin() {
  if (request.readyState == 4) {
    if (request.status == 200) {
	  var res = request.responseText.split(":\n:");
      if(res[0]=="Error") {
	    	document.getElementById("div_status1").innerHTML=res[1];  
      } else if(res[0]=="Confirm") {
	    	window.location="./hscoach.php"; 
	  } else if(request.responseText.substring(0,12)=='Invalid user'){
		  //alert (res[1]);
		  document.getElementById("div_status3").innerHTML=res[1]; 
		  document.phpform.thlname.value='';
		  document.phpform.thlpwd.value='';
      } else {
      		window.location=window.location;
      }
    } else if (request.status == 404) {
      alert("Request URL does not exist");
    } else {
      alert("Error: status code is " + request.status);
    }
  }
}
*/
/*
function reloadPage() {
  if (request.readyState == 4) {
    if (request.status == 200) {
	  alert (request.responseText.substring(0,12));
	  if(request.responseText.substring(0,6).equals('Invalid user')){
		  document.getElementById("div_status2").innerHTML=request.responseText; 
	  } else {
		  window.location=window.location;  
	  }
    } else if (request.status == 404) {
      alert("Request URL does not exist");
    } else {
      alert("Error: status code is " + request.status);
    }
  }
}
*/
