/* show results for ajax school search */
function showResult(str,fld,childloop,addschool)
{

if (str.length < 3)
  {
  /*
  document.getElementById(fld).innerHTML="";
  document.getElementById(fld).style.border="0px";
  */
  return;
  }
var url="ajaxschoolselect.php";
url=url+"?q="+str;
url=url+"&childloop="+childloop;
if(addschool == 1) {
	url=url+'&addschool=1';
}

if (window.XMLHttpRequest)
  {
  xmlHttp=new window.XMLHttpRequest();
  }
else // for older IE 5/6
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlHttp.open("GET",url,false);
xmlHttp.send(null);
var div = document.getElementById(fld);
div.innerHTML=xmlHttp.responseText;
div.style.display="block";

}

/* set results for ajax school search */
function setschoolvalues(childschoolid,childschoolname,childloop) {
	
	var schoolnamefld = 'childschoolname' + childloop;
	var schoolidfld = 'childschoolid' + childloop;
	var registeredschoolsfld = 'registeredschools' + childloop;
	document.getElementById(schoolnamefld).value = childschoolname;
	document.getElementById(schoolidfld).value = childschoolid;
	document.getElementById(registeredschoolsfld).style.display="none";
	document.getElementById('addschool').style.display="none";

}


/* ajax add child form */
function registerchild(form)
{
var url="ajaxaddchild.php";

var strMsg = "";

if(form.childfirstname0.value == "")
{
strMsg = "Child first name cannot be blank";
alert(strMsg);
form.childfirstname0.focus();
return false;
}
url=url+"?childfirstname0="+document.getElementById('childfirstname0').value;

if(form.childgrade0.value == "")
{
strMsg = "Child grade cannot be blank";
alert(strMsg);
form.childgrade0.focus();
return false;
}
url=url+"&childgrade0="+document.getElementById('childgrade0').value;

if(form.childgender0.value == "")
{
strMsg = "Child gender cannot be blank";
alert(strMsg);
form.childgender0.focus();
return false;
}
url=url+"&childgender0="+document.getElementById('childgender0').value;

if(form.childschoolid0.value == 0)
{
strMsg = "You didn't select a school. Are you sure?";
var answer = confirm(strMsg);
if (answer){
}
else{
	form.childschoolname0.focus();
	return false;
}

}
/*
url=url+"&childschoolid0="+document.getElementById('childschoolid0').value;

url=url+"&i="+document.getElementById('i').value;
document.getElementById('i').value ++;


url=url+"&act=addchildren";

if (window.XMLHttpRequest)
  {
  xmlHttp=new window.XMLHttpRequest();
  }
else // for older IE 5/6
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlHttp.open("GET",url,false);
xmlHttp.send(null);
var div = document.getElementById('existingchildren');
div.innerHTML += xmlHttp.responseText;

document.getElementById("childfirstname0").value = '';
document.getElementById("childschoolid0").value = 0;
document.getElementById("childschoolname0").value = '';
document.getElementById("childgrade0").value = '';
document.getElementById("childgender0").value = '';
document.getElementById('btnupdatechildren').style.display="block";
document.getElementById('btncompleteregistration').style.display="block";
*/
}




/* show school form */
function schoolform(fld)
{

var url="ajaxschoolform.php";

if (window.XMLHttpRequest)
  {
  xmlHttp=new window.XMLHttpRequest();
  }
else // for older IE 5/6
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlHttp.open("GET",url,false);
xmlHttp.send(null);

var div = document.getElementById('addschool');
div.innerHTML=xmlHttp.responseText;
div.style.display="block";
var div = document.getElementById(fld);
div.style.display="none";

}


