
function swap(m) {
    if(m != null) {
        //document.getElementById(m).src = "http://www.futuralia.fil.pt/futuralia/framework/imagens/setablue.jpg";
        
        var liObj = m.parentNode;
        if(liObj != null) {
            liObj.className = "hover";
        }
    }    
}
	
function unswap(m) {
    if(m != null) {
        //document.getElementById(m).src = "http://www.futuralia.fil.pt/futuralia/framework/imagens/setagrey.jpg";
                
        var liObj = m.parentNode;
        if(liObj != null) {
            liObj.className = "";
        }
    }   
}    

function swap(m,cla) {
    if(m != null) {
        //document.getElementById(m).src = "http://www.futuralia.fil.pt/futuralia/framework/imagens/setablue.jpg";
        
        var liObj = m.parentNode;
        if(liObj != null) {
            liObj.className = cla+"hover";
        }
    }    
}
	
function unswap(m,cla) {
    if(m != null) {
        //document.getElementById(m).src = "http://www.futuralia.fil.pt/futuralia/framework/imagens/setagrey.jpg";
                
        var liObj = m.parentNode;
        if(liObj != null) {
            liObj.className = cla+"";
        }
    }   
}    
function emptybox(elem) {
	var lang_Upper = document.getElementById("lang").value;
	var lang = lang_Upper.toLowerCase();
	if (lang == "pt")
	{
		var value_init1 = "introduza o e-mail"
		var value_init2 = "introduza o seu nome"
		var value_init3 = "introduza o nome"
		var value_init4 = "Pesquisar"
	}
	
	if (lang == "en")
	{
		var value_init1 = "enter e-mail"
		var value_init2 = "enter your name"
		var value_init3 = "enter name"
		var value_init4 = "Search"
	}
	
	if (lang == "es")
	{
		var value_init1 = "inserte e-mail"
		var value_init2 = "inserte su nombre"
		var value_init3 = "inserte nombre"
		var value_init4 = "Investigar"
	}
	
    x= document.getElementById(elem).value;
	
   if((x== value_init1)  || (x== value_init2) || (x== value_init3) || (x== value_init4)) {
        document.getElementById(elem).value="";
    }        
}
	
function showdiv(m) {
	    document.getElementById(m).style.display = "block";
}
	
function hidediv(m) {
    document.getElementById(m).style.display = "none";
}
	
function writeinbox(m) {
    document.getElementById('pesquisabox2').value = m;
    document.getElementById('sites').style.display = "none";
}
	
function searchweb() {
    y = document.getElementById('pesquisabox').value;
    if(y == "Pesquisar") {
        alert("deve definir um termo de pesquisa")
    } else {
        z = document.getElementById('pesquisabox2').value;
        if (z == "Google") {
            var w = window.open("http://www.google.pt/search?q="+y);
            w.focus();
        }
        
        if (z=="Portal FIL") {
            var w = window.open("http://www.fil.pt/irj/servlet/prt/portal/prtroot/iWeb.pesquisa?Grupo=$server_name$&keywords="+y);
            w.focus();
        }
        
        if (z == "Outras Feiras") {
            var w = window.open("http://www.topv.fil.pt/irj/servlet/prt/portal/prtroot/iWeb.pesquisa?Grupo=Feiras&keywords="+y);
            w.focus();
        }		

        if (z == "Neste site") {
            /*var w = window.open("http://www.fil.pt/irj/servlet/prt/portal/prtroot/iWeb.pesquisa?Grupo=Futuralia&keywords="+y);
            w.focus();*/
	    window.open();
        }
    }
}	
	
function doSearch(lang, currSitePage) {
  var y = document.getElementById('pesquisabox').value;
  if(y == "Pesquisar") {
    alert("deve definir um termo de pesquisa")
  } else {
    var z = document.getElementById('pesquisabox2').value;
    if (z == "Google") {
        var w = window.open("http://www.google.pt/search?q="+y);
        w.focus();
    }
    
    if (z=="Portal FIL") {
        var w = window.open("http://www.fil.pt/irj/servlet/prt/portal/prtroot/iWeb.pesquisa?Grupo=$server_name$&keywords="+y);
        w.focus();
    }
    
    if (z == "Outras Feiras") {
        var w = window.open("http://www.topv.fil.pt/irj/servlet/prt/portal/prtroot/iWeb.pesquisa?Grupo=Feiras&keywords="+y);
        w.focus();
    }		
    
    if (z == "Neste Site" || z == "Neste site" ) {
      /*var w = window.open("http://www.fil.pt/irj/servlet/prt/portal/prtroot/iWeb.pesquisa?Grupo=Futuralia&keywords="+y);
      w.focus();*/
      location.href= "?lang=" + lang.toLowerCase() + "&page=" + currSitePage + "&search=" + y;
      
    }
  }    
}

// FORMULARIOS


function trim(s) {
    return s.replace(/^\s+|\s+$/, '');
}

