// JavaScript Document

function check_form_need_work(form)
{

    if(form.client_name.value == ""){
	      alert( "Uw Naam" );
        form.client_name.focus();
        return false;

	  }

    if(form.client_phone.value == ""){
	      alert( "Uw Telefoonnummer" );
        form.client_phone.focus();
        return false;
	  }
	  
	  if(!isPhoneNumber(form.client_phone.value)){
        alert( "Nummer niet correct. ( 0123456789 )" );
        form.client_phone.focus();
        return false;
    }
	  
	  if(form.client_address.value == ""){
	      alert( "Uw Woonplaats" );
        form.client_phone.focus();
        return false;
	  }
	  
    /*
	  var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	  if(!form.in_email.value.match(emailExp)){
	      alert( "Podaj poprawny adres email" );
        form.in_email.focus();
        return false;
	  } */
return true;
}

function isPhoneNumber(s) 
{
     if(s.search(/\d{3}\d{3}\d{4}/)==-1)
     {
      //alert("The phone number you entered is not valid.\r\nPlease enter a phone number with the format xxx-xxx-xxxx.")
         return false;
     }
     else
         return true;
         
     /*
     // Check for correct phone number
     rePhoneNumber = new RegExp(/^[1-9]\d{2})\d{3}\d{4}$/);

     if (!rePhoneNumber.test(s)) {
          alert("Phone Number Must Be Entered As: (555) 5551234");
          return false;
     }
        
return true;
     */
}



function check_form_need_employee(form)
{

    if(form.company_name.value == ""){
	      alert( "bedrijfsnaam" );
        form.company_name.focus();
        return false;

	  }

    if(form.place.value == ""){
	      alert( "Plaats" );
        form.place.focus();
        return false;
	  }
	  
    if(form.contact_person.value == ""){
	      alert( "naam contactpersoon" );
        form.contact_person.focus();
        return false;
	  }	  

    if(form.company_phone.value == ""){
	      alert( "Uw Telefoonnummer" );
        form.company_phone.focus();
        return false;
	  }
	  
	  if(!isPhoneNumber(form.company_phone.value)){
        alert( "Nummer niet correct. ( 0123456789 )" );
        form.company_phone.focus();
        return false;
    }
	  
	  if(form.looking_for.value == ""){
	      alert( "Uw 'Ik zoek een'" );
        form.looking_for.focus();
        return false;
	  }
	  
    /*
	  var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	  if(!form.in_email.value.match(emailExp)){
	      alert( "Podaj poprawny adres email" );
        form.in_email.focus();
        return false;
	  } */
return true;
}

function check_form_job_offer(form){

    if(form.name.value == ""){
	      alert( "Uw Naam" );
        form.name.focus();
        return false;
	  }

    if(form.location.value == ""){
	      alert( "Woonplaats" );
        form.location.focus();
        return false;
	  }
	  
    if(form.phone.value == ""){
	      alert( "Uw Telefoon" );
        form.phone.focus();
        return false;
	  }
    
    if(!isPhoneNumber(form.phone.value)){
        alert( "Nummer niet correct. ( 0123456789 )" );
        form.phone.focus();
        return false;
    }	  
    
	  var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	  if(!form.email.value.match(emailExp)){
	      alert( "Uw email" );
        form.email.focus();
        return false;
	  }
     
return true;
}

function job_search_redirect(aBaseUrl){
    var branch_id = document.getElementById('fbid').value;
    if (branch_id > 0)
        branch_url = 'bid,'+branch_id;
    else
        branch_url = '';
        
    if(document.getElementById('fkey').value!='' && document.getElementById('fkey').value!='functienaam'){
    var key = document.getElementById('fkey').value;
        key_url = 'key,'+key;
    }
    else
        key_url = '';
        
    if(document.getElementById('fcity').value!=''){
        var city = document.getElementById('fcity').value;
        city_url = 'city,'+city;
    }
    else
        city_url = '';
     //alert(document.getElementById('fcity').value);
    //alert(branch_id + " branch id / keywords " + key + " / city " + city);
    //alert(branch_url+key_url+city_url);
    
    //alert("City - " + city_url);
   // alert("Branch - " + branch_url);
   // alert("Keywords - " + key_url);
    var redirect_url_vars = '';
    if(key_url!='')
        redirect_url_vars = key_url;
    
    if(branch_url !=''){
       if(redirect_url_vars !='')
           redirect_url_vars = redirect_url_vars + ","+branch_url;
       else
           redirect_url_vars = branch_url;
    }
    if(city_url!=''){
       if(redirect_url_vars !='')
           redirect_url_vars = redirect_url_vars + ","+city_url;
       else
           redirect_url_vars = city_url;
    }
    //alert(redirect_url_vars);
    redirect_url = aBaseUrl+"Vacatures,1/search,"+redirect_url_vars;
    //alert(redirect_url);
    window.location=redirect_url;
}

function check_form_stf(aEmail, aName, aSenderEmail){
    var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
    
    if(aName == ""){
	      alert( "Je naam" );
        return false;
	  }  
    
    if(!aSenderEmail.match(emailExp)){
	      alert( "Je mail adres" );
        return false;
	  }
	  
    if(!aEmail.match(emailExp)){
	      alert( "Stuur naar mailadres" );
        return false;
	  }
    
    
    
    
     
return true;
}
