
 function RenderTTF1()
    {
    
    DATAFUNCS.RenderFonts('titulo',{ 
        fontSize         : '18.75',
       backgroundColor  : 'FFFFFF',
       color            : '211A52',
       fontFile         : 'fonts/MyriadWebProBold.ttf',
       transparent      : '1'
    });
    DATAFUNCS.RenderFonts('titBanner',{ 
        fontSize         : '14.25',
       backgroundColor  : '000000',
       color            : '615D7F',
       fontFile         : 'fonts/MyriadWebProBold.ttf',
       transparent      : '1'
    });
    
    DATAFUNCS.RenderFonts('h1',{ 
      fontSize         : '16.5',
       backgroundColor  : '000000',
       color            : '211A52',
       fontFile         : 'fonts/MyriadWebPro.ttf',
       transparent      : '1'
    });
    DATAFUNCS.RenderFonts('h11',{ 
      fontSize         : '16.5',
       backgroundColor  : 'FFFFFF',
       color            : '211A52',
       fontFile         : 'fonts/MyriadWebPro.ttf',
       transparent      : '1'
    });
    
    DATAFUNCS.RenderFonts('h2',{ 
        fontSize         : '12.75',
       backgroundColor  : 'CCCCCC',
       color            : '970E49',
       fontFile         : 'fonts/MyriadWebPro.ttf',
       transparent      : '1'
    });
    
    DATAFUNCS.RenderFonts('h22',{ 
        fontSize         : '12.75',
       backgroundColor  : 'CCCCCC',
       color            : '211A52',
       fontFile         : 'fonts/MyriadWebPro.ttf',
       transparent      : '1'
    });
    
    DATAFUNCS.RenderFonts('h222',{ 
        fontSize         : '12.75',
       backgroundColor  : 'CCCCCC',
       color            : '8784A0',
       fontFile         : 'fonts/MyriadWebPro.ttf',
       transparent      : '1'
    });
    

  }

    
function RenderTTF2(){
        
     DATAFUNCS.RenderFonts('tit_rub',{ 
        fontSize         : '13.5',
       backgroundColor  : 'FFFFFF',
       color            : '727778',
       fontFile         : 'fonts/MyriadWebProBold.ttf',
       transparent      : '1'
      });

}
     
     
  function RenderTTF()
    {
    
    DATAFUNCS.RenderFonts('geral_titulo_18',{ 
        fontSize         : '13.5',
       backgroundColor  : 'FFFFFF',
       color            : '172124',
       fontFile         : 'fonts/MyriadWebProBold.ttf',
       transparent      : '1'
    });
    
    DATAFUNCS.RenderFonts('titulo_areaR',{ 
        fontSize         : '13.5',
       backgroundColor  : 'AAC9CF',
       color            : '172124',
       fontFile         : 'fonts/MyriadWebProBold.ttf',
       transparent      : '1'
    });
    
    
    DATAFUNCS.RenderFonts('home_box_titulo',{ 
        fontSize         : '13.5',
       backgroundColor  : 'E6E6E6',
       color            : '727778',
       fontFile         : 'fonts/MyriadWebProBold.ttf',
       transparent      : '1'
    });
    
    DATAFUNCS.RenderFonts('subtituloReg',{ 
        fontSize         : '13.5',
       backgroundColor  : 'FFFFFF',
       color            : '727778',
       fontFile         : 'fonts/MyriadWebProBold.ttf',
       transparent      : '1'
    });
    
    
     DATAFUNCS.RenderFonts('sub_tit3',{ 
        fontSize         : '13.5',
       backgroundColor  : 'FFFFFF',
       color            : '727778',
       fontFile         : 'fonts/MyriadWebProBold.ttf',
       transparent      : '1'
    });
     
}    


