var accordion;

function customizeSelInit(){
var mySelecta = new elSelect( {container : 'select1'} );
//var mySelectb = new elSelect( {container : 'select2', baseClass : 'elSelectb'} );
//var mySelectc = new elSelect( {container : 'select3', baseClass : 'elSelectc'} );
var mySelectd = new elSelect( {container : 'select4', baseClass : 'elSelectc'} );
//var mySelecte = new elSelect( {container : 'select5', baseClass : 'elSelectd'} );

$$('#select1 .options-container .option').each(function(e){
e.addEvent('click',function(s){
(function(){

}).delay(100);
(function(){
$$('.thispro').each(function(el){
el.setStyle('display','none');
el.setProperty('disabled','disabled');
});
$('somepro'+$('proline').value).setStyle('display','');
$('somepro'+$('proline').value).erase('disabled');
}).delay(10);
});
});

$('selector').addEvent('click',function(s){
var which;
s.stop();
$$('.thispro').each(function(el){
if(el.getStyle('display') != 'none'){
which = el.id;
}
});
if($(which).value != ''){
var req = new Request.HTML({
method: 'get',
url: location.protocol+'//www.caissonlabs.com/includes/formulations.php',
data: { 'pro' : $(which).value },
update: $('stepthreestuff'),
//onRequest: function() { },
onComplete: function(response){
//alert($('stepthreestuff').offsetHeight);
//$('stepthreestuff').getParent('.hider').morph({height:$('stepthreestuff').offsetHeight+160});
//alert($('stepthreestuff').offsetHeight);
$$('.stepthree').each(function(el){
el.setStyle('display','');
});
$$('.step45').each(function(el){
el.setStyle('display','');
});
mainShadowInit();
(function(){
accordion.display(2);
}).delay(100);
addDels();
//if($('createbtn')){
//$('createbtn').dispose();
//}
MOOdalBox.init();
}
}).send();
}
});
}

