function formreadervalidation(thisform)
{
	with (thisform)
	{
		if (emptyvalidation(email,"Completar la dirección de E-mail")==false) {email.focus(); return false;};
		if (emailvalidation(email,"La dirección de E-Mail no es correcta. Ingrese una direccion correcta")==false) {email.focus(); return false;};
		if (emptyvalidation(user,"Completar el nombre de usuario")==false) {user.focus(); return false;};
		if (emptyvalidation(password1,"Completar la clave")==false) {password1.focus(); return false;};
		if (emptyvalidation(password2,"Repetir la clave")==false) {password2.focus(); return false;};
		if (password1.value != password2.value){alert("Las contraseñas son diferentes");password1.focus();return false;};
		
		if (checked(policy,"Por favor, lea las condiciones de uso. Luego tilde el casillero")==false) {policy.focus(); return false;};
	}
}

function formwritervalidation(thisform)
{
	with (thisform)
	{
		if (emptyvalidation(nombre,"Debe completar el nombre")==false) {nombre.focus(); return false;};
		if (emptyvalidation(apellido,"Debe completar el apellido")==false) {apellido.focus(); return false;};
		if(!pseudonimo.disabled){
			if (emptyvalidation(pseudonimo,"Debe completar el pseudonimo")==false) {pseudonimo.focus(); return false;};
		}
		if (emptyvalidation(email,"Completar la dirección de E-mail")==false) {email.focus(); return false;};
		if (emailvalidation(email,"La dirección de E-Mail no es correcta. Ingrese una direccion correcta")==false) {email.focus(); return false;};
		if (emptyvalidation(user,"Completar el nombre de usuario")==false) {user.focus(); return false;};
		if (emptyvalidation(password1,"Completar la clave")==false) {password1.focus(); return false;};
		if (emptyvalidation(password2,"Repetir la clave")==false) {password2.focus(); return false;};
		if (password1.value != password2.value){alert("Las contraseñas son diferentes");password1.focus();return false;};
		
		if (checked(policy,"Por favor, lea las condiciones de uso. Luego tilde el casillero")==false) {policy.focus(); return false;};
		if (!policy.checked){alert("Por favor, lea las condiciones de uso. Luego tilde el casillero");policy.focus();return false;};
	}
}

function formlibrovalidation(thisform) {
	with (thisform)
	{
		if (emptyvalidation(title,"Debe completar el titulo del libro")==false) {title.focus(); return false;};
		if (category.value=="all"){ alert("Debe seleccionar una categoría"); return false; };
		if (emptyvalidation(chapters,"Debe completar la cantidad de capitulos del libro")==false) {chapters.focus(); return false;};
		if (digitvalidation(chapters,1,50,"Debe ingresar valores numericos","I")==false) {chapters.focus(); return false;};
		if (chapters.value < 1) { alert("El número de entregas no puede ser menor a 1"); return false; };
		if (emptyvalidation(abstract,"Debe completar el resumen del libro")==false) {abstract.focus(); return false;};		
	}
}

function formentregasvalidation(thisform) {
	with (thisform)
	{
		if (emptyvalidation(file_summary,"Debe especificar un archivo para el resumen")==false) {title.focus(); return false;};
	}
}

function formcapitulosvalidation(thisform) {
	with (thisform)
	{
	//	if (emptyvalidation(title,"Debe completar el titulo del libro")==false) {title.focus(); return false;};
	}
}

function formcommentvalidation(thisform)
{
	with (thisform)
	{
	if (emptyvalidation(title,"Completar el titulo")==false) {title.focus(); return false;};
	if (emptyvalidation(content,"Completar el contenido")==false) {content.focus(); return false;};
	}
}

function formnewsvalidation(thisform)
{
	with (thisform)
	{
	if (emptyvalidation(title,"Completar el titulo de la noticia")==false) {title.focus(); return false;};
	if (emptyvalidation(description,"Completar la descripción de la noticia")==false) {description.focus(); return false;};
	if (emptyvalidation(valid_date,"Completar la fecha de validez de la noticia")==false) {valid_date.focus(); return false;};
	if (emptyvalidation(language,"Completar el lenguaje de la noticia")==false) {language.focus(); return false;};
	}
}

