
function myDimensions(){
				var frame= new Object;
				
				if (self.innerWidth)
				{
					frame.frameWidth = self.innerWidth;
					frame.frameHeight = self.innerHeight;
					
					frame.scrollHeight=document.body.scrollHeight;
					frame.scrollWidth=document.body.scrollWidth;
					
					frame.screenWidth=screen.width;
					frame.screenHeight=screen.height;
					
					return frame;
				}
				else if (document.documentElement && document.documentElement.clientWidth)
				{
					frame.frameWidth = document.documentElement.clientWidth;
					frame.frameHeight = document.documentElement.clientHeight;
					
					frame.scrollHeight=document.body.scrollHeight;
					frame.scrollWidth=document.body.scrollWidth;
					
					frame.screenWidth=screen.width;
					frame.screenHeight=screen.height;
					
					return frame;
				}
				else if (document.body)
				{
					frame.frameWidth = document.body.clientWidth;
					frame.frameHeight = document.body.clientHeight;
					
					frame.scrollHeight=document.body.scrollHeight; 
					frame.scrollWidth=document.body.scrollWidth;
					
					frame.screenWidth=screen.width;
					frame.screenHeight=screen.height;
					
					return frame;
				}
				else return;
			
			}
			

function f_clientHeight() {
	var winToUse = window;
	var documentToUse = document;
	return f_filterResults (
		winToUse.innerHeight ? winToUse.innerHeight : 0,
		documentToUse.documentElement ? documentToUse.documentElement.clientHeight : 0,
		documentToUse.body ? documentToUse.body.clientHeight : 0
	);
}

function f_scrollTop() {
	var winToUse = window;
	var documentToUse = document;
	var dim = f_filterResults (
		winToUse.pageYOffset ? winToUse.pageYOffset : 0,
		documentToUse.documentElement ? documentToUse.documentElement.scrollTop : 0,
		documentToUse.body ? documentToUse.body.scrollTop : 0
	);
	return dim;
}
function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}



      function findleftTopToShow(elementId) {
			myObject=new Object();
	       var Element = document.getElementById(elementId);
	       var elementHt=0;
	       var elementWd=0;
//	       if(Element.style.height){
//	       	 elementHt=Element.style.height;
//	       }else{
//	       	elementHt=Element.offsetHeight;
//	       }
	       elementHt=Element.offsetHeight;
//	       if(Element.style.width){
//	       	 elementWd=Element.style.width;
//	       }else{
//	       	elementWd=Element.offsetWidth;
//	       }
	       elementWd=Element.offsetWidth;
	       pageDims=myDimensions();
	       frameHeight=pageDims.screenHeight;
	       objh = parseFloat(elementHt)/2;
	       objw = parseFloat(elementWd)/2;
	      
	       myObject.top = Math.floor(Math.round((f_clientHeight()/2)+f_scrollTop())-objh)+'px';
	       myObject.left = Math.floor(Math.round((document.documentElement.offsetWidth/2)+document.documentElement.scrollLeft)-objw)+'px';
	       //alert(f_scrollTop() + ',' + f_clientHeight());
	       return myObject;
      }


showLayeredDiv=function(divId,toClear){
				
				if(''!=toClear&&toClear!=null){
					toClearObj  = document.getElementById(toClear);
					toClearObj.value="";
				}
				 	divObj=document.getElementById(divId);
				 	layerObj=document.getElementById('Layer');
				 	var FrameObj=document.getElementById("FrameLayer");
				 		var browserName=detectBrowser();
				 		
				 	if(divObj.style.display=='none'){
				 		if(browserName=="IE"){
				 			FrameObj.style.display='block';
				 			
						}
						else
						{
							layerObj.style.display='block';
						}
				 		divObj.style.zIndex='1002';
				 		divObj.style.display='block'
				 		var myObjforLeftTop=findleftTopToShow(divId)
				 		divObj.style.left=myObjforLeftTop.left;
				 		divObj.style.top=myObjforLeftTop.top;
				 		dimensions=myDimensions();
				 		layerObj.style.left=0+"px"
				 		layerObj.style.top=0+"px"
				 		//layerObj.style.display='block';
				 		layerObj.style.filter = 'alpha(opacity=60)';
				 		layerObj.style.width=dimensions.scrollWidth;
				 		layerObj.style.height=dimensions.scrollHeight;
				 		layerObj.style.zIndex='1001';
						FrameObj.style.zIndex='1';
						FrameObj.height=divObj.offsetHeight;
						FrameObj.width=divObj.offsetWidth;
						FrameObj.style.top=divObj.style.top;
						FrameObj.style.left=divObj.style.left;
						
						
						
				 	}else{
				 		FrameObj.style.display='none';
				 		layerObj.style.display='none';
				 		divObj.style.display='none'
				 	}
				 	
				 }
				 

			function detectBrowser()
			{
					var browser=navigator.appName
					var b_version=navigator.appVersion
					var version=parseFloat(b_version)
					if(browser=="Microsoft Internet Explorer"){
						return "IE";
								
					}else{
						return "other";
						
					}
			}
				 
function Trim(STRING){
				STRING = LTrim(STRING);
				return RTrim(STRING);
			}
		
			function RTrim(STRING){
				while(STRING.charAt((STRING.length -1))==" "){
				STRING = STRING.substring(0,STRING.length-1);
				}
				return STRING;
			}
		
		
			function LTrim(STRING){
				while(STRING.charAt(0)==" "){
				STRING = STRING.replace(STRING.charAt(0),"");
				}
				return STRING;
			}

		