$(document).ready(function (e){
	/**
		Au chargement de la page on affiche les moyens de livraison en fonction du pays
	**/
	$('.mode-livr-choix').load("app/design/content/onestepcheckout/livraison-input/livraison-defaut.php",
		{'codePays':$('select[name=pays-fac]').val()}
	);
	/**
		Au changement de pays on affiche les moyens de livraison en fct du pays
	**/
	$('select[name=pays-fac]').change(function() {
		$('.mode-livr-choix').load("app/design/content/onestepcheckout/livraison-input/livraison-defaut.php",
			{'codePays':$('select[name=pays-fac]').val()});
	});
	/**
		Vérification des champs qd focusout si contient uniquement lettres
			on l'affiche dans resum
	**/
	$('input[name=nom-fac]').focusout(function(){
		var testVal = $('input[name=nom-fac]').val().match(/^[a-zA-Z\ \']+$/);
		if(testVal){
			if($('.same-add').is(':checked')){
				$('.nom-resum').html($('input[name=nom-liv]').val());
			}else {
				$('.nom-resum').html($('input[name=nom-fac]').val());
			}
		}
	});
	$('input[name=nom-liv]').focusout(function(){
		var testVal = $('input[name=nom-liv]').val().match(/^[a-zA-Z\ \']+$/);
		if(testVal){
			if($('.same-add').is(':checked')){
				$('.nom-resum').html($('input[name=nom-liv]').val());
			}else {
				$('.nom-resum').html($('input[name=nom-fac]').val());
			}
		}
	});
	$('input[name=prenom-fac]').focusout(function(){
		var testVal = $('input[name=prenom-fac]').val().match(/^[a-zA-Z\ \']+$/);
		if(testVal){
			if($('.same-add').is(':checked')){
				$('.prenom-resum').html($('input[name=prenom-liv]').val());
			}else {
				$('.prenom-resum').html($('input[name=prenom-fac]').val());
			}
		}
	});
	$('input[name=prenom-liv]').focusout(function(){
		var testVal = $('input[name=prenom-liv]').val().match(/^[a-zA-Z\ \']+$/);
		if(testVal){
			if($('.same-add').is(':checked')){
				$('.prenom-resum').html($('input[name=prenom-liv]').val());
			}else {
				$('.prenom-resum').html($('input[name=prenom-fac]').val());
			}
		}
	});
	/** 
		Verification si le champ contient que des chiffres si oui,
			on le passe dans resum,
			on va chercher les points relais corespondant
	**/
	$('input[name=code-postal-fac]').focusout(function(){
		var testVal = $('input[name=code-postal-fac]').val().match(/^[0-9\ ]+$/);
		if(testVal){
			if($('.same-add').is(':checked')){
				$('.code-postal-resum').html($('input[name=code-postal-liv]').val());
				$('.relais-colis').load("app/design/content/onestepcheckout/livraison-input/relais-colis.php",{
					'cp':$('input[name=code-postal-liv]').val(),
					'ville':$('input[name=ville-liv]').val(), 
					'adresse':$('input[name=adresse1-liv]').val()}
				);
			}else{
				$('.code-postal-resum').html($('input[name=code-postal-fac]').val());
				$('.relais-colis').load("app/design/content/onestepcheckout/livraison-input/relais-colis.php",{
					'cp':$('input[name=code-postal-fac]').val(), 
					'ville':$('input[name=ville-fac]').val(), 
					'adresse':$('input[name=adresse1-fac]').val()}
				);
			}
		}
	});
	/** 
		On passe le champ dans resum qd focusout et on fait une recherche de pointrelais
	**/
	$('input[name=ville-fac]').focusout(function(){
		if($('.same-add').is(':checked')){
			$('.ville-resum').html($('input[name=ville-liv]').val());
			$('.relais-colis').load("app/design/content/onestepcheckout/livraison-input/relais-colis.php",{
				'cp':$('input[name=code-postal-liv]').val(),
				'ville':$('input[name=ville-liv]').val(), 
				'adresse':$('input[name=adresse1-liv]').val()}
			);
		}else{
			$('.ville-resum').html($('input[name=ville-fac]').val());
			$('.relais-colis').load("app/design/content/onestepcheckout/livraison-input/relais-colis.php",{
				'cp':$('input[name=code-postal-fac]').val(), 
				'ville':$('input[name=ville-fac]').val(), 
				'adresse':$('input[name=adresse1-fac]').val()}
			);
		}		
	});
	/**
		On passe les champs dans resum qd focusout
	**/
	$('input[name=societe-fac]').focusout(function(){
		if($('.same-add').is(':checked')){
			$('.societe-resum').html($('input[name=societe-liv]').val());
		}else {
			$('.societe-resum').html($('input[name=societe-fac]').val());
		}
	});
	$('input[name=societe-liv]').focusout(function(){
		if($('.same-add').is(':checked')){
			$('.societe-resum').html($('input[name=societe-liv]').val());
		}else {
			$('.societe-resum').html($('input[name=societe-fac]').val());
		}
	});
	$('input[name=adresse1-fac]').focusout(function(){
		if($('.same-add').is(':checked')){
			$('.adresse1-resum').html($('input[name=adresse1-liv]').val());
		}else {
			$('.adresse1-resum').html($('input[name=adresse1-fac]').val());
		}
	});
	$('input[name=adresse1-liv]').focusout(function(){
		if($('.same-add').is(':checked')){
			$('.adresse1-resum').html($('input[name=adresse1-liv]').val());
		}else {
			$('.adresse1-resum').html($('input[name=adresse1-fac]').val());
		}
	});
	$('input[name=adresse2-fac]').focusout(function(){
		if($('.same-add').is(':checked')){
			$('.adresse2-resum').html($('input[name=adresse2-liv]').val());
		}else {
			$('.adresse2-resum').html($('input[name=adresse2-fac]').val());
		}
	});
	$('input[name=adresse2-liv]').focusout(function(){
		if($('.same-add').is(':checked')){
			$('.adresse2-resum').html($('input[name=adresse2-liv]').val());
		}else {
			$('.adresse2-resum').html($('input[name=adresse2-fac]').val());
		}
	});
	$('input[name=adresse3-fac]').focusout(function(){
		if($('.same-add').is(':checked')){
			$('.adresse3-resum').html($('input[name=adresse3-liv]').val());
		}else {
			$('.adresse3-resum').html($('input[name=adresse3-fac]').val());
		}
	});
	$('input[name=adresse3-liv]').focusout(function(){
		if($('.same-add').is(':checked')){
			$('.adresse3-resum').html($('input[name=adresse3-liv]').val());
		}else {
			$('.adresse3-resum').html($('input[name=adresse3-fac]').val());
		}
	});
});
/**
	Affichage d'un autre formulaire adresse, si le client souhaite deux adresses distincts
	et affichage du resum adresse en fct de la coche
**/
function afficherForm(ele){
	if(ele.checked == false){
		$('.adresse-liv').css({'display' : 'none'});
		$('.nom-resum').html($('input[name=nom-fac]').val());
		$('.prenom-resum').html($('input[name=prenom-fac]').val());
		$('.societe-resum').html($('input[name=societe-fac]').val());
		$('.adresse1-resum').html($('input[name=adresse1-fac]').val());
		$('.adresse2-resum').html($('input[name=adresse2-fac]').val());
		$('.adresse3-resum').html($('input[name=adresse3-fac]').val());
		$('.code-postal-resum').html($('input[name=code-postal-fac]').val());
		$('.ville-resum').html($('input[name=ville-fac]').val());
		$('.livr-relais').css({'display' : 'block'});
		if($('input[name=code-postal-fac]').val()){
			$('.relais-colis').load("app/design/content/onestepcheckout/livraison-input/relais-colis.php",{
				'cp':$('input[name=code-postal-fac]').val(), 
				'ville':$('input[name=ville-fac]').val(), 
				'adresse':$('input[name=adresse1-fac]').val()}
			);
		}
	}else{
		$('.adresse-liv').css({'display' : 'block'});
		$('.nom-resum').html($('input[name=nom-liv]').val());
		$('.prenom-resum').html($('input[name=prenom-liv]').val());
		$('.societe-resum').html($('input[name=societe-liv]').val());
		$('.adresse1-resum').html($('input[name=adresse1-liv]').val());
		$('.adresse2-resum').html($('input[name=adresse2-liv]').val());
		$('.adresse3-resum').html($('input[name=adresse3-liv]').val());
		$('.code-postal-resum').html($('input[name=code-postal-liv]').val());
		$('.ville-resum').html($('input[name=ville-liv]').val());
		$('.livr-relais').css({'display' : 'none'});
	}
}
