// JavaScript Document
var map;
var SCHOOL_NAME;
var xmlHttp;
var PAGE_NO;
var xml;
var side_bar_html = "";
var i = 0;
var gmarkers = new Array();
var NO_OF_RECORDS=0;
var limitForNoOfRecords=2;
var COUNTRY_NAME="USA";
var STATE_NAME="";
var AREA;
var LEVEL;
var ONLINE_COURSE;
var ONLINE_PROGRAM;
var SORT_TYPE=0;

var s_name = "asc";
var program_level = "asc";
var program_name = "asc";
var _state = "asc";
var _country = "asc";
var _city= "asc";
var scrolly ;
var scrollx;
var ht;
function loadmap()
{
	if (GBrowserIsCompatible()) 
	  {
		  map = new GMap2(document.getElementById("map"));
		  map.addControl(new GLargeMapControl());
		  map.addControl(new GMapTypeControl());	   
	      map.setCenter(new GLatLng(37.09024,-95.712891),3);
	  }
	  else 	  
	  {
      alert("Sorry, the Google Maps API is not compatible with this browser");
	  }
	  
}



////// Start Ajax function
function GetXmlHttpObject()
{
	var xmlHttp=null;	
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
//////////End Ajax Object


function searchurl()
{
	//SCHOOL_NAME = document.getElementById("txtschool_name").value;
	SCHOOL_NAME="";
	SORT_TYPE=0;
	COUNTRY_NAME=document.getElementById("ddlcountry").value;
	
	if(COUNTRY_NAME=="USA")
	{
		STATE_NAME  =document.getElementById("select_usa_state").value;
	}else
		if(COUNTRY_NAME=="Canada")
		{
			STATE_NAME  =document.getElementById("select_canada_state").value;
		}else
		{
			//other
			STATE_NAME  =document.getElementById("txtotherstate").value;
			if(STATE_NAME  =="")
			{
				STATE_NAME ="%";
			}
		}
	
   
   	AREA        =document.getElementById("select_area").value;
    LEVEL       =document.getElementById("select_level").value;
	
	ONLINE_COURSE=document.getElementById("chb_course").checked;
	ONLINE_PROGRAM=document.getElementById("chb_program").checked;
	
	//alert(ONLINE_PROGRAM);
	
	str = trim(SCHOOL_NAME);	
	PAGE_NO =1;
	//if(str.length!=0)
	//{	
				showResult();
	//}
	//else
	//{
		//alert("Please enter School Name");
	//	return false;				
	//}
	
}


// 
function showResult()
{
	xmlHttp=GetXmlHttpObject()	
	saveScrollPositions();
		if (xmlHttp==null)
		{
			gmarkers= null;
			alert ("Browser does not support HTTP Request");
			return false;
			 
		}
		gmarkers = new Array();
		i = 0;
		//http://localhost/bharat/xmlSchool.php?level=a&country=usa&state=%&area=*
		var url="xmlSchool.php?school_name="+SCHOOL_NAME+"&country="+COUNTRY_NAME+"&state="+STATE_NAME+"&area="+AREA+"&level="+LEVEL+"&online_course="+ONLINE_COURSE+"&online_program="+ONLINE_PROGRAM+"&sort_type="+SORT_TYPE+"&sid="+Math.random();	
		//alert(url);
		//document.getElementById("txtschool_name").value=url;
		xmlHttp.onreadystatechange=stateChanged 
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)
}


function stateChanged() 
{
	if(xmlHttp.readyState==0 || xmlHttp.readyState==1 || xmlHttp.readyState==2 || xmlHttp.readyState==3)
	{
		//document.getElementById("grayPopup").style.display="block";
		//document.getElementById("searchbar").style.display="block";
		if(SORT_TYPE==0)
		{
		document.getElementById("grayPopup").style.display='block';
	 	document.getElementById("waitingDiv").style.display='block';
		}else
		{
			
			
			document.getElementById('searchbar').innerHTML="";
			document.getElementById('searchbar').style.height="380px";	
			document.getElementById('searchbar').innerHTML='<div  align="center" ><img src="images/loading_grid.gif"   align="middle" alt=""  /></div> ';
		}
	}
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("grayPopup").style.display='none';
		document.getElementById("waitingDiv").style.display='none';
		//document.getElementById("searchbar_waiting").style.display='none';
		document.getElementById('searchbar').style.height="";
		map.clearOverlays();
		xml=xmlHttp.responseXML;
		show();
	} 
}


