function mainmenu(){
$(" #menu ul ").css({display: "none"}); // Opera Fix
$(" #menu li").hover(function(){
		$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(400);
		},function(){
		$(this).find('ul:first').css({visibility: "hidden"});
		});
}

 
 
 $(document).ready(function(){					
	mainmenu();
});
 

 
 function validemail(form) {
	  var field = form.email;
	  var str = field.value;
	  if (window.RegExp) {
	    var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
	    var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
	    var reg1 = new RegExp(reg1str);
	    var reg2 = new RegExp(reg2str);
	    if (!reg1.test(str) && reg2.test(str)) {
	      return true;
	    }
	    field.focus();
	    field.select();
	    return false;
	  } else {
	    if(str.indexOf("@") >= 0)
	      return true;
	      field.focus();
	      field.select();
	    return false;
	  }
	}
 
 
 function compruebaFormularioRapido()  { 
	 var f = document.form_rap_contactar;
	 //alert(f.nombre.value);
	 var salida="";
	 var estado=1;
	 
	 
	 if (f.nombre.value=='') {
			salida+=("Por favor, introduzca su nombre.\n");
			f.nombre.select();
			estado=2;
		}
	 
	 if (f.apellidos.value=='') {
			salida+=("Por favor, introduzca sus apellidos.\n");
			f.apellidos.select();
			estado=2;
		}
	 
	 if (!validemail(f)) {
			salida+=("El email parece ser incorrecto.\n");  
			estado=2;
		}
	 if (f.consulta.value=='') {
			salida+=("Por favor, introduzca el motivo de su consulta.\n");
			f.consulta.select();
			estado=2;
		} 
	 if (!f.aceptar.checked) {
			salida+=("Debe de aceptar las condiciones legales.\n");  
			estado=2;
		}
		if (estado==2){ alert(salida);return;}
		else {  
		f.submit();
		return;
		}
	 
 }
 

 function apunta_a_boletines()
 /* Campo de entrada en la cabecera para subscibirse a las newsletters */
 { 
	 
 	var f = document.formulariobuscar; 
 	var salida="";   // cadena de salida, estado
 	var estado=1;
 	var cad = String(trim(f.email.value)); 
 	
 	if (cad=='') {
 		salida+=("Por favor, introduzca un email valido.\n");
 		f.email.select();
 		estado=2;
 	}

 	if (cad.length<=5) {
 		salida+=("El email debe de tener mas de cinco caracteres.\n");
 		f.email.select();
 		estado=2;
 	}
 	if (!validemail(f)) {
 		salida+=("El email parece ser incorrecto.\n");  
 		estado=2;
 	} 
 	if (estado==2){ alert(salida);return; }
 	else {   
 	//f.action='presupuesto_organizacion_eventos_de_golf/addContactoNewsletter';	
 	f.submit();
 	}
 }
 
 function limpiaCampo1() {
		// limpia el campo del formulario de buscar
			document.formulariobuscar.correo.value='';
		 
	}
 
 function trim(cadena){ 
		for(i=0; i<cadena.length; ){
			if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else break; }
		for(i=cadena.length-1; i>=0; i=cadena.length-1){
			if(cadena.charAt(i)==" ") cadena=cadena.substring(0,i);
			else break; }
		return cadena;
	}
 
 
 
 
 function mostrarCamposEmpresa() {
 
	 $(" #empresa").css({visibility: "visible",display: "none"}).show(400);  

	 }

 function cerrarCamposEmpresa() {

	 div = document.getElementById('empresa');

	 div.style.display='none';

	 }

 