


function getRealCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    if(dc.indexOf(prefix)!=-1) {
	    var begin = dc.indexOf("; " + prefix);
	    if (begin == -1) {
	        begin = dc.indexOf(prefix);
	        if (begin != 0) return null;
	    } else {
	        begin += 2;
	    }
	    var end = document.cookie.indexOf(";", begin);
	    if (end == -1) {
	        end = dc.length;
	    }
	    return unescape(dc.substring(begin + prefix.length, end));
    }
    return "";
}

function cookieHasValue(name,value,separator){
	var cookieValue = getRealCookie(name);
	if(cookieValue != ""){
		var values = new Array();
		values = cookieValue.split(separator);
		if(values){
			for(i=0;i<values.length;i++){
				if(values[i]==value){					
					return 1;
				}
			}
		}
	}	
	return 0;
}

function getCookieValues(name,separator){
	var cookieValue = getRealCookie(name);
	if(cookieValue != ""){
		return cookieValue.split(separator);
	}	
	return new Array();
}

function cookieCountValue(name,separator){
	var cookieValue = getRealCookie(name);
	if(cookieValue){
		var values = new Array();
		values = cookieValue.split(separator);
		if(values){
			return values.length;
		}
	}	
	return 0;
}

function setRealCookie(name, value, expires, path, domain, secure) {
	//alert('set cookie ' + name + '=' + value + ', ' + expires);
    document.cookie= name + "=" + value +
        ((expires) ? "; expires=" + expires.toUTCString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "; domain=ruszajwpolske.pl") +
        ((secure) ? "; secure" : "");
}

function deleteRealCookie(name, path, domain) {
    if (getRealCookie(name)) {
        document.cookie = name + "=" +
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}

