function hora_catalan()
{
meses = new Array ("Gener","Febrer","Mar&ccedil;","Abril","Maig","Juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre");
dias = new Array ("Diumenge","Dilluns","Dimarts","Dimecres","Dijous","Divendres","Dissabte");
        data = new Date();
        index = data.getMonth();
		 dia = data.getDay();
	var an=data.getYear();
	if (an<1000){
		an = 1900+an;
	}
        document.write( dias[dia] + ", " + data.getDate()+ " " + meses[index] +" " + an );
}
//******************************************************************************************************//
function valida_autentificacion_general(){

	with(document.frm_Autentificar){
		if(txt_usuario.value == ""){ // Falta Nombre
			alert('¡Ingrese Nombre de Usuario'); txt_usuario.focus(); return; }

		if(txt_clave.value == ""){ // Falta Clave
			alert('¡Ingrese Clave del Usuario'); txt_clave.focus(); return; }

		// Desabilito el boton de envio para evitar reenvios

		btnOk.disabled = true;
		action="../Mantenimientos/autentificar.php";
		submit();
	}
}
//******************************************************************************************************//
function validar_usuario(caracter) 
{
	tecla = (document.all)?caracter.keyCode:caracter.which; //aquí tecla toma un valor numérico. Si el navegador es IE el valor que toma es e.keyCode Si es Firefox o netscape e.which

	if (tecla==8 || tecla==13) return true; // 8 es el código de la tecla de retroceso (borrar) Si el usuario ha pulsado borrar la función termina y no se comprueba nada más.

	patron=/[a-zA-Z0-9-]/;  //acepta solo datos alfanumericos y el -

	te = String.fromCharCode(tecla); // se pasa el valor numérico de la tecla pulsada a carácter. Si el código es 65 te valdrá "A", etc.

	if(patron.test(te))
		{	return true;	}
	else
		{
			alert("\t      Caracter No permitido \n\n El Usuario sólo puedo aceptar letras y números y el guión");
			return false;
		}
}
//******************************************************************************************************//
function validar_clave(caracter) 
{
	tecla = (document.all)?caracter.keyCode:caracter.which; //aquí tecla toma un valor numérico. Si el navegador es IE el valor que toma es e.keyCode Si es Firefox o netscape e.which

	if (tecla==8 || tecla==13) return true; // 8 es el código de la tecla de retroceso (borrar) Si el usuario ha pulsado borrar la función termina y no se comprueba nada más.

	patron=/[a-zA-Z0-9-]/;  //acepta solo datos alfanumericos y el -

	te = String.fromCharCode(tecla); // se pasa el valor numérico de la tecla pulsada a carácter. Si el código es 65 te valdrá "A", etc.

	if(patron.test(te))
		{	return true;	}
	else
		{
			alert("\t      Caracter No permitido \n\n La CLAVE sólo puedo aceptar letras y números y el guión");
			return false;
		}
}
//******************************************************************************************************//
function confirmar_borrado_fotografias()
{
	respuesta = confirm( "Estas Seguro de Borrar las Fotografias SEGUN EL AÑO y EVENTO SELECCIONADO." ); 
    if(respuesta) 
	{ with (document.frm_elimina_fotos)
		{	btn_enviar.disabled = true;
			action="fotos_eliminar_grabar.php";
			submit(); 
		}
	 } 
	 else
	 { with (document.frm_elimina_fotos)
		{	btn_enviar.disabled = true;
			action="fotos_eliminar.php";
			submit(); 
		}
	 }
}
//******************************************************************************************************//
function confirmar_borrado_platos()
{
	respuesta = confirm( "Estas Seguro de Borrar el(los) PLATO(S) SELECCIONADO(S)." ); 
    if(respuesta) 
	{ with (document.frm_elimina_fotos)
		{	btn_enviar.disabled = true;
			action="platos_eliminar_grabar.php";
			submit(); 
		}
	 } 
	 else
	 { with (document.frm_elimina_fotos)
		{	btn_enviar.disabled = true;
			action="platos_eliminar.php";
			submit(); 
		}
	 }
}

