jQuery.noConflict();

function uncheck(divid,formfield){
     document.forms.searchtests.reset();
     if (document.getElementById(divid).style.display != "none"){
        //CLOSE
        if(loadcount!=0) {loadtests('searchtests'); }
         loadcount = 0
    }else {
        //OPEN
        if(loadcount!=0) {loadtests('searchtests'); }
        closemenus(divid);
        loadcount = 0
    }
}

var loadcount = 0
function closemenus(divid) {
    var x=document.getElementsByTagName("div");
    var triggerhandle = 'analsort'
   
    for (var i=0;i<x.length;i++){
        if (x[i].id.indexOf(triggerhandle)>-1){
            var element = document.getElementById(x[i].id);
            var theid = element.id.replace(triggerhandle,'');
            if($(element).style.display != "none") {
                 Effect.toggle(element,'blind');
                 analysisbutton('analsort' + theid,'analysisbutton' + theid);
            }
        }
    }
}

//REGISTER
function register(formname,validateid,indicatorid,color1,color2){
    if(validateform(formname,color1,color2)){
        document.getElementById(indicatorid).style.display = "block";
        new Ajax.Request('sc_register.ashx', {
        method: "post",
        parameters: Form.serialize(document.forms[formname]),
        onComplete: function(transport) {
                var r = transport.responseText; 
                if (!r.indexOf("KeepGoing")){
                  document.getElementById('ctl04_reg_wrapper').style.display = "none";
                  document.getElementById('message').style.display = "block";
                } else {
                    document.getElementById(indicatorid).style.display = "none";
                    document.getElementById(validateid).innerHTML = r;
                    
                    if (document.getElementById(validateid).style.display == "none"){
                        document.getElementById(validateid).style.display = "block";
                    } else {
                        Effect.Shake(validateid);
                    }
                }
            }
        }
        );
        
    }
}

//VALIDATION
function createaccount(formname,validateid,indicatorid,color1,color2) {
    //VALIDATE REQUIRED
    if(validateform(formname,color1,color2)){	 

        document.forms[formname].__VIEWSTATE.name = 'NOVIEWSTATE';
        document.forms[formname].__VIEWSTATE.id= 'NOVIEWSTATE';

        new Ajax.Request('sc_createnewaccount.ashx', {
        method: "post",
        parameters: Form.serialize(document.forms[formname]),
        onComplete: function(transport) {
                var r = transport.responseText; 
                if (!r.indexOf("KeepGoing")){
                    document.forms[formname].NOVIEWSTATE.name = '__VIEWSTATE';
                    document.forms[formname].NOVIEWSTATE.id = '__VIEWSTATE';
                    document.forms[formname].submit();
                } else {
                    document.getElementById(indicatorid).style.display = "none";
                    document.getElementById(validateid).innerHTML = r;
                    formfieldbg(r,"Zip","billing_zip",color1,color2);
                    formfieldbg(r,"Email","billing_email",color1,color2);
                    formfieldbg(r,"Username","newuser",color1,color2);
                    formfieldbg(r,"Passwords","newpassword",color1,color2);
                    formfieldbg(r,"Passwords","newpassword2",color1,color2);	           
                    if (document.getElementById(validateid).style.display == "none"){
                        document.getElementById(validateid).style.display = "block";
                    } else {
                        Effect.Shake(validateid);
                    }
                }
            }
        }
        );
    } else {
        document.getElementById(validateid).innerHTML = 'Please fill in Required Fields.';
        if (document.getElementById(validateid).style.display == "none"){
            Effect.Appear(validateid,'blind');
        } else {
            Effect.Shake(validateid);
        }
    }
}

function toggleimg(id){
    if (document.getElementById(id).style.display == "none"){
        document.getElementById('nav1').src = '/images/nav/on/6.gif';
        document.getElementById('nav1').name = '';
    }
    else {
        document.getElementById('nav1').src = '/images/nav/off/6.gif';
        document.getElementById('nav1').name = 'rollover';
    }
}

function formfieldbg(search1,search2,elementid,color1,color2){
     if (search1.indexOf(search2)>-1){
        document.getElementById(elementid).style.background = color1;
     } else {
        document.getElementById(elementid).style.background = color2;
     }        
}

function ShowSwap(_image,_div){
    var x = document.getElementById(_div);
    x.src = _image
}

function showmenu(themenu){
    if (document.getElementById(themenu).style.display == "none"){
        document.getElementById(themenu).style.display = "block"
    } else {
        document.getElementById(themenu).style.display = "none"
    }
}