function show()
{
	
	
	side_bar_html = "";
	var bounds = new GLatLngBounds();
	
	
	
	var A_markers = xml.documentElement.getElementsByTagName("information");
	var A_latitude = xml.documentElement.getElementsByTagName("latitude");
	var A_longitude = xml.documentElement.getElementsByTagName("longitude");
	var A_school_name = xml.documentElement.getElementsByTagName("School_Name");
	var A_school_id = xml.documentElement.getElementsByTagName("School_ID");
	var A_country = xml.documentElement.getElementsByTagName("Country");
	var A_city = xml.documentElement.getElementsByTagName("City");
	var A_state = xml.documentElement.getElementsByTagName("State");
	var A_address = xml.documentElement.getElementsByTagName("Address_1");
	
	var A_level = xml.documentElement.getElementsByTagName("Level");
	var A_name = xml.documentElement.getElementsByTagName("Level_Name");
	var A_zip = xml.documentElement.getElementsByTagName("Zipcode");
    var A_phone = xml.documentElement.getElementsByTagName("Phone");
	var A_website = xml.documentElement.getElementsByTagName("Website");
	var A_accreditation= xml.documentElement.getElementsByTagName("Inst_Accred_Name");
	var A_Contact_Name= xml.documentElement.getElementsByTagName("D_Contact_Name");
	var A_Contact_Last_Name= xml.documentElement.getElementsByTagName("Contact_Last_Name");
	var A_program= xml.documentElement.getElementsByTagName("Title");
	
	var A_Level_Name= xml.documentElement.getElementsByTagName("Level_Name");
	var A_Field= xml.documentElement.getElementsByTagName("Field");
	var A_Courses_Onlin= xml.documentElement.getElementsByTagName("Courses_Online");
	var A_Degree_Program_Online= xml.documentElement.getElementsByTagName("Degree_Program_Online");
	var A_Contact_Address1= xml.documentElement.getElementsByTagName("Contact_Address1");
	
	var A_Contact_Email= xml.documentElement.getElementsByTagName("D_Contact_Email");
	var A_Contact_Phone= xml.documentElement.getElementsByTagName("Contact_Phone");
	//Degree_ID
	var A_Degree_ID= xml.documentElement.getElementsByTagName("Degree_ID");
	var lat ;
	var lng;
	var circle;
	
	for (var counter = 0; counter < A_markers.length; counter++) 
	{
		if( (A_latitude[counter].childNodes.length==0) || (A_longitude[counter].childNodes.length==0) ||(A_latitude[counter].childNodes[0].nodeValue=="Not Available"))
		{
			//alert(A_latitude[counter].childNodes[0].nodeValue);
			continue;
		}
			var lat = parseFloat(A_latitude[counter].childNodes[0].nodeValue);
            var lng = parseFloat(A_longitude[counter].childNodes[0].nodeValue);
			
			var point = new GLatLng(lat,lng);
			//alert(point);
            var B_school_name = A_school_name[counter].childNodes[0].nodeValue;
			var B_id = A_school_id[counter].childNodes[0].nodeValue;
            var B_city = A_city[counter].childNodes[0].nodeValue;	
			var B_country=  A_country[counter].childNodes[0].nodeValue;
			var B_address=  A_address[counter].childNodes[0].nodeValue;
			var B_state=  A_state[counter].childNodes[0].nodeValue;
			var B_level = A_level[counter].childNodes[0].nodeValue;
			var B_name =A_name[counter].childNodes[0].nodeValue;
			var B_zip =A_zip[counter].childNodes[0].nodeValue;
			var B_phone =A_phone[counter].childNodes[0].nodeValue;
			var B_website=A_website[counter].childNodes[0].nodeValue;			
			var B_accreditation=A_accreditation[counter].childNodes[0].nodeValue;
			var B_Contact_Name=A_Contact_Name[counter].childNodes[0].nodeValue;
			var B_Contact_Last_Name=A_Contact_Last_Name[counter].childNodes[0].nodeValue;
			var B_program=A_program[counter].childNodes[0].nodeValue;
			
			var B_Level_Name=A_Level_Name[counter].childNodes[0].nodeValue;
			var B_Field=A_Field[counter].childNodes[0].nodeValue;
			var B_Courses_Onlin="no";//A_Courses_Onlin[counter].childNodes[0].nodeValue;
			var B_Degree_Program_Online="no"//A_Degree_Program_Online[counter].childNodes[0].nodeValue;
			
			//alert(A_Contact_Address1);
			var B_Contact_Address1= A_Contact_Address1[counter].childNodes[0].nodeValue;
			var B_Contact_Email= A_Contact_Email[counter].childNodes[0].nodeValue;
			var B_Contact_Phone=A_Contact_Phone[counter].childNodes[0].nodeValue;
			var B_Degree_ID=A_Degree_ID[counter].childNodes[0].nodeValue;
			//alert(A_Courses_Onlin[counter].childNodes[0].nodeValue);
			if(A_Courses_Onlin[counter].childNodes[0].nodeValue == "True")
			{				
			B_Courses_Onlin="Yes";	
			}else
			{
				B_Courses_Onlin="No";	
			}
			if(A_Degree_Program_Online[counter].childNodes[0].nodeValue == "True")
			{
				B_Degree_Program_Online="Yes";	
			}else
			{
				B_Degree_Program_Online="No";	
			}
			///
			if( B_Contact_Last_Name=="Not Available")
			{
				B_Contact_Last_Name="";
			}
			if(B_Contact_Name=="Not Available" )
			{
				B_Contact_Name="";
			}
			///
			if( B_Contact_Address1=="Not Available")
			{
				B_Contact_Address1="";
			}
			if(B_address=="Not Available" )
			{
				B_address="";
			}
			//////
			if(B_city =="Not Available")
			{
				B_city="";
			}
			if(B_state=="Not Available" )
			{
				B_state="";
			}
			/////////////////////////////////
			
			///
			if( B_zip=="Not Available")
			{
				B_zip="";
			}
			if(B_phone=="Not Available" )
			{
				B_phone="";
			}
			//////
			if(B_website =="Not Available")
			{
				B_website="";
			}
			if(B_accreditation=="Not Available" )
			{
				B_accreditation="";
			}
			if(B_Contact_Phone=="Not Available" )
			{
				B_Contact_Phone="";
			}
			
			B_Field
				if(B_Field=="Not Available" )
			{
				B_Field="";
			}
			
		var info = '<div class="textPanel"><div class="topHeadHotel"><span style="color:#003366;;"><b>'+B_school_name+'</b></span></div><div class="imageContent">'+B_address+'<br>'+ B_city +' , '+ B_state +'&nbsp;'+ B_zip +'<br />Telephone : '+B_phone+'<br />Website : <span class="paging"><a target="_blank"  href="http://'+B_website+'">'+B_website+'</a></span><br /><div style="border-top:dotted 1px #999999; padding:.5em 0; margin-top:.5em;"><span style="color:#003366;"><b>School Accreditation</b></span><div style="width:300px;">'+B_accreditation+'</div></div><div style="border-top:dotted 1px #999999; padding:.5em 0; margin-top:.5em;"><b>Contact :</b> '+B_Contact_Name+'<br />';
	 info +='<b>Address :</b> '+B_Contact_Address1+'<br />';
	 if(B_Contact_Email=="Not Available")
	 {
 	 info +='<b>E-mail :</b> <br />';
	 }else
	 {
		 info +='<b>E-mail :</b><a href="mailto:'+B_Contact_Email+'"> '+B_Contact_Email+'</a><br />';
	 }
	info +='<b>Phone :</b> '+B_Contact_Phone+'<br />';
	 info +='<span style="color:#003366;;"><b>Program Information</b></span><br/>'+B_Level_Name+' : '+B_program+'<br/>Primary Program Area : '+B_Field+'<br/>Online Courses : '+B_Courses_Onlin+'<br/>Online Program/Degree : '+B_Degree_Program_Online+'</div></div></div>';
			//alert(info);
			var description ='<div class="definePositinOne">'+B_school_name+'</div><div class="definePositinTwo">'+B_city+'</div><div class="definePositinThree"></div><div style="clear:both"></div>';

			// create the marker
			var marker = createMarker2(point,B_school_name,info,B_Degree_ID,"green.png","orange.png",B_city,B_state,B_country);//(point,description,info,id,"green.png","orange.png");
			map.addOverlay(marker);
			
			// ==== Each time a point is found, extent the bounds ato include it =====
			bounds.extend(point);
		
     }
	 
	
	// ===== determine the zoom level from the bounds =====
	document.getElementById("searchbar").innerHTML = side_bar_html;
	map.setZoom(map.getBoundsZoomLevel(bounds));
   // ===== determine the centre from the bounds ======
   map.setCenter(bounds.getCenter());
   
	if(A_markers.length > 0)
	{
		document.getElementById("user_secondgrid").innerHTML="";
		document.getElementById("viewpaging").style.display="block";
		document.getElementById('viewpaging_top').style.display="block";
		document.getElementById("div_noresult").style.display="none";
		num_of_page = 0;
        cur_page = 1;
        prev_page = 1;
        next_page = 1;
        pageNum = 1;
        rowsperpage = 10;
	    num_of_page = Math.ceil(A_markers.length/rowsperpage);	
		//if(num_of_page > 1)
		
	    
		showData(pageNum);	

		
	}
	else
	{
		map.clearOverlays();
		 map.setCenter(new GLatLng(37.09024,-95.712891),3);
			
		document.getElementById("viewpaging").style.display="none";
		document.getElementById('viewpaging_top').style.display="none";
		//document.getElementById("user_secondgrid").innerHTML='';
		document.getElementById("div_noresult").style.display="block";
		//document.getElementById("resultheading").innerHTML="Result not found for ";
		//alert("Record not found!");	
		return false;
	}
	

}

