function verifyFields(obj){
  
  var cont = 0;
  
  var objele = obj.elements;
  
  for(i = 0; i < objele.length; i++){
    
    if(objele[i].value == '')
      cont++;
  }
  
  if(document.getElementById('email1')){
  if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email1').value))){
        if(LG=="pt"){
          alert("Campo de e-mail incorrecto!");
        }else if(LG=="gb"){
          alert("Incorrect e-mail adress!");
        }
      document.getElementById('email1').focus()
      document.getElementById('email1').style.background="#f0f0f0";
      return false;
  }
  }
  
  if(document.getElementById('email2')){
  if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email2').value))){
        if(LG=="pt"){
          alert("Campo de e-mail incorrecto!");
        }else if(LG=="gb"){
          alert("Incorrect e-mail adress!");
        }
      document.getElementById('email2').focus()
      document.getElementById('email2').style.background="#f0f0f0";
      return false;
  }
  }
  
  if(cont > 0){
    if(LG=="pt"){
       alert('Tem de preencher todos os campos de preenchimento obrigatório!');
    } else if(LG=="gb"){
       alert('You must fill in all required fields!');
    }
    return false;
  } else {
    return true;
  }
  
  
}

function verifyRegFields(obj){
  
  var cont = 0;
  
  var cont2 = 0;
  
  var cont3 = 0;
  
  var objele = obj.elements;
  
  for(i = 0; i < objele.length; i++){
    
    var xs = objele[i].name.substring(0,1);
    
    if(objele[i].value == '' && xs == 'R' && objele[i].name!="sbmt_btn"){
    cont++;
     objele[i].style.borderLeft="2px solid red";
    document.getElementById('email1').style.background="#f0f0f0";
   
    if(document.getElementById('email2')!=undefined){
    objele[i].style.borderLeft="2px solid red";
    document.getElementById('email2').style.background="#f0f0f0";
    }
    if(document.getElementById('pass2')!=undefined){
    objele[i].style.borderLeft="2px solid red";
     document.getElementById('pass1').style.background="#f0f0f0";
    document.getElementById('pass2').style.background="#f0f0f0";
    }
    
    }else if(xs == 'R' && objele[i].value != ''){
    
    document.getElementById('email1').style.background="#FFFFFF";
    if(document.getElementById('email2')!=undefined){
    objele[i].style.borderLeft="1px solid #CCCCCC";
    document.getElementById('email2').style.background="#FFFFFF";
    }
    if(document.getElementById('pass2')!=undefined){
    objele[i].style.borderLeft="1px solid #CCCCCC";
    document.getElementById('pass1').style.background="#FFFFFF";
    document.getElementById('pass2').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))){
        
        if(LG=="pt"){
          alert("Campo de e-mail incorrecto!");
        }else if(LG=="gb"){
          alert("Incorrect e-mail adress!");
        }
        
        document.getElementById('email1').focus()
        document.getElementById('email1').style.background="#f0f0f0";
         document.getElementById('email1').style.borderLeft="2px solid red";
        return false;
    }else {
     document.getElementById('email1').style.background="#FFFFFF";
    document.getElementById('email1').style.borderLeft="1px solid #CCCCCC";
    }
  }
  if(document.getElementById('email2')){
    if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email2').value))){
        if(LG=="pt"){
          alert("Campo de confirmação de e-mail incorrecto!");
        } else if(LG=="gb"){
          alert("Incorrect e-mail confirmation!");
        }
       
        document.getElementById('email2').focus()
        document.getElementById('email2').style.background="#f0f0f0";
        document.getElementById('email2').style.borderLeft="2px solid red"
        return false;
    }else {
    document.getElementById('email2').style.background="#FFFFFF";
    document.getElementById('email2').style.borderLeft="1px solid #CCCCCC";
    }
  }
  
  if(cont2 > 0){
   
    if(LG=="pt"){
        alert('Os emails não são iguais,por favor confirme novamente!');
    } else if(LG=="gb"){
       alert('Emails do not match, please check again!');
    } 
      
    return false;
  }
  if(cont3 > 0){
    
    
    if(LG=="pt"){
       alert('As passwords não são iguais,por favor confirme novamente!');
    } else if(LG=="gb"){
       alert('The passwords do not match, please check again!');
    }  
      
    return false;
  }
  
  if(cont > 0){
   
    
    if(LG=="pt"){
       alert('Tem de preencher todos os campos de preenchimento obrigatório!');
    } else if(LG=="gb"){
       alert('You must fill in all required fields!');
    }
    
    return false;
  } else {
    return true;
  }
}

function check(sid){

  var state = document.getElementById(sid).checked;
  
  if(state == true){
    document.getElementById('submit2').style.display = 'block';
  } else {
    document.getElementById('submit2').style.display = 'none';    
  }  

}

function openApp(URL) {
 
  var _top    = parseInt((screen.width/2) - (1024/2));
  var _left   = parseInt((screen.height/2) - (768/2)); 
    		  	     
  var _scroll = (screen.height > 800)? 0 : 'yes'; 
  
  window.open(URL, 'SempreID', 'toolbar=0, scrollbars=' + _scroll + ', location=0, statusbar=0, menubar=0, resizable=yes, width=1020, height=750, top=' + _top + ', left=' + _left);

}

