
function valida_form(idform, lang){
	elform = eval("document."+idform);
	if(lang=="esp"){
		msn = "La persona indicada declara poseer los derechos de la película y se compromete a no retirar el film del festival.";
		msn2 = "Los campos marcados en rojo son obligatorios. Por favor, revise el formulario.";
	}
	if(lang=="cat"){
		msn = "La persona indicada declara tenir els drets de la pel·lícula i es compromet a no retirar el film del festival.";
		msn2 = "Els camps marcats en vermell són obligatoris. Per favor, revisi el formulari.";
	}
	if(lang=="eng"){
		msn = "The person indicated above declares to be empowered to lend the film to the festival and to guarantee its projection in the festival.";
		msn2 = "The areas highlighted in red are required. Please review the form.";
	}
	if(!elform.validar.checked){
		alert(msn); 
	}else{

		var valid = new Validation(idform);
		validado=valid.validate();
		
		if(validado){
			document.getElementById(idform).submit();
		}else{
			alert(msn2);
		}
	}
}

function valida_form_voluntarios(idform){
	$('#nombre_obligatorio').removeClass('obligatorio');
	$('#apellido_obligatorio').removeClass('obligatorio');
	$('#email_obligatorio').removeClass('obligatorio');
	$('#movil_obligatorio').removeClass('obligatorio');
	$('#advertencia_id').removeClass('obligatorio');
	if((document.getElementById('nombre').value!="")&&(document.getElementById('apellidos').value!="")&&(document.getElementById('email').value!="")){
		document.getElementById(idform).submit();
	}else{
		$('#advertencia_id').addClass('obligatorio');
		if(document.getElementById('nombre').value==""){
			$('#nombre_obligatorio').addClass('obligatorio');
		}	
		if(document.getElementById('apellidos').value==""){
			$('#apellido_obligatorio').addClass('obligatorio');
		}	
		if(document.getElementById('email').value==""){
			$('#email_obligatorio').addClass('obligatorio');
		}
		if(document.getElementById('movil').value==""){
			$('#movil_obligatorio').addClass('obligatorio');
		}	
	}
}

function valida_form_acreditaciones(idform){
	$('#nombre_obligatorio').removeClass('obligatorio');
	$('#apellido_obligatorio').removeClass('obligatorio');
	$('#email_obligatorio').removeClass('obligatorio');
	$('#nif_obligatorio').removeClass('obligatorio');
	$('#telefono_obligatorio').removeClass('obligatorio');
	$('#nombre_empresa_obligatorio').removeClass('obligatorio');
	$('#cargo_obligatorio').removeClass('obligatorio');		
	$('#advertencia_id').removeClass('obligatorio');
	if((document.getElementById('nombre').value!="")&&(document.getElementById('apellidos').value!="")&&(document.getElementById('email').value!="")&&(document.getElementById('nif').value!="")&&(document.getElementById('telefono').value!="")&&(document.getElementById('nombre_empresa').value!="")&&(document.getElementById('cargo').value!="")){
		document.getElementById(idform).submit();
	}else{
		$('#advertencia_id').addClass('obligatorio');
		if(document.getElementById('nombre').value==""){
			$('#nombre_obligatorio').addClass('obligatorio');
		}	
		if(document.getElementById('apellidos').value==""){
			$('#apellido_obligatorio').addClass('obligatorio');
		}	
		if(document.getElementById('email').value==""){
			$('#email_obligatorio').addClass('obligatorio');
		}
		if(document.getElementById('nif').value==""){
			$('#nif_obligatorio').addClass('obligatorio');
		}	
		if(document.getElementById('telefono').value==""){
			$('#telefono_obligatorio').addClass('obligatorio');
		}	
		if(document.getElementById('nombre_empresa').value==""){
			$('#nombre_empresa_obligatorio').addClass('obligatorio');
		}
		if(document.getElementById('cargo').value==""){
			$('#cargo_empresa_obligatorio').addClass('obligatorio');
		}			
	}
}


