// JavaScript Document
function muestraDetalle(capa, accion){
	
	//alert(capa+" - "+accion);
	
	if(accion=='on'){
		asignarClase("cv_"+capa,"revelado");
		asignarClase("imagen_"+capa,"noclass");

	}else{
		asignarClase("cv_"+capa,"noclass");
		asignarClase("imagen_"+capa,"revelado");
	}
	
	
}

function muestraContacto(cual){
	
	
	if(cual!="cajaGrupo") asignarClase("cajaGrupo","noclass");
	if(cual!="cajaR2RCon") asignarClase("cajaR2RCon","noclass");
	if(cual!="cajaResp") asignarClase("cajaResp","noclass");
	if(cual!="cajaBulgaria") asignarClase("cajaBulgaria","noclass");
	
	asignarClase(cual,"revelado");
	
	
	
}



function toggleCapa(cual){
		
	var capa = document.getElementById("texto_"+cual);
	
	if(capa.className=="noclass"){
		asignarClase("mas_"+cual,"noclass");
		asignarClase("menos_"+cual,"revelado");
		asignarClase("texto_"+cual,"revelado");
	
	}else{
		asignarClase("mas_"+cual,"revelado");
		asignarClase("menos_"+cual,"noclass");
		asignarClase("texto_"+cual,"noclass");
	}


	
}


function asignarClase(capa,clase){
	
	//alert("ASIGNANDO LA CLASE "+clase+" A LA CAPA "+capa);
		 
	var capa = document.getElementById(capa);
	capa.className = clase;
	
	}
	
	
	
function compruebaContacto(idioma){
	
	var error=false;
	var cadena ="";
	
	
	if(idioma=='es'){
		cadena = "ATENCION, SE HAN PRODUCIDO LOS SIGUIENTES ERRORES:\n";
	} else {
		cadena = "CAUTION, THERE ARE SOME PROBLEMS WITH THE FORM:\n";
	}
	
	
	for(i=0;i<4;i++){
	
	if(document.contactoR2R.contactar[i].checked)
		document.contactoR2R.contactarA.value = document.contactoR2R.contactar[i].value;
			
	}
	
	
	
	
	
	if(document.contactoR2R.nombre.value==""){
		error = true;
		
		if(idioma=='es'){
			cadena += "Debe escribir su nombre\n";
		} else {
			cadena += "You have to write your name\n";
		}
	}
	
	if(document.contactoR2R.apellidos.value==""){
		error = true;
		
		if(idioma=='es'){
			cadena += "Debe escribir sus apellidos\n";
		} else {
			cadena += "You have to write your surname\n";
		}
	}
	
	if(document.contactoR2R.correo.value==""){
		error = true;
		
		if(idioma=='es'){
			cadena += "Debe escribir su email\n";
		} else {
			cadena += "You have to write your email\n";
		}
		
	}
	
	else if(validarEmail(document.contactoR2R.correo.value)!=""){		
		error=true;
		
		if(idioma=='es'){
			cadena += "Debe escribir un email correcto\n";
		} else {
			cadena += "You have to write a valid email\n";
		}
	}	
	
	
	if(document.contactoR2R.pais.value==""){
		error = true;
		
		if(idioma=='es'){
			cadena += "Debe escoger un pais\n";
		} else {
			cadena += "You have to choose your country\n";
		}
	}
	
	if(document.contactoR2R.actividad.value==""){
		error = true;
		
		if(idioma=='es'){
			cadena += "Debe escoger una actividad\n";
		} else {
			cadena += "You have to choose an activity\n";
		}
	}
	
	if(document.contactoR2R.mensaje.value==""){
		error = true;
		
		if(idioma=='es'){
			cadena += "Debe escribir un mensaje\n";
		} else {
			cadena += "You have to write a message\n";
		}
	}
	
	if(document.contactoR2R.comprueba.value=="" || (document.contactoR2R.comprueba.value!="cuatro" && document.contactoR2R.comprueba.value!="four")){
		error = true;
		
		if(idioma=='es'){
			cadena += "La respuesta de comprobación antispam no es correcta\n";
		} else {
			cadena += "AntiSapam answer is wrong\n";
		}
	}
	
	if(error==false){
		document.contactoR2R.submit();

	}else{
		alert(cadena);		
	}	
	
	
}


function validarEmail(valor) {
	var devuelve="";
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
  	} else {
		devuelve="error"
  	}
		return devuelve;
 }


function navegaInterno(include){
	
	var numeroCapa = document.forms[0].navegaDor.value;
	
	if(numeroCapa!=""){

		asignarClase("mas_"+numeroCapa,"noclass");
		asignarClase("menos_"+numeroCapa,"revelado");
		asignarClase("texto_"+numeroCapa,"revelado");
		document.location='index.php?inc='+include+"#serv_"+numeroCapa;
		
		//	alert(numeroCapa);
	
	}
}


