
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array;
  for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){
//   	alert(x.name);
   	document.MM_sr[j++]=x;
   	if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
   }
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

/*
function popupWindow(Gopage,awidth,aheight,name){
	var url = Gopage ;
	subWin = window.open(url,name,"width=" + awidth + ",height=" + aheight + ",resizable=yes,scrollbars=yes");
	subWin.focus();
	subWin.resizeTo(awidth,aheight);
}
*/
function popupWindow(Gopage,awidth,aheight,name,parameter){
	var url = Gopage ;
	var subWin
	if (parameter==null){	
		subWin = window.open(url,name,"width=" + awidth + ",height=" + aheight + ",resizable=yes,scrollbars=yes");	
	}else{
		subWin = window.open(url,name,"width=" + awidth + ",height=" + aheight + ","+parameter);
	}
	subWin.focus();
	subWin.resizeTo(awidth,aheight);
}


function popupWindowName(Gopage,name,awidth,aheight){
	var url = Gopage ;
	subWin = window.open(url,name,"width=" + awidth + ",height=" + aheight + ",resizable=yes,scrollbars=yes");
	subWin.focus();
	subWin.resizeTo(awidth,aheight);
}

function popupWindow2(Gopage){
	var url = Gopage ;
	var toWidth = screen.availWidth - 100;
	var toHeight = screen.availHeight - 100;
	subWin = window.open(url,"HelpWindow","width=" + toWidth +",height=" + toHeight + ",resizable=yes,scrollbars=yes");
	subWin.focus();
}
 function popupWindow_fullscreen(Gopage,name){
 	var url = Gopage ;
 	subWin = window.open(url,name,"width=" + 770 + ",height=" + 550 + ",resizable=yes,scrollbars=yes");
 	subWin.focus();
 	//subWin.resizeTo(awidth,aheight);
 }
 
  function popupWindow_realfullscreen(Gopage,name){
  	//var url = Gopage ;
  	//subWin = window.open(url,name,"fullscreen");
  	//subWin.focus();
  	
	var url = Gopage ;
	var toWidth = screen.availWidth-10;// - 100;
	var toHeight = screen.availHeight-10;// - 100;
	subWin = window.open(url,name,"top=0,left=0,width=" + toWidth +",height=" + toHeight + ",resizable=yes,scrollbars=yes");
	//subWin.focus();  	
 }
 
   function popupWindow_realfullscreen2(Gopage,name){
   	//var url = Gopage ;
   	//subWin = window.open(url,name,"fullscreen");
   	//subWin.focus();
   	
 	var url = Gopage ;
 	var toWidth = screen.availWidth-10;// - 100;
 	var toHeight = screen.availHeight-10;// - 100;
 	subWin = window.open(url,name,"top=0,left=0,width=" + toWidth +",height=" + toHeight + ",fullscreen=yes,resizable=yes,scrollbars=yes");
 	//subWin.focus();  	
 }
   function popupWindow_realfullscreenF11(Gopage,name){
   	var url = Gopage ;
   	subWin = window.open(url,name,"fullscreen");
   	subWin.focus();
  }
 
 

 function popupWindow_withName(Gopage,awidth,aheight,name){
 	var url = Gopage ;
 	subWin = window.open(url,name,"width=" + awidth + ",height=" + aheight + ",resizable=yes,scrollbars=yes");
 	subWin.focus();
 	subWin.resizeTo(awidth,aheight);
 }
 function popupWindow_withName_notFucus(Gopage,awidth,aheight,name){
  	var url = Gopage ;
  	if (awidth>screen.availWidth){
  		awidth=screen.availWidth;
  	}
  	if (aheight>screen.availHeight){
  		awidth=screen.availHeight;
  	}  	
  	var locX=(screen.availWidth-awidth)/2;
  	var locY=(screen.availHeight-aheight)/2;
  	subWin = window.open(url,name,"left="+ locX +",top="+ locY +",width=" + awidth + ",height=" + aheight + ",resizable=yes,scrollbars=yes");
  	//subWin.focus();
  	//subWin.resizeTo(awidth,aheight);
 }
