// JavaScript Document

function validar(){
	returnval=true;
	arraycampos=["empresa","contacto","telefono","email","direccion","municipio","provincia","cp"]
	for (j=0;j<arraycampos.length;j++){
		campo=document.getElementById(arraycampos[j]).value;
		campo1=''
		for (i=0;i<campo.length;i++) { 
			es=campo.charAt(i)
			if (es!=' '){
				campo1=campo.charAt(i)
			}
		}
		if (arraycampos[j]=="email"){
			ema=campo;
			if ((ema!="")&&(ema.indexOf("@")==-1))
				{ema="mal"}
			else if ((ema!="")&&(ema.indexOf("@")!=ema.lastIndexOf("@")))
				{ema="mal"}
			else if ((ema!="")&&(ema.charAt(0)=="@"))
				{ema="mal"}
			else if ((ema!="")&&(ema.charAt(ema.length-1)=="@"))
				{ema="mal"}
					//se supone que dentro del email en la primera parte puede haber algun punto
			else if ((ema!="")&&(ema.lastIndexOf(".")==-1))
				{ema="mal"}
			else if ((ema!="")&&(ema.indexOf(" ")!=-1))
				{ema="mal"}
			else if ((ema!="")&&(ema.charAt(0)=="."))
				{ema="mal"}
			else if ((ema!="")&&(ema.charAt(ema.length-1)=="."))
				{ema="mal"}
			else if ((ema!="")&&(ema.indexOf("@")>ema.lastIndexOf(".")))
				{ema="mal"}
			else if ((ema!="")&&(ema.lastIndexOf(".")-ema.indexOf("@")<2))
				{ema="mal"}
		}
		if (campo1==''){
			returnval=false;
		}
	}
	if (ema=="mal"){
		returnval=false;
		alert("El email introducido no es correcto.")
	}else if (returnval==false){
		alert("Los campos con * son obligatorios.")
	}
	return returnval;
}

