// -----------------
// Start Analytics
// -----------------
scPageName = ":Search Results";
scChannel = "editorial";
scHier1 = sitePrefix + ":" + "Search";

scprop2 = getMeta("SearchResultsNumber");

scprop6 = sitePrefix;
scprop7 = scprop6 + ":search";
scprop8 = scprop7 + ":results";
scprop9 = scprop8;

	
var keywords = getURLParam("qkeyword");
	
if (keywords) {
	scprop1 = keywords;
} else {	
	var cmd_value = getURLParam("cmd");
	if(cmd_value == "gotopage") {
		scPageName = "Search Results:" + getURLParam("val");
	} else {
		scPageName = "Search Results:Unknown";
	}

}

scprop18 = "search results";
var scprop19 = scPageName;
// -----------------
// End Analytics
// -----------------


// -----------------
// Start advertising
// -----------------

// defaults for ads and html slots
var abr = 'TLSearchResults'; // alias base string
//var rh_buttons = 6;
var rh_slot = 2;
//var rh_blocks = "JOTW,FRs,JobSearch,MPU,CPDad,CPDsearch";

// search keyword from url
var s_keyword = "";
if (getURLParam("keyword") != "") 
	s_keyword = getURLParam("keyword");
if (getURLParam("qkeyword") != "") 
	s_keyword = getURLParam("qkeyword");
s_keyword = s_keyword.replace(/\+/g,'%20');

// 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='+s_keyword+';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="";
strJOTW += "<!-- START job of the week -->";
strJOTW += "<div class=\"ad\" style=\"margin-top:14px;\">";
strJOTW += "<div class=\"ad_column_box\">";
strJOTW += "<h2 style=\"margin-left:0px; padding-left:0px; margin-bottom:-4px; font:bold 1em\/16px Arial, Helvetica, sans-serif;\">Job of the Week<\/h2>";
strJOTW += "<div class=\"ad_sleeve job_of_the_week\">";
strJOTW += "<div style=\"border-top:1px #2e84c4 dotted; border-bottom:1px #2e84c4 dotted; padding:8px;\">";
strJOTW += "<div class=\"pic\">";
strJOTW += "<div id=\"JOTW_vis\"><\/div>";
strJOTW += "<\/div>";
strJOTW += "<\/div>";
strJOTW += "<\/div>";
strJOTW += "<\/div>";
strJOTW += "<\/div>";
strJOTW += "<script type=\"text\/javascript\">";
strJOTW += "moveAdvert('JOTW');";
strJOTW += "<\/script>";

var strFRs="";
strFRs += "<!-- featured recruiters -->";
strFRs += "<div class=\"ad\" style=\"margin-top:14px;\">";
strFRs += "<div class=\"ad_column_box\">";
strFRs += "<h2 style=\"margin-left:0px; padding-left:0px; margin-bottom:-4px; font:bold 1em\/16px Arial, Helvetica, sans-serif;\">Premium Jobs<\/h2>";
strFRs += "<div class=\"ad_sleeve button_ads\" style=\"border-top:1px #2e84c4 dotted; border-bottom:1px #2e84c4 dotted; padding-top:14px;\">";
strFRs += "<div class=\"plain_box\">";
strFRs += "<script type=\"text\/javascript\" >";
strFRs += "random_ads();";
strFRs += "<\/script>";
strFRs += "<div style=\"clear:both;\"><\/div>";
strFRs += "<\/div>";
strFRs += "<\/div>";
strFRs += "<\/div>";
strFRs += "<\/div>";

var strJobSearch="";
strJobSearch += "<!-- search jobs -->";
strJobSearch += "<div class=\"ad\" style=\"margin-top:14px;\">";
strJobSearch += "<div class=\"ad_column_box\">";
strJobSearch += "<h2 style=\"margin-left:0px; padding-left:0px; margin-bottom:-4px; font:bold 1em\/16px Arial, Helvetica, sans-serif;\">SEARCH JOBS<\/h2>";
strJobSearch += "<div class=\"ad_sleeve job_of_the_week\" style=\"padding-bottom:15px; border-top:1px #2e84c4 dotted; border-bottom:1px #2e84c4 dotted; padding-top:14px;\">";
strJobSearch += "<form action=\"http:\/\/jobs.thelawyer.com\/searchjobs\/?keyword=&btnSubmit=Search\" method=\"get\" style=\"margin-top:0px; padding-top:0px;\">";
strJobSearch += "<input type=\"text\" name=\"keyword\" id=\"search\"  value=\"\" maxlength=\"80\" style=\"margin-left:10px; width:225px; margin-top:0px; margin-bottom:2px; float:left; padding:1px; background:#FFF; line-height:1.25; display:inline;\"  \/>";
strJobSearch += "<input type=\"image\" class=\"button nofix\" src=\"\/magazine\/graphics\/buttons\/b_search.png\" alt=\"Search\" \/>";
strJobSearch += "<\/form>";
strJobSearch += "<\/div>";
strJobSearch += "<\/div>";
strJobSearch += "<\/div>";

