// JavaScript Document

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 getPage(id, act) {
	document.getElementById("pageAnt").value = document.getElementById("pageId").value;
	document.getElementById("pageId").value = id;
	document.getElementById("pageAction").value = act;
	document.getElementById("pageSection").value = 0;	
	document.getElementById("pageTemplate").value = 0;
	//document.images.logme.src = 'logme.asp?'+id;
	document.getElementById("parser").submit();
}

function getSearch(id, act) {
	document.getElementById("pageSearch").value = document.getElementById("pal").value;
	//document.getElementById("pal").value = "";
	document.getElementById("pageId").value = id;
	document.getElementById("pageAction").value = act;
	document.getElementById("pageTemplate").value = 0;
	document.getElementById("pageSection").value = 0;
	document.getElementById("parser").submit();	
}

function addPage(templ, sec, act) {
	document.getElementById('pageTemplate').value = templ
	document.getElementById('pageId').value = 0;
	document.getElementById('pageAction').value = act;
	document.getElementById('pageSection').value = sec;	
	document.getElementById('parser').submit();
}	
// Funciones de comprobación
content="<%= ID%>";
useEnc=0;
useIndx=0;
use100=0;
use110=0;
use120=0;
usoBat=0;
useGral=0;
useCongr=0;
useInmem=0;
useNoti=0;
useArt=0;
useBlog=0;
useDisc=0;
useent=0;
useSede=0;
usegest=0;
usecom=0;
useRet=0;
useVideo=0;
usePortalA=0;
usePortalB=0;
usePortalC=0;
usePortalNew=0;
usePortalMul=0;
useForm=0;
useAct=0;
useNotiIndx=0;
useCampus=0;
useConf=0;
usePortal=0;
useDetConf=0;

function comprobar (pid, act) {
	var error;
	error='ERRORES\n';
	if ((act == 1) || (act == 3)) {
		if (useEnc == 1) {
			error = check_enc (error);
		}
		if (useIndx == 1 ) {
			error=check_index(error);
			}
		if (use100 == 1) {
			error=check_title(error);
			}
		if (usoBat == 1) {
			error=check_bat(error);
			}
		if (useent == 1) {
			error=check_ent(error);
			}
		if (useGral == 1) {
			error=check_gral(error);
			}
		if (useCongr == 1) {
			error=check_congr(error);
			}
		if (useInmem == 1) {	
			error=check_inmem(error);
			}
		if (useNoti == 1) {
			error=check_noti(error);
			}
		if (useArt == 1) {
			error=check_art(error);
			}
		if (useBlog == 1) {
			error=check_blog(error);
			}
		if (useDisc == 1) {
			error=check_disc(error);
			}
		if (useSede == 1) {
			error=check_sede(error);
			}
		if (usegest == 1) {
			error=check_gest(error);
			}
		if (usecom == 1) {
			error=check_com(error);
			}
		if (usePortalA == 1 ) {
			error=check_portalA(error);
			}
		if (usePortalB == 1 ) {
			error=check_portalB(error);
			}
		if (usePortalNew == 1) {
			error=check_portalNew(error);
			}
		if (usePortalMul == 1) {
			error=check_portalMul(error);
			}
		if (useRet == 1) {
			error=check_ret(error);
			}
		if (useVideo == 1) {
			error=check_video(error);
			}
		if (useForm == 1)  {
			error=check_form(error);
		}
		if (useAct == 1 ) {
			error=check_act(error);
		}
		if (useNotiIndx == 1) {
			error = check_notiIndx(error);
		}
		if (useCampus == 1) {
			error = check_campus(error);
		}
		if (useConf == 1) {
			error = check_conf(error);
		}
		if (useDetConf == 1) {
			error = check_detConf(error);
		}
		if (usePortal == 1) {
			error = check_portal (error);
		}
		if ( error.length < 20) {
			document.getElementById('parserForm').submit();
			} else { 
			alert (error);
			}
		}
	}

function isDate(obj) {
 	var date_regex = /^\d{1,2}\/\d{1,2}\/\d{4}$/;
	 if (!date_regex.test(obj.value)) {
	  	return 1;
 		} else {
		return 0;
		}
	}
	
function isTime(obj) {
 	var time_regex = /^\d{1,2}\:\d{1,2}/;
	 if (!time_regex.test(obj.value)) {
	  	return 1;
 		} else {
		return 0;
		}
	}
	
function validateEmail(email){
	var error;
	error = false;
	posicion = email.indexOf("@");
	switch (posicion) {
		case -1:
			error = true;
		case 0:
			error = true;
		case email.length-1:
			error = true;
		default:
			email = email.substr(posicion+1);
			posicion = email.indexOf("@");
			if (posicion>-1) {
				error = true;
				}
		posicion=email.indexOf(".");
		if (posicion==-1)
		{
//			window.alert("La parte del servidor debe contener un carácter ''.''");
			error = true;
		}
		if (posicion==0)
		{
//			window.alert("El carácter ''.'' no puede estar al principio de la parte del servidor");
			error = true;
		}
		while (posicion>-1)
		{				
			if (posicion==email.length-1)
			{
//				window.alert("El carácter ''.'' no puede estar al final de la parte del servidor");
				error = true;
			}
			email=email.substr(posicion+1);
			posicion=email.indexOf(".");
		}
	}
	if (error == true){ 
		return false;
	}
	else return true;
}

function check_enc(error){
	if (document.getElementById("fecha").value.length == 0 ) {
		cont = cont + 1;
		if (cont == 1) {
			error = error + "Información del encuentro:\n";
		}
		error = error + "     Debe introducir la fecha del encuentro.\n";
	} else {
		if (isDate(document.getElementById('fecha')) == 1) {
			cont = cont + 1;
			if (cont == 1) {
				error = error + "Información del encuentro:\n";
			}
			error = error + "     El formato de la fecha es incorrecto.\n";
		}
	}
	if (document.getElementById("antetitulo").value.length > 1000) {
		cont = cont + 1;
		if (cont == 1) {
			error = error + "Información del encuentro:\n";
		}
		error = error + "     El antetitulo no puede superar los 1000 cars.\n";
	}
	if (document.getElementById("antetitulo_eng").value.length > 1000) {
		cont = cont + 1;
		if (cont == 1) {
			error = error + "Información del encuentro:\n";
		}
		error = error + "     El antetitulo en ingles no puede superar los 1000 cars.\n";
	}
	if (document.getElementById("titulo").value.length == 0 ) {
		cont = cont + 1;
		if (cont == 1) {
			error = error + "Información del encuentro:\n";
		}
		error = error + "     Debe introducir el titulo del encuentro.\n";
	}
	if (document.getElementById("titulo").value.length > 1000) {
		cont = cont + 1;
		if (cont == 1) {
			error = error + "Información del encuentro:\n";
		}
		error = error + "     El titulo no puede superar los 1000 cars.\n";
	}
	if (document.getElementById("titulo_eng").value.length == 0) {
		cont = cont + 1;
		if (cont == 1) {
			error = error + "Información del encuentro:\n";
		}
		error = error + "     Debe introducir el titulo en ingles.\n";
	}
	if (document.getElementById("titulo_eng").value.length > 1000) {
		cont = cont + 1;
		if (cont == 1) {
			error = error + "Información del encuentro:\n";
		}
		error = error + "     El titulo en ingles no puede superar los 1000 cars.\n";
	}
	if (document.getElementById("subtitulo").value.length > 1000) {
		cont = cont + 1;
		if (cont == 1) {
			error = error + "Información del encuentro:\n";
		}
		error = error + "     Los subtitulos no puede superar los 1000 cars.\n";
	}
	if (document.getElementById("subtitulo_eng").value.length > 1000) {
		cont = cont + 1;
		if (cont == 1) {
			error = error + "Información del encuentro:\n";
		}
		error = error + "     Los subtitulos en ingles no puede superar los 1000 cars.\n";
	}
	return error;
}


