// -----------------
// Start Analytics
// -----------------

scPageName = ":sitemap";
scChannel = "editorial";
scHier1 = sitePrefix + ":sitemap";


scprop6 = sitePrefix;
scprop7 = scprop6 + ":sitemap";
scprop8 = scprop7;
scprop9 = scprop8;

scprop18 = "sitemap";
var scprop19 = scPageName;
// -----------------
// End Analytics
// -----------------

// -----------------
// Start advertising
// -----------------

// defaults for ads and html slots
var pnav = '';
if (primaryNav!="") {
	pnav=primaryNav;
	pnav = pnav.replace('&amp;','&');
}
var abr = 'MMDef'; // alias base string
// uncomment and update values below if different from sitewide
//rh_slot = 0; 
//rh_blocks = 'MPU,FMvideo';
//rh_buttons = 2;

// load XML doc and map pnav to categories and placement aliases
if (window.XMLHttpRequest) {
  xhttp=new XMLHttpRequest();
} else {// for IE 5/6
  xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET","/magazine/CentaurJS/MM_main.xml",false);

xhttp.send(null);
xmlDoc=xhttp.responseXML;

if (xmlDoc) {
	var areas = xmlDoc.getElementsByTagName("area");
	for(var i=0;i<areas.length;i++) { // area elements
		if (areas[i].getAttribute("pn") == pnav) { // match primarynav to xml area attribute
			if (areas[i].getElementsByTagName("abr").length != 0 && areas[i].getElementsByTagName("abr")[0].childNodes.length > 0) {
				abr = areas[i].getElementsByTagName("abr")[0].childNodes[0].nodeValue; // area alias
			}
			if (areas[i].getElementsByTagName("rh_slot").length != 0 && areas[i].getElementsByTagName("rh_slot")[0].childNodes.length > 0) {
				rh_slot = areas[i].getElementsByTagName("rh_slot")[0].childNodes[0].nodeValue;
			}
			if (areas[i].getElementsByTagName("rh_blocks").length != 0 && areas[i].getElementsByTagName("rh_blocks")[0].childNodes.length > 0) {
				rh_blocks = areas[i].getElementsByTagName("rh_blocks")[0].childNodes[0].nodeValue;
			}
			if (areas[i].getElementsByTagName("rh_buttons").length != 0 && areas[i].getElementsByTagName("rh_buttons")[0].childNodes.length > 0) {
				rh_buttons = areas[i].getElementsByTagName("rh_buttons")[0].childNodes[0].nodeValue;
			}
		}
	}
}

// generate Ad tags from ads array
for (var f=0;f<arrAds.length;f++) {
	var Apos = arrAds[f][0];
	var Aid = arrAds[f][1];
	var Aalias = abr + Apos;
	
	// convert Apos string to ad placement tag 
	window[Apos] = '<scr'+'ipt language="javascript1.1" src="http://adserver.adtech.de/addyn|3.0|1148.1|'+Aid+'|0|'+window[Apos+'SizeID']+'|ADTECH;cookie=info;alias='+Aalias+';loc=100;target=_blank;key='+segQS+';grp='+window.adgroupid+';misc='+new Date().getTime()+'"></scri'+'pt>';
	//alert(window[Apos]);
}

// random buttons
function random_ads() {
	var AdCount = parseInt(rh_buttons);
	if (AdCount === undefined) AdCount = 2; //set default
	var LeftCount = 1;	//set default
	if (AdCount%2 == 1) { 
		LeftCount = (AdCount + 1) / 2; // deal with odd AdCount
	} else {
		LeftCount = AdCount / 2;
	}
	function randOrd(){
		return (0.5 - Math.random());
	} 
	// create buttons array based on max number
	var randAds = [];
	for (var a=0; a<max_buttons; a++) {
		randAds.push(a);
	}
	randAds.length = AdCount;
	randAds.sort( randOrd );
	document.write('<ul class="col_1">');
	for (var i=0; i<LeftCount; i++) {
		document.write('<li><div id="Button' + (randAds[i]+1) + '_vis"></div></li>\n');
	}
	document.write('</ul>\n');
	
	document.write('<ul class="col_2">');
	for (var j=LeftCount; j<AdCount; j++) {
		document.write('<li><div id="Button' + (randAds[j]+1) + '_vis"></div></li>\n');
	}
	document.write('</ul>\n');
	for (var k=1; k<=AdCount; k++) {
		moveAdvert('Button' + k);
	}
}

// HTML blocks

var strMPU="<!-- MPU -->";
strMPU += "<div class=\"rightcol_ads\"><div class=\"ad mpu\" id=\"MPU_vis\"><\/div><\/div>";
strMPU += "<script type=\"text\/javascript\">";
strMPU += "moveAdvert('MPU');";
strMPU += "<\/script>";

var strJobSearch="";
strJobSearch += "<div class=\"ad\"><div class=\"formbox\">";
strJobSearch += "<h2>Job Search<\/h2>";
strJobSearch += "<div class=\"formbox_sleeve\">";
strJobSearch += "<form id=\"quickSearch\" action=\"http:\/\/www.retailfinancialcareers.com\/searchjobs\/\" method=\"get\" accept-charset=\"utf-8\">";
strJobSearch += "<fieldset>";
strJobSearch += "<input name=\"qsearch\" value=\"1\" type=\"hidden\">";
strJobSearch += "<div style=\"float: left;\"><input id=\"keyword\" class=\"text\" accesskey=\"4\" name=\"Keywords\" value=\"\" style=\"width: 197px; height: 13px; background-color: rgb(255, 255, 255); color: rgb(73, 73, 73);\" type=\"text\"><\/div>";
strJobSearch += "<div style=\"float: left;\"><input src=\"\/pictures\/Web\/y\/d\/j\/mm-search-40x20.gif\" alt=\"Search\" type=\"image\"><\/div>";
strJobSearch += "<div style=\"clear: both;\"><\/div>";
strJobSearch += "<\/fieldset>";
strJobSearch += "<\/form>";
strJobSearch += "<\/div>";
strJobSearch += "<\/div><\/div>";

var strJOTWs="";
strJOTWs += "<!-- START job of the week -->";
strJOTWs += "<div class=\"ad\"><div class=\"ad_column_box\"><div class=\"job_of_the_week\">";
strJOTWs += "<h2>Jobs of the Week<\/h2>";
strJOTWs += "<div class=\"gradient_box\"><div class=\"pic\" id=\"JOTW1_vis\"><\/div><\/div>";
strJOTWs += "<div style=\"clear:both;\"><\/div>";
strJOTWs += "<script type=\"text\/javascript\">";
strJOTWs += "moveAdvert('JOTW1');";
strJOTWs += "<\/script>";
strJOTWs += "<div class=\"gradient_box\"><div class=\"pic\" id=\"JOTW2_vis\"><\/div><\/div>";
strJOTWs += "<div style=\"clear:both;\"><\/div>";
strJOTWs += "<script type=\"text\/javascript\">";
strJOTWs += "moveAdvert('JOTW2');";
strJOTWs += "<\/script>";
strJOTWs += "<\/div><\/div><\/div>";
strJOTWs += "<!-- END job of the week -->";

var strFMvideo="";
strFMvideo += "<!-- START fund manager video -->";
strFMvideo += "<div style=\"margin:10px 0; text-align:center;\">";
strFMvideo += "<a href=\"http:\/\/www.fundstrategy.co.uk\/fund-manager-videos?intcmp=fmvideo1\" target=\"_blank\"><img src=\"http:\/\/www.moneymarketing.co.uk\/pictures\/Web\/o\/q\/w\/fstalk_button_300x90.gif\" width=\"300\" height=\"90\" alt=\"Fund Manager Video\" border=\"0\"><\/a>";
strFMvideo += "<\/div>";
strFMvideo += "<!-- END fund manager video -->";

var strFR="";
strFR += "<!-- Featured Recruiters -->";
strFR += "<div class=\"ad_column_box\"><div class=\"button_ads\"><div class=\"plain_box\">";
strFR += "<script type=\"text\/javascript\">";
strFR += "random_ads();";
strFR += "<\/script>";
strFR += "<\/div><\/div><\/div>";

var arrRH_blocks = rh_blocks.split(','); // array of r-h blocks 
var RH_all = '';
for (var h=0;h<arrRH_blocks.length;h++) {
	if (window['str'+arrRH_blocks[h]] !== undefined) {
		//alert(arrRH_blocks[h]);
		//alert(window['str'+arrRH_blocks[h]]);
		RH_all = RH_all + window['str'+arrRH_blocks[h]];
	}
}

// -----------------
// End advertising
// -----------------