var strMPU="<!-- MPU -->";
strMPU += "<div class=\"ad\" style=\"margin-top:14px;\"><div class=\"ad_sleeve mpu\" style=\"border-top:1px #928850 dotted; border-bottom:1px #928850 dotted;\">";
strMPU += "<div id=\"MPU_vis\"><\/div>";
strMPU += "<\/div><\/div>";
strMPU += "<script type=\"text\/javascript\">";
strMPU += "moveAdvert('MPU');";
strMPU += "<\/script>";

var strCPDad="";
strCPDad += "<!-- START cpd\/events -->";
strCPDad += "<div class=\"ad\" style=\"margin-top:14px;\">";
strCPDad += "<div class=\"ad_column_box\">";
strCPDad += "<h2 style=\"margin-left:0px; padding-left:0px; margin-bottom:-4px; color:#734993; font:bold 1em\/16px Arial, Helvetica, sans-serif;\">CPD \/ Events<\/h2>";
strCPDad += "<div class=\"ad_sleeve cpd_events\" style=\"border-top:1px #734993 dotted; border-bottom:1px #734993 dotted;\">";
strCPDad += "<div style=\"padding:8px;\">";
strCPDad += "<div class=\"pic\">";
strCPDad += "<div id=\"CPD_vis\"><\/div>";
strCPDad += "<\/div>";
strCPDad += "<\/div>";
strCPDad += "<\/div>";
strCPDad += "<\/div>";
strCPDad += "<\/div>";
strCPDad += "<script type=\"text\/javascript\">";
strCPDad += "moveAdvert('CPD');";
strCPDad += "<\/script>";

var strCPDsearch="";
strCPDsearch += "<!-- search directory -->";
strCPDsearch += "<div class=\"ad\" style=\"margin-top:14px;\">";
strCPDsearch += "<div class=\"ad_column_box\">";
strCPDsearch += "<h2 style=\"margin-left:0px; padding-left:0px; margin-bottom:-4px; color:#734993; font:bold 1em\/16px Arial, Helvetica, sans-serif;\">SEARCH CPD\/Events<\/h2>";
strCPDsearch += "<div class=\"ad_sleeve cpd_events\" style=\"padding-bottom:15px; border-top:1px #734993 dotted; border-bottom:1px #734993 dotted; padding-top:14px;\">";
strCPDsearch += "<form action=\"\/events\/MP_SearchResults.aspx\" method=\"get\">";
strCPDsearch += "<input type=\"text\" name=\"_keyword\" id=\"_keyword\" value=\"\" maxlength=\"80\" style=\"margin-left:10px; width:225px; margin-top:5px; margin-bottom:2px; float:left; padding:1px; background:#FFF; line-height:1.25; display:inline;\" \/>";
strCPDsearch += "<input type=\"image\" class=\"button nofix\" src=\"\/magazine\/graphics\/buttons\/b_search.png\" alt=\"Search\" \/>";
strCPDsearch += "<\/form>";
strCPDsearch += "<\/div>";
strCPDsearch += "<\/div>";
strCPDsearch += "<\/div>";

var strPromoBT="<!-- Promo Button -->";
strPromoBT += "<div class=\"ad\" style=\"margin-top:14px;\"><div class=\"ad_sleeve mpu\" style=\"border-top:1px #928850 dotted; border-bottom:1px #928850 dotted;\">";
strPromoBT += "<div id=\"PromoBT_vis\"><\/div>";
strPromoBT += "<\/div><\/div>";
strPromoBT += "<script type=\"text\/javascript\">";
strPromoBT += "moveAdvert('PromoBT');";
strPromoBT += "<\/script>";

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
// -----------------

