var promotions = new Array('solution-offerings', 'consulting', 'training-services');
var active_promotion = 0;

if (document.location.pathname.indexOf('terraxml-products.php')>-1 || document.location.pathname.indexOf('terraxml-solution-offerings.php')>-1 || document.location.pathname.indexOf('terramro.php')>-1 || document.location.pathname.indexOf('terraview.php')>-1 || document.location.pathname.indexOf('terrapolicy-and-plm-for-services.php')>-1) {
	active_promotion = 0;
} else if (document.location.pathname.indexOf('terraxml-consulting.php')>-1) {
	active_promotion = 1;
} else if (document.location.pathname.indexOf('terraxml-training-services.php')>-1 || document.location.pathname.indexOf('our-mission.php')>-1 || document.location.pathname.indexOf('customized-training.php')>-1 || document.location.pathname.indexOf('terraxml-training-services-catalog.php')>-1) {
	active_promotion = 2;
} else if (document.cookie.indexOf('active_promotion=')>-1) {
	var ap_start = document.cookie.indexOf('active_promotion=')+17;
	var ap_end = document.cookie.indexOf(';', ap_start);
	if (ap_end==-1) {ap_end = document.cookie.length}
	active_promotion = parseInt(document.cookie.substring(ap_start, ap_end));
}

window.onload = function() {
	//Handle logo link
	document.getElementById('branding').onclick = function() {document.location.href='index.php';};
	
	//Handle promo stuff
	document.getElementById(promotions[active_promotion]).style.background = 'url(images/promotions-terraxml-' + promotions[active_promotion] + '.gif) no-repeat right';
	document.images['promotion-image'].src = 'images/terraxml-promotion-image-' + promotions[active_promotion] + '.jpg';
	document.getElementById('promotion-link').href = 'terraxml-' + promotions[active_promotion] + '.php';
	for (x=0;x<promotions.length;x++) {
		document.getElementById(promotions[x]).onclick = function(num){return function() {active_promotion = num;reset_tab_backgrounds();document.cookie='active_promotion='+escape(num)+';';return false;};}(x);
		document.getElementById(promotions[x]).onmouseover = function(num){return function() {change_tab_backgrounds(promotions[num], 'right')};return false;}(x);
		document.getElementById(promotions[x]).onmouseout = function(num){return function() {change_tab_backgrounds(promotions[num], 'left')};return false;}(x);
		if (x!=active_promotion) {
			var preload = new Image();
			preload.src = 'images/terraxml-promotion-image-' + promotions[x] + '.jpg';
		}
	}
}

function reset_tab_backgrounds() {
	for (x=0;x<promotions.length;x++) {
		if (x!=active_promotion) {
			document.getElementById(promotions[x]).style.background = 'url(images/promotions-terraxml-' + promotions[x] + '.gif) no-repeat left';
		}
	}
	document.getElementById(promotions[active_promotion]).style.background = 'url(images/promotions-terraxml-' + promotions[active_promotion] + '.gif) no-repeat right';
	document.images['promotion-image'].src = 'images/terraxml-promotion-image-' + promotions[active_promotion] + '.jpg';
	document.getElementById('promotion-link').href = 'terraxml-' + promotions[active_promotion] + '.php';
}

function change_tab_backgrounds(elmt, position) {
	if (elmt!=promotions[active_promotion]) {
		document.getElementById(elmt).style.background = 'url(images/promotions-terraxml-' + elmt + '.gif) no-repeat ' + position;
	}
}