function valida_form_express(idform, lang){

	if(lang=="esp"){
		msn = "La fecha no es correcta. dd/mm/yyyy";
		msn2 = "Tienes que aceptar las condiciones de participación";
	}
	if(lang=="cat"){
		msn = "La data no és correcta. dd/mm/yyyy";
		msn2 = "Has d'acceptar les condicions de participació";
	}
	if(lang=="eng"){
		msn = "Date isn't rigth. dd/mm/yyyy";
		msn2 = "You must to read and accept the participations rules and terms of the contest";
	}


	$('#nombre_obligatorio').removeClass('obligatorio');
	$('#apellido_obligatorio').removeClass('obligatorio');
	$('#email_obligatorio').removeClass('obligatorio');
	$('#nacionalidad_obligatorio').removeClass('obligatorio');
	$('#telefono_obligatorio').removeClass('obligatorio');
	$('#fecha_nacimiento_obligatorio').removeClass('obligatorio');
	$('#ciudad_obligatorio').removeClass('obligatorio');		
	$('#advertencia_id').removeClass('obligatorio');



	//
	//	FECHA
	//
	fecha_final = "ok";
	if(document.getElementById('fecha_nacimiento').value==""){
		fecha_final = "ko";
	}else{
		fecha = document.getElementById('fecha_nacimiento').value;
		partes = fecha.split("/");
		if(partes[2]<2009 && partes[2]>=1900){ano=1;}else{ano=0;};
		if(partes[1]<=12 && partes[1]>=1){mes=1}else{mes=0};
		if(partes[0]<=31 && partes[0]>=1){dia=1}else{dia=0};
		if(ano!=1 || mes!=1 || dia!=1){
			fecha_final = "ko";
			alert(msn);
		}
		document.getElementById('fecha_nacimiento').value = partes[2]+"/"+partes[1]+"/"+partes[0];
	}


	//
	//	CHEKEAR BASES DE PARTICIPACION
	//

	aceptacion_bases = true;
	if(!document.getElementById('validar').checked){
		alert(msn2);
		aceptacion_bases = false;
	}




	if((aceptacion_bases)&&(document.getElementById('nombre').value!="")&&(document.getElementById('apellidos').value!="")&&(document.getElementById('email').value!="")&&(document.getElementById('telefono').value!="")&&(document.getElementById('ciudad').value!="")&&(document.getElementById('nacionalidad').value!="")&&fecha_final=="ok"){
		document.getElementById(idform).submit();
	}else{
		$('#advertencia_id').addClass('obligatorio');
		if(document.getElementById('nombre').value==""){
			$('#nombre_obligatorio').addClass('obligatorio');
		}	
		if(document.getElementById('apellidos').value==""){
			$('#apellidos_obligatorio').addClass('obligatorio');
		}	
		if(document.getElementById('email').value==""){
			$('#email_obligatorio').addClass('obligatorio');
		}
		if(document.getElementById('ciudad').value==""){
			$('#ciudad_obligatorio').addClass('obligatorio');
		}	
		if(document.getElementById('telefono').value==""){
			$('#telefono_obligatorio').addClass('obligatorio');
		}	
		if(document.getElementById('fecha_nacimiento').value==""){
			$('#fecha_nacimiento_obligatorio').addClass('obligatorio');
		}
		if(document.getElementById('nacionalidad').value==""){
			$('#nacionalidad_obligatorio').addClass('obligatorio');
		}			
	}

}




function valida_form_express_verificaion(idform){
	$('#nombre_obligatorio').removeClass('obligatorio');
	$('#apellido_obligatorio').removeClass('obligatorio');
	$('#email_obligatorio').removeClass('obligatorio');
	if((document.getElementById('nombre').value!="")&&(document.getElementById('apellidos').value!="")&&(document.getElementById('email').value!="")){
		document.getElementById(idform).submit();
	//alert("ok");
	}else{
		$('#advertencia_id').addClass('obligatorio');
		if(document.getElementById('nombre').value==""){
			$('#nombre_obligatorio').addClass('obligatorio');
		}	
		if(document.getElementById('apellidos').value==""){
			$('#apellido_obligatorio').addClass('obligatorio');
		}	
		if(document.getElementById('email').value==""){
			$('#email_obligatorio').addClass('obligatorio');
		}
	}
}



