document.onkeydown = function(e) {
	e = e || window.event;
	key_code = e.keyCode || e.which;
	if(key_code == 27) {
		if("undefined" != typeof close_facebox && !close_facebox()) {
			if(window != window.parent) {
				try {
					window.parent.close_facebox();
				} catch(err) {}
			}
		}
		return prevent_default(e);
	}
}
function prevent_default(e) {
	if(e && e.preventDefault)
		e.preventDefault();
	return false;
}
function init_form(id, tracking) {
	var form_div = $(id).getElementsByTagName('div');
		form_div[2].style.display = 'block';
		form_div[3].style.display = 'none';

	open_facebox($(id));
	// _gaq.push(['_trackPageview', ]);
	
	pageTracker._trackPageview(tracking);
	
}

animatedcollapse.addDiv('americas', 'fade=1,group=countries');
animatedcollapse.addDiv('caribbean', 'fade=1,group=countries');
animatedcollapse.addDiv('europe', 'fade=1,group=countries');
animatedcollapse.addDiv('fareast', 'fade=1,group=countries');
animatedcollapse.addDiv('uae', 'fade=1,group=countries');
animatedcollapse.init();

var isIE = document.all? true : false;
var page_load_complete = false;
var prepare_forms_timer = false;
var telephone_paused = false;

function init_telephone() {
	if(!document.getElementById('telephone')) {
		window.setTimeout('init_telephone()', 500);
		return;
	}
	telephone_options = document.getElementById('telephone').getElementsByTagName('a');
	for(i=0; i<telephone_options.length; i++) {
		if(isIE && telephone_options[i].href) {
			telephone_options[i].removeAttribute('href');
			telephone_options[i].style.cursor = 'default';
		}
	}
	window.setTimeout('alternate_telephone(0)', 2500);
}
function alternate_telephone(n) {
	if(!telephone_paused) {
		telephone_options = document.getElementById('telephone').getElementsByTagName('a');
		for(i=0; i<telephone_options.length; i++) {
			telephone_options[i].style.display = 'none';
			if(i == n) {
				telephone_options[i].style.display = 'block';
			}
		}
		n++;
		if(n >= i) {
			n = 0;
		}
		window.setTimeout('alternate_telephone('+ n +')', 3500);
	} else {
		window.setTimeout('alternate_telephone('+ n +')', 1000);
	}
}

function fix_image_links() {
	a = document.getElementsByTagName('a');
	for(i=0; i<a.length; i++) {
		if(!a[i].className && a[i].innerHTML.match(/<img/i)) {
			a[i].className = 'img';
		}
	}
	window.clearTimeout(prepare_forms_timer);
	prepare_forms();
	page_load_complete = true;
}

function write_iframe() {
	document.write('<iframe src="about:blank" name="form_submit" id="form_submit" style="display: none;"></iframe>');
}

function prepare_forms() {
	if(page_load_complete) {
		return;
	}
	// Fix/Init Forms Too
	div = document.getElementsByTagName('div');
	for(i=0; i<div.length; i++) {
		if(div[i].className && div[i].className.match(/^form_(.+#.+?)$/i)) {
			form_data = (RegExp.$1).split('#');
			var form = document.createElement('form');
			form.method = form_data[0];
			form.action = form_data[1];
			if(form_data[2])
				form.target = form_data[2];
			while(div[i].firstChild) {
				form.appendChild(div[i].firstChild);
			}
			div[i].parentNode.replaceChild(form, div[i]);
		}
	}
	prepare_forms_timer = window.setTimeout('prepare_forms()', 1500);
}

window.setTimeout('init_telephone()', 500);
window.setTimeout('prepare_forms()', 1500);

swfobject.embedSWF("http://worldwidepartners.co.uk/referral/7103.flashbanner", "exclusive_services_inner", "120", "600", "9.0.0", false, {}, {}, {});


