//WWW_ROOT = "http://"+ document.domain+"/congresos";
WWW_ROOT = "http://"+ document.domain;
function check_file(){
	var check_nombre=/^[A-Za-záúíóéÁÉÚÍÓ\s?]{3,}$/;
	var check_mail=/^.+\@.+\..+$/;
	
	  if(document.file_manage.area.value==0){
	alert("Debe seleccionar una area tematica de la Comunicaci�n!")
	return false;
	}
	
	var countAutores = $("#numAutores").val();
	if(countAutores > 1){
		for(var i=1; i<=countAutores; i++){
			if($("#autorName_"+i).val() == "" || !check_nombre.test($("#autorName_"+i)).val() 
			|| $("#autorSurname_"+i).val() == "" || !check_nombre.test($("#autorSurname_"+i)).val()
			 || $("#autorMail_"+i).val() == "" || !check_mail.test($("#autorMail_"+i)).val()){
				alert("Debe introducir todos los datos de autores!");
				return false;
			}
		}
	}
	
	 if(document.file_manage.abstract_first.value==''){
	alert("Debe seleccionar un Resumen!")
	return false;
	}
	
	if(document.file_manage.titulo.value==''){
	alert("Debe introducir el titulo de la Comunicaci�n!")
	return false;
	}
	
	return true;
}

function changeData(nrol, work, data, url){
	var val = nrol.value;
	if(data == "premio_joven"){
		if($("#premioID_"+work+":checked").length){
			val  = "1";
		}else{
			val  = "0";
		}
	}
	$.ajax({
        type: "POST",
        dataType: "xml",
        url: WWW_ROOT+"/admin/updateWork.php",
        data: {val: val, work :work, data:data},
        error: function(objeto,error){
            alert("Error: "+error);
        },
        success: function(xml){
        	if(!$(xml).find("error").text()){
        		alert("La gestión se ha realizado correctamente");
    			var page = WWW_ROOT+"/"+url;
    			location.href=page;
    			setTimeout ("", 1000);
        	}else{
        	    alert($(xml).find("error").text());
        	}
     	}
	});
}
function confirmar(id, type, confirmMessage, url){ 
    if (!confirm(confirmMessage)){ return false;}
	  else{
		  $.ajax({
		        type: "POST",
		        dataType: "xml",
		        url: WWW_ROOT+"/admin/deleteItem.php",
		        data: {id: id, type :type},
		        error: function(objeto,error){
		            alert("Error: "+error);
		        },
		        success: function(xml){
		        	if(!$(xml).find("error").text()){
		        		alert("La gestión se ha realizado correctamente");
	        			var page = WWW_ROOT+"/"+url;
	        			location.href=page;
	        			setTimeout ("", 1000);
		        	}else{
		        	    alert($(xml).find("error").text());
		        	}
		     	}
			});
	  }
} 

//funcion para abrir win nueva
function WinOpen(URL){ 
   window.open(URL,"ventana","width=450,height=400") ;
} 
function addAutor(){
    $("#autores").empty();
	var countAutores = $("#numAutores").val() - 1;
	for(var i =1; i<=countAutores; i++){
		var currentAutor="<div id = \"autor_"+i+"\"><span> Nombre <input type = \"text\" name = \"autorName[]\"  id = \"autorName_"+i+"\"  maxlength=\"30\" class=\"formas1\" /></span><span> Apellidos <input type = \"text\" name = \"autorSurname[]\"  id = \"autorSurname_"+i+"\"  maxlength=\"30\"  class=\"formas1\" /></span><span> Email <input type = \"text\" name = \"autorMail[]\"  id = \"autorMail_"+i+"\"  maxlength=\"50\"  class=\"formas1\" /></span></div>";
		$("#autores").append(currentAutor);
		
	}
}

function check_file(){
	  if(document.file_manage.abstract_first.value==''){
		alert("Debe seleccionar un Abstract!")
		return false;
		}
		
		return true;
}

