// JavaScript Document	

	function creaMarker(point, html, ico){
		var marker = new GMarker(point, G_DEFAULT_ICON);
		if(html != ""){
			GEvent.addListener(marker, "click", 
				function() 
				{
					var midiv = "<div><table width='300'><tr><td>" + html + "</td></tr></table></div>";
					marker.openInfoWindowHtml(midiv);
					return false;
				}
			);
		}
		return marker;
	}
	
	function ini(html, x, y){
		var map = new GMap2(document.getElementById("map"));
		var center = new GLatLng(x, y);
		var mix = x;
		var miy = y;
		var baseIcon = new GIcon(G_DEFAULT_ICON);
		var cIcon, marker, point;
		var midiv = "<div><table width='300'><tr><td class='google'>" + html + "</td></tr></table></div>";
		//var ico = "http://3dids.com/map/icomaya.png";

		map.setCenter(center, 14);
		//map.setMapType(G_NORMAL_MAP);
		map.addControl(new GLargeMapControl());			
		map.addControl(new GMapTypeControl());

		baseIcon.iconSize=new GSize(63,27);
		baseIcon.iconAnchor=new GPoint(12,35);
		baseIcon.infoWindowAnchor=new GPoint(16,0);						
		cIcon = new GIcon(G_DEFAULT_ICON);					
		point = new GLatLng(mix, miy);
		marker = creaMarker(point, html, cIcon)
		//marker = new GMarker(point, G_DEFAULT_ICON);
		marker.openInfoWindowHtml(midiv);	
		map.addOverlay(marker);						
	}	
	
	function EsNumero(sText){
		var ValidChars = "0123456789.";
		var retorno=true;
		var Char;

 
		for (i = 0; i < sText.length && retorno == true; i++) 
		{ 
			Char = sText.charAt(i); 
			if (ValidChars.indexOf(Char) == -1) 
				retorno = false;
		}
		return retorno;
	}

	function padNum(numero){
		return (numero.toString().length==1)? "0"+numero : numero;
	}
	
	function olvide(email){
		$.get(
			  "olvideContrasena.asp"
			  , "email="+email
			  , function(data)
			  {
				  var respuesta = data.split(" - ");
				  
				  if(respuesta[0] == "0")
				  	$("#web_usr").attr("value", "email");
				  else
				  	$("#web_usr").focus();
						
				  alert(respuesta[1]);
			  }
		);
	}
		
	function logout(){
		var d = new Date();
		$.get("logout.asp",{"tiempo":d.getTime()},
			  function(data)
			  {
				  var micadena = ""+data;
				  micadena = micadena.replace(/\\n/g, "\n");
				  alert(micadena);
				  window.location = "default.asp";
			  }
		);
	}
	
	function altaBoletin(email){
		$.post("insertar_boletin.asp", 
			   "email="+email, 
			   function(data){
				  		alert(data);
						$("#email_bol").attr("value", "");
				   }
			   );
	}
	
	function logar(usr, pass, url){
		var a = new Date();
		
		$.get("logar.asp",
			  {"usr":usr, "pass":pass, "t":a.getTime()},
			  function(data)
			  {
				  var trozos = data.split("#");
				  switch(trozos[0]){
					  case "0":
					  		var a = new Date();
					  		window.location = url+"&t="+a.getTime(); 
					  break;
					  
					  default:
					  		alert(trozos[1]);
				  }
			  });
	}