//******************************************************************************************************//
function validar_inscripcion()
{
	with(document.frm_inscripcion)
	{
		if(txt_ape.value == ""){ alert('¡Ingrese sus Apellidos');  txt_ape.focus(); txt_ape.style.background="#EFEFEF"; return; }
		
		if(txt_nom.value == ""){ alert('¡Ingrese su Nombre');  txt_nom.focus(); txt_nom.style.background="#EFEFEF"; return; }
		
		if(txt_nac.value == ""){ alert('¡Ingrese su Fecha de Nacimiento');  txt_nac.focus(); txt_nac.style.background="#EFEFEF"; return; }		

		if(txt_lic.value == ""){ alert('¡Ingrese su Licencia');  txt_lic.focus(); txt_lic.style.background="#EFEFEF"; return; }		
		
		if(txt_dir.value == ""){ alert('¡Ingrese su Direccion');  txt_dir.focus(); txt_dir.style.background="#EFEFEF"; return; }				
		
		if(txt_pob.value == ""){ alert('¡Ingrese su Población '); txt_pob.focus(); txt_pob.style.background="#EFEFEF"; return; }

		if(txt_pos.value == "" ){alert('¡Ingrese su Código Postal '); txt_pos.focus(); txt_pos.style.background="#EFEFEF"; return; }
		else 
		{
		  if (txt_pos.value.length <5 )
			{alert('¡Recuerde el Codigo Postal consta de 5 números. Gracias '); txt_pos.focus(); txt_pos.style.background="#EFEFEF"; return; }
		}

		if(txt_email.value == "")
		{alert('¡Ingrese su Email'); txt_email.focus(); txt_email.style.background="#EFEFEF"; return; }
		else 
		{
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(txt_email.value))
			{} 
			else 
			{	alert ('La dirección de email es incorrecta.');	txt_email.focus(); txt_email.style.background="#EFEFEF"; return; }
		} 
		btn_inscripcion.disabled = true;
		action="inscripcions_enviar.php";
		submit();
	}	
}
//****************************************************************************************************************
function valida_autentificacion_consulta(){
	with(document.frmAutentificar_Consulta){
		if(txt_razon.value == ""){ 
			alert('¡Ingrese su Nombre o Razón Social');  txt_razon.focus(); txt_razon.style.background="#92ADDA"; return; }
			
		if(txt_dire.value == ""){ 
			alert('¡Ingrese su Direccion '); txt_dire.focus(); txt_dire.style.background="#92ADDA"; return; }						

		if(txt_pobla.value == ""){ 
			alert('¡Ingrese su Población '); txt_pobla.focus(); txt_pobla.style.background="#92ADDA"; return; }
			
		if(txt_provi.value == ""){
			alert('¡Ingrese su Provincia '); txt_provi.focus(); txt_provi.style.background="#92ADDA"; return; }

		if(txt_codipostal.value == ""){
			alert('¡Ingrese su Código Postal'); txt_codipostal.focus(); txt_codipostal.style.background="#92ADDA"; return; }
		else 
		{
		  if (txt_codipostal.value.length <5 )
			{alert('¡Recuerde el Código Postal deber ser de 5 caracteres. Gracias '); txt_codipostal.focus(); txt_codipostal.style.background="#92ADDA"; return; }
		}

		if(txt_email.value == ""){
			alert('¡Ingrese su Email'); txt_email.focus(); txt_email.style.background="#92ADDA"; return; }
		else 
		{
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(txt_email.value))
			{} 
			else 
			{	alert ('La dirección de email es incorrecta.');	txt_email.focus(); txt_email.style.background="#92ADDA"; return;
			}
		} 


		if(txt_fono.value == "" ){
			alert('¡Ingrese su Teléfono '); txt_fono.focus(); txt_fono.style.background="#92ADDA"; return; }
		else 
		{
		  if (txt_fono.value.length <9 )
			{alert('¡Recuerde el Teléfono consta de 9 números. Gracias '); txt_fono.focus(); txt_fono.style.background="#92ADDA"; return; }
		}

		btnOk1.disabled = true;
		action="consultas_enviar.php";
		submit();
	}	
}
