// -------------- KENA CHECK ------------------

function sendfax(daction) {
 if (navigator.appName == "Microsoft Internet Explorer") { 
     var PrintCommand = '<OBJECT ID="PrintCommandObject" WIDTH=0 HEIGHT=0';
 PrintCommand += 'CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">';
     document.body.insertAdjacentHTML('beforeEnd', PrintCommand); 
     PrintCommandObject.ExecWB(6, -1); PrintCommandObject.outerHTML = ""; 
 } 
 else { window.print();}  
 window.location="faxd.php?action="+daction;
 }

function checkall(formObj) {
 e=formObj.getElementsByTagName("input");
 for(var i=0;i<e.length;i++){
  if (e[i].name.indexOf('p_') >= 0) { 
   e[i].checked = true;
  }
 } 
}

function checkform(formObj) {
 e=formObj.getElementsByTagName("input");
 for (var i=0; i<e.length; i++)
  {
   if (emptyField(e[i])) {
     alert("All fields are required");
     return false;
   } 
  } 
 return true;
}

function checkformapplication(formObj,ln) {
 if (formObj.x_email.value != formObj.email2.value) {
  if (ln=="gr") { document.getElementById('error').innerHTML = '<span class="textred"><b>Τα email που εισάγατε δεν είναι ίδια.</b><br><br></span>'; }
  else { document.getElementById('error').innerHTML = '<span class="textred"><b>email dont match</b><br><br></span>'; } 
  return false;
 }  
 
 if (emptyField(formObj.x_lastname) || emptyField(formObj.x_forename) || emptyField(formObj.x_email) || emptyField(formObj.email2) 
      || emptyField(formObj.x_town) || emptyField(formObj.x_address) || !formObj.x_countrylive.selectedIndex)
   document.getElementById('personal').style.color = 'red';  else document.getElementById('personal').style.color = '#666666'; 
 if (!formObj.x_job_type1.checked && !formObj.x_job_type2.checked && !formObj.x_job_type3.checked && !formObj.x_job_type4.checked && !formObj.x_datestart.value)
   document.getElementById('jobtype').style.color = 'red'; else document.getElementById('jobtype').style.color = '#666666'; 
   
 if (emptyField(formObj.x_lastname) || emptyField(formObj.x_forename) || emptyField(formObj.x_email) || emptyField(formObj.email2) 
 || emptyField(formObj.x_town) || emptyField(formObj.x_address) || !formObj.x_countrylive.selectedIndex
 || (!formObj.x_job_type1.checked && !formObj.x_job_type2.checked && !formObj.x_job_type3.checked && !formObj.x_job_type4.checked && !formObj.x_datestart.value)
 ) {
  if (ln=="gr") { document.getElementById('error').innerHTML = '<span class="textred"><b>Παρακαλώ συμπληρώστε τα απαιτούμενα πεδία.</b><br><br></span>'; }
  else { document.getElementById('error').innerHTML = '<span class="textred"><b>Please fill the required fields.</b><br><br></span>'; } 
  return false;
 }  
 
return true;
}


function checkformapplication2(formObj,ln) {
 
 if (!formObj.x_workingexperience[0].checked && !formObj.x_workingexperience[1].checked && !formObj.x_workingexperience[2].checked)
   document.getElementById('jobskill').style.color = 'red'; else document.getElementById('jobskill').style.color = '#666666';
 if (!formObj.x_jobsector1.checked && !formObj.x_jobsector2.checked && !formObj.x_jobsector3.checked
  && !formObj.x_jobsector4.checked && !formObj.x_jobsector5.checked && !formObj.x_jobsector6.checked 
  && !formObj.x_jobsector7.checked && !formObj.x_jobsector8.checked && !formObj.x_jobsector9.checked 
  && !formObj.x_jobsector10.checked && !formObj.x_jobsector11.checked && !formObj.x_jobsector12.checked  
  && !formObj.x_jobsector13.checked && !formObj.x_jobsector14.checked)
   document.getElementById('jobsector').style.color = 'red'; else document.getElementById('jobsector').style.color = '#666666';       
   
 if ((!formObj.x_workingexperience[0].checked && !formObj.x_workingexperience[1].checked && !formObj.x_workingexperience[2].checked)
	|| (!formObj.x_jobsector1.checked && !formObj.x_jobsector2.checked
	&& !formObj.x_jobsector3.checked && !formObj.x_jobsector4.checked && !formObj.x_jobsector5.checked && !formObj.x_jobsector6.checked 
	&& !formObj.x_jobsector7.checked
	&& !formObj.x_jobsector8.checked && !formObj.x_jobsector9.checked && !formObj.x_jobsector10.checked && !formObj.x_jobsector11.checked 
	&& !formObj.x_jobsector12.checked
	&& !formObj.x_jobsector13.checked && !formObj.x_jobsector14.checked)
 ) {
  if (ln=="gr") { document.getElementById('error').innerHTML = '<span class="textred"><b>Παρακαλώ συμπληρώστε τα απαιτούμενα πεδία.</b><br><br></span>'; }
  else { document.getElementById('error').innerHTML = '<span class="textred"><b>Please fill the required fields.</b><br><br></span>'; } 
  return false;
 }  
 
return true;
}



