/*
<summary>Función que conprueba una dirección de email</summary>
<param name="campo" type="string">Direccion de email</param>
<return type="boolean"></return>
*/
function validarEmail(campo) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(campo)){	return (true);	}
  else {	return (false);	}
}

/*
<summary>Función que conprueba una dirección Url</summary>
<param name="valor" type="string">Direccion Url</param>
<return type="boolean"></return>
*/
function validarURL(valor){
	var urlRegxp = /^(http:\/\/|https:\/\/){1}([\w]+)(.[\w]+){1,2}$/;
	return urlRegxp.test(valor);
}

function validarc(){
	var err="";
	var obj = document.form2;
	
	if (obj.comentario.value == "") err += "\nComentario: campo obligatorio";
	/*if (obj.correo.value != ""){
		if(!validarEmail(obj.correo.value)){err+="\nCorreo: formato de correo no válido";}	
	}*/
	
	if (err == ""){
		obj.anadir.click();
		return true;
	}else{
		alert(err);	
		return false;
	}
}
function validarc2(num){
	var err="";
	var obj = document.form2;
	var captcha=new Array(6);
	captcha[1]="WNB5O";
	captcha[2]="KHERD";
	captcha[3]="JI7RFI5";
	captcha[4]="SWSMF";
	captcha[5]="1FGY5S";
	
	
	if (obj.comentario.value == "") err += "\nComentario: campo obligatorio";
	if (obj.correo.value != ""){
		if(!validarEmail(obj.correo.value)){err +="\nCorreo: formato de correo no válido";}	
	}else{
		err += "\nCorreo: campo obligatorio";
	}
	if (obj.nombre.value == "") err += "\nNombre: campo obligatorio";
	if (obj.captcha.value == ""){
	 	err += "\nCódigo: campo obligatorio";
	}else{
	 	if (obj.captcha.value != captcha[num]){
			err += "\nCódigo: incorrecto";
		}
	}
	
	if (err == ""){
		obj.anadir.click();
		return true;
	}else{
		alert(err);	
		return false;
	}
}

function validarcon(){
	var err="";
	var obj = document.form1;
	
	if (obj.nombre.value == "") err += "\nNombre: campo obligatorio"
	if (obj.correo.value == ""){ 
		err += "\nCorreo electrónico: campo obligatorio";
	}else{
		if(!validarEmail(obj.correo.value)){err+="\nCorreo electrónico: formato incorrecto";}	
	}
	if(obj.mensaje.value == "") err += "\nMensaje: campo obligatorio";
	
	
	if (err == ""){
		obj.enviar.click();
		return true;
	}else{
		alert(err);	
		return false;
	}
}

function ventanas(dir, nov, id, w, h){
	var url = dir+"?"+nov+"="+id;
	//alert(url);
	window.open(url, "",",scrollbars=1,height="+h+",width="+w);	
}

function cargarF(anio){
	var obf = document.form1;
	var hoy = new Date();
	var anioa = hoy.getFullYear();
	for (var i=anioa;i>=2003;i--){
		if (i == anio){ 
			eval("document.getElementById('lis"+i+"').style.display='block'");
		}else{ 
			eval("document.getElementById('lis"+i+"').style.display='none'");
		}
	}
	/*obf.anio.value = anio;
	var obj = document.getElementById("listado");
	var meses = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
	var hoy = new Date();
	var anioa = hoy.getFullYear();
	var mes = hoy.getMonth();
	
	html = "<ul class='mlist'>";
	
	if (anio != anioa) mes = 11;
	
	for (var i=mes;i>=0;i--){
		im = i + 1;
		html += "<li><a href='index.php?m="+im+"&a="+anio+"'>"+meses[i]+" "+anio+"</a></li>"	
	}
	
	html += "</ul><br />";
	
	for (var k=anioa;k>=2003;k--){
		if (k == anio) html += k+" ";
		else html += "<a href='javascript:cargarF("+k+");' class='agral'>"+k+"</a> ";
	}
	
	obj.innerHTML = html;*/
}

function  Fsize(t){
createCookie('FSize', t, 365);
window.location.reload();
}


function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = '; expires='+date.toGMTString();
  }
  else expires = '';
  document.cookie = name+'='+value+expires+'; path=/';
}

function Esuscribir(){
	var obj = document.form1;
	var err = "";
	
	if (obj.mailsus.value == ""){ err += "\nDebe introducir el mail en el que desea recibir información de los Blogs";
	}else{
		if(!validarEmail(obj.mailsus.value)) err += "\Email: formato incorrecto";
	}
	
	if (err == ""){
		obj.susmail.click();
		return true;	
	}else{
		alert(err);	
		return false;
	}
}

function Esuscribir2(){
	var obj = document.form1;
	var err = "";
	
	if (obj.mailsus.value == ""){ err += "\nDebe introducir el mail a dar de baja";
	}else{
		if(!validarEmail(obj.mailsus.value)) err += "\Email: formato incorrecto";
	}
	
	if (err == ""){
		obj.esusmail.click();
		return true;	
	}else{
		alert(err);	
		return false;
	}
}

function EsuscribirP(){
	var obj = document.form1;
	var err = "";
	
	if (obj.email.value == ""){ err += "\nDebe introducir el mail en el que desea recibir información de los Blogs";
	}else{
		if(!validarEmail(obj.email.value)) err += "\Email: formato incorrecto";
	}
	
	if (err == ""){
		obj.suscribir.click();
		return true;	
	}else{
		alert(err);	
		return false;
	}
}

function EsuscribirP2(){
	var obj = document.form1;
	var err = "";
	
	if (obj.email.value == ""){ err += "\nDebe introducir el mail a dar de baja";
	}else{
		if(!validarEmail(obj.email.value)) err += "\Email: formato incorrecto";
	}
	
	if (err == ""){
		obj.esuscribir.click();
		return true;	
	}else{
		alert(err);	
		return false;
	}
}

function searchp(url){
	var obj=document.form1;
	alert(document.form1.buscador);
	var nm=obj.buscador.value;
	window.location.href=url+"index.php/src/"+escape(nm)+"/";	
}

function searchp2(url){
	var obj=document.formb;
	var nm=obj.buscador.value;
	window.location.href=url+"index.php/src/"+escape(nm)+"/";	
}

function validarLog(){
	var err="";
	var obj = document.form1;
	if(obj.usuario.value==""){
		err+="\nUsuario: campo obligatorio";
	}
	
	if(obj.contra.value==""){
		err+="\nContraseña: campo obligatorio";
	}
	
	if(err==""){ 
		obj.reg.click();
	}else{
		alert(err);
	}
}
function imprimir()
{
	window.print();
}

function teclado(caja)
{	
	document.onkeydown = VNCheckKey;
	
	function VNCheckKey(oEvent){		
		var oEvent = (oEvent)? oEvent : event;
		if(oEvent.keyCode==13)
		{
			if(caja=="suscribe")
				document.getElementById("susmail").focus();
			if(caja=="busca")
				document.getElementById("buscar").focus();
		}	
		
	}
}