function validar_news(){
	returnval=true;
	arraycampos=["empresa","contacto","telefono","email"]
	for (j=0;j<arraycampos.length;j++){
		campo=document.getElementById(arraycampos[j]).value;
		campo1=''
		for (i=0;i<campo.length;i++) { 
			es=campo.charAt(i)
			if (es!=' '){
				campo1=campo.charAt(i)
			}
		}
		if (arraycampos[j]=="email"){
			ema=campo;
			if ((ema!="")&&(ema.indexOf("@")==-1))
				{ema="mal"}
			else if ((ema!="")&&(ema.indexOf("@")!=ema.lastIndexOf("@")))
				{ema="mal"}
			else if ((ema!="")&&(ema.charAt(0)=="@"))
				{ema="mal"}
			else if ((ema!="")&&(ema.charAt(ema.length-1)=="@"))
				{ema="mal"}
					//se supone que dentro del email en la primera parte puede haber algun punto
			else if ((ema!="")&&(ema.lastIndexOf(".")==-1))
				{ema="mal"}
			else if ((ema!="")&&(ema.indexOf(" ")!=-1))
				{ema="mal"}
			else if ((ema!="")&&(ema.charAt(0)=="."))
				{ema="mal"}
			else if ((ema!="")&&(ema.charAt(ema.length-1)=="."))
				{ema="mal"}
			else if ((ema!="")&&(ema.indexOf("@")>ema.lastIndexOf(".")))
				{ema="mal"}
			else if ((ema!="")&&(ema.lastIndexOf(".")-ema.indexOf("@")<2))
				{ema="mal"}
		}
		if (campo1==''){
			returnval=false;
		}
	}
	if (ema=="mal"){
		returnval=false;
		alert("El email introducido no es correcto.")
	}else if (returnval==false){
		alert("Los campos con * son obligatorios.")
	}
	return returnval;
}
function validar_comentario(){
	returnval=true;
	arraycampos=["txtnombre","txtemail","txttitulo","txtcomentario"]
	for (j=0;j<arraycampos.length;j++){
		campo=document.getElementById(arraycampos[j]).value;
		campo1=''
		for (i=0;i<campo.length;i++) { 
			es=campo.charAt(i)
			if (es!=' '){
				campo1=campo.charAt(i)
			}
		}
		if (arraycampos[j]=="txtemail"){
			ema=campo;
			if ((ema!="")&&(ema.indexOf("@")==-1))
				{ema="mal"}
			else if ((ema!="")&&(ema.indexOf("@")!=ema.lastIndexOf("@")))
				{ema="mal"}
			else if ((ema!="")&&(ema.charAt(0)=="@"))
				{ema="mal"}
			else if ((ema!="")&&(ema.charAt(ema.length-1)=="@"))
				{ema="mal"}
					//se supone que dentro del email en la primera parte puede haber algun punto
			else if ((ema!="")&&(ema.lastIndexOf(".")==-1))
				{ema="mal"}
			else if ((ema!="")&&(ema.indexOf(" ")!=-1))
				{ema="mal"}
			else if ((ema!="")&&(ema.charAt(0)=="."))
				{ema="mal"}
			else if ((ema!="")&&(ema.charAt(ema.length-1)=="."))
				{ema="mal"}
			else if ((ema!="")&&(ema.indexOf("@")>ema.lastIndexOf(".")))
				{ema="mal"}
			else if ((ema!="")&&(ema.lastIndexOf(".")-ema.indexOf("@")<2))
				{ema="mal"}
		}
		if (campo1==''){
			returnval=false;
		}
	}
	if (ema=="mal"){
		returnval=false;
		alert("El email introducido no es correcto.")
	}else if (returnval==false){
		alert("Los campos nombre, email, ttulo y comentario son obligatorios.")
	}
	return returnval;
}
function validar_mejorar(){
	returnval=true;
	arraycampos=["nombre","comentario","email"]
	for (j=0;j<arraycampos.length;j++){
		campo=document.getElementById(arraycampos[j]).value;
		campo1=''
		for (i=0;i<campo.length;i++) { 
			es=campo.charAt(i)
			if (es!=' '){
				campo1=campo.charAt(i)
			}
		}
		if (arraycampos[j]=="email"){
			ema=campo;
			if ((ema!="")&&(ema.indexOf("@")==-1))
				{ema="mal"}
			else if ((ema!="")&&(ema.indexOf("@")!=ema.lastIndexOf("@")))
				{ema="mal"}
			else if ((ema!="")&&(ema.charAt(0)=="@"))
				{ema="mal"}
			else if ((ema!="")&&(ema.charAt(ema.length-1)=="@"))
				{ema="mal"}
					//se supone que dentro del email en la primera parte puede haber algun punto
			else if ((ema!="")&&(ema.lastIndexOf(".")==-1))
				{ema="mal"}
			else if ((ema!="")&&(ema.indexOf(" ")!=-1))
				{ema="mal"}
			else if ((ema!="")&&(ema.charAt(0)=="."))
				{ema="mal"}
			else if ((ema!="")&&(ema.charAt(ema.length-1)=="."))
				{ema="mal"}
			else if ((ema!="")&&(ema.indexOf("@")>ema.lastIndexOf(".")))
				{ema="mal"}
			else if ((ema!="")&&(ema.lastIndexOf(".")-ema.indexOf("@")<2))
				{ema="mal"}
		}
		if (campo1==''){
			returnval=false;
		}
	}
	if (ema=="mal"){
		returnval=false;
		alert("El email introducido no es correcto.")
	}else if (returnval==false){
		alert("Los campos con * son obligatorios.")
	}
	return returnval;
}

function subra(p){
		document.getElementById(p).style.borderBottom = '1px solid #800000'
}
function nosubra(p){
		document.getElementById(p).style.borderBottom = '1px solid #FFFFFF'
}
function ventana(page, x, y){
	posx = (screen.availWidth-x)/2;
	posy = (screen.availHeight-y)/2;
	window.open(page, 'DATOS','toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width='+x+', height='+y+', top='+posy+', left='+posx);
}
function comentarioFrase(p){
	//var answer = prompt ("Introduce un comentario para la frase a votar.","comentario.");
	//if (answer==null){
		//alert("cancelar");
	//}else{		
		//location.href="../frases/votar.asp?id_f="+p+"&comen="+answer;
	//}
	document.getElementById("capa_frase"+p).style.display="block";
	
}
function VercomentariosFrase(p){
	if(document.getElementById("cfraco_"+p).style.display=="none"){
		document.getElementById("cfraco_"+p).style.display="block";
	}else{
		document.getElementById("cfraco_"+p).style.display="none";
	}
}