
function getVilles(codePostal)
{

if(codePostal.value.length==5)
{
var xhr_object = null;
var ville=document.getElementById("controler:ville");
var url="VilleAjax.jsp?id="+codePostal.id+"&codePostal="+codePostal.value+"&name="+codePostal.name+"&ville="+ville.value;
if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
else
if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
// On ouvre la requete vers la page d?sir?e
xhr_object.open("GET", url, true);
xhr_object.onreadystatechange = function(){

if ( xhr_object.readyState == 4 )
{
// j'affiche dans la DIV sp?cifi?es le contenu retourn? par le fichier
document.getElementById("villeAjax").innerHTML = xhr_object.responseText;
}
}
// dans le cas du get
xhr_object.send(null);
}
}

function affectVille(objet)
{
document.getElementById("controler:ville").value=objet.value;
}

function init_()
{

getVilles(document.getElementById('controler:codePostal'))

}
function affectVille2()
{
if(document.getElementById("controler:codePostal2")!=null)
affectVille(document.getElementById("controler:codePostal2"))
}

function optin()
{

if((document.controler.offreEca[0].checked == false && document.controler.offreEca[1].checked == false) ||  (document.controler.offrePartEca[0].checked == false && document.controler.offrePartEca[1].checked == false))
{

		alert("Conform\351ment \340 la CNIL, vous devez accorder votre consentement \npour recevoir les bons plans de ECA-Assurances et/ou de ces partenaires.\nMerci de r\351pondre aux questions correspondantes.");
}
}

function checkDeclaration()
{
var check = document.getElementById("controler:declaration");

if(check.checked == false)
{
	alert("Veuillez cocher la case pour accepter les affirmations ci-dessous et passer ? l'?tape suivante");
	return false;
}
else return true;
}

//---------------Derniere modification pour mieux voux connaitre ibrahim ------//
function initMVC(){
	document.getElementById('havingAnimalCompagnie1').style.display='none';
	if(document.controler.havingAnimalCompagnie[0].checked == true)
		document.getElementById('preciser').style.display='block';
		//document.controler.havingAnimalCompagnie[1].checked = false;

	//document.getElementById('intresse11').style.display='none';
		//document.controler.intresse1[0].checked = false;
		//document.controler.intresse1[1].checked = false;

	//document.getElementById('offreEca1').style.display='none';
	if(document.controler.offreEca[0].checked == true)
		document.getElementById('offres11').style.display='block';
		//document.controler.offreEca[1].checked = false;
}




function showListAnimal(vv){
	if(vv=='OUI')
		document.getElementById('preciser').style.display='block';
	else if(vv=='NON')
			  document.getElementById('preciser').style.display='none';
}
function showListOffreEca(v){
	if(v=='OUI')
		document.getElementById('offres11').style.display='block';
	else if(v=='NON')
			  document.getElementById('offres11').style.display='none';
}


//--------------------Fin de modif ----------------------------------------//
function codeTouche(evenement)
{
        for (prop in evenement)
        {
                if(prop == 'which') return(evenement.which);
        }
        return(evenement.keyCode);
}

function scanTouche(evenement)
{
        var reCarSpeciaux = /[\x00\x08\x0D]/;
        var reCarValides = /[A-Za-z-_???????????????'\s]/;

        var codeDecimal  = codeTouche(evenement);
        var car = String.fromCharCode(codeDecimal);
        
        if ((car=='\351') || (car=='\350') || (car=='\352') || (car=='\340'))
        	return true;
        
        var autorisation = reCarValides.test(car) || reCarSpeciaux.test(car);

        return autorisation;
}

function keyCheck(evenement)
{
        var reCarSpeciaux = /[\x00\x08\x0D]/;
        var reCarValides = /\d/;

        var codeDecimal  = codeTouche(evenement);
        var car = String.fromCharCode(codeDecimal);
        var autorisation = reCarValides.test(car) || reCarSpeciaux.test(car);

        return autorisation;
}

function calculTotal(element)
{

if(element.value == "")
element.value="0";

var var1 = document.getElementById("controler:benef1").value;
var var2 = document.getElementById("controler:benef2").value;
var var3 = document.getElementById("controler:benef3").value;
var var4 = document.getElementById("controler:benef4").value;
var var5 = document.getElementById("controler:benef5").value;

var tmp = parseInt(var1)+parseInt(var2)+parseInt(var3)+parseInt(var4)+parseInt(var5);

document.getElementById("controler:total").value = tmp;
document.getElementById("controler:capital").value = document.getElementById("controler:total").value;

}
function act()
{
	var value = document.getElementById("controler:nbrPersonnes").value;
	var b1 = document.getElementById("b1");
	var b2 = document.getElementById("b2");
	var b3 = document.getElementById("b3");
	var b4 = document.getElementById("b4");
	var b5 = document.getElementById("b5");

	b1.style.display=b2.style.display=b3.style.display=b4.style.display=b5.style.display='none';
	//init2();
	switch(value)
	{
		case '5':
		{
			b5.style.display = 'block';
			b4.style.display = 'block';
			b3.style.display = 'block';
			b2.style.display = 'block';
			b1.style.display = 'block';
			calculTotal(b5);
			break;
		}

		case '4':
		{
			b4.style.display = 'block';
			b3.style.display = 'block';
			b2.style.display = 'block';
			b1.style.display = 'block';
			init2("controler:benef5");
			calculTotal(b4);
			break;
		}

		case '3':
		{
			b3.style.display = 'block';
			b2.style.display = 'block';
			b1.style.display = 'block';
			init2("controler:benef4");
			init2("controler:benef5");
			calculTotal(b3);
			break;
		}


		case '2':
		{
			b2.style.display = 'block';
			b1.style.display = 'block';
			init2("controler:benef3");
			init2("controler:benef4");
			init2("controler:benef5");
			calculTotal(b2);
			break;
		}
		case '1':
		{
			b1.style.display = 'block';
			init2("controler:benef2");
			init2("controler:benef3");
			init2("controler:benef4");
			init2("controler:benef5");
			calculTotal(b1);
			break;
		}

	}
}

function init(){
if(document.getElementById("controler:benef1").value=='')
{
document.getElementById("controler:benef1").value='0';
document.getElementById("controler:benef2").value='0';
document.getElementById("controler:benef3").value='0';
document.getElementById("controler:benef4").value='0';
document.getElementById("controler:benef5").value='0';
}
initMVC();
//alert("fin")
}
function init2(x)
{

document.getElementById(x).value='0';
}

function initTel(name)

{

            oStringMask = null;

            oStringMask = new Mask("## ## ## ## ##", "string");

            oStringMask.attach(document.getElementById('controler:'+name));

            // Reformatage

            if (document.getElementById('controler:'+name).value != '')

               document.getElementById('controler:'+name).value = oStringMask.format(document.getElementById('controler:'+name).value);

}


function showdeclarationfumeur(v)
{

//	alert('--'+v);
//alert('---OUI--'+document.getElementsByName('fum')[0].checked+'---NON--'+document.getElementsByName('fum')[1].checked);

	if(v=='OUI')
		document.getElementById('fum1').style.display='block';
	else if(v=='NON')
			  document.getElementById('fum1').style.display='none';
}

function initDeclaration()
{
var ie = /MSIE/.test(navigator.userAgent);
var moz = !ie && navigator.product == "Gecko";
if(ie)
{if(document.getElementsByName('fum')[2].checked)
document.getElementById('fum1').style.display='block';
}
else
if(moz)
{if(document.getElementsByName('fum')[1].checked)
document.getElementById('fum1').style.display='block';
}
}
