﻿function SelectTopTab(object) {
    $(document).ready(function() {
        $(object).attr("className", "Selected");
    });
}

function SetScrollable(ScrollObject) {
    $(document).ready(function() {
        $(ScrollObject).scrollable();
    });
}

function SetAutoScrollable(ScrollObject) {
    $(document).ready(function() {
        $(ScrollObject).scrollable({ loop: true,size:1 }).autoscroll({ autoplay: true });
    });
}

function SetSameHeight(object1,object2)
{
    var obj1 = $(object1);
    var obj2 = $(object2);
    
    if (obj1.height() >= obj2.height()) {
        obj2.height(obj1.height());
    }
    else {
        obj1.height(obj2.height());
    }
}

function GetUrlVars() {
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for (var i = 0; i < hashes.length; i++) {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

function UrlDecode(url) {
    var o = url;
    var binVal, t, b;
    var r = /(%[^%]{2}|\+)/;
    while ((m = r.exec(o)) != null && m.length > 1 && m[1] != '') {
        if (m[1] == '+') {
            t = ' ';
        } else {
            b = parseInt(m[1].substr(1), 16);
            t = String.fromCharCode(b);
        }
        o = o.replace(m[1], t);
    }
    return o;
}

function CenterPosition(ObjectClass) {
    $(ObjectClass).css('position', 'absolute');
    $(ObjectClass).css('top', (($(window).height() - $(ObjectClass).height())/ 2) + 'px');
    $(ObjectClass).css('left', ($(window).width() - $(ObjectClass).width())/ 2 + 'px');
    
    $(window).resize(function(){
        $(ObjectClass).css('position', 'absolute');
        $(ObjectClass).css('top', (($(window).height() - $(ObjectClass).height())/ 2) + 'px');
        $(ObjectClass).css('left', ($(window).width() - $(ObjectClass).width())/ 2 + 'px');
    });
}

function SetSubMenu(Parent, Child) {
    $(document).ready(function() {
        $(Child).css('display', 'none');
        $(Parent).hover(function() {
        $(Child).css('display', 'block');
        $(Child).css('top', $(Parent).position().top + $(Parent).height() + "px");
        $(Child).css('left', $(Parent).position().left - ($(Child).width()-13 - $(Parent).width()) + "px");
        },
        function() {
            $(Child).css('display', 'none');
        });
    });
}

function LoadFlash(Area,Path,Height,Width){
    $(Area).flash({src:Path,height:Height,width:Width});
}

//Page Init
window.onload = function(){
    $(document).ready(function() {
        SetSameHeight(".ShadowContent700", ".ShadowContent300");
        $(".ShadowContent700").resize(function() { SetSameHeight(".ShadowContent700", ".ShadowContent300"); });

        $(".Search .Input").click(function() {
            this.value = "";
        });

        CenterPosition(".OrderOption");
    });
}