var cookieName_Category = "__galleryShowCategories";

function setCookie(name,value,hours,path,domain,secure) {   
    var expire = "";
    if(!path)path="/";
    if(hours != null)
    { 
        expire = new Date((new Date()).getTime() + hours * 3600000); 
        expire = "; expires=" + expire.toGMTString(); 
    }   
     document.cookie = escape(name) + "=" + escape (value) +  expire + 
     ((path) ? "; path=" + path : "") +   
     ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");   
}    

function getCookie(name){ 
    var cookieValue = ""; 
    var search = escape(name) + "="; 
    if(document.cookie.length > 0)
    {
        offset = document.cookie.indexOf(search); 
        if (offset != -1){  
            offset += search.length; 
            end = document.cookie.indexOf(";", offset); 
            if (end == -1) end = document.cookie.length; 
            cookieValue = unescape(document.cookie.substring(offset, end)) 
        } 
    } 
    return cookieValue; 
} 

function updateCookieValue(name, objId)
{
    var obj = document.getElementById(objId);
    if(obj != null)
    {
        var oldValue = getCookie(name);
        if(obj.style.display == "none")
            oldValue = oldValue.replace("|" + objId, "");
        else
        {
            if(oldValue.indexOf(objId) < 0)
                oldValue += "|" + objId;
        }
    }
    
//    var oldValue = getCookie(name);
//    if(oldValue.indexOf(objId) >= 0)
//    {
//        oldValue = oldValue.replace("|" + objId, "");
//    }
//    else
//    {
//        oldValue += "|" + objId;
//    }

    setCookie(name, oldValue);
}

function ChangeContainerState(sender, objId, objId1)
{
    var obj = document.getElementById(objId);
    var obj1 = document.getElementById(objId1);
    
    if(obj != null)
    {
        if(obj.style.display.toLowerCase() == "block")
            obj.style.display = "none";
        else
            obj.style.display = "block";
    }
    if(obj1 != null)
    {
        if(obj1.style.display.toLowerCase() == "block")
            obj1.style.display = "none";
        else
            obj1.style.display = "block";
    }
}

function CancelBubble(e)
{
    if(window.event) // IE
    {
        window.event.cancelBubble = true;
    }
    else if(e.stopPropagation)
    {
        e.stopPropagation();
    }

}

function UpdateScrollDirection()
{
    if(typeof(direction)=="undefined" || typeof(MyMar)=="undefined")
        return;

    if(arguments[0].toLowerCase() == "left")
    {
        if(direction == "left")
            return;
        direction = "left";
        clearInterval(MyMar);
        MyMar = setInterval("MarqueeLeft()",sp);;
        demo.onmouseover = function(){clearInterval(MyMar)};
        demo.onmouseout=function(){MyMar=setInterval("MarqueeLeft()",sp)};
    }
    else
    {   
        if(direction == "right")
            return;
        clearInterval(MyMar);
        direction = "right";
        MyMar = setInterval("MarqueeRight()",sp);;
        demo.onmouseover = function(){clearInterval(MyMar)};
        demo.onmouseout=function(){MyMar=setInterval("MarqueeRight()",sp)};
    }
}

function enlargePhoto(sender, biggerUrl, smallUrl)
{
    if(sender.src.toLowerCase().indexOf(biggerUrl.toLowerCase()) > 0)
    {
        sender.src = smallUrl;
    }
    else
        sender.src = biggerUrl;
}