var csp="";
var type_contrat="";

function afficheTout(elementDiv,classe)
	{
	//$("#"+element).css("display","block");
	$("#"+elementDiv).removeClass(classe);
	$("#more"+elementDiv).html('<a href="javascript:masquerTout(\''+elementDiv+'\',\''+classe+'\')">Masquer</a>');
	}

function masquerTout(elementDiv,classe)
	{
	//$(".noAffiche"+typeElement).css("display","none");
	$("#"+elementDiv).addClass(classe);
	$("#more"+elementDiv).html('<a href="javascript:afficheTout(\''+elementDiv+'\',\''+classe+'\')">Afficher la suite</a>');
	}

function check_depot_garanti(typeBail)
	{
	loyer_hc=parseInt($("#loyer_hc_mensuel").val());
	depot=parseInt($("#montant_depot_garantie").val());
	if(typeBail=="habitat")
		{
		if(depot>loyer_hc)
			{
			alert('Depuis le 25 mars 2009 et l\'article 56 de la loi N° 2009-323, le montant du dépôt de garantie ne peut excéder un mois de loyer hors charges.');
			}
		}
	if(typeBail=="meuble")
		{
		/*
		if(depot>loyer_hc*2)
			{
			alert('Le montant du dépôt de garantie ne peut excéder deux mois de loyer hors charges.');
			}
		*/
		}
	if(depot==0)
		{
		if(confirm('Vous avez saisi un dépôt de garantie à 0, validez vous votre saisie ?'))
			{
			}
		else
			{
			$("#montant_depot_garantie").val('');
			}
		}
	}

function load_assurance()
	{
	if($("#type_contrat").val()!=0 && $("#profession").val()!=0)
		{
		$("#assurance_loyer").addClass("actif");
		$("#lienAssur").addClass("inactif");
		}
	else
		{
		alert("Vous devez préciser le type de contrat et la catégorie socio-professionnelle");
		}
	}

function load_var_profession(nom_var,nom_champ)
	{
	valeur=$("#"+nom_champ).val();
	if(nom_var=="CSP")
		{
		csp=valeur;
		$.post("includes/ajax.php",{action: "make_type_contrat",csp:valeur},function success(data){
			$("#makeTypeContratCSP").html(data);
			});
		}
	if(nom_var=="TC")
		{
		type_contrat=valeur;
		}
	
	}

function load_var_profession2(nom_var,nom_champ,divDestination,idloc)
	{
	valeur=$("#"+nom_champ).val();
	if(nom_var=="CSP")
		{
		csp=valeur;
		$.post("includes/ajax.php",{action: "make_type_contrat2",csp:valeur,idloc:idloc},function success(data){
			$("#"+divDestination).html(data);
			});
		}
	if(nom_var=="TC")
		{
		type_contrat=valeur;
		}
	
	}

function verify_date_debut_bail()
	{
	j=$("#date_effet_bail_j").val();
	m=$("#date_effet_bail_m").val();
	a=$("#date_effet_bail_a").val();
	
	if(a.length == 4 && (m.length==2 || m.length==1) && (j.length==2 || j.length==1)) 
		{
		m-=1;
		d=new Date(a,m,j);
		var rep= (d.getFullYear()!=a || d.getMonth()!=m) ? retour=0 : retour=1;
		if(retour==1)
			{
			m+=1;
			//date ok --> calculer si la date est inférieure à aujourd'hui, si oui si elle est inférieure à 6 mois si oui --> assurance possible
			$.post("includes/ajax.php",{action: "datedebutbail",j:j,m:m,a:a},function success(data){ 
				switch(data)
					{
					case "plus12":
					$("#zone_assurance").addClass("actif");
					$("#zone_assurancem6").addClass("actif");
					$("#revision_loyer").addClass("actif");
					$("#ecriture_comptable").addClass("actif");
					$("#afficheur_ecriture_comptable").val("1");
					break;
					
					case "plus6":
					$("#zone_assurance").addClass("actif");
					$("#zone_assurancem6").addClass("actif");
					$("#ecriture_comptable").addClass("actif");
					$("#afficheur_ecriture_comptable").val("1");
					break;
					
					case "new":
					$("#zone_assurance").addClass("actif");
					$("#zone_assurancem6").removeClass("actif");
					$("#revision_loyer").removeClass("actif");
					$("#ecriture_comptable").removeClass("actif");
					break;
					
					case "moins6":
					/*
					$("#zone_assurance").removeClass("actif");
					$("#zone_assurancem6").removeClass("actif");
					*/
					$("#zone_assurance").addClass("actif");
					$("#zone_assurancem6").addClass("actif");
					$("#ecriture_comptable").addClass("actif");
					$("#afficheur_ecriture_comptable").val("1");
					break;
					}
				});
			$.post("includes/ajax.php",{action: "nouveauAncienBail",j:j,m:m,a:a},function success(data){
				if(data==1)
					{
					$("#infoPremiereQuittance").removeClass("inactif");
					$("#infos_premiere_quittance").val("1");
					}
				if(data==2)
					{
					//$("#bailExistant").removeClass("inactif");
					$("#infoPremiereQuittance").addClass("inactif");
					$("#infos_premiere_quittance").val("0");
					}
				if(data==3)
					{
					//$("#bailExistant").removeClass("inactif");
					$("#infoPremiereQuittance").addClass("inactif");
					$("#infos_premiere_quittance").val("0");
					}
				});
				
			$.post("includes/ajax.php",{action: "datefinpremierequittance",j:j,m:m,a:a},function success(data){
				$("#date_fin_quittance").html(data);
				});
			
			$.post("includes/ajax.php",{action: "indiceIrl",j:j,m:m,a:a},function success(data){
				var reg=new RegExp(",,", "g");
				var tableau=data.split(reg);
				$("#indice_revision_loyer").val(tableau[0]);
				$("#trimestre_revision").val(tableau[1]);
				$("#annee_revision").val(tableau[2]);
				$("#label_loyer").html('Loyer mensuel hors charges*');
				});
			}
		else
			{
			//date pas ok
			alert("La date saisie n'est pas valide");
			}
		}
	}

function loadIndexation(loyer,rattrapage,loyerOrigine,newIndice,indiceOrigine,dateDebut)
	{
	$("#loyer_hc_mensuel").val(loyer);
	$("#rattrapage").val(rattrapage);
	$("#rattrapageConteneur").addClass("actif");
	$("#afficheur_revision").val("1");
	$("#loyer_hc_mensuel_avant_revision").val(loyerOrigine);
	$("#indice_revision_loyer").val(newIndice);
	$("#indice_revision_loyer_origine").val(indiceOrigine);
	$("#dateDebutRevision").val(dateDebut);
	$.fn.colorbox.close();
	}

function afficheIrl(statut)
	{
	if(statut=="on")
		{
		$("#divIRL1").addClass("actif");
		$("#divIRL2").addClass("actif");
		}
	if(statut=="off")
		{
		$("#divIRL1").removeClass("actif");
		$("#divIRL2").removeClass("actif");
		}
	}
