function getCookie(name) {
    var cookie = " " + document.cookie;
    var search = " " + name + "=";
    var setStr = null;
    var offset = 0;
    var end = 0;
    if (cookie.length > 0) {
        offset = cookie.indexOf(search);
        if (offset != -1) {
            offset += search.length;
            end = cookie.indexOf(";", offset)
            if (end == -1) {
                end = cookie.length;
            }
            setStr = unescape(cookie.substring(offset, end));
        }
    }
    return(setStr);
}

function setCookie (name, value, expires, path, domain, secure) {
    document.cookie = name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

function deleteCookie( name, path, domain ) {
	if ( getCookie( name ) ) document.cookie = name + '=' +
			( ( path ) ? ';path=' + path : '') +
			( ( domain ) ? ';domain=' + domain : '' ) +
			';expires=Thu, 01-Jan-1970 00:00:01 GMT';
}

function switchCss(url, clr) {
    var colorNow = 'black';
    if( getCookie('currentCss') != '' ){
    	if( getCookie('currentCss') === null ){
			colorNow = 'black';
    	}else{
    		colorNow = getCookie('currentCss');
    	}
    }
    if( clr != '' && clr != colorNow ){
        var time = new Date();
        var expr = new Date( time.getYear() + 1901, time.getMonth(), time.getDay() );
        setCookie("currentCss", clr, expr);
        colorNow = clr;
    }
    url += colorNow+'.css?hash='+Math.round(Math.random()*1000*Math.random());
    a = document.createElement('link');
    a.setAttribute('rel','stylesheet');
    a.setAttribute('href',url);
    a.setAttribute('id', 'cssChild');
    if( document.getElementById('cssChild') ) document.getElementsByTagName('head')[0].removeChild($('cssChild'));
    document.getElementsByTagName('head')[0].appendChild(a);
}

function switchPopUp(stat) {
    var statNow = 'yes';
    if( getCookie('currentPopUp') != '' ){
    	if( getCookie('currentPopUp') === null ){
			statNow = 'yes';
    	}else{
    		statNow = getCookie('currentPopUp');
    	}
    }
    if( stat != '' ){ // && stat != statNow
        var time = new Date();
        var expr = new Date( time.getYear() + 1901, time.getMonth(), time.getDay() );
        setCookie("currentPopUp", stat, expr);
        statNow = stat;
        
    }
   
    // do redirect?
}
