try {
	var referrer = document.referrer;
	var domainList = ["gotomeeting.at" , "gotomeeting.com.au" , "gotomeeting.co.uk" , "gotomeeting.in" , "gotomeeting.be" , "gotomeeting.ch" , "gotomeeting.dk" , "gotomeeting.de" , "gotomeeting.fr" , "gotomeeting.ie" , "gotomeeting.se"];
	domainList.push(host);
	var sameDomain = false;
	var locale = "";
	if( referrer ) {
		for( domain in domainList ) {
			if( referrer.indexOf(domainList[domain])!= -1 ) {
				sameDomain = true;
				break;
			}
		}
	}
	if( !sameDomain ) {
		var c_start = document.cookie.indexOf("locale=");
		if(c_start != "-1" ) {
			c_start=c_start + 7;
			var c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			locale = unescape(document.cookie.substring(c_start,c_end));
		}
		if ( locale != "" && locale != "com") {
				redirect()
		}
	}
} catch(e){}
function redirect() {
	if (locale == 'at' || locale == 'com.au' || locale == 'co.uk' || locale == 'in' || locale == 'be' || locale == 'ch' || locale == 'dk' || locale == 'de' || locale == 'fr' || locale == 'ie' || locale == 'se' )
		location.replace( 'http://www.gotomeeting.'+locale+'/' );
	else if (locale == 'en-ca' || locale == 'fr-ca' || locale == 'cn' || locale == 'hk' || locale == 'sg' || locale == 'fi' || locale == 'nl')
		location.replace( 'http://'+locale+'.gotomeeting.com/m/intl/'+locale+'/entry.tmpl' );
}