// JavaScript Document
function CheckOption(){
    var Selected = document.subscribe.domainname.selectedIndex;
    var SelectedOption = document.subscribe.domainname.options[Selected].value;
	window.document.subscribe.domainconfirm.value=''+SelectedOption;

	}
function htmlspecialchars(ch) {
    ch = ch.replace(/&/g,"") ;
    ch = ch.replace(/"/g,"") ;
    ch = ch.replace(/'/g,"") ;
    ch = ch.replace(/</g,"") ;
    ch = ch.replace(/>/g,"") ;
    return ch ;
}
function showtab(idchanger){
tot_tab = 4;
	tab	= document.getElementById('tab'+idchanger);
	button	= document.getElementById('button'+idchanger);
	for(i=1; i<=3; i++){
		if(i==idchanger){
			tab.style.display= "block";
			button.setAttribute("className","access_link_sel");
			button.setAttribute("class","access_link_sel");
		} else {
			document.getElementById('tab'+i).style.display= "none";
			document.getElementById('button'+i).setAttribute("className","access_link");
			document.getElementById('button'+i).setAttribute("class","access_link");
		}
	}
   
}
function populate_confirm_contact(){
	$('.error').css("display","none");
	
	$('#loader').css("display","block");

	var fname=$('#fname').val();
	var lname=$('#lname').val();
	var subject=$('#subject').val();
	var email=$('#email').val();
	var phone=$('#phone').val();
	var message=$('#message').val();
	var sel_langue=$('#sel_langue').val();
	
	var fname = htmlspecialchars(fname);
	var lname = htmlspecialchars(lname);
	var subject = htmlspecialchars(subject);
	var message = htmlspecialchars(message);

	
		if(!fname.length>0){
			$('#error_fname').css("display","block");
			$('#fname').css("border","1px solid red");
		}
		if(!lname.length>0){
			$('#error_lname').css("display","block");
			$('#lname').css("border","1px solid red");
		}
		
		if(!subject.length>0){
			$('#error_subject').css("display","block");
			$('#subject').css("border","1px solid red");
		}
	
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		
	
		if (!filter.test(email)) {
			$('#error_email').css("display","block");
			$('#email').css("border","1px solid red");	
		}
		
		
		if(!message.length>0){
			$('#error_message').css("display","block");
			$('#message').css("border","1px solid red");
			document.contact.message.focus();
		}
				
	
		if ((fname.length>0)&&(lname.length>0)&&(filter.test(email))&&(subject.length>0)&&(message.length>0)){
		// everything's fine so we send email	
			
			//$('#name').attr("disabled","disabled");
		
			//$('#email').attr("disabled","disabled");
		
			//$('#message').attr("disabled","disabled");
			 $.ajax({
				type: 'POST',
				url: '/wp-content/themes/vision/ajax/ajax_contact.php',
				 data: "fname="+ fname+"&"+"lname="+ lname+"&"+"subject="+ subject+"&"+"email="+ email+"&"+"phone="+ phone+"&"+"message="+message+"&"+"sel_langue="+ sel_langue,
				dataType:'text',
				success: refreshPage,
				error: function() {alert('Something went wrong');}
              }); 
			
		}else{
			$('#loader').css("display","none");
			$('#button').css("display","block");
			
			
		}
	
}

function send_mobile(){
$("#mobile_loader").css("display","block");
var sel_langue=$('#sel_langue').val();
var email_mobile=$('.mobile_input').val();
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
if (!filter.test(email_mobile)) {
			$('#error_email').css("display","block");
			$('.mobile_input').css("border","1px solid red");	
			$("#mobile_loader").css("display","none");
		}else{
		
		 $.ajax({
				type: 'POST',
				url: '/wp-content/themes/vision/ajax/ajax_mobile.php',
				 data: "email_mobile="+ email_mobile+"&"+"sel_langue="+ sel_langue,
				dataType:'text',
				success: refreshMobile,
				error: function() {alert('Something went wrong');}
              }); 
		
		
		
		}
}

function show_mobile_button(obj){
	obj.value='';
	$('#mobile_button').css("display","block");
}
function hide_mobile_button(){

	$('#mobile_button').css("display","none");
}

function emptyT(obj){
	obj.value='';
}



function replaceT(obj){
var newO=document.createElement('input');
newO.setAttribute('type','password');
newO.setAttribute('name',obj.getAttribute('name'));
newO.setAttribute('id',obj.getAttribute('id'));
newO.setAttribute("class","box");

obj.parentNode.replaceChild(newO,obj);
newO.focus();
}
function refreshPage(result){
	
	var nouveauResultat = result.split(":");
	   //actualisation du résultat
	   $('#ajax_message').css('display','block');
	   $('#ajax_message').html(nouveauResultat[0]);
	   $('#loader').css("display","none");
	   $('form').css("display","none");	
}
function refreshMobile(result){
	
	var nouveauResultat = result.split(":");
	   //actualisation du résultat
	   $('#ajax_message').css('display','block');
	   $('#ajax_message').html(nouveauResultat[0]);
	   $('#mobile_loader').css("display","none");
	   $('.mobile_input').css("display","none");
	    $('#mobile_button').css("display","none");	
	   
	   
}
function populate_confirm_ajax(){
	$('.error').css("display","none");
	var fname=$('#fname').val();
	var lname=$('#lname').val();
	var birthdate=$('#birthdate').val();
	var gender=$('#gender_type').val();
	var phone=$('#phone').val();
	var cell=$('#cell').val();
	var email=$('#email').val();
	var visa=$('#visa').val();
	var nationality=$('#nationality').val();
	var current_job=$('#current_job').val();
	var current_salary=$('#current_salary').val();
	var desired_salary=$('#desired_salary').val();
	var desired_job=$('#desired_job').val();
	var japanese_level=$('#japanese_level').val();
	var english_level=$('#english_level').val();
	var comments=$('#comments').val();
	var resume=$('#resume').val();
	var job_id=$('#job_id').val();
	
	var fname = htmlspecialchars(fname);
	var lname = htmlspecialchars(lname);
	var visa = htmlspecialchars(visa);
	var nationality = htmlspecialchars(nationality);
	var current_job = htmlspecialchars(current_job);
	var current_salary = htmlspecialchars(current_salary);
	var comments = htmlspecialchars(comments);
	var sel_langue=$('#sel_langue').val();

	
		if(!fname.length>0){
			$('#error_fname').css("display","block");
			$('#fname').css("border","1px solid red");
			 $.scrollTo( {top:'0px'}, 800, {easing:'easeInQuad'} );
		}
		if(!lname.length>0){
			$('#error_lname').css("display","block");
			$('#lname').css("border","1px solid red");
			 $.scrollTo( {top:'0px'}, 800, {easing:'easeInQuad'} );
		}
		
		if(!nationality.length>0){
			$('#error_nationality').css("display","block");
			$('#nationality').css("border","1px solid red");
			 $.scrollTo( {top:'0px'}, 800, {easing:'easeInQuad'} );
		}
		
		if(!gender.length>0){
			$('#error_gender').css("display","block");
			 $.scrollTo( {top:'0px'}, 800, {easing:'easeInQuad'} );
			//$('#gender').css("border","1px solid red");
		}
		if(!current_salary.length>0){
			$('#error_current_salary').css("display","block");
			$('#current_salary').css("border","1px solid red");
			 $.scrollTo( {top:'0px'}, 800, {easing:'easeInQuad'} );
		}
		if(!desired_salary.length>0){
			$('#error_desired_salary').css("display","block");
			$('#desired_salary').css("border","1px solid red");
			 $.scrollTo( {top:'0px'}, 800, {easing:'easeInQuad'} );
		}
		if(!japanese_level.length>0){
			$('#error_japanese_level').css("display","block");
			//$('#japanese_level').css("border","1px solid red");
			 $.scrollTo( {top:'0px'}, 800, {easing:'easeInQuad'} );
		}
		if(!english_level.length>0){
			$('#error_english_level').css("display","block");
			//$('#japanese_level').css("border","1px solid red");
			 $.scrollTo( {top:'0px'}, 800, {easing:'easeInQuad'} );
		}
		if(!resume.length>0){
			$('#error_resume').css("display","block");
			//$('#japanese_level').css("border","1px solid red");
			 $.scrollTo( {top:'0px'}, 800, {easing:'easeInQuad'} );
		}
	
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		
	
		if (!filter.test(email)) {
			$('#error_email').css("display","block");
			$('#email').css("border","1px solid red");	
		}
		
				
	
		if ((fname.length>0)&&(lname.length>0)&&(filter.test(email))&&(gender.length>0)&&(current_salary.length>0)&&(desired_salary.length>0)&&(japanese_level.length>0)){
		 $.scrollTo( {top:'0px'}, 800, {easing:'easeInQuad'} );
		 $('.fustu_text').html("&raquo;　Please verify your information before submitting.").css('color','red');
		 $('.reset').css('display','none');
		 $('.submit').css('display','none');
		 $('.confirm').css('display','block');
		 $('.edit').css('display','block');
		$('.hideconfirm').hide();
		$('.showconfirm').show();
		$('#step01').css("background-position","0 -100px");
		$("#show_fname").html(fname);
		$("#show_lname").html(lname);
		$("#show_birthdate").html(birthdate);
		$("#show_gender").html(gender);
		$("#show_phone").html(phone);
		$("#show_cell").html(cell);
		$("#show_email").html(email);
		$("#show_visa").html(visa);
		$("#show_nationality").html(nationality);
		$("#show_current_job").html(current_job);
		$("#show_current_salary").html(current_salary);
		$("#show_desired_salary").html(desired_salary);
		$("#show_desired_job").html(desired_job);
		$("#show_japanese_level").html(japanese_level);
		$("#show_english_level").html(english_level);
		$("#show_comments").html(comments);
		
		// everything's fine so we send email	
			
			//$('#name').attr("disabled","disabled");
		
			//$('#email').attr("disabled","disabled");
		
			//$('#message').attr("disabled","disabled");
			
		}else{
			$('#loader').css("display","none");
			$('#button').css("display","block");
			
			
		}
	
}
function ajax_edit(){
		$('#loader').css("display","none");
		$('.hideconfirm').show();
		$('.showconfirm').hide();
		 $('.reset').css('display','block');
		 $('.submit').css('display','block');
		 $('.confirm').css('display','none');
		 $('.edit').css('display','none')
		 $('#step01').css("background-position","0 0");
}
function populate_valid_ajax(){
	$('#loader').css("display","block");
	var fname=$('#fname').val();
	var lname=$('#lname').val();
	var birthdate=$('#birthdate').val();
	var gender=$('#gender_type').val();
	var phone=$('#phone').val();
	var cell=$('#cell').val();
	var email=$('#email').val();
	var visa=$('#visa').val();
	var nationality=$('#nationality').val();
	var current_job=$('#current_job').val();
	var current_salary=$('#current_salary').val();
	var desired_salary=$('#desired_salary').val()
	var desired_job=$('#desired_job').val()
	var japanese_level=$('#japanese_level').val();
	var english_level=$('#english_level').val();
	var resume=$('#resume').val();
	var comments=$('#comments').val();
	var sel_langue=$('#sel_langue').val();
	var apply=$('#apply').val();
	var job_id=$('#job_id').val();
	
	$.ajax({
				type: 'POST',
				url: '/wp-content/themes/vision/ajax/ajax_register.php',
				 data: "job_id=" + job_id + "&fname="+ fname+"&lname="+ lname+"&"+"birthdate="+ birthdate+"&"+"&"+"gender="+ gender+"&"+"phone="+ phone+"&"+"cell="+ cell+"&"+"email="+ email+"&"+"visa="+ visa+"&"+"nationality="+nationality+"&"+"current_job="+current_job+"&"+"current_salary="+current_salary+"&"+"desired_job="+desired_job+"&"+"desired_salary="+desired_salary+"&"+"japanese_level="+japanese_level+"&"+"english_level="+english_level+"&"+"comments="+comments+"&"+"sel_langue="+ sel_langue+"&"+"resume="+ resume+"&"+"apply="+ apply,
				 		
				 		
				dataType:'text',
				success: refreshRegister,
				error: function() {alert('Something went wrong');}
              }); 



}
function refreshRegister(result){
	
	var nouveauResultat = result.split(":");
	   //actualisation du résultat
	    $.scrollTo( {top:'0px'}, 800, {easing:'easeInQuad'} );
	    $('.fustu_text').html("&raquo;　Thank you, your registration is now complete. You will receive an email shortly.").css('color','red');
	   $('.registration').css('display','none');
	   $('#step01').css("background-position","0 -200px");
	   $('#ajax_message').css('display','block');
	   $('#ajax_message').html(nouveauResultat[0]);
	   $('#loader').css("display","none");
	   $('.apply').css("display","none");
	   $('form').css("display","none");	
}
