function calculette()
{
	var montant = document.getElementById('c_montant_id').value;
	var taux = document.getElementById('c_taux_id').value;
	var duree = document.getElementById('c_duree_id').value;
	
	montant = Remplace(montant,',','.');
	taux = Remplace(taux,',','.');
	duree = Remplace(duree,',','.');
	
	if(montant!="" && taux!="" && duree!="")
	{
		if(isNaN(montant)==false && isNaN(taux)==false && isNaN(duree)==false)
		{
			var tm = taux/1200;
			var dm = duree*12;
			var resultat = (montant*tm)/(1-(1/Math.pow((1+tm),dm)));
			document.getElementById('c_mensualite_id').innerHTML =  (Math.round(resultat*100)/100)+" &euro;";
		}
		else
		{
			alert("Tout les champs doivent \352tre des nombres.");
		}
	}
}


function Remplace(str,find,rep)
{
	var reg = new RegExp(find,"gi")
	return(str.replace(reg,rep));
}


function tableau_financement()
{
	var ter_1 = document.getElementById('terrain_id').value*1;
	var ter_2 = document.getElementById('frai_terrain_id').value*1;
	var ter_3 = document.getElementById('taxe_locale_id').value*1;
	var ter_4 = document.getElementById('taxe_dep_id').value*1;
	var ter_5 = document.getElementById('taxe_dep_caue_id').value*1;
	var ter_6 = document.getElementById('raccordement_id').value*1;
	var ter_total = ter_1+ter_2+ter_3+ter_4+ter_5+ter_6;
	document.getElementById('total_terrain').innerHTML = ter_total;
	
	var con_1 = document.getElementById('maison_id').value*1;
	var con_2 = document.getElementById('reseaux_id').value*1;
	var con_3 = document.getElementById('revision_id').value*1;
	var con_total = con_1+con_2+con_3;
	document.getElementById('total_construction').innerHTML = con_total;
	
	var div_1 = document.getElementById('assurance_id').value*1;
	var div_2 = document.getElementById('dossier_id').value*1;
	var div_3 = document.getElementById('garantie_id').value*1;
	var div_4 = document.getElementById('finitions_id').value*1;
	var div_5 = document.getElementById('autre1_id').value*1;
	var div_6 = document.getElementById('autre2_id').value*1;
	var div_total = div_1+div_2+div_3+div_4+div_5+div_6;
	document.getElementById('total_divers').innerHTML = div_total;
	
	document.getElementById('total').innerHTML = ter_total+con_total+div_total;	
}



function imprimer(image)
{ 
	var fenetre=window.open(image); 
	window.print(); 
	fenetre.top.close(); 
} 


function contact_submit()
{
	document.getElementById('bouton_envoyer').disabled=true;
	document.getElementById('chargement_contact').style.display="";
	
	if(document.getElementById('mme').checked==true){var civilite = "Mme";}
	if(document.getElementById('mlle').checked==true){var civilite = "Mlle";}
	if(document.getElementById('m').checked==true){var civilite = "M";}
	
	var prenom = document.getElementById('prenom_id').value;
	var nom = document.getElementById('nom_id').value;
	var ville = document.getElementById('ville_id').value;
	var zip = document.getElementById('zip_id').value;
	var telephone = document.getElementById('tel_id').value;
	var email = document.getElementById('email_id').value;
	var news = document.getElementById('news_id').value;
	
	if(document.getElementById('loc').checked==true){var actuellement = "locataire";}
	if(document.getElementById('prop').checked==true){var actuellement = "proprietaire";}
	if(document.getElementById('poss').checked==true){var terrain = "possede";}
	if(document.getElementById('cher').checked==true){var terrain = "cherche";}
	
	var secteur = document.getElementById('secteur_id').value;
	var surface = document.getElementById('surface_id').value;
	var nb_chambres = document.getElementById('nb_chambres_id').value;
	var budget = document.getElementById('budget_id').value;
	
	var observations = document.getElementById('observations_id').value
	observations = observations.replace("'","");
	observations = observations.replace('"',"");
	observations = escape(observations);
	
	
	$.ajax({ 
		type: "POST", 
		url: "_php/contact/traitement_contact.php", 
		data: "civilite="+civilite+"&prenom="+prenom+"&nom="+nom+"&ville="+ville+"&zip="+zip+"&telephone="+telephone+"&email="+email+"&news="+news+"&actuellement="+actuellement+"&terrain="+terrain+"&secteur="+secteur+"&surface="+surface+"&nb_chambres="+nb_chambres+"&budget="+budget+"&observations="+observations, 
		success: function(msg){ 
			if(msg=="true")
			{
				alert("Un email a \351t\351 transmis au batisseurs d'aujourdui.");
				document.form_contact.reset();
			}
			else
			{
				alert("Certain champs sont manquants.");
			}
			document.getElementById('bouton_envoyer').disabled=false;
			document.getElementById('chargement_contact').style.display="none";
		} 
	});
}

