// Test de code postal
function testCP(form){
	var champCP=document.getElementById('code_postal').value;
	var dept=champCP.substring(0,2);
	var dept1=champCP.substring(0,1);
	var dept2=champCP.substring(1,2);
	var dept3=champCP.substring(2,3);
	if(((dept>0 && dept<99) || dept=='2A' || dept=='2B' || dept=='2a' || dept=='2b') && (dept1!='.' && dept2!='.' && dept3!='.')){
		return true;
	}
	else{
	form.elements[2].value='';
	if (!document.getElementById){
		alert('Le code postal n\'est pas valide');
	}
	if (document.getElementById){
	if(!document.getElementById('erreur')){
	var para= document.createElement('p');
	para.setAttribute('id','erreur');
	var texte = document.createTextNode('Le code postal n\'est pas valide');
	para.appendChild(texte);
	var erreurDiv = document.getElementById('cartCp');
	erreurDiv.appendChild(para);
		form.elements[2].onfocus=function(){
			erreurDiv.removeChild(para);
		}
	}
	}
	return false;
	}
}
function prepareForms() {
    var thisform = document.forms[0];
    thisform.onsubmit = function() {
	return testCP(this);
    }
}
addLoadEvent(prepareForms);