// JavaScript Document
<!--



var ns4class='';

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function checkEmail(direccion){
       if (direccion.indexOf("@") != -1)
          return true;
       else {
          
          return false;
       }
    }
function emp() 
{ 
document.form.interesado2.checked = true; 
document.form.codt.value = ""; 
} 	
function ent() 
{ 
document.form.interesado1.checked = true; 
document.form.empresa.value = ""; 
} 
function focusDel() 
{ 
document.form.empresa.value = ""; 
document.form.codt.value = ""; 

} 
function focusDel2() 
{ 
document.form.codt.value = ""; 
} 
function focusDel3() 
{ 
document.form.empresa.value = ""; 
} 

function validarSubs()
{ 
if (document.form.interesado1.checked){
	document.form.empresa.value="";
	}
if(document.form.interesado2.checked){
	document.form.codt.value="";
	}
if(document.form.interesado3.checked){
	document.form.empresa.value="";
	document.form.codt.value="";
}

		
	var mns='';
	if ((document.form.nombre.value == 'Nombre y Apellidos')||(document.form.nombre.value == '')) mns = mns + "* Debes indicar Nombre y Apellidos.\n";
	if (checkEmail(document.form.email.value) != true)  mns = mns + "* E-mail incorrecto.\n";
	if ((document.form.interesado2.checked)&&((document.form.empresa.value == 'Empresa')||(document.form.empresa.value == ''))) mns = mns + "* Debes indicar el nombre de la empresa \n";
	if ((document.form.interesado1.checked)&&(document.form.codt.value == '')) mns = mns + "* Debes completar el campo AYUNTAMIENTO | CONCEJO | MANCOMUNIDAD | OTROS  \n";
	
if(mns!='')
	{
		alert("Se han encontrado los siguentes errores:\n" + mns);
		return false;
	}

	document.form.submit();
	return false;
}			
function validarModIns()
{ 
if (document.form.interesado1.checked){
	document.form.empresa.value="";
	}
if(document.form.interesado2.checked){
	document.form.codt.value="";
	}
if(document.form.interesado3.checked){
	document.form.empresa.value="";
	document.form.codt.value="";
}	
	var mns='';
	if (document.form.nombre.value == '') mns = mns + "* Debes indicar Nombre.\n";
	if (checkEmail(document.form.email.value) != true)  mns = mns + "* E-mail incorrecto.\n";
	if ((document.form.interesado2.checked)&&(document.form.empresa.value == '')) mns = mns + "* Debes indicar el nombre de la empresa \n";
	if ((document.form.interesado1.checked)&&(document.form.codt.value == '')) mns = mns + "* Debes completar el campo AYUNTAMIENTO | CONCEJO | MANCOMUNIDAD | OTROS  \n";
	
if(mns!='')
	{
		alert("Se han encontrado los siguentes errores:\n" + mns);
		return false;
	}

	document.form.submit();
	return false;
}	



