function toggleUpload(){
    $('#upload').slideToggle();
}

$(document).ready(function(){
    $.each($('.colorbox'), function(index, value){
        $.each($(value).children(), function(ind, val){
            if(val.tagName == 'IMG'){
                $(value).colorbox({transition:'fade',maxHeight:'95%',maxWidth:'95%'});
                return false;
            }
        });
    });
});

function toggleArrow(name) {
    var date = new Date();
    eraseCookie (name);
    if(document[name].src.indexOf('images/down.png') != -1){
        document[name].src = 'images/up.png';
        $('#' + name).slideDown();
        createCookie(name, 'expanded', 365);
    } 
    else{
        document[name].src = 'images/down.png';
        $('#' + name).slideUp();
        createCookie(name, 'collapsed', 365);
    }
}

function toggleExpand(domain){
    var cookie = readCookie('layoutWidth');
    var date = new Date();
    if(cookie == 'expanded'){
        $('div.main').css('width','925px');
        $('div.top_nav_tabs').css('width','925px');
        $('div.banner').css('background', 'url(images/banners/banner_small.jpg) no-repeat');
        $('#layoutWidth').html('Expand Layout');
        createCookie('layoutWidth', 'collapsed', 365); 
    }
    else{
        $('div.main').css('width','95%');
        $('div.top_nav_tabs').css('width','95%');
        $('div.banner').css('background', 'url(images/banners/banner.png) no-repeat');
        $('layoutWidth').html('Collapse Layout');
        createCookie('layoutWidth', 'expanded', 365);
    }
}

function toggleLight(){
    var cookie = readCookie('layoutLight');
    var date = new Date();
    if(cookie == 'light'){
        createCookie('layoutLight', 'heavy', 365);
    } 
    else{
        createCookie('layoutLight', 'light', 365);
    }
    window.location.reload()
}

function redirect(url){
    window.location = url;
}

/*
 * Thanks http://www.quirksmode.org/js/cookies.html
 */
function createCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = '; expires='+date.toGMTString();
    }
    else var expires = '';
    document.cookie = name+'='+value+expires+'; path=/';
}

function readCookie(name) {
    var nameEQ = name + '=';
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

function eraseCookie(name) {
    createCookie(name,'',-1);
}