function addDels(){
$$('.me').each(function(e){
e.addEvent('click',function(s){
s.stop();
if(confirm("Are you sure you want to delete this?")){
var number = e.id.split("_");
$('thischem'+number[1]).dispose();
}
else{

}
});
});
}
function stopDels(){
$$('.me').each(function(e){
e.removeEvents();
});
}
function addChem(){
$('addc').addEvent('click',function(s){
s.stop();
if($('stepthreestuff').innerHTML == "No Chemicals Found"){
$('stepthreestuff').innerHTML = "<div class='stepthreea' id='step3a'><br /></div><div class='stepthreeb'>&nbsp;</div>";
}
var amt = ($('thisamt').value == "") ? 1 : $('thisamt').value;
if($('thatchem').value != ""){
var n = $('thatchem').value.replace('"',"").replace("'","");
if(!$('thischem'+n)){
var element = new Element('div',{'id':'thischem'+n,'style':'padding-bottom:6px;'});
element.inject($('step3a'));
}
$('thischem'+n).innerHTML = n+" - "+amt+" mg/L<br /><input type='hidden' name='chem["+n+"]' id='chemin_"+n+"' value='"+amt+"' />" +
"<a href='chemical.php?chem="+n+"&amp;amt="+amt+"' id='cheme_"+n+"_"+amt+"' rel='moodalbox 370 400'>Edit</a>" +
"<div style='display:inline;padding-left:75px;text-align:right;'><a id='chemd_"+n+"_"+amt+"' class='delete me' href='#'>Delete</a></div>";
}
else if($('thischem').value != ""){
var n = $('thischem').value;
if(!$('thischem'+n)){
var element = new Element('div',{'id':'thischem'+n,'style':'padding-bottom:6px;'});
element.inject($('step3a'));
}
$('thischem'+n).innerHTML = $('thischem').options[$('thischem').selectedIndex].innerHTML+" - "+amt+" mg/L<br /><input type='hidden' name='chem["+n+"]' id='chemin_"+n+"' value='"+amt+"' />" +
"<a href='chemical.php?chem="+n+"&amp;amt="+amt+"' id='cheme_"+n+"_"+amt+"' rel='moodalbox 370 400'>Edit</a>" +
"<div style='display:inline;padding-left:75px;text-align:right;'><a id='chemd_"+n+"_"+amt+"' class='delete me' href='#'>Delete</a></div>";
}
$('addc').dispose();
$('thischem').dispose();
$('thisamt').dispose();
$('thatchem').dispose();
MOOdalBox.close();
MOOdalBox.init();
stopDels();
addDels();
(function(){
accordion.display(2);
}).delay(100);
return false;
});
}
function editChem(){
$('editc').addEvent('click',function(s){
s.stop();
var amt = ($('thisamt').value == "") ? 1 : $('thisamt').value;
if($('thischem'+$('theid').value)){
var i = $('theid').value;
var n = $('thename').value;
$('thischem'+i).innerHTML = n+" - "+amt+" mg/L<br /><input type='hidden' name='chem["+i+"]' id='chemin_"+i+"' value='"+amt+"' />" +
"<a href='chemical.php?chem="+i+"&amp;amt="+amt+"' id='cheme_"+i+"_"+amt+"' rel='moodalbox 370 400'>Edit</a>" +
"<div style='display:inline;padding-left:75px;text-align:right;'><a id='chemd_"+i+"_"+amt+"' class='delete me' href='#'>Delete</a></div>";
}
$('editc').dispose();
$('thisamt').dispose();
$('theid').dispose();
$('thename').dispose();
MOOdalBox.close();
MOOdalBox.init();
stopDels();
addDels();
});
}
function createForm(){
$('saveform').addEvent('click',function(s){
s.stop();
var allchems = $$('#buildform input');
//alert(allchems.length);
$('stepthreestuff').innerHTML = "<div class='stepthreea' id='step3a'><br /></div><div class='stepthreeb'>&nbsp;</div>";
for(var i=0;i<allchems.length;i+=2){
if(allchems[i].value != ""){
var amt = (allchems[i+1].value == "") ? 1 : allchems[i+1].value;
var n = allchems[i].value.replace('"',"").replace("'","");
var element = new Element('div',{'id':'thischem'+n,'style':'padding-bottom:6px;'});
element.inject($('step3a'));
$('thischem'+n).innerHTML = n+" - "+amt+" mg/L<br /><input type='hidden' name='chem["+n+"]' id='chemin_"+n+"' value='"+amt+"' />" +
"<a href='chemical.php?chem="+n+"&amp;amt="+amt+"' id='cheme_"+n+"_"+amt+"' rel='moodalbox 370 400'>Edit</a>" +
"<div style='display:inline;padding-left:75px;text-align:right;'><a id='chemd_"+n+"_"+amt+"' class='delete me' href='#'>Delete</a></div>";
}
}
$$('.stepthree').each(function(el){
el.setStyle('display','');
});
$$('.step45').each(function(el){
el.setStyle('display','');
});
(function(){
accordion.display(2);
}).delay(100);
//if($('createbtn')){
//$('createbtn').dispose();
//}
MOOdalBox.close();
MOOdalBox.init();
stopDels();
addDels();
});
}

function productSelInit(){
//var sBrowser = navigator.userAgent;
//if (sBrowser.toLowerCase().indexOf('msie 4.0') > 0 || sBrowser.toLowerCase().indexOf('msie 5.0') > 0){
//$$('.detailtable select').each(function(e){
//e.addEvent('change',function(s){
//if(e.value != ""){
//var whichsel = e.id.substring(9);
//$('someform'+whichsel).submit();
//}
//});
//});
//}
//else{
if($('select6')){
var mySelectf = new elSelect( {container : 'select6', baseClass : 'elSelecte'} );
}
if($('select7')){
var mySelectg = new elSelect( {container : 'select7', baseClass : 'elSelecte'} );
}
if($('select8')){
var mySelecth = new elSelect( {container : 'select8', baseClass : 'elSelecte'} );
}
if($('select9')){
var mySelecti = new elSelect( {container : 'select9', baseClass : 'elSelecte'} );
}
if($('select10')){
var mySelectf = new elSelect( {container : 'select10', baseClass : 'elSelecte'} );
}
if($('select11')){
var mySelectg = new elSelect( {container : 'select11', baseClass : 'elSelecte'} );
}
if($('select12')){
var mySelecth = new elSelect( {container : 'select12', baseClass : 'elSelecte'} );
}
if($('select13')){
var mySelecti = new elSelect( {container : 'select13', baseClass : 'elSelecte'} );
}
$$('.options-container .option').each(function(e){
e.addEvent('click',function(s){
var whichvalue = e.innerHTML;
if(whichvalue != "Select One"){
var whichsel = e.getParent('form').id.substring(8);
(function(){
$('someform'+whichsel).submit();
}).delay(100);
}
});
});
//}
}