function check_portalMul (error) {
	cont = 0;
	var nombre, enlace, k, cont, num, j;
	switch (document.getElementById("tipo_med").value) {
		case "1": if (document.getElementById("loc_med1").value == "0") {
					cont = cont + 1;
					if (cont == 1) {
						error = error + "Información del portal:\n";
					}
					error = error + "     Debe seleccionar una imagen.\n";
				}
				if (document.getElementById("enlace_med").value.length > 500) {
					cont = cont + 1;
					if (cont == 1) {
						error = error + "Información del portal:\n";
					}
					error = error + "     El enlace no puede superar los 500 cars.\n";
				}
				break;
		case "2": if (document.getElementById("loc_med2").value.length == 0) {
					cont = cont + 1;
					if (cont == 1) {
						error = error + "Información del portal:\n";
					}
					error = error + "     Debe introducir la URL del video.\n";
				}
				if (document.getElementById("loc_med2").value.length > 500) {
					cont = cont + 1;
					if (cont == 1) {
						error = error + "Información del portal:\n";
					}
					error = error + "     La URL no puede superar los 500 cars.\n";
				}
				if (document.getElementById("titulo_med").value.length > 500) {
					cont = cont + 1;
					if (cont == 1) {
						error = error + "Información del portal:\n";
					}
					error = error + "     El titulo no puede superar los 500 cars.\n";
				}
				if (document.getElementById("fecha_med").value.length > 50) {
					cont = cont + 1;
					if (cont == 1) {
						error = error + "Información del portal:\n";
					}
					error = error + "     La fecha del video no puede superar los 50 cars.\n";
				}
				break;
		case "3": if (document.getElementById("loc_med3").value == "0") {
					cont = cont + 1;
					if (cont == 1) {
						error = error + "Información del portal:\n";
					}
					error = error + "     Debe seleccionar un flash.\n";
				}
	}
	k=5;
	nombre = "txt_5";;
	if (document.getElementById("txt_5").value.length > 250) {
		cont = cont + 1;
		if (cont == 1) {
			error = error + "Información del portal:\n";
		}
		error = error + "     El texto introductorio no puede superar los 250 cars.\n";
	}
	k=5;
	cont = "cont_" + k;
	num = document.getElementById(cont).value;
	if (num != 0) {
		for (j=1;j<=num;j++) {
			nombre = "document.getElementById('nombre_" + k + "_" + j +"')";
			enlace = "document.getElementById('enlace_" + k + "_" + j +"')";
			if (eval(nombre) && eval(enlace)) {
				if (eval(nombre).value.length!=0 && eval(enlace).value.length!=0) {
					if (eval(nombre).value.length >100) {
						cont = cont + 1;
						if (cont == 1) {
							error = error + "Información del portal:\n";
						}
						error = error + "     El nombre del enlace no puede superar los 100 cars.\n";
					}
					if (eval(enlace).value.length >100) {
						cont = cont + 1;
						if (cont == 1) {
							error = error + "Información del portal:\n";
						}
						error = error + "     El enlace no puede superar los 100 cars.\n";
					}
				} else {
					if ((eval(nombre).value.length!=0 && eval(enlace).value.length==0) || (eval(nombre).value.length==0 && eval(enlace).value.length!=0)) {
						cont = cont + 1;
						if (cont == 1) {
							error = error + "Información del portal:\n";
						}
						error = error + "     Para introducir un enlace debe rellenar el nombre y el enlace.\n";
					}
				}
			}
		}				
	}
	k=9;
	cont = "cont_" + k;
	num = document.getElementById(cont).value;
	if (num != 0) {
		for (j=1;j<=num;j++) {
			nombre = "document.getElementById('nombre_" + k + "_" + j +"')";
			enlace = "document.getElementById('enlace_" + k + "_" + j +"')";
			if (eval(nombre) && eval(enlace)) {
				if (eval(nombre).value.length!=0 && eval(enlace).value.length!=0) {
					if (eval(nombre).value.length >100) {
						cont = cont + 1;
						if (cont == 1) {
							error = error + "Información del portal:\n";
						}
						error = error + "     El nombre del enlace no puede superar los 100 cars.\n";
					}
					if (eval(enlace).value.length >100) {
						cont = cont + 1;
						if (cont == 1) {
							error = error + "Información del portal:\n";
						}
						error = error + "     El enlace no puede superar los 100 cars.\n";
					}
				} else {
					if ((eval(nombre).value.length!=0 && eval(enlace).value.length==0) || (eval(nombre).value.length==0 && eval(enlace).value.length!=0)) {
						cont = cont + 1;
						if (cont == 1) {
							error = error + "Información del portal:\n";
						}
						error = error + "     Para introducir un enlace debe rellenar el nombre y el enlace.\n";
					}
				}
			}
		}				
	}
	return error;
}