function ValidarEntrega()
{ 
  for (i=0;i<document.frmmorada.tipo_entrega.length;i++)
  {
        if (document.frmmorada.tipo_entrega[i].checked)
        {
               opcao_levantamento = document.frmmorada.tipo_entrega[i].value;
        }
  }

if(opcao_levantamento=="2")
{
return (
        ValidarVazioBorder('nome',document.frmmorada.nome.value,'Por favor, preencha o Nome!')
 		     && ValidarVazioBorder('morada',document.frmmorada.morada.value,'Por favor, introduza a Morada!') 
 		     && ValidarVazioBorder('cp1',document.frmmorada.cp1.value,'Por favor, introduza a Código Postal!')
 		     && ValidarVazioBorder('localidade',document.frmmorada.localidade.value,'Por favor, introduza a Localidade!')
      );
} else {
  return true;
} 
}


function tipo_sel(){
  for (i=0;i<document.frmmorada.tipo_entrega.length;i++)
  {
        if (document.frmmorada.tipo_entrega[i].checked)
        {
               opcao_levantamento = document.frmmorada.tipo_entrega[i].value;
        }
  }
  return opcao_levantamento;
}

function updatemorada()
{ 
  for (i=0;i<document.frmmorada.tipo_entrega.length;i++)
  {
        if (document.frmmorada.tipo_entrega[i].checked)
        {
               opcao_levantamento = document.frmmorada.tipo_entrega[i].value;
        }
  }
  
  if(opcao_levantamento=="1")
  {
    document.getElementById('morada_entrega').style.display='none';
  } else {
    document.getElementById('morada_entrega').style.display='block';
    //document.getElementById('dias_uteis').innerHTML=document.getElementById('descricao0').innerHTML;
  }
  
}

function hidemorada()
{ 
  document.getElementById('morada_entrega').style.display='none';
}

  
function limpaformulario(id,valor){
	if (document.getElementById(id).value == valor) {
		document.getElementById(id).value = '';
	}
	
	if(id=="password"){
	document.getElementById(id).setAttribute("type", "password");
  //document.getElementById(id).type="password";
  }
}

function verificaformulario(id,valor){


	if (document.getElementById(id).value == '') {
	
	    if(id=="password"){
	
        document.getElementById(id).setAttribute("type", "text");
       // document.getElementById(id).type="text";
      }
      
	document.getElementById(id).value = valor;
	
	}
	
}

function cmd_hover(id) {
	var cmd = document.getElementById(id);
	cmd.src = cmd.src.replace('.jpg','_hover.jpg');
}

function cmd_out(id) {
	var cmd = document.getElementById(id);
	cmd.src = cmd.src.replace('_hover.jpg','.jpg');
}

function listagem_linha_hover(id) {
	var linha = document.getElementById(id);
	linha.className = linha.className + '_hover';
}

function listagem_linha_out(id) {
	var linha = document.getElementById(id);
	linha.className = linha.className.replace('_hover','');
}



function validateFormLogin(frmObj, jsonstr){
  
 //alert(frmObj.name);
  
  
  
  var errorcont = 0;
  
  var email = frmObj.email;
  
  if(email)
    var valem = email.value;
  
  
  
  if(email){
  
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  
    if (!filter.test(valem)){
      errorcont += 1;
      //var strerror = unescape(jsonstr[8]);
      var elementfocus = email;
      
       email.style.border="1px solid #FF0000";
      
      
  }
    
  }
  
  
  if(frmObj.pass1 && frmObj.pass2){
    
    if(frmObj.pass2.value != frmObj.pass1.value){
      errorcont += 1;
      var strerror = unescape(jsonstr[131]);
      var elementfocus = frmObj.pass2;
    }
    
  }
  
  
  var elem = new Array();
  
 elem = frmObj.elements;
 
  for(i = 0; i < elem.length; i++){
    
    var index = elem[i].selectedIndex;
    var nome = elem[i].name;
    
    if((elem[i].value == '') || (elem[i].value == unescape(jsonstr[41])) || (elem[i].value == unescape(jsonstr[61])) || (elem[i][index]=='0') || (elem[i][index]=='')  ){
    
     
    
      errorcont += 1;
      //var strerror = unescape(jsonstr[130]);
      var elementfocus = elem[i];
       
       elem[i].style.border="1px solid #FF0000";
      
      
    }
  }

  if(errorcont == 0){
    return true;
   
  } else {
  
//alert(strerror);
 elementfocus.focus();
    return false;
  }

} 



