// JavaScript Document
var map = null;
var mgr = null;



function muestraDetalle(capa, accion){
	
	var detalle = document.getElementById(capa);
	
	
	if(accion=='on'){
		detalle.className = "revelado";
	}else{
		detalle.className = "noclass";
	}
	
	
}

function muestraDetalle2(capa){
	
	
	var detalle = document.getElementById(capa);
	var maxTiendas = 7;
	
	var miURL = "";
	miURL += document.location;
	var almohadilla = miURL.indexOf("#");
	
	if(almohadilla==-1){
		document.location = miURL+"#ancla"+capa;
	}else{
		document.location = miURL.substr(0,almohadilla)+"#ancla"+capa;
		
	}
	
	if(detalle.className == "noclass"){
		for(c=1;c<=maxTiendas;c++){
			var capaCerrar = document.getElementById("tienda"+c);
			capaCerrar.className = "noclass";
		
		}
		detalle.className = "revelado descripTienda";
		map.setCenter(new GLatLng(40.446947, -4.438477), 6);		
	}else{
		detalle.className = "noclass";
		map.setCenter(new GLatLng(40.446947, -4.438477), 6);
		 
	}
	
	
	
}


function createMarker(point, foto, idioma) {
      	
		var baseIcon = new GIcon();
        baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
        baseIcon.iconSize = new GSize(60, 60);
        baseIcon.shadowSize = new GSize(37, 34);
        baseIcon.iconAnchor = new GPoint(9, 34);
        baseIcon.infoWindowAnchor = new GPoint(9, 2);
        baseIcon.infoShadowAnchor = new GPoint(18, 25);

        // Create a lettered icon for this point using our icon class
        var letteredIcon = new GIcon(baseIcon);
        letteredIcon.image = "http://www.abacocioycultura.es/aisa/imagenes/icono_abacMapa.png";

        // Set up our GMarkerOptions object
        markerOptions = { icon:letteredIcon };
        var marker = new GMarker(point, markerOptions);

        GEvent.addListener(marker, "click", function() {
													 
          marker.openInfoWindowHtml("<div class='detMapaTienda'><img src='imagenes/tiendas/" + foto + ".gif' alt='Detalle abac belliure' width='322' height='350' /></div>");
        });
        return marker;
      }
    
    

    function load(idioma) {

      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("contenedorMapaTiendas"));
        map.setCenter(new GLatLng(40.446947, -4.438477), 6);
        map.addControl(new GLargeMapControl ());
        map.addControl(new GMapTypeControl());
        map.enableDoubleClickZoom();

        
        var bounds = map.getBounds();
        var southWest = bounds.getSouthWest();
        var northEast = bounds.getNorthEast();
        var lngSpan = northEast.lng() - southWest.lng();
        var latSpan = northEast.lat() - southWest.lat();
        
        var tiendasArray = new Array();
        
        var tiendaUno = new Array("39.864689","-3.943276","detLuzTajo");
        tiendasArray.push(tiendaUno);
        var tiendaDos = new Array("42.86105","-2.66865","detBoulevard");
        tiendasArray.push(tiendaDos);
        var tiendaTres = new Array("40.381156","-3.663747","detMadridSur");
        tiendasArray.push(tiendaTres);
        var tiendaCuatro = new Array("40.425536","-3.674058","detBenlliure");
        tiendasArray.push(tiendaCuatro);
        var tiendaCinco = new Array("43.459274","-3.807964","detSantander"); 
        tiendasArray.push(tiendaCinco);
        var tiendaSeis = new Array("40.272584","-3.696717","detNassica"); 
        tiendasArray.push(tiendaSeis);
        var tiendaSiete = new Array("43.311486","-2.008181","detDonostia"); 
        tiendasArray.push(tiendaSiete);
        
        for (var i = 0; i < 7; i++) 
        {
          var latlng = new GLatLng(tiendasArray[i][0],tiendasArray[i][1]);
         	map.addOverlay(createMarker(latlng, tiendasArray[i][2],idioma));
        }

      }
    }


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function validaForm(){
	
	var error = false;
	var msg = "";
	
	if(document.forms[0].nombre.value==""){
			error = true;
			msg += "No puede dejar el nombre en blanco\n";
			
	}
	
	if(document.forms[0].email.value==""){
			error = true;
			msg += "No puede dejar el email en blanco\n";
			
	}
	
	if(document.forms[0].asunto.value==""){
			error = true;
			msg += "No puede dejar el asunto en blanco\n";
			
	}
		
	if(document.forms[0].consulta.value==""){
			error = true;
			msg += "Tiene que escribir una consulta\n";
			
	}	
	
	
	
	
	if(error==false){

		document.forms[0].submit();
		
	}else{
		alert("ERROR:\n"+msg);
	}
}


function verFolleto(){
	if(document.eligeTienda.tienda.value!=""){
		document.location.href=document.eligeTienda.tienda.value;
	}else{
		
	}
}