			var winH = 0;
			var winW = 0;
			
			var SignedIn =0;
			var AfterSignIn = '';
			
			var windowX = 0;
			var windowY = 0;

			var PopUpX = 0;
			var PopUpY = 0;

			var FrameX = 0;
			var FrameY = 0;
			
			var PopUpFrameX = 0;
			var PopUpFrameY = 0;
			
			var FrameVisible = 0;
			var	MenuHeight = 200;
			
			var Framed = 0;
			var FramedX = 0;
			var FramedY = 0;
			
			addCSS("/css/new.css");
			addJavascript("/js/x_core.js");
			addJavascript("/js/paul.js");
			
			function SignIn(){
				blackout();
				PopUpFrame('signin.asp',540,280);
			}

			function ShowMessage(m){
				var mess;
				var ele = xGetElementById('MessageStatus'); 
				
				mess = '<span class="message"><a href=javascript:PopUpFrame("mail_control.asp",700,450);>' + m + '</span></a>'
				xInnerHtml(ele,mess);			
				xShow(ele);
			}

			function HideMessage(){
				var ele = xGetElementById('MessageStatus'); 
				xHide(ele);
			}
			
			function SignOut(){
				blackout();
				PopUpFrame('signout.asp',220,120);
				SignedIn =0;
				HideMessage()
			}
			
			function UserStatus(){
				var ele = xGetElementById('IFrameDiv'); 
				window.frames['SignInFrame'].location = "UserStatus.asp";
				xLeft(ele, - 5000);
				xHide(ele);
				blackin();
				window.frames['IFrameFrame'].location = "about:blank";
				SignedIn =1;
				if (AfterSignIn == 'po.asp'){
					Frame('po.asp');
				}
				if (AfterSignIn == 'mail_control.asp'){
					PopUpFrame('mail_control.asp',700,450);
				}
				
			}
		
			
			function PopUp(filename,x,y){
				PopUpX = x;
				PopUpY = y;
				blackout();			
				winW = xClientWidth();
				winH = xClientHeight();
				var ele = xGetElementById('PopUp'); 
				xWidth(ele,x);
				xHeight(ele,y);
				xLeft(ele,(winW-x)/2);
				xTop(ele,(winH-y)/2);
				xShow(ele);
				load(filename, 'PopUp');
			}

			function PopUpFrame(filename,x,y){
				PopUpFrameX = x;
				PopUpFrameY = y;
				blackout();			
				winW = xClientWidth();
				winH = xClientHeight();
				var ele = xGetElementById('IFrameDiv'); 
				xWidth(ele,x);
				xHeight(ele,y);
				xLeft(ele,(winW-x)/2);
				xTop(ele,(winH-y)/2);
				xShow(ele);
				var iframeElement = parent.document.getElementById('IFrameFrame'); 
				iframeElement.style.height = PopUpFrameY; 
				iframeElement.style.width = PopUpFrameX;
				window.frames['IFrameFrame'].location = filename;
			}
			
			function SizeMe(x,y){
				
				winW = xClientWidth();
				winH = xClientHeight();
				var ele = xGetElementById('IFrameDiv'); 
				xWidth(ele,x);
				xHeight(ele,y);
				
				if (((winH-y)/2)>1){
					xTop(ele,(winH-y)/2);
					//alert(((winH-y)/2)>1);
				}
				else{
					xTop(ele,1);
					//alert('1');
				}
				
				xLeft(ele,(winW-x)/2);
				//xTop(ele,(winH-y)/2);
				var iframeElement = parent.document.getElementById('IFrameFrame'); 
				iframeElement.style.height = y; 
				iframeElement.style.width = x;
				FramedX = x;
				FramedY = y;
			}
			
			function CloseToBlog(){
				var ele = xGetElementById('IFrameDiv'); 
				xHide(ele);
				document.getElementById("popupMask").style.display = "none";
				xLeft(ele, - 5000);
				window.frames['IFrameFrame'].location = 'blank.htm';
				menu(1,60);
			}

			function CloseToPrevious(){
				var ele = xGetElementById('IFrameDiv'); 
				xHide(ele);
				document.getElementById("popupMask").style.display = "none";
				xLeft(ele, - 5000);
				window.frames['IFrameFrame'].location = 'blank.htm';
			}

			
			
			function ClosePopUpFrame(){
				var ele = xGetElementById('IFrameDiv'); 
				xHide(ele);
				document.getElementById("popupMask").style.display = "none";
				xLeft(ele, - 5000);
				window.frames['IFrameFrame'].location = 'blank.htm';
			}

			function CloseandRefreshPO(){
				var ele = xGetElementById('IFrameDiv'); 
				xHide(ele);
				document.getElementById("popupMask").style.display = "none";
				xLeft(ele, - 5000);
				window.frames['IFrameFrame2'].location = 'po.asp';
			}

			
			function Frame(filename){
				winH = xClientHeight();
				var ele = xGetElementById('IFrameDiv2'); 
				xHeight(ele,winH-150);
				xTop(ele,150);
				xShow(ele);
				var iframeElement = parent.document.getElementById('IFrameFrame2'); 
				iframeElement.style.height = winH-170; 
				window.frames['IFrameFrame2'].location = filename;
				framed=1;
				
			}

			function CancelFramed(){
				framed=0;
				//alert('cancelled');
			}

			
			function Window1(filename,x,y){
				winW = xClientWidth();
				var ele = xGetElementById('Window1'); 
				xLeft(ele,10);
				xHeight(ele,1000);
				xWidth(ele,winW-20);
				xTop(ele,180);
				xShow(ele);
				load(filename, 'Window1');
			}			
			
			function ClosePopUp(){
				var ele = xGetElementById('PopUp'); 
				xHide(ele);
				document.getElementById("popupMask").style.display = "none";
				xLeft(ele, - 5000);
				load('blank.htm', 'PopUp');
			}
			
			function WorkArea(filename,x,y){
				WindowX = x;
				WindowY = y;				
				winW = xClientWidth();
				winH = xClientHeight();
				var ele = xGetElementById('WorkArea'); 
				xWidth(ele,x);
				xHeight(ele,y);
				xLeft(ele,(winW-x)/2);
				xTop(ele,(winH-y)/2);
				xShow(ele);
				load(filename, 'WorkArea');
			}

			function CloseWindow(){
				var ele = xGetElementById('WorkArea'); 
				xLeft(ele, - 5000);
				xHide(ele);
				document.getElementById("popupMask").style.display = "none";
				load('blank.htm', 'WorkArea');
			}

			function cancel(){
				var ele = xGetElementById('IFrameDiv'); 
				xHide(ele);
				window.frames['IFrameFrame'].location = 'about:blank';
				blackin();
			}

			
			function blackout(){
				document.getElementById("popupMask").style.display = "block";
			}

			function blackin(){
				document.getElementById("popupMask").style.display = "none";
			}
			
			function Load(){
				// DoMenu(1);
				var ele = xGetElementById('Header');
				xLeft(ele, 10);			
				winResized();
			}
			
			function DoMenu(i){
				if (i==2){
					Window1('main.asp',800,500);
				}	
				if (i==5){
					// PopUp
					PopUpFrame('po_step1.asp',800,200);
					//javascript:PopUp('login1.asp',750,325)
				}	

				//parent.scr1.location='weather/weather.asp?location=' + MenuTarget[i];
			}

			function ahah(url, target) {
				document.getElementById(target).innerHTML = '<table width="100%" height="100%" align="center"><tr>  <td valign="middle" align="center"><img src="images/ajax2.gif"></td></tr></table>';

				
				if (window.XMLHttpRequest) {
					req = new XMLHttpRequest();
					} else if (window.ActiveXObject) {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				}
				if (req != undefined) {
					req.onreadystatechange = function() {ahahDone(url, target);};
					req.open("GET", url, true);
					req.send("");
				}
			}  

			function ahahDone(url, target) {
				if (req.readyState == 4) { // only if req is "loaded"
					if (req.status == 200) { // only if "OK"
						document.getElementById(target).innerHTML = req.responseText;
					} else {
					document.getElementById(target).innerHTML=" AHAH Error:\n"+ req.status + "\n" +req.statusText;
					}
				}
			}

			function load(name, div) {
				ahah(name,div);
				return false;
			}
			
			function winResized() {
				//alert('resized');
				winW = xClientWidth();
				winH = xClientHeight();
				var ele = xGetElementById('leftborder');
				xHeight(ele,winH+500);				
				var ele = xGetElementById('rightborder');
				xHeight(ele,winH+500) ;				
				var ele = xGetElementById('Header');
				xLeft(ele,(winW-989)/2);
				var ele = xGetElementById('PopUp');
				xLeft(ele,(winW-PopUpX)/2);
				xTop(ele,(winH-PopUpY)/2);
				var ele = xGetElementById('popupMask');
				xHeight(ele,winH);
				var ele = xGetElementById('IFrameDiv'); 
				xLeft(ele,(winW-PopUpFrameX)/2);
				xTop(ele,(winH-PopUpFrameY)/2);
				var iframeElement = parent.document.getElementById('IFrameFrame2'); 
				iframeElement.style.top = 20; 
				iframeElement.style.height = winH-120; 
				var ele = xGetElementById('IFrameDiv2'); 
				xHeight(ele,winH-150);	

				if (framed==1){
				
					SizeMe(FramedX,FramedY);				
				}
			}

			function addJavascript(jsname) {
				var th = document.getElementsByTagName('head')[0];
				var s = document.createElement('script');
				s.setAttribute('type','text/javascript');
				s.setAttribute('src',jsname);
				th.appendChild(s);
			} 

			function addCSS(CSSname) {
				var th = document.getElementsByTagName('head')[0];
				var s = document.createElement('link');
				s.setAttribute('type','text/css');
				s.setAttribute('rel','stylesheet');
				s.setAttribute('href',CSSname);
				th.appendChild(s);
			} 

			window.onresize=winResized;	


