var theImages = new Array()

//Random-loading images
theImages[0] = 'http://awards.designweek.co.uk/dw/2011/images/header.gif'
theImages[1] = 'http://awards.designweek.co.uk/dw/2011/images/header2.gif'
theImages[2] = 'http://awards.designweek.co.uk/dw/2011/images/header3.gif'
theImages[3] = 'http://awards.designweek.co.uk/dw/2011/images/header4.gif'

var j = 0
var p = theImages.length;
var preBuffer = new Array()

for (i = 0; i < p; i++){
preBuffer[i] = new Image()
preBuffer[i].src = theImages[i]
}
var whichImage = Math.round(Math.random()*(p-1));

function showImage(){
	if(whichImage==0){
	document.write('<img src="'+theImages[whichImage]+'" border=0 width=940 height=323 />');
	document.write('<style type="text/css">' + '\n' + '#topNavChannels .nav-change a:hover, #topNavChannels .current a {color:#6697CA;} ' + '\n' + '</style>');
	}
	else if(whichImage==1){
	document.write('<img src="'+theImages[whichImage]+'" border=0 width=940 height=323 />');
	document.write('<style type="text/css">' + '\n' + '#topNavChannels .nav-change a:hover, #topNavChannels .current a {color:#ccff66;}' + '\n' + '</style>');
	}
	else if(whichImage==2){
	document.write('<img src="'+theImages[whichImage]+'" border=0 wwidth=940 height=323 />');
	document.write('<style type="text/css">' + '\n' + '#topNavChannels .nav-change a:hover, #topNavChannels .current a {color:#ffff00;}' + '\n' + '</style>');
	}
	else if(whichImage==3){
	document.write('<img src="'+theImages[whichImage]+'" border=0 width=940 height=323 />');
	document.write('<style type="text/css">' + '\n' + '#topNavChannels .nav-change a:hover, #topNavChannels .current a {color:#04ff19;}' + '\n' + '</style>');
	}
}


// Advertising
// defaults for ads and html slots
var abr = 'DWBenchHome'; // alias base string
var rh_buttons = 6;
//var rh_slot = 0;
//var rh_blocks = "JOTW,LatestJobs,JobSearch,MPU,DBs";
// 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);
	}
}

// random buttons in one column
function random_ads_1col() {
	var AdCount = parseInt(rh_buttons);
	if (AdCount === undefined) AdCount = 4; //set default
	function randOrd(){
		return (0.5 - Math.random());
	} 
	// create array based on max number
	var randAds = [];
	for (var a=0; a<max_buttons; a++) {
		randAds.push(a);
	}
	randAds.length = AdCount;
	randAds.sort( randOrd );
	for (var i=0; i<AdCount; i++) {
		document.write('<div id="RButton' + (randAds[i]+1) + '_vis" style="margin-bottom:10px;"></div>');
	}
	
	for (var k=1; k<=AdCount; k++) {
		moveAdvert('RButton' + k);
	}
}
