//Valida fecha dd/MM/yyyy
function validaFecha( strValue ) {
  var objRegExp = /^\d{2}\/\d{2}\/\d{4}$/
  if(!objRegExp.test(strValue))
    return false;
  else {
    var arrayDate = strValue.split('/');
    var arrayLookup = { '01' : 31,'03' : 31, '04' : 30,'05' : 31,'06' : 30,'07' : 31,'08' : 31,'09' : 30,'10' : 31,'11' : 30,'12' : 31}
    var intDay = parseInt(arrayDate[0],10);
    if(arrayLookup[arrayDate[1]] != null) {
      if(intDay <= arrayLookup[arrayDate[1]] && intDay != 0)
        return true;
    }
    var intMonth = parseInt(arrayDate[1],10);
    if (intMonth == 2) { 
       var intYear = parseInt(arrayDate[2],10);
		if( ((intYear % 4 == 0 && intDay <= 29) || (intYear % 4 != 0 && intDay <=28)) && intDay !=0)
          return true;
       }
  }
  return false;
}
function EnviarNews(){
		Msg='';
		if (echeck(document.getElementById('eMailNewsletter').value)==false){
			Msg='Por favor, introduzca una dirección de eMail para recibir la newsletter';
			document.getElementById('eMailNewsletter').focus();
		}		
		if (Msg==''){
			document.form.action = 'suscripcionNewsletter.aspx';
			document.form.submit();
		}else{
			alert(Msg);
		}
	}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}
function obtenerIndicaciones(){
		
		var calle = document.getElementById('cuadroCalle');
		
		var error = false;
		if((calle.value == "") || (calle.value == "Indique el punto de partida...")){
			alert("Por favor, introduzca una calle");
			error = true;
		}
		if (!error){
			
			window.open("http://maps.google.com//maps?f=d&hl=es&saddr=" + calle.value +"&daddr=41.071587,-0.187626");
		}
	}

function abrirMenu(numero){
		
		document.getElementById("subMenu"+numero).style.display = 'block';	
				
	}
function seleccion(opc)
			{
				//escondemos todos los contenidos
				document.getElementById("op1").style.display="none";
				document.getElementById("op2").style.display="none";
				document.getElementById("op3").style.display="none";
				document.getElementById("op4").style.display="none";
                document.getElementById("op5").style.display="none";
				document.getElementById("op6").style.display="none";
			
			switch(opc)
			{
				case 1:
					//mostramos elcontenido de la primera opcion
					document.getElementById("op1").style.display="block";
					break;
				case 2:
					document.getElementById("op2").style.display="block";
					break;
				case 3:
					document.getElementById("op3").style.display="block";
					break;
				case 4:
					document.getElementById("op4").style.display="block";
					break;
                case 5:
					document.getElementById("op5").style.display="block";
					break;
                case 6:
					document.getElementById("op6").style.display="block";
					break;
							
				}
		}
        function setVisible(id, visible){
			var obj=document.getElementById(id);
			if (visible)
				obj.style.display="";
			else
				obj.style.display="none";
		}
		
		function getValue(id){
			var obj=document.getElementById(id).value;
			return obj;
		}