/* <![CDATA[ */

function adInsert(e, w, h) {

	var d = document; var ua = navigator.userAgent.toLowerCase();
	if(!d.getElementById || !d.createElement || !d.appendChild) return;

	is_ie = (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1)
	is_safari = ua.indexOf("safari") != -1
	is_opera = ua.indexOf("opera") != -1
	is_mac = ua.indexOf("mac") != -1

	var m = e.id.substring(5,e.id.indexOf("_"));

	var u = "public/advertise/throw.aspx?id=" + m + "&clickTag=public/advertise/track.aspx?id=" + m;
	var swf = "application/x-shockwave-flash";

	if (is_ie && is_mac) {
		e.innerHTML = '<object type="' + swf + '" data="' + u + '"  width="' + w + '" height="' + h + '" name="swfid' + m + '"><param name="movie" value="' + u + '" /><param name="menu" value="false" /></object>';
	} else if (is_ie || is_safari) {
		e.innerHTML = '<object type="' + swf + '" width="' + w + '" height="' + h + '"><param name="movie" value="' + u + '" /><param name="menu" value="false" /></object>';
	} else if (is_opera) {
	
		var p = d.createElementNS("http://www.w3.org/1999/xhtml", "object")
		p.setAttribute("type", swf);
		p.setAttribute("data", u);
		p.setAttribute("width", w);
		p.setAttribute("height", h);
		p.style.width = w + "px";
		p.style.height = h + "px";

		a = d.createElement("param");
		a.name = "movie";
		a.value = u;
		p.appendChild(a);

		a = d.createElement("param");
		a.name = "menu";
		a.value = "false";
		p.appendChild(a);

		e.appendChild(p);

	} else {

		var p = d.createElement("object");
		p.type = swf;
		p.data = u;
		p.width = w;
		p.height = h;

		a = d.createElement("param");
		a.name = "movie";
		a.value = u;
		p.appendChild(a);

		a = d.createElement("param");
		a.name = "menu";
		a.value = "false";
		p.appendChild(a);

		e.appendChild(p);
	}
}

function AdvertiseDllOnLoad() { 

	if(!document.getElementsByTagName) return; 

	// setup popups
	var as = document.getElementsByTagName("a"); 
	for (var i = 0; i < as.length; i++) { 
		var a = as[i]; 
		var ri = a.getAttribute("rel"); 
		if (!ri)
			ri = "blank";
		var rs = ri.split("|"); 
		if(rs[0] == "adurl") { 
			a.target = "_blank";
		} else if(rs[0] == "adpop") {
			a.setAttribute("href", "javascript:adShowImage(" + rs[1] + ");");
		}
	}

	// setup ad content
	as = document.getElementsByTagName("div"); 
	for (var i = 0; i < as.length; i++) { 
		var a = as[i]; 
		var ri = a.getAttribute("id"); 
		if (!ri)
			ri = "";
		if(ri.substring(0,5) == "addll") {
			var rs = ri.split("_"); 
			adInsert(a,rs[1],rs[2]);
		}
	}
}

function adShowImage(adid) {
	sx = 640; sy = 480;
	scrX = Math.floor((screen.availWidth - sx) / 2);
	scrY = Math.floor((screen.availHeight - sy) / 2); 
	var wa = "width=" + sx + ",height=" + sy + ",left=" + scrX + ",top=" + scrY + ",location=no,resizable=no,scrollbars=yes,directories=no,status=no,toolbar=no,menubar=no,copyhistory=no";
	var w = window.open(htmlBase + 'public/advertise/popup.aspx?id=' + adid,'Popup',wa);
	w.focus();
}

onLoadChain += "AdvertiseDllOnLoad();"

/* ]]> */