function loaddiv(divid,ajaxpage,tab,handle){
    //TABS
    var x=document.getElementsByTagName("img");
    for (var i=0;i<x.length;i++){
        if (x[i].id.indexOf(handle)>-1){
            var element = document.getElementById(x[i].id);
            if (element.id == tab){
                element.src = element.src.replace('/off/','/on/')
            } else {
                element.onmouseover = tabover;
                element.onclick = tabclick; 
                element.onmouseout = tabout; 
                element.src = element.src.replace('/on/','/off/')
            }
        }
    }
    
    //AJAX REQUEST
    new Ajax.Request(ajaxpage, {
    method: "get",
    onComplete: function(transport) { 
        document.getElementById(divid).innerHTML = transport.responseText;
        }//-onSuccess
        }//-request arguments
        );// new ajax request	
}

function nav(id) {
    var x=document.getElementsByTagName("div");
    for (var i=0;i<x.length;i++){
        if (x[i].id.indexOf(id)>-1){
            var element = document.getElementById(x[i].id);
            var theid = element.id.replace(id,'');
            //var theid = element.id.replace('_drop','');
            //var theid = theid + "_drop";
            //alert(theid);
            var dropdiv = document.getElementById(id + theid);
            dropdiv.onmouseover = function() {
                var navtoswitch = this.id;
                document.getElementById(navtoswitch).style.backgroundColor = "#c7e09f";
            }
            dropdiv.onmouseout = function() {
                //alert('hi1');
                var navtoswitch = this.id;
                document.getElementById(navtoswitch).style.backgroundColor = "#e2e1e1";
            }
        }
    }
    
}

//TYPE OF PROBLEM
function problem(level,parentid){
    level += 1;
    var x=document.getElementsByTagName("div");
    var ii = 0
    var handle  = 'problem-name-' + level + '-' + parentid + '-'
    for (var i=0;i<x.length;i++){
        if (x[i].id.indexOf(handle)>-1){
            var element = document.getElementById(x[i].id);
            var theid = element.id.replace(handle,'');
            if (document.getElementById(handle + theid).style.display == 'block'){
                document.getElementById(handle + theid).style.display = 'none';
            } else {
                document.getElementById(handle + theid).style.display = 'block';
            }	
        }
    }
}

function spidermenus(triggerhandle,menuhandle){
    var x=document.getElementsByTagName("div");
    for (var i=0;i<x.length;i++){
        if (x[i].id.indexOf(triggerhandle)>-1){
            //VARIABLES
            var element = document.getElementById(x[i].id);
            var theid = element.id.replace(triggerhandle,'');
            
            //TRIGGERS
            var thetrigger = document.getElementById(triggerhandle + theid);
            thetrigger.onmouseover = function() {  
                this.style.position = 'relative';
                var menutoswitch;
                menutoswitch = this.id.replace('trigger','');
                
                document.getElementById(menutoswitch).style.display = "block";
                var navimg = this.id.replace('menutrigger','');
                document.getElementById('nav' + navimg).src = document.getElementById('nav' + navimg).src.replace('/off/','/roll/');
                };
            thetrigger.onmouseout = function() {
                this.style.position = 'static';
                var menutoswitch;
                menutoswitch = this.id.replace('trigger','');
                document.getElementById(menutoswitch).style.display = "none";
                var navimg = this.id.replace('menutrigger','');
                
                document.getElementById('nav' + navimg).src = document.getElementById('nav' + navimg).src.replace('/roll/','/off/');
            };
            
            //MENUS
            var themenu = document.getElementById(menuhandle + theid);
            themenu.onmouseover = function() {
                var menutoswitch;
                menutoswitch = this.id;
                document.getElementById(menutoswitch).style.display = "block";
                
            };
            themenu.onmouseout = function() {
                var menutoswitch;
                menutoswitch = this.id;
                document.getElementById(menutoswitch).style.display = "none";
            };
        } 
    }
}

//RELOAD TESTS
function loadtests(formname){
    loadcount +=1;
    
    $('indicator').style.display = 'block';
    new Ajax.Request('/ajax/list.aspx', {
    method: "post",
    parameters: Form.serialize(document.forms[formname]),
    onSuccess: function(transport) {
        $('indicator').style.display = 'none';
        document.getElementById("sortcenter").innerHTML = transport.responseText
            }//-onSuccess
        }//-request arguments
    );// new ajax request
}


