var xmlHttp

function showResult()
{

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 } 

document.getElementById("livesearch").innerHTML="<center><IMG SRC='image/load.gif'></CENTER>";
var url="soporteget.php";
url=url+"?tipo="+document.searchform.tipo.value;
url=url+"&city="+document.searchform.city.value;
url=url+"&circuit="+document.searchform.circuit.value;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged ;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function showInfo(id)
{

xmlHttp=GetXmlHttpObject();

if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 } 

document.getElementById("info").innerHTML="<center><IMG SRC='image/load.gif'></CENTER>";
document.getElementById("busy").style.visibility="visible";

if (navigator.appName == "Microsoft Internet Explorer"){var ttop=document.body.scrollTop;}
else{var ttop = window.pageYOffset;}
document.getElementById("info").style.top=(ttop+20)+'px';
document.getElementById("busy").style.top=(ttop)+'px';
document.getElementById("info").style.visibility="visible";

var url="versoporte.php";
url=url+"?id="+id;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=istateChanged ;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
 
function istateChanged() 
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("info").innerHTML=xmlHttp.responseText;
 Gload();
 }
}

function hideInfo(){
	document.getElementById("info").innerHTML='';
	document.getElementById("info").style.visibility='hidden';
	document.getElementById("busy").style.visibility='hidden';
}
function stateChanged() 
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("livesearch").innerHTML=xmlHttp.responseText;
 //document.getElementById("livesearch").style.border="1px solid #A5ACB2";
 }
}


var map = null;
function Gload(){
	var lat = document.getElementById("lat").value;
	var lng = document.getElementById("lng").value;
	if (GBrowserIsCompatible()) {map = new GMap2(document.getElementById("commap"));}
	map.setCenter(new GLatLng(lat, lng), 15);
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
    point = new GLatLng(lat, lng);
    var marker = new GMarker(point);
    map.addOverlay(marker);
}

function showImg(src) {
  imgg=document.getElementById('imageover');
  if(src==null){
	imgg.style.display='none';imgg.style.backgroundImage='none';
  }else{
	imgg.style.backgroundImage='url('+src+')';
	imgg.style.display='inline';
  }
}

function cityChanged() 
{
 var cname = document.getElementById("city").value;
 document.getElementById("circuit").options.length=0;
 if (cname=='all'){document.getElementById("circuit").options.add(new Option("Elige un Ciudad", "all", true, true));return;}
 if (cities[cname].length>1){document.getElementById("circuit").options.add(new Option("Todos Circuitos", "all", true, true));}

 for (var i = 0; i < cities[cname].length; i++) {
	document.getElementById("circuit").options.add(new Option(cities[cname][i], cities[cname][i], false, false));
 }
} 

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}