function poppupqualiprof(i) {

if (document.forms.fitxaprofessional.idusuaria.value == '') {
	
      alert('Si us plau, ompliu primer el camp \'Dades personals\'');
      
} else {

		window.open('sel_qprof.php?idusuaria=' + i, '', 'height=600,width=600,status=yes,toolbar=no, resizable=yes, scrollbars=yes');
}

}

function admin_poppupqualiprof(i) {

   window.open('admin_sel_qprof.php?idusuaria=' + i, '', 'height=600,width=600,status=yes,toolbar=no, resizable=yes, scrollbars=yes');

}

function poppupteletreballprof(i) {

if (document.forms.demandatreball.idusuaria.value == '') {
      alert('Si us plau, ompliu primer el camp \'Dades personals\'');
   } else {

   window.open('sel_teleprof.php?idusuaria=' + i, '', 'height=600,width=600,status=yes,toolbar=no, resizable=yes, scrollbars=yes');

   }

}

function admin_poppupteletreballprof(i) {

   window.open('admin_sel_teleprof.php?idusuaria=' + i, '', 'height=600,width=600,status=yes,toolbar=no, resizable=yes, scrollbars=yes');

}

function poppupqualiprofemp(i) {

if (document.forms.ofertatreball.idempresa.value == '') {

      alert('Si us plau, ompliu primer el camp \'Dades d\'empresa\'');

   } else {

   window.open('sel_qprof_emp.php?idempresa=' + i, '', 'height=600,width=600,status=yes,toolbar=no, resizable=yes, scrollbars=yes');

   }

}

function admin_poppupqualiprofemp(i) {

   window.open('admin_sel_qprof_emp.php?idempresa=' + i, '', 'height=600,width=600,status=yes,toolbar=no, resizable=yes, scrollbars=yes');


}

function poppupteletreballprofemp (i) {

if (document.forms.ofertatreball.idempresa.value == '') {

      alert('Si us plau, ompliu primer el camp \'Dades d\'empresa\'');

   } else {

   window.open('sel_teleprof_emp.php?idempresa=' + i, '', 'height=600,width=600,status=yes,toolbar=no, resizable=yes, scrollbars=yes');

   }
}

function admin_poppupteletreballprofemp (i) {

   window.open('admin_sel_teleprof_emp.php?idempresa=' + i, '', 'height=600,width=600,status=yes,toolbar=no, resizable=yes, scrollbars=yes');


}

function poppuplegal() {
   window.open('/legal.php', '', 'height=600,width=600,status=yes,toolbar=no, resizable=yes, scrollbars=yes');
}


function valida_correu(str) {

      var at="@"
      var dot="."
      var lat=str.indexOf(at)
      var lstr=str.length
      var ldot=str.indexOf(dot)
      if (str.indexOf(at)==-1){
         return false
      }

      if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
         return false
      }

      if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
          return false
      }

       if (str.indexOf(at,(lat+1))!=-1){
          return false
       }

       if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
          return false
       }

       if (str.indexOf(dot,(lat+2))==-1){
          return false
       }

       if (str.indexOf(" ")!=-1){
          return false
       }

       return true
   }


function valida_contacte (idioma) {
	
	if (idioma == 'ca') {
		
		error_nom = 'Error: Heu d\'escriure el vostre nom en el formulari';
		error_correu = 'Error: Heu d\'escriure el vostre correu electrònic en el formulari';
		error_correu2 = 'Direcció de correu electrònica invàlida';
		error_comentaris = 'Error: Heu d\'escriure quelcom en l\'espai de comentaris';
	} 
	
	if (idioma == 'es') {
		
		error_nom = 'Error: Debéis de escribir vuestro nombre en el formulario';
		error_correu = 'Error: Debéis de escribir vuestro correo electrónico en el formulario';
		error_correu2 = 'Dirección de correo electrónica inválida';
		error_comentaris = 'Error: Debéis de escribir un texto en el espacio para comentarios';
	}
	
	if (idioma == 'en') {
		
		error_nom = 'Error: You must write your name in the form';
		error_correu = 'Error: You must write your electronic mail in the form';
		error_correu2 = 'Invalid direction of electronic mail';
		error_comentaris = 'Error: You must write a text in the space for comments';
	}	


   if (document.forms.contacte.nom.value == '') {
         alert(error_nom);
         document.forms.contacte.nom.focus();
         return false;
   }

   if (document.forms.contacte.correu.value == '') {
         alert(error_correu);
         document.forms.contacte.correu.focus();
         return false;
   }

   if ( valida_correu( document.forms.contacte.correu.value ) == false ) {
         alert(error_correu2);
         document.forms.contacte.correu.focus();
         return false;
   }

   if (document.forms.contacte.comentaris.value == '') {
         alert(error_comentaris);
         document.forms.contacte.comentaris.focus();
         return false;
   }

   document.forms.contacte.submit();

}