﻿
var selectedMenu = "";

$(document).ready(function() 
{
    changeMenuColor(selectedMenu, "yellow");
});


function changeMenuColor(id, color)
{
    try
    {
        if (id == "")
            return;

            
        obj = $("#" + id);
        obj.css({ 'color': color });
    }
    catch (Exception)
     {
         //alert(Exception.description);
     }
}

var menuObj;
var menuVal = 0;

bStayOnMenu = false;

var coachSubTimer = setTimeout('a=1', 10);
var coachSubTimer2 = setTimeout('a=1', 10);

function highlightCoachDropDownOut(obj, alt) {
    if (alt)
        $("#" + obj.id).css({ "background-color": "#8d6827" });
    else
        $("#" + obj.id).css({ "background-color": "#745317" });
}

function highlightCoachDropDown(obj, alt) {
    if (alt)
        $("#" + obj.id).css({ "background-color": "#aa833d" });
    else
        $("#" + obj.id).css({ "background-color": "#8e703a" });
}

function showCoachDropDown(obj) {
    bStayOnMenu = true;
    // alert(obj.style.left);
    var pos = $("#" + obj.id).offset();
    var width = $("#" + obj.id).width();

    $("#" + obj.id).css({ "background-color": "#745317" });
    $("#coachDropDown").css({ "left": (pos.left - 160 + width) + "px", "top": (pos.top + 14) + "px", "margin-top": "0px" });
    $("#coachDropDown").show();
}

function showCoachDropDownOut(obj) {
    coachSubTimer = setTimeout('checkForCoachSubMenu("' + obj.id + '")', 250);
}

function checkForCoachSubMenu(objID) {
    $("#" + objID).css({ "background-color": "transparent" });
    $("#coachDropDown").hide();
}

function showCoachDropDown_Sub() {
    clearTimeout(coachSubTimer);
    clearTimeout(coachSubTimer2);
    bStayOnMenu = true;
}

function showCoachDropDown_SubOut(obj) {
    coachSubTimer2 = setTimeout('showCoachDropDownOut_SubCode()', 250);
}

function showCoachDropDownOut_SubCode() {
    $("#coachDropDown").hide();
    $("#menuMoreLink").css({ "background-color": "transparent" });
    subMenuOut();

}



//////////////////////////////////////////////////////////////////

var coachMenu = false;

daTimer = setTimeout('a=1', 10);
daTimerOut = setTimeout('a=1', 10);
daTimerDefault = setTimeout('a=1', 10);

function showOver(obj, val) {

    subMenuOver();
    if (isNumeric(val))
        code = "showOverCode('" + obj.id + "'," + val + ")";
    else
        code = "showOverCode('" + obj.id + "','" + val + "')";
    daTimer = setTimeout(code, 100);
}

function showOverCode(objID, val) {
    obj = document.getElementById(objID);
    if (obj != menuObj) {
        if (menuObj != null) {
            menuObj.style.backgroundPosition = GetTabPos(menuObj.id) + "px 0px"
            $("#" + menuObj.id + "Sub").hide();
        }

        menuObj = obj;
        $("#" + obj.id + "Sub").show();
    }

    obj.style.backgroundPosition = val + "px -30px"

}

function showOut(obj, val) {
    if (isNumeric(val))
        code = "showOutCode('" + obj.id + "'," + val + ")";
    else
        code = "showOutCode('" + obj.id + "','" + val + "')";
    daTimerOut = setTimeout(code, 100);
    daTimerDefault = setTimeout('showDefaultMenu()', 500);

}

function showOutCode(objID, val) {
    obj = document.getElementById(objID);

    menuObj = obj;
    menuVal = val;
}

function subMenuOver() {
    clearTimeout(daTimer);
    clearTimeout(daTimerOut);
    clearTimeout(daTimerDefault);
}

function subMenuOut() {
    if(!bStayOnMenu)
        daTimerDefault = setTimeout('showDefaultMenu()', 500);
}

function showDefaultMenu() {
    if (typeof curTab != 'undefined') {
        if (curTab != "")
            showOverCode(curTab, GetTabPos(curTab));
        else
            showOverCode("divCoaches", GetTabPos("divCoaches"));
    } else {
    showOverCode("divCoaches", GetTabPos("divCoaches"));
    }
}


function GetTabPos(div) {
    if (coachMenu) {
        return GetCoachTabPos(div);
    } else {
        switch (div) {
            case "divHome":
                return 0;
                break;
            case "divCoaches":
                return -52;
                break;
            case "divClasses":
                return -124;
                break;
            case "divTradingTools":
                return -196;
                break;
            case "divPublications":
                return -304;
                break;
            case "divContacts":
                return -402;
                break;
            default:
                return 0;
                break;
        }
    }    
}

function isNumeric(sText) {
    if (sText != null) {
        var ValidChars = "0123456789.";
        var IsNumber = true;
        var Char;


        for (i = 0; i < sText.length && IsNumber == true; i++) {
            Char = sText.charAt(i);
            if (ValidChars.indexOf(Char) == -1) {
                IsNumber = false;
            }
        }
        return IsNumber;
    } else {
        return false;
    }
}

