/* hacemos que al pulsar ENTER no se lance el SUBMIT */
//document.onkeypress = keyPressEvent ;


function keyPressEvent()
{
	if (window.event.keyCode == 13)
	{
	return false;
	}
}

/* -----------------------------------------------------------------------------------------------------------*/
function MissatgeiRedireccio(msg,url)
/* -----------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------*/
{
	
	if (confirm(msg))
	{
		this.location.href= url;
		return true;
	}
	else
	{
		return false;
	}
}
/* ------------------------- */
/* VALIDACION DE FORMULARIOS */
/* ------------------------- */

function ValidacionfrmEditUsuario() {
	
	if (!validarNulo(document.forms[0].Usuario,"Usuario","Verifique que el nombre de usuario ha sido introducido (max.10 caracteres)","T",""))
        return false;
		
	if (!validarNulo(document.forms[0].Password,"Password","Verifique que el password ha sido introducido (max.10 caracteres)","T",""))
        return false;

}



function ValidacionfrmAddPelicula() {
	
	if (!validarNulo(document.forms[0].Pelicula,"Pelicula","Verifique que el título de la película ha sido introducido","T",""))
        return false;
		
	if (!validarNulo(document.forms[0].Fecha,"Fecha","Verifique que la fecha de actualización ha sido introducida","T",""))
        return false;
		
	if (!validarNulo(document.forms[0].Informe,"Informe","Verifique que ha seleccionado un informe","T",""))
        return false;	
	
}
	

function ValidacionfrmEditPelicula() {
	
	if (!validarNulo(document.forms[0].Pelicula,"Pelicula","Verifique que el título de la película ha sido introducido","T",""))
        return false;
		
	if (!validarNulo(document.forms[0].Fecha,"Fecha","Verifique que la fecha de actualización ha sido introducida","T",""))
        return false;
		

	
	}

function ValidacionfrmAddUsuario() {
	
	if (!validarNulo(document.forms[0].Usuario,"Usuario","Verifique que el nombre de usuario ha sido introducido (max.10 caracteres)","T",""))
        return false;
		
	if (!validarNulo(document.forms[0].Password,"Password","Verifique que el password ha sido introducido (max.10 caracteres)","T",""))
        return false;
		

	
	}






function ValidacioArcadiaCst() {


if (!validarNulo(document.forms[0].Usuario,"Usuario","Verifique que el usuario ha sido introducido","T",""))
        return false;

if (!validarNulo(document.forms[0].Password,"Password","Verifique que la contraseña ha sido introducida","T",""))
        return false;
}


function ValidacioArcadiaEng() {


if (!validarNulo(document.forms[0].Usuario,"Usuario","Please, enter your username","T",""))
        return false;

if (!validarNulo(document.forms[0].Password,"Password","Please, enter your password","T",""))
        return false;
}




function validar_esp()

{
if (!validarNulo(document.forms[0].Nombre,"Nombre","Verifique que el nombre o razón social han sido introducidos","T",""))
        return false;



if (!validarNulo(document.forms[0].Mensaje,"Mensaje","Indíquenos como podemos ayudarle","T",""))
        return false;
		





	
return true;
}	


function validar_cat()

{
if (!validarNulo(document.forms[0].Nombre,"Nombre","S'ha d'introduïr el nom o la raó social","T",""))
        return false;



if (!validarNulo(document.forms[0].Mensaje,"Mensaje","Indiqui'ns com podem ajudar-li:","T",""))
        return false;
		


if (document.forms[0].Contacto[0].checked==true)
{
	
	if (!validarNulo(document.forms[0].Email,"Email","S'ha d'introduïr l'e-mail","T",""))
        return false;
}

if (document.forms[0].Contacto[1].checked==true)
{
	
	if (!validarNulo(document.forms[0].Telefono,"Telefono","S'ha d'introduïr el telèfon","T",""))
        return false;
		
	if (!validarFormatoNumerico(document.forms[0].Telefono,"El telèfon ha de contenir únicament caràcters numérics."))
        return false;
		
	if (!validarNulo(document.forms[0].Horario,"Horario","S'ha d'introduïr l'horari","T",""))
        return false;
		
}

	
return true;
}	


// ----------------------------------------------------------------------
// validarFormatoNumerico(campo,texto)
// Validamos Formato numerico
// Llamada: validarFormatoNumerico(document.viajes.ICTContacto,"Teléfono")
// ----------------------------------------------------------------------
function validarFormatoNumerico(campo,texto)
{
	contenidocampo=campo.value;
	longitudcampo=campo.value.length;
	permitidos='01234567989,.';
	cont=0;
	sigue=0;
	subcadena=0;
	while ((cont < longitudcampo) && (sigue==0)){
	while ((cont < longitudcampo) && (sigue==0))
	{
		subcadena=contenidocampo.substring(cont,cont+1);
		if (permitidos.indexOf(subcadena)==-1)   			
			{
    			alert(texto);
				sigue=1;
				campo.focus();
				return false;
    		}
	
	cont++;
	}
	}
	
return true;
}

// ----------------------------------------------------------------------
// validarNulo(campo,dato,texto,tipo)
// Validar campos NULOS
// Llamada: validarNulo(document.viajes.ICNcolaborador,"ICNcolaborador","Verifique que el número de colaborador ha sido introducido.","T"))
// ----------------------------------------------------------------------
function validarNulo(campo,dato,texto,tipo)
{
        if (tipo=="T")
        {
                if (campo.value.length==0)
                {
                        alert(texto);
						campo.focus();
                        return false;
                }
}
        if (tipo=="S")
        {
                if (campo.selectedIndex==0)
                {
                        alert(texto);
						campo.focus();
						return false;
                }
        }
        if (tipo=="C")
        {
                var chequeado=0;
                for (var i=0;i<document.forms[0].elements.length;i++)
                {
                        if (document.forms[0].elements[i].name==dato)
                        {
                                if (document.forms[0].elements[i].checked==true)
                                        chequeado=1;
                        }
                }
 				if (chequeado==0)
                {
                        alert(texto);
						campo.focus();
                        return false;
                }
        }
return true;
}

// ----------------------------------------------------------------------
// validarLongitud(campo,longmax,texto)
// Validar Longitud del campo
// Llamada: validarLongitud(document.viajes.ICNcolaborador,6,"Verifique que el número de colaborador introducido contiene 6 dígitos"))
// ----------------------------------------------------------------------
function validarLongitud(campo,longmax,texto)
{
if (campo.value.length!=longmax)
       {
        alert(texto);
		campo.focus();
		return false;
        }
return true;
}