function supportSelInit(){
var mySelectj = new elSelect( {container : 'prodlineselector'} );
var mySelectk = new elSelect( {container : 'prodfamselector'} );
var mySelectl = new elSelect( {container : 'prodnameselector'} );
}

function mainShadowInit(){
var main_height = $('main').getStyle('height');
$('leftrep').setStyle('height',main_height);
$('rightrep').setStyle('height',main_height);
}

function crazyShadowInit(){
$('step3').setStyle('height','');
$('steps34').setStyle('height','');
//Minimum height for steps12 is 235px
if($('steps12').getSize().y < 235){
$('steps12').setStyle('height',235);
}
//Minimum height for steps34 is 389px;
if($('steps34').getSize().y < 389){
$('steps34').setStyle('height',389);
$('step3').setStyle('height',389);
}
//Step3 needs to be as long as step4
if($('step3').getSize().y < $('step4').getSize().y){
$('step3').setStyle('height',($('step4').getSize().y));
}
//31is the space between steps12 and the ad
//109 is the size of the step5
//193 is the size of the ad
//31is how much the picture extends below the ad
if($('steps34').getSize().y < ($('steps12').getSize().y + 31 + 193 + 30 - 109)){
$('step3').setStyle('height',($('steps12').getSize().y + 31 + 193 + 30 - 109));
}

var main_height = $('main').getSize().y;
$('leftrep').setStyle('height',main_height);
$('rightrep').setStyle('height',main_height);
var onetwoheight = $('steps12').getSize().y;
$('lefterrep').setStyle('height',onetwoheight);
var stepsholderheight = $('stepsholder').getSize().y;
var rightsideheight = Math.max($('step3').getSize().y,$('step4').getSize().y);
$('righterrep').setStyle('height',(rightsideheight + 109));
$('leftrepbot').setStyle('height',(rightsideheight - 31 - onetwoheight + 109));
}

function feedbackDropInit(){
$('feedlink').addEvent('click',function(e){
$('feedback').setStyles({display:'inline',opacity:0});
$('feedback').fade('in');
$('feedlink').addClass('current');
});
$('cancelbutton').addEvent('click',function(e){
$('feedback').setStyle('display','none');
$('feedlink').removeClass('current');
return false;
});
}

var checkfocus = false;
var hovered = false;

function searchDropInit(){
$('search').addEvent('mouseenter',function(e){
if(!$('feedlink').hasClass('current') && checkfocus == false){
$('searchby').setStyles({display:'inline', opacity:0});
$('searchby').fade('in');
}
if(!$('feedlink').hasClass('current')){
hovered = true
}
});
$('search').addEvent('mouseleave',function(e){
if(checkfocus == false){
$('searchby').fade('out');
}
hovered = false;
});
$('searchbox').addEvent('focus',function(e){
if(!$('feedlink').hasClass('current') && hovered == false){
$('searchby').setStyles({display:'inline', opacity:0});
$('searchby').fade('in');
}
if(!$('feedlink').hasClass('current')){
checkfocus = true;
}
});
$('searchbox').addEvent('blur',function(e){
if(hovered == false){
$('searchby').fade('out');
}
checkfocus = false;
});
}

function coldpackInit(){
$('cpack').addEvent('click',updateTotal);
}

function updateTotal(){
var coldpack = 0;
if($('cpack').getProperty('checked') == true){
coldpack = 15;
$('handling').innerHTML = "$ 20.00 &nbsp; &nbsp;";
}
else{
$('handling').innerHTML = "$ 5.00 &nbsp; &nbsp;";
}
var sub = $('subby').innerHTML.substring(5,$('subby').innerHTML.indexOf("<",3)).replace(",","");
var hand = $('handling').innerHTML.substring(2).replace(" &nbsp; &nbsp;","");
var amount = 0;

if($('shippingtype') && $('shippingtype').value != '' && $('shippingtype').value != '0_INT'){
var q = $('shippingtype');
//var amount = q.options[q.selectedIndex].getProperty('pricer');
var sel = q.selectedIndex;
var opt = q.options[sel];
amount = opt.innerHTML.substring((opt.innerHTML.indexOf("$") + Number(1)));
}

var tot = Number(sub) + Number(amount) + Number(hand);
$('totaltotal').innerHTML = "<b>$ "+addCommas(tot.toFixed(2))+"</b> &nbsp; &nbsp;";
}

