/******************************************************************************/
/**
 @public
 @brief setta il cookie passato come parametro
 @param name Il nome del cookie da salvare
 @param value il contenuto del cookie
 @param expires validitą del cookie (in giorni)
 @param path percorso del cookie
 @param domain dominio del cookie
 @param secure indica se deve essere salvato come cookie sicuro
*/
function SetCookie(name, value, expires, path, domain, secure) {
	var today = new Date();
	today.setTime(today.getTime());
	if (expires) {
		expires = expires * 1000 * 60 * 60 * 24;// conversione da giorni a milisecondi
    }
	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" : "");

}


/**
 @public
 @brief restituisce un array associativo dei parametri in GET della pagina corrente
 @return l'array associativo dei parametri
*/
function ParseGET() {
	var arrPars = new Array();
//	if (document.baseURI != undefined) {
//		var queryString = document.baseURI.split('?').pop();
//	} 
//	else 
	if (document.URL != undefined) {
		var queryString = document.URL.split('?').pop();
	}
	else if (window.location.search != undefined) {
		var queryString = window.location.search;
	}
	if (queryString != undefined && queryString.length > 0) {
		queryString = queryString.split('&');
        if (queryString != undefined && queryString.length > 0) {
		    for (var i in queryString) {
                if (!isNaN(i)) {
                    var par = queryString[i].split('=');
                    arrPars[par[0]] = par[1];
                }
		    }
        }
	}
	return arrPars;
}


/**
@public
@brief restituisce il nome del dominio
@return il nome del dominio di livello pił alto
*/
function GetTopLevelDomain() {
	var regexpDomain = /\w+\..{2,3}$/;
	return regexpDomain.exec(document.domain);
}
/******************************************************************************/

var g = ParseGET();
for (var i in g) {
	if (i == 'tid_bs') {
		//SetCookie('tid_bs', g[i], 45, '/', GetTopLevelDomain());
		SetCookie('tid_bs', g[i], 45, '/', GetTopLevelDomain(),0);
	}
}
