////////////////////////////////////////
// WEATHERBOND COMMON SCRIPTS
// Created by HJE Marketing 10/2006
// These scripts are used by all web site pages.
// DO NOT REMOVE THIS FILE FROM ITS CURRENT LOCATION!
// DOING SO WILL RENDER IT OFFLINE AND THE MANY PAGES
// THAT CALL IT WON'T BE ABLE TO FIND IT
////////////////////////////////////////


//  This function controls the mouse-over effect for the navigatoin menu

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		navbutt_home_over = newImage("../images/navbutt_home-over.gif");
		navbutt_products_over = newImage("../images/navbutt_products-over.gif");
		navbutt_install_over = newImage("../images/navbutt_install-over.gif");
		navbutt_matest_over = newImage("../images/navbutt_matest-over.gif");
		navbutt_warranty_over = newImage("../images/navbutt_warranty-over.gif");
		navbutt_msds_over = newImage("../images/navbutt_msds-over.gif");
		navbutt_tdb_over = newImage("../images/navbutt_tdb-over.gif");
		navbutt_contact_over = newImage("../images/navbutt_contact-over.gif");
		preloadFlag = true;
	}
}

//////////////////////////////////////////////////////////////////////////////
// This function controls the Material Estimator
// Copyright (C) 2002-2004 Framtidsforum I&M AB, Sweden

var co = new Object;
function recalc_onclick(ctl) {
  if (true) {


co.pA3D=eeparseFloat(document.getElementById("pA3D").value);
co.pA5D=eeparseFloat(document.getElementById("pA5D").value);
co.pA7D=eeparseFloat(document.getElementById("pA7D").value);
co.pA9D=eeparseFloat(document.getElementById("pA9D").value);
co.pA11D=eeparseFloat(document.getElementById("pA11D").value);
calc(co);
document.getElementById("pA14E").value=eedisplayFloat(co.pA14E);
document.getElementById("pA17E").value=eedisplayFloat(co.pA17E);
document.getElementById("pA18E").value=eedisplayFloat(co.pA18E);
document.getElementById("pA19E").value=eedisplayFloat(co.pA19E);
document.getElementById("pA20E").value=eedisplayFloat(co.pA20E);
document.getElementById("pA21E").value=eedisplayFloat(co.pA21E);
document.getElementById("pA22E").value=eedisplayFloat(co.pA22E);
document.getElementById("pA23E").value=eedisplayFloat(co.pA23E);
document.getElementById("pA24E").value=eedisplayFloat(co.pA24E);
};};


var eeisus=1;
var eetrue="TRUE";
var eefalse="FALSE";
var eedec=".";
var eeth=",";
var eedecreg=new RegExp("[.]","g");
var eethreg=new RegExp(",","g");

function calc(data){
    var cA3D=data.pA3D;
    var cA5D=data.pA5D;
    var cA7D=data.pA7D;
    var cA9D=data.pA9D;
    var cA11D=data.pA11D;
    var cA14E=(((((cA3D)*(cA5D)))+(cA11D)));
    var cA17E=(roundup((((((cA3D)*(cA5D)))/(300))),(0)));
    var cA18E=(roundup((((((((cA3D)>=(cA5D)))?(((((((cA3D)/(10)))*(cA5D)))+(((((2)*(cA3D)))+(((2)*(cA5D))))))):(((((((cA5D)/(10)))*(cA3D)))+(((((2)*(cA3D)))+(((2)*(cA5D)))))))))/(300))),(0)));
    var cA19E=(roundup((((((cA3D)<(cA5D)))?(((((((cA3D)/(10)))*(cA5D)))/(100))):(((((((cA5D)/(10)))*(cA3D)))/(100))))),(0)));
    var cA20E=(roundup((((((((((((((cA3D)+(cA3D)))+(cA5D)))+(cA5D)))-(cA11D)))+(((((5)*(cA9D)))+(((5)*(cA7D)))))))/(100))),(0)));
    var cA21E=(cA7D);
    var cA22E=(cA9D);
    var cA23E=(((((cA14E)>(1000)))?(((roundup((((cA14E)/(1000))),(0)))+(((cA22E)*(4))))):(((cA22E)*(4)))));
    var cA24E=(roundup((((((((((((((cA19E)*(2)))+(((cA20E)*(8)))))+(((cA21E)*(3)))))+(((cA22E)*(4)))))+(((cA23E)*(2)))))/(22))),(0)));
    data.pA14E=cA14E;
    data.pA17E=cA17E;
    data.pA18E=cA18E;
    data.pA19E=cA19E;
    data.pA20E=cA20E;
    data.pA21E=cA21E;
    data.pA22E=cA22E;
    data.pA23E=cA23E;
    data.pA24E=cA24E;
};


function myIsNaN(x){
    return(isNaN(x)||(typeof x=='number'&&!isFinite(x)));
};

function roundup(n,nd){
    if(isFinite(n)&&isFinite(nd)){
        var sign_n=(n<0)?-1:1;
        var abs_n=Math.abs(n);
        var factor=Math.pow(10,nd);
        return sign_n*Math.ceil(abs_n*factor)/factor;
     }else{
        return NaN;
     }
};

function eeparseFloat(str){
    str=String(str).replace(eedecreg,".");
    var res=parseFloat(str);
    if(isNaN(res)){
        return 0;
    }else{
        return res;
    }
};

function eedisplayFloat(x){
    if(myIsNaN(x)){
        return Number.NaN;
    }else{
        return String(x).replace(/\./g,eedec);
    }
};

function reset_onclick(x){
    document.aspnetForm.reset();
    postcode();
    recalc_onclick('');
};

function postcode(){};

function eequerystring(){
    var querystring=document.location.search;
    if(querystring.length>0){
        variables=(querystring.substring(1)).split("&");
        var variable;
        var key;
        var value;
        for(var ii=0;ii<variables.length;ii++){
            variable=variables[ii].split("=");
            key=unescape(variable[0]);
            value=unescape(variable[1]);
            if(document.aspnetForm[key]!=null){
                document.aspnetForm[key].value=value;
            }
        }
    }
}

function initial_update(){
    postcode('');
    eequerystring();
    recalc_onclick('');
}