﻿;
var owd = OWD = window.owd || {};

OWD.$get = function(id) {
    return document.getElementById(id);
}

owd.registerNamespace = function(ns) {
    var nsArray = ns.split('.');
    var sEval = "";
    var sNS = "";
    for (var i = 0; i < nsArray.length; i++) {
        if (i != 0) sNS += ".";
        sNS += nsArray[i];
        sEval += "if (typeof(" + sNS + ") == 'undefined') " + sNS + " = new Object();"
    }
    if (sEval != "") eval(sEval);
};

owd.registerNamespace("owd.KeyEvent");
owd.registerNamespace("owd.DefaultPage");
owd.registerNamespace("owd.rightbar");

owd.keyEvent = owd.KeyEvent;
owd.defaultPage = owd.DefaultPage;

owd.keyEvent.isPressEnter = owd.KeyEvent.IsPressEnter = function(event) {
    if (event.keyCode == 13) {
        return true;
    }
    return false;
};

owd.preloadImages = owd.PreLoadImages = function(urls) {
    var imgUrls = urls.split(',');

    for (var i = 0; i < imgUrls.length; i++) {
        if (imgUrls[i] != "") {
            var img = new Image();
            img.src = imgUrls[i];
        }
    }
};

/* right bar controls js dependency */

owd.rightbar.checkRegionAndCategory = function(regionElementID, categoryElementID) {
    var ddlCity = OWD.$get(regionElementID);
    var ddlCategory = OWD.$get(categoryElementID);

    if (ddlCity.value == "-1" || ddlCategory.value == "-1") {
        return false;
    }

    return true;
};
owd.rightbar.regions_onChange = function(regionElement, categoryElementID) {
    var ddlCategory = OWD.$get(categoryElementID);

    if (regionElement.value != "-1") {
        ddlCategory.disabled = false;
    }
    else {
        ddlCategory.disabled = true;
    }
}

/* right bar controls js dependency --end */