function validarIns()
{ 
		
	var mns='';
	if ((document.form.nombre.value == '')|| (document.form.nombre.value == 'Nombre y Apellidos')){
	 mns = mns + "* Debes indicar Apellidos y Nombre.\n";
	 }
	if ((document.form.dni.value == '')||(document.form.dni.value == 'DNI')) mns = mns + "* Es preciso indicar el D.N.I..\n";
	if (document.form.codt.value == '') mns = mns + "* Es preciso seleccionar la entidad a la que perteneces.\n";
if ((document.form.codt.value == 'otro') && ((document.form.otros.value == '')||(document.form.otros.value == 'Otros, especificar'))) mns = mns + "* Es preciso especificar la entidad en el campo 'Otros'.\n";
	if ((document.form.puesto.value == '')||(document.form.puesto.value == 'Puesto')) mns = mns + "* Es preciso indicar el Puesto que desempeñas.\n";
	if ((document.form.telefono.value == '')|| (document.form.telefono.value == 'Telefono'))mns = mns + "* Es preciso indicar un número de teléfono: Fijo o Movil.\n";
	if (document.form.mail.value == '') mns = mns + "* Debes indicar el E-Mail\n";
	if ((document.form.dir.value == '')|| (document.form.dir.value == 'Direccion'))mns = mns + "* Es preciso indicar la dirección\n";
	if ((document.form.cp.value == '')|| (document.form.cp.value == 'C.P.'))mns = mns + "* Es preciso indicar el Código Postal.\n";
	if (checkEmail(document.form.mail.value) != true)  mns = mns + "* E-mail incorrecto.\n";
		var total = document.form.regimen.length; 
		var selected = false; 
  
		if (total != null) { 
		for (i=0; i<total; i++) { 
    		if (document.form.regimen[i].checked == true) { 
    		 selected = true; 
     		break; 
    		} 
			} 
		} else { 
		if (document.form.regimen.checked == true) { 
    		selected = true; 
		} 
		} 
		if (selected == false)  mns = mns + "* Debes indicar Régimen Laboral\n"; 

		var total2 = document.form.nivel.length; 
		var selected2 = false; 
  
		if (total2 != null) { 
		for (i=0; i<total2; i++) { 
    		if (document.form.nivel[i].checked == true) { 
    		 selected2 = true; 
     		break; 
    		} 
			} 
		} else { 
		if (document.form.nivel.checked == true) { 
    		selected2 = true; 
		} 
		} 
		if (selected2 == false)  mns = mns + "* Debes indicar Nivel Laboral\n";
		if (document.form.estudios.value == '') mns = mns + "* Debes seleccionar nivel académico\n";
		var selectedGen = false; 
		var numGen = 0; 
		for (i=1;i<=document.form.gen.value;i++) {
			if (eval("document.form.G_"+i).checked) {
			selectedGen= true
			numGen = numGen + 1
			}
			
			}
			var selectedInf = false;
			var numInf = 0; 
		for (i=1;i<=document.form.inf.value;i++) {
			if (eval("document.form.I_"+i).checked) {
			selectedInf= true
			numInf = numInf + 1
			}
			}
		if ((selectedGen == false)&& (selectedInf==false))mns = mns + "* Debes seleccionar al menos un curso\n";
		
		if (numGen >3) mns = mns + "* No pueden ser seleccionados más de tres cursos generales\n";
		if (numInf >2) mns = mns + "* No pueden ser seleccionados más de dos cursos de informática\n";
		if(mns!='')
	{
		alert("Se han encontrado los siguentes errores:\n" + mns);
		return false;
	}

	document.form.submit();
	return false;
}	

function validarCompra()
{ 
		
	var mns='';
	if ((document.form.nombre.value == '')|| (document.form.nombre.value == 'Nombre y Apellidos')) mns = mns + "* Debes indicar Nombre y Apellidos.\n";
	 
	if ((document.form.telefono.value == '')|| (document.form.telefono.value == 'Telefono'))mns = mns + "* Es preciso indicar un número de teléfono: Fijo o Movil.\n";
	if (document.form.mail.value == '') mns = mns + "* Debes indicar el E-Mail\n";
	if (checkEmail(document.form.mail.value) != true)  mns = mns + "* E-mail incorrecto.\n";
			var selectedPub = false;
			var numPub = 0; 
		for (i=1;i<=document.form.unidades.value;i++) {
			if (eval("document.form.P_"+i).checked) {
			selectedPub= true
			numPub = numPub + 1
			}
			}
		if (selectedPub == false)mns = mns + "* Debes seleccionar al menos una publicación\n";
	
		if(mns!='')
	{
		alert("Se han encontrado los siguentes errores:\n" + mns);
		return false;
	}

	document.form.submit();
	return false;
}	

function checkLogin(){
		login = document.form.login.value;
		password = document.form.password.value;
		
		if (login == ''){
			alert('Por favor, introduce el Nombre de  Usuario.');
			return(false);
		}
		else{
			if (password== ''){
				alert('Por favor, introduce la Contrase&ntilde;a.');
				return(false);
			}
			else{
				return(true);
			}			
		}
	}
//-->