if (typeof goToastEnvironment == 'undefined') {
	goToastEnvironment = "http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://www.ichotelsgroup.com";
}

if (get_parameter("GCID")) {
	var jsessionFound = true;
	var goToastID=0,goToastFormat=1,goToastSource=2,goToastKeyword=3;
	var jsessionid = get_cookie_by_name("JSESSIONID")
	if(jsessionid==null) {
		jsessionFound = false;
		var curr = new Date();
		var base = new Date(2000,01,01);
		var offset = curr.getTimezoneOffset();
		curr = curr - base;
		jsessionid = curr + "" + offset + "" + getRandom(0,1000000);
		
	 }
	var goToast = new Array(3);
	goToast[goToastID] = jsessionid;
	goToast[goToastFormat] = "gcid";
	goToast[goToastSource] = get_parameter("GCID");
	if(get_parameter("KEYWORD")) {
		goToast[goToastKeyword] = get_parameter("KEYWORD");
	}
	else {
		goToast[goToastKeyword] = "";
	}
	var imgRequest = new Image;
	imgRequest.src = goToastEnvironment + "/h/cisw" + (jsessionFound ? ";jsessionid="+jsessionid : "" ) + "?cookieName=goToast&cookieValue="+goToast.join('::')+"&cookieAgeInHours=744";
	document.write('<meta name="WT.goToastID" content="' + jsessionid + '">');
}
else {
	if ((get_parameter("SOURCE"))&&(get_parameter("KEYWORD"))) {  
		var jsessionFound = true;
		var goToastID=0,goToastFormat=1,goToastSource=2,goToastKeyword=3;
		var jsessionid = get_cookie_by_name("JSESSIONID")
		if(jsessionid==null) {
			jsessionFound = false;
			var curr = new Date();
			var base = new Date(2000,01,01);
			var offset = curr.getTimezoneOffset();
			curr = curr - base;
			jsessionid = curr + "" + offset + "" + getRandom(0,1000000);
		}
		var goToast = new Array(3);
		goToast[goToastID] = jsessionid;
		goToast[goToastFormat] = "source";
		goToast[goToastSource] = get_parameter("SOURCE");
		goToast[goToastKeyword] = get_parameter("KEYWORD");
		
		var imgRequest = new Image;
		imgRequest.src = goToastEnvironment + "/h/cisw" + (jsessionFound ? ";jsessionid="+jsessionid : "" ) + "?cookieName=goToast&cookieValue="+goToast.join('::')+"&cookieAgeInHours=744";
		document.write('<meta name="WT.goToastID" content="' + jsessionid + '">');
	}
}

function get_parameter(name_to_get) {
	var urlQuery=location.href.split("?")
	if (urlQuery[1]) {
		var urlParams=urlQuery[1].split("&")
		for (i = 0; i < urlParams.length; i++) {
			paramsPair = urlParams[i].split("=")
			paramsName = paramsPair[0]
			paramsValue = paramsPair[1]
			if (paramsName.toUpperCase() == name_to_get.toUpperCase()) {
				return unescape(paramsValue)
			}
		 }
	 }
	 return null
}

function get_cookie_by_name(name_to_get) {
    var cookie_pair
    var cookie_name
    var cookie_value
    var cookie_array = document.cookie.split("; ")
    for (i = 0; i < cookie_array.length; i++) {
		cookie_pair = cookie_array[i].split("=")
        cookie_name = cookie_pair[0]
        cookie_value = cookie_pair[1]
        if (cookie_name == name_to_get) {
            return unescape(cookie_value)
        }
    }
	
    return null
}

function getRandom(start,end) 
{ 
    var range = end - start + 1; 
    var result = start + Math.floor(Math.random()*range); 
    return result; 
}