
var Cartelera=undefined;

function showMapa(valor,fromFunction)
{

var capa=document.getElementById(valor);
     
    
     if($('#'+valor).is(":hidden")==true)
     {
         $('#'+valor+'').slideDown("slow");
         $('#vermapa_'+valor).html(" Ocultar mapa");
     }
     else
     {  
        
         $('#'+valor).slideUp("slow");
         $('#vermapa_'+valor).html(" Ver en mapa");
         
         if(fromFunction =="Directions")
         {
          $('#'+valor+'').slideDown("slow");
         $('#vermapa_'+valor).html(" Ocultar mapa");
         }
     }


}

function ShowMapGoogle(idCine,direccion)
{           
           
           showMapa(idCine,"");
           var geo = new google.maps.ClientGeocoder(); 
           if (GBrowserIsCompatible()) {
           var map = new google.maps.Map2(document.getElementById(idCine));
           var mapControl = new google.maps.MapTypeControl();
           map.addControl(mapControl);
           map.addControl(new google.maps.LargeMapControl());
           geo.getLocations(direccion,function(point){
           if(point.Placemark!=null){
           var p = point.Placemark[0].Point.coordinates;
           map.setCenter(new google.maps.LatLng(p[1],p[0]),17);
           var marker = new google.maps.Marker(new GLatLng(p[1],p[0]));
           map.addOverlay(marker);
		   
          
           }
           }
           );
           }

}

function ShowMapGoogleDirection(idCine,origen,destino)
{   
    
      showMapa(idCine,"Directions");
     
         var map = new google.maps.Map2(document.getElementById(idCine));
       
          

  var direccion= new GDirections(map);
 

          
            direccion.load("from: "+origen+" to: "+destino+"");
			
			  

       
}


//Funciones del Ajax

function loadBody()
{ 
 var script = document.createElement("script");
 script.src = "http://www.google.com/jsapi?key=ABQIAAAAHcUqVnk2XotkXzPfNKuqxhQe6CG-0B9VK9w4i6yyQDHGJNot9xTB994OJPCxeBb4RO-HZXITifvaNw&callback=getGeolocation";
 script.type = "text/javascript";  
 document.getElementsByTagName("head")[0].appendChild(script);
}



function getGeolocation()
{
    
     google.load("maps", "2.x");
	google.setOnLoadCallback(function() {
	
    if (google.loader.ClientLocation) {
        var cl = google.loader.ClientLocation;
        var location = [cl.address.city, cl.address.region, cl.address.country].join(', ');
        if (isdefined(Cartelera))
			Cartelera.AjaxClasses.getCineByLocalidad(google.loader.ClientLocation.city,printCines);
    } else {
        
    }
});


     
	 
}



function isdefined(variable)
{
    return (typeof(window[variable]) == "undefined")?  false: true;
}



function Localizacion()
{
	if(google.loader.ClientLocation)
	{
	var locationGoogle=google.loader.ClientLocation.address.city;
    //var locationGoogle = "Talavera de la Reina";
	$('#geolocalidad').html("<a href='/Busqueda/" + locationGoogle + "/'>" + locationGoogle + "</a>");
	if (Cartelera != undefined)
            Cartelera.AjaxClasses.getCineByLocalidad(locationGoogle, printCines);
	}
	
	
}

function printCines(deguelva)
{
$('#content_cines').html(deguelva.value);
//$('#localidad').html("Madrid");
//$('#localidadhref').html("<a href='/Busqueda/Madrid/'>Madrid</a>");
}




