<!--
// layerÀüÈ¯ class
layerRW = function(objName){

	this.pageList = new Array();	// ·¹ÀÌ¾î³» Ifrom¿¡ »ç¿ëµÉ ÆäÀÌÁö
	this.layerList = new Array();	// »ç¿ëµÉ ·¹ÀÌ¾î ¸®½ºÆ®
	this.objName = objName;			// »ý¼ºµÈ °´Ã¼ ¸í(this)
	this.shadow;					// »ý¼ºµÈ ·¹ÀÌ¾î ±×¸²ÀÚ °´Ã¼
	this.status = false;			// ÆäÀÌÁö ·ÎµùÃ¼Å©¸¦ À§ÇÑ º¯¼ö
	

	// ·¹ÀÌ¾î ±×¸²ÀÚ »ý¼º
	layerRW.prototype.createShadow = function() {
		var docBody = document.body;
		this.shadow = document.createElement("DIV");
		docBody.appendChild(this.shadow); 
		this.shadow.style.zIndex = "900";
		this.shadow.style.position = "absolute";
		this.shadow.style.top = "0";
		this.shadow.style.left = "0";
		this.shadow.style.width = docBody.scrollWidth + 'px';
		this.shadow.style.height = ( docBody.scrollHeight > docBody.clientHeight ? docBody.scrollHeight : docBody.clientHeight  ) + 'px';
		this.shadow.style.background = "#000000";
		this.shadow.style.display = "block";
		this.shadow.style.backgroundAttachment = "fixed";
		this.shadow.style.opacity = "10%";
		this.shadow.style.mozOpacity = "10%";
		this.shadow.style.khtmlOpacity = "10%";
		this.shadow.style.filter = "Alpha(Opacity:10);";
		this.shadow.setAttribute('id', 'shadow');
	}	//	end createShadow function


	// ·¹ÀÌ¾î ±×¸²ÀÚ »èÁ¦
	layerRW.prototype.removeShadow = function(){
		document.body.removeChild(this.shadow);
	}	// end createShadow function


	// »ý¼ºµÈ ·¹ÀÌ¾î »èÁ¦
	layerRW.prototype.rwLayerRemove = function(){
		this.removeShadow();
		var LayerArea = document.getElementById('rwNewLayerArea');
		LayerArea.innerHTML = "";
	}	// end rwLayerRemove function
	
	// »ý¼ºµÈ ±×¸²ÀÚ ¾ø´Â ·¹ÀÌ¾î »èÁ¦
	layerRW.prototype.rwLayerRemoveNS = function(){
		//this.removeShadow();
		var LayerArea = document.getElementById('rwNewLayerArea2');
		LayerArea.innerHTML = "";
	}	// end rwLayerRemove function


	// ·Î±×ÀÎ Æû »ý¼º
	layerRW.prototype.rwLogin = function(pos, rtnUrl){
		if(rtnUrl == ""){
			//rtnUrl = parent.location.href;
			rtnUrl = "http://" + parent.location.host;
		}		

		if(rtnUrl.indexOf('http') == -1){
			rtnUrl = "http://" + parent.location.host + rtnUrl;
		}
		rtnUrl = decodeURIComponent(rtnUrl);
		rtnUrl = this.encode_base64(rtnUrl);

		parent.location.href = "http://www.reportworld.co.kr/member/index.html?where="+rtnUrl;
	}	// end rwLogin function	
	
	
	// ±×¸²ÀÚ ¾ø´Â ·Î±×ÀÎ Æû »ý¼º
	layerRW.prototype.rwLoginNoSha = function(pos, rtnUrl){
		if(rtnUrl == ""){
			//rtnUrl = parent.location.href;
			rtnUrl = "http://" + parent.location.host;
		}		

		if(rtnUrl.indexOf('http') == -1){
			rtnUrl = "http://" + parent.location.host + rtnUrl;
		}
		rtnUrl = decodeURIComponent(rtnUrl);
		rtnUrl = this.encode_base64(rtnUrl);

		parent.location.href = "/member/index.html?where="+rtnUrl;
	}	// end rwLogin function	


	// È¸¿ø°¡ÀÔÆû »ý¼º
	layerRW.prototype.rwJoin = function(tp){
		parent.location.href = "/member/index.html";
	}	// end rwJoin function


	// Ç¥Áö »ó¼¼ÆäÀÌÁö È£Ãâ
	layerRW.prototype.rwCoverView = function(cSize, vno){
		if(this.status == false) return;
		// cSize : W(°¡·Î), H(¼¼·Î)
		// vno : ÀÚ·á¹øÈ£

		this.createShadow();
		var LayerArea = document.getElementById('rwNewLayerArea');

		if(cSize == "W"){
			layerW = '744';
			layerH = '482';
			pageW = '710';
			pageH = '450';
			posW = '330';
			viewPage = '/cover/view_w.html';
		}else{
			layerW = '620';
			layerH = '544';
			pageW = '595';
			pageH = '523';
			posW = '300';
			viewPage = '/cover/view.html';
		}
		
		var left = ((document.body.clientWidth / 2) - ((layerW * 1) / 2)) + document.body.scrollLeft;
		var top = ((document.body.clientHeight / 2) - ((layerH * 1) / 2)) + document.body.scrollTop;

		// »ý¼ºµÇ´Â ·¹ÀÌ¾î Å×±×
		layerTag  = "<div style='z-index:999; position:absolute; width:"+layerW+"; height:"+layerH+"; top:"+top+"px;LEFT:"+left+"px; display:block;' id='rwJoinLayer'>";
		layerTag += "<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
		layerTag += "<tr>";
		layerTag += "<td width='11' height='11' background='/images/union/layer_tl_bg.gif'><img src='/images/union/layer_tl_bg.gif'></td>";
		layerTag += "<td background='/images/union/layer_t_bg.gif'></td>";
		layerTag += "<td width='11' background='/images/union/layer_tr_bg.gif'><img src='/images/union/layer_tr_bg.gif'></td>";
		layerTag += "</tr>";
		layerTag += "<tr>";
		layerTag += "<td background='/images/union/layer_l_bg.gif' width='11'></td>";
		layerTag += "<td bgcolor='ffffff' align='center'><iframe src='"+viewPage+"?vno="+vno+"'  framespacing='0' frameborder='0' width='"+pageW+"' height='"+pageH+"' scrolling='no'></iframe></td>";
		layerTag += "<td background='/images/union/layer_r_bg.gif' width='11'></td>";
		layerTag += "</tr>";
		layerTag += "<tr>";
		layerTag += "<td width='11' height='11' background='/images/union/layer_bl_bg.gif'><img src='/images/union/layer_bl_bg.gif'></td>";
		layerTag += "<td background='/images/union/layer_b_bg.gif'></td>";
		layerTag += "<td width='11' background='/images/union/layer_br_bg.gif'><img src='/images/union/layer_br_bg.gif'></td>";
		layerTag += "</tr>";
		layerTag += "</table>";
		layerTag += "</div>";
	
		// ·¹ÀÌ¾î »ðÀÔ
		LayerArea.innerHTML = layerTag;
	}	// end rwCoverView function


	//¾Ç¾î»õ ¿äÃ»ÇÏ±â - Edit:07.07.16(na921)
	layerRW.prototype.rwCBqna = function(rtnUrl){
		if(this.status == false) return;
		//rtnUrl : iframe  src¸µÅ©
		// strNo : Á¦¸ñ , ¿äÃ»¹øÈ£
		this.createShadow();
		var LayerArea = document.getElementById('rwNewLayerArea');	// ·¹ÀÌ¾î À§Ä¡
		
		
		if(rtnUrl=="cb_request.html"){ pageH = '590'; }
		else pageH='610'; 
		
		// »ý¼ºµÇ´Â ·¹ÀÌ¾î Å×±×
		layerTag  = "<div style='z-index:999; position:absolute; width:602; height:630; top:280px;LEFT:expression((document.body.clientWidth/2)-210); display:block;' id='rwJoinLayer'>";
		layerTag += "<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
		layerTag += "<tr>";
		layerTag += "<td width='11' height='11' background='/images/union/layer_tl_bg.gif'><img src='/images/union/layer_tl_bg.gif'></td>";
		layerTag += "<td background='/images/union/layer_t_bg.gif'></td>";
		layerTag += "<td width='11' background='/images/union/layer_tr_bg.gif'><img src='/images/union/layer_tr_bg.gif'></td>";
		layerTag += "</tr>";
		layerTag += "<tr>";
		layerTag += "<td background='/images/union/layer_l_bg.gif' width='11'></td>";
		layerTag += "<td bgcolor='ffffff' align='center'><iframe src='/cbqna/"+rtnUrl+"'  framespacing='0' frameborder='0' width='100%' height='"+pageH+"' scrolling='no'></iframe></td>";
		layerTag += "<td background='/images/union/layer_r_bg.gif' width='11'></td>";
		layerTag += "</tr>";
		layerTag += "<tr>";
		layerTag += "<td width='11' height='11' background='/images/union/layer_bl_bg.gif'><img src='/images/union/layer_bl_bg.gif'></td>";
		layerTag += "<td background='/images/union/layer_b_bg.gif'></td>";
		layerTag += "<td width='11' background='/images/union/layer_br_bg.gif'><img src='/images/union/layer_br_bg.gif'></td>";
		layerTag += "</tr>";
		layerTag += "</table>";
		layerTag += "</div>";
	
		// ·Î±×ÀÎ ·¹ÀÌ¾î »ðÀÔ
		LayerArea.innerHTML = layerTag;

	}	// end rwCbqnaRq function	
	
	//¾Ç¾î»õ view - Edit:07.07.18(na921)
	layerRW.prototype.rwCBView = function(no){
		if(this.status == false) return;
		
		// no :  ¿äÃ»¹øÈ£
		this.createShadow();
		var LayerArea = document.getElementById('rwNewLayerArea');	// ·¹ÀÌ¾î À§Ä¡
		
		// »ý¼ºµÇ´Â ·¹ÀÌ¾î Å×±×
		layerTag  = "<div style='z-index:999; position:absolute; width:748; height:530; top:280px;LEFT:expression((document.body.clientWidth/2)-210); display:block;' id='rwJoinLayer'>";
		layerTag += "<div id=\"layer1\" style=\"width:748px; height:530px; position:absolute; left:4px; top:40px; z-index:22;\">";
		layerTag += "<script type=\"text/javascript\">inSWF('/images/report/view/view_body_tag.swf','900','530', 'view_tag', 'window')</script>";
		layerTag += "</div>";
		layerTag += "</div>";
	
		// ·Î±×ÀÎ ·¹ÀÌ¾î »ðÀÔ
		LayerArea.innerHTML = layerTag;

	}	// end rwCBView function	
	
	// Àü¹®¹ø¿ª»ç »ó¼¼Á¤º¸
	layerRW.prototype.trView = function(tr){
		if(this.status == false) return;
		// tr : Àü¹®¹ø¿ª»ç ¹øÈ£
		this.createShadow();
		var LayerArea = document.getElementById('rwNewLayerArea');
		
		// ÇöÀç º¸¿©Áö´Â Ã¢ÀÇ °¡¿îµ¥ ÁÂÇ¥¸¦ ±¸ÇÔ
		var left = ((document.body.clientWidth / 2) - 281) + document.body.scrollLeft;
		var top = ((document.body.clientHeight / 2) - 113) + document.body.scrollTop;
						
		// »ý¼ºµÇ´Â ·¹ÀÌ¾î Å×±×
		layerTag  = "<div style='z-index:999; position:absolute; width:562; height:227; top:"+top+"px;LEFT:"+left+"px; display:block;' id='rwJoinLayer'>";
		layerTag += "<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
		layerTag += "<tr>";
		layerTag += "<td width='11' height='11' background='/images/union/layer_tl_bg.gif'><img src='/images/union/layer_tl_bg.gif'></td>";
		layerTag += "<td background='/images/union/layer_t_bg.gif'></td>";
		layerTag += "<td width='11' background='/images/union/layer_tr_bg.gif'><img src='/images/union/layer_tr_bg.gif'></td>";
		layerTag += "</tr>";
		layerTag += "<tr>";
		layerTag += "<td background='/images/union/layer_l_bg.gif' width='11'></td>";
		layerTag += "<td bgcolor='ffffff' align='center' height='110'><iframe src='/trans/freelancer_detail.html?no="+tr+"'  framespacing='0' frameborder='0' width='562' height='227' scrolling='no'></iframe></td>";
		layerTag += "<td background='/images/union/layer_r_bg.gif' width='11'></td>";
		layerTag += "</tr>";
		layerTag += "<tr>";
		layerTag += "<td width='11' height='11' background='/images/union/layer_bl_bg.gif'><img src='/images/union/layer_bl_bg.gif'></td>";
		layerTag += "<td background='/images/union/layer_b_bg.gif'></td>";
		layerTag += "<td width='11' background='/images/union/layer_br_bg.gif'><img src='/images/union/layer_br_bg.gif'></td>";
		layerTag += "</tr>";
		layerTag += "</table>";
		layerTag += "</div>";
	
		// ·¹ÀÌ¾î »ðÀÔ
		LayerArea.innerHTML = layerTag;

	}	// end rwJoin function
	
	// Àü¹®¹ø¿ª»ç½ÅÃ»ÇÏ±â
	layerRW.prototype.trInput = function(width, height){
		if(this.status == false) return;
		// tr : Àü¹®¹ø¿ª»ç ¹øÈ£
		this.createShadow();
		var LayerArea = document.getElementById('rwNewLayerArea');
		
		// ÇöÀç º¸¿©Áö´Â Ã¢ÀÇ °¡¿îµ¥ ÁÂÇ¥¸¦ ±¸ÇÔ
		var left = ((document.body.clientWidth / 2) - (width / 2)) + document.body.scrollLeft;
		var top = ((document.body.clientHeight / 2) - (height / 2)) + document.body.scrollTop;
						
		// »ý¼ºµÇ´Â ·¹ÀÌ¾î Å×±×
		layerTag  = "<div style='z-index:999; position:absolute; width:"+width+"px; height:"+height+"px; top:"+top+"px;LEFT:"+left+"px; display:block;' id='rwJoinLayer'>";
		layerTag += "<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
		layerTag += "<tr>";
		layerTag += "<td width='11' height='11' background='/images/union/layer_tl_bg.gif'><img src='/images/union/layer_tl_bg.gif'></td>";
		layerTag += "<td background='/images/union/layer_t_bg.gif'></td>";
		layerTag += "<td width='11' background='/images/union/layer_tr_bg.gif'><img src='/images/union/layer_tr_bg.gif'></td>";
		layerTag += "</tr>";
		layerTag += "<tr>";
		layerTag += "<td background='/images/union/layer_l_bg.gif' width='11'></td>";
		layerTag += "<td bgcolor='ffffff' align='center' height='110'><iframe src='/trans/tr_fr_input.html' framespacing='0' frameborder='0' width='"+width+"' height='"+height+"' scrolling='no' name='inputframe' id='inputframe'></iframe></td>";
		layerTag += "<td background='/images/union/layer_r_bg.gif' width='11'></td>";
		layerTag += "</tr>";
		layerTag += "<tr>";
		layerTag += "<td width='11' height='11' background='/images/union/layer_bl_bg.gif'><img src='/images/union/layer_bl_bg.gif'></td>";
		layerTag += "<td background='/images/union/layer_b_bg.gif'></td>";
		layerTag += "<td width='11' background='/images/union/layer_br_bg.gif'><img src='/images/union/layer_br_bg.gif'></td>";
		layerTag += "</tr>";
		layerTag += "</table>";
		layerTag += "</div>";
	
		// ·¹ÀÌ¾î »ðÀÔ
		LayerArea.innerHTML = layerTag;

	}	// end trInput function
	
	// ÈÞ´ëÆùÀÎÁõ
	layerRW.prototype.csqueinput = function(width, height){
		if(this.status == false) return;
		// tr : Àü¹®¹ø¿ª»ç ¹øÈ£
		this.createShadow();
		var LayerArea = document.getElementById('rwNewLayerArea');
		
		// ÇöÀç º¸¿©Áö´Â Ã¢ÀÇ °¡¿îµ¥ ÁÂÇ¥¸¦ ±¸ÇÔ
		var left = ((document.body.clientWidth / 2) - (width / 2)) + document.body.scrollLeft;
		var top = ((document.body.clientHeight / 2) - (height / 2)) + document.body.scrollTop;
						
		// »ý¼ºµÇ´Â ·¹ÀÌ¾î Å×±×
		layerTag  = "<div style='z-index:999; position:absolute; width:"+width+"px; height:"+height+"px; top:"+top+"px;LEFT:"+left+"px; display:block;' id='rwJoinLayer'>";
		layerTag += "<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
		layerTag += "<tr>";
		layerTag += "<td bgcolor='ffffff' align='center' height='110'><iframe src='/union/sms/confirm.html?type=layer' framespacing='0' frameborder='0' width='"+width+"' height='"+height+"' scrolling='no' name='inputframe' id='inputframe'></iframe></td>";
		layerTag += "</tr>";
		layerTag += "</table>";
		layerTag += "</div>";
	
		// ·¹ÀÌ¾î »ðÀÔ
		LayerArea.innerHTML = layerTag;

	}	// end trInput function
	
	//ÇöÀç ¶ç¾îÁ® ÀÖ´Â ·¹ÀÌ¾î Å©±âº¯°æ name=>º¯°æÇÒ iframeÀÌ¸§, wsize=>º¯°æÇÒ °¡·Î Å©±â, hsize=>º¯°æÇÒ ¼¼·Î Å©±â
	layerRW.prototype.resize_frame = function(name, wsize, hsize){
		if(this.status == false) return;
		var oBody = document.frames[name].document.body;
		var oFrame = document.all[name];
		
		if(wsize && wsize > 0) oFrame.style.width = wsize;
		if(hsize && hsize > 0) oFrame.style.height = hsize;
	}
	
	// ÈÞ´ëÆùÀÎÁõ
	layerRW.prototype.csHPSch = function(width, height, url){
		if(this.status == false) return;
		// tr : Àü¹®¹ø¿ª»ç ¹øÈ£
		this.createShadow();
		var LayerArea = document.getElementById('rwNewLayerArea');
		
		// ÇöÀç º¸¿©Áö´Â Ã¢ÀÇ °¡¿îµ¥ ÁÂÇ¥¸¦ ±¸ÇÔ
		var left = ((document.body.clientWidth / 2) - (width / 2)) + document.body.scrollLeft;
		var top = ((document.body.clientHeight / 2) - (height / 2)) + document.body.scrollTop;
						
		// »ý¼ºµÇ´Â ·¹ÀÌ¾î Å×±×
		layerTag  = "<div style='z-index:999; position:absolute; width:"+width+"px; height:"+height+"px; top:"+top+"px;LEFT:"+left+"px; display:block; filter:alpha(opacity=100);' id='rwJoinLayer'>";
		layerTag += "<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
		layerTag += "<tr>";
		layerTag += "<td align='center' height='110'><iframe src='"+url+"type=layer' framespacing='0' frameborder='0' width='"+width+"' height='"+height+"' scrolling='no' name='inputframe' id='inputframe'></iframe></td>";
		layerTag += "</tr>";
		layerTag += "</table>";
		layerTag += "</div>";
	
		// ·¹ÀÌ¾î »ðÀÔ
		LayerArea.innerHTML = layerTag;

	}	// end trInput function
	
	// ÀÌ¸ÞÀÏÀÎÁõ
	layerRW.prototype.csEmailSch = function(width, height, url){
		if(this.status == false) return;
		// tr : Àü¹®¹ø¿ª»ç ¹øÈ£
		this.createShadow();
		var LayerArea = document.getElementById('rwNewLayerArea');
		
		// ÇöÀç º¸¿©Áö´Â Ã¢ÀÇ °¡¿îµ¥ ÁÂÇ¥¸¦ ±¸ÇÔ
		var left = ((document.body.clientWidth / 2) - (width / 2)) + document.body.scrollLeft;
		var top = ((document.body.clientHeight / 2) - (height / 2)) + document.body.scrollTop;
						
		// »ý¼ºµÇ´Â ·¹ÀÌ¾î Å×±×
		layerTag  = "<div style='z-index:999; position:absolute; width:"+width+"px; height:"+height+"px; top:"+top+"px;LEFT:"+left+"px; display:block;' id='rwJoinLayer'>";
		layerTag += "<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
		layerTag += "<tr>";
		layerTag += "<td bgcolor='ffffff' align='center' height='110'><iframe src='"+url+"type=layer' framespacing='0' frameborder='0' width='"+width+"' height='"+height+"' scrolling='no' name='inputframe' id='inputframe'></iframe></td>";
		layerTag += "</tr>";
		layerTag += "</table>";
		layerTag += "</div>";
	
		// ·¹ÀÌ¾î »ðÀÔ
		LayerArea.innerHTML = layerTag;

	}	// end trInput function



	//°Ë»ö°á°ú ¹Ì¸®º¸±â  - Edit:07.08.22(cloud)
	//·¹ÀÌ¾î »çÀÌÁî ¼öÁ¤  - Edit:07.10.26(cloud)
	layerRW.prototype.rwSchpv = function(no){
		if(this.status == false) return;
		// no : ÀÚ·á¹øÈ£
		this.createShadow();
		var LayerArea = document.getElementById('rwNewLayerArea');	// ·¹ÀÌ¾î À§Ä¡
		layerW = 886;
		layerH = 530;
		
		var left = ((document.body.clientWidth / 2) - ((layerW * 1) / 2)) + document.body.scrollLeft;
		var top = ((document.body.clientHeight / 2) - ((layerH * 1) / 2)) + document.body.scrollTop + 30;

		// »ý¼ºµÇ´Â ·¹ÀÌ¾î Å×±×
		layerTag  = "<div style='z-index:999; position:absolute; width:"+layerW+"; height:"+layerH+"; top:"+top+"px;LEFT:"+left+"px; display:block;' id='rwJoinLayer'>";
		// »ý¼ºµÇ´Â ·¹ÀÌ¾î Å×±×
		layerTag += "<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
		layerTag += "<tr>";
		layerTag += "<td width='11' height='11' background='/images/union/layer_tl_bg.gif'><img src='/images/union/layer_tl_bg.gif'></td>";
		layerTag += "<td background='/images/union/layer_t_bg.gif'></td>";
		layerTag += "<td width='11' background='/images/union/layer_tr_bg.gif'><img src='/images/union/layer_tr_bg.gif'></td>";
		layerTag += "</tr>";
		layerTag += "<tr>";
		layerTag += "<td background='/images/union/layer_l_bg.gif' width='11'></td>";
		layerTag += "<td bgcolor='ffffff' align='center' style='padding:15'><iframe src='/search/quick_view.html?no="+no+"' framespacing='0' frameborder='0' width='100%' height='"+layerH+"' scrolling='no'></iframe></td>";
		layerTag += "<td background='/images/union/layer_r_bg.gif' width='11'></td>";
		layerTag += "</tr>";
		layerTag += "<tr>";
		layerTag += "<td width='11' height='11' background='/images/union/layer_bl_bg.gif'><img src='/images/union/layer_bl_bg.gif'></td>";
		layerTag += "<td background='/images/union/layer_b_bg.gif'></td>";
		layerTag += "<td width='11' background='/images/union/layer_br_bg.gif'><img src='/images/union/layer_br_bg.gif'></td>";
		layerTag += "</tr>";
		layerTag += "</table>";
		layerTag += "</div>";
	
		// ·¹ÀÌ¾î »ðÀÔ
		LayerArea.innerHTML = layerTag;

	}	// end Schpv function

	
	//ÇöÀç ¶ç¾îÁ® ÀÖ´Â ·¹ÀÌ¾î Å©±âº¯°æ name=>º¯°æÇÒ iframeÀÌ¸§, wsize=>º¯°æÇÒ °¡·Î Å©±â, hsize=>º¯°æÇÒ ¼¼·Î Å©±â
	layerRW.prototype.resize_frame = function(name, wsize, hsize){
		var oBody = document.frames[name].document.body;
		var oFrame = document.all[name];
		
		if(wsize && wsize > 0) oFrame.style.width = wsize;
		if(hsize && hsize > 0) oFrame.style.height = hsize;
	}


	// base64 encode
	layerRW.prototype.encode_base64 = function(what){
		var base64_encodetable = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
		var result = "";
		var len = what.length;
		var x, y;
		var ptr = 0;

		while( len-- > 0 ){
			x = what.charCodeAt( ptr++ );
			result += base64_encodetable.charAt( ( x >> 2 ) & 63 );

			if( len-- <= 0 ){
				result += base64_encodetable.charAt( ( x << 4 ) & 63 );
				result += "==";
				break;
			}

			y = what.charCodeAt( ptr++ );
			result += base64_encodetable.charAt( ( ( x << 4 ) | ( ( y >> 4 ) & 15 ) ) & 63 );

			if ( len-- <= 0 ){
				result += base64_encodetable.charAt( ( y << 2 ) & 63 );
				result += "=";
				break;
			}

			x = what.charCodeAt( ptr++ );
			result += base64_encodetable.charAt( ( ( y << 2 ) | ( ( x >> 6 ) & 3 ) ) & 63 );
			result += base64_encodetable.charAt( x & 63 );

		}

		return result;
	}	// end rwJoin function
		
}	//	end layerRW Class


layerRW = new layerRW('layerRW');
function window::onload(){
	layerRW.status = true;
}
//-->

