//-------------------------------------------------------------------------------------
function showMap() {
document.getElementById("fotos").innerHTML="<BR><BR><BR><BR><img src='http://www.visualgrup.info/visualweb/images/loading.gif'  border=0>";
var lg	=jConverLon;
var lt	=jConverLat;
var elNews=document.getElementById("fotos");
document.getElementById("fotos").className ="mapa";
var map = new GMap(elNews);
var marker = new GMarker(new GLatLng(lt,lg));
GEvent.addListener(marker,"click", function(){
});
map.addControl(new GSmallMapControl());
map.centerAndZoom(new GPoint(lg, lt), 15);
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(lt,lg), 15);
map.addOverlay(marker);
showMENU("m3")  
}

function showMENU(objeto) {
document.getElementById("m1").className ="miceldainactiva";
document.getElementById("m2").className ="miceldainactiva";
document.getElementById("m3").className ="miceldainactiva";
document.getElementById("m4").className ="miceldainactiva";
document.getElementById(objeto).className ="micelda";
}

function showform(capa,pag,objeto) {
document.getElementById(capa).className ="m2";
micapa=capa
document.getElementById(micapa).innerHTML="<br><br><br><br><img src='http://www.visualgrup.info/visualweb/images/loading.gif'  border=0><br><br><br><br>";
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url=pag
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged1
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
showMENU(objeto)

} 

function stateChanged1() { 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
document.getElementById(micapa).innerHTML=xmlHttp.responseText 
initLightbox() 
} 
} 

