  var g_ptToPx=6;
		
		var g_wfix=3;

  function addProMoveHandler(where, name) 
		{ 
		  if ( document.all.view.elements.tabSummary.value == "true" )
				{	
      g_proDiv = parent.document.all["ProMenu_"+name.split('tabSummaryFrame')[1]+"_Div"];				
		    parent.addToGlobalEventHandler( "onmousemove", where, "document.frames['"+name+"'].moveProcess(event)" );
				}else
				{
					 g_proDiv = document.all["ProMenu_"+document.getElementById('view').elements.genFormPk.value+"_Div"];				
				  addToGlobalEventHandler( "onmousemove", where, "moveProcess(event)" );
				}
		}												
  function setOuterHTML( o, html ) { o.outerHTML = html; }  
  function getOuterHTML(o) {	return o.outerHTML;	}		
  function insertAdjacentHTML( o, where, html ) { o.insertAdjacentHTML( where, html ); } 
		function efp(x,y) { return g_d.elementFromPoint(x,y); }
		function swapNode(n1,n2) { n1.swapNode( n2 ); }
		function srcE(e) { try{return e.srcElement;}catch(e){return false;} }		
  function getCompStyle(o,s) 
		{ 
		  var idx = s.indexOf('-'); 
		  if ( idx > -1 ) { s = s.replace(/-/g,''); s= s.substring(o,idx) + s.charAt(idx).toUpperCase() + s.substring(idx+1); }
		  if ( o.currentStyle ) return o.currentStyle[s];
				o.id='getStyle';
				o.style.display='none';
				document.body.appendChild(o);
				var temp = document.getElementById('getStyle').currentStyle[s];
				rn(document.getElementById('getStyle'));
				return temp;
		}		
		
		function rn(o) 
		{ 
		  if ( o.length > 1 ) 
				{
				  for ( i=0; i<o.length; i++ )
				    o[i].removeNode(true);			  
				} else
		    o.removeNode(true);	
		}	
		function innerText(o) { return o.innerText; }
		
		function evtTxt() { return "event"; }
		function doc( o ) 
		{ 
		  try
		  {
			   if ( o.document.nodeName != '#document' ) return o.ownerDocument;
			   else return o.document;
				}catch(e) { return false; }
		}
		function win( o ) { return o.document.parentWindow; }
		
		
		function clientTop(o)	{ return o.clientTop;	}
		function clientLeft(o) { return o.clientLeft; }