//set inputs:
function mainInit( ){
    setInputButtons( );
    initA( );
    setLinkRoll( );
}

function inputMouseOver(e){
    this.className = "buttonOver";
}

function inputMouseOut(e){
    this.className = "button";
}

function setInputButtons( ){
    if(document.getElementsByTagName){
        var inputs = document.getElementsByTagName("INPUT");
        for(var i = 0; i < inputs.length; i++){
            if(inputs[i].type == "submit" && inputs[i].className == "button"){
                inputs[i].onmouseover = inputMouseOver;
                inputs[i].onmouseout = inputMouseOut;
            }
        }
    }
}

function initA( ){
    if(document.getElementsByTagName){
        var as = document.getElementsByTagName("A");
        var tmpHost = window.location.hostname;
        tmpHost = tmpHost.replace(/\./, "\\.");
        hostMatch = new RegExp("^(https?\\:\\/\\/" + tmpHost + ")");
        for(var i = 0; i < as.length; i++){
            if(!as[i].href.match(hostMatch)){
                as[i].target = "_blank";
            }
            else if(as[i].className == "legalDoc"){
                as[i].target = "_blank";
            }
        }
    }
}

var rollColors1 = new Array('#07C3F9', '#07C3F9', '#07C3F9', '#07C3F9', '#07C3F9', '#1FC3F9', '#2BB6F9', '#38AAF9', '#4498F9', '#5086F9', '#5D86F9', '#6688FF', '#6688FF', '#6688FF', '#6688FF', '#6688FF', '#6688FF', '#6688FF', '#6688FF', '#6688FF', '#6688FF', '#6688FF', '#6688FF', '#7766FF', '#8866FF', '#9966FF', '#AA66FF', '#BB66FF', '#CC66FF', '#CC66FF', '#CC66FF', '#CC66FF', '#CC66FF', '#CC66FF');
var rollColors2 = new Array('#19E07D', '#19E07D', '#19E07D', '#19E07D', '#19E07D', '#19E07D', '#29E07D', '#39E078', '#49E06A', '#59E05C', '#79E04E', '#89E040', '#A0E032', '#C0DF24', '#D0DE18', '#F0DD0A', '#F0DD0A', '#F0DD0A', '#F0DD0A', '#F0DD0A', '#F0DD0A', '#F0DD0A');
var rc1 = 0;
var rc2 = 0;
var rd1 = 1;
var rd2 = 1;

function setLinkRoll( ){
    if(document.getElementById){
        if(document.getElementById("astart1")){
            roll1( );
        }
        if(document.getElementById("astart2")){
            roll2( );
        }
    }
}

function roll1( ){
    var r = document.getElementById("astart1");
    r.style.backgroundColor = rollColors1[rc1];
    rc1 += rd1;
    if(rc1 < 0){ rc1 = 0; rd1 = 1; }
    else if(rc1 >= rollColors1.length){ rc1 = rollColors1.length - 1; rd1 = -1; }
    setTimeout('roll1( );', 100);
}
function roll2( ){
    var r = document.getElementById("astart2");
    r.style.backgroundColor = rollColors2[rc2];
    rc2 += rd2;
    if(rc2 < 0){ rc2 = 0; rd2 = 1; }
    else if(rc2 >= rollColors2.length){ rc2 = rollColors2.length - 1; rd2 = -1; }
    setTimeout('roll2( );', 150);
}

//drop down menus ##################################################
var CurMenu = null; var isDropped = false; var isHideCheck = false;
function pageON(index){ if(document.getElementById){ show(index); } }
function pageOFF(index){ if(document.getElementById){ if(!isHideCheck) hideMenu( ); } }
function show(mID){
    var menuID = "tdiv_" + mID;
    var aID = "ta_" + mID;
    var a = document.getElementById(aID);
    var oset = a.offsetLeft;

    if(CurMenu) { CurMenu.style.visibility = "hidden"; }
    var menu = document.getElementById(menuID);
    menu.style.left = oset + "px";
    menu.style.visibility = "visible"; isDropped = true; CurMenu = menu;
}
function hideMenu( ){ if(CurMenu){ isDropped = false; isHideCheck = true; setTimeout('checkDropped( );', 500); isHideCheck = false; } }
function checkDropped( ){ if(!isDropped) CurMenu.style.visibility = "hidden"; }
//############################################################


function checkShippingInfo() {
	var check_box = document.form.sSameAsBilling;
	if (check_box.checked) {
		document.form.sStreet1.disabled = true;
		document.form.sStreet2.disabled = true;
		document.form.sCity.disabled = true;
		document.form.sState.disabled = true;
		document.form.sZIP.disabled = true;
		document.form.sStreet1.style.backgroundColor = "#FAFAFA";
		document.form.sStreet2.style.backgroundColor = "#FAFAFA";
		document.form.sCity.style.backgroundColor = "#FAFAFA";
		document.form.sState.style.backgroundColor = "#FAFAFA";
		document.form.sZIP.style.backgroundColor = "#FAFAFA";
	}
	else {
		document.form.sStreet1.disabled = false;
		document.form.sStreet2.disabled = false;
		document.form.sCity.disabled = false;
		document.form.sState.disabled = false;
		document.form.sZIP.disabled = false;
		document.form.sStreet1.style.backgroundColor = "";
		document.form.sStreet2.style.backgroundColor = "";
		document.form.sCity.style.backgroundColor = "";
	document.form.sState.style.backgroundColor = "";
		document.form.sZIP.style.backgroundColor = "";
    }
}

//############################################################