function verifyRegFields(obj){
 
  
  var cont = 0;
  
  var cont2 = 0;
  
  var cont3 = 0;
  
  var cont4 = 0;
  
  var objele = obj.elements;
  
  //alert(objele.length);
  
  
  for(i = 0; i < objele.length; i++){
    
    var xs = objele[i].name.substring(0,1);
    
    if((objele[i].value == '' || objele[i].value == unescape(jstr[12]))  && xs == 'R' ){
    cont++;
    
    //alert(objele[i].name);
     objele[i].style.border="1px solid #FF0000";
    
     objele[i].value=unescape(jstr[12]);
    
    //document.getElementById('email1').style.background="#f0f0f0";
   
    if(document.getElementById('email2')!=undefined){
    objele[i].style.border="1px solid #FF0000";
    
    //document.getElementById('email2').style.background="#f0f0f0";
    }
    if(document.getElementById('pass2')!=undefined){
    objele[i].style.border="1px solid #FF0000";
    //document.getElementById('pass1').style.background="#f0f0f0";
    //document.getElementById('pass2').style.background="#f0f0f0";
    }
    
    }else if(xs == 'R' && (objele[i].value != '' || objele[i].value == unescape(jstr[12]) ) ){
    
    //document.getElementById('email1').style.background="#FFFFFF";
    if(document.getElementById('email2')!=undefined){
    objele[i].style.border="none";
    //document.getElementById('email2').style.background="#FFFFFF";
    }
    if(document.getElementById('pass2')!=undefined){
    objele[i].style.border="none";
    //document.getElementById('pass1').style.background="#FFFFFF";
    
    }
    
    
    
    }
      
   if(document.getElementById('email2')!=undefined){
    if(objele[i].name == 'R[email][2]' && document.getElementById('email2').value != document.getElementById('email1').value)
      cont2++;
   }
   if(document.getElementById('pass2')!=undefined){
    if(objele[i].name == 'R[pass][2]' && document.getElementById('pass2').value != document.getElementById('pass1').value)
      cont3++;
   }
  }
  
  if(document.getElementById('email1')){
    if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email1').value))){
        //alert("Campo de e-mail incorrecto!")
        document.getElementById('email1').focus();
        document.getElementById('email1').value=unescape(jstr[63]);
        //document.getElementById('email1').style.background="#f0f0f0";
         document.getElementById('email1').style.border="1px solid #FF0000";
        return false;
    }else {
    // document.getElementById('email1').style.background="#FFFFFF";
    document.getElementById('email1').style.border="none";
    }
  }
  if(document.getElementById('email2')){
    if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email2').value))){
        //alert("Campo de confirmação de e-mail incorrecto!")
        document.getElementById('email2').focus();
        document.getElementById('email2').value=unescape(jstr[85]);
       // document.getElementById('email2').style.background="#f0f0f0";
        document.getElementById('email2').style.border="1px solid #FF0000";
        return false;
    }else {
    //document.getElementById('email2').style.background="#FFFFFF";
    document.getElementById('email2').style.border="none";;
    }
  }
  
  
  if(objele[14].checked==false){
  alert(unescape(jstr[88]));
  return false;
  }
  
  
  if(cont2 > 0){
    alert(unescape(jstr[87]));
      
    return false;
  }
  if(cont3 > 0){
    alert(unescape(jstr[66]));
      
    return false;
  }
 
  
  if(cont > 0){
    alert(unescape(jstr[86]));
    return false;
  } else {
    return true;
  }
}


