function getCookie(name) {
	var start = document.cookie.indexOf(name +"=");
	if(start == -1 )
		return null;
	var end = document.cookie.indexOf( ";", start);
	if(end == -1)
		end = document.cookie.length;

	var cookieStr = document.cookie.substring(start,end);
//if(true) return '<br><b>start=</b>'+ start +' <b>end=</b>'+ end +' <b>ALL COOKIES:</b> '+ document.cookie +'<br>'
//	+'<b>COOKIE '+ name +':</b> '+ cookieStr +'<br>';

	if(name+'=' != cookieStr.substring(0,name.length+1))
		return null;

	return unescape( cookieStr.substring(name.length+1) );
}
function setCookie(name, value, expires, path, domain, secure) {
	// set time, it's in milliseconds
	var today = new Date();
	today.setTime( today.getTime() );

	//if the expires variable is set, make the correct
	//expires time, the current script below will set
	//it for x number of days, to make it for hours,
	//delete * 24, for minutes, delete * 60 * 24
	if (expires) {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );

	document.cookie = name + "=" +escape( value ) +
		( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
		( ( path ) ? ";path=" + path : "" ) +
		( ( domain ) ? ";domain=" + domain : "" ) +
		( ( secure ) ? ";secure" : "" );
}
function deleteCookie(name, path, domain) {
	if ( Get_Cookie( name ) )
		document.cookie = name + "=" +
		( ( path ) ? ";path=" + path : "") +
		( ( domain ) ? ";domain=" + domain : "" ) +
		";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function getSecondLevelDomain() {
    var host = location.host;

    var indexOfLastDot = host.lastIndexOf('.');
    if(indexOfLastDot!=-1) {
        var indexOf2ndLastDot = host.lastIndexOf('.',indexOfLastDot-1);
        if(indexOf2ndLastDot!=-1) {
            return host.substring(indexOf2ndLastDot);
        }
    }

	 return "."+ host;
}