function check_portalNew (error) {
	cont = 0;
	var nombre, enlace, k, cont, num, j;
	switch (document.getElementById("tipo_med").value) {
		case "1": if (document.getElementById("loc_med1").value == "0") {
					cont = cont + 1;
					if (cont == 1) {
						error = error + "Información del portal:\n";
					}
					error = error + "     Debe seleccionar una imagen.\n";
				}
				if (document.getElementById("enlace_med").value.length > 500) {
					cont = cont + 1;
					if (cont == 1) {
						error = error + "Información del portal:\n";
					}
					error = error + "     El enlace no puede superar los 500 cars.\n";
				}
				break;
		case "2": if (document.getElementById("loc_med2").value.length == 0) {
					cont = cont + 1;
					if (cont == 1) {
						error = error + "Información del portal:\n";
					}
					error = error + "     Debe introducir la URL del video.\n";
				}
				if (document.getElementById("loc_med2").value.length > 500) {
					cont = cont + 1;
					if (cont == 1) {
						error = error + "Información del portal:\n";
					}
					error = error + "     La URL no puede superar los 500 cars.\n";
				}
				if (document.getElementById("titulo_med").value.length > 500) {
					cont = cont + 1;
					if (cont == 1) {
						error = error + "Información del portal:\n";
					}
					error = error + "     El titulo no puede superar los 500 cars.\n";
				}
				if (document.getElementById("fecha_med").value.length > 50) {
					cont = cont + 1;
					if (cont == 1) {
						error = error + "Información del portal:\n";
					}
					error = error + "     La fecha del video no puede superar los 50 cars.\n";
				}
				break;
		case "3": if (document.getElementById("loc_med3").value == "0") {
					cont = cont + 1;
					if (cont == 1) {
						error = error + "Información del portal:\n";
					}
					error = error + "     Debe seleccionar un flash.\n";
				}
	}
	k=5;
	nombre = "txt_" + String(k);
	if (document.getElementById(nombre).value.length > 250) {
		cont = cont + 1;
		if (cont == 1) {
			error = error + "Información del portal:\n";
		}
		error = error + "     El texto introductorio no puede superar los 250 cars.\n";
	}
	k=5;
	cont = "cont_" + k;
	num = document.getElementById(cont).value;
	if (num != 0) {
		for (j=1;j<=num;j++) {
			nombre = "document.getElementById('nombre_" + k + "_" + j +"')";
			enlace = "document.getElementById('enlace_" + k + "_" + j +"')";
			if (eval(nombre) && eval(enlace)) {
				if (eval(nombre).value.length!=0 && eval(enlace).value.length!=0) {
					if (eval(nombre).value.length >100) {
						cont = cont + 1;
						if (cont == 1) {
							error = error + "Información del portal:\n";
						}
						error = error + "     El nombre del enlace no puede superar los 100 cars.\n";
					}
					if (eval(enlace).value.length >100) {
						cont = cont + 1;
						if (cont == 1) {
							error = error + "Información del portal:\n";
						}
						error = error + "     El enlace no puede superar los 100 cars.\n";
					}
				} else {
					if ((eval(nombre).value.length!=0 && eval(enlace).value.length==0) || (eval(nombre).value.length==0 && eval(enlace).value.length!=0)) {
						cont = cont + 1;
						if (cont == 1) {
							error = error + "Información del portal:\n";
						}
						error = error + "     Para introducir un enlace debe rellenar el nombre y el enlace.\n";
					}
				}
			}
		}				
	}
	return error;
}
	
function check_form(error) {
	cont = 0;
	if (document.getElementById('email').value.length == 0) {
		cont = cont + 1;
		if (cont == 1) {
			error = error + "Información del formulario:\n";
		}
		error = error + "     El email al que va dirigido el formulario no puede estar vacio\n";
	} 
	if (document.getElementById('email').value.length > 250) {
		cont = cont + 1;
		if (cont == 1) {
			error = error + "Información del formulario:\n";
		}
		error = error + "     El email al que va dirigido el formulario no puede superar los 250 cars.\n";
	} 
	if (!validateEmail(document.getElementById('email').value))  {
		cont = cont + 1;
		if (cont == 1) {
			error = error + "Información del formulario:\n";
		}
		error = error + "     Debe introducir una dirección de email valida\n";
	} 
	return error;
}


function check_ret(error) {
	cont=0;
	if (isDate(document.getElementById('indx_date_ret')) == 1 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Información de la retransmisión:\n";
			}
		error=error+"     Formato de fecha incorrecto\n";
		}  else {
			var fecha=document.getElementById('indx_date_ret').value.split('/');
			if (fecha[2] < 1900) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     El año debe ser superior al 1900\n";
			}
			if ((fecha[1] < 1) || (fecha[1] > 12)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     El mes debe estar comprendido entre 1 y 12\n";
			}
			if ((fecha[0] < 1) || (fecha[0] > 31)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     El día debe estar comprendido entre 1 y 31\n";
			}
		}
	if (isTime(document.getElementById('indx_ini_ret')) == 1 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Información de la retransmisión:\n";
			}
		error=error+"     Formato de hora incorrecto\n";
		}  else {
			var hora=document.getElementById('indx_ini_ret').value.split(':');
			if ((hora[0] == 0) && (hora[1] == 0)) {
				alert ("No se admite la hora 0:00");
				return false;
			}
			if ((hora[0] < 0) || (hora[0] > 23)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     La hora debe estar comprendida entre 0 y 23\n";
			}
			if ((hora[1] < 0) || (hora[1] > 59)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     Los minutos deben estar comprendidos entre 0 y 59\n";
			}
		}
	if (isTime(document.getElementById('indx_fin_ret')) == 1 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Información de la retransmisión:\n";
			}
		error=error+"     Formato de hora incorrecto\n";
		}  else {
			var hora=document.getElementById('indx_fin_ret').value.split(':');
			if ((hora[0] == 0) && (hora[1] == 0)) {
				alert ("No se admite la hora 0:00");
				return false;
			}
			if ((hora[0] < 0) || (hora[0] > 23)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     La hora debe estar comprendida entre 0 y 23\n";
			}
			if ((hora[1] < 0) || (hora[1] > 59)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     Los minutos deben estar comprendidos entre 0 y 59\n";
			}
		}
		if (document.getElementById('indx_url_ret').value.length == 0) {
			cont=cont+1;
			if (cont==1) {
				error=error+"Información de la retransmisión:\n";
			}
			error=error+"     La URL no puede estar vacía\n";
		}
		if (document.getElementById('indx_url_ret').value.length > 2000) {
			cont=cont+1;
			if (cont==1) {
				error=error+"Información de la retransmisión:\n";
			}
			error=error+"     La URL no puede superar los 2000 carácteres\n";
		}
	if (document.getElementById('indx_ini_ret').value > document.getElementById('indx_fin_ret').value) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Información de la retransmisión:\n";
		}
		error=error+"     La hora de inicio no puede superar la hora de fin\n";
	}
	return error;
}