function buscaPub(){
	
	var url = 'index.php?inc=publicaciones';
	
	if(document.formPub.idTematica.value!=""){
		url += "&idTematica="+document.formPub.idTematica.value;
	}
	
	if(document.formPub.fechaPub.value!=""){
		url += "&fechaPub="+document.formPub.fechaPub.value;
	}
	
	document.location = url;
	
	
}


function compruebaAcceso(idioma){
	var error=false;
	var cadena ="";
	
	
	if(document.formAcceso.nombre.value==""){
		error = true;
		
		if(idioma=='es'){
			cadena += "Debe escribir un nombre de usuario\n";
		} else {
			cadena += "You have to write a username\n";
		}
	} else if(document.formAcceso.nombre.value.length<5 || validarEmail(document.formAcceso.nombre.value)!=""){		
		error=true;
		
		if(idioma=='es'){
			cadena += "Debe escribir un email correcto\n";
		} else {
			cadena += "You have to write a valid email\n";
		}
	}	
	
	if(document.formAcceso.passwd.value==""){
		error = true;
		
		if(idioma=='es'){
			cadena += "Debe escribir una contraseña\n";
		} else {
			cadena += "You have to write a password\n";
		}
	} else if(document.formAcceso.passwd.value.length<5){		
		error=true;
		
		if(idioma=='es'){
			cadena += "Debe escribir una contraseña correcta\n";
		} else {
			cadena += "You have to write a valid password\n";
		}
	}	
	

	
	if(error==false){
		var url = 'index.php?inc=acceso-clientes';
		document.formAcceso.action=url;
	
		document.formAcceso.submit();

	}else{
		alert(cadena);		
	}	
	
}

function resetearUser (idioma){
	var error=false;
	var cadena ="";
	
	
	if(idioma=='es'){
			confirmar = "¿Está seguro de que quiere resetaer su contraseña?";
		} else {
			confirmar = "Are you sure you want to reset your password?";
	}
	
	if(document.formReset.user.value==""){
		error = true;
		
		if(idioma=='es'){
			cadena += "Debe escribir su nombre de usuario\n";
		} else {
			cadena += "You have to write your username\n";
		}
		
	}
	
	else if(validarEmail(document.formReset.user.value)!=""){		
		error=true;
		
		if(idioma=='es'){
			cadena += "Debe escribir un email correcto\n";
		} else {
			cadena += "You have to write a valid email\n";
		}
	}	
	
	
	if(error==false){
		
		if(confirm(confirmar)){
			var url = 'index.php?inc=acceso-clientes&olvidoPass=1';
			document.formReset.action=url;			
			
			document.formReset.submit();
		}

	}else{
		alert(cadena);		
	}	
	
}



function compruebaAmigo(idioma){
	
	var error=false;
	var cadena ="";
	
	if(document.formAmigo.tuNombre.value==""){
		error = true;
		
		if(idioma=='es'){
			cadena += "Debe escribir su nombre\n";
		} else {
			cadena += "You have to write your name\n";
		}
		
	}
	
	if(document.formAmigo.suNombre.value==""){
		error = true;
		
		if(idioma=='es'){
			cadena += "Debe escribir el nombre de su amigo\n";
		} else {
			cadena += "You have to write your friend´s name\n";
		}
		
	}
	
	if(document.formAmigo.emailEnviado.value==""){
		error = true;
		
		if(idioma=='es'){
			cadena += "Debe escribir un email \n";
		} else {
			cadena += "You have to write an email\n";
		}
		
	} else if(validarEmail(document.formAmigo.emailEnviado.value)!=""){		
		error=true;
		
		if(idioma=='es'){
			cadena += "Debe escribir un email correcto\n";
		} else {
			cadena += "You have to write a valid email\n";
		}
	}	
	
	
	if(error==false){
		var url = 'index.php?inc=enviar-a-un-amigo';
		document.formAmigo.action=url;
	
		document.formAmigo.submit();

	}else{
		alert(cadena);		
	}	
	
	
}


function cambiarPaginaBuscar(cual){
	
	if(cual!=undefined){
		document.formPagina.nextPage.value = cual;
	}else{
		document.formPagina.nextPage.value = document.formPagina.cambiaPagina.value;
	}
	

	var prox = document.formPagina.ruta.value+"currentPage="+document.formPagina.nextPage.value+"&totalPages="+document.formPagina.totalPages.value;
	
	/*
	var chivato ="";
			for( i=0 ; i < document.forms[2].length ; i++ )
		{

			if(document.forms[2][i].type!=undefined && document.forms[2][i].name!="ruta" && document.forms[2][i].name!="palante" && document.forms[2][i].name!="patras"){
				prox += "&"+document.forms[2][i].name+"="+document.forms[2][i].value;
			}
		
		}
		*/
	//alert(prox);
	document.location = prox;
}
