

var checkfields = Array();
var checkfieldnum = 0;

DOMC=false;
IE=(document.all);
if (!IE) { DOMC=(document.getElementById); }



////////////////////////////////////////
// Used to consolidate onload requests
// by more than a single module
// Example: onloadfuncs[onloadfuncs.length] = " alert('therer you go'); ";
// This is now obsolete. Start using opcmfPrimary.addEventCode()

var onloadfuncs = new Array();


window.onload=function(){

	for(i=0; i < onloadfuncs.length; i++){

		eval(onloadfuncs[i]);

	}
}

//
////////////////////////////////////




//if(!opcmf_modal){
//	var IE = document.all?true:false
//	// If NS -- that is, !IE -- then set up for mouse capture
//	if (!IE) document.captureEvents(Event.MOUSEMOVE)
//	// Set-up to use getMouseXY function onMouseMove
//	//document.onmousemove = captureMousePosition;
//}



//var currentmousex = 0;
//var currentmousey = 0;

// Global variables
var xMousePos = 0; // Horizontal position of the mouse on the screen
var yMousePos = 0; // Vertical position of the mouse on the screen
var xMousePosMax = 0; // Width of the page
var yMousePosMax = 0; // Height of the page


jQuery(document).ready(function(){

	jQuery().mousemove(function(e){
	
		//$('#status').html(e.pageX +', '+ e.pageY);
				
		xMousePos = e.pageX;
		yMousePos = e.pageY;

		
   }); 
})


//mousemove_event = false;





///////////////////////////////////////////////////
// THIS IS OBSOLETE AND NEEDS TO BE REMOVED

function JSRS_Callback( returnstring, divlayer ){

	var ID = divlayer;
	var parentID = null;

	if (document.layers) {
		var oLayer;
		if(parentID){
			oLayer = eval('document.' + parentID + '.document.' + ID + '.document');
		}else{
			oLayer = document.layers[ID].document;
		}

		oLayer.open();
		oLayer.write(returnstring);
		oLayer.close();

	}else if (parseInt(navigator.appVersion)>=5&&navigator.appName=="Netscape") {
		document.getElementById(ID).innerHTML = returnstring;
	}else if (document.all){
		document.all[ID].innerHTML = returnstring
	}
}	


function openjsrspanel(displayer,url,called_function,passed_args,tleft,ttop){


	if(displayer != ""){
		if(tleft < 0 && ttop < 0){
			displaytooldiv('',tleft,ttop,displayer);
		}else{
			displaytooldiv('',10,10,displayer);
		}
	}

	jsrsPOST = false; 
	jsrsdebug = false;

	jsrsExecute(url, jsrspanelCallback, called_function, passed_args, jsrsdebug);

}

function jsrspanelCallback( returnstring ){
	JSRS_Callback(returnstring,'dToolWindow');
} 

//
////////////////////////////////////




/////////////////////////////////////////////////////////////////////////////
// this is an ie6 hack and can be removed when IE6 finally dies .. bye bye ie6 you pig!
function swapfancybackground(obj,state){

	if(state == 'on'){ 
	
		jQuery('#' + obj.id).removeClass('fancybutton').addClass('fancybutton_hover');
			
		
	}else { 
	
		jQuery('#' + obj.id).removeClass('fancybutton_hover').addClass('fancybutton');
		
		
	}
	

}////////////






function ShowInfoBar(bShow){

	document.cookie = "showinfobar=" + (bShow ? "Y" : "N") + "; expires=Thu, 31 Dec 2035 23:59:59 GMT; path=/;";

	ctlInfoBar = document.getElementById("infobar");
	if(ctlInfoBar)
	 ctlInfoBar.style.display = (bShow ? "block":"none");
}