//UPDATE CART
function updatecart(formname){
    new Ajax.Request('/sc_addtocart.ashx', {
    method: "post",
    parameters: Form.serialize(document.forms[formname]),
    onSuccess: function(transport) {
        var resp = transport.responseText.split("^");
        document.getElementById("sc_minicart_subtotalwrapper").innerHTML = '$' + resp[1];
            }//-onSuccess
        }//-request arguments
    );// new ajax request
}

//ADD TO CART
function addtoshoppingcart(formname,messageid){ 
    var Digital=new Date()
    var seconds=Digital.getSeconds()
    var hours=Digital.getHours()
    var minutes=Digital.getMinutes()
    new Ajax.Request('/sc_addtocart.ashx?refresh=' + seconds + hours + minutes, {
    method: "post",
    parameters: Form.serialize(document.forms[formname]),
    onSuccess: function(transport,formname) { 	
            document.getElementById(messageid).style.display = 'block';
            document.getElementById(messageid).innerHTML = 'Added!';
            var t = setTimeout("Effect.Fade('" + messageid + "');",1000);	
            
            refreshcart('refreshcart');    
             
            }//-onSuccess
        }//-request arguments
    );// new ajax request
}

//REFRESH CART
function refreshcart(divid){
    var Digital=new Date()
    var seconds=Digital.getSeconds()
    var hours=Digital.getHours()
    var minutes=Digital.getMinutes()
    new Ajax.Request('/ajax/loadcart.aspx?refresh=' + new Date().getTime(), {
        method: "get",
        onSuccess: function(transport) { 
            document.getElementById(divid).innerHTML = transport.responseText;
            }//-onSuccess
            }//-request arguments
            );// new ajax request
}

//DELETE FROM CART
function remitem(cartrow,cartitemid){
    Effect.Fade(cartrow);
    
    //AJAX POST
    new Ajax.Request('/sc_deletecartitem.ashx?id=' + cartitemid, {
    method: "get",
    onComplete: function(transport) { 
        var resp = transport.responseText.split("^");
        document.getElementById("sc_minicart_subtotalwrapper").innerHTML = '$' + resp[1];
        }//-onSuccess
        }//-request arguments
        );// new ajax request
}


//VALIDATION
function validEmail(email) {
            var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
            return re.test(email); 
        }
        
//VALIDATION
function trim(stringToTrim) {
    return stringToTrim.replace(/^\s+|\s+$/g,"");
}
        
//VALIDATION
function ltrim(stringToTrim) {
    return stringToTrim.replace(/^\s+/,"");
}
        
//VALIDATION
function rtrim(stringToTrim) {
    return stringToTrim.replace(/\s+$/,"");
}
        
//VALIDATION
function isFilled(elm) {
    //alert(elm.type);
    //Last Updated by Sol - 6/14/07
    switch(elm.type){
    case "text":
        if (trim(elm.value) == "" || elm.value == null){
        return false;}
        else {return true;}
        break;
    case "password":
        if (trim(elm.value) == "" || elm.value == null){
        return false;}
        else {return true;}
        break;
    case "textarea":
        if (trim(elm.value) == "" || elm.value == null){
        return false;}
        else {return true;}
        break;
    case "select-one":
        var myindex=elm.selectedIndex;
        if (myindex==0){
        return false;}
        else {return true;}
        break;
    }
}

//VALIDATION
function validateform(formname,color1,color2){
    //last updated on 9/27/07
    //index of is mo betta
    var x = document.forms[formname];
    var allgood = true;
    for (var i=0;i<x.length;i++){
        if (x.elements[i].className.indexOf('required')>-1) {
            var thisformname = x.elements[i].name;
            var thisformid = x.elements[i].id;
            if (!isFilled(x.elements[i])) {
                document.getElementById(thisformid).style.background = color1;
                allgood = false;
                } else {
                  document.getElementById(thisformid).style.background = color2; 
                }
            }
        }
        if (allgood) {
            return true;
            } else {
            return false;
            }
    }
    