function myclick(i) 
{
	GEvent.trigger(gmarkers[i], "click");
}

function mymouseover(i) 
{
	GEvent.trigger(gmarkers[i], "mouseover");
}

function mymouseout(i) 
{
	GEvent.trigger(gmarkers[i], "mouseout");
}


function createMarker2(point,name,school,id,src,src2,B_city,B_state,B_country)
{
	var icon=createIcon1(src);
	var marker = new GMarker(point,{icon:icon,draggable: false});
	GEvent.addListener(marker, "click", function() {
													 
	marker.openInfoWindowHtml(school);
	marker.setImage("images/"+src2);
	});
	
	GEvent.addListener(marker, 'mouseover', function() {
	marker.setImage("images/"+src2); 
	});
	
	GEvent.addListener(marker, 'mouseout', function() {
	marker.setImage("images/"+src); 
	});
		
	// save the info we need to use later for the side_bar
	gmarkers[id] = marker;	
	
	i++;
	return marker;
}


//////////////////Trim function

function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

function trim( value ) {
	
	return LTrim(RTrim(value));
	
}
////////////// icon 

function createIcon1(src)
{
	var icon = new GIcon();
	icon.image ="images/"+src;
	icon.shadow=null;
	icon.iconSize = new GSize(23, 24);
	//icon.shadowSize = new GSize(10, 10);
	icon.iconAnchor = new GPoint(16,32);
	icon.infoWindowAnchor = new GPoint(4,0);
	return icon;
}
function createIcon2(src)
{
	var icon = new GIcon();
	icon.image ="images/"+src;
	icon.shadow=null;
	icon.iconSize = new GSize(37, 32);
	//icon.shadowSize = new GSize(10, 10);
	icon.iconAnchor = new GPoint(16,32);
	icon.infoWindowAnchor = new GPoint(4,0);
	return icon;
}