function valida_form_vataciones(lang, id_mail, capa_msg){

	if(lang=="esp"){
		msn = "El campo email es obligatorio y debe ser un email correcto";
	}
	if(lang=="cat"){
		msn = "El camp e-mail és obligatori i deu ser un e-mail correcte";
	}
	if(lang=="eng"){
		msn = "The e-mail field is compulsory and you must indicate a valid e-mail";
	}

	$('#email_obligatorio').removeClass('obligatorio');
	if((document.getElementById(id_mail).value!="") && valEmail(document.getElementById(id_mail).value)){
		document.getElementById(idform).submit();
	}else{
		document.getElementById(capa_msg).innerHTML = msn;
		$('#'+capa_msg).fadeIn('slow');
	}


}


function valEmail(valor){
    re=/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
    if(!re.exec(valor))    {
        return false;
    }else{
        return true;
    }
}







function evento_de_combo(url){
	document.location.href=url;
}
	
	//
	//	AJAX
	
function loading(capa){
	document.getElementById(capa).innerHTML = '<img src="imgs/rotate.gif" />';
}



// Muestra formulario votaciones
function MuestraFormVotos(capa, lang){

/*	
fecha_inicio 	= 	"2009419";
	fecha_fin		=	"2009424";
	fa			 	= 	new Date();
	fecha_actual	=	fa.getFullYear()+""+fa.getMonth()+""+fa.getDate();
*/
	if(lang=="esp"){
		msn = "Votaciones cerradas";
		//"Debido a una saturación del servidor (provocada por la participación masiva que ha habido en el concurso online), se ha desactivado temporalmente el sistema de votaciones. Por favor, disculpad las molestias, trabajamos para solucionar cuanto antes la incidencia.";
		//"El sistema de votaciones estará activo desde el 21 hasta el 23 de Mayo (ambos incluidos)";
	}
	if(lang=="cat"){
		msn ="Votacions tancades"; 
		//"Degut a una saturació del servidor (provocada per la participació massiva que ha hagut al concurs online), s'ha desactivat temporalment el sistema de votacions. Si us plau, disculpeu les molèsties, treballem per tal de solucionar la incidència"
		//msn = "El sistema de votacions serà actiu des del 21 fins al 23 de maig (ambdós inclosos)";
	}
	if(lang=="eng"){
		msn = "Closed votes";
		//"Due to a saturation of the server (due to the massive participation in the contest online), the voting system has been temporarily turned off. The votes registered until this moment will be saved. Sorry for the inconvenience; we are working to solve this situation.";
		//msn = "The voting system will be operative from 21th to 23rd May (both included)";
	}		
	alert(msn);
	
	//if(fecha_actual>fecha_inicio && fecha_actual<fecha_fin){
	
	//$('#'+capa).fadeIn('slow');


}


function get_href(){
	var url = document.location.href;
	document.getElementById('up_arriba').href = url+"#up";

}


	
// carrega les dades obtingudes a la capa indicada
function cargaMutipleDadesCapa(dades,capa){
	//$('#'+capa).hide();
	document.getElementById(capa).innerHTML += dades;
	//$('#'+capa).fadeIn('slow');

}
// carrega les dades obtingudes a la capa indicada
function cargaDadesCapa(dades,capa){
	//$('#'+capa).hide();
	document.getElementById(capa).innerHTML = dades;
	//$('#'+capa).fadeIn('slow');

}

//BLOQUES FOTO VIDEO
function foto_video_bloques(op1, op2, op3, op4, edicion, titulo){
	//alert("ajax=1&OP_1="+estat_desti+"&OP_2="+op2+"&OP_3="+op3);
	loading('foto_video');
	$.ajax({
	   type: "POST",
	   url: "secciones/edicion/ajax_foto_video.php",
	   data: "OP_1="+op1+"&OP_2="+op2+"&OP_3="+op3+"&OP_4="+op4+"&edicion="+edicion+"&titulo="+titulo,
	   success: function(msg){
		  cargaDadesCapa(msg,'foto_video');
	   }
	 });	
}