// JavaScript Document

Cookie = {
    isSupported: function(){
        return !!navigator.cookieEnabled;
    },
    exists: function(name){
        return document.cookie.indexOf(name + "=") + 1;
    },
    write: function(name, value, expires, path, domain, secure) {
        expires instanceof Date ? expires = expires.toGMTString()
        : typeof(expires) == 'number' && (expires = (new Date(+(new Date) + expires * 1e3)).toGMTString());
        var r = [name + "=" + escape(value)], s, i;
        for(i in s = {expires: expires, path: path, domain: domain})
            s[i] && r.push(i + "=" + s[i]);
        return secure && r.push("secure"), document.cookie = r.join(";"), true;
    },
    read: function(name){
        var c = document.cookie, s = this.exists(name), e;
        return s ? unescape(c.substring(s += name.length, (c.indexOf(";", s) + 1 || c.length + 1) - 1)) : "";
    },
    remove: function(name, path, domain){
        return this.exists(name) && this.write(name, "", new Date(0), path, domain);
    }
};


function getVar(name){
	get_string = document.location.search;         
	return_value = '';
	name_index = get_string.indexOf('?' + name + '=');
	if(name_index == -1){
		name_index = get_string.indexOf('&' + name + '=');
	}
	if(name_index != -1){
		get_string = get_string.substr(name_index + name.length + 2, get_string.length - name_index);
		end_of_value = get_string.indexOf('&');
		if(end_of_value != -1) value = get_string.substr(0, end_of_value);                
		else value = get_string;                
		return_value = value;
	}
	space = return_value.indexOf('+');
	while(space != -1){ 
		return_value = return_value.substr(0, space) + ' ' + 
		return_value.substr(space + 1, return_value.length);
		space = return_value.indexOf('+');
	}
	return(return_value);        
}
