// JavaScript Document
/** 
*
*Ajax function for school search 
*
*/
var name;
var availableTags = new Array();
$(document).ready(function() {
var i=0;	

		$.ajax({	
			url:surl,
			dataType: "xml",
			success:function(xml){
			  $(xml).find("name").each(function()
 			 {
    			availableTags[i]=$(this).text();
				i++;
 			 });	
			}
			});
		
				
		
	});
function chksdata(){
	var ssearch = document.getElementById('search');
	if(ssearch.value == '' || ssearch.value == 'School Name'){
	alert('Please Enter the school name');
	return false;
	}
	}	
function getschool(name){
	var ssearch = document.getElementById('search');
	if(ssearch.value == 'School Name')
	ssearch.value='';
	
	$( "#search" ).autocomplete({
			source: availableTags,
			open: function(event, ui) { 
			$( this ).autocomplete( "widget" ).css('z-index','99')
			 }

		});
	}
function chkschool(name){
	var ssearch = document.getElementById('search');
	if(ssearch.value =='')
	ssearch.value='School Name';
	}

//function for school search
function vstate(cid){
	
	if(cid != 0){
		$.ajax({	
			url: state_url+'/'+cid,
  			success: conXml
		});
	}
	else{
		var countryList = document.getElementById("stateList");
		for (var count = countryList.options.length-1; count >-1; count--)
		{
			countryList.options[count] = null;
		}
		countryList.options[0] = new Option( 'Select State','0',  false, false);
		}
	
	}
function conXml(countryNode){
	var countryList = document.getElementById("stateList");
	for (var count = countryList.options.length-1; count >-1; count--)
	{
		countryList.options[count] = null;
	}

	var countryNodes = countryNode.getElementsByTagName('option');
	//alert(countryNodes);
	var idValue;
	var textValue; 
	var optionItem;
	// populate the dropdown list with data from the xml doc
	for (var count = 0; count < countryNodes.length; count++)
	{
   		textValue = GetInnerText(countryNodes[count]);
		idValue = countryNodes[count].getAttribute("id");
		optionItem = new Option( textValue, idValue,  false, false);
		countryList.options[countryList.length] = optionItem;
	}
	}	
function GetInnerText (node)
{
	 return (node.textContent || node.innerText || node.text) ;
}
function city(arti){
		//alert(arti);
		$.ajax({	
			url:city_url+'/'+arti,
  			success: cityXml
		});
	}
function cityXml(countryNode){
	//alert("test");
	var countryList = document.getElementById("cityList");
	for (var count = countryList.options.length-1; count >-1; count--)
	{
		countryList.options[count] = null;
	}

	var countryNodes = countryNode.getElementsByTagName('option');
	//alert(countryNodes);
	var idValue;
	var textValue; 
	var optionItem;
	// populate the dropdown list with data from the xml doc
	for (var count = 0; count < countryNodes.length; count++)
	{
   		textValue = GetInnerText(countryNodes[count]);
		idValue = countryNodes[count].getAttribute("id");
		optionItem = new Option( textValue, idValue,  false, false);
		countryList.options[countryList.length] = optionItem;
	}
	}	
function GetInnerText (node)
{
	 return (node.textContent || node.innerText || node.text) ;
}		
