// JavaScript Document

<!--SCRIPT PARA MANDAR EL FORMULARIO DE OPINION-->

function getCookie(name){ 
var cname = name + "=";                
var dc = document.cookie;              
if (dc.length > 0) {              
begin = dc.indexOf(cname);        
if (begin != -1) {            
begin += cname.length; 
end = dc.indexOf(";", begin); 
if (end == -1) end = dc.length; 
return unescape(dc.substring(begin, end)); 
} 
}
return null; 
}

function setCookie(name, value, expires) { 
document.cookie = name + "=" + escape(value) + 
((expires != null) ? "; expires=" + expires.toGMTString() : "") 
+ "; path=/"; 
}

function setName() { 
var expdate = new Date (); 
expdate.setTime (expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); 
var prompt=i = document.formuopi.name.value; 
setCookie("name", i, expdate); 
}

function getName() { 
if(getCookie("name") != null) { 
document.formuopi.name.value = getCookie("emailname"); 
} 
}

function checkMultiple() { 
if (getCookie("emailsent") == 'true') return true; 
else return false; 
} 

function formCheck() { 
var passed = false; 
with (document.formuopi) { 
if (name.value == "") { 
alert("Por favor, indica tu nombre y apellidos."); 
name.focus(); 
}
else if (comentarios.value == "") {
alert("Por favor, introduce tu comentario."); 
comentarios.focus(); 	
}
else if (email.value == "") { 
alert("Por favor, indica tu e-mail correctamente."); 
email.focus(); 
}
else if (email.value != "") {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email.value)){
//alert("La dirección de email " + valor + " es correcta.")
return (true)
} else {
alert("Por favor, introduce un formato de e-mail correcto."); 
email.focus();
email.value = "";
return (false)
}
}
else if (checkMultiple == "") { 
if (confirm("Acabas de mandar un email utilizando este formulario, ¿estás seguro de que quieres mandar otro?")) { 
passed = true; 
} 
} 
else { 
passed = true; 
} 
} 
return passed;
}



<!--SCRIPT PARA EL COLOR DE LAS CAJAS DE TEXTO DEL FORMULARIO DE OPINION-->

var highlightcolor="#FFFCCC"
var ns6=document.getElementById&&!document.all
var previous=''
var eventobj
var intended=/INPUT|TEXTAREA|SELECT|OPTION/

function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
}
else
return false
}

function highlight(e){
eventobj=ns6? e.target : event.srcElement
if (previous!=''){
if (checkel(previous))
previous.style.backgroundColor=''
previous=eventobj
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
}
else{
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
previous=eventobj
}
}
