﻿function StateIsValid(statecontrol, countrycontrol)
{
    var ddState = document.getElementById(statecontrol);
    var ddCountry = document.getElementById(countrycontrol);
                
    var st = ddState.selectedIndex;
    var cy = ddCountry.selectedIndex;
                
    //document.writeln('cy:' + cy + ' st:' + st);
    var iv = true;
                
    if (cy==0 && st>50)
    {
        iv = false;
    }
    else if (cy==1 && st<51)
    {
        iv = false;
    }
    else
    {
        iv = true;
    }   
    return iv;
}

function SetUp(cntrlid, max) {
    var oValue = parseInt(document.getElementById(cntrlid).value);
    var nValue = oValue + 1;
    
    if (nValue >= max) {
        nValue=max
    }
    document.getElementById(cntrlid).value = nValue
}


function SetDown(cntrlid, min) {
    var oValue = parseInt(document.getElementById(cntrlid).value);
    var nValue = oValue - 1;
    
    if (nValue <= min) {
        nValue=min
    }
    document.getElementById(cntrlid).value = nValue
}

function CenterPopup(URL, w, h) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=yes,location=0,statusbar=0,menubar=0,resizable=0,width=' + w + ',height=' + h + ',left = 540,top = 430');");
}

function Left(str, n) {
    if (n <= 0)
        return "";
    else if (n > String(str).length)
        return str;
    else
        return String(str).substring(0, n);
}
function Right(str, n) {
    if (n <= 0)
        return "";
    else if (n > String(str).length)
        return str;
    else {
        var iLen = String(str).length;
        return String(str).substring(iLen, iLen - n);
    }
}


function changeInputs() {

    var els = document.getElementsByTagName('input');
    var elsLen = els.length;
    var i = 0;
    var cls;
    var typ;

    for (i = 0; i < elsLen; i++) {
        cls = els[i].className;
        typ = els[i].getAttribute('type');

        if (Left(cls, 3) != "rcb" && cls != 'red_button' && typ != "hidden") {
            switch (typ) {
                case "text":case "password":
                    els[i].className = 'text';
                    break;
                default:
                    els[i].className = 'button';
            }
       
//            if (els[i].getAttribute('type')) {
//                if (typ == "text" || typ == "password")
//                    els[i].className = 'text';
//                else
//                    els[i].className = 'button';
//            }

        }

    }

}

function getArgs() {
    var args = new Object();
    var query = location.search.substring(1);
    var pairs = query.split("&");
    for (var i = 0; i < pairs.length; i++) {
        var pos = pairs[i].indexOf('=');
        if (pos == -1) continue;
        var argname = pairs[i].substring(0, pos);
        var value = pairs[i].substring(pos + 1);
        args[argname] = unescape(value);
    }
    return args;
}