function GetXmlHttpObject(){ 
var objXMLHttp=null
	if (window.XMLHttpRequest){
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject){
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
return objXMLHttp
} 

function showHint(str) {
if (!str) {
var str=0;
}
if (str.length==0)
{ 
document.getElementById("tabla").innerHTML=""
return
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="/visualweb/sitios/buscar.asp"
url=url+"?prov="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 

function stateChanged() { 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
document.getElementById("tabla").innerHTML=xmlHttp.responseText 
} 
} 


//-------------------------------------------------------------------------------------


function resizeIframe() {
	iHeight = document.body.scrollHeight
	window.style.height = iHeight + 5 + "px"
}

function resizeIframe2() {
	i = top.document.getElementById(window.name)
	iHeight = document.body.scrollHeight
	i.style.height = iHeight + 20 + "px"
	i.style.scroll = "no";
}	

function calcular2(f1,f2,nomCamp, max){
	ncaracteres=f1.value.length;
	if (!(ncaracteres > 0)) ncaracteres=0;
	f2.value=ncaracteres;
if (f1.value.length>max){
alert (j100+max+j101+nomCamp)
return false;
}
}

function validaranuncio() {
if (document.MyForm.acepto.checked==false ) {
alert (j102);
return false;
}
else if (document.MyForm.clave.value =='' ) {
alert (j103);
return false;
}
else if (document.MyForm.p_cat.value ==0 ) {
alert (j104);
return false;
}
else if (document.MyForm.nombre.value =='' ) {
alert (j105);
return false;
}
else if (document.MyForm.des.value =='' ) {
alert (j106);
return false;
}
else if (document.MyForm.email.value =='' ) {
alert (j107);
return false;
}
else if (document.MyForm.dir.value =='' ) {
alert (j108);
return false;
}
else if (document.MyForm.p_prov.value ==0 ) {
alert (j109);
return false;
}
else if (document.MyForm.pob.value ==0 ) {
alert (j110);
return false;
}
else if (document.MyForm.capacidad.value =='' ) {
alert (j111);
return false;
}
else {
return true;
}
}

function validate1() {
if (document.MyForm.email.value =='' ) {
alert (j107);
return false;
}
else if (document.MyForm.clave.value =='' ) {
alert (j103);
return false;
}
else {
return true;
}
}

function validate2() {
if (document.MyForm.email.value =='' ) {
alert (j107);
return false;
}
else if (document.MyForm.clave.value =='' ) {
alert (j112);
return false;
}
else {
return true;
}
}

function validate3(email) {
if (document.MyForm.email.value =='' ) {
alert (j107);
return false;
}
else {
document.MyForm.action ='nositio.asp?email='+email;
return true;
}
}

function URLDecode(encoded)
{
   var plaintext = "";
   var i = 0;
   while (i < (encoded.length-2)) {
       var ch = encoded.charAt(i);
	   if (ch == "+") {
	       plaintext += " ";
		   i++;
	   } else if (ch == "%" && encoded.charAt(i+1) != "%") {
	       plaintext += unescape( encoded.substr(i,3) );
		   i += 3;
		} else {
		   plaintext += ch;
		   i++;
		}
	}
	if (i < encoded.length) {
	    plaintext += encoded.substr(i,encoded.length-i);
	}
   return unescape(plaintext);
}

function enviarFormulario(url, formid){ 
         var Formulario = document.getElementById(formid); 
         var longitudFormulario = Formulario.elements.length; 
         var cadenaFormulario = "" 
         var sepCampos 
         sepCampos = ""          
         for (var i=0; i <= Formulario.elements.length-1;i++) { 
         cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+(Formulario.elements[i].value); 
         sepCampos="&"; 
         } 
         
         goes=url+'?'+cadenaFormulario

	xmlHttpS=GetXmlHttpObject()
	  	xmlHttpS.onreadystatechange = function () { 
  		if (xmlHttpS.readyState == 4) { 
     	document.getElementById('fotos').innerHTML =xmlHttpS.responseText 
		} 
	} 
	
xmlHttpS.open("get", goes, true); 
xmlHttpS.send(null); 
}


function validate4(mens) {
if (document.MyForm.acepto.checked==false ) {
alert (URLDecode(mens));
}
else if (document.MyForm.nombre.value =='' ) {
alert (j113);
}
else if (document.MyForm.email.value =='' ) {
alert (j119);
}
else if (document.MyForm.tel.value =='' ) {
alert (j114);
}
else {
enviarFormulario('/visualweb/sitios/sendmailanunciante.asp','MyForm')
}
}

function gps(id) {
a=document.GPS.lat_g.value;
b=document.GPS.lat_m.value;
c=document.GPS.lat_s.value;
x=document.GPS.lon_g.value;
y=document.GPS.lon_m.value;
z=document.GPS.lon_s.value;

a = a.replace(",", ".");
b = b.replace(",", ".");
c = c.replace(",", ".");
x = x.replace(",", ".");
y = y.replace(",", ".");
z = z.replace(",", ".");


xmlHttp=GetXmlHttpObject()
if (!id>0) {
alert (j115)
}
else if (xmlHttp==null)
{
alert (j116)
return
} 
if (isNaN(a) || a == "") {
alert (j117);
var noval=1
}
else if (isNaN(b) || b == "") {
alert (j117);
var noval=1
}
else if (isNaN(c) || c == "") {
alert (j117);
var noval=1
}
else if (isNaN(x) || x == "") {
alert (j117);
var noval=1
}
else if (isNaN(y) || y == "") {
alert (j117);
var noval=1
}
else if (isNaN(z) || z == "") {
alert (j117);
var noval=1
}
else {


url="gps.asp?idAnuncio="+id
url=url+"&sid="+Math.random();
url=url+"&a="+a;
url=url+"&b="+b;
url=url+"&c="+c;
url=url+"&d="+x;
url=url+"&e="+y;
url=url+"&f="+z;

alert(url)

xmlHttp.onreadystatechange=stateChangedpublicarGPS
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
} 

function stateChangedpublicarGPS() { 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
alert (j354+" "+ a +"° "+ b +"' "+ c +"''\n"+j355+" "+ x +"° "+y+"' "+ z +"''\n"+j118)
} 
} 

function ventana4b(myurl) {
var w = 500
var h = 500
var winleft = (screen.width-w) / 2-10;
var wint = (screen.height-h) / 2;
var props = 'height='+h+',width='+w+',top=60,left='+winleft+',scrollbars=yes, resizable=no, status=no'
var newWindow2;
newWindow2 = window.open(myurl, "b4b", props);
newWindow2.window.focus();
}