//SiteCatalyst
var sepPrimaryNav = primaryNav.split(",");
var keywords = getMeta("keywords");

var primaryNavigation = reversePrimaryNavigation(getMeta("primarynavigation"));

//deal with pageName
var scPageName = primaryNavigation[0] + ":article:" + scprop3;
var scprop19 = primaryNavigation[0] + ":article";

if (primaryNavigation.length > 1 ) {
	scPageName = "";
	scprop19 = "";
	for (i = 0; i < primaryNavigation.length; i++) {
		scPageName = scPageName + primaryNavigation[i] + ":"; 
		scprop19 = scprop19 + primaryNavigation[i] + ":";
	}
}

var levels = removeSlashesFromDirectoryNames(getDirectory()).split("/");
var levelsNumber = levels.length - 2;		

//deal with pageName
var scPageName = levels[1] + ":";
if (levelsNumber > 1) {

	scPageName = "";
	for (i = 1; i <= levelsNumber; i++) {
		scPageName = scPageName + levels[i] + ":"; 
	}
}

scChannel="events";
scHier1=sitePrefix + ":" + "events";

if (primaryNav == "Events hub,Events") {
	
	scPageName = "events:" + sepPrimaryNav[0] + ":home";
	scprop6 = sitePrefix;
	scprop7 = scprop6 + ":events";
	scprop8 = scprop7 + ":" + sepPrimaryNav[0] + ":home";
	scprop9 = scprop8;
	scHier1 = scprop6 + ":" + scPageName;
	
} else if (keywords == "evision event") {
	
	switch (primaryNavigation.length) {

		case 1: 
	
			scPageName = "events:events-hub:" + sepPrimaryNav[0] + ":home";
			scprop6 = sitePrefix;
			scprop7 = scprop6 + ":events";
			scprop8 = scprop7 + ":" + sepPrimaryNav[0];
			scprop9 = scprop8 + ":home";
			scHier1 = scprop6 + ":events:events-hub:" + sepPrimaryNav[0] + ":home";
			scprop18 = primaryNav;
			break;
		
		case 2:
					
			if ((currentURL.indexOf(".speaker") != -1) || (currentURL.indexOf(".sponsor") != -1)) {
				scPageName = "events:events-hub:" + sepPrimaryNav[1] + ":" + sepPrimaryNav[0];
				scprop6 = sitePrefix;
				scprop7 = scprop6 + ":events";
				scprop8 = scprop7 + ":" + sepPrimaryNav[1];
				scprop9 = scprop8 + ":" + levels[2] + ":" + sepPrimaryNav[0];
				scHier1 = scprop6 + ":events:events-hub:" + sepPrimaryNav[1] + ":" + levels[2] + ":" + sepPrimaryNav[0];
				scprop18 = primaryNav;
			} else {
				scPageName = "events:events-hub:" + sepPrimaryNav[1] + ":" + sepPrimaryNav[0];
				scprop6 = sitePrefix;
				scprop7 = scprop6 + ":events";
				scprop8 = scprop7 + ":" + sepPrimaryNav[1];
				scprop9 = scprop8 + ":" + sepPrimaryNav[0];
				scHier1 = scprop6 + ":events:events-hub:" + sepPrimaryNav[1] + ":" + sepPrimaryNav[0];
				scprop18 = primaryNav;
			}
			break;
	}
	
} else if (currentURL.indexOf(".eventlist") > -1) {
	
	scPageName = "event listing:" + fileNameWithoutExtension(getFileName());

	scprop6 = sitePrefix;
	scprop7 = scprop6 + ":events";
	scprop8 = scprop7 + ":listings";
	scprop9 = scprop8;

} else { 

	scPageName="events home page";
	scprop6 = sitePrefix;
	scprop7 = scprop6 + ":events";
	scprop8 = scprop7 + ":section home";
	scprop9 = scprop8;
	
} 

