
  
 var map;   
 var gdir;  
 var geocoder = null;   
 var addressMarker;   
 function initialize() 
 { 
if (GBrowserIsCompatible()) {
      
		map = new GMap2(document.getElementById("map_canvas"));   
		map.setMapType(G_HYBRID_MAP);   
		map.setCenter(new GLatLng(36.46206, -5.9307), 16);   
		
		var blueIcon = new GIcon(G_DEFAULT_ICON); 
blueIcon.image = "http://www.netcars.co.uk/_client/images/global/HomeMarkerSmall.png"; 
                 
// Set up our GMarkerOptions object 
markerOptions = { icon:blueIcon }; 
 

		
		
		var point = new GLatLng(36.46296, -5.9303); 
		var marker=new GMarker(point,markerOptions);
		map.addOverlay(marker); 
		
		var point1 = new GLatLng(36.46280, -5.9303); 
		var marker1=new GMarker(point1,markerOptions);
		map.addOverlay(marker1);
		
		var point2 = new GLatLng(36.46426, -5.9306); 
		var marker2=new GMarker(point2,markerOptions);
		map.addOverlay(marker2);
		
		var point3 = new GLatLng(36.45889, -5.9274); 
		var marker3=new GMarker(point3,markerOptions);
		map.addOverlay(marker3);

		
        map.addControl(new GLargeMapControl());      
		gdir = new GDirections(map, document.getElementById("directions")); 
	    GEvent.addListener(gdir, "error", handleErrors);   
		
		GEvent.addListener(marker,"click", function() {
		var myHtml ='Casa Monasterio.<br> Calle nuestra sra de la salud Nº 7.';
        map.openInfoWindowHtml(point, myHtml);
      });  
	  
	  GEvent.addListener(marker1,"click", function() {
		var myHtml ='Casa El Barrio.<br> Calle nuestra sra de la salud Nº 7.';
        map.openInfoWindowHtml(point1, myHtml);
      });  
	  
	  GEvent.addListener(marker2,"click", function() {
		var myHtml ='Casa Entre Dos.<br> Calle San Juán de Dios Nº 7.';
        map.openInfoWindowHtml(point2, myHtml);
      });  
		  
		  GEvent.addListener(marker3,"click", function() {
		var myHtml ='Casa La Aparcera.<br> Calle Síñigo Nº 4.';
        map.openInfoWindowHtml(point3, myHtml);
      });  
		  
		  
		  } 



		  }   
    
	function setDirections(fromAddress) {  
    gdir.load("from: " + fromAddress + " to: @calle nuestra señora de la salud,7,medina sidonia",   { "locale": "es" });   
    
	
	
   }   
function setDirections1(fromAddress) {  
    gdir.load("from: " + fromAddress + " to: @calle nuestra señora de la salud,7,medina sidonia",   { "locale": "es" });   
    
	
	
   }    

function setDirections2(fromAddress) {  
    gdir.load("from: " + fromAddress + " to: @calle san juan de dios,7,medina sidonia",   { "locale": "es" });   
    
	
	
   }    
function setDirections3(fromAddress) {  
    gdir.load("from: " + fromAddress + " to: @calle siñigo,4,medina sidonia",   { "locale": "es" });   
    
	
	
   }       


   function handleErrors()
   {     
   if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS)        
   alert("No se puede calcular la ruta desde la dirección indicada, compruebe que está bien escrita o esta no sea ambigua");     
   else if (gdir.getStatus().code == G_GEO_SERVER_ERROR)     
   alert("Error desconocido");      
   else if (gdir.getStatus().code == G_GEO_MISSING_QUERY)     
   alert("No se ha introducido una dirección de inicio");      
   else if (gdir.getStatus().code == G_GEO_BAD_KEY)        
   alert("Clave usada por el mapa no valida o no corresponde con el dominio desde el que se usa.");   
   else if (gdir.getStatus().code == G_GEO_BAD_REQUEST)       
   alert("La dirección no puede ser parseada.");     
   else alert("oppps ha ocurrido un error :(.");   
   }   
   
   
   
   function onGDirectionsLoad(){     }
   
   function expande(){
   alert("ola");
	var x=document.getElementById("cuerpo6").offsetHeight;
	//le digo a middle cuanto tiene que medir
	var obj = document.getElementById('centro');
	obj.style.height = x+"px";
   }