///////////////////////////////////////
// ** function is deprecated and should be replaced by  opcmfEffects.repositiondiv(anchor,tleft,ttop,divname)
function displaytooldiv(sText, tleft, ttop, divname){


	var targetdiv = document.getElementById(divname);

	if(sText != '') {
		document.getElementById(divname).innerHTML = '<table bgcolor=#FFFF80 style="border-style: solid; border-width: 1px; border-color: #808080"><tr><td>' + sText + '</td></tr></table>';
	}
	
	if(tleft > 10000 && ttop > 10000){
	
		var adjustedleft = (tleft - 10000);
		var adjustedtop = (ttop - 10000);
		
		document.getElementById(divname).style.left = adjustedleft + 'px';
		document.getElementById(divname).style.top = adjustedtop + 'px';
				
	}else{
	
		document.getElementById(divname).style.left = (xMousePos + tleft) + 'px';
		document.getElementById(divname).style.top = (yMousePos + ttop)  + 'px';
		
	}

			
	targetdiv.style.visibility = 'visible';
	targetdiv.style.display = 'none';

	opcmfEffects.fadein(targetdiv.id,'5')

	return;

}




function hidediv(divname){

	var divtohide = document.getElementById(divname);

	if(divtohide){

		opcmfEffects.hide(divtohide.id);
		

	}


}



/////////////////////////////////////////
// ** function is deprecated and should be replaced with hidediv(divname);
function hidetooldiv(divnames){

	mousemove_event = false;


	divnames = divnames + ',';

	var divnames = divnames.split(',');

	for(j = 0; j < divnames.length; j ++ ){

		if(divnames[j] != ""){

			if (document.layers) {

				var oLayer;
				oLayer = document.layers[divnames[j]].document;
				oLayer.open();
				oLayer.write(' ');
				oLayer.style.visibility = 'hidden';
				oLayer.close();

			}else if (parseInt(navigator.appVersion)>=5&&navigator.appName=="Netscape") {

				document.getElementById(divnames[j]).innerHTML = ' ';
				document.getElementById(divnames[j]).style.visibility = 'hidden';

			}else if (document.all){

				document.all[divnames[j]].style.visibility = 'hidden';
				document.all[divnames[j]].innerHTML = ' ';

			}


		}

	}

}


//////////////////////////////
// state = visible, hidden
/////////////////////////////
function togglelayer(divname,state){
	
	if (document.layers) {

		var oLayer;
		oLayer = document.layers[divname].document;
		oLayer.style.visibility = state;

	}else if (parseInt(navigator.appVersion)>=5&&navigator.appName=="Netscape") {

		document.getElementById(divname).style.visibility = state;

	}else if (document.all){

		document.all[divname].style.visibility = state;

	}


}


// THIS IS A NON-USED FUNCTION - DELETE NOV 08,2006
function setmovelayer(smlleft,smltop,layername){

	if(mousemove_event){
		mousemove_event = false;
	}else{
		mousemove_event = "MoveTool(" + smlleft + "," + smltop + ",'" + layername + "')";
	}
}



function MoveTool(ttleft, tttop, divname){



	var  tleft = 4;
	var  ttop = 4;

	if(ttleft) tleft = ttleft + 4;
	if(tttop) ttop = tttop + 4;


	if (document.layers) {
		var oLayer;
		oLayer = document.layers[divname].document;
		oLayer.open();

		oLayer.style.left = xMousePos + tleft;
		oLayer.style.top = yMousePos + ttop;
		oLayer.style.visibility = 'visible';

		oLayer.close();

	}else if (parseInt(navigator.appVersion)>=5&&navigator.appName=="Netscape") {

		document.getElementById(divname).style.left = xMousePos + tleft;
		document.getElementById(divname).style.top = yMousePos + ttop;
		document.getElementById(divname).style.visibility = 'visible';

	}else if (document.all){

		document.all[divname].style.left = xMousePos + tleft;
		document.all[divname].style.top = yMousePos + ttop;
		document.all[divname].style.visibility = 'visible';
	}


}





/*

the stuff below is obsolete and is being replaced by scriptaculous drapdrop.js
*/