scprop18 = "events";	
var scprop19 = scPageName;

// -----------------
// Start advertising
// -----------------

// defaults for ads and html slots
var pnav = '';
if (primaryNav!="") {
	pnav=primaryNav;
	pnav = pnav.replace('&amp;','&');
}
var abr = 'MWDef'; // alias base string
var rh_slot = 0; 
var rh_blocks = 'MPU,JobSearch';
var rh_buttons = 4;

// 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/MW_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 (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="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++) {
		moveAdvert('RButton' + k);
	}
}


// HTML blocks

var strMPU="<!-- MPU -->";
strMPU += "<div id=\"mpu_marker1\"><\/div>";
strMPU += "<div class=\"ad\" style=\"background-color:#e6e4e6; padding:9px;\" id=\"MPU_vis\"><\/div>";
strMPU += "<script type=\"text\/javascript\">";
strMPU += "moveAdvert('MPU');";
strMPU += "<\/script>";

var strLatestJobs="<!-- Latest Jobs placeholder -->";
strLatestJobs += "<div id=\"LJ_vis\"><\/div>";
strLatestJobs += "<script type=\"text\/javascript\">";
strLatestJobs += "moveAdvert('LJ');";
strLatestJobs += "<\/script>";

var strJOTW="<!-- JOTW -->";
strJOTW += "<div class=\"sectionhead\" style=\"margin:14px 0 10px 0;\"><div class=\"sectionhead_sleeve\">";
strJOTW += "<h2><a href=\"http:\/\/jobs.marketingweek.co.uk\/\" target=\"_blank\" style=\"text-decoration:none;\">Job of the Week<\/a><\/h2>";
strJOTW += "<\/div><\/div>";
strJOTW += "<div class=\"ad\"><div class=\"ad_column_box\" id=\"JOTW_vis\"><\/div><\/div>";
strJOTW += "<script type=\"text\/javascript\">";
strJOTW += "moveAdvert('JOTW');";
strJOTW += "<\/script>";

var strJobSearch="";
strJobSearch += "<div id=\"JSearch_vis\"><\/div>";
strJobSearch += "<script type=\"text\/javascript\">";
strJobSearch += "moveAdvert('JSearch');";
strJobSearch += "<\/script>";

var strTopJobsDB="";
strTopJobsDB += "<!-- Top Jobs-->    ";
strTopJobsDB += "<div class=\"sectionhead\" style=\"margin:14px 0 10px 0;\"><div class=\"sectionhead_sleeve\">";
strTopJobsDB += "<h2>Top Jobs<\/h2>";
strTopJobsDB += "<\/div><\/div>";
strTopJobsDB += "<div class=\"button_ads_skyscraper\" style=\"background:#E6E4E6;\">";
strTopJobsDB += "<div class=\"ad_column_box\" style=\"padding-top:12px;\">";
strTopJobsDB += "<script type=\"text\/javascript\" >";
strTopJobsDB += "random_ads();";
strTopJobsDB += "<\/script>";
strTopJobsDB += "<div style=\"clear:both;\"><\/div>";
strTopJobsDB += "<\/div><\/div>";

var RH_all = '';
if (rh_blocks != 'None') {
	if (rh_blocks.indexOf(',')>-1) {
		var arrRH_blocks = rh_blocks.split(','); // array of r-h blocks 
		for (var h=0;h<arrRH_blocks.length;h++) {
			if (window['str'+arrRH_blocks[h]] !== undefined) 
				//alert(window['str'+arrRH_blocks[h]]);
				RH_all = RH_all + window['str'+arrRH_blocks[h]];
		}
	} else {
		RH_all = window['str'+rh_blocks];
	}
}

// -----------------
// End advertising
// -----------------

// -----------------
// open event sponsors on new page
// -----------------

jQuery(document).ready(function(){
  jQuery('.lister a').attr('target', '_blank');
});


//document.getElementById("content").style.color="red";


