var uHref  = document.location.href.toLowerCase();
var uAgent = navigator.userAgent.toLowerCase();
var bGecko = true;
    if (uAgent.indexOf("msie")>0){
    bGecko = false;
    }
var bChrome = false;
    if (uAgent.indexOf("chrome")>0){
    bChrome = true;
    }

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function getObject(sTagName, sObjectName) {
    var oNodeList = document.getElementById(sObjectName);
        if (oNodeList != null) {
        return oNodeList;
        }

    var oNodeList = document.getElementsByTagName(sTagName)[sObjectName];
        if (oNodeList != null) {
        return oNodeList;
        }

    var oNodeList = document.getElementsByTagName(sTagName);
        for (var i = 0; i < oNodeList.length; i++) {
            var sNodeName = u2Empty(oNodeList[i].name);
            var sNodeID   = u2Empty(oNodeList[i].id);
                if (sNodeName == "") {
                    sNodeName = sNodeID;
                }

                if (sObjectName == sNodeName) {
                    return oNodeList[i];
                }
        }
return;
}

function u2Empty(sValue){
    var sTypeOf = (typeof(sValue)).toString();
    if (sTypeOf=="undefined"){
        return "";
    }
return sValue;
}
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function catchKey(e, functionName){
    try{
        var keyCode = e.keyCode;
    }catch(e){
        var keyCode = window.event.keyCode;
    }

    if (keyCode == 13) { eval(functionName); }
}
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function framePost(sURL){
window.frames["_frameControl"].document.location = (sURL);
}

function documentPost(sURL){
document.location = (sURL);
}
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,"");
}

String.prototype.ltrim = function() {
return this.replace(/^\s+/,"");
}

String.prototype.rtrim = function() {
return this.replace(/\s+$/,"");
}

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function submitForm(indexFrm){
    var oForm = document.forms[indexFrm];
        for (var i=0;i<oForm.length;i++){
        oForm.elements[i].style.backgroundColor = "";
        }

        for (var i=0;i<oForm.length;i++){
            if (oForm.elements[i].value.trim()==""){
                oForm.elements[i].focus();
                oForm.elements[i].style.backgroundColor = "#ffff99";

                alert("Required field cannot be left blank.");
            return;
            }
        }
        oForm.submit();

        for (var i=0;i<oForm.length;i++){
        oForm.elements[i].disabled = true;
        }
        jQuery("#tdSubmit")[0].innerHTML = "Please, wait while sending your message...";
}

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function loadImages(){
    var oImgList = document.getElementsByTagName("IMG");
        for (var i=0;i<oImgList.length;i++){
            if (oImgList[i].className.indexOf(" ")>0){
                var arrClass = oImgList[i].className.split(" ");
                var sSource  = "http://www.smartinternetmerchants.com/scripts/images/?id=#1#&pk1=#2#&type=#0#&site=" + arguments[0];
                    sSource  = sSource.replace("#0#", u2Empty(arrClass[0]));
                    sSource  = sSource.replace("#1#", u2Empty(arrClass[1]));
                    sSource  = sSource.replace("#2#", u2Empty(arrClass[2]));

					oImgList[i].className = "";

					oImgList[i].src = sSource;
            }
        }
}

function loadFrames(){
var oFrames = document.getElementsByTagName("IFRAME");
    for (var i=0;i<oFrames.length;i++){
    var sClass = oFrames[i].className;
        if (sClass.indexOf("http://")==0){
        oFrames[i].src = oFrames[i].className;
        }
    }
}
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
var oSelected = null;
function selectIt(){
    try{
        oSelected.style.backgroundColor = "";
    }catch(e){}
    oSelected = arguments[0];
    oSelected.style.backgroundColor = arguments[1];
}