function check_video(error) {
	cont=0;
	if (isDate(document.getElementById('indx_fechaini')) == 1 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Información de la retransmisión:\n";
			}
		error=error+"     Formato de fecha de inicio incorrecto\n";
		}  else {
			var fecha=document.getElementById('indx_fechaini').value.split('/');
			if (fecha[2] < 1900) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     El año debe ser superior al 1900\n";
			}
			if ((fecha[1] < 1) || (fecha[1] > 12)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     El mes debe estar comprendido entre 1 y 12\n";
			}
			if ((fecha[0] < 1) || (fecha[0] > 31)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     El día debe estar comprendido entre 1 y 31\n";
			}
		}
	if (isDate(document.getElementById('indx_fechafin')) == 1 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Información de la retransmisión:\n";
			}
		error=error+"     Formato de fecha de fin incorrecto\n";
		}  else {
			var fecha=document.getElementById('indx_fechafin').value.split('/');
			if (fecha[2] < 1900) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     El año debe ser superior al 1900\n";
			}
			if ((fecha[1] < 1) || (fecha[1] > 12)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     El mes debe estar comprendido entre 1 y 12\n";
			}
			if ((fecha[0] < 1) || (fecha[0] > 31)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     El día debe estar comprendido entre 1 y 31\n";
			}
		}
	if (isTime(document.getElementById('indx_horaini')) == 1 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Información de la retransmisión:\n";
			}
		error=error+"     Formato de hora incorrecto\n";
		}  else {
			var hora=document.getElementById('indx_horaini').value.split(':');
			if ((hora[0] == 0) && (hora[1] == 0)) {
				alert ("No se admite la hora 0:00");
				return false;
			}
			if ((hora[0] < 0) || (hora[0] > 23)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     La hora debe estar comprendida entre 0 y 23\n";
			}
			if ((hora[1] < 0) || (hora[1] > 59)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     Los minutos deben estar comprendidos entre 0 y 59\n";
			}
		}
	if (isTime(document.getElementById('indx_horafin')) == 1 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Información de la retransmisión:\n";
			}
		error=error+"     Formato de hora incorrecto\n";
		}  else {
			var hora=document.getElementById('indx_horafin').value.split(':');
			if ((hora[0] == 0) && (hora[1] == 0)) {
				alert ("No se admite la hora 0:00");
				return false;
			}
			if ((hora[0] < 0) || (hora[0] > 23)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     La hora debe estar comprendida entre 0 y 23\n";
			}
			if ((hora[1] < 0) || (hora[1] > 59)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Información de la retransmisión:\n";
				}
				error=error+"     Los minutos deben estar comprendidos entre 0 y 59\n";
			}
		}
		if (document.getElementById('indx_url_video').value.length == 0) {
			cont=cont+1;
			if (cont==1) {
				error=error+"Información de la retransmisión:\n";
			}
			error=error+"     La URL no puede estar vacía\n";
		}
		if (document.getElementById('indx_url_video').value.length > 500) {
			cont=cont+1;
			if (cont==1) {
				error=error+"Información de la retransmisión:\n";
			}
			error=error+"     La URL no puede superar los 500 carácteres\n";
		}
	return error;
}

function check_portal(error) {
	cont=0;
	if (document.getElementById('banner').value == 0) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Portal:\n";
			}
		error=error+"     Debe seleccionar el banner\n";
		}
	if (document.getElementById('tipo').value == 1) {
		if (document.getElementById('enlace').value.length == 0) {
			cont=cont+1;
			if (cont==1) {
				error=error+"Subindex Portal:\n";
				}
			error=error+"     Debe introducir el enlace\n";
		}
		if (document.getElementById('enlace').value.length > 150) {
			cont=cont+1;
			if (cont==1) {
				error=error+"Subindex Portal:\n";
				}
			error=error+"     El enlace no puede superar los 150 cars.\n";
		}
	}
	return error;
}

function check_portalA(error) {
	cont=0;
		if (document.getElementById('disc').value == 0) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Portal:\n";
			}
		error=error+"     Debe seleccionar el discurso destacado\n";
		}
	return error;
}

function check_portalB(error) {
	cont=0;
	if (document.getElementById('portal_img').value == 0) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Portal:\n";
			}
		error=error+"     Debe seleccionar la imagen destacada\n";
		}
	if (document.getElementById('disc').value == 0) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Portal:\n";
			}
		error=error+"     Debe seleccionar el discurso destacado\n";
		}
	return error;
}
		
function check_com (error) {
	cont=0;
	if (document.getElementById('indx_cargo_com').value.length == 0) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Comité Ejecutivo:\n";
			}
		error=error+"     Debe introducir el cargo del miembro\n";
		}
	if (document.getElementById('indx_nom_com').value.length == 0) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Comité Ejecutivo:\n";
			}
		error=error+"     Debe introducir el nombre del miembro\n";
		}
	if (document.getElementById('indx_cargo_com').value.length > 150) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Comité Ejecutivo:\n";
			}
		error=error+"     El cargo del miembro no puede superar los 150 carácteres\n";
		}
	if (document.getElementById('indx_nom_com').value.length > 500) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Comité Ejecutivo:\n";
			}
		error=error+"     El nombre del miembro no puede superar los 500 carácteres\n";
		}
	return error;
	}
	
function check_gest (error) {
	cont=0;
	if (document.getElementById('ccaa').value == 0) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Gestión Pública:\n";
			}
		error=error+"     Debe seleccionar la Comunidad Autónoma\n";
		}
	if (document.getElementById('indx_autor_gest').value.length == 0) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Gestión Pública:\n";
			}
		error=error+"     Debe introducir el nombre del autor\n";
		}
	if (document.getElementById('indx_tema_gest').value.length == 0) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Gestión Pública:\n";
			}
		error=error+"     Debe introducir el tema\n";
		}
	if (document.getElementById('indx_autor_gest').value.length > 500) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Gestión Pública:\n";
			}
		error=error+"     El nombre del autor no debe superar los 500 carácteres\n";
		}
	if (document.getElementById('indx_tema_gest').value.length > 500) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Gestión Pública:\n";
			}
		error=error+"     El tema no puede superar los 500 carácteres\n";
		}
	return error;
	}	
	
function check_sede (error) {
	cont=0;
	if (document.getElementById('ccaa').value == 0 && document.getElementById('prov').value == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Sedes:\n";
			}
		error=error+"     Debe seleccionar el tipo de sede\n";
		}
	if (document.getElementById('indx_resp_sede').value.length == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Sedes:\n";
			}
		error=error+"     Debe introducir el nombre del responsable de la sede\n";
		}
	if (document.getElementById('indx_resp_sede').value.length > 500 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Sedes:\n";
			}
		error=error+"     El nombre del responsable no puede superar los 500 carácteres\n";
		}
	return error;
	}	
	
	