function spiderform(formname,validateid,successid,indicatorid,ajaxpage) {
    //VALIDATE REQUIRED
    if(validateform(formname,'#a7c5f8','#e8e0cd')){
    
        //SPAM FILTER 
        //var spamfilter = document.getElementById("spamfilter").value;   
        spamfilter = 'hot';
        if(spamfilter != "hot"){
        document.getElementById(validateid).innerHTML = 'You need to be a human to submit this form. Please answer the temperature question';   
        } else {	
    
        //EMAIL IS VALID?
        var email = document.getElementById("email").value;
        if(!validEmail(email)){
            document.getElementById("email").style.background = "white"; 
            document.getElementById(validateid).innerHTML = 'Invalid Email';
            if (document.getElementById(validateid).style.display == "none"){
                    Effect.Appear(validateid,'blind');
                    } else {
                    Effect.Shake(validateid);
                    }
            } else {
            document.getElementById(validateid).style.display = "none";
            document.getElementById(indicatorid).style.display = "block";
            //alert('got here')
            //AJAX POST
            new Ajax.Request(ajaxpage, {
            method: "post",
            parameters: Form.serialize(document.forms[formname]),
            onComplete: function(transport) {		
            document.getElementById(successid).innerHTML = transport.responseText;
            document.getElementById(indicatorid).style.display = "none";
                //alert(transport.responseText);			
                
                }//-onSuccess
            }//-request arguments
            );// new ajax request	
            
            //document.form.formname.submit();	
            }
        }
    }
}

function resetpasswordemail(formname, validateid, ajaxpage, color1, color2) {
    if (validateform(formname, color1, color2)) {
        new Ajax.Request(ajaxpage, {
            method: "post",
            parameters: Form.serialize(document.forms[formname]),
            onComplete: function (transport) {
                //console.log(transport.responseText);
                document.getElementById(validateid).innerHTML = transport.responseText;
                Effect.Appear(validateid, 'blind');

            } //-onSuccess
            }//-request arguments
        );   // new ajax request	
    }
}

function changepassword(formname, validateid, ajaxpage, color1, color2) {
    if (validateform(formname, color1, color2)) {
        new Ajax.Request(ajaxpage, {
            method: "post",
            parameters: Form.serialize(document.forms[formname]),
            onComplete: function (transport) {
                document.getElementById(validateid).innerHTML = transport.responseText;
                Effect.Appear(validateid, 'blind');
            } //-onSuccess
        }//-request arguments
        );   // new ajax request	
    }
}

function showpassword() {
    document.getElementById('supply-order-wrapper').style.display = 'none';
    document.getElementById('changepasswordwrapper').style.display = 'block';
    document.getElementById('adduserwrapper').style.display = 'none';
    document.getElementById('orderhistory-wrapper').style.display = 'none';
}

function showsupplies() {
    document.getElementById('supply-order-wrapper').style.display = 'block';
    document.getElementById('changepasswordwrapper').style.display = 'none';
    document.getElementById('adduserwrapper').style.display = 'none';
    document.getElementById('orderhistory-wrapper').style.display = 'none';
}

function showhistory() {
    document.getElementById('supply-order-wrapper').style.display = 'none';
    document.getElementById('changepasswordwrapper').style.display = 'none';
    document.getElementById('adduserwrapper').style.display = 'none';
    document.getElementById('orderhistory-wrapper').style.display = 'block';
}

function showadduser() {
    document.getElementById('supply-order-wrapper').style.display = 'none';
    document.getElementById('changepasswordwrapper').style.display = 'none';
    document.getElementById('adduserwrapper').style.display = 'block';
    document.getElementById('orderhistory-wrapper').style.display = 'none';
}


function logoff() {
    //AJAX POST
    new Ajax.Request('/sc_logout.ashx', {
        method: "get",
        onSuccess: function (transport, formname) {
            document.location.reload();
        }
        //-onSuccess
    }//-request arguments
    );  // new ajax request		
}


function ordersupplieslogin(formname, validateid, ajaxpage, color1, color2) {
    //VALIDATE REQUIRED
    if (validateform(formname, color1, color2)) {
            //AJAX POST
            new Ajax.Request(ajaxpage, {
                method: "post",
                parameters: Form.serialize(document.forms[formname]),
                onComplete: function (transport) {
                    document.location.reload();
                } //-onSuccess
            }//-request arguments
            );  // new ajax request	
        }
}

