
function popupon(textin, eventObj, xOffset, yOffset) {
	
	if (ie4) layerobj=document.all.popup
	else if (ns4) layerobj=document.layers.popup
	else if (ns6) layerobj=document.getElementById("popup")
	else return;
	
	text = htmldecodequotes(textin);
	if ((text=="") || (text==null)) return;

	borderColor = '#000000';
	bgColor = '#ffffe1';
	border = 1;
	padding = 2;
	//xOffset = 10;
	//yOffset = 20;
	
	widthset = 0
	tmpArray = text.split("<BR>")
	for (i=0; i<tmpArray.length; i++)
		if (widthset<tmpArray[i].length)
			widthset = tmpArray[i].length
	tmpArray=null
/*
	if (widthset<=0) widthset=text.length
	widthset *=9
	if (widthset>750) widthset=750
*/
	widthset=75
	var table = ""
	if (ie4 || ns6) {
		table += "<table bgcolor= "+ bgColor + " border= "+ border +" cellpadding= "+ padding +" cellspacing=0 width=150>";
		table += "<tr><td>";
		table += "<table cellspacing=0 cellpadding="+ padding +">";
		table += "<tr><td bgcolor= "+ bgColor +"><font class=copy>" + text + "</font></td></tr>";
		table += "</table></td></tr></table>";
	} else {
		table += "<table cellpadding="+ padding +" border="+ border +" cellspacing=0 bordercolor="+ borderColor +" width=150>";
		table += "<tr><td bgcolor="+ bgColor +"><font class=copy>" + text + "</font></td></tr></table>";
	}
	if (ie4) {

		layerobj.innerHTML = table;
		layerobj.style.left = eventObj.x + xOffset;
		layerobj.style.top  = eventObj.y + yOffset + document.body.scrollTop;
		layerobj.style.visibility = "inherit";
		
	} else if (ns4) {
		layerobj.document.open();
		layerobj.document.write(table);
		layerobj.document.close();
		if ((document.popup.document.width + xOffset + eventObj.layerX) > document.width) {
			 // If the layer runs off the right hand side
			layerobj.document.open();
			layerobj.document.write(table);
			layerobj.document.close();
		}
		layerobjx = eventObj.layerX + xOffset
		if (layerobjx+widthset<=750)
			layerobj.left = layerobjx
		else
			layerobj.left = 750+xOffset-widthset
		layerobj.top  = eventObj.layerY + yOffset;
		layerobj.visibility = "inherit";
	} else if (ns6) {
		while (layerobj.hasChildNodes()) layerobj.removeChild(layerobj.firstChild);
		var r=document.createRange();
		r.selectNodeContents(document.body);
		r.collapse(true);
		var df=r.createContextualFragment(table);
		layerobj.appendChild(df);
		layerobjx = eventObj.layerX + xOffset
		if (layerobjx+widthset<=750)
			layerobj.style.left = layerobjx
		else
			layerobj.style.left = 750+xOffset-widthset
		layerobj.style.top  = eventObj.layerY + yOffset;
		layerobj.style.visibility = "inherit";
	}
}

function popupoff() {
	if (ie4) layerobj=document.all.popup
	else if (ns4) layerobj=document.layers.popup
	else if (ns6) layerobj=document.getElementById("popup")
	else return;
	
	if (layerobj==null) {}
	else if (ie4||ns6) layerobj.style.visibility = "hidden";
	else if (ns4) document.popup.visibility = "hide";
}

function commentCard(O_ref) {
 if (O_NS4|O_IE4|O_NS6) {
  O_Key=O_Rpl(O_Key,"/","%2F");
  O_Key=O_Rpl(O_Key,".","%2E");
  O_Key=O_Rpl(O_Key,"-","%2D");
  O_Key=O_Rpl(O_Key,"_","%5F");
  
  ocDate2=new Date();oend_date=ocDate2.getTime();
  var url = O_CCURL+'?lang='+O_Lang+'&prev='+escape(O_ref)+'&referer='+O_Key+'&height='+_rH+'&width='+_rW+'&time1='+O_CDate+'&time2='+oend_date;
window.open(url,'Comments','width=535,height=192,screenX='+((_rW-535)/2)+',screenY='+((_rH-192)/2)+',top='+((_rH-192)/2)+',left='+((_rW-535)/2)+',resizable=yes,copyhistory=yes,scrollbars=no');
 }
}