/* add school function */
function schooladd(form,childloop)
{
var url="ajaxschoolform.php?act=addschool";
url=url+"&childloop="+childloop;

var strMsg = "";

if(form.schoolname.value == "")
{
strMsg = "School name cannot be blank";
alert(strMsg);
form.schoolname.focus();
return false;
}
url=url+"&schoolname="+form.schoolname.value;
if(form.schooladdress.value == "")
{
strMsg = "School address cannot be blank";
alert(strMsg);
form.schooladdress.focus();
return false;
}
url=url+"&schooladdress="+form.schooladdress.value;
if(form.schoolcity.value == "")
{
strMsg = "School city cannot be blank";
alert(strMsg);
form.schoolcity.focus();
return false;
}
url=url+"&schoolcity="+form.schoolcity.value;
if(form.schoolstate.value == "")
{
strMsg = "School state cannot be blank";
alert(strMsg);
form.schoolstate.focus();
return false;
}
url=url+"&schoolstate="+form.schoolstate.value;
if(form.schoolphone.value == "")
{
strMsg = "School phone cannot be blank";
alert(strMsg);
form.schoolphone.focus();
return false;
}
url=url+"&schoolphone="+form.schoolphone.value;
if(form.schoolpopulation.value == "")
{
strMsg = "School population cannot be blank";
alert(strMsg);
form.schoolpopulation.focus();
return false;
}
url=url+"&schoolpopulation="+form.schoolpopulation.value;



if (window.XMLHttpRequest)
  {
  xmlHttp=new window.XMLHttpRequest();
  }
else // for older IE 5/6
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlHttp.open("GET",url,false);
xmlHttp.send(null);
var fld = 'registeredschools' + childloop;
/*
var div = document.getElementById(fld);
div.innerHTML=xmlHttp.responseText;
div.style.display="block";
*/
var div = document.getElementById('addschool');
div.innerHTML=xmlHttp.responseText;
div.style.display="block";
}


function schoolformclose() {
	document.getElementById("addschool").style.display = "none";
}
function schoolselectclose() {
	document.getElementById("registeredschools0").style.display = "none";
}



function changeme(id,name, action) {
   if (action=="hide") {
		document.getElementById(id).style.display = "none";
		
		var e=document.getElementsByName(name);
		for(var i=0;i<e.length;i++){e[i].style.display = "none"};
		
   } else {
		if(name != '') {
			var e=document.getElementsByName(name);
			for(var i=0;i<e.length;i++){e[i].style.display = "none"};
			
			var divs = document.getElementsByTagName( 'div' );
			for(var i=0;i<divs.length;i++){
			  if(divs.item(i).getAttribute( 'name' ) == name ){
				divs.item(i).style.display = "none";
			  }
			}
		}
		
		document.getElementById(id).style.display = "block";
   }
}
function returnval(id) {

	document.customform.returnval.value = id;

}


function showpincheck(divid,divname) {
	document.getElementById('pincheck').style.display = "block";
	document.pincheckform.tabtoshow.value = divid;
	document.pincheckform.tabstohide.value = divname;
}


function checkpin() {
	
	var pin = document.pincheckform.pincheck.value;
	var divid = document.pincheckform.tabtoshow.value;
	var divname = document.pincheckform.tabstohide.value;
	
	var pincheck = document.getElementById('pincheck');
	var pincheckmsg = document.getElementById('pincheckmsg');
	/*var divalert = document.getElementById('alert');*/
	pincheckmsg.style.display="none";
	
	
	var url="ajaxpincheck.php?pin="+pin;

	if (window.XMLHttpRequest)
	  {
	  xmlHttp=new window.XMLHttpRequest();
	  }
	else // for older IE 5/6
	  {
	  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);
	
	var response = xmlHttp.responseText;
	if(response == 1) {
		document.pincheckform.pincheck.value = '';
		pincheck.style.display="none";
		/*divalert.style.display="none";*/
		changeme(divid,divname,'');
	} else {
		changeme('accountstart',divname,'');
		document.pincheckform.pincheck.value = '';
		pincheckmsg.style.display="block";
		/*divalert.style.display="none";*/
		pincheckmsg.innerHTML='<div class="alert">Invalid PIN<\/div>';
	}
	

	/**/

}

