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==2)
	{
		if( document.phpform.tcname.value == '' || (document.phpform.tcname.value).length < 4)
		{
			alert("Login not populated!");
		}
		else if(document.phpform.tcpwd.value=='') {
			alert("Password is too short or not populated!");
		} else {
			var tcname=document.phpform.tcname.value; 
			var tcpwd=document.phpform.tcpwd.value;
			var url='';
			url = "./getter/refreshtable.php?func=login&uname="+tcname+"&upwd="+tcpwd+"&sid="+Math.random();
			document.getElementById("div_statusm").innerHTML="";
			//alert (url);
	  		request.open("GET", url, true);
	  		request.onreadystatechange = loginredirect;
	  		request.send(null);
		}
	} else {
		if(document.phpform.tname.value=='' || (document.phpform.tname.value).length<4) {
			alert("'Desired User Login' not populated or too short! \nUser Login should be atleast 4 characters long.");
		} else if(document.phpform.tpwd.value=='' || (document.phpform.tpwd.value).length<4) {
			alert("'Password' is too short or not populated! \nPassword should be atleast 4 characters long.");
		}
		else if(document.phpform.tpwd.value != document.phpform.tpwdc.value ) {
			alert("'Password', 'Confirm Password' are not same.");
		} 
		else if(document.phpform.temail.value=='') {
			alert("Email not populated!");
		} 
		/*else if(document.phpform.tques.value=='') {
			alert("Security Question not populated!");
		} else if(document.phpform.tans.value=='') {
			alert("Security Answer not populated!");
		}*/
		else if (!isvalidemail(document.phpform.temail.value)) {
			alert ("Email is not valid!");
		}
		else if (document.phpform.temail.value != document.phpform.temailc.value) {
			alert("Email fields do not match!");
		}
		else {
			//alert ('Calling the Refreshtable');
			var vals = document.phpform.tname.value + "|:" + 
			document.phpform.tpwd.value + "|:" + 
			//document.phpform.tpwdc.value + "|:" + 
			document.phpform.temail.value ; 
			//document.phpform.temailc.value + "|:" + 
			//document.phpform.tques.value + "|:" + 
			//document.phpform.tans.value;
			var url='';
			url = "./getter/refreshtable.php?func=ccoach&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 cclogin(id) {
	url = "./getter/refreshtable.php?func=ccoach&job=gotologin&id="+id+"&sid="+Math.random();
  	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_photo').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('tabphoto').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_photo').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('tabphoto').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_photo').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('tabphoto').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_photo').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('tabphoto').className = "mnuheader";


		document.getElementById('tabpersonal1').className = "mnuheader";
		th.className = "mnuheaderactive";
	} else if(tab=='div_photo'){
		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_photo').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('tabphoto').className = "mnuheaderactive";


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

function displayalert() {
  if (request.readyState == 4) {
    if (request.status == 200) {
	  alert (request.responseText);
	  ischanged=false;
	  if(request.responseText.substring(0,7)=='Success') {
		  //document.getElementById("status").innerHTML="Unconfirmed";
	  }
    } else if (request.status == 404) {
      alert("Request URL does not exist");
    } else {
      alert("Error: status code is " + request.status);
    }
  }
}

function setLevel(){
	/*level=document.getElementById('level')[document.getElementById('level').selectedIndex].value;
	if(level=='sch') {
		document.getElementById("div_hs").style.visibility = "visible";
		document.getElementById("div_jc").style.visibility = "hidden";
		document.getElementById("div_club").style.visibility = "hidden";
	} else if(level=='jc') {
		document.getElementById("div_hs").style.visibility = "hidden";
		document.getElementById("div_jc").style.visibility = "visible";
		document.getElementById("div_club").style.visibility = "hidden";
	} else{
		document.getElementById("div_hs").style.visibility = "hidden";
		document.getElementById("div_jc").style.visibility = "hidden";
		document.getElementById("div_club").style.visibility = "visible";
	}   */
}

function validateprofile(sm){
	err='1';
	var cphone1 = (document.phpform.tcsptphone.value).replace(new RegExp("-","g"),"").replace(new RegExp(" ","g"),"").replace("(","").replace(")","");
	if(document.phpform.tcfname.value=='') {
		alert("Personal - FirstName not populated!");
	} else if(document.phpform.tclname.value=='') {
		alert("Personal - LastName not populated!");
	} else if(document.phpform.tcemail.value=='') {
		alert("Personal - Email not populated!");
	/*} else if(document.phpform.tccemail.value=='') {
		alert("Academic - Your Email not populated!");*/
	} else if((!document.phpform.tccname || document.phpform.tccname.value == '') && 
		(!document.getElementById('coldd') || !(document.getElementById('coldd').selectedIndex > -1) ||
		!(document.getElementById('coldd')[document.getElementById('coldd').selectedIndex].value) ) ) {
		alert("Academic - College Name not selected/populated!");
	} else if(document.phpform.tcspfadd.value=='') {
		alert("Academic - 'College Sport Facility Address' not populated!");
	} else if(!isNumeric(cphone1) || cphone1.length!=10) {
		alert("Academic - 'College Sport Main Phone' not populated or not a valid value. It needs to be 10 digit numeric value!");
	} else if(document.phpform.tccemail.value=='') {
		alert("Academic - 'Email for profile submission' not populated!");
	} else if(document.phpform.tccemail.value != document.phpform.tccemailc.value) {
		alert("Academic - Email fields do not match!");

	} else if(document.phpform.tcwebadd.value!=''&&!isvalideurl(document.phpform.tcwebadd.value)) {
		alert("Academic - 'College Web Address' not valid!\nValid format (www.XXX.XXX)");
	} else if((!document.phpform.sport1 || document.phpform.sport1.value=='') && 
		(!document.getElementById('spdd1') || document.getElementById('spdd1')[document.getElementById('spdd1').selectedIndex].value=='0')) {
		alert("Athletic 1 - Sport not selected!");
	} else err='';
	
	if(err=='')	{
		var vals = "4" + "|:" + document.phpform.tcfname.value + "|:" + document.phpform.tclname.value + "|:" + 
		document.getElementById('genderdd')[document.getElementById('genderdd').selectedIndex].value + "|:" +
		document.phpform.tcemail.value + "|:" +	document.phpform.tcspfadd.value + "|:" +
		cphone1 + "|:" +	document.phpform.tccemail.value + "|:" +
		document.phpform.tcwebadd.value + "|:" + document.phpform.tcathweb.value;
		if(document.getElementById('spdd1')) vals = vals + "|:" + document.getElementById('spdd1')[document.getElementById('spdd1').selectedIndex].value;
		else  vals = vals + "|:" + "";
		if(document.getElementById('spdd2')) vals = vals + "|:" + document.getElementById('spdd2')[document.getElementById('spdd2').selectedIndex].value;
		else  vals = vals + "|:" + "";
		if(document.getElementById('cstdd')) vals = vals + "|:" + document.getElementById('cstdd')[document.getElementById('cstdd').selectedIndex].value;
		else  vals = vals + "|:" + "";		
		if(document.getElementById('ctdd')) vals = vals + "|:" + document.getElementById('cstdd')[document.getElementById('cstdd').selectedIndex].value;
		else  vals = vals + "|:" + "";		
		if(document.getElementById('coldd')) vals = vals + "|:" + document.getElementById('coldd')[document.getElementById('coldd').selectedIndex].value;
		else  vals = vals + "|:" + "";
		
		var url='';
		//alert (vals);
		url = "./getter/refreshtable.php?func=ccoach&job=insertprofile&vals="+escape(vals)+"&sm="+sm+"&sid="+Math.random();
		//alert (url);
		request.open("GET", url, true);
		request.onreadystatechange = displayalert;
		request.send(null);
	}
}

function updatecollagepage(){
	var cphone1 = (document.phpform.cphone.value).replace(new RegExp("-","g"),"").replace(new RegExp(" ","g"),"").replace("(","").replace(")","");
	if(document.phpform.curl.value!='' && !isvalideurl(document.phpform.curl.value)) {
		alert("Academic - 'College WebSite' not valid!\nValid format (www.XXX.XXX)");
	} else if(!isNumeric(cphone1) || cphone1.length!=10) {
		alert("Academic - 'Phone Number' not populated or not a valid value. It needs to be 10 digit numeric value!");
	} else {
		var vals = document.phpform.collegeid.value + "|:" + 
		document.phpform.sportid.value + "|:" + 
		document.phpform.cadd.value + "|:" + 
		document.phpform.ccity.value + "|:" + 
		document.phpform.cstate.value + "|:" + 
		document.phpform.czip.value + "|:" + 
		document.phpform.cphone.value + "|:" + 
		document.phpform.curl.value + "|:" + 
		document.phpform.caddm.value + "|:" + 
		document.phpform.cneeds.value + "|:" + 
		document.phpform.ccomments.value + "|:" + 
		document.phpform.coachid.value;
		var url= "./getter/refreshtable.php?func=ccoach&job=updatecolpage&vals="+vals+"&id=0&sid="+Math.random();
		//alert (url);
		request.open("GET", url, true);
		request.onreadystatechange = displayalert;
		request.send(null);
	}
}