function check_ent (error) {
	cont=0;
	if (document.getElementById('ccaa').value == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Entidades locales:\n";
			}
		error=error+"     Debe seleccionar una Comunidad Autónoma\n";
		}
	if (document.getElementById('prov').value == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Entidades locales:\n";
			}
		error=error+"     Debe seleccionar una Provincia\n";
		}
	if (document.getElementById('loc').value == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Entidades locales:\n";
			}
		error=error+"     Debe seleccionar una Localidad\n";
		}		
	if (document.getElementById('ent').value == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Entidades locales:\n";
			}
		error=error+"     Debe seleccionar el tipo de entidad\n";
		}		
	if (document.getElementById('resp').value.length > 500 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Entidades Locales:\n";
			}
		error=error+"     El nombre del responsable no puede superar los 500 carácteres\n";
		}
	if (document.getElementById('resp').value.length == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Entidades Locales:\n";
			}
		error=error+"     El nombre del responsable no puede estar vacío\n";
		}	
		return error;
}

function check_disc (error) {
	cont=0;
	if (document.getElementById('indx_desc_disc').value.length == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Discursos, Articulos, Entrevistas:\n";
			}
		error=error+"     La descripción no puede estar vacía\n";
		}
	if (document.getElementById('indx_desc_disc').value.length > 500 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Discursos, Articulos, Entrevistas:\n";
			}
		error=error+"     La descripción no puede superar los 500 carácteres\n";
		}
	if (document.getElementById('indx_autor_disc').value.length == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Discursos, Articulos, Entrevistas:\n";
			}
		error=error+"     El nombre del autor no puede estar vacío\n";
		}
	if (document.getElementById('indx_autor_disc').value.length > 150 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Discursos, Articulos, Entrevistas:\n";
			}
		error=error+"     El nombre del autor no puede superar los 150 carácteres\n";
		}
	if (isDate(document.getElementById('indx_date_disc')) == 1) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Discursos, Articulos, Entrevistas:\n";
			}
		error=error+"     Formato de fecha incorrecto\n";
		} else {
			var fecha=document.getElementById('indx_date_disc').value.split('/');
			if (fecha[2] < 1900) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Subindex Discursos, Articulos, Entrevistas:\n";
				}
				error=error+"     El año debe ser superior al 1900\n";
			}
			if ((fecha[1] < 1) || (fecha[1] > 12)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Subindex Discursos, Articulos, Entrevistas:\n";
				}
				error=error+"     El mes debe estar comprendido entre 1 y 12\n";
			}
			if ((fecha[0] < 1) || (fecha[0] > 31)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Subindex Discursos, Articulos, Entrevistas:\n";
				}
				error=error+"     El día debe estar comprendido entre 1 y 31\n";
			}
		}
	return error;
}

function check_campus (error) {
	cont=0;
	if (document.getElementById('indx_menu_campus').value.length == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Campus FAES:\n";
			}
		error=error+"     El texto del menu no puede estar vacio\n";
		}
	if (document.getElementById('indx_menu_campus').value.length > 500 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Campus FAES:\n";
			}
		error=error+"     El texto del menu no puede superar los 500 cars.\n";
		}
	if (document.getElementById('indx_ante_campus').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Campus FAES:\n";
			}
		error=error+"     El antentitulo no puede superar los 1000 cars.\n";
		}
	if (document.getElementById('indx_ante_campus_eng').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Campus FAES:\n";
			}
		error=error+"     El antentitulo en ingles no puede superar los 1000 cars.\n";
		}
	if (document.getElementById('indx_tit_campus').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Campus FAES:\n";
			}
		error=error+"     El titulo no puede superar los 1000 cars.\n";
		}
	if (document.getElementById('indx_tit_campus_eng').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Campus FAES:\n";
			}
		error=error+"     El titulo en ingles no puede superar los 1000 cars.\n";
		}
	if (document.getElementById('indx_sub_campus').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Campus FAES:\n";
			}
		error=error+"     El subtitulo no puede superar los 1000 cars.\n";
		}
	if (document.getElementById('indx_sub_campus_eng').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Campus FAES:\n";
			}
		error=error+"     El subtitulo en ingles no puede superar los 1000 cars.\n";
		}
	if (document.getElementById('indx_menu_campus_eng').value.length == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Campus FAES:\n";
			}
		error=error+"     El texto del menu en ingles no puede estar vacio\n";
		}
	if (document.getElementById('indx_menu_campus_eng').value.length > 500 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Campus FAES:\n";
			}
		error=error+"     El texto del menu en ingles no puede superar los 500 cars.\n";
		}
	if (document.getElementById('indx_enlace_visor').value.length > 250 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Campus FAES:\n";
			}
		error=error+"     El enlace del visor no puede superar los 250 cars.\n";
		}
	if (isDate(document.getElementById('indx_date_campus')) == 1) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Campus FAES:\n";
			}
		error=error+"     Formato de fecha incorrecto\n";
		} else {
			var fecha=document.getElementById('indx_date_campus').value.split('/');
			if (fecha[2] < 1900) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Subindex Campus FAES:\n";
				}
				error=error+"     El año debe ser superior al 1900\n";
			}
			if ((fecha[1] < 1) || (fecha[1] > 12)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Subindex Campus FAES:\n";
				}
				error=error+"     El mes debe estar comprendido entre 1 y 12\n";
			}
			if ((fecha[0] < 1) || (fecha[0] > 31)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Subindex Campus FAES:\n";
				}
				error=error+"     El día debe estar comprendido entre 1 y 31\n";
			}
		}
	if (document.getElementById('indx_nombre_enlace_menu').value.length > 150 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Campus FAES:\n";
			}
		error=error+"     El texto del menu del boletin no puede superar los 150 cars.\n";
		}
	if (document.getElementById('indx_nombre_enlace_menu_eng').value.length > 150 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Campus FAES:\n";
			}
		error=error+"     El texto del menu del boletin en ingles no puede superar los 150 cars.\n";
		}
	if (document.getElementById('indx_enlace_menu').value.length > 250 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Campus FAES:\n";
			}
		error=error+"     El enlace del boletin no puede superar los 250 cars.\n";
		}
	if (document.getElementById('indx_enlace_menu_eng').value.length > 250 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Campus FAES:\n";
			}
		error=error+"     El enlace del boletin en ingles no puede superar los 250 cars.\n";
		}
	return error;
}