function cuerpo(x)
{

document.getElementById('cuerpo1').style.visibility='hidden';
document.getElementById('cuerpo2').style.visibility='hidden';
document.getElementById('cuerpo3').style.visibility='hidden';
document.getElementById('cuerpo4').style.visibility='hidden';
document.getElementById('cuerpo5').style.visibility='hidden';
document.getElementById('cuerpo6').style.visibility='hidden';
document.getElementById('c1').style.visibility='hidden';
document.getElementById('c2').style.visibility='hidden';
document.getElementById('c3').style.visibility='hidden';
document.getElementById('c4').style.visibility='hidden';
document.getElementById('c5').style.visibility='hidden';


document.getElementById('cuerpo'+x).style.visibility='visible';


document.getElementById('a1').className = 'primero';
document.getElementById('a2').className = '';
document.getElementById('a3').className = '';
document.getElementById('a4').className = '';
document.getElementById('a5').className = 'ultimo';

if(x!=6)
{
document.getElementById('a'+x).className = 'active';
}

var obj = document.getElementById('centro');
obj.style.height = "550px";

if(x==1)
{
document.getElementById('a1').className = 'primero active';
}

if(x==2)
{
obj.style.height = "565px";
}


if(x==4)
{
obj.style.height = "650px";
document.getElementById('c1').style.visibility='visible';
}
if(x==5)
{
//para saber cuanto ocupa el div
obj.style.height = "1130px";
}
if(x==6)
{
//para saber cuanto ocupa el div
obj.style.height = "2130px";
}

}


function c(x)
{
document.getElementById('c1').style.visibility='hidden';
document.getElementById('c2').style.visibility='hidden';
document.getElementById('c3').style.visibility='hidden';
document.getElementById('c4').style.visibility='hidden';
document.getElementById('c5').style.visibility='hidden';
document.getElementById('c6').style.visibility='hidden';
document.getElementById('c7').style.visibility='hidden';
document.getElementById('c8').style.visibility='hidden';
document.getElementById('c9').style.visibility='hidden';
document.getElementById('c10').style.visibility='hidden';


document.getElementById('c'+x).style.visibility='visible';
}

function b(x)
{
document.getElementById('b1').style.visibility='hidden';
document.getElementById('b2').style.visibility='hidden';
document.getElementById('b3').style.visibility='hidden';
document.getElementById('b4').style.visibility='hidden';
document.getElementById('b5').style.visibility='hidden';
document.getElementById('b6').style.visibility='hidden';
document.getElementById('b7').style.visibility='hidden';
document.getElementById('b8').style.visibility='hidden';
document.getElementById('b9').style.visibility='hidden';
document.getElementById('b10').style.visibility='hidden';
document.getElementById('b11').style.visibility='hidden';


document.getElementById('b'+x).style.visibility='visible';
}


function contacto()
{
ocultarpreguntas();
document.getElementById('cuerpohome').style.visibility='hidden';
document.getElementById('cuerpopres').style.visibility='hidden';
document.getElementById('cuerposervicios').style.visibility='hidden';
document.getElementById('cuerpoprecios').style.visibility='hidden';
document.getElementById('cuerpopreguntas').style.visibility='hidden';
document.getElementById('cuerpolocalizacion').style.visibility='hidden';
document.getElementById('cuerpocontacto').style.visibility='visible';
document.getElementById('cuerpocontactos').style.visibility='visible';
document.getElementById('cuerpoaviso').style.visibility='hidden';


//para saber cuanto ocupa el div
var x=document.getElementById("cuerpocontacto").offsetHeight;
//le digo a middle cuanto tiene que medir
var obj = document.getElementById('centro');
obj.style.height = 600+"px";

document.getElementById('ahome').className = '';
document.getElementById('apres').className = '';
document.getElementById('aservicios').className = '';
document.getElementById('aprecios').className = '';
document.getElementById('apreguntas').className = '';
document.getElementById('alocalizacion').className = '';
document.getElementById('acontacto').className = 'active';

}