function Browser() {

  var ua, s, i;

  this.isIE    = false;
  this.isNS    = false;
  this.version = null;

  ua = navigator.userAgent;

  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  // Treat any other "Gecko" browser as NS 6.1.

  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}

var browser = new Browser();

// Global object to hold drag information.

var dragObj = new Object();
dragObj.zIndex = 0;

function dragStart(event, id) {

  var el;
  var x, y;

  // If an element id was given, find it. Otherwise use the element being
  // clicked on.

  if (id)
    dragObj.elNode = document.getElementById(id);
  else {
    if (browser.isIE)
      dragObj.elNode = window.event.srcElement;
    if (browser.isNS)
      dragObj.elNode = event.target;

    // If this is a text node, use its parent element.

    if (dragObj.elNode.nodeType == 3)
      dragObj.elNode = dragObj.elNode.parentNode;
  }

  // Get cursor position with respect to the page.

  if (browser.isIE) {
    x = window.event.clientX + document.documentElement.scrollLeft
      + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop
      + document.body.scrollTop;
  }
  if (browser.isNS) {
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
  }

  // Save starting positions of cursor and element.

  dragObj.cursorStartX = x;
  dragObj.cursorStartY = y;
  dragObj.elStartLeft  = parseInt(dragObj.elNode.style.left, 10);
  dragObj.elStartTop   = parseInt(dragObj.elNode.style.top,  10);

  if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0;
  if (isNaN(dragObj.elStartTop))  dragObj.elStartTop  = 0;

  // Update element's z-index.

  dragObj.elNode.style.zIndex = ++dragObj.zIndex;

  // Capture mousemove and mouseup events on the page.

  if (browser.isIE) {
    document.attachEvent("onmousemove", dragGo);
    document.attachEvent("onmouseup",   dragStop);
    window.event.cancelBubble = true;
    window.event.returnValue = false;
  }
  if (browser.isNS) {
    document.addEventListener("mousemove", dragGo,   true);
    document.addEventListener("mouseup",   dragStop, true);
    event.preventDefault();
  }
}

function dragGo(event) {

  var x, y;

  // Get cursor position with respect to the page.

  if (browser.isIE) {
    x = window.event.clientX + document.documentElement.scrollLeft
      + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop
      + document.body.scrollTop;
  }
  if (browser.isNS) {
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
  }

  // Move drag element by the same amount the cursor has moved.

  dragObj.elNode.style.left = (dragObj.elStartLeft + x - dragObj.cursorStartX) + "px";
  dragObj.elNode.style.top  = (dragObj.elStartTop  + y - dragObj.cursorStartY) + "px";

  if (browser.isIE) {
    window.event.cancelBubble = true;
    window.event.returnValue = false;
  }
  if (browser.isNS)
    event.preventDefault();
}

function dragStop(event) {

  // Stop capturing mousemove and mouseup events.

  if (browser.isIE) {
    document.detachEvent("onmousemove", dragGo);
    document.detachEvent("onmouseup",   dragStop);
  }
  if (browser.isNS) {
    document.removeEventListener("mousemove", dragGo,   true);
    document.removeEventListener("mouseup",   dragStop, true);
  }
}




/** include - including .js files from JS - bfults@gmail.com - 2005-02-09    **
 ** Code licensed under Creative Commons Attribution-ShareAlike License      **
 ** http://creativecommons.org/licenses/by-sa/2.0/                           **/

var hIncludes = null;

function op_js_include(sURI){

	if (document.getElementsByTagName){

		if (!hIncludes){

			hIncludes = {};
			var cScripts = document.getElementsByTagName("script");

			for (var i=0,len=cScripts.length; i < len; i++)
				if (cScripts[i].src) hIncludes[cScripts[i].src] = true;

		}

		if (!hIncludes[sURI]){

			var oNew = document.createElement("script");
			oNew.type = "text/javascript";
			oNew.src = sURI;
			hIncludes[sURI]=true;
			document.getElementsByTagName("head")[0].appendChild(oNew);

		}

	}
}




