function pasteFlash(movie,width,height,bgcolor){
	var d=document;
	var param = '';
	d.writeln('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+width+'" height="'+height+'">');
	d.writeln('		   <param name="allowScriptAccess" value="sameDomain" />');
	d.writeln('        <param name="movie" value="'+movie+'">');
	d.writeln('        <param name="quality" value="high">');
	if (bgcolor == 'transparent'){
		d.writeln('        <param name="wmode" value="transparent">');
		param = 'wmode="transparent"';
	}else{
		d.writeln('        <param name="BGCOLOR" value="'+bgcolor+'">');
		param = 'bgcolor="'+bgcolor+'"';
	}
	d.writeln('<embed src="'+movie+'" width="'+width+'" height="'+height+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" '+param+'></embed>');
	d.writeln('</object>');
}

var row_original_class = '';

function hoverRowOn(obj,hoverclass){
	row_original_class = obj.className;
	obj.className = hoverclass;
}

function hoverRowOff(obj){
	obj.className = row_original_class;
}

function hoverTab(cell){
	if (cell.className == 'taboff'){
		cell.className = 'taboffhover';
		cell.style.cursor = 'hand';
	}
}

function outTab(cell){
	if (cell.className == 'taboffhover'){
		cell.className = 'taboff';
		cell.style.cursor = 'auto';
	}
}

function findElementTopAndLeft(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function positionBuiltBy(){
	//get current resolution
	var sWidth = screen.width;
	//get position of copyright element
	var objCopyright = document.getElementById("copyelem");
	if (objCopyright){
		var posXY        = findElementTopAndLeft(objCopyright);
		//create new object and position it accordingly
		var y = posXY[1];
		var x = posXY[0];
		var objBuilt = document.getElementById("builtby");
		if (objBuilt){
			if (sWidth <= 1024){
				y += 28;
				x = sWidth - 125;				
				//in this case stretch the lower margin 
				var objMargin = document.getElementById("marginfrow");
				if (objMargin){
					objMargin.style.height = '45px';
				}
			}else{
				x = sWidth - 110;
			}
			objBuilt.style.top = y;
			objBuilt.style.left= x;
			objBuilt.style.display = 'block';
		}
	}
}