
/* SUMMER-PLUS FORM VALIDATION, AJAX, POPULATES DIV/SPAN; ALL IN THIS PAGE  */

var xmlhttp


function GetXmlHttpObject()
{
var xmlhttp;
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  return xmlhttp;
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  return xmlhttp;
  }
  
else
  {
  	alert("Your browser does not support XMLHTTP!.");
  }
  
}










function clearDivs(){

	document.getElementById('SummperPlusSearchResults1Span').style.display = "none";
	//document.getElementById('SummperPlusSearchResults1Span').innerHTML = '';  // SummperPlusSearchResults1
		 
	document.getElementById('SummperPlusSearchResults2').style.display = "none";
	//document.getElementById('SummperPlusSearchResults2').innerHTML =''; 

}






function RetrieveListing(cPK)
{  
	
			  
		  
		  
	//document.getElementById('SummperPlusSearchResults1Span').style.border = "0px #000000 solid";
	//document.getElementById('SummperPlusSearchResults1Span').innerHTML = '';  // SummperPlusSearchResults1
	
	document.getElementById('SummperPlusSearchResults2').style.display = 'block';
	document.getElementById('SummperPlusSearchResults2').style.border = "1px #999999 solid";
	document.getElementById('SummperPlusSearchResults2').innerHTML =''; 
		 
	
		 
    xmlhttp=GetXmlHttpObject();
    
	if (xmlhttp==null)
	{
	  alert ("Your browser does not support XMLHTTP!");
	  return;
	}

	var url="includes/functions/js/summerPlusForm2.asp?cPK="+cPK+"&sid="+Math.random()

	 xmlhttp.onreadystatechange=RetrieveListingDisplay1;
	xmlhttp.open("GET",url,true);
	 xmlhttp.send(null);

}





function RetrieveListingDisplay1(){

	if(xmlhttp.readyState==4)
	  {
		document.getElementById('SummperPlusSearchResults2').style.border = "1px #999999 solid";
		document.getElementById('SummperPlusSearchResults2').innerHTML = xmlhttp.responseText; 
				// xmlhttp.responseText; // SummperPlusSearchResults1 //xmlhttp.responseText;  // 
	
	}
	
	
}











function stateChanged(){


	if(xmlhttp.readyState==4)
	  {
	  	document.getElementById('SummperPlusSearchResults1Span').style.border = "1px #999999 solid";
		 document.getElementById('SummperPlusSearchResults1Span').innerHTML = xmlhttp.responseText;  // SummperPlusSearchResults1
	  }
}








function processForm1a (country, dateIn, playing_ability, playing_contents, course_title){

		document.getElementById('SummperPlusSearchResults1Span').style.border = "1px #999999 solid";	 
	document.getElementById('SummperPlusSearchResults2').style.border = "1px #999999 solid";
//	document.getElementById('SummperPlusSearchResults2').innerHTML =''; 
		 
		 
		 
	xmlhttp=GetXmlHttpObject();
	
	if (xmlhttp==null)
	{
	  alert ("Your browser does not support XMLHTTP!..");
	  return;
	}
	  
	
	var url="includes/functions/js/summerPlusForm1.asp";
	url=url+"?country="+country;
	url=url+"&dateIn="+dateIn;
	url=url+"&playing_ability="+playing_ability;
	url=url+"&playing_contents="+playing_contents;
	url=url+"&course_title="+course_title;
	url=url+"&sid="+Math.random()+"#results2";
	
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}






function processform1(formIn){


// hide 2 results panes

	document.getElementById('SummperPlusSearchResults1Span').style.display = "block";
	
	
	 document.getElementById('SummperPlusSearchResults2').style.display = "none";



// validate 


	var countryV 		 	= formIn.country.value;
	var dateInV		 	 	= formIn.dateIn.value;
	var playing_abilityV  	= formIn.playing_ability.value;
	var playing_contentsV 	= formIn.playing_contents.value;
	var course_titleV 	 	= formIn.course_title.value;
	
	// length for validation
	var country		 	= formIn.country.value.length;
	var dateIn		 	 	= formIn.dateIn.value.length;
	var playing_ability  	= formIn.playing_ability.value.length;
	var playing_contents 	= formIn.playing_contents.value.length;
	var course_title 	 	= formIn.course_title.value.length;
	
	var err 			 = false;

	if (course_title==0){
		course_titleV = 'Course Title';
	}
	
	
	
	var formPart1 = 1;
	var formPart2 = 1;


	if ((country==0) && (dateIn==0) && (playing_ability==0) && (playing_contents==0)) {
		formPart1 = 0;
	}


	if ((course_title==0)  || (course_titleV== 'Course Title'))   {
		formPart2 = 0;
	}		

	
	if(formPart1==0){
		if(formPart2==0){ 
			err = true;
		}
	}


	if (err)  {
		alert('You haven\'t entered any values!');
		return false;
	}
	
	
	else{

		// turn over to Ajax
		processForm1a (countryV, dateInV, playing_abilityV, playing_contentsV, course_titleV);
	
	} 
}