///////////Paging ********************************************************************************************************
//////////Start**********************************************************************************************************
var num_of_page = 0;
var cur_page = 1;
var prev_page = 1;
var next_page = 1;
var pageNum = 1;
var rowsperpage = 10;
function showData(pageNum)
{
	//alert(xmlDoc.getElementsByTagName('id').length);
//alert("paging show data"+pageNum);
  
    var A_markers = xml.documentElement.getElementsByTagName("information");
	var A_latitude = xml.documentElement.getElementsByTagName("latitude");
	var A_longitude = xml.documentElement.getElementsByTagName("longitude");
	var A_school_name = xml.documentElement.getElementsByTagName("School_Name");
	var A_school_id = xml.documentElement.getElementsByTagName("School_ID");
	var A_country = xml.documentElement.getElementsByTagName("Country");
	var A_city = xml.documentElement.getElementsByTagName("City");
	var A_state = xml.documentElement.getElementsByTagName("State");
	var A_level = xml.documentElement.getElementsByTagName("Level");
	var A_name = xml.documentElement.getElementsByTagName("Level_Name");
	var A_program= xml.documentElement.getElementsByTagName("Title");
	var A_id= xml.documentElement.getElementsByTagName("Degree_ID");
	//var image = xml.documentElement.getElementsByTagName("Image");
    //var checkevents = xml.documentElement.getElementsByTagName("tevents");
	var A_address = xml.documentElement.getElementsByTagName("Address_1");
	side_bar_html="";
	// tbldata = '<table bgcolor="#000000" width="100" border="0" cellpadding="0" cellspacing="0">';
	 var no_of_records =A_markers.length;

	 for(i = ((pageNum-1)*rowsperpage); i< (pageNum * rowsperpage) && i<A_markers.length; i++)
	 {
		  var B_school_name = A_school_name[i].childNodes[0].nodeValue;
			var B_id = A_school_id[i].childNodes[0].nodeValue;
            var B_city = A_city[i].childNodes[0].nodeValue;	
			var B_country=  A_country[i].childNodes[0].nodeValue;
			var B_address=  A_address[i].childNodes[0].nodeValue;
			var B_state=  A_state[i].childNodes[0].nodeValue;
       		var B_level = A_name[i].childNodes[0].nodeValue;
			var B_name =A_program[i].childNodes[0].nodeValue;
			var B_id=A_id[i].childNodes[0].nodeValue;
	 		
			var lat_c= A_latitude[i].childNodes[0].nodeValue;
		//alert(B_city.test("'"));
	 //	var pid = parseInt(id[i].firstChild.nodeValue); //alert(pid);
	   
	if(i%2)
	 {
	 side_bar_html += '<a href="javascript:void(0);" >';
		if(lat_c=="Not Available")
		{
			side_bar_html += '<div class="user_secondgrid" onclick="notgeocoded('+i+')" >';
		}else
		{side_bar_html += '<div class="user_secondgrid" onclick="myclick('+B_id+')" onmouseover="mymouseover('+B_id+')"  onmouseout="mymouseout('+B_id+')">';
		}
	side_bar_html +='<div class="user_grid_fullname">' + B_school_name + '</div> ';
	side_bar_html +='<div class="user_grid_fullname">'+B_level+'</div>';
	side_bar_html +='<div class="user_grid_fullname">'+B_name+'</div>';
	side_bar_html +='<div class="user_grid_city">'+B_city+'</div>';
	
	side_bar_html +='<div class="user_grid_state">'+B_state+'</div>';
	side_bar_html +='<div class="user_grid_certicate">'+B_country+'</div>';
	
	side_bar_html +='<div class="clear"></div>';	
	side_bar_html +='</div></a>';
	 }else
	 { 
		 
	side_bar_html += '<a href="javascript:void(0);" >';
	if(lat_c=="Not Available")
	{
		side_bar_html += '<div class="user_grid" onclick="notgeocoded('+i+')">';
	}else
	{
	side_bar_html += '<div class="user_grid" onclick="myclick('+B_id+')" onmouseover="mymouseover('+B_id+')"  onmouseout="mymouseout('+B_id+')">';
	}
	//<div class="user_grid" onclick="myclick('+i+')" onmouseover="mymouseover('+i+')" ';
	//side_bar_html +=' onmouseout="mymouseout('+i+')">';
	side_bar_html +='<div class="user_grid_fullname">' + B_school_name + '</div> ';
	side_bar_html +='<div class="user_grid_fullname">'+B_level+'</div>';
	side_bar_html +='<div class="user_grid_fullname">'+B_name+'</div>';
	side_bar_html +='<div class="user_grid_city">'+B_city+'</div>';
	
	side_bar_html +='<div class="user_grid_state">'+B_state+'</div>';
	side_bar_html +='<div class="user_grid_certicate">'+B_country+'</div>';
	
	side_bar_html +='<div class="clear"></div>';	
	side_bar_html +='</div></a>';
		 
		
	 }
	
     
	 }
	 //tbldata += '</table>';

	 	document.getElementById('searchbar').innerHTML = side_bar_html;
		getScrollPositions();
		
	// Creating previous & first button 
	 if (pageNum > 1) // if pageno is greater than 1 else button will not 
	{ 
    	ppage = pageNum - 1; 
        pprev = '<input type="button" value=" < " name="ppre" onclick="saveScrollPositions();showData('+ppage+');" />'; 
		pprev = '<span class="prev"><a href="javascript:void(0);" onclick="saveScrollPositions();showData('+ppage+');" >&lt; Previous</a> &nbsp;|&nbsp;</span> ';
        pfirst = '<input type="button" value=" << " name="pfst" onclick="showData(1);" />'; 
	}  
	else 
	{ 
    	pprev  = '&nbsp;'; // we're on page one, don't print previous link 
	    pfirst = '&nbsp;'; // nor the first page link 
	} 

	if (pageNum < num_of_page) 
	{ 
	    ppage = pageNum + 1; 
	    //pnext = '<input type="button" value=" > " name="pnxt" onclick="showData('+ppage+');" />'; 
		pnext = ' <span class="nxt"><a href="javascript:void(0);" onclick="saveScrollPositions();showData('+ppage+');" >Next &gt;</a></span> ';
	    plast = '<input type="button" value=" >> " name="plst" onclick="saveScrollPositions();showData('+num_of_page+');" />'; 
	}  
	else 
	{ 
	    pnext = '&nbsp;'; // we're on the last page, don't print next link 
	    plast = '&nbsp;'; // nor the last page link 
	} 
	
	nav = "";
	for(ppage = pageNum-2 ; ppage <= (pageNum+2) && ppage <= num_of_page ; ppage++) 
	{ 
    	if(ppage > 0)
		{
			if (ppage == pageNum) 
    		{ 
        		nav += '<span class="current-link">'+ppage+'</span>';   // no need to create a link to current page 
    		} 
    		else 
    		{ 
        		//nav += ' <span class="num-links"><a href="javascript:void(0);" onClick="showData('+ppage+');" >'+ppage+'</a></span> '; 
    		}
		}         
	} 
	//alert(num_of_page)
	var pagingData= '<div style="float:left; padding-left:.5em; color:#990000; font-size:11px; font-weight:bold;">'+no_of_records+' - Records Found</div><div style="float:right; word-spacing:normal; color:#003366; font-weight:bold;">Page - '+nav +' of '+num_of_page+'</div> <div>'+pprev+' '+pnext+'</div>' ;//pprev +" "+ pnext +"  Page " + nav +"/"+ num_of_page ;
	document.getElementById('viewpaging').innerHTML =pagingData;
document.getElementById('viewpaging_top').innerHTML =pagingData ;

}