function createsupplyuser(formname, validateid, ajaxpage, color1, color2) {
    //VALIDATE REQUIRED
    if (validateform(formname, color1, color2)) {
        //EMAIL IS VALID?
//        var email = document.getElementById("email").value;
//        if (!validEmail(email)) {
//            document.getElementById("email").style.background = "yellow";
//            document.getElementById(validateid).innerHTML = 'Invalid Email';
//            if (document.getElementById(validateid).style.display == "none") {
//                Effect.Appear(validateid, 'blind');
//            } else {
//                Effect.Shake(validateid);
//            }
//        } else {

            //AJAX POST
        new Ajax.Request(ajaxpage, {
            method: "post",
            parameters: Form.serialize(document.forms[formname]),
            onComplete: function (transport) {
                //console.log(transport.responseText);
                document.getElementById(validateid).innerHTML = transport.responseText;
                Effect.Appear(validateid, 'blind');

            } //-onSuccess
        }//-request arguments
            );   // new ajax request	
        //}
    }
}

function ordersupplies(formname,validateid,ajaxpage,color1,color2){
    allgood = true;
    //VALIDATE REQUIRED  
    if (validateform(formname, color1, color2)) {
        if (validatemaxsupplies(formname, color1, color2)) {
            //AGREE TO TERMS
            if (document.getElementById("agree").checked === false) {
                document.getElementById(validateid).innerHTML = 'Agree to terms required.';
                if (document.getElementById(validateid).style.display == "none") {
                    Effect.Appear(validateid, 'blind');
                } else {
                    Effect.Shake(validateid);
                }
            } else {
                var wrapper = document.getElementById('orderhistory-wrapper');
                var lastorder = wrapper.getAttribute('data-lastorderdate');
                    if (lastorder <= '1') {
                        var answer = confirm("A supply order has been placed within the previous 24 hours. Please review your order history for possible duplications. Press OK to submit this order.")
                        allgood = false;
                    }
                if (answer === true || allgood) {
                    //AJAX POST

                    document.getElementById('submitform').style.display = 'none';
                    document.getElementById('indicator').style.display = 'block';
                    
                    new Ajax.Request(ajaxpage, {
                        method: "post",
                        parameters: Form.serialize(document.forms[formname]),
                        onComplete: function (transport) {
                            document.getElementById('supply-order-wrapper').innerHTML = '';
                            document.getElementById(validateid).innerHTML = transport.responseText;
                            vdocument.getElementById('submitform').style.display = 'block';
                            document.getElementById('indicator').style.display = 'none';
                            Effect.Appear(validateid, 'blind');
                        } //-onSuccess
                    }//-request arguments
                );
                
                }

            }


        } else {
            Effect.Appear(validateid, 'blind');
            document.getElementById(validateid).innerHTML = 'Check max quantiy allowed.';
        }
    } else {
        Effect.Appear(validateid, 'blind');
        document.getElementById(validateid).innerHTML = 'Fill in required fields.';
    }


}



function validatemaxsupplies(formname, color1, color2) {
    var x = document.forms[formname];
    var allgood = true;
    for (var i = 0; i < x.length; i++) {
        if (x.elements[i].hasAttribute('data-maxvalue')) {
            var maxvalue = x.elements[i].getAttribute('data-maxvalue');
            var inputvalue = x.elements[i].value;
            var thisformname = x.elements[i].name;
            var thisformid = x.elements[i].id;
            if (maxvalue > 0 && inputvalue != '') {
                if (parseInt(inputvalue) > parseInt(maxvalue)) {
                    document.getElementById(thisformid).style.background = color1;
                    allgood = false;
                } else {
                    document.getElementById(thisformid).style.background = color2;
                }
            }
        }
    }
    if (allgood) {
        return true;
    } else {
        return false;
    }
}

function forgotpassword() {
    if (document.getElementById('fp').style.display == 'none') {
        document.getElementById('fp').style.display = 'block';
    } else {
        document.getElementById('fp').style.display = 'none';
    }
}

//SUGGEST A TEST
function suggesttest(formname, color1, color2) {
    //VALIDATE REQUIRED
    if (validateform(formname, color1, color2)) {
        //AJAX POST
        new Ajax.Request('suggesttest.ashx', {
            method: "post",
            parameters: Form.serialize(document.forms[formname]),
            onSuccess: function (transport, formname) {
                var theid = 'message';
                if (transport.responseText == 'KeepGoing') {
                    document.getElementById(theid).innerHTML = '<b>Your suggestion has been sent.</b><br /><br />';
                    document.getElementById(theid).style.color = '#AF5A31';
                    setTimeout(document.location.replace('/'), 1500);
                } else {
                    document.getElementById(theid).innerHTML = transport.responseText;
                    document.getElementById(theid).style.color = 'red';
                    if (document.getElementById(theid).style.display == "none") {
                        Effect.Appear(theid, 'blind');
                    } else {
                        Effect.Shake(theid);
                    }
                }
            }
        }
        ); // new ajax request	
    }
}