function check_consulta(){
	//comprobamos datos personales obligatorios
		var check_nombre=/^[A-Za-záéíóúñ\s?]{3,}$/;
	  if(document.cv.nombre.value=='' ||!check_nombre.test(document.cv.nombre.value)){
		alert("Introduzca su Nombre!")
		document.cv.nombre.focus();
		return false;
		}
		
		if(document.cv.apellidos.value=='' ||!check_nombre.test(document.cv.apellidos.value)){
		alert("Introduzca sus Apellidos!")
		document.cv.apellidos.focus();
		return false;
		}
		
	//fecha nacimiento-----------------
	var check_ano=/[0-9]{4}/;
	var check_mes=/^[0-9]{1,2}$/;
	var check_dia=/^[0-9]{1,2}$/;
	/*if(document.cv.ano.value!='' && !check_ano.test(document.cv.ano.value)){
		alert("Introduzca el año de nacimiento!")
			document.cv.ano.focus();
		return false;
		}
		if(document.cv.mes.value!='' &&!check_mes.test(document.cv.mes.value)){
		alert("Introduzca el mes de nacimiento!")
			document.cv.mes.focus();
		return false;
		}

	if(document.cv.dia.value!='' &&!check_dia.test(document.cv.dia.value)){
		alert("Introduzca su fecha de nacimiento!")
			document.cv.dia.focus();
		return false;
		}*/

			if(document.cv.direccion.value==''){
		alert("Introduzca la dirección!")
		document.cv.direccion.focus();
		return false;
		}
		
		var check_cp=/^[0-9\-?\s?]{5,10}$/;
		if(document.cv.cp.value=='' ||!check_cp.test(document.cv.cp.value) ){
		alert("Introduzca el codigo postal!")
		document.cv.cp.focus();
		return false;
		}
			
				var check_pobl=/^[A-Za-záéíóúñ\s?\/?]{3,}$/;
			if(document.cv.poblacion.value=='' ||!check_pobl.test(document.cv.poblacion.value)){
		alert("Introduzca Población!")
		document.cv.poblacion.focus();
		return false;
		}

		
		if(document.cv.provincia.value=='' ||!check_pobl.test(document.cv.provincia.value)){
		alert("Introduzca Provincia!")
		document.cv.provincia.focus();
		return false;
		}
		
		//datos de contacto--------------------
		
		var check_tel=/^\+?([0-9\s?]{6,15})$/;
		if(document.cv.fijo.value==''&&document.cv.movil.value==''){
		alert("Introduzca al menos un telefono de contacto!")
		document.cv.movil.focus();
		return false;
		}
		
		if(document.cv.fijo.value!=''&& !check_tel.test(document.cv.fijo.value))
		{
		alert("Introduzca el telefono correcto!")
		document.cv.fijo.focus();
		return false;
		}
		
			if(document.cv.movil.value!=''&& !check_tel.test(document.cv.movil.value))
		{
		alert("Introduzca el telefono correcto!")
		document.cv.movil.focus();
		return false;
		}
		
		var check_mail=/^.+\@.+\..+$/;
		if(document.cv.mail.value==''  || !check_mail.test(document.cv.mail.value)){
		alert("Introduzca su correo electronico!")
		document.cv.mail.focus();
		return false;
		}

	    //comprobamos que se ha seleccionado la categoria
	    if(!document.cv.estatus[1].checked && !document.cv.estatus[0].checked){
		alert("Debe seleccionar Actividad Profesional!")
		return false;
		}
		
		//datos de acceso----------------
		var check_pw=/^[A-Za-z0-9]{5,12}$/;
		
		if(document.cv.login.value=='' || !check_pw.test(document.cv.login.value)){
		alert("Debe introducir un login!")
		document.cv.login.focus();
		return false;
		}
		if(document.cv.pw.value=='' || !check_pw.test(document.cv.pw.value)){
		alert("Debe introducir una contraseña!")
		document.cv.pw.focus();
		return false;
		}
		
		
		
	if(document.cv.estatus[0].checked && document.cv.centro_estudios.value=='' ){
		alert("Introduzca su centro de estudios!")
		document.cv.centro_estudios.focus();
		return false;
	}


	if(document.cv.estatus[1].checked && document.cv.profesion.value=='' ){
		alert("Introduzca su profesion!")
		document.cv.profesion.focus();
		return false;
	}


	if(document.cv.estatus[1].checked && document.cv.centro_actividad.value=='' ){
		alert("Introduzca su centro de actividad!")
		document.cv.centro_actividad.focus();
		return false;
	}


	if(document.cv.num_secreto.value==''){
		alert("Debe introducir el numero para terminar el registro!")
		document.cv.num_secreto.focus();
	     return false;
		}
		
		if(document.cv.num_secreto.value!='' && document.cv.num_secreto.value!=document.cv.num_secreto1.value){
		alert("Debe introducir el numero correcto!")
		document.cv.num_secreto.focus();
	     return false;
		}
		

		
		//------------------------------
		
		return true;
	}

	function check_privacidad(){

	      if(document.cv.privacidad[1].checked){
		  alert("Debe aceptar las condiciones de tratamiento de sus datos!");

				}
	document.cv.privacidad[0].checked=true;
	}

	//funcion que activa ciertos campos segun estudiante o profecional
	function check_estatus(){
	if(document.cv.estatus[0].checked){

	document.cv.centro_estudios.disabled=false;

	document.cv.centro_estudios.style.backgroundColor="#ffffff" ;
	document.cv.profesion.style.backgroundColor="#BFC6D7" ;
	document.cv.centro_actividad.style.backgroundColor="#BFC6D7" ;

	document.cv.profesion.disabled=true;
	document.cv.centro_actividad.disabled=true;
	document.cv.profesion.value="";
	document.cv.centro_actividad.value="";
	 document.cv.centro_estudios.focus();
	}

	if(document.cv.estatus[1].checked){
	document.cv.centro_estudios.disabled=true;
	document.cv.centro_estudios.value="";

	document.cv.centro_estudios.style.backgroundColor="#BFC6D7" ;
	document.cv.profesion.style.backgroundColor="#ffffff" ;
	document.cv.centro_actividad.style.backgroundColor="#ffffff" ;

	document.cv.profesion.disabled=false;
	document.cv.centro_actividad.disabled=false;
	document.cv.profesion.focus();
	}	
	}
	
	function checkMailingData(){
		if($("#template").val()== 0){
			alert("Seleccione la plantilla!");
			$("#template").focus();
			return false;
			}
		return true;
	}
	