function getScrollX() {

	var scrOfX = 0;

	if( typeof( window.pageXOffset ) == 'number' ) {

		//Netscape compliant
		scrOfX = window.pageXOffset;

	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {

		//DOM compliant
		scrOfX = document.body.scrollLeft;

	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {

		//IE6 standards compliant mode
		scrOfX = document.documentElement.scrollLeft;

	}

	return scrOfX;

}


function getScrollY() {

	var scrOfY = 0;

	if( typeof( window.pageYOffset ) == 'number' ) {

		//Netscape compliant
		scrOfY = window.pageYOffset;

	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {

		//DOM compliant
		scrOfY = document.body.scrollTop;

	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {

		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;

	}

	return scrOfY;

}


function scrollto(target_id,speed){

	if(target_id == '') return;

	if(!document.getElementById(target_id)) return;

	var currentypos = getScrollY();

	targetdiv = document.getElementById(target_id);

	var desty = targetdiv.offsetTop;

	var thisNode = targetdiv;

	while (thisNode.offsetParent && (thisNode.offsetParent != document.body)) {

		thisNode = thisNode.offsetParent;
		desty += thisNode.offsetTop;

	}

	// bring you to just above
	desty -= 12;

	if(desty < currentypos){
		for ( I=currentypos; I > desty; I-= speed ){
			parent.scroll(1,I);
		}
	}else{

		for ( I=currentypos; I < desty; I+= speed ){
			parent.scroll(1,I);
		}
	}
}



//function redirectparent(url,timeout){
//	setTimeout("parent.document.location='" + url + "'",timeout);
//}



function popupwindow(target, twidth, theight){
	var tposx= (screen.width- twidth)/2
	var tposy= (screen.height - theight)/2
	var newWin1=window.open(target,"View","toolbar=no,width="+ twidth+",height="+ theight+ ",directories=no,status=no,scrollbars=yes,resizable=yes, menubar=no")
	newWin1.moveTo(tposx,tposy);
	newWin1.focus()
}

function backToTop(){
	for (I=250;I>0;I=I-5){
	parent.scroll(1,I) }
	parent.scroll(1,0);
}

function addtofav(urlAddress,pageName) { 

	if (window.external) { 
		window.external.AddFavorite(urlAddress,pageName) 
	} else { 
		alert("Sorry! Your browser doesn't support this function."); 
	}
}

function setfieldvalue(formname,fieldname,fieldvalue){

	if(formname == ''){
		obj = document.getElementById(fieldname);
		if(obj) obj.value = fieldvalue;
	}else{
		eval("document.forms['" + formname + "']." + fieldname + ".value='" + fieldvalue + "'");
	}
}


function setfieldcolor(formname, fieldname, color){

	if(formname == ''){
		obj = document.getElementById(fieldname);
		if(obj) obj.style.background = color;
	}else{
		eval("document.forms['" + formname + "']." + fieldname + ".style.background='"+color+"'");
	}
	

}






function rowOver(name, nColor) {
  if (!nColor) nColor = "#ECECD9";
  var nameObj = (document.getElementById) ? document.getElementById(name) : eval("document.all['" + name + "']");
  if (nameObj != null) nameObj.style.background=nColor;
}


function rowOut(name, nColor) {
  var trObj = (document.getElementById) ? document.getElementById(name) : eval("document.all['" + name + "']");
  var nameObj = (document.getElementById) ? document.getElementById(name) : eval("document.all['" + name + "']");
  if (trObj == null || trObj.style.display=="none") nameObj.style.background=nColor;
}



///////////////////////////////////////
// just so we don't get an error for 
// calling a non existing function

var qform_highlight_color = '';

function divhighlight(opfldname){

	divnodes = document.getElementsByTagName("div");
	
	if(qform_highlight_color == '') qform_highlight_color = '#FFFFD1';
	
	
	for (var i=0;i < divnodes.length;i++) {

		if(opfldname == divnodes[i].getAttribute('opfldname')){
			divnodes[i].style.backgroundColor = qform_highlight_color;
		}else if(divnodes[i].getAttribute('opfldname')){
			divnodes[i].style.backgroundColor='';
		}

	}

}


function goback() {

    history.go(-1);
}



//
///////////////////////
function opencolorpicker(formname,fieldname){

	jsphp_shtml('dToolWindow','Admin:Manager:Remote','func=ColorPicker&formname=' + escape(formname) + '&fieldname=' + fieldname,'  opencolorpicker_callback()  ');

}

function opcmf_colorpicker(field_id){

	jsphp_shtml('dToolWindow','Admin:Manager:Remote','func=ColorPicker&fieldname=' + field_id,'  opencolorpicker_callback();  ');

}


function opencolorpicker_callback(){

	displaytooldiv('',-100,10,'dToolWindow');

}









function runShadower() {
	Shadower.shadow('dToolWindow');
}




//////////////////////////////////
// COOKIES


function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}



function setintrocookie(page,state){

	if(state == false || state == ''){ eraseCookie('intropage'); }
	else{ createCookie('intropage',page,'365'); }

}

//  COOKIES
//////////////////////////////



///////////////////////////////////////////////////
// BEGIN Primary REDUNDANT - replaced by jQuery


// EXAMPLE
//opcmfPrimary.addEventCode("resize","function(){ alert(\"Hello 2\") }");
//opcmfPrimary.addEventCode("load","sayhi");

/* Note: this no longer works with Firefox3. Use jQuery(document).ready(function() {*/

var opcmfPrimary = {


	addEventCode: function (eventname,code){

		if (window.attachEvent) { 

			eventname = "on" + eventname;
			eval("window.attachEvent(\"" + eventname + "\", " + code + " );"); 

		} else { 

			window.addEventListener(eventname,eval(code), false);
			
		
		}
	}
	

}


//  END Primary
///////////////////////////////////////////////


///////////////////////////////////////////////////
// BEGIN FadeFX


// EXAMPLE
// <a href="#" onclick="opcmfEffects.fade('element1','5')">Toggle fade</a>
// <div id="element1" style="display:none; float:left; background-color:red">Div one</div>
//  Spees from 1 (slow) to 5 (fast)

var opcmfEffects = {

	fade: function(elid,speed) {


		var opacs = ["0",".1",".2",".3",".4",".5",".6",".7",".8",".9","1"];

		if (document.getElementById(elid).style.display == 'none'){

			this.fadein(elid,speed);


		}else{

			this.fadeout(elid,speed);

		}
	},


	fadein: function(elid,speed) {


		var opacs = ["0",".1",".2",".3",".4",".5",".6",".7",".8",".9","1"];

		opcmf_setOpacity(elid, '.1');

		document.getElementById(elid).style.display = 'block';
		
		for (var i = 0; i < 11; i++){

			setTimeout('this.opcmf_setOpacity(\''+elid+'\',\''+opacs[i]+'\');', i * (100 / speed));

		}

	},



	fadeout: function(elid,speed) {


		var opacs = ["0",".1",".2",".3",".4",".5",".6",".7",".8",".9","1"];

		opacs.reverse();

		for (var i = 0; i < 11; i++) {

			setTimeout('this.opcmf_setOpacity(\''+elid+'\',\''+opacs[i]+'\');', i * (100 / speed));
			
			if(i == 10) document.getElementById(elid).style.display = 'none';
			
		}

		setTimeout('document.getElementById(\''+elid+'\').style.display = "none";', i * (100 / speed));


	},

	findPos: function(obj) {

		obj = document.getElementById(obj);

		if(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];

		}
	},

	

	repositiondiv: function(anchor,tleft,ttop,divname) {

		var targetdiv = document.getElementById(divname);

		var coors = this.findPos(anchor);

		var newx = (( coors[0]*1) + (tleft*1)  );
		var newy = (( coors[1]*1) + (ttop*1)  );

		var x = document.getElementById(divname);
		x.style.left = newx + 'px';
		x.style.top = newy + 'px';
		
		this.fadein(targetdiv.id,'5');
			

		return;

	},


	setOpacity: function(obj_id, value) {

		if (navigator.vendor == "KDE") {
			document.getElementById(obj_id).style.KHTMLOpacity = value;
		} else if (navigator.appName == "Netscape") {
			document.getElementById(obj_id).style.MozOpacity = value;
		} else if (navigator.appName == "Microsoft Internet Explorer" && navigator.userAgent.indexOf("Opera") == -1) {

			newval = value * 100;
			document.getElementById(obj_id).style.filter = "alpha(opacity=" + newval + ");";

			document.getElementById(obj_id).style.opacity = value;

		} else {
			document.getElementById(obj_id).style.opacity = value;
		}
	
		return;

	},



	togglevisibility: function(obj_id) {

		var obj = document.getElementById(obj_id);

		if(obj) {

			if(obj.style.display == '') {
				obj.style.display='none';
			}else{
				obj.style.display='';
			}
		}
	
	},

	show: function(obj_id) {

		var obj = document.getElementById(obj_id);

		if(obj) obj.style.display='';

	},

	hide: function(obj_id) {

		var obj = document.getElementById(obj_id);

		if(obj) obj.style.display='none';

	},
	
  

	getDimensions: function(element_id) {
	
		element = document.getElementById(element_id);
		
		// All *Width and *Height properties give 0 on elements with display none,
		// so enable the element temporarily
				
		var els = element.style;
		var originalVisibility = els.visibility;
		var originalPosition = els.position;
		var originalDisplay = els.display;
		
		els.visibility = 'hidden';
		els.position = 'absolute';
		els.display = '';
		
		var originalWidth = element.clientWidth;
		var originalHeight = element.clientHeight;
		
	
		els.display = originalDisplay;
		els.position = originalPosition;
		els.visibility = originalVisibility;
		
		
		return {width: originalWidth, height: originalHeight};
	
  },
    

	centerobj: function(obj_id,offsetx,offsety) {
	
		var this_obj = document.getElementById(obj_id);
		
		dimensions = this.getDimensions(obj_id);
		var width = dimensions.width;
		var height = dimensions.height;		
		
		
		if(!offsetx) offsetx = 0;
		if(!offsety) offsety = 0;		
	
		
		
		if(this_obj) {
		
	
		
		
			if (DOMC){

				var clientcenterx=Math.round((window.innerWidth-20)/2)-Math.round(width/2);
				var clientcentery=Math.round((window.innerHeight-20)/2)-Math.round(height/2);
				
		
			}
			
			if (IE){
			

					
			
				var iewidth = 0, ieheight = 0;
				
				if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
					//IE 6+ in 'standards compliant mode'
					iewidth = document.documentElement.clientWidth;
					ieheight = document.documentElement.clientHeight;
					
				} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
				    //IE 4 compatible
					iewidth = document.body.clientWidth;
					ieheight = document.body.clientHeight;
				}
			
				
				var clientcenterx=Math.round((iewidth-20)/2)-Math.round(width/2);
				var clientcentery=Math.round((ieheight-20)/2)-Math.round(height/2);
				

			
				
			}
			
			
			clientcenterx = ((clientcenterx*1) + (offsetx*1));
			clientcentery = ((clientcentery*1) + (offsety*1));		
		
									
			this_obj.style.left = clientcenterx + 'px';
			this_obj.style.top = clientcentery + 'px';

					

		}
	
	}

}



function opcmf_setOpacity(obj_id, value){

	opcmfEffects.setOpacity(obj_id, value);

}


//  END FadeFX
/////////////////////////////////////////////

function showgreypopup(title,url,height,width){

	GB_show(title,url,height,width);

}





 