function getvar()
{
	if(location.search.substring(1))
	{
		var url = location.search.substring(1);
		//On récupère le nombre d'argument et on coupe les différents arguments dans un tableau
		var jshp_arg = url.split('&');
		//On recherche la longueur du tableau
		var jshp_nbrarg = jshp_arg.length;
		//On créé le tableau get qui permettra de récupérer les variables
		var jshp = new Array();
		
		var result = 0;
		
		for(i=0;i<jshp_nbrarg;i++)
		{
			//Recherche du signe egal
			var jshp_tpeg = (jshp_arg[i].indexOf("=",0));
			
			//Récupératon du nom de la variable
			var jshp_tpname = jshp_arg[i].substring(0,jshp_tpeg);
			
			//Récupération de la valeur de la variable
			var jshp_tpvar = jshp_arg[i].substring(jshp_tpeg+1,jshp_arg[i].length);
			
			//Stockage dans le tableau final
			jshp[jshp_tpname] = jshp_tpvar;
			if(jshp_tpname=="o"){result = 1;}
		}
	}

	if(result==1)
	{
		return jshp["o"];
	}
	else
	{
		return 0;
	}
}

function del_img(image,pid,list_image)
{
	var xhr;
	if(window.XMLHttpRequest || window.ActiveXObject) {
		if(window.XMLHttpRequest) {	xhr = new XMLHttpRequest(); }
		else { // Internet Explorer <7
			try {
					xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
					xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
	}
	else {
		alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
		return;
	}
	
	if(xhr && xhr.readyState != 0) {xhr.abort(); }
	xhr.onreadystatechange = function() { 
		if(xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
				
			var oOptions = xhr.responseXML.getElementsByTagName("p");
			//alert(oOptions[0].firstChild.nodeValue);
			if(oOptions[0].firstChild.nodeValue=="true")
			{
				del_temp_img(image);
			}
			else{alert("Une erreur est survenue lors de la suppression de l'image.");}
		} else if(xhr.readyState == 2 || xhr.readyState == 3){}
	}

	xhr.open("POST", "_php/batisseur/traitement_del_img.php", true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send("image="+image+"&pid="+pid+"&list_image="+list_image);
	
}

function del_temp_img(image)
{
	var list = document.getElementById('list_image_id').value;
	list = list.substr(0,list.length-1);
	var array_list = list.split(";");
	var new_list = "";
	for ( var i=0; i<array_list.length; i++ )
	{
	    if(array_list[i]!=image)
	    {
	    	new_list = new_list+array_list[i]+";";
	    }
	}
	document.getElementById('list_image_id').value = new_list;
	var td = document.getElementById('id_'+image);
    td.parentNode.removeChild(td);
}

function add_pic(image)
{
	var td = document.createElement("td");
	td.innerHTML="<img border='0' height='50px;' src='userfiles/image/images/uploads/temp/"+image+"' alt='"+image+"'/><br/><input type='button' onclick='del_temp_img(\""+image+"\");' value='Supprimer'/>";
	td.setAttribute("id","id_"+image);
	td.setAttribute("style","text-align:center");
	document.getElementById('list_image_cell').appendChild(td);
	document.getElementById('list_image_id').value = document.getElementById('list_image_id').value+image+";";
}

function add_div(contenu_d,image_d,id)
{
	var div = document.createElement("div");
	div.innerHTML=contenu_d+image_d;
	div.setAttribute("id","detail_"+id);
	div.setAttribute("style","display:none");
	div.setAttribute("style","width:800px");
	document.getElementById('list_div').appendChild(div);
}

function change_page(page,total)
{
	for(var p=1;p<=total;p++)
	{
		if(p==page)
		{
			document.getElementById('p'+page).style.display = "block";
			document.getElementById('lien_p_'+page).style.textDecoration = "underline";
		}
		else
		{
			document.getElementById('p'+p).style.display = "none";
			document.getElementById('lien_p_'+p).style.textDecoration = "";
		}
	}
}