function accordInit(whichset){
accordion = new Accordion($('pagecontent'),'.accord','.hider',{
show: whichset,
opacity:false,
onActive: function(toggler, element){
var thiscolor = toggler.getProperty('this_color');
toggler.setStyle('background-image',toggler.getStyle('background-image').replace('closed.gif',thiscolor+'_open.gif'));
if($('shippingtype') && $('totaltotal') && $('s_zip') && $('p_weight')){
if($('s_zip').value != ""){
$$('#shippingtype option').each(function(elem){
if(elem.value != "" && elem.value != '0_INT'){
elem.removeProperty('disabled');
var type = elem.value.split("_");
var weight = ($('p_weight').value == "") ? 5 : $('p_weight').value;
var req = new Request.HTML({
method: 'get',
url: location.protocol+'//www.caissonlabs.com/includes/ups.php',
data: { 'type' : type[1], 'zip' : $('s_zip').value, 'weight' : weight },
onRequest: function() {},
onComplete: function(tree,elems,resp,java){
var amount = resp;
var coldpack = 0;
if(!isNaN(amount)){
amount = Number(amount) + Number(5);
elem.setProperty('pricer',amount.toFixed(2));
elem.innerHTML = elem.innerHTML.replace("(N/A) ","").replace(elem.innerHTML.substring(elem.innerHTML.indexOf("$")+1),amount.toFixed(2));
}
else{
elem.setProperty('pricer','0');
elem.innerHTML = elem.innerHTML.replace("(N/A) ","").replace(elem.innerHTML.substring(elem.innerHTML.indexOf("$")),"(N/A) $0.00");
//elem.innerHTML = amount;
elem.setProperty('disabled','disabled');
}
updateTotal();
}
}).send();
}
});

}
}
},
onBackground: function(toggler, element){
var thiscolor = toggler.getProperty('this_color');
toggler.setStyle('background-image',toggler.getStyle('background-image').replace(thiscolor+'_open.gif','closed.gif'));
mainShadowInit.delay(675);
}
});
$$('.hider').each(function(e){
e.setStyle('display','block');
});
$$('.accord').each(function(e){
e.addEvent('click',function(s){
return false;
});
});
if($('faqs')){
var accord = new Accordion($('faqs'),'.question','.answer',{
show: 0,
opacity:false,
onActive: function(toggler, element){
activeAcc(toggler,element);
},
onBackground: function(toggler, element){
var thiscolor = toggler.getProperty('this_color');
toggler.setStyle('background-image',toggler.getStyle('background-image').replace(thiscolor+'.gif','closed.gif'));
toggler.setStyle('color','#414140');
mainShadowInit.delay(575);
}
});
$$('.answer').each(function(e){
e.setStyle('display','block');
});
}
if($('faqs2')){
var accordy = new Accordion($('faqs2'),'.question2','.answer2',{
show: 0,
opacity:false,
onActive: function(toggler, element){
activeAcc(toggler,element);
},
onBackground: function(toggler, element){
var thiscolor = toggler.getProperty('this_color');
toggler.setStyle('background-image',toggler.getStyle('background-image').replace(thiscolor+'.gif','closed.gif'));
toggler.setStyle('color','#414140');
mainShadowInit.delay(575);
}
});
$$('.answer2').each(function(e){
e.setStyle('display','block');
});
}
if($('chacc1')){
$('chacc1').addEvent('click',function(s){
accordion.display(1);
return false;
});
}
if($('chacc2')){
$('chacc2').addEvent('click',function(s){
accordion.display(2);
return false;
});
}
if($('sameasbill')){
var e = $('sameasbill');
e.addEvent('click',function(s){
var e = $('sameasbill');
//alert(e.getProperty('checked'));
(function(){
if(e.getProperty('checked') == true){
$$('#billy input').each(function(el){
if($('s_'+el.getProperty("name").substring(2))){
$('s_'+el.getProperty("name").substring(2)).value = el.value;
$('s_'+el.getProperty("name").substring(2)).setProperty('readonly','readonly');
}
});
}
else{
$$('#silly input').each(function(el){
el.removeProperty('readonly');
});
}
}).delay(50);
});
}
if($('shippingtype')){
var e = $('shippingtype');
updateTotal.delay(100);
e.addEvent('change',function(s){
updateTotal();
});
}
}