function formbuypapervalidation(thisform)
{
	with (thisform)
	{	
		if (emptyvalidation(nombre,"Completar el Nombre")==false) {nombre.focus(); return false;};
		if (emptyvalidation(apellido,"Completar el Apellido")==false) {apellido.focus(); return false;};
		if (emptyvalidation(direccion,"Completar la direcci&oacute;n")==false) {direccion.focus(); return false;};
		if (emptyvalidation(ciudad,"Completar la Ciudad")==false) {ciudad.focus(); return false;};
		if (emptyvalidation(cp,"Completar el c&oacute;digo postal")==false) {cp.focus(); return false;};
		if (emptyvalidation(provincia,"Completar la Provincia")==false) {provincia.focus(); return false;};
		if (emptyvalidation(pais,"Completar el Pa&iacute;s")==false) {pais.focus(); return false;};
		if (emptyvalidation(telefono,"Completar el Tel&eacute;fono")==false) {telefono.focus(); return false;};
	}
}

function formbuyelectronicvalidation(thisform)
{
	with (thisform)
	{	
		if (emptyvalidation(nombre,"Completar el Nombre")==false) {nombre.focus(); return false;};
		if (emptyvalidation(apellido,"Completar el Apellido")==false) {apellido.focus(); return false;};
		if (emptyvalidation(email,"Completar la dirección de E-mail")==false) {email.focus(); return false;};
		if (emailvalidation(email,"La dirección de E-Mail no es correcta. Ingrese una direccion correcta")==false) {email.focus(); return false;};
	}
}

function formgiftdata() {
		document.fbuy.nombre.disabled=!document.fbuy.nombre.disabled;
		document.fbuy.apellido.disabled=!document.fbuy.apellido.disabled;
		document.fbuy.email_destino.disabled=!document.fbuy.email_destino.disabled;	
}

function writer() {
	document.freaderwriter.pseudonimo.disabled=!document.freaderwriter.pseudonimo.disabled;
}


function formadduseradmin(thisform)
{
	with (thisform)
	{		
			if(!lector.checked && !escritor.checked){ alert("Debe seleccionar el tipo de usuario"); return false;}
			if (emptyvalidation(nombre,"Debe completar el nombre")==false) {nombre.focus(); return false;};
			if (emptyvalidation(apellido,"Debe completar el apellido")==false) {apellido.focus(); return false;};
			if (emptyvalidation(email,"Completar la dirección de E-mail")==false) {email.focus(); return false;};
			if (emailvalidation(email,"La dirección de E-Mail no es correcta. Ingrese una direccion correcta")==false) {email.focus(); return false;};
			if (!pseudonimo.disabled){
				if (emptyvalidation(pseudonimo,"Debe completar el pseudonimo")==false) {pseudonimo.focus(); return false;};
			}
			if(!user.disabled){
				if (emptyvalidation(user,"Completar el nombre de usuario")==false) {user.focus(); return false;};
			}
			if (emptyvalidation(password1,"Completar la clave")==false) {password1.focus(); return false;};
			if (emptyvalidation(password2,"Repetir la clave")==false) {password2.focus(); return false;};
			if (password1.value != password2.value){alert("Las contraseñas son diferentes");password1.focus();return false;};
	}
}


function fpreguntavalidation(thisform)
{
	with (thisform)
	{		
			//tinyMCE.triggerSave();		// Agregado XX
			//if (emptyvalidation(nombre,"Debe completar el nombre")==false) {nombre.focus(); return false;};
			//if (emptyvalidation(email,"Completar la dirección de E-mail")==false) {email.focus(); return false;};
			//if (emailvalidation(email,"La dirección de E-Mail no es correcta. Ingrese una direccion correcta")==false) {email.focus(); return false;};
			if (emptyvalidation(categoria,"Elegir una catergoria")==false) {categoria.focus(); return false;};
			if (emptyvalidation(pregunta,"Completar la pregunta")==false) {pregunta.focus(); return false;};
			if (emptyvalidation(respuesta,"Completar la respuesta")==false) {respuesta.focus(); return false;};
	}
}


