﻿/*
=========================================================================================
custom content by mike savage - 28/10/09 to deal with the John P link / environment problem
=========================================================================================
*/

function determineServer(){

var windowHost = window.location.host;
var windowHostX = windowHost.substring(0,7).toLowerCase();
var serverName;
// was going to do a case statement but decided on if-then-else so I could do the search 
		
	if (windowHostX.search(/pef/i) >= 0 || windowHostX.search(/dnnpt/i) >= 0){
			serverName = "pef";
	} else if(windowHostX.search(/uat/i) >= 0){
		serverName = "uat";
	} else if(windowHostX.search(/systest1/i) >= 0 || windowHostX.search(/dnntest/i) >= 0){
		serverName = "systest";
	} else if(windowHostX.search(/systest2/i) >= 0){
		serverName = "systest2";
	} else if(windowHostX.search(/appsupp/i) >= 0){
		serverName = "appsupp";
	}	else {
		serverName = ""; // use this for live, dnndev (content environment) and upgrade - in these senarios we'll link to the live
	}
	
	return serverName;
}

function switchlinks(){

	var serverName = determineServer();
	var LinksLength = document.getElementsByTagName("a").length;
	var linkWordArray = new Array();	

	linkWordArray[0] = "moneymatters.cccs.co.uk";
	linkWordArray[1] = "debtremedy.cccs.co.uk";
	
	// too thick to do a multi dimentional array
	var linkLocationArray = new Array();
	linkLocationArray[0] = "moneymatters";
	linkLocationArray[1] = "debtremedy";
	

	for (x in linkWordArray){
	
	if(linkWordArray[x] == "debtremedy"){
	    protacol = "https:";
	} else {
	    protacol = "https:";
	}
	
	
	// in time a replace may be the best practice...
		for(i=0;i<LinksLength;i++){
			var thisLink = document.getElementsByTagName("a")[i].href;	

			if(thisLink.indexOf(linkWordArray[x]) > -1){			
					document.getElementsByTagName("a")[i].href = protacol + "//" + serverName + linkLocationArray[x] + ".cccs.co.uk/";
			}
			
		}
		
	}
}

window.onload = switchlinks

