var docwidth, docheight, loading,ft=300,wn1,levelAA=-1;
var sBox001Value='';
$(document).ready(function(){
    $.ajaxSetup({
      async:true,
      url: "./",
      global: true,
      type: "POST"
    });

    $.extend({
      getUrlVars: function(){
        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;
      },
      getUrlVar: function(name){
        return $.getUrlVars()[name];
      }
    });

    
    $("#loading").ajaxStart(function(){$(this).css('opacity',0.8).fadeIn(ft);}).ajaxStop(function(){$(this).fadeOut(ft);});
    $(window).resize( function () {sk_arrangeWindows()});
    
    loading = $("#loading");
    wn1     = $("#wn1");

    if ( ( ($.browser.msie==true) && ($.browser.version <=6) ) ||
        ( ($.browser.mozilla==true) && ($.browser.version <=4) )
      )
    {
        sk_wn(520,300,false,'./m/Generic/variousMessages/oldBrowserVersion.php');
    }

    sk_startup();
});


function sk_arrangeWindows()
{
    docwidth = $(document).width();
    docheight= $(document).height();

    wn1.css('left',((docwidth-wn1.width())/2)+'px');
}

function sk_startup()
{
    if ($.getUrlVar('CatID')> 0) {
        levelAA = $.getUrlVar('CatID');
    }
    sk_arrangeWindows();
    sk_rssTab1('./m/Generic/rssTab1/ingr/index.php');
    setTimeout('sk_checkSbox001();', 1000);
    sk_showBanner(1);
    
}

function sk_checkSbox001() {
    var sBox = $("#sBox").val();
    if ( (sBox != undefined) && (sBox != '') && (sBox != sBox001Value) && (sBox.length > 3) ) {
        sBox001Value = sBox;
        sk_wn1Show(700,400,true,'./m/Generic/searchBox001/resultsbyCat1.php',{'data':sBox});
    }
    setTimeout('sk_checkSbox001();', 1000);
}

function sk_wn1Show(_maxW,_maxH,_overflow,myLoad,myvars,myCB) {
    if (wn1.is(':visible')) {
        wn1.fadeOut(ft, function() {
            sk_wn1Show(_maxW,_maxH,_overflow,myLoad,myvars,myCB);
        });
    } else {
        $.post(myLoad, myvars, function( data ) {
            if (data.length > 10) {
                $("#wn2").css('opacity','0.4').fadeIn();
                wn1.html(data);
                wn1.css('width',0);
                wn1.css('max-height','');
                if ( ($.browser.mozilla) || ($.browser.safari) ) {
                    if (_maxW > 0)  wn1.css('width',_maxW+'px');
                    if (_maxH > 0)  wn1.css('max-height',_maxH+'px').css('height',_maxH+'px');
                    (_overflow == true) ? wn1.css('overflow','auto') : wn1.css('overflow','hidden');
                } else if($.browser.msie) {
                    if (_maxW > 0)  wn1.css('width',_maxW+'px');
                    if (_maxH > 0)  wn1.css('max-height',_maxH+'px');
                    (_overflow == true) ? wn1.css('overflow','auto') : wn1.css('overflow','hidden');
                } else if($.browser.opera) {
                    if (_maxW > 0)  wn1.css('width',_maxW+'px');
                    if (_maxH > 0)  wn1.css('max-height',_maxH+'px');
                    (_overflow == true) ? wn1.css('overflow','auto') : wn1.css('overflow','none');
                }
                wn1.css('left',((docwidth-wn1.width())/2)+'px');
                wn1.fadeIn(ft, function(){sk_arrangeWindows();});
                myCB;
            }
        });
    }
}

function sk_wn1Data(_maxW,_maxH,_overflow,data,myCB) {
    if (wn1.is(':visible')) {
        wn1.fadeOut(ft, function() {
            sk_wn1Show(_maxW,_maxH,_overflow,data,myCB);
        });
    } else {
        if (data.length > 10) {
            $("#wn2").css('opacity','0.4').fadeIn();
            wn1.html(data);
            wn1.css('width',0);
            wn1.css('max-height','');
                if ( ($.browser.mozilla) || ($.browser.safari) ) {
                    if (_maxW > 0)  wn1.css('width',_maxW+'px');
                    if (_maxH > 0)  wn1.css('max-height',_maxH+'px').css('height',_maxH+'px');
                    (_overflow == true) ? wn1.css('overflow','auto') : wn1.css('overflow','hidden');
                } else if($.browser.msie) {
                    if (_maxW > 0)  wn1.css('width',_maxW+'px');
                    if (_maxH > 0)  wn1.css('max-height',_maxH+'px');
                    (_overflow == true) ? wn1.css('overflow','auto') : wn1.css('overflow','hidden');
                } else if($.browser.opera) {
                    if (_maxW > 0)  wn1.css('width',_maxW+'px');
                    if (_maxH > 0)  wn1.css('max-height',_maxH+'px');
                    (_overflow == true) ? wn1.css('overflow','auto') : wn1.css('overflow','none');
                }
                wn1.css('left',((docwidth-wn1.width())/2)+'px');
                wn1.fadeIn(ft, function(){sk_arrangeWindows();});
                myCB;
        }
    }
}


function sk_showBanner(bannerID,imgSHA,userSHA) {
    if (bannerID != undefined) {
        if ( (imgSHA != undefined) && (bannerID==3) ) {
            sk_wn1Show(640,480,true,'./m/Generic/Banners/displayBannerSingleImage.php',{'imgSHA':imgSHA,'userSHA':userSHA});
        } else if ( (imgSHA != undefined) && (bannerID==2) ) {
            sk_wn1Show(700,580,false,'./m/Generic/Banners/displayBannerBySHA.php',{'imgSHA':imgSHA,'userSHA':userSHA});
        } else if (bannerID == 1) {
            sk_wn1Show(700,580,false,'./m/Generic/Banners/displayBanner.php',{'levelAA':levelAA});
        }
    }
}

function sk_showBannerByAdsMgtAA(adsmgtAA) {
    sk_wn1Show(700,580,false,'./m/Generic/Banners/displayBanner.php',{'adsmgtAA':adsmgtAA});
}

function sk_wn1Hide() {
    wn1.fadeOut();
    $("#wn2").fadeOut();
}

function sk_rssTab1(url) {
    $.post(url, function (data) {
        $("#rssTab1Content").html(data);
    });
}