function changeInputType(oldElm, iType, iValue, blankValue, noFocus) {
    if (!oldElm || !oldElm.parentNode || (iType.length < 4) ||
    !document.getElementById || !document.createElement) return;
    var isMSIE = /*@cc_on!@*/false;
    if (!isMSIE) {
        var newElm = document.createElement('input');
        newElm.type = iType;
    } else {
        var newElm = document.createElement('span');
        newElm.innerHTML = '<input type="' + iType + '" name="' + oldElm.name + '">';
        newElm = newElm.firstChild;
    }
    var props = ['name', 'id', 'className', 'size', 'tabIndex', 'accessKey'];
    for (var i = 0, l = props.length; i < l; i++) {
        if (oldElm[props[i]]) newElm[props[i]] = oldElm[props[i]];
    }
    newElm.onfocus = function() {
        return function() {
            if (this.hasFocus) return;
            var newElm = changeInputType(this, 'password', iValue,
      (this.value.toLowerCase() == iValue.toLowerCase()) ? true : false);
            if (newElm) newElm.hasFocus = true;
        } 
    } ();
    newElm.onblur = function() {
        return function() {
            if (this.hasFocus)
                if (this.value == '' || (this.value.toLowerCase() == iValue.toLowerCase())) {
                changeInputType(this, 'text', iValue, false, true);
            }
        } 
    } ();
    newElm.hasFocus = false;
    if (!blankValue) newElm.value = iValue;
    oldElm.parentNode.replaceChild(newElm, oldElm);
    if (!isMSIE && !blankValue) newElm.value = iValue;
    if (!noFocus || typeof (noFocus) == 'undefined') {
        window.tempElm = newElm;
        setTimeout("tempElm.hasFocus=true;tempElm.focus();", 1);
    }
    return newElm;
}

$(document).ready(function() {
    var h1s = $("h1");
    for (i = 0; i < h1s.length; i++) {
        if (h1s[i].className != "showH1") {
            h1s[i].className = "h1Class";

            var div1 = document.createElement("div");
            div1.className = "h1DivClass";

            $(div1).insertAfter(h1s[i]);
        }
    }
});

function showBlurbDiv() {
    $("#divBlurb").fadeIn();
}

function submitDirectionsForm(sAdd, dAdd) {

    //alert(sAdd);
   // alert(dAdd);
     var submitForm = document.createElement("FORM")
     var newElement = document.createElement("input");
     var newElement2 = document.createElement("input");
     var newElement3 = document.createElement("input");
     var newElement4 = document.createElement("submit");
     newElement.type = "text";
     newElement.value = sAdd ;
     newElement.name = "saddr";
     newElement.id = "saddr";
     submitForm.appendChild(newElement);
     
     newElement2.type = "text";
     newElement2.value = dAdd ;
     newElement2.name = "daddr";
     newElement2.id = "daddr";
     submitForm.appendChild(newElement2);
     
     newElement3.type = "text";
     newElement3.value = "en" ;
     newElement3.name = "hl";
     newElement3.id = "hl";
     submitForm.appendChild(newElement3);
     
     //newElement.type = "submit";
     newElement4.value = "go" ;
     newElement4.name = "Submit";
     newElement4.id = "Submit";
     submitForm.appendChild(newElement4);
     
     submitForm.action= "http://maps.google.com/maps?f=d";
     submitForm.method = 'get';
     submitForm.target = '_blank';
     
     b=document.createElement('body');
     b.appendChild(submitForm);
     h=document.getElementsByTagName('html')[0];
     h.appendChild(b);

     submitForm.submit();
    }





function submitViewVideoForm(cid, eid) {

var submitForm = document.createElement("FORM");
 var newElement = document.createElement("<input name='cid' value='" + cid + "' type='hidden'>");
 var newElement = document.createElement("<input name='eid' value='" + eid + "' type='hidden'>");
 inputForm.appendChild(newElement);
 submitForm.action= "myaccounts2.aspx?section=tdtt";
 submitForm.submit();
}

function submitClassCart(cid, oeid) {

     var submitForm = document.createElement("FORM")
     var newElement = document.createElement("input");
     var newElement2 = document.createElement("input");
     var newElement3 = document.createElement("input");
     var newElement4 = document.createElement("submit");
     newElement.type = "text";
     newElement.value = cid ;
     newElement.name = "classid";
     newElement.id = "classid";
     submitForm.appendChild(newElement);
     
     newElement2.type = "text";
     newElement2.value = oeid ;
     newElement2.name = "onlineeventid";
     newElement2.id = "onlineeventid";
     submitForm.appendChild(newElement2);
     
     newElement3.type = "text";
     newElement3.value = "class" ;
     newElement3.name = "ptype";
     newElement3.id = "ptype";
     submitForm.appendChild(newElement3);
     
     newElement4.value = "go" ;
     newElement4.name = "Submit";
     newElement4.id = "Submit";
     submitForm.appendChild(newElement4);
   
     submitForm.action= "https://www.bettertrades.com/ShoppingCart/ShoppingCart.aspx";
     submitForm.method = 'post';
     
     b=document.createElement('body');
     b.appendChild(submitForm);
     h=document.getElementsByTagName('html')[0];
     h.appendChild(b);

     submitForm.submit();
    }
    
    function submitDvdCart(pid) {

     var submitForm = document.createElement("FORM")
     var newElement = document.createElement("input");
     var newElement2 = document.createElement("input");
     var newElement3 = document.createElement("input");
     var newElement4 = document.createElement("submit");
     newElement.type = "text";
     newElement.value = pid;
     newElement.name = "productid";
     newElement.id = "productid";
     submitForm.appendChild(newElement);
     
     newElement3.type = "text";
     newElement3.value = "dvd" ;
     newElement3.name = "pType";
     newElement3.id = "pType";
     submitForm.appendChild(newElement3);
     
     newElement4.value = "go" ;
     newElement4.name = "Submit";
     newElement4.id = "Submit";
     submitForm.appendChild(newElement4);
     
     submitForm.action= "https://www.bettertrades.com/ShoppingCart/ShoppingCart.aspx";
     submitForm.method = 'post';
     
     b=document.createElement('body');
     b.appendChild(submitForm);
     h=document.getElementsByTagName('html')[0];
     h.appendChild(b);

     submitForm.submit();
    }









