function load() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
        map.setCenter(new GLatLng(40.325316,-3.752287), 15);
						
		//marca puntual
		var bounds = map.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();

		//Icono Logo 
		var point2 = new GLatLng(southWest.lat() + latSpan/2  , southWest.lng() + lngSpan/2 );
		/*
		var icono2=new GIcon();
		icono2.image="images/icono_map.png";
		icono2.iconSize=new GSize(41,39);
		icono2.shadowSize=new GSize(41,39);
		icono2.iconAnchor=new GPoint(10,45);
		*/
		var marker2 = new GMarker(point2, '');//icono2
		map.addOverlay(marker2);
		
    }
}

function muestra_num_hijos(num, max){
	var i=1;
	while(i<=max){
		var fec_nac_hijo="fec_nac_hijo" + i;
		if(num!='no'){
			if(num>=i){
				var ver="block";
			}else{
				var ver="none";
			}
			if(document.getElementById(fec_nac_hijo)){
				document.getElementById(fec_nac_hijo).style.display= ver;
			}
		
		}else{
			if(document.getElementById(fec_nac_hijo)){
				document.getElementById(fec_nac_hijo).style.display= "none";
			}
		}
	
		i++;
	}
}

function valida_form_portada(){
	if((document.getElementById('nombre').value=="") || (document.getElementById('nombre').value.length<3) || (document.getElementById('nombre').value==document.getElementById('nombre_default').value)) {
		alert("Introduzca su nombre y apellidos");
		return false;
	}

	if((document.getElementById('telefono').value=="") || (document.getElementById('telefono').value.length<3) || (document.getElementById('telefono').value==document.getElementById('telefono_default').value)) {
		alert("Introduzca su Teléfono");
		return false;
	}
	
	if((document.getElementById('email').value=="") || (document.getElementById('email').value==document.getElementById('email_default').value)) {
		alert("Introduzca su email");
		return false;
	}else if(!validateEmail(document.getElementById('email').value)){
		alert("Introduzca un email correcto");
		return false;
	}

	if(document.getElementById('asunto')){
		if((document.getElementById('asunto').value=="") || (document.getElementById('asunto').value==document.getElementById('asunto_default').value)) {
			alert("Introduzca el asunto de su contacto");
			return false;
		}
	}
	
	if(document.getElementById('info_hijos').value==1) {
		if(document.getElementById('num_hijos').value=="no") {
			alert("Seleccione el número de hijos que desea matricular");
			return false;
		}else{
			var valor=document.getElementById('num_hijos').value;
			var i=1;
			while(i<=valor){
				var mes_nac_hijo="mes_nac_hijo" + i;
				var anio_nac_hijo="anio_nac_hijo" + i;
				if((document.getElementById(mes_nac_hijo).value=='no') || (document.getElementById(anio_nac_hijo).value=='no') ){
					alert("Seleccione la fecha de nacimiento de sus hijos");
					return false;
				}
			
				i++;
			}
		}
	}
	
	
	if((document.getElementById('mensaje').value=="") || (document.getElementById('mensaje').value.length<3) || (document.getElementById('mensaje').value==document.getElementById('mensaje_default').value)) {
		alert("Introduzca su Mensaje");
		return false;
	}

	if((document.getElementById('recaptcha_response_field').value=="") || (document.getElementById('recaptcha_response_field').value.length<3) ) {
		alert("Introduzca su el Código Antispam");
		return false;
	}
	
	
	return true;

}

/*  checks the validity of an email address entered 
*   returns true or false 
*/
function validateEmail(email)
{
    var splitted = email.match("^(.+)@(.+)$");
    if (splitted == null) return false;
    if (splitted[1] != null)
    {
        var regexp_user = /^\"?[\w-_\.]*\"?$/;
        if (splitted[1].match(regexp_user) == null) return false;
    }
    if (splitted[2] != null)
    {
        var regexp_domain = /^[\w-\.]*\.[A-Za-z]{2,4}$/;
        if (splitted[2].match(regexp_domain) == null)
        {
            var regexp_ip = /^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
            if (splitted[2].match(regexp_ip) == null) return false;
        } // if
        return true;
    }
    return false;
}
