/* CCZ Header by Syntaxa - Generated on 01-26-2010 9:29:44 */ 
var cczh_headers = ["http:\/\/citycentrum-zwolle.nl\/wp-content\/plugins\/ccz-header\/headers\/rechtenvrijsassenpoortmaagjesbolwerk.jpg","http:\/\/citycentrum-zwolle.nl\/wp-content\/plugins\/ccz-header\/headers\/rechtenvrijbinnenstadstation.jpg"];
function cczh_checkForUpdate(){
    if( isNaN(readCookie('cczh_timestamp')) ){
        createCookie('cczh_timestamp', 0, 1);
    }
    var date = new Date();
    if(readCookie('cczh_timestamp') < date.getTime()){
        cczh_changeHeader(false); // Tijd is verlopen we mogen bijwerken.
    }
    // Over 5sec opnieuw uitvoeren ivm page refreshes. Deze mag niet te vaak anders is het te zwaar voor de browser.
    setTimeout("cczh_checkForUpdate();", 5000);
}
function cczh_changeHeader(firstTime){
    if( isNaN(readCookie('cczh_last_header')) ){
        var randStart = Math.floor(Math.random()*parseInt(cczh_headers.length));
        createCookie('cczh_last_header', randStart, 1);
    }
    var prev_header = readCookie('cczh_last_header');
    var new_header = prev_header;
    if(firstTime!=true){
        var new_header = parseInt(prev_header)+1;
        // Nieuwe timestamp opslaan, timestamp van de toekomst (plus interval tijd)
        var date = new Date();
        createCookie('cczh_timestamp',(date.getTime()+30000),1);
    }
    if(new_header>=cczh_headers.length) new_header = 0;
    if(firstTime!=true){
        if (jQuery.browser.msie && jQuery.browser.version.substr(0,1)<7) {
            jQuery('#header-image').css('background-image','url(\'' + cczh_headers[new_header] + '\')');
        }else{
            jQuery('#header-image').fadeOut("slow",function () {
                jQuery('#header-image').css('background-image','url(\'' + cczh_headers[new_header] + '\')');
                jQuery('#header-image').fadeIn("slow");
            });
        }
    }
    else{
        jQuery('#header-image').css('background-image','url(\'' + cczh_headers[new_header] + '\')');
    }
    
    // The new header is now the prev header
    createCookie('cczh_last_header',new_header,1);
}
jQuery(document).ready(function(){
    cczh_changeHeader(true);
    cczh_checkForUpdate();
});
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);}

