function numbersonly(e, decimal) {
		var key;
		var keychar;

               
                /*if(e.which == 13){  
                      return false; 
                } */
        
		if (window.event) { 
		   key = window.event.keyCode;
		}
		else if (e) {
		   key = e.which;
	           	if(e.which == 13){  
                      	     return false; 
                	}    			
		}
		else {
		   return true;
		}
		keychar = String.fromCharCode(key);

		if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
		   return true;
		}
		else if ((("0123456789").indexOf(keychar) > -1)) {
		   return true;
		}
		else if (decimal && (keychar == ".")) {
		  return true;
		}
		else
		   return false;
}
/*var calculoRecuperacion = new CalculoRecuperacion();

function CalculoRecuperacion(){
   
    this.gas                 = false;
    this.napas               = false;
    this.banodormitorio      = false;
    this.banoimmersion       = false;
    this.consumoSimultaneo   = false;
    this.consumoConsecutivos = false;

    this.setRecuperacion = function(){
         gotoNextStep('_calculo_recuperacion_de_agua_paso_7.php?k='+numberObj.toFixed(2)+'&con='+this.conveccion+'&tir='+this.tiroBalanceado+'&ac='+this.aireCalor);
    };
}*/
var Utf8 = {

	// public method for url encoding
	encode : function (string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";

		for (var n = 0; n < string.length; n++) {

			var c = string.charCodeAt(n);

			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}

		}

		return utftext;
	},

	// public method for url decoding
	decode : function (utftext) {
		var string = "";
		var i = 0;
		var c = c1 = c2 = 0;

		while ( i < utftext.length ) {

			c = utftext.charCodeAt(i);

			if (c < 128) {
				string += String.fromCharCode(c);
				i++;
			}
			else if((c > 191) && (c < 224)) {
				c2 = utftext.charCodeAt(i+1);
				string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i += 2;
			}
			else {
				c2 = utftext.charCodeAt(i+1);
				c3 = utftext.charCodeAt(i+2);
				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
				i += 3;
			}

		}

		return string;
	}

}



function enviarCalculoAgua(Producto){
    if(checkFormFields('enviar_calculo_form', 1, 0, '#656565', '#FFFFFF')){
         $("#enviar_calculo_form").addAjaxLoader(); 
         $.ajax({
            async: true,
            type: "POST",
            url: "_ajax_balance_termico.php",
           // data: "opc=sendAguaForm&toEmail="+Utf8.encode($("#toEmail").val())+"&fromName="+Utf8.encode($("#fromName").val())+"&ambiente="+$("#ambiente").val()+"&recibir="+($("#chk_quiero_recibir_noticias:checked").length>0?1:0)+"&Productomodelo="+Producto+"&textLeyenda="+Utf8.encode($("#textLeyenda").val()),
            data: "opc=sendAguaForm&toEmail="+$("#toEmail").val()+"&fromName="+$("#fromName").val()+"&ambiente="+$("#ambiente").val()+"&recibir="+($("#chk_quiero_recibir_noticias:checked").length>0?1:0)+"&Productomodelo="+Producto+"&textLeyenda="+$("#textLeyenda").val(),
            success: function(data){
               $("#enviar_calculo_form").removeAjaxLoader();
               MySimpleLightBox.close("#enviar_calculo_form");
               MySimpleLightBox.loadHTML(data);
            }
        });
    }
}