function verifyRegFieldsSave(obj){
 
  
  var cont = 0;
  
  var cont2 = 0;
  
  var cont3 = 0;
  
  var cont4 = 0;
  
  var objele = obj.elements;
  
  //alert(objele.length);
  
  
  for(i = 0; i < objele.length; i++){
    
    var xs = objele[i].name.substring(0,1);
    
    if((objele[i].value == '' || objele[i].value == unescape(jstr[12]))  && xs == 'R' ){
    cont++;
    
    //alert(objele[i].name);
     objele[i].style.border="1px solid #FF0000";
    
     objele[i].value=unescape(jstr[12]);
    
    //document.getElementById('email1').style.background="#f0f0f0";
   
    if(document.getElementById('email2')!=undefined){
    objele[i].style.border="1px solid #FF0000";
    
    //document.getElementById('email2').style.background="#f0f0f0";
    }
    if(document.getElementById('pass2')!=undefined){
    objele[i].style.border="1px solid #FF0000";
    //document.getElementById('pass1').style.background="#f0f0f0";
    //document.getElementById('pass2').style.background="#f0f0f0";
    }
    
    }else if(xs == 'R' && (objele[i].value != '' || objele[i].value == unescape(jstr[12]) ) ){
    
    //document.getElementById('email1').style.background="#FFFFFF";
    if(document.getElementById('email2')!=undefined){
    objele[i].style.border="none";
    //document.getElementById('email2').style.background="#FFFFFF";
    }
    if(document.getElementById('pass2')!=undefined){
    objele[i].style.border="none";
    //document.getElementById('pass1').style.background="#FFFFFF";
    
    }
    
    
    
    }
      
   if(document.getElementById('email2')!=undefined){
    if(objele[i].name == 'R[email][2]' && document.getElementById('email2').value != document.getElementById('email1').value)
      cont2++;
   }
   if(document.getElementById('pass2')!=undefined){
    if(objele[i].name == 'R[pass][2]' && document.getElementById('pass2').value != document.getElementById('pass1').value)
      cont3++;
   }
  }
  
  if(document.getElementById('email1')){
    if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email1').value))){
        //alert("Campo de e-mail incorrecto!")
        document.getElementById('email1').focus();
        document.getElementById('email1').value=unescape(jstr[63]);
        //document.getElementById('email1').style.background="#f0f0f0";
         document.getElementById('email1').style.border="1px solid #FF0000";
        return false;
    }else {
    // document.getElementById('email1').style.background="#FFFFFF";
    document.getElementById('email1').style.border="none";
    }
  }
  if(document.getElementById('email2')){
    if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email2').value))){
        //alert("Campo de confirmação de e-mail incorrecto!")
        document.getElementById('email2').focus();
        document.getElementById('email2').value=unescape(jstr[85]);
       // document.getElementById('email2').style.background="#f0f0f0";
        document.getElementById('email2').style.border="1px solid #FF0000";
        return false;
    }else {
    //document.getElementById('email2').style.background="#FFFFFF";
    document.getElementById('email2').style.border="none";;
    }
  }
  
  if(objele.password1.value!='')
  {
    if(objele.password1.value!=objele.password2.value || objele.password2.value=='')
    {
      alert(unescape(jstr[151]));
      document.getElementById('password2').style.border="1px solid #FF0000";
      return false;
    }
  }
  
  
  if(cont2 > 0){
    alert(unescape(jstr[87]));
      
    return false;
  }
  if(cont3 > 0){
    alert(unescape(jstr[66]));
      
    return false;
  }
 
  
  if(cont > 0){
    alert(unescape(jstr[86]));
    return false;
  } else {
    return true;
  }
}


var jpesq;

function verifica_pesq(form) {

var txt=document.getElementById("valor_pesq");
var texto = txt.value;
var error;

  if((txt.value=="") || (txt.value==unescape(jpesq[39]))){
      alert(unescape(jpesq[101]));
      error=1;
  }else if(texto.length<3){
      alert(unescape(jpesq[186]));
      error=2;
  }

  if((txt.value!=unescape(jpesq[39])) && (txt.value!="") && (texto.length>=3)){
      //document.getElementById(form).submit();
      error=0;

  }
  
  if(error>0){
    return false;
  }else {
    return document.getElementById(form).submit();
  }
}