function activeAcc(toggler,element){
var thiscolor = toggler.getProperty('this_color');
toggler.setStyle('background-image',toggler.getStyle('background-image').replace('closed.gif',thiscolor+'.gif'));
if(thiscolor == 'teal'){
toggler.setStyle('color','#2EB9AD');
}
else if(thiscolor == 'green'){
toggler.setStyle('color','#9BBB2B');
}
else if(thiscolor == 'brown'){
toggler.setStyle('color','#B47E2C');
}
else if(thiscolor == 'red'){
toggler.setStyle('color','#B32C40');
}
}


function afterValidation(tf,formname,eventer){
var moved = false;
$$('.moveit .validation-failed').each(function(e,i){
if(i == 0){
accordion.display(1);
moved = true;
}
});

if(tf == true){
$('btnerror').setStyle('display','none');
}
else{
if(moved != true){
$('btnerror').getParent('.hider').setStyle('height',$('btnerror').getParent('.hider').getSize().y+63);
mainShadowInit();
}
$('btnerror').setStyle('opacity',1);
$('btnerror').setStyle('visibility','visible');
$('btnerror').setStyle('display','');
(function(){
$('btnerror').fade('out');
(function(){
$('btnerror').setStyle('display','none');
}).delay(400);
}).delay(5000);
}

return tf;
}

function addCommas(nStr){
nStr += '';
x = nStr.split('.');
x1 = x[0];
x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)){
x1 = x1.replace(rgx, '$1' + ',' + '$2');
}
return x1 + x2;
}


var thisTimer;

function homeSwitchInit(){
var allofthem = $$('.homeholder');
$('homeswitch').addEvent('load',thisTimer = function(s){
for(var i =0;i < allofthem.length;i++){
var e = allofthem[i];
if(e.getStyle('display') == 'block'){
var nexty = i + 2;
if(nexty > allofthem.length){
nexty = Number(1);
}
var showthis = 'info_homey' + String(nexty);
e.fade('out');
(function(){ e.setStyle('display','none'); }).delay(400);
(function(){
$(showthis).setStyles({ opacity:0,display:'block'});
$(showthis).fade('in');
}).delay(400);
mainShadowInit();
(function(){
$$('.selector a').removeClass('current');
var selector = 'homey'+String(nexty);
$(selector).addClass('current');
}).delay(400);
break;
}

}
}.periodical(7000));
$$('.selector a').each(function(e){
e.addEvent('click',function(s){
$$('.selector a').removeClass('current');
e.addClass('current');
$$('.homeholder').setStyle('display','none');
$('info_'+e.id).setStyles({ opacity:0,display:'block'});
$('info_'+e.id).fade('in');
mainShadowInit();
$clear(thisTimer);
return false;
});
});
}

function shippingToggleInit(){
//var mySlide = new Fx.Slide('shippinginfo');
//mySlide.hide();
var info = $('shippinginfo');
//info.setStyle('display','none');
$$('#showshipping').each(function(e){
e.addEvent('click',function(s){
//if(info.getStyle('display') == 'none'){
//info.setStyle('display','block');
//s = new Event(s);
mySlide.toggle();
//s.stop();
//}
//else if(info.getStyle('display') == 'block'){
//s = new Event(s);
//mySlide.toggle();
//s.stop();
//info.setStyle('display','none');
//}
return false;
});
});
}

function returnConfirm(){
$$('.delete').each(function(e){
e.addEvent('click',function(s){
return confirm("Are you sure you want to delete this?");
});
});
}

function worldMapInit(color){
$$('area').each(function(e){
e.addEvent('click',function(s){
MOOdalBox.open('location_modal.php?place='+e.getProperty('alt')+'&color='+color, '', '365 375');
return false;
});
});
}

function allStepsInit(groupy,prdlny,famlyy){

$$('#step1 a').each(function(e){
e.addEvent('click',function(s){
grpfunc(e);
});
});
$$('#step2 a').each(function(e){
e.addEvent('click',function(s){
prdlnfunc(e);
});
});
$$('#step3 a').each(function(e){
e.addEvent('click',function(s){
famfunc(e);
});
});
if(groupy != 0){
var a = $(groupy+"_0_0");
grpfunc(a);
if(prdlny != 0){
var b = $(groupy+"_"+prdlny+"_0");
prdlnfunc(b);
if(famlyy != 0){
var c = $(groupy+"_"+prdlny+"_"+famlyy);
famfunc(c);
}
}
}
}

function grpfunc(e){
$$('.processproductline').each(function(el){
el.setStyle('display','none');
});
$$('.processfamily').each(function(el){
el.setStyle('display','none');
});
$$('.processchecks').each(function(el){
el.setStyle('display','none');
});
$$('#step1 a').each(function(el){
el.removeClass('current');
});
$$('#step2 a').each(function(el){
el.removeClass('current');
});
$$('#step3 a').each(function(el){
el.removeClass('current');
});
$$('#step4 input').each(function(el){
el.removeProperty('checked');
});
$('fivebot').setStyle('display','none');
$('fivetop').setStyle('display','');
var catstuff = e.id.split("_");
$('group'+catstuff[0]).setStyle('display','block');
$('stepgroup').setProperty('value',catstuff[0]);
if($('stepproductline')){
$('stepproductline').setProperty('value','-1');
}

if ($('stepfamily')){
$('stepfamily').setProperty('value','-1');
}

e.addClass('current');
crazyShadowInit();
return false;
}

function prdlnfunc(e){
$$('.processfamily').each(function(el){
el.setStyle('display','none');
});
$$('.processchecks').each(function(el){
el.setStyle('display','none');
});
$$('#step2 a').each(function(el){
el.removeClass('current');
});
$$('#step3 a').each(function(el){
el.removeClass('current');
});
$$('#step4 input').each(function(el){
el.removeProperty('checked');
});
$('fivebot').setStyle('display','none');
$('fivetop').setStyle('display','');
var catstuff = e.id.split("_");
$('productline'+catstuff[1]).setStyle('display','block');
$('stepproductline').setProperty('value',catstuff[1]);
$('stepfamily').setProperty('value','-1');
e.addClass('current');
crazyShadowInit();
return false;
}

function famfunc(e){
if(!e.hasClass('current')){
$$('.processchecks').each(function(el){
el.setStyle('display','none');
});
$$('#step3 a').each(function(el){
el.removeClass('current');
});
$$('#step4 input').each(function(el){
el.removeProperty('checked');
});
var catstuff = e.id.split("_");
if($('family'+catstuff[2])){
$('family'+catstuff[2]).setStyle('display','block');
}
else{
$('familynone').setStyle('display','block');
}
$('fivebot').setStyle('display','');
$('fivetop').setStyle('display','none');
$('stepfamily').setProperty('value',catstuff[2]);
e.addClass('current');
crazyShadowInit();
}
return false;
}

function docsSearchInit(){
/*
$$('.options-container .option').each(function(e){
e.addEvent('click',function(s){
//alert(e.getParent().getParent().getParent().id);
if(e.getParent().getParent().getParent().id == 'prodlineselector'){
$$('#prodfamselector select').each(function(el){
el.setStyle('display','none');
});
var pline = $('prdln').value;
$('fammer'+pline).setStyle('display:block');
}
else if(e.getParent().getParent().getParent().id == 'prodfamselector'){

}
else if(e.getParent().getParent().getParent().id == 'prodnameselector'){

}
});
});
*/
$$('#searchd select').each(disableSel);
$('prdln').addEvent('change',function(s){
$$('#prodfamselector select').each(function(e){
e.setStyle('display','none');
disableSel(e);
});
$('fammer'+this.value).setStyle('display','inline');
$('fammer'+this.value).erase('disabled');
var value = $('fammer'+this.value).value;
$$('#prodnameselector select').each(function(e){
e.setStyle('display','none');
disableSel(e);
});
$('proddy'+value).setStyle('display','inline');
$('proddy'+value).erase('disabled');

});
$$('#prodfamselector select').each(function(e){
e.addEvent('change',function(s){
$$('#prodnameselector select').each(function(el){
el.setStyle('display','none');
disableSel(el);
});
$('proddy'+e.value).setStyle('display','inline');
$('proddy'+e.value).erase('disabled');
});
});
}

