function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function $el(element) {
    if (typeof element == 'string')
      return document.getElementById(element);
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; 
  }
}

function checkerror(msg, url, linenumber){ 
	if (msg=='Permission Denied')
		window.location = window.location
	return true;
}

function launchNewWindow(strPath) {
	window.open(strPath, 'advert');
}

function scaleImage(img, boxW, boxH) {
	if (img) {
		var w = img.width;
		var h = img.height;
		if (w==0 || h==0)
			aspect=1;
		else
			aspect = h/w;
		if (aspect >= (boxH / boxW)) {
				var newH = boxH;
				var newW = newH / aspect;
			} else {
				var newW = boxW;
				var newH = newW * aspect;
		}
		img.width = newW;
		img.height = newH;
	}
}

function clickthru(url) {
	window.open(url);
	window.event.cancelBubble=true;
}

function getParameter(parameterName){
    return _getParameter(document.location.search.substring(1), parameterName);
}

function _getParameter(queryString, parameterName) {
    allParamSplits = queryString.split(parameterName+"=");
    paramToEnd = allParamSplits[1];
    if(paramToEnd==null) return null;
    paramSplits = paramToEnd.split("&");
    param = paramSplits[0];
    return unescape(param);
}

function formClickthru(url) {
	var clickForm = MM_findObj("clickForm");
	clickForm.target.value = url;
	var tclk = getParameter("tclk");
	if(tclk!=null && clickForm.tclk) clickForm.tclk.value = tclk;
	clickForm.submit();
	if(window.event) window.event.cancelBubble=true;
}


function writeMovie(swfUrl, width, height, transparent, backColour) {
    paramTransparent = "opaque";
    embedTransparent = "";
    paramBackgroundColour = "";
    embedBackgroundColour = "";
    if (transparent){
      paramTransparent = "transparent";
      embedTransparent = " wmode='transparent' ";
    }
    if (backColour != null && backColour != "" ){
    	backColour = "#" + backColour;
    	paramBackgroundColour =  backColour;
    	embedBackgroundColour = " bgcolor='" + backColour + "' ";
     } 
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" '
			+ 'width="'+width+'" height="'+height+'" id="theMovie"><param name="movie" value="'+swfUrl+'" /><param name="bgcolor" value="'+paramBackgroundColour+'" /><param name="quality" value="high" /><param name="wmode" value="'+paramTransparent+'" /><embed src="'+swfUrl+'" '+embedTransparent+embedBackgroundColour+' quality="high" width="'+width+'" height="'+height+'" name="theMovie" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed></object>');
}

