/* ! Copyright 2010 Webroot Software, Inc. All rights reserved */ 

var arWavRebate = (typeof(arWavRebate) == "undefined") ? ["OFF", '', '', ''] : arWavRebate; 
if (typeof(noQ) == "undefined") {	var noQ = new Boolean(true); } 

$(function() { 

	$("input.checker").each(function() { $(this).attr("disabled",true); });
  $(".prodblock").hide(); 

var wiseVals = [], 
wiseOptions = [ 
"WISE", 
[ 
"div#wise_num_years", 
"div#wise_num_comp", 
"div#wise_num_storage" 
], 
[ 
"h3#wisePrice", 
"span#wisePPU", 
"a#wiseCartLink" 
], 
["2","3","1"], 
[] 
]; 
var extImg = (jQuery.support.opacity) ? ".png" : ".gif"; 

wiseOptions[4][0] = "slider-handle-blank"+extImg; 
wiseOptions[4][1] = "slider-handle-1"+extImg; 
wiseOptions[4][2] = "slider-handle-2"+extImg; 
wiseOptions[4][3] = "slider-handle-3"+extImg; 
wiseOptions[4][5] = "slider-handle-5"+extImg; 
wiseOptions[4][10] = "slider-handle-10"+extImg; 
wiseOptions[4][25] = "slider-handle-25"+extImg; 
wiseOptions[4][50] = "slider-handle-50"+extImg; 

$(wiseOptions[1][1]).slider({ 
orientation: 'horizontal', 
animate: true, 
value: wiseOptions[3][1], 
min: 3, 
max: 5, 
step: 2, 
start: function(event,ui) { 
$(ui.handle).css("background-image", "url(/shared/img_structure/"+wiseOptions[4][0]+")"); 
}, 
change: function(event, ui) { 
wiseVals = getPrice(wiseOptions); 
$(ui.handle).css("background-image", "url(/shared/img_structure/"+wiseOptions[4][ui.value]+")"); 

$(wiseOptions[2][0]).html('$'+wiseVals[0]); 
$(wiseOptions[2][1]).html('$'+wiseVals[1]); 
$(wiseOptions[2][2]).attr("href", wiseVals[2]); 
} 
}); 
$(wiseOptions[1][0]).slider({ 
orientation: 'horizontal', 
animate: true, 
value: wiseOptions[3][0], 
min: 1, 
max: 3, 
step: 1, 
start: function(event,ui) { 
$(ui.handle).css("background-image", "url(/shared/img_structure/"+wiseOptions[4][0]+")"); 
}, 
change: function(event, ui) { 
wiseVals = getPrice(wiseOptions); 
$(ui.handle).css("background-image", "url(/shared/img_structure/"+wiseOptions[4][ui.value]+")"); 

$(wiseOptions[2][0]).html('$'+wiseVals[0]); 
$(wiseOptions[2][1]).html('$'+wiseVals[1]); 
$(wiseOptions[2][2]).attr("href", wiseVals[2]); 
} 
}); 

$(wiseOptions[1][2]).slider({ 
orientation: 'horizontal', 
animate: true, 
value: wiseOptions[3][2], 
min: 1, 
max: 5, 
step: 1, 
start: function(event,ui) { 
$(ui.handle).css("background-image", "url(/shared/img_structure/"+wiseOptions[4][0]+")"); 
}, 
change: function(event, ui) { 
wiseVals = getPrice(wiseOptions); 
var wiseSVals = ["2","5","10","25","50"]; 

var handleVal = (ui.value == 1) ? 2 : wiseSVals[ui.value-1]; 

$(ui.handle).css("background-image", "url(/shared/img_structure/"+wiseOptions[4][handleVal]+")"); 
$(wiseOptions[2][0]).html('$'+wiseVals[0]); 
$(wiseOptions[2][1]).html('$'+wiseVals[1]); 
$(wiseOptions[2][2]).attr("href", wiseVals[2]); 
} 
}); 

wiseVals = getPrice(wiseOptions); 
var wiseSVals = ["2","5","10","25","50"], 
initVal = wiseOptions[3], 
t=0; 
for (t=0;t<=2;t++) { 
var thisdiv = wiseOptions[1][t], 
hdlClass = thisdiv+" .ui-slider-handle", 
hdlVal = 0; 
if (t==2) { 
hdlVal = (initVal[2] == 1) ? 2 : wiseSVals[initVal[t]-1]; 
} else { 
hdlVal = initVal[t]; 
} 
$(thisdiv).slider({value: hdlVal}); 
$(hdlClass).css("background-image","url(/shared/img_structure/"+wiseOptions[4][hdlVal]+")"); 
} 

$(wiseOptions[2][0]).html('$'+wiseVals[0]); 
$(wiseOptions[2][1]).html('$'+wiseVals[1]); 
$(wiseOptions[2][2]).attr("href", wiseVals[2]); 

var wavVals = [], 
wavOptions = [ 
"WAV", 
[ 
"div#wav_num_years", 
"div#wav_num_comp", 
"div#wav_num_storage" 
], 
[ 
"h3#WAVPrice", 
"span#wavPPU", 
"a#wavCartLink" 
], 
["2","3","1"], 
[] 
]; 
var extImg = (jQuery.support.opacity) ? ".png" : ".gif"; 
wavOptions[4][0] = "slider-handle-blank"+extImg; 
wavOptions[4][1] = "slider-handle-1"+extImg; 
wavOptions[4][2] = "slider-handle-2"+extImg; 
wavOptions[4][3] = "slider-handle-3"+extImg; 
wavOptions[4][5] = "slider-handle-5"+extImg; 
wavOptions[4][10] = "slider-handle-10"+extImg; 
wavOptions[4][25] = "slider-handle-25"+extImg; 
wavOptions[4][50] = "slider-handle-50"+extImg; 
$(wavOptions[1][1]).slider({ 
orientation: 'horizontal', 
animate: true, 
value: wavOptions[3][1], 
min: 3, 
max: 5, 
step: 2, 
start: function(event,ui) { 
$(ui.handle).css("background-image", "url(/shared/img_structure/"+wavOptions[4][0]+")"); 
}, 
change: function(event, ui) { 
wavVals = getPrice(wavOptions); 
$(ui.handle).css("background-image", "url(/shared/img_structure/"+wavOptions[4][ui.value]+")"); 

wavVals[0] = Number(wavVals[0]); 
wavVals[1] = Number(wavVals[1]); 

if (arWavRebate[0] == "ON") { 
wavVals[0] -= arWavRebate[1]; 

wavVals[1]  = (wavVals[0].toFixed(2) / ($(wavOptions[1][0]).slider("value") * $(wavOptions[1][1]).slider("value"))).toFixed(2); 
wavVals[0]  = wavVals[0].toFixed(2) + arWavRebate[3]; 
wavVals[1] += arWavRebate[3]; 

wavVals[2] = wavVals[2] + arWavRebate[2]; 
} 

$(wavOptions[2][0]).html('$' + wavVals[0]); 
$(wavOptions[2][1]).html('$' + wavVals[1]); 
$(wavOptions[2][2]).attr("href", wavVals[2]); 
} 
}); 

$(wavOptions[1][0]).slider({ 
orientation: 'horizontal', 
animate: true, 
value: wavOptions[3][0], 
min: 1, 
max: 3, 
step: 1, 
start: function(event,ui) { 
$(ui.handle).css("background-image", "url(/shared/img_structure/"+wavOptions[4][0]+")"); 
}, 
change: function(event, ui) { 
wavVals = getPrice(wavOptions); 
$(ui.handle).css("background-image", "url(/shared/img_structure/"+wavOptions[4][ui.value]+")"); 
wavVals[0] = Number(wavVals[0]); 
wavVals[1] = Number(wavVals[1]); 

if (arWavRebate[0] == "ON") { 
wavVals[0] -= arWavRebate[1]; 

wavVals[1]  = (wavVals[0].toFixed(2) / ($(wavOptions[1][0]).slider("value") * $(wavOptions[1][1]).slider("value"))).toFixed(2); 
wavVals[0]  = wavVals[0].toFixed(2) + arWavRebate[3]; 
wavVals[1] += arWavRebate[3]; 

wavVals[2] = wavVals[2] + arWavRebate[2]; 
} 

$(wavOptions[2][0]).html('$' + wavVals[0]); 
$(wavOptions[2][1]).html('$' + wavVals[1]); 
$(wavOptions[2][2]).attr("href", wavVals[2]); 
} 
}); 

$(wavOptions[1][2]).slider({ 
orientation: 'horizontal', 
animate: true, 
value: wavOptions[3][2], 
min: 1, 
max: 5, 
step: 1, 
start: function(event,ui) { 
$(ui.handle).css("background-image", "url(/shared/img_structure/"+wavOptions[4][0]+")"); 
}, 
change: function(event, ui) { 
wavVals = getPrice(wavOptions); 
var wavSVals = ["1","5","10","25","50"], 
himg = wavOptions[4][wavSVals[ui.value-1]]; 

$(ui.handle).css("background-image", "url(/shared/img_structure/"+himg+")"); 
wavVals[0] = Number(wavVals[0]); 
wavVals[1] = Number(wavVals[1]); 

if (arWavRebate[0] == "ON") { 
wavVals[0] -= arWavRebate[1]; 

wavVals[1]   = (wavVals[0].toFixed(2) / ($(wavOptions[1][0]).slider("value") * $(wavOptions[1][1]).slider("value"))).toFixed(2); 
wavVals[0]  = wavVals[0].toFixed(2) + arWavRebate[3]; 
wavVals[1] += arWavRebate[3]; 

wavVals[2] = wavVals[2] + arWavRebate[2]; 
} 

$(wavOptions[2][0]).html('$' + wavVals[0]); 
$(wavOptions[2][1]).html('$' + wavVals[1]); 
$(wavOptions[2][2]).attr("href", wavVals[2]); 
} 
}); 



wavVals = getPrice(wavOptions); 
var wavSVals = ["1","5","10","25","50"]; 

var t=0; 
for (t=0;t<3;t++) { 
var foo = wavOptions[1][t], 
bar = foo+" .ui-slider-handle"; 
$(foo).slider({value: wavOptions[3][t]}); 
$(bar).css("background-image","url(/shared/img_structure/"+wavOptions[4][wavOptions[3][t]]+")"); 
} 
wavVals[0] = Number(wavVals[0]); 
wavVals[1] = Number(wavVals[1]); 

if (arWavRebate[0] == "ON") { 
wavVals[0] -= arWavRebate[1]; 

wavVals[1]  = (wavVals[0].toFixed(2) / ($(wavOptions[1][0]).slider("value") * $(wavOptions[1][1]).slider("value"))).toFixed(2); 
wavVals[0]  = wavVals[0].toFixed(2) + arWavRebate[3]; 
wavVals[1] += arWavRebate[3]; 

wavVals[2] = wavVals[2] + arWavRebate[2]; 
} 

$(wavOptions[2][0]).html('$' + wavVals[0]); 
$(wavOptions[2][1]).html('$' + wavVals[1]); 
$(wavOptions[2][2]).attr("href", wavVals[2]); 

$("input.checker").click(function() { 
checkSelections(); 
}); 

setTimeout(function(){ 
	$('div#loading').hide(); 
	if (noQ == true) { $('div#contentBlockblank').fadeIn('fast'); }
	$("input.checker").each(function() { 
	  $(this).attr("disabled",false); 
	});
	$("div.prodblock").css("position","relative").css("left","0"); 
	if (noQ == false) { checkSelections(); }
}, 3200); 

}); 

function init() { 
if (arguments.callee.done) return; 
arguments.callee.done = true; 
if (_timer) { 
clearInterval(_timer); 
_timer = null; 
} 
instVar(); 
}; 
if (document.addEventListener) { 
document.addEventListener("DOMContentLoaded", init, false); 
} 
if (/WebKit/i.test(navigator.userAgent)) { 
var _timer = setInterval(function() { 
if (/loaded|complete/.test(document.readyState)) { 
init(); 
} 
}, 10); 
} 
window.onload = init;