function aviso()
{
ocultarpreguntas();
document.getElementById('cuerpohome').style.visibility='hidden';
document.getElementById('cuerpopres').style.visibility='hidden';
document.getElementById('cuerposervicios').style.visibility='hidden';
document.getElementById('cuerpoprecios').style.visibility='hidden';
document.getElementById('cuerpopreguntas').style.visibility='hidden';
document.getElementById('cuerpolocalizacion').style.visibility='hidden';
document.getElementById('cuerpocontacto').style.visibility='hidden';
document.getElementById('cuerpocontactos').style.visibility='hidden';
document.getElementById('cuerpoaviso').style.visibility='visible';


//para saber cuanto ocupa el div
var x=document.getElementById("cuerpoaviso").offsetHeight;
//le digo a middle cuanto tiene que medir
var obj = document.getElementById('centro');
obj.style.height = 1800+"px";

document.getElementById('ahome').className = '';
document.getElementById('apres').className = '';
document.getElementById('aservicios').className = '';
document.getElementById('aprecios').className = '';
document.getElementById('apreguntas').className = '';
document.getElementById('alocalizacion').className = '';
document.getElementById('acontacto').className = '';

}



///////////////////PREGUNTASSSSSSSSSSSSS///////////////////////////
function p1()
{
ocultarpreguntas();
document.getElementById('p1').style.visibility='visible';
var obj = document.getElementById('centro');
obj.style.height = "500px";
document.body.scrollbottom=0;
}

function p2()
{
ocultarpreguntas();
document.getElementById('p2').style.visibility='visible';
var obj = document.getElementById('centro');
obj.style.height = "500px";
}

function p3()
{
ocultarpreguntas();
document.getElementById('p3').style.visibility='visible';
var obj = document.getElementById('centro');
obj.style.height = "500px";
}

function p4()
{
ocultarpreguntas();
document.getElementById('p4').style.visibility='visible';
var obj = document.getElementById('centro');
obj.style.height = "500px";
}

function p5()
{
ocultarpreguntas();
document.getElementById('p5').style.visibility='visible';
var obj = document.getElementById('centro');
obj.style.height = "500px";
}

function p6()
{
ocultarpreguntas();
document.getElementById('p6').style.visibility='visible';
var obj = document.getElementById('centro');
obj.style.height = "500px";
}

function p7()
{
ocultarpreguntas();
document.getElementById('p7').style.visibility='visible';
var obj = document.getElementById('centro');
obj.style.height = "500px";
}

function p8()
{
ocultarpreguntas();
document.getElementById('p8').style.visibility='visible';
var obj = document.getElementById('centro');
obj.style.height = "500px";
}

function p9()
{
ocultarpreguntas();
document.getElementById('p9').style.visibility='visible';
var obj = document.getElementById('centro');
obj.style.height = "500px";
}



function ocultarpreguntas()
{
document.getElementById('p1').style.visibility='hidden';
document.getElementById('p2').style.visibility='hidden';
document.getElementById('p3').style.visibility='hidden';
document.getElementById('p4').style.visibility='hidden';
document.getElementById('p5').style.visibility='hidden';
document.getElementById('p6').style.visibility='hidden';
document.getElementById('p7').style.visibility='hidden';
document.getElementById('p8').style.visibility='hidden';
document.getElementById('p9').style.visibility='hidden';
}


//////////////////////////////////php/////////////////////////

function valida(){ 
    //valido el nombre 
    if (document.formC.nombre.value.length==0){ 
       alert("Por favor especifique su nombre") 
       document.formC.nombre.focus() 
       return 0; 
    } 
	
    //valido el mail
    if (document.formC.email.value.length==0){ 
       alert("Por favor indíquenos su email") 
       document.formC.email.focus() 
       return 0; 
    } 
	else
	{
		var valor = document.formC.email.value;
		if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)))
		{
		alert("El email que ha especificado no es valido");
		return 0;
		}
	
	}

    //valido el mensaje
    if (document.formC.mensaje.value.length==0){ 
       alert("Por favor escriba su mensaje") 
       document.formC.nombre.focus() 
       return 0; 
    }
	
	//el formulario se envia 
    window.open("","VENTANA","resizable=no,scrollbars= no,width=200,height=80,left=425,top=180")
    document.formC.submit(); 
} 