//CONTACT US
function contactus(formname, validateid, ajaxpage, color1, color2) {
    //VALIDATE REQUIRED
    if (validateform(formname, color1, color2)) {
        //EMAIL IS VALID?
        var email = document.getElementById("email").value;
        if (!validEmail(email)) {
            document.getElementById("email").style.background = "yellow";
            document.getElementById(validateid).innerHTML = 'Invalid Email';
            if (document.getElementById(validateid).style.display == "none") {
                Effect.Appear(validateid, 'blind');
            } else {
                Effect.Shake(validateid);
            }
        } else {

            //AJAX POST
            new Ajax.Request(ajaxpage, {
                method: "post",
                parameters: Form.serialize(document.forms[formname]),
                onComplete: function (transport) {
                    document.getElementById('contactusbutton').style.display = 'none';
                    document.getElementById(validateid).innerHTML = transport.responseText;
                    Effect.Appear(validateid, 'blind');

                } //-onSuccess
            }//-request arguments
            ); // new ajax request	
        }
    }
}

//IMAGE ROLLOVER
function rolloverInit(){
    var x=document.getElementsByTagName("img");
    for (var i=0;i<x.length;i++){
        if (x[i].className.indexOf('rollover')>-1) {
            x[i].onmouseover = function() {
                this.src = this.src.replace('/off/','/roll/')
            }
            x[i].onmouseout = function() {
                this.src = this.src.replace('/roll/','/off/')
            }

            if (jQuery(x[i]).hasClass('topnav')) {
                var it = jQuery(x[i]).parent().parent().find('.dropme ul li a');

                jQuery(it).hover(function () {
                    jQuery(it).closest('.has-drop-down').find('.topnav').attr('src').replace('/images/', '/roll/');
                },
                function () {
                    jQuery(it).closest('.has-drop-down').find('.topnav').attr('src').replace('/roll/', '/images/');
                }
            );
            }

        }
    }
}

function arrowtoggle(id){
    var arrow = document.getElementById(id);
    if(arrow.getAttribute('src').indexOf('off') >-1){
        document.getElementById(id).src = "/images/onarrow.gif";
    } else {
        document.getElementById(id).src = "/images/offarrow.gif";
    }
}

//function analysisbutton(id,butt){
//    var sort = document.getElementById(id);
//    if(sort.style.display == "none"){
//        document.getElementById(butt).src = "/images/buttons/close.gif";
//    } else {
//        document.getElementById(butt).src = "/images/buttons/open.gif";
//    }
//}

function dropstyle(){
    var x=document.getElementsByTagName("div");
    for (var i=0;i<x.length;i++){
        if (x[i].id.indexOf('dropit')>-1){
            x[i].onmouseover = function() {
                this.style.backgroundImage = 'url(/images/dropitembg.gif)';
                this.style.color = '#fdc39b';
            }
            x[i].onmouseout = function() {
                this.style.backgroundImage = '';
                this.style.color = '#fff';
            }
        }
    }
}

function bulletstyle(){
    var x=document.getElementsByTagName("div");
    for (var i=0;i<x.length;i++){
        if (x[i].id.indexOf('labbullet')>-1){
            x[i].onmouseover = function() {
                this.style.backgroundImage = 'url(/images/bullet3bg.gif)';
                this.style.backgroundPosition = '0 0';
            }
            x[i].onmouseout = function() {
                this.style.backgroundImage = 'url(/images/bullet3.gif)';
                this.style.backgroundPosition = '12px 4px';
            }
        }
    }
}

function testrow(){
    var x=document.getElementsByTagName("div");
    for (var i=0;i<x.length;i++){
        if (x[i].className.indexOf('testrow')>-1){
            x[i].onmouseover = function() {
                this.style.backgroundImage = 'url(/images/testhoverbg.gif)';
            }
            x[i].onmouseout = function() {
                this.style.backgroundImage = 'none';
            }
        }
    }
}

function changecolor(id){
    $(id).style.backgroundColor = '#edf4fc';
    $(id).onmouseout = function(){
        $(id).style.backgroundColor = '';
    }
}

function contact(){
    document.getElementById('nav5').style.left = '-49px';
}

window.onload = masterloader;

function masterloader(){
    bulletstyle();
    dropstyle();
    rolloverInit();
    spidermenus('menutrigger', 'menu');
    nav('sc_header_');
    contact();
    testrow();
    //nav('drop');
}