function fmailvalidation(thisform)
{
	with (thisform)
	{		
			if (emptyvalidation(nombre,"Debe completar el nombre")==false) {nombre.focus(); return false;};
			//if (emptyvalidation(email,"Completar la dirección de E-mail")==false) {email.focus(); return false;};
			//if (emailvalidation(email,"La dirección de E-Mail no es correcta. Ingrese una direccion correcta")==false) {email.focus(); return false;};
			if (emptyvalidation(asunto,"Completar el asunto")==false) {asunto.focus(); return false;};
			if (emptyvalidation(mensaje,"Completar el mensaje")==false) {mensaje.focus(); return false;};
	}		
}



function fcomentariovalidation(thisform)
{
	with (thisform)
	{		
			//tinyMCE.triggerSave();		// Agregado XX
			if (emptyvalidation(nombre,"Debe completar el nombre")==false) {nombre.focus(); return false;};
			//if (emptyvalidation(email,"Completar la dirección de E-mail")==false) {email.focus(); return false;};		//Agregado XX
			//if (emailvalidation(email,"La dirección de E-Mail no es correcta. Ingrese una direccion correcta")==false) {email.focus(); return false;};	//Agregado XX
			if (emptyvalidation(titulo,"Debe completar el titulo")==false) {titulo.focus(); return false;};
			if (emptyvalidation(comentario,"Debe completar el comentario")==false) {comentario.focus(); return false;};
	}		
}


function finformevalidation(thisform)
{
	with (thisform)
	{		
			//tinyMCE.triggerSave();		// Agregado XX
			if (emptyvalidation(titulo,"Debe completar el titulo")==false) {titulo.focus(); return false;};
			if (emptyvalidation(autor,"Debe completar el autor")==false) {autor.focus(); return false;};
			if (emptyvalidation(informe,"Debe completar el informe")==false) {informe.focus(); return false;};
	}
}


function farticulovalidation(thisform)
{
	with (thisform)
	{		
			//tinyMCE.triggerSave();		// Agregado XX
			if (emptyvalidation(titulo,"Debe completar el titulo")==false) {titulo.focus(); return false;};
			if (emptyvalidation(fecha,"Debe completar la fecha")==false) {fecha.focus(); return false;};
			if (emptyvalidation(resumen,"Debe completar el resumen")==false) {resumen.focus(); return false;};
	}
}
function LimitAttach(tField,iType) {		//Agregado XX
	file=tField.value;
	if (iType==1) {
	extArray = new Array(".jpg");
	}
	if (iType==2) {
	extArray = new Array(".pdf");
	}
	if (iType==3) {
	extArray = new Array(".exe",".sit",".zip",".tar",".swf",".mov",".hqx",".ra",".wmf",".mp3",".qt",".med",".et");
	}
	if (iType==4) {
	extArray = new Array(".mov",".ra",".wmf",".mp3",".qt",".med",".et",".wav");
	}
	if (iType==5) {
	extArray = new Array(".html",".htm",".shtml");
	}
	if (iType==6) {
	extArray = new Array(".doc",".xls",".ppt");
	}
	allowSubmit = false;
	if (!file) return;
	while (file.indexOf("\\") != -1) file = file.slice(file.indexOf("\\") + 1);
	ext = file.slice(file.indexOf(".")).toLowerCase();
	for (var i = 0; i < extArray.length; i++) {
		if (extArray[i] == ext) {
			allowSubmit = true;
			break;
		}
	}
	if (allowSubmit) {
	} else {
		alert("El archivo debe ser " + (extArray.join("")) + "\nPor favor seleccione un nuevo archivo");
		tField.value="";
	}
}