function validate(p) {	

    var error="";
	var msg1="";
	var msg2="";
	var msg3="";
	var msg4="";
	
	var lang_Upper = document.getElementById("lang").value;
	var lang = lang_Upper.toLowerCase();
	
	
	if (lang == "pt")
	{
		var value_init1 = "introduza o e-mail"
		var value_init2 = "introduza o seu nome"
		var value_init3 = "introduza o nome"
		var value_init4 = "Pesquisar"
		var msg1 = "Por favor insira o seu nome"
		var msg2 = "Por favor insira o nome do seu amigo"
		var msg3 = "Por favor insira um email valido"
		var msg4 = "O email que inseriu contém caracteres invalidos"
	}
	
	if (lang == "en")
	{
		var value_init1 = "enter e-mail"
		var value_init2 = "enter your name"
		var value_init3 = "enter name"
		var value_init4 = "Search"
		var msg1 = "Please insert your name"
		var msg2 = "Please enter your friend's name"
		var msg3 = "Please enter a valid email address"
		var msg4 = "The email you entered contains invalid characters"
	}
	
	if (lang == "es")
	{
		var value_init1 = "inserte e-mail"
		var value_init2 = "inserte su nombre"
		var value_init3 = "inserte nombre"
		var value_init4 = "Investigar"
		var msg1 = "Por favor inserte su nombre"
		var msg2 = "Por favor inserte el nombre de su amigo"
		var msg3 = "Por favor inserte un email valido"
		var msg4 = "El email que insertó contiene caracteres invalidos"
	}
	
	
	
	//alert(document.getElementById("email_news").value);
    if (p == 1) {
      // var fld = document.XmlForms.email_news;			
	   var fld = document.getElementById("email_news_visit");			
		
    }
    else {
        var fld_nome = document.getElementById("nome");
        var fld_nome2 = document.getElementById("nome_friend");
        var fld = document.getElementById("email_friend");
        var tfld_nome = trim(fld_nome.value);
        
        if ((tfld_nome == '') || (tfld_nome == value_init2)) {
            fld_nome.style.background = 'Yellow';
            error = error + msg1 +"\n";;
        }
        else {
            fld_nome.style.background = 'White';
        }
        
        var tfld_nome2 = trim(fld_nome2.value);
        if ((tfld_nome2 == '') ||  (tfld_nome == value_init3)) {
            fld_nome2.style.background = 'Yellow';
            error = error + msg2 +"\n";
        }
        else {
            fld_nome2.style.background = 'White';
        }
    }
    
    var tfld = trim(fld.value);                        // value of field with whitespace trimmed off
	
	
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
       
    if (!emailFilter.test(tfld)) {              //test email for illegal characters
        fld.style.background = 'Yellow';
        error = error + msg3 +"\n";
    } else if (fld.value.match(illegalChars)) {
        fld.style.background = 'Yellow';
        error = error + msg4 +"\n";
    } else {
        fld.style.background = 'White';
    }
    
    if (error != '') {
        alert(error);
        return;
    }
           
    var url = '';	
    if (p == 1) {
        url  = "http://www.fil.pt/irj/servlet/prt/portal/prtmode/preview/prtroot/pcd!3aportal_content!2fportais!2fiweb.associacoes!2fiweb.aip!2fpt.iweb.feiras.feiras!2fwww.fil.pt.common!2fwww.fil.pt.newslangredir?sap-config-mode=true&url_email="+fld.value+"&url_feira="+document.getElementById("url_feira").value+"&email_feira="+document.getElementById("email_feira").value+"&lang="+lang;
        SendEmail(url);
        document.getElementById("email_news_visit").value = value_init1;
    }
    else {
		
   
   url= "http://www.fil.pt/irj/servlet/prt/portal/prtmode/preview/prtroot/pcd!3aportal_content!2fportais!2fiweb.associacoes!2fiweb.aip!2fpt.iweb.feiras.feiras!2fwww.fil.pt.common!2fwww.fil.pt.sugestaolangredir?sap-config-mode=true&url_nome="+document.getElementById('nome').value+"&url_nome_friend="+document.getElementById('nome_friend').value+"&url_email_friend="+document.getElementById("email_friend").value+"&url_feira="+document.getElementById("url_feira").value+"&email_feira="+document.getElementById("email_feira").value+"&lang="+lang;
   SendEmail(url);
        document.getElementById("email_friend").value = value_init1;
        document.getElementById("nome").value= value_init2;
        document.getElementById("nome_friend").value= value_init3;
    }					    
}

function SendEmail(url) {
   
   var left = Math.round(screen.width/3);
    var top =40;
    var options = "height=150,width=315,location=no,menubar=no,resizable=no,scrollbars=No,status=yes,titlebar=no,toolbar=no,screenX=" + left + ",screenY=" + top + ",top=" + top + ",left=" + left;
    window.open(url,"SendEmail",options);
	
}

//FORMULARIOS end  