function checkformjobalert(formObj,ln) {
 if (formObj.x_email.value != formObj.email2.value) {
  if (ln=="gr") { document.getElementById('error').innerHTML = '<span class="textred"><b>Τα email που εισάγατε δεν είναι ίδια.</b><br><br></span>'; }
  else { document.getElementById('error').innerHTML = '<span class="textred"><b>email dont match</b><br><br></span>'; } 
  return false;
 }  
 
 if (emptyField(formObj.x_lastname) || emptyField(formObj.x_forename) || emptyField(formObj.x_email) || emptyField(formObj.email2))
   document.getElementById('personal').style.color = 'red';  else document.getElementById('personal').style.color = '#666666'; 
 if (!formObj.x_jobcategory1.checked && !formObj.x_jobcategory2.checked && !formObj.x_jobcategory3.checked && !formObj.x_jobcategory4.checked)
   document.getElementById('jobcategory').style.color = 'red'; else document.getElementById('jobcategory').style.color = '#666666'; 
 if (!formObj.x_jobskill1.checked && !formObj.x_jobskill2.checked && !formObj.x_jobskill3.checked)
   document.getElementById('jobskill').style.color = 'red'; else document.getElementById('jobskill').style.color = '#666666';
 if (!formObj.x_jobsector1.checked && !formObj.x_jobsector2.checked && !formObj.x_jobsector3.checked
  && !formObj.x_jobsector4.checked && !formObj.x_jobsector5.checked && !formObj.x_jobsector6.checked 
  && !formObj.x_jobsector7.checked && !formObj.x_jobsector8.checked && !formObj.x_jobsector9.checked 
  && !formObj.x_jobsector10.checked && !formObj.x_jobsector11.checked && !formObj.x_jobsector12.checked  
  && !formObj.x_jobsector13.checked && !formObj.x_jobsector14.checked)
   document.getElementById('jobsector').style.color = 'red'; else document.getElementById('jobsector').style.color = '#666666';          

 if (emptyField(formObj.x_lastname) || emptyField(formObj.x_forename) || emptyField(formObj.x_email) || emptyField(formObj.email2)
    || (!formObj.x_jobcategory1.checked && !formObj.x_jobcategory2.checked && !formObj.x_jobcategory3.checked && !formObj.x_jobcategory4.checked) 
    || (!formObj.x_jobskill1.checked && !formObj.x_jobskill2.checked && !formObj.x_jobskill3.checked )
	|| (!checkedformObj.x_jobsector1.checked && !formObj.x_jobsector2.checked
	&& !formObj.x_jobsector3.checked && !formObj.x_jobsector4.checked && !formObj.x_jobsector5.checked && !formObj.x_jobsector6.checked 
	&& !formObj.x_jobsector7.checked
	&& !formObj.x_jobsector8.checked && !formObj.x_jobsector9.checked && !formObj.x_jobsector10.checked && !formObj.x_jobsector11.checked 
	&& !formObj.x_jobsector12.checked
	&& !formObj.x_jobsector13.checked && !formObj.x_jobsector14.checked)
 ) {
  if (ln=="gr") { document.getElementById('error').innerHTML = '<span class="textred"><b>Παρακαλώ συμπληρώστε τα απαιτούμενα πεδία.</b><br><br></span>'; }
  else { document.getElementById('error').innerHTML = '<span class="textred"><b>Please fill the required fields.</b><br><br></span>'; } 
  return false;
 }  
 
return true;
}

function checkformcontact(formObj,ln) {
 if (emptyField(formObj.name))
   document.getElementById('name').style.color = 'red'; else  document.getElementById('name').style.color = '#666666';
 if (emptyField(formObj.email))
   document.getElementById('email').style.color = 'red';  else document.getElementById('email').style.color = '#666666';
 if (emptyField(formObj.name) || emptyField(formObj.email)) {
  if (ln=="gr") { document.getElementById('error').innerHTML = '<span class="textred"><b>Παρακαλώ συμπληρώστε τα απαιτούμενα πεδία.</b><br><br></span>'; }
  else { document.getElementById('error').innerHTML = '<span class="textred"><b>Please fill the required fields.</b><br><br></span>'; } 
  return false;
 }   
return true;
}


function openWin(wName, wWidth, wHeight, wResize) {
  features = 'scrollbars=1,status=1,resizable=' + ((wResize) ? 1 : 0) + ((wWidth) ? ',width=' + wWidth : '') + ((wHeight) ? ',height=' + wHeight : '');
  popWin = window.open('', wName, features);
  if(popWin.focus) { popWin.focus(); }
   return true;
  }

// ------------- GENIKO CHECK GIA DUPLICATE ------------------
function catch_duplicates(duplcheck) { 
for (i=1;i<=duplcheck.length;i++) {
 for (k=i+1;k<duplcheck.length;k++) {
  a=duplcheck[i].toLowerCase();
  b=duplcheck[k].toLowerCase();
  if (a==b) {
   return false;
  }
 }
}
return true;
}

// ------------- GENIKO CHECK GIA NULL WORD ------------------
function emptyField(textObj) {
 if (textObj.value.length == 0) return true;
 for (var i=0; i<textObj.value.length; i++)
  {
    var ch = textObj.value.charAt(i);
         if (ch !=' ' && ch != '\t') return false;
  }
  return true;
}