function disableSel(sel){
if(sel.getStyle('display') == 'none'){
sel.setProperty('disabled','disabled');
}
}

function regionpopup(where){
(function(){
MOOdalBox.open(location.protocol+"//www.caissonlabs.com/region_select.php?red="+where,"Select your region","360 500");
}).delay(100);
}

function surveyInit(){
$('surveycont').addEvent('click',function(s){
s.stop();
var cid = $('cid').value;
var sid = $('sid').value;
var qid = $('qid').value;
var tid = $('tid').value;
var aid;
if(tid == 1){
aid = "";
$$('#surveying input').each(function(el){
if(el.getProperty('checked') == true){
aid = aid+el.value+"_";
}
});
}
else if(tid == 2){
$$('#surveying input').each(function(el){
if(el.getProperty('checked') == true){
aid = el.value;
}
});
}
else if(tid == 3){
aid = $('answer').value;
}
//alert(cid+" "+sid+" "+qid+" "+tid+" "+aid+" "+aid.split("_"));
var ans = aid.split("_");
for(var i=1;i<ans.length;i+=2){
var req = new Request.HTML({
method: 'get',
url: location.protocol+'//www.caissonlabs.com/includes/surveypost.php',
data: { 'cid' : cid, 'sid' : sid, 'qid' : qid, 'aid' : ans[(i-1)] },
onRequest: function() { },
onComplete: function(tree,elems,resp,java){
//alert(resp);
//MOOdalBox.close();
}
}).send();
}
$('cid').dispose();
$('sid').dispose();
$('qid').dispose();
$('tid').dispose();
if($('answer')){
$('answer').dispose();
}
$('surveycont').dispose();
$('surveying').dispose();
if(ans[1] != ""){
MOOdalBox.open(location.protocol+"//www.caissonlabs.com/survey.php?qid="+ans[1]+"&sid="+sid,"Survey Question","360 500");
}
else{
MOOdalBox.open(location.protocol+"//www.caissonlabs.com/survey.php?fin="+sid,"Survey Finished","360,300");
}
});
}

function alertBox(oldies){
MOOdalBox.open(location.protocol+"//www.caissonlabs.com/oldcat.php?pids="+oldies.substring(0,oldies.length-1),"New Catalog Numbers","360,400");
//alert(oldies.substring(0,oldies.length-1));
}

function purchaseOrder(){
$('po').addEvent('click',function(s){
$$('#ccinfo input').each(function(el){
el.setProperty('disabled','disabled');
});
$$('#ccinfo select').each(function(el){
el.setProperty('disabled','disabled');
});
$$('#ccinfo textarea').each(function(el){
el.setProperty('disabled','disabled');
});
$$('#poinfo input').each(function(el){
el.removeProperty('disabled');
});
$$('#poinfo textarea').each(function(el){
el.removeProperty('disabled');
});
$('ccinfo').setStyle('display','none');
$('clickpo').setStyle('display','none');
$('poinfo').setStyle('display','block');
$('clickcc').setStyle('display','block');
return false;
});
$('cc').addEvent('click',function(s){
$$('#poinfo input').each(function(el){
el.setProperty('disabled','disabled');
});
$$('#poinfo textarea').each(function(el){
el.setProperty('disabled','disabled');
});
$$('#ccinfo input').each(function(el){
el.removeProperty('disabled');
});
$$('#ccinfo select').each(function(el){
el.removeProperty('disabled');
});
$$('#ccinfo textarea').each(function(el){
el.removeProperty('disabled');
});
$('ccinfo').setStyle('display','block');
$('clickpo').setStyle('display','block');
$('poinfo').setStyle('display','none');
$('clickcc').setStyle('display','none');
return false;
});
}

function popupLogin(){
MOOdalBox.open("login_box.php?dir=checkout.php&checker=1","Login","341 202");
}