function popupWindow_withNameToolBar_notFucus(Gopage,awidth,aheight,name){
  	var url = Gopage ;
  	subWin = window.open(url,name,"width=" + awidth + ",height=" + aheight + ",toolbar=yes,resizable=yes,scrollbars=yes");
  	//subWin.focus();
  	//subWin.resizeTo(awidth,aheight);
 }

  /*
  	CHROMELESS WINDOWS v.35.1 [ 8.1K ]
  	Licensed under GNU LGPL (www.gnu.org)

  	(c) Gabriel Suchowolski,2000 >> www.microbians.com
  	Thanks to Gustavo Ponce >> www.urbanlove.org (resize addon)
          This script featured on Dynamic Drive (http://www.dynamicdrive.com)
 */


   function openIT(title,u,W,H,X,Y,n,b,x,m,r) {
 	var cU  ='images/close.gif'   //gif for close on normal state.
 	var cO  ='images/close.gif'  //gif for close on mouseover.
 	var cL  ='images/clock.gif'      //gif for loading indicator.
 	var mU  ='images/minimize.gif'     //gif for minimize to taskbar on normal state.
 	var mO  ='images/minimize.gif'    //gif for minimize to taskbar on mouseover.
 	var xU  ='images/max.gif'     //gif for maximize normal state.
 	var xO  ='images/max.gif'    //gif for maximize on mouseover.
 	var rU  ='images/restore.gif'     //gif for minimize on normal state.
 	var rO  ='images/restore.gif'    //gif for minimize on mouseover.
 	var tH  ='<font face=verdana size=2>' +title +'</font>'   //title for the title bar in html format.
 	var tW  =title   //title for the task bar of Windows.
 	var wB  ='#D5D5FF'   //Border color.
 	var wBs ='#D5D5FF'   //Border color on window drag.
 	var wBG ='#D5D5FF'   //Background of the title bar.
 	var wBGs='#D5D5FF'   //Background of the title bar on window drag.
 	var wNS ='toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0'  //Html parameters for Netscape.
 	var fSO ='scrolling=auto noresize'   //Html parameters for main content frame.
 	var brd =b||5;   //Extra border size.
 	var max =x||false;   //Maxzimize option (true|false).
 	var min =m||false;   //Minimize to taskbar option (true|false).
 	var res =r||false;   //Resizable window (true|false).
 	var tsz =20;   //Height of title bar.
 	return chromeless(u,n,W,H,X,Y,cU,cO,cL,mU,mO,xU,xO,rU,rO,tH,tW,wB,wBs,wBG,wBGs,wNS,fSO,brd,max,min,res,tsz)
 }


 function chromeless(u,n,W,H,X,Y,cU,cO,cL,mU,mO,xU,xO,rU,rO,tH,tW,wB,wBs,wBG,wBGs,wNS,fSO,brd,max,min,res,tsz){
 	var c=(document.all&&navigator.userAgent.indexOf("Win")!=-1)?1:0
 	var v=navigator.appVersion.substring(navigator.appVersion.indexOf("MSIE ")+5,navigator.appVersion.indexOf("MSIE ")+8)
 	min=(v>=5.5?min:false);
 	var showchrom=(v>=5.5?true:false);
 	var w=window.screen.width; var h=window.screen.height
 	var W=W||w; W=(typeof(W)=='string'?Math.ceil(parseInt(W)*w/100):W); W+=(brd*2+2)*c
 	var H=H||h; H=(typeof(H)=='string'?Math.ceil(parseInt(H)*h/100):H); H+=(tsz+brd+2)*c
 	var X=X||Math.ceil((w-W)/2)
 	var Y=Y||Math.ceil((h-H)/2)
 	var s=",width="+W+",height="+H

 	if(c && showchrom){
 		var cTIT='\n'+
 		'<html><head><META HTTP-EQUIV="imagetoolbar" CONTENT="no">\n'+
 		'<script>\n'+
 		'var IcU=new Image();IcU.src="'+cU+'";var IcO=new Image();IcO.src="'+cO+'";var IcL=new Image();IcL.src="'+cL+'";var IxU=new Image();IxU.src="'+xU+'";var IxO=new Image();IxO.src="'+xO+'";var IrU=new Image();IrU.src="'+rU+'";var IrO=new Image();IrO.src="'+rO+'";var ImU=new Image();ImU.src="'+mU+'";var ImO=new Image();ImO.src="'+mO+'"\n'+
 		'document.onmousemove=document.onselectstart=document.ondragstart=document.oncontextmenu=new Function("wMOV();return false");\n'+
 		'b=-1\n'+
 		'wLOA=function(){if(top.ok&&document.body){'+(min?'bMIN.style.visibility="visible";':'')+'bLOA.style.visibility="hidden";wRSZ()}else setTimeout("wLOA()",500)};wLOA()\n'+
 		'wRSZ=function(){var dw=document.body.clientWidth;bCLO.style.pixelLeft=dw-22;bMIN.style.pixelLeft=bLOA.style.pixelLeft=dw-62;bFUL.style.pixelLeft=bRES.style.pixelLeft=dw-42}\n'+
 		'wMAX=function(m){top.mod=m;if(m){top.mT(0,0);top.rT('+w+','+h+');bFUL.style.visibility="hidden";bRES.style.visibility="visible"}else{top.mT(top.px,top.py);top.rT(top.sW,top.sH);bFUL.style.visibility="visible";bRES.style.visibility="hidden"}}\n'+
 		'wDBL=function(){if(!top.mod)wMAX(1);else wMAX(0)}\n'+
 		'wMIN=function(){top.window.moveTo(0,-4000);if(top.opener&&!top.opener.closed){top.opener.window.focus()};top.window.blur()}\n'+
 		'wMOV=function(){\n'+
 		'if(b==0){top.bCOL("'+wBG+'","'+wB+'");b=-1}\n'+
 		'if(b==2&&!top.mod){top.px=event.screenX-ofx-1;top.py=event.screenY-ofy-1;top.mT(top.px,top.py)}\n'+
 		'if(b==1){top.bCOL("'+wBGs+'","'+wBs+'");ofx=event.x;ofy=event.y;b=2}\n'+
 		'}</script></head>\n'+
 		'<body onresize="wRSZ()" bgcolor='+wBG+'>\n'+
 		'<div style="position:absolute;left:5px;top:4px;width:2000px">'+tH+'</div>\n'+
 		'<img id=bMOV style="position:absolute;left:-50px;top:-50px" '+(max?'ondblclick="wDBL()"':'')+' onmousemove="wMOV()" onmousedown="b=1;wMOV()" onmouseup="b=0;wMOV()" border=0 src="" width=2000 height=2000>\n'+
 		'<img id=bFUL style="position:absolute;top:4px;left:'+(W-42)+'px;'+(max?'':'display:none')+'" src="'+xU+'" border=0 onmouseover="this.src=IxO.src" onmouseout="this.src=IxU.src" onmouseup="this.src=IxU.src" onmousedown="this.src=IxU.src" onclick="wMAX(1)">\n'+
 		'<img id=bRES style="position:absolute;top:4px;left:'+(W-42)+'px;visibility:hidden" src="'+rU+'" border=0  onmouseover="this.src=IrO.src" onmouseout="this.src=IrU.src" onmouseup="this.src=IrU.src" onmousedown="this.src=IrU.src" onclick="wMAX(0)">\n'+
 		'<img id=bCLO style="position:absolute;top:4px;left:'+(W-22)+'px;" src="'+cU+'" border=0  onmouseover="this.src=IcO.src" onmouseout="this.src=IcU.src" onmouseup="this.src=IcU.src" onmousedown="this.src=IcU.src" onclick="top.window.close()">\n'+
 		'<img id=bLOA style="position:absolute;top:4px;left:'+(W-62)+'px;" src="'+cL+'" border=0 >\n'+
 		'<img id=bMIN style="position:absolute;top:4px;left:'+(W-62)+'px;visibility:hidden" src="'+mU+'" border=0  onmouseover="this.src=ImO.src" onmouseout="this.src=ImU.src" onmouseup="this.src=ImU.src" onmousedown="this.src=ImU.src" onclick="wMIN()">\n'+
 		'</body>\n'+
 		'</html>'

 		cTIT=cTIT.replace(/\//g,"\\\/").replace(/\"/g,"\\\"").replace(/\n/g,"\\n")


 		cRES=function(b,s){
 			var tmp='\n'+
 			'<html><head><META HTTP-EQUIV="imagetoolbar" CONTENT="no">\n'+
 			'<script>\n'+
 			'document.onmousemove=document.onselectstart=document.ondragstart=document.oncontextmenu=new Function("wMOV();return false");\n'+
 			'b=-1\n'+
 			'wMOV=function(){if(!top.mod){\n'+
 			'if(b==0){top.sH=top.fH;top.sW=top.fW;b=-1}\n'+
 			'if(b==2&&(1=='+b+'||4=='+b+'||5=='+b+')){tmp=event.screenY-oH;if(top.sH+tmp>100){top.fH=top.sH+tmp}}\n'+
 			'if(b==2&&(2=='+b+'||4=='+b+')){tmp=event.screenX-oW;if(top.sW-tmp>100){top.fW=top.sW-tmp;top.px=event.screenX-ofx-1}}\n'+
 			'if(b==2&&(3=='+b+'||5=='+b+')){tmp=event.screenX-oW;top.fW=top.sW+tmp}\n'+
 			'if(b==2){setTimeout("top.rT(top.fW,top.fH);top.mT(top.px,top.py);",10)}\n'+
 			'if(b==1){ofx=event.x;oH=event.screenY;oW=event.screenX;b=2}\n'+
 			'}}</script></head>\n'+
 			'<body bgcolor='+wBG+'>\n'+
 			'<img style="cursor:'+s+'-resize" id=bMOV style="position:absolute;left:-50px;top:-50px" onmousemove="wMOV()" onmousedown="b=1;wMOV()" onmouseup="b=0;wMOV()" border=0 src="" width=3000 height=2000>\n'+
 			'</body>\n'+
 			'</html>'
 			return tmp.replace(/\//g,"\\\/").replace(/\"/g,"\\\"").replace(/\n/g,"\\n")
 		}

 		var cRESd=cRES(1,'s'),cRESl=cRES(2,'w'),cRESr=cRES(3,'e'),cRESbl=cRES(4,'sw'),cRESbr=cRES(5,'se')

 		var cFRM='<HTML><HEAD><TITLE>'+tW+'</TITLE>\n'+
 		'<script>\n'+
 		'ok=0;mod=0;sH=fH='+(H)+';sW=fW='+(W)+';px='+(X)+';py='+(Y)+'\n'+
 		'bCOL=function(c1,c2){fT.document.bgColor=n0.document.bgColor=n1.document.bgColor=n2.document.bgColor=n3.document.bgColor=n4.document.bgColor=c1;bL.document.bgColor=bT.document.bgColor=bR.document.bgColor=bB.document.bgColor=c2}\n'+
 		'mTIT=function(){if(frames.length>8){fT.document.write("'+cTIT+'");fT.document.close();if ('+res+'){n2.document.write("'+cRESd+'");n2.document.close();n1.document.write("'+cRESr+'");n1.document.close();n0.document.write("'+cRESl+'");n0.document.close();n3.document.write("'+cRESbl+'");n3.document.close();n4.document.write("'+cRESbr+'");n4.document.close()};top.bCOL("'+wBG+'","'+wB+'")}else{setTimeout("mTIT()",20)}}\n'+
 		'mT=function(x,y){top.window.moveTo(x,y)}\n'+
 		'rT=function(w,h){top.window.resizeTo(w,h)}\n'+
 		'top.rT(fW,fH);top.mT(px,py)\n'+
 		'mTIT()\n'+
 		'</script></HEAD>\n'+
 		'<frameset onselectstart="return false" onload="top.ok=1" onfocus="if (top.ok&&fT&&fT.wMAX) fT.wMAX(top.mod)" border=0 framespacing=0 frameborder=0 rows="'+tsz+',100%,'+brd+'">\n'+
 		'	<frame name=fT src="about:blank" scrolling=no noresize>\n'+
 		'	<frameset border=0 framespacing=0 frameborder=0 cols="'+brd+',1,100%,1,'+brd+'">\n'+
 		'		<frame name=n0 src="about:blank" scrolling=no noresize>\n'+
 		'		<frame name=bL src="about:blank" scrolling=no noresize>\n'+
 		'			<frameset border=0 framespacing=0 frameborder=0 rows="1,100%,1">\n'+
 		'				<frame name=bT src="about:blank" scrolling=no noresize>\n'+
 		'				<frame name=main src="'+u+'" '+fSO+'>\n'+
 		'				<frame name=bB src="about:blank" scrolling=no noresize>\n'+
 		'			</frameset>\n'+
 		'		<frame name=bR src="about:blank" scrolling=no noresize>\n'+
 		'		<frame name=n1 src="about:blank" scrolling=no noresize>\n'+
 		'	</frameset>\n'+
 		'	<frameset border=0 framespacing=0 frameborder=0 cols="'+brd+',100%,'+brd+'">\n'+
 		'		<frame name=n3 src="about:blank" scrolling=no noresize>\n'+
 		'		<frame name=n2 src="about:blank" scrolling=no noresize>\n'+
 		'		<frame name=n4 src="about:blank" scrolling=no noresize>\n'+
 		'	</frameset>\n'+
 		'</frameset>\n'+
 		'</HTML>'

 		var CWIN=window.open("",n,"fullscreen=1"+s)
 		CWIN.moveTo(5000,0)
 		CWIN.ft=true
 		CWIN.document.write(cFRM)
 		CWIN.document.close()
 	} else {
 		var CWIN=window.open(u,n,wNS+s,true)
 		CWIN.moveTo(X,Y)
 	}
 	CWIN.focus()
 	CWIN.setURL=function(u) { if (this && !this.closed) { if (this.frames.main) this.frames.main.location.href=u; else this.location.href=u } }
 	CWIN.closeIT=function() { if (this && !this.closed) this.close() }
 	return CWIN
 }






function writeCookie (name, value) {
	var argv = writeCookie.arguments;
	var argc = writeCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) +
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((path == null) ? "" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}
function getCookie (name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
	var j = i + alen;
	//alert(":"+document.cookie.substring(i, j) +":"+ arg +":");
	if (document.cookie.substring(i, j) == arg){
		//alert("arg"+arg);
		return getCookieVal (j);
	}
	i = document.cookie.indexOf(" ", i) + 1;
	if (i == 0) break;
	}

	return null;
}
function getCookieVal (offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}


