
function hackAdresse() {
url = window.location.href.split("/");
page = url.length-1;

	// Page formulaire de commande
	
	if(url[page]=="PBSCOrderForm.asp" || url[page]=="PBUserAccount.asp") {
		
		function verifLength() {
			
			var BillingAddress1 = document.MForm["BillingAddress1"].value;
			var BillingAddress2 = document.MForm["BillingAddress2"].value;
			var BillingAddress3 = document.MForm["BillingAddress3"].value;
			var BillingAddress4 = document.MForm["BillingAddress4"].value;
						
			var longBillingAddress1 = BillingAddress1.length;
			var longBillingAddress2 = BillingAddress2.length;
			var longBillingAddress3 = BillingAddress3.length;
			var longBillingAddress4 = BillingAddress4.length;

			var long_Billing_Address = longBillingAddress1+longBillingAddress2+longBillingAddress3+longBillingAddress4;
			
			if (document.MForm["DISPLAYSHIPPINGADDR"].checked == false) {
				if(long_Billing_Address > 60) {
					alert('Pour des raisons de traitement interne de votre commande, la taille totale des champs "Numéro et Rue", "Bâtiment, résidence", "Etage, n° appartement" et "Lieu dit ou mention spéciale", ne peut pas excéder 60 caractères. Merci de bien vouloir réduire la taille globale de ces 4 champs de saisie ( en utilisant des abréviations, par exemple )');
					var tagInput = document.getElementsByTagName('INPUT');
					for(var t=0; t<tagInput.length; t++) {
						if(tagInput[t].name == "BillingAddress1" || tagInput[t].name == "BillingAddress2" || tagInput[t].name == "BillingAddress3" || tagInput[t].name == "BillingAddress4") {
						tagInput[t].style.backgroundColor = "#ffa07a";
						}
					}	
					return false;
				}			
			}
			
			if (document.MForm["DISPLAYSHIPPINGADDR"].checked == true) {
				var ShippingAddress1 = document.MForm["ShippingAddress1"].value;
				var ShippingAddress2 = document.MForm["ShippingAddress2"].value;
				var ShippingAddress3 = document.MForm["ShippingAddress3"].value;
				var ShippingAddress4 = document.MForm["ShippingAddress4"].value;
				
				var longShippingAddress1 = ShippingAddress1.length;
				var longShippingAddress2 = ShippingAddress2.length;
				var longShippingAddress3 = ShippingAddress3.length;
				var longShippingAddress4 = ShippingAddress4.length;
				
				var long_Shipping_Address = longShippingAddress1+longShippingAddress2+longShippingAddress3+longShippingAddress4;
				
				if(long_Shipping_Address > 60 || long_Billing_Address > 60) {
					alert('Pour des raisons de traitement interne de votre commande, la taille totale des champs "Numéro et Rue", "Bâtiment, résidence", "Etage, n° appartement" et "Lieu dit ou mention spéciale", ne peut pas excéder 60 caractères. Merci de bien vouloir réduire la taille globale de ces 4 champs de saisie ( en utilisant des abréviations, par exemple )');
					var tagInput = document.getElementsByTagName('INPUT');
					for(var t=0; t<tagInput.length; t++) {
						if(tagInput[t].name == "ShippingAddress1" || tagInput[t].name == "ShippingAddress2" || tagInput[t].name == "ShippingAddress3" || tagInput[t].name == "ShippingAddress4") {
						tagInput[t].style.backgroundColor = "#ffa07a";
						}
					}
					return false;
				}			
			} 			
		}
		
		var btnContinuer = document.getElementsByTagName('A');
		for(var t=0; t<btnContinuer.length; t++) {
			if(btnContinuer[t].href == "javascript:SubmitAction(3,null,1,null,1);" || btnContinuer[t].href == "javascript:SubmitAction(4,null,1,null,1);") {
				btnContinuer[t].onclick = verifLength;
			}
		}	
	}
	
	// Page Inscription
	
	if(url[page]=="PBSubscribe.asp" || url[page]=="PBSubscribe.asp?PBMInit=1") {
		
		function verifLength() {
			
			var BillingAddress1 = document.MForm["BillingAddress1"].value;
			var BillingAddress2 = document.MForm["BillingAddress2"].value;
			var BillingAddress3 = document.MForm["BillingAddress3"].value;
			var BillingAddress4 = document.MForm["BillingAddress4"].value;
						
			var longBillingAddress1 = BillingAddress1.length;
			var longBillingAddress2 = BillingAddress2.length;
			var longBillingAddress3 = BillingAddress3.length;
			var longBillingAddress4 = BillingAddress4.length;

			var long_Billing_Address = longBillingAddress1+longBillingAddress2+longBillingAddress3+longBillingAddress4;
			
			if(long_Billing_Address > 60) {
				alert('Pour des raisons de traitement interne de votre commande, la taille totale des champs "Numéro et Rue", "Bâtiment, résidence", "Etage, n° appartement" et "Lieu dit ou mention spéciale", ne peut pas excéder 60 caractères. Merci de bien vouloir réduire la taille globale de ces 4 champs de saisie ( en utilisant des abréviations, par exemple )');
				var tagInput = document.getElementsByTagName('INPUT');
				for(var t=0; t<tagInput.length; t++) {
					if(tagInput[t].name == "BillingAddress1" || tagInput[t].name == "BillingAddress2" || tagInput[t].name == "BillingAddress3" || tagInput[t].name == "BillingAddress4") {
					tagInput[t].style.backgroundColor = "#ffa07a";
					}
				}
				return false;
			}
		}
		
		var btnInscrire = document.getElementsByTagName('A');
		for(var t=0; t<btnInscrire.length; t++) {
			if(btnInscrire[t].href == "javascript:SubmitAction(2,null,1,null,1);") {
				btnInscrire[t].onclick = verifLength;
			}
		}
	}
}

hackAdresse();
