scPageName = ":sitemap";
scChannel = "editorial";
scHier1 = sitePrefix + ":sitemap";


scprop6 = sitePrefix;
scprop7 = scprop6 + ":sitemap";
scprop8 = scprop7;
scprop9 = scprop8;

scprop18 = "sitemap";
var scprop19 = scPageName;

// -----------------
// Start advertising
// -----------------

var pnav = '';
if (primaryNav!="") {
	pnav=primaryNav;
	pnav = pnav.replace('&amp;','&');
}
var abr = 'RMDef'; // alias base string
var rh_slot = 1; 
var rh_blocks = 'JOTW,LatestJobs,2Buttons,Search,TopJobs,FRs,BBook,MPU';
//var rh_blocks = 'JOTW,LatestJobs,Buttons,Search,TopJobs,FRs,BBook,MPU'; // full list of r-h side HTML blocks
var rh_buttons = 10;

// 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/recruiter_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 variable 
	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;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 = 4; //set default
	var LeftCount = 2;	//set default
	if (AdCount%2 == 1) { 
		LeftCount = (AdCount + 1) / 2; // deal with odd AdCount
	} else {
		LeftCount = AdCount / 2;
	}
	function randOrd(){
		//return (Math.round(Math.random())-0.3);
		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++) {
		//alert('<li><div id="Button' + (randAds[i]+1) + '_vis"></div></li>\n');
		document.write('<li><div id="RButton' + (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="RButton' + (randAds[j]+1) + '_vis"></div></li>\n');
	}
	document.write('</ul>\n');
	for (var k=1; k<=AdCount; k++) {
		//alert('Button' + k);
		moveAdvert('RButton' + k);
	}
}

// HTML blocks

var strJOTW="<!-- Job of the Week -->";
strJOTW += "<div class=\"ad\">";
strJOTW += "	<div class=\"ad_column_box\">";
strJOTW += "		<!-- START job of the week -->";
strJOTW += "		<div class=\"job_of_the_week\">";
strJOTW += "			<h2>Job of the Week<\/h2>";
strJOTW += "			<div align=\"center\" style=\"background:url(\/magazine\/graphics\/bg_gradient_box.gif); border:solid #D1D0D5; border-width:0 1px 1px; padding:5px 0;\">";
strJOTW += "			";
strJOTW += "			<div id=\"JOTW_vis\"><\/div>";
strJOTW += "				<script type=\"text\/javascript\" language=\"javaScript\">";
strJOTW += "					moveAdvert('JOTW');";
strJOTW += "				<\/script>";
strJOTW += "			<\/div>";
strJOTW += "		<\/div>";
strJOTW += "		<!-- END job of the week -->";
strJOTW += "	<\/div>";
strJOTW += "<\/div>";
strJOTW += "";
strJOTW += "<div style=\"margin-top:5px; clear:both;\"><\/div>";

var strLatestJobs="<!-- Latest Jobs -->";
strLatestJobs += "<div id=\"LRJ_vis\"><\/div>";
strLatestJobs += "<script type=\"text\/javascript\">";
strLatestJobs += "moveAdvert('LRJ');";
strLatestJobs += "<\/script>";

var str2Buttons="<!-- 2 Buttons -->";
str2Buttons += "<div style=\"padding:10px 0 8px 0;\">	";
str2Buttons += "	<div style=\"float:left; width:156px; padding-right:5px;\">";
str2Buttons += "		<a href=\"http:\/\/jobs.recruiter.co.uk\/recruiters\/\"><img src=\"\/Pictures\/Web\/t\/v\/c\/tr_post_g_156x45.gif \" width=\"156\" height=\"45\" border=\"0\" \/><\/a>";
str2Buttons += "	<\/div>";
str2Buttons += "	<div style=\"float:left; width:156px;\">";
str2Buttons += "		<a href=\"https:\/\/myaccount.recruiter.co.uk\/\"><img src=\"\/Pictures\/Web\/d\/f\/k\/tr_signup_g_156x45.gif\" width=\"156\" height=\"45\" border=\"0\" \/><\/a>";
str2Buttons += "	<\/div>";
str2Buttons += "<\/div>";
str2Buttons += "<div style=\"clear:both;\"><\/div>	";

var strSearch="<!-- Job Search -->";
strSearch += "<div class=\"ad\">";
strSearch += "	<div class=\"ad_column_box\">";
strSearch += "		<!-- START job search -->";
strSearch += "		<div class=\"job_of_the_week\">";
strSearch += "			<h2 style=\"background-color:#7F1114;\">Recruitment Job Search<\/h2>";
strSearch += "			<div class=\"gradient_box\">";
strSearch += "<form name=\"job_search\" action=\"http:\/\/jobs.recruiter.co.uk\/advancedsearch\/\" method=\"get\">";
strSearch += "<select name=\"ContractType\" id=\"ContractType\" style=\"font-size:11px; width:290px; height:20px; margin:0;\">";
strSearch += "<option value =\"\" selected=\"selected\"> Contract Type <\/option>";
strSearch += "<option  value=\"1\">Permanent<\/option>";
strSearch += "<option  value=\"2\">Temporary<\/option>";
strSearch += "<\/select>";
strSearch += "";
strSearch += "<select name=\"SalaryBand\" id=\"SalaryBand\"  style=\"font-size:11px; width:290px; height:20px; margin:10px 0 0 0;\">";
strSearch += "<option value =\"\" selected=\"selected\"> Salary Band <\/option>";
strSearch += "<option  value=\"5\">£10,000 - £19,999<\/option>";
strSearch += "<option  value=\"6\">£20,000 - £29,999<\/option>";
strSearch += "<option  value=\"7\">£30,000 - £39,999<\/option>";
strSearch += "<option  value=\"8\">£40,000 - £59,999<\/option>";
strSearch += "<option  value=\"9\">£60,000 or more<\/option>";
strSearch += "<\/select>";
strSearch += "";
strSearch += "<select name=\"Sector\" id=\"Sector\" style=\"font-size:11px; width:290px; height:20px; margin:10px 0 0 0;\">";
strSearch += "<option value =\"\" selected=\"selected\"> Sector <\/option>";
strSearch += "<option  value=\"10\">Accountancy<\/option>";
strSearch += "<option  value=\"11\">Automotive<\/option>";
strSearch += "<option  value=\"12\">Catering\/Hospitality<\/option>";
strSearch += "<option  value=\"13\">Charities\/Not For Profit<\/option>";
strSearch += "<option  value=\"14\">Construction\/Building\/Environment<\/option>";
strSearch += "<option  value=\"15\">Design & Creative<\/option>";
strSearch += "<option  value=\"16\">Digital\/Interactive<\/option>";
strSearch += "<option  value=\"17\">Engineering<\/option>";
strSearch += "<option  value=\"18\">Finance\/Banking\/Insurance<\/option>";
strSearch += "";
strSearch += "<option  value=\"19\">FMCG\/Consumer Durables<\/option>";
strSearch += "<option  value=\"20\">Generalist<\/option>";
strSearch += "<option  value=\"21\">Healthcare<\/option>";
strSearch += "<option  value=\"22\">Human Resources\/Personnel<\/option>";
strSearch += "<option  value=\"23\">Industrial<\/option>";
strSearch += "<option  value=\"24\">Interim Management<\/option>";
strSearch += "<option  value=\"25\">IT<\/option>";
strSearch += "<option  value=\"26\">Legal<\/option>";
strSearch += "<option  value=\"27\">Manufacturing<\/option>";
strSearch += "<option  value=\"28\">Marketing<\/option>";
strSearch += "<option  value=\"29\">Media\/Advertising<\/option>";
strSearch += "<option  value=\"30\">Medical\/Pharmaceutical<\/option>";
strSearch += "<option  value=\"31\">Office\/Support\/Secretarial<\/option>";
strSearch += "<option  value=\"32\">Other<\/option>";
strSearch += "<option  value=\"33\">Property<\/option>";
strSearch += "<option  value=\"34\">Public Sector\/Local\/Central Government<\/option>";
strSearch += "<option  value=\"35\">Recruitment to Recruitment<\/option>";
strSearch += "<option  value=\"36\">Retail<\/option>";
strSearch += "<option  value=\"37\">Sales<\/option>";
strSearch += "<option  value=\"38\">Teaching\/Training\/Education<\/option>";
strSearch += "<option  value=\"39\">Telecommunications<\/option>";
strSearch += "<option  value=\"40\">Transport\/Distributory\/Logistics<\/option>";
strSearch += "<option  value=\"41\">Travel\/Leisure\/Entertainment<\/option>";
strSearch += "<option  value=\"42\">Utilities\/Energy<\/option>";
strSearch += "<\/select>";
strSearch += "";
strSearch += "<input type=\"image\" class=\"button nofix\" src=\"\/Pictures\/web\/d\/l\/t\/search.jpg\" width=\"77\" height=\"23\" alt=\"Search\" style=\"margin:10px 0 0 0;\">";
strSearch += "<\/form>";
strSearch += "			<\/div>";
strSearch += "		<\/div>";
strSearch += "		<!-- END job search -->";
strSearch += "	<\/div>";
strSearch += "<\/div>";
strSearch += "<div style=\"margin-top:15px;\"><\/div>";

var strTopJobs="<!-- TopJob Searches -->";
strTopJobs += "<div class=\"ad\">";
strTopJobs += "	<div class=\"ad_column_box\">";
strTopJobs += "		<!-- START top job searches -->";
strTopJobs += "		<div class=\"job_of_the_week\">";
strTopJobs += "			<h2 style=\"background-color:#7F1114;\">Top Job Searches<\/h2>";
strTopJobs += "		<\/div>";
strTopJobs += "		<div style=\"width: 157px; margin-right: 1px; margin-top:10px; float: left; font-size: 11px;\">";
strTopJobs += "			<p style=\"margin: 0px; padding: 0px;\"><a href=\"http:\/\/jobs.recruiter.co.uk\/jobs\/head-hunter-executive-search\/\" target=\"_blank\">Headhunter Jobs<\/a><\/p>";
strTopJobs += "			<p style=\"margin: 0px; padding: 0px;\"><a href=\"http:\/\/jobs.recruiter.co.uk\/jobs\/human-resources-personnel\/\" target=\"_blank\">HR Recruitment Jobs<\/a><\/p>";
strTopJobs += "			<p style=\"margin: 0px; padding: 0px;\"><a href=\"http:\/\/jobs.recruiter.co.uk\/jobs\/recruitment-consultant\/\" target=\"_blank\">Recruitment Consultant Jobs<\/a><\/p>";
strTopJobs += "			<p style=\"margin: 0px; padding: 0px;\"><a href=\"http:\/\/jobs.recruiter.co.uk\/jobs\" target=\"_blank\">Recruitment Jobs<\/a><\/p>";
strTopJobs += "		<\/div>";
strTopJobs += "		<div style=\"width: 158px; float: left; margin-top:10px; font-size: 11px;\">";
strTopJobs += "			<p style=\"margin: 0px; padding: 0px;\"><a href=\"http:\/\/jobs.recruiter.co.uk\/jobs\/london\/\" target=\"_blank\">Recruitment Jobs London<\/a><\/p>";
strTopJobs += "			<p style=\"margin: 0px; padding: 0px;\"><a href=\"http:\/\/jobs.recruiter.co.uk\/jobs\/area-branch-sector-manager\/\" target=\"_blank\">Recruitment Manager Jobs<\/a><\/p>";
strTopJobs += "			<p style=\"margin: 0px; padding: 0px;\"><a href=\"http:\/\/jobs.recruiter.co.uk\/jobs\/recruitment-resourcer-at-client-company\/\" target=\"_blank\">Resourcing Jobs<\/a><\/p>";
strTopJobs += "			<p style=\"margin: 0px; padding: 0px;\"><a href=\"http:\/\/jobs.recruiter.co.uk\/jobs\/graduate-and-new-to-recruitment\/\" target=\"_blank\">Trainee Recruitment Jobs<\/a><\/p>";
strTopJobs += "		<\/div>";
strTopJobs += "		<div style=\"clear: both;\"><\/div>";
strTopJobs += "		<!-- END top job searches -->";
strTopJobs += "	<\/div>";
strTopJobs += "<\/div>";
strTopJobs += "<div style=\"margin-top:15px;\"><\/div>";

var strFRs="<!-- Featured Recruiters -->";
strFRs += "<div class=\"ad\">";
strFRs += "	<div class=\"ad_column_box\">";
strFRs += "		<!-- START featured recruiter -->";
strFRs += "		<div class=\"button_ads\">";
strFRs += "			<h2>Featured Recruiters<\/h2>";
strFRs += "			<div class=\"plain_box\">";
strFRs += "				<script type=\"text\/javascript\">";
strFRs += "					random_ads();";
strFRs += "				<\/script>";
strFRs += "			<\/div>";
strFRs += "		<\/div>";
strFRs += "		<!-- END featured recruiter -->";
strFRs += "	<\/div>";
strFRs += "<\/div>";
strFRs += "<div style=\"margin-top:15px; clear:both;\"><\/div>";


var strMPU="<!-- MPU -->";
strMPU += "<div class=\"ad mpu\" id=\"MPU_vis\"><\/div>";
strMPU += "<script type=\"text\/javascript\" language=\"javascript\">";
strMPU += "		moveAdvert('MPU');";
strMPU += "<\/script>";


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
// -----------------

