

if (typeof js_ad_keyword == 'undefined') {
	var js_ad_keyword = '';
}
if (js_ad_keyword == '' && typeof js_ad_keyword_field != 'undefined') {
	js_ad_keyword = getQueryVariable(js_ad_keyword_field);
}
	
if (typeof js_ad_language == 'undefined') {
	var js_ad_language = '';
}
if (typeof js_ad_start == 'undefined') {
	var js_ad_start = 1;
}
js_ad_start--;
if (typeof js_ad_count == 'undefined') {
	var js_ad_count = 5;
}
if (typeof js_ad_charlimit == 'undefined') {
	var js_ad_charlimit = '';
}
if (typeof js_ad_feedid == 'undefined') {
	var js_ad_feedid = '';
}
if (typeof js_ad_go_image == 'undefined') {
	var js_ad_go_image = '';
}
if (typeof js_ad_go_image_top == 'undefined') {
	var js_ad_go_image_top = '';
}
if (typeof js_ad_images == 'undefined') {
	var js_ad_images = '';
}
if (typeof js_ad_first_ad_different == 'undefined') {
	var js_ad_first_ad_different = 1;
}
if (typeof js_ad_stylesheet == 'undefined') {
	var js_ad_stylesheet = '';
}
if (js_ad_images > 0) {
	cellheight = 100;
} else {
	cellheight = 71;
}
if (typeof js_ad_format == 'undefined') {
	var js_ad_format = 'leaderboard';
}
switch (js_ad_format) {
case 'leaderboard':
	if (typeof js_ad_width == 'undefined') js_ad_width=768;
	if (typeof js_ad_height == 'undefined') js_ad_height=cellheight + 20;
	break;
case 'skyscraper':
	if (typeof js_ad_width == 'undefined') js_ad_width=180;
	if (typeof js_ad_height == 'undefined') js_ad_height=50 + cellheight * js_ad_count;
	break;
case 'wideskyscraper':
	if (typeof js_ad_width == 'undefined') js_ad_width=600;
	if (typeof js_ad_height == 'undefined') js_ad_height=50 + cellheight * js_ad_count;
break;
}

if (typeof uniqid == 'undefined') {
	var uniqid = 0;
}
uniqid++;
var js_ad_onload = '';
if (typeof js_ad_requests == 'undefined') {
	var js_ad_requests = new Array();
}
if (typeof js_ad_statuses == 'undefined') {
	var js_ad_statuses = new Array();
}
if (typeof js_ad_pageload == 'undefined') {
	var d = new Date();
	var js_ad_pageload = 'page' + d.getTime();
}
var iframesrc = '/ads/show_js_ads.php?'
		+ 'keyword='+escape(js_ad_keyword)
		+ '&unique='+js_ad_pageload
		+ '&url='+escape(location.href)
		+ '&referer='+escape(document.referrer)
		+ '&language='+js_ad_language
		+ '&count='+js_ad_count
		+ '&start='+js_ad_start
		+ '&charlimit='+js_ad_charlimit
		+ '&first_ad_different='+js_ad_first_ad_different
		+ '&feedid='+js_ad_feedid
		+ '&kid='+getQueryVariable('kid')
		+ '&uid='+getQueryVariable('uid')
		+ '&go_image='+js_ad_go_image
		+ '&go_image_top='+js_ad_go_image_top
		+ '&images='+js_ad_images
		+ '&format='+js_ad_format
		+ '&width='+js_ad_width
		+ '&height='+js_ad_height
		+ '&stylesheet='+js_ad_stylesheet
		+ '&frameid='+uniqid
		+ '';
if (js_ad_statuses[js_ad_keyword]) {
	// Already running...
	js_ad_requests[js_ad_keyword]['jsad'+uniqid] = iframesrc;
	iframesrc = '';

	//document.write('JS Request '+typeof js_ad_requests[js_ad_keyword]);
} else {
	js_ad_onload = 'onload="javascript:updateAdBlocks(\''+js_ad_keyword+'\');"';
	js_ad_statuses[js_ad_keyword] = 1;
	js_ad_requests[js_ad_keyword] = new Array();

	//document.write('Setting onload event '+typeof js_ad_requests);
}
var iframe='<iframe src="'+iframesrc+'" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" frameborder="0" scrolling="no" height="0" width="'+js_ad_width+'" id="jsad'+uniqid+'" '+js_ad_onload+'></iframe>';
//alert(iframe);

js_ad_keyword = undefined;
js_ad_language = undefined;
js_ad_count = undefined;
js_ad_start = undefined;
js_ad_charlimit = undefined;
js_ad_first_ad_different = undefined;
js_ad_feedid = undefined;
js_ad_go_image = undefined;
js_ad_go_image_top = undefined;
js_ad_images = undefined;
js_ad_format = undefined;
js_ad_width = undefined;
js_ad_height = undefined;
js_ad_stylesheet = undefined;
js_ad_onload = undefined;
document.write(iframe);

function updateAdBlocks(uniq) {
	var requests = js_ad_requests[uniq];
	for (var iframeid in requests) {
		var src = requests[iframeid];
		//alert(iframeid+' - '+src);
		var ifr = document.getElementById(iframeid);
		if (ifr) {
			ifr.src = src;
		}
	}
}

function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		}
	} 
	//alert('Query Variable ' + variable + ' not found');
	return '';
}

function documentHeight(d) {
	var height = 0, sh, oh;
	if (d.height) height = d.height;
	else if (d.body) {
		if (d.body.scrollHeight) height = sh = d.body.scrollHeight;
		//if (d.body.offsetHeight) height = oh = d.body.offsetHeight;
		//if (sh && oh) height = Math.max(sh, oh);
	}
	return height;
}

function autofitIFrame(num) {
	if (!num) {
		return;
	}
	var name = 'jsad'+num;
  	var iframeWin = window.frames[name];
	//var ife = document.getElementById? document.getElementById(name): document.all? document.all[name]: null;
	var ife = document.getElementById(name);
	var doc = iframeWin ? iframeWin.document : ife.contentDocument;
	if (ife) {
		ife.style.height = "auto";
		var height = documentHeight(doc);
		if (height) ife.style.height = height + "px";
		// alert(num+' - '+ife.style.height + ' - ' + height);
	}
}


