function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function getQueryVariable(query, variable) {
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		}
	} 
	return null;
}

document.write('<style type="text/css">');
document.write('#btn_office_menu {float: left; line-height: 22px; background-color: #fff; width: 125px; background-image: url(http://www.aircharter.co.uk/static/images/tab_offices.gif); background-repeat: no-repeat; background-position: bottom right;}');
document.write('#current_locale {font-size: 11px; font-weight: bold; text-transform: uppercase; padding-left: 5px; background-repeat: no-repeat; background-position: 6px 4px;}');
//document.write('#office_menu {background-image: none; background-color: #fff; list-style: none; padding: 0; margin: 0; border: solid 1px #fff; border-top: 0; overflow-y: auto; height: 220px; width: 100px;}');
document.write('#office_menu {background-image: none; background-color: #fff; list-style: none; padding: 0; margin: 0; border: solid 1px #fff; border-top: 0; overflow-y: auto; width: 200px;}');
document.write('#office_menu li {background-color: #fff; line-height: 22px; font-size: 11px; font-weight: bold; text-transform: uppercase; padding-left: 5px; background-repeat: no-repeat; background-position: 6px 5px;}');
document.write('#office_menu li a {color: #138ECF; text-decoration: none; outline: none;}');
document.write('#office_menu li a:hover, #office_menu li a:active {background-color: #138ECF;}');
document.write('#office_menu .divider {background-color: #fff; height: 6px; border-bottom: solid 1px #B8B8B8; margin-bottom: 6px;}');
document.write('</style>');
document.write('<div style="margin: 0 5px 0 0px; float: left; line-height: 22px; color: #153067; font-weight: bold; font-size: 10px;">Select office:</div><div id="btn_office_menu" onmouseover="dropdownmenu(this,event,\'office_menu\');"><div id="current_locale">London</div></div>');
document.write('<ul id="office_menu">');
document.write('<li id="brazil"><a href="http://www.acs-charter.com.br/">Brazil</a></li>');
document.write('<li id="toronto"><a href="http://www.acs-charter.ca/">Canada</a></li>');
document.write('<li id="paris"><a href="http://www.aircharterservice.fr/">France</a></li>');
document.write('<li id="germany"><a href="http://www.acs-charter.de">Germany</a></li>');
document.write('<li id="hongkong"><a href="http://www.aircharter.hk/">Hong Kong</a></li>');
document.write('<li id="tokyo"><a href="http://www.aircharter.jp/cargo_charter.htm">Japan</a></li>');
document.write('<li id="moscow"><a href="http://www.aircharter.ru/cargo/">Russia</a></li>');
document.write('<li id="joburg"><a href="http://www.aircharterservice.co.za/">South Africa</a></li>');
document.write('<li id="spain"><a href="http://www.acs-charter.es/">Spain</a></li>');
document.write('<li id="dubai"><a href="http://www.aircharterservice.ae/">UAE</a></li>');
document.write('<li id="london"><a href="http://www.aircharterserviceplc.com/">UK</a></li>');
document.write('<li id="newyork"><a href="http://www.aircharternewyork.com/">USA</a></li>');
document.write('</ul>');

var siteUrls = new Array(
"aircharterservice.ae",
"aircharter.hk",
"aircharterservice.co.za",
"aircharterserviceplc.com",
"aircharter.ru/cargo",
"aircharternewyork.com",
"aircharterservice.fr",
"www.acs-charter.es",
"aircharter.jp/cargo_charter.htm",
"acs-charter.ca",
"acs-charter.de",
"acs-charter.com.br"
);

var siteNames = new Array(
"UAE",
"Hong Kong",
"South Africa",
"UK",
"Russia",
"USA",
"France",
"Spain",
"Japan",
"Canada",
"Germany",
"Brazil"

);
var currentUrl = document.location.href;
var currentName = '';
var entrypoint = '';
if (currentUrl.match("acsindiacargo.propserver7.com")) {
	currentName = 'India';
} else {
// Cycle through ACS domains
	for(x in siteUrls)
	{
		// Found current ACS domain
		if( currentUrl.match(siteUrls[x]) )
		{
			currentName = siteNames[x];
	
			// If referrer
			if(document.referrer) {
	
				var domain_parts = document.referrer.split("://");
				domain_parts = domain_parts[1].split("/");
				var referring_domain = domain_parts[0];
		
				// If referred from different site
				if( !referring_domain.match(siteUrls[x]) ) {
		
					// Conditions for specific referrers
					if( referring_domain.match(/google/i) ) {
						var qs = document.referrer.split("?");
						entrypoint = "Source: " + referring_domain + " | Keywords: " + getQueryVariable(qs[1], 'q');
					} else {
						entrypoint = "URL: " + document.referrer;
					}
		
					createCookie('entrypoint', entrypoint);
		
				}
	
			// If no referrer			
			} else {
	
				createCookie('entrypoint', "URL: " + document.location.href);
	
			}
		}
	}
}
document.getElementById('current_locale').innerHTML = currentName;