function check_conf (error) {
	cont=0;
	if (document.getElementById('indx_menu_conf').value.length == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Conferencias Campus FAES:\n";
			}
		error=error+"     El texto del menu no puede estar vacio\n";
		}
	if (document.getElementById('indx_menu_conf').value.length > 500 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Conferencias Campus FAES:\n";
			}
		error=error+"     El texto del menu no puede superar los 500 cars.\n";
		}
	if (document.getElementById('indx_menu_conf_eng').value.length == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Conferencias Campus FAES:\n";
			}
		error=error+"     El texto del menu en ingles no puede estar vacio\n";
		}
	if (document.getElementById('indx_menu_conf_eng').value.length > 500 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Conferencias Campus FAES:\n";
			}
		error=error+"     El texto del menu en ingles no puede superar los 500 cars.\n";
		}
	if (isDate(document.getElementById('indx_date_conf')) == 1) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Conferencias Campus FAES:\n";
			}
		error=error+"     Formato de fecha incorrecto\n";
		} else {
			var fecha=document.getElementById('indx_date_conf').value.split('/');
			if (fecha[2] < 1900) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Subindex Conferencias Campus FAES:\n";
				}
				error=error+"     El año debe ser superior al 1900\n";
			}
			if ((fecha[1] < 1) || (fecha[1] > 12)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Subindex Conferencias Campus FAES:\n";
				}
				error=error+"     El mes debe estar comprendido entre 1 y 12\n";
			}
			if ((fecha[0] < 1) || (fecha[0] > 31)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Subindex Conferencias Campus FAES:\n";
				}
				error=error+"     El día debe estar comprendido entre 1 y 31\n";
			}
		}
	return error;
}

function check_detConf (error) {
	cont=0;
	if (document.getElementById('indx_titulo_detconf').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Detalle Conferencias Campus FAES:\n";
			}
		error=error+"     El titulo de la conferencia no puede estar superar los 1000 cars.\n";
		}
	if (document.getElementById('indx_titulo_detconf_eng').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Detalle Conferencias Campus FAES:\n";
			}
		error=error+"     El titulo de la conferencia en ingles no puede estar superar los 1000 cars.\n";
		}
	if (document.getElementById('indx_res_detconf').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Detalle Conferencias Campus FAES:\n";
			}
		error=error+"     El resumen de la conferencia no puede estar superar los 1000 cars.\n";
		}
	if (document.getElementById('indx_res_detconf_eng').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Detalle Conferencias Campus FAES:\n";
			}
		error=error+"     El resumen de la conferencia no puede estar superar los 1000 cars.\n";
		}
	return error;
}

function check_noti (error) {
	cont=0;
	if (document.getElementById('indx_desc_noti').value.length > 2000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Noticias:\n";
			}
		error=error+"     El resumen de la noticia no puede superar los 2000 carácteres\n";
		}
	if (document.getElementById('indx_desc_noti_por').value.length > 2000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Noticias:\n";
			}
		error=error+"     El resumen de la noticia no puede superar los 2000 carácteres\n";
		}
	if (document.getElementById('indx_desc_noti_eng').value.length > 2000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Noticias:\n";
			}
		error=error+"     El resumen de la noticia no puede superar los 2000 carácteres\n";
		}
		
	if (isDate(document.getElementById('indx_date_noti')) == 1) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Noticias:\n";
			}
		error=error+"     Formato de fecha incorrecto\n";
		} else {
			var fecha=document.getElementById('indx_date_noti').value.split('/');
			if (fecha[2] < 1900) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Noticias:\n";
				}
				error=error+"     El año debe ser superior al 1900\n";
			}
			if ((fecha[1] < 1) || (fecha[1] > 12)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Noticias:\n";
				}
				error=error+"     El mes debe estar comprendido entre 1 y 12\n";
			}
			if ((fecha[0] < 1) || (fecha[0] > 31)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Noticias:\n";
				}
				error=error+"     El día debe estar comprendido entre 1 y 31\n";
			}
		}
		
	if (document.getElementById('indx_subtit_noti').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Noticias:\n";
		}
	error=error+"     El subtítulo de la noticia no puede superar los 1000 carácteres\n";
	}
	if (document.getElementById('indx_subtit_noti_por').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Noticias:\n";
		}
	error=error+"     El subtítulo de la noticia no puede superar los 1000 carácteres\n";
	}
	if (document.getElementById('indx_subtit_noti_eng').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Noticias:\n";
		}
	error=error+"     El subtítulo de la noticia no puede superar los 1000 carácteres\n";
	}
	
	/*if (document.getElementById('indx_autor_noti').value.length > 250 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Noticias:\n";
		}
	error=error+"     El autor/fuente de la noticia no puede superar los 250 carácteres\n";
	}*/
	return error;
}

function check_art (error) {
	cont=0;
	if (document.getElementById('id_cat').value=="0" ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Artículos:\n";
		}
	error=error+"     Seleccione la categoría\n";
	}
	if (document.getElementById('desc').value.length > 2000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Artículos:\n";
		}
	error=error+"     El resumen del artículo no puede superar los 2000 carácteres\n";
	}
	if (isDate(document.getElementById('fecha')) == 1) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Artículos:\n";
			}
		error=error+"     Formato de fecha incorrecto\n";
		} else {
			var fecha=document.getElementById('fecha').value.split('/');
			if (fecha[2] < 1900) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Artículos:\n";
				}
				error=error+"     El año debe ser superior al 1900\n";
			}
			if ((fecha[1] < 1) || (fecha[1] > 12)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Artículos:\n";
				}
				error=error+"     El mes debe estar comprendido entre 1 y 12\n";
			}
			if ((fecha[0] < 1) || (fecha[0] > 31)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Artículos:\n";
				}
				error=error+"     El día debe estar comprendido entre 1 y 31\n";
			}
		}
	/*if (document.getElementById('subtit').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Artículos:\n";
		}
	error=error+"     El subtítulo del artículo no puede superar los 1000 carácteres\n";
	}*/
	if (document.getElementById('autor').value.length > 250 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Artículos:\n";
		}
	error=error+"     El autor/fuente del artículo no puede superar los 250 carácteres\n";
	}
	return error;
}

function check_blog (error) {
	cont=0;
	if (document.getElementById('desc').value.length > 2000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Blogs:\n";
		}
	error=error+"     El resumen del artículo no puede superar los 2000 carácteres\n";
	}
	if (isDate(document.getElementById('fecha')) == 1) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Blogs:\n";
			}
		error=error+"     Formato de fecha incorrecto\n";
		} else {
			var fecha=document.getElementById('fecha').value.split('/');
			if (fecha[2] < 1900) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Artículos:\n";
				}
				error=error+"     El año debe ser superior al 1900\n";
			}
			if ((fecha[1] < 1) || (fecha[1] > 12)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Artículos:\n";
				}
				error=error+"     El mes debe estar comprendido entre 1 y 12\n";
			}
			if ((fecha[0] < 1) || (fecha[0] > 31)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Artículos:\n";
				}
				error=error+"     El día debe estar comprendido entre 1 y 31\n";
			}
		}
	/*if (document.getElementById('subtit').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Artículos:\n";
		}
	error=error+"     El subtítulo del artículo no puede superar los 1000 carácteres\n";
	}
	if (document.getElementById('autor').value.length > 250 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Artículos:\n";
		}
	error=error+"     El autor/fuente del artículo no puede superar los 250 carácteres\n";
	}*/
	return error;
}


