//Init the first option of the select
function initSelectListChoix(p_objectId,p_libelle){
	var objetSelect=getObject(p_objectId);
	objetSelect.length=1;
	objetSelect.options[0].value =-1;
    objetSelect.options[0].text = p_libelle;
}
function pop_it() {
   	my_form = document.forms['devis:rechercheForm'];
   	window.open("/proxidirect/file.pdf.do", "PDF_VIEWER", "height=800, width=600, innerHeight=800, innerWidth=600, menubar=no, toolbar=no, location=no, scrollbars=no, resizable=yes, status=yes");
   	my_form.target = "PDF_VIEWER";
}
function pop() {
   	my_form = document.forms['rechercheForm'];
   	window.open("/proxidirect/file.pdf.do", "PDF_VIEWER", "height=800, width=600, innerHeight=800, innerWidth=600, menubar=no, toolbar=no, location=no, scrollbars=no, resizable=yes, status=yes");
   	my_form.target = "PDF_VIEWER";
}
//Init the first option of the select
function initPremierSelectListChoix(p_objectId,p_libelle){
	var objetSelect=getObject(p_objectId);
	objetSelect.options[0].value =-1;
    objetSelect.options[0].text = p_libelle;
}
function isCommuneDefined(p_objectid){
	var objetSelect=getObject(p_objectid);
	var indexSelected=objetSelect.options.selectedIndex;
	var value=objetSelect[indexSelected].value;
	if(value==-1 || value=='org.jboss.seam.ui.NoSelectionConverter.noSelectionValue'){
		return false;
	}else{
		return true;
	}	
}
function displayRib(){
	var input=document.getElementById('souscriptionForm:Mode-de-Paiement');
	if(input==null)
		input=document.getElementById('souscriptionForm:Mode-de-PaiementPREL');
	var radiobuttons = input.getElementsByTagName("input");
	for(var i = 0; i < radiobuttons.length; i++) {
		if(radiobuttons[i].checked==true){
			var paiement=radiobuttons[i].value;
		}
	}
	if(paiement=='PREL'){
		document.getElementById('ribDiv').style.visibility='visible';
		document.getElementById('ribDiv').style.display='block';
		document.getElementById('souscriptionForm:commune').style.visibility='visible';
		document.getElementById('souscriptionForm:commune').style.display='inline';
	} else{
		document.getElementById('ribDiv').style.visibility='hidden';
		document.getElementById('ribDiv').style.display='none';
		document.getElementById('souscriptionForm:commune').style.visibility='hidden';
		document.getElementById('souscriptionForm:commune').style.display='none';
	}
}
function displayCRM(p_label,p_event){	
	var oObject = getObjectByEvent(p_event)		
	var crm  = oObject.value;
	var myLabel="";
	if(crm!=null && crm!="" && crm!="NaN"){	
		var myCrm=crm*100;
		if(myCrm<100){
			//BONUS
			var bonus=roundWithPrecision((100-myCrm),2);
			myLabel= bonus + "% de bonus";
		}else{
			if(myCrm==100){
				//RIEN
				myLabel="Aucun bonus, ni malus";
			}else{
				//MALUS
				var malus=roundWithPrecision((myCrm-100),2);
				if(malus>100)
				myLabel="Plus de 100% de malus";
				else
				myLabel= malus + "% de malus";
			}
		}
		document.getElementById(p_label).innerHTML=myLabel;
	}
}
function verifDateNaissance(p_objectIdDate,p_objectCylindre,p_objectIdPermis){
	var oObjectDate =getObject(p_objectIdDate);
	var dateNaissance=oObjectDate.value;
	var anneeNaissance=dateNaissance.substring((dateNaissance.length-4), dateNaissance.length);
	var oObjectCyl=getObject(p_objectCylindre);
	var cylindree=oObjectCyl.value;
	var oObject =getObject(p_objectIdPermis)
	if(parseInt(anneeNaissance)>=1988 && cylindree=='49'){
		oObject.style.visibility="visible";
		oObject.style.display="block";
	}else{
		oObject.style.visibility="hidden";
		oObject.style.display="none";
	}
}
function init(branche){
	//Si branche moto
	if(branche=='MOTO'){
		var oObject =getObject('souscriptionForm:profilmoto:profil:PossessionBSR');
		var oObjectDate=getObject('souscriptionForm:profilmoto:profil:dateNaissanceDecoration:Date_de_naissance');
		var dateNaissance=oObjectDate.value;
		var anneeNaissance=dateNaissance.substring((dateNaissance.length-4), dateNaissance.length);
		var oObjectCyl=getObject('souscriptionForm:moto:vehiculier:cylindreeDecoration:cylindree');
		var cylindree=oObjectCyl.value;
		if(parseInt(anneeNaissance)>=1988 && cylindree=='49'){
			oObject.style.display="block";
			oObject.style.visibility="visible";
		}else{
			oObject.style.visibility="hidden";
			oObject.style.display="none";
		}
	}
}
function remplirImmat(p_id,p_event){
   var oObject = getObjectByEvent(p_event);
   var oImmat =getObject(p_id);
   if(oObject.checked){
   	oImmat.value='ENCOURS';
   }else{
   	oImmat.value='';
   }  
}
function setClass(id, className) {
    obj = document.getElementById(id);
    if (obj != null) {
        obj.className = className;
    }
}
function setImage(id){
	obj = document.getElementById("form_navigation:img_"+id);
	if (obj != null) {
		obj.src="#{facesContext.externalContext.requestContextPath}/img/#{SITE}/train_navigation/"+id+"_selected.gif";
	 }
}