﻿wcm2 = 0.142;

	function goCalc(p_url){

		localisation = document.form.zone.value;
		orientation = document.form.orientation.value;
		inclinaison = document.form.inclinaison.value;
		surface = document.form.surface.value;		
		//url = document.location.toString();

		url = p_url;
		if(p_url.lastIndexOf("?") != -1){
			url = p_url.substring(0, p_url.lastIndexOf("?"));		
		}

		document.location = url + '?localisation=' + localisation + '&orientation='+ orientation +'&inclinaison='+ inclinaison +'&surface='+ surface ;
	}
	
	function calc(p_url){

		url = document.location.toString();

		params = url.substring(url.indexOf("?"));
		//alert(params);
		params = params.split("&");
		p_localisation = params[0].split("=");
		p_orientation = params[1].split("=");
		p_inclinaison = params[2].split("=");
		p_surface = params[3].split("=");		
				
		localisation = p_localisation[1];
		orientation = p_orientation[1];
		inclinaison = p_inclinaison[1];
		surface = p_surface[1];		
		
		if(surface == ""){
			return '';
		}

		if( isNaN(surface) || surface < 1 ){
			return  "Erreur de saisie sur la surface.";
		}

                if( surface > 280 ){
                        return  "Ce simulateur en ligne fournit un estimatif de revenus sur la base d'une installation r&eacute;sidentielle &eacute;ligible aux meilleurs tarifs de rachat au titre de l' &quot;int&eacute;gration au b&acirc;ti&quot; selon le dispositif en vigueur pour des installations r&eacute;sidentiels d'une puissance inf&eacute;rieure ou &eacute;gale &agrave; 36 kWc, soit une surface maximale de toiture d'environ 280 m<sup>2</sup>";
                }
		toUse = eval('zone' + localisation + '' + orientation + '[' + inclinaison + ']');
		var valeur = 0;
                if( surface > 70 ) {
                  valeur = parseFloat(toUse * wcm2 * surface * comTariff , 2);
                } else {
                  valeur = parseFloat(toUse * wcm2 * surface * resTariff , 2);
                }
		if(valeur < 0 ){			
			 return messagePasOk();
		}
		return  messageOk(Math.ceil(valeur));		
	}


	function ouvrir(thisDiv){
		if(document.getElementById(thisDiv).style.display != "block"){
			document.getElementById(thisDiv).style.marginTop = "-400px";			
			document.getElementById(thisDiv).style.marginLeft = "278px";			

			document.getElementById(thisDiv).style.display = "block";
		}
	}
	
	function fermer(thisDiv){
		document.getElementById(thisDiv).style.display = "none";
	}
	
	var messageFooter = "<br/><br/><b><a href='/Formes/Installation-photovolta%C3%AFque'>Pour prendre contact avec l’installateur le plus proche de chez vous </a></b><br/>";
	
	function messagePasOk(){
		toReturn = "<br/>Pour prendre contact avec l’installateur le plus proche de chez vous<br/><b>Selon les données que vous nous transmettez votre maison ne vous permet de profiter pleinement de l’installation de nos tuiles photovoltaïques</b>";
		toReturn += messageFooter;
		return toReturn;
	}
	
	function messageOk(gain){
		toReturn = "<br><b>L'estimation du montant moyen de revenus générés en euros <br/> pour votre surface est de :" ;
		toReturn += "<br/>" + nbsp() + gain + " &euro; / an</b>";
		toReturn += messageFooter;
		return toReturn;	
	}
	
	function nbsp(){
		resultat = "";
		for(i = 0 ; i < 40 ; i++){
			resultat += "&nbsp;";
		}
		return resultat;
	}