function check_notiIndx (error) {
	cont=0;
	if (document.getElementById('indx_titulo_noti').value.length == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Noticias de Portada:\n";
			}
		error=error+"     El título de la noticia no puede estar vacio\n";
		}
	if (document.getElementById('indx_titulo_noti_eng').value.length == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Noticias de Portada:\n";
			}
		error=error+"     El título en inglés de la noticia no puede estar vacio\n";
		}
	if (document.getElementById('indx_titulo_noti').value.length > 500 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Noticias de Portada:\n";
			}
		error=error+"     El titulo de la noticia no puede superar los 500 carácteres\n";
		}
	if (document.getElementById('indx_titulo_noti_eng').value.length > 500 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Noticias de Portada:\n";
			}
		error=error+"     El titulo de la noticia en ingles no puede superar los 500 carácteres\n";
		}
	if (document.getElementById('indx_ante_noti').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Noticias de Portada:\n";
			}
		error=error+"     El antetitulo de la noticia no puede superar los 1000 carácteres\n";
		}
	if (document.getElementById('indx_ante_noti_eng').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Noticias de Portada:\n";
			}
		error=error+"     El antetitulo en ingles de la noticia no puede superar los 1000 carácteres\n";
		}
	if (document.getElementById('indx_sub_noti').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Noticias de Portada:\n";
			}
		error=error+"     El subtitulo de la noticia no puede superar los 1000 carácteres\n";
		}
	if (document.getElementById('indx_sub_noti_eng').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Noticias de Portada:\n";
			}
		error=error+"     El subtitulo en ingles de la noticia no puede superar los 1000 carácteres\n";
		}
	if (document.getElementById('indx_desc_noti').value.length > 260 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Noticias de Portada:\n";
			}
		error=error+"     El resumen de la noticia no puede superar los 1000 carácteres\n";
		}
	if (document.getElementById('indx_desc_noti_eng').value.length > 260 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Noticias de Portada:\n";
			}
		error=error+"     El resumen en inglés de la noticia no puede superar los 1000 carácteres\n";
		}
	if (isDate(document.getElementById('indx_date_noti')) == 1) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Noticias de Portada:\n";
			}
		error=error+"     Formato de fecha incorrecto\n";
		} else {
			var fecha=document.getElementById('indx_date_noti').value.split('/');
			if (fecha[2] < 1900) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Subindex Noticias:\n";
				}
				error=error+"     El año debe ser superior al 1900\n";
			}
			if ((fecha[1] < 1) || (fecha[1] > 12)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Subindex Noticias:\n";
				}
				error=error+"     El mes debe estar comprendido entre 1 y 12\n";
			}
			if ((fecha[0] < 1) || (fecha[0] > 31)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Subindex Noticias:\n";
				}
				error=error+"     El día debe estar comprendido entre 1 y 31\n";
			}
		}
	if (document.getElementById('indx_img_portada').value == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Noticias de Portada:\n";
			}
		error=error+"     Debe asociar una imagen a la noticia para mostrar en portada\n";
		}
	if (document.getElementById('indx_tit_img').value.length > 80 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Noticias de Portada:\n";
			}
		error=error+"     El titulo de la imagen de portada no puede superar los 100 carácteres\n";
		}
	if (document.getElementById('indx_pie_img').value.length > 65 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Noticias de Portada:\n";
			}
		error=error+"     El pie de la imagen de portada no puede superar los 200 carácteres\n";
		}
	if (document.getElementById('indx_tit_img_eng').value.length > 80 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Noticias de Portada:\n";
			}
		error=error+"     El titulo de la imagen de portada en ingles no puede superar los 100 carácteres\n";
		}
	if (document.getElementById('indx_pie_img_eng').value.length > 65 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Noticias de Portada:\n";
			}
		error=error+"     El pie de la imagen de portada en ingles no puede superar los 200 carácteres\n";
		}
	return error;
}

function check_act (error) {
	cont=0;
	if (document.getElementById('indx_desc_act').value.length > 150 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Actividad:\n";
			}
		error=error+"    La descripcion de la actividad no puede superar los 150 carácteres\n";
		}
	if (document.getElementById('indx_titulo_act').value.length == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Actividad:\n";
			}
		error=error+"    El titulo de la actividad no puede estar vacío\n";
		}
	if (document.getElementById('indx_titulo_act').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Actividad:\n";
			}
		error=error+"    El título de la actividad no puede superar los 1000 carácteres\n";
		}
	if (document.getElementById('indx_desc_act_eng').value.length > 150 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Actividad:\n";
			}
		error=error+"    La descripcion inglesa de la actividad no puede superar los 150 carácteres\n";
		}
	if (document.getElementById('indx_titulo_act_eng').value.length == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Actividad:\n";
			}
		error=error+"    El titulo inglés de la actividad no puede estar vacío\n";
		}
	if (document.getElementById('indx_titulo_act_eng').value.length > 1000 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Actividad:\n";
			}
		error=error+"    El título inglés de la actividad no puede superar los 1000 carácteres\n";
		}
	if (isDate(document.getElementById('indx_date_act')) == 1) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Actividad:\n";
			}
		error=error+"     Formato de fecha incorrecto\n";
		} else {
			var fecha=document.getElementById('indx_date_act').value.split('/');
			if (fecha[2] < 1900) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Subindex Actividad:\n";
				}
				error=error+"     El año debe ser superior al 1900\n";
			}
			if ((fecha[1] < 1) || (fecha[1] > 12)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Subindex Actividad:\n";
				}
				error=error+"     El mes debe estar comprendido entre 1 y 12\n";
			}
			if ((fecha[0] < 1) || (fecha[0] > 31)) {
				cont=cont+1;
				if (cont==1) {
					error=error+"Subindex Actividad:\n";
				}
				error=error+"     El día debe estar comprendido entre 1 y 31\n";
			}
		}
	return error;
}

function check_inmem (error) {
	cont=0;
	if (document.getElementById('indx_desc_inmem').value.length == 0 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex In Memoriam:\n";
			}
		error=error+"     La descripción no puede estar vacía\n";
		}
	if (document.getElementById('indx_desc_inmem').value.length > 500 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex In Memoriam:\n";
			}
		error=error+"     La descripción no puede superar los 500 carácteres\n";
		}
	return error;
}

function check_congr (error) {
	cont=0;
	if (document.getElementById('indx_desc_congr').value.length > 500 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Congresos:\n";
			}
		error=error+"     La descripción del congreso no puede superar los 500 carácteres\n";
		}
	if (document.getElementById('indx_president_congr').value.length > 250 ) {
		cont=cont+1;
		if (cont==1) {
			error=error+"Subindex Congresos:\n";
			}
		error=error+"     El nombre del presidente electo no superar los 250 carácteres\n";
		}
	if (document.getElementById('indx_date_congr').value.length != 0) {
		if (isDate(document.getElementById('indx_date_congr')) == 1) {
			cont=cont+1;
			if (cont==1) {
				error=error+"Subindex Congresos:\n";
				}
			error=error+"     Formato de fecha incorrecto\n";
			} else {
				var fecha=document.getElementById('indx_date_congr').value.split('/');
				if (fecha[2] < 1900) {
					cont=cont+1;
					if (cont==1) {
						error=error+"Subindex Congresos:\n";
					}
					error=error+"     El año debe ser superior al 1900\n";
				}
				if ((fecha[1] < 1) || (fecha[1] > 12)) {
					cont=cont+1;
					if (cont==1) {
						error=error+"Subindex Congresos:\n";
					}
					error=error+"     El mes debe estar comprendido entre 1 y 12\n";
				}
				if ((fecha[0] < 1) || (fecha[0] > 31)) {
					cont=cont+1;
					if (cont==1) {
						error=error+"Subindex Congresos:\n";
					}
					error=error+"     El día debe estar comprendido entre 1 y 31\n";
				}
			}
	}
	return error;
}

function check_gral (error) {
	cont=0;
	if (document.getElementById('indx_desc_gral').value.length == 0) {
		cont=cont+1;
		if (cont == 1) {
			error=error+"Subindex general:\n";
			}
		error=error+"     La descripción del subindex no puede estar vacía.\n";
		}
	if (document.getElementById('indx_desc_gral').value.length > 500) {
		cont=cont+1;
		if (cont == 1) {
			error=error+"Subindex general:\n";
			}
		error=error+"     La descripción del subindex no puede superar los 500 carácteres.\n";
		}
	return error;
	}

function check_110 (error) {
	cont=0;
	if (document.getElementById('cont_html_110').value.length == 0) {
		cont=cont+1;
		if (cont == 1) {
			error=error+"Texto HTML con Imagen:\n"
			}
		error=error+"     El contenido de la página no puede estar vacío.\n";
		}
	if (document.getElementById('cont_html_110').value.length > 8000) {
		cont=cont+1;
		if (cont == 1) {
			error=error+"Texto HTML con Imagen:\n"
			}
		error=error+"     El contenido de la página no puede superar los 8000 carácteres\n";
		}
	return error;
	}
	
function check_bat (error) {
	cont=0;
	if (document.getElementById('mod_bat_name').value.length == 0) {
		cont=cont+1;
		if (cont == 1) {
			error=error+"Batería de imagenes:\n"
			}
		error=error+"     El nombre de la batería no puede estar vacío\n";
		}
	if (document.getElementById('mod_bat_name').value.length > 500) {
		cont=cont+1;
		if (cont == 1) {
			error=error+"Batería de imagenes:\n"
			}
		error=error+"     El nombre de la bateria no puede superar los 500 carácteres\n";
		}
	for (i=1; i<=5; i++) {
		if (document.getElementById('bat_img'+i).value == 0) {
			cont=cont+1;
			if (cont == 1) {
				error=error+"Batería de imagenes:\n"
				}
			error=error+"     La imagen número "+i+" de la batería no puede estar vacía\n";
			}
		}
	return error;
}

function check_index (error) {
	cont=0;
	if (document.getElementById('indx_title').value.length == 0) {
		cont=cont+1;
		if (cont == 1) {
			error=error+"Index general de la página:\n"
			}
		error=error+"     El titulo de la página no puede estar vacío\n";
		}
	if (document.getElementById('indx_title').value.length > 250) {
		cont=cont+1;
		if (cont == 1) {
			error=error+"Index general de la página:\n"
			}
		error=error+"     El titulo de la página no puede superar los 250 caracteres\n";
		}
	if (document.getElementById('indx_desc').value.length == 0) {
		cont=cont+1;
		if (cont == 1) {
			error=error+"Index general de la página:\n"
			}
		error=error+"     La descripción de la página no puede estar vacía\n";
		}
	if (document.getElementById('indx_desc').value.length > 500) {
		cont=cont+1;
		if (cont == 1) {
			error=error+"Index general de la página:\n"
			}
		error=error+"     La descripción de la página no puede superar los 500 carácteres\n";
		}
	/*if (document.getElementById('indx_tag').value.length > 1000) {
		cont=cont+1;
		if (cont == 1) {
			error=error+"Index general de la página:\n"
			}
		error=error+"    Los tags de la página no pueden superar los 1000 carácteres\n";
		}*/
	return error;
	}

function check_title (error) {
	cont=0;
	if (document.getElementById('cont_html_100').value.length == 0) {
		cont=cont+1;
		if (cont == 1) {
			error=error+"Título:\n"
			}
		error=error+"     El título no puede estar vacío\n";
		}
	if (document.getElementById('cont_html_100').value.length > 500) {
		cont=cont+1;
		if (cont == 1) {
			error=error+"Título:\n"
			}
		error=error+"     El título no puede superar los 500 carácteres\n";
		}
	if (document.getElementById('cont_html_100_por').value.length > 500) {
		cont=cont+1;
		if (cont == 1) {
			error=error+"Título:\n"
			}
		error=error+"     El título no puede superar los 500 carácteres\n";
		}
	if (document.getElementById('cont_html_100_eng').value.length > 500) {
		cont=cont+1;
		if (cont == 1) {
			error=error+"Título:\n"
			}
		error=error+"     El título no puede superar los 500 carácteres\n";
		}
	return error;
	}
	
function addBookmark()
{
  if (window.external)
    external.AddFavorite("http://www.fundacionfaes.org", "www.fundacionfaes.org")
  else
	alert("Su navegador no soporta esta caracteristica");
}

function CapturaTecla(e) {
	var tecla;
	/*if(document.all)
		tecla=event.keyCode;
	else {
		tecla=e.which; 
	}*/
	var code; 
	if(document.all) code = event.keyCode; 
	else code = e.which;
	if(code==13) {
		//alert('si');
		getSearch(200,0);
	}
	return true;
} 


function rellenar(val) {
	var tmp;
	var ceros = '000000000';
	if (val.length<9) {
		tmp=val.length;
		tmp = ceros.substr(1, 9-tmp);
		tmp = tmp+val;
	}
	else
		tmp = val;

	return tmp;
}