///////////Paging ********************************************************************************************************
//////////End**********************************************************************************************************


function country_onchange()
{
COUNTRY_NAME=document.getElementById("ddlcountry").value;	
	if(COUNTRY_NAME=="USA")
	{
		document.getElementById("usa_state").style.display="block";	
		document.getElementById("canada_state").style.display="none";	
		document.getElementById("other_state").style.display="none";	
		//alert(COUNTRY_NAME);
	}
	else
	if(COUNTRY_NAME=="Canada")
	{
		document.getElementById("usa_state").style.display="none";	
		document.getElementById("canada_state").style.display="block";
		document.getElementById("other_state").style.display="none";	
		//alert(COUNTRY_NAME);
	}else
	{
		document.getElementById("usa_state").style.display="none";	
		document.getElementById("canada_state").style.display="none";
		document.getElementById("other_state").style.display="block";
		if(COUNTRY_NAME=="%")
		{
		document.getElementById("txtotherstate").value="";
		document.getElementById("txtotherstate").disabled="disabled";		
		}
		else
		document.getElementById("txtotherstate").disabled="";
	}
}
//////////////////////************************************//////////////////////////////
///////////////////////////short is start 
//////////////////////************************************///////////////////////////
/*
var s_name = "asc";
var program_level = "asc";
var program_name = "asc";
var _state = "asc";
var _country = "asc";
var _city= "asc";

*/
function short(val)
{
	if(val==1)
	{		
		if(s_name=="asc")
		{
			s_name="desc";
			$('img_schoolname').src = "images/arrow_up.gif";
			SORT_TYPE=11;   //11 asc school_name
		}else
		{
			s_name="asc";
			$('img_schoolname').src = "images/bottomArrow.gif";
			SORT_TYPE=10;
		}		
	}
	
	if(val==2)
	{		
		if(program_level=="asc")
		{
			program_level="desc";
			$('img_plevel').src = "images/arrow_up.gif";
			SORT_TYPE=21;
		}else
		{
			program_level="asc";
			$('img_plevel').src = "images/bottomArrow.gif";
			SORT_TYPE=20;
		}		
	}
	
	if(val==3)
	{		
		if(program_name=="asc")
		{
			program_name="desc";
			$('img_pname').src = "images/arrow_up.gif";
			SORT_TYPE=31;
		}else
		{
			program_name="asc";
			$('img_pname').src = "images/bottomArrow.gif";
			SORT_TYPE=30;
		}		
	}
	
	///////////////
	if(val==4)
	{		
		if(_city=="asc")
		{
			_city="desc";
			$('img_city').src = "images/arrow_up.gif";
			SORT_TYPE=41;
		}else
		{
			_city="asc";
			$('img_city').src = "images/bottomArrow.gif";
			SORT_TYPE=40;
		}		
	}
	
	if(val==5)
	{		
		if(_state=="asc")
		{
			_state="desc";
			$('img_state').src = "images/arrow_up.gif";
			SORT_TYPE=51;
		}else
		{
			_state="asc";
			$('img_state').src = "images/bottomArrow.gif";
			SORT_TYPE=50;
		}		
	}
	
	if(val==6)
	{		
		if(_country=="asc")
		{
			_country="desc";
			$('img_country').src = "images/arrow_up.gif";
			SORT_TYPE=61;
		}else
		{
			_country="asc";
			$('img_country').src = "images/bottomArrow.gif";
			SORT_TYPE=60;
		}		
	}
			
	showResult();
}



function saveScrollPositions()
 {
	
	 scrolly = typeof window.pageYOffset != 'undefined' ? window.pageYOffset : document.documentElement.scrollTop;
	 scrollx = typeof window.pageXOffset != 'undefined' ? window.pageXOffset : document.documentElement.scrollLeft;	
	
	
} 
function getScrollPositions()
 {
	
	document.documentElement.scrollLeft= scrollx;
	document.documentElement.scrollTop = scrolly;
	
} 

function notgeocoded(i)
{
	//map.CloseInfoWindow();
	//alert("not geo coded." +i);
}

///link for checking
///http://localhost/bharat/xmlSchool.php?school_name=&country=USA&state=MT&area=%&level=%&online_course=false&online_program=false&sort_type=0&sid=0.17540397744766378
