//////////////////////////
var thisdom ;
function getScrollPosition(){
	this.DocScrX=0;
	this.DocScrY=0;
	if(typeof (window.pageYOffset)=='number'){
		DocScrY=window.pageYOffset;
		DocScrX=window.pageXOffset
	}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){
		DocScrY=document.body.scrollTop;
		DocScrX=document.body.scrollLeft
	}else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){
		DocScrY=document.documentElement.scrollTop;
		DocScrX=document.documentElement.scrollLeft
	}return this;
}
function sAlert(dom,until_ren,items_ren){
var sWidth,sHeight;
var opr= getScrollPosition();
	if (window.XMLHttpRequest) {
		sWidth=screen.width-18;
		if(document.all!=null){
			sWidth=screen.width-21;
		}
		sHeight=1945;

	} else {
				sWidth=screen.width-21;
				sHeight=document.body.offsetHeight;
				if(document.body.clientHeight<screen.height*0.82)
					sHeight=screen.height*0.82;
	}
var b=document.getElementsByTagName("body").item(0);
var c=document.createElement("div");
c.setAttribute('id','CB_All');

if(dom==null){
dom ='<table width="200" cellspacing="0"  cellpadding="0"><tr><td>ʱ</td><td>ص</td><td></td></tr> <tr><td>1</td><td>2</td><td>3</td></tr><tr><td>4;</td><td>5</td><td>6</td></tr></table>';
}

var newcontent = zztable(dom,c,until_ren,items_ren);
thisdom = c;
c.appendChild(newcontent);
var bgObj=document.createElement("div");
bgObj.setAttribute('id','CB_ContentHide');
bgObj.style.background="#000000";
bgObj.style.filter='alpha(opacity=25)';
bgObj.style.width=sWidth + "px";
bgObj.style.height=sHeight + "px";
if (window.XMLHttpRequest) {
 bgObj.style.opacity= 0.2;
} 
c.appendChild(bgObj);
b.appendChild(c);
}

function removeShow(){
	if(!document.all){
		//nereidFade(document.getElementById('CB_ContentHide'), 0.02, 8, 0.02);
		document.body.removeChild(document.getElementById('CB_ContentHide').parentNode);
	}else{
		//nereidFade(document.getElementById('CB_Window'), 2, 20, 2);
		//nereidFade(document.getElementById('CB_ContentHide'), 2, 20, 2);
		document.body.removeChild(document.getElementById('CB_ContentHide').parentNode);		
	}
}

nereidFadeObjects = new Object();
nereidFadeTimers = new Object();

function nereidFade(object, destOp, rate, delta){
if (!document.all){
	    clearTimeout(nereidFadeTimers[object.sourceIndex]);
	    object.style.opacity  = object.style.opacity-delta;
	    if (object.style.opacity != destOp){
	        nereidFadeObjects[object.sourceIndex]=object;
	        nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
	    }
		if (object.style.opacity == destOp && object.id=='CB_ContentHide'){
				document.body.removeChild(object.parentNode);
	    }
}else{
	    if (object != "[object]"){  //do this so I can take a string too
	        setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",1000);
	        return;
	    }
	    clearTimeout(nereidFadeTimers[object.sourceIndex]);
	    diff = destOp-object.filters.alpha.opacity;
	    direction = 1;
	    if (object.filters.alpha.opacity > destOp){
	        direction = -1;
	    }
	    delta=Math.min(direction*diff,delta);
	    object.filters.alpha.opacity+=direction*delta;
	    if (object.filters.alpha.opacity != destOp){
	        nereidFadeObjects[object.sourceIndex]=object;
	        nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
	    }
		    if (object.filters.alpha.opacity == 2&&object.id=='CB_ContentHide'){
				document.body.removeChild(object.parentNode);
				parent.$('hd_ren').focus();
	    }
	}
}	
function zztable(dom,parent,until_ren,items_ren){
	var newtable = document.createElement('table');
	newtable.id = 'CB_Window';
	var opr= getScrollPosition();
	newtable.style.opacity= 1;
	newtable.style.marginTop= opr.DocScrY+'px';
	newtable.cellspacing='0';
	newtable.cellpadding='0';
	var CB_Header = newtable.insertRow(0);
	CB_Header.id = 'CB_Header';
		var CB_TopLeft = CB_Header.insertCell(0);
		CB_TopLeft.id = 'CB_TopLeft';
		var CB_Top = CB_Header.insertCell(1);
		CB_Top.id = 'CB_Top';
		var CB_TopRight = CB_Header.insertCell(2);
		CB_TopRight.id = 'CB_TopRight';
		CB_TopRight.innerHTML='<div class="CB_RoundPixBugFix" style="width:12px; height:12px;"/>';
		
	var CB_Body = newtable.insertRow(1);
	CB_Body.id = 'CB_Body';	
		var CB_Left = CB_Body.insertCell(0);
		CB_Left.id = 'CB_Left';
		var CB_Content = CB_Body.insertCell(1);
		CB_Content.id = 'CB_Content';
			var CB_Padding = document.createElement("div");
			CB_Padding.id= 'CB_Padding';
			var CB_ImgContainer = document.createElement("div");
			CB_ImgContainer.id= 'CB_ImgContainer';
			CB_Content.appendChild(CB_Padding);
			CB_Padding.appendChild(CB_ImgContainer);
			var imgclose = document.createElement("img");
			imgclose.id = 'CB_CloseWindow';
			imgclose.src = 'image/close.png';
			imgclose.alt =' X ';
			imgclose.style.display ='block';
			imgclose.onclick = function(){
				if(!document.all){					
					document.body.removeChild(document.getElementById('CB_ContentHide').parentNode);
				}else{
					//nereidFade(document.getElementById('CB_Window'), 2, 20, 2);
					//nereidFade(document.getElementById('CB_ContentHide'), 2, 20, 2);
					var ttt  = document.documentElement.scrollTop;
					document.documentElement.scrollTop = ttt;
					document.body.removeChild(document.getElementById('CB_ContentHide').parentNode);				
				}
				
			}
			CB_ImgContainer.appendChild(imgclose);
			var CB_Text = document.createElement("div");
			CB_Text.id= 'CB_Text';
			var myIframe = document.createElement("iframe");
				myIframe.id = 'myIframe2';
				myIframe.name = 'myIframe2';
				myIframe.frameBorder='0';
				myIframe.scrolling='no';
				myIframe.className='mylayer';
				myIframe.style.zIndex = 90;
				myIframe.src =dom;
				myIframe.until_ren = until_ren;
				myIframe.items_ren = items_ren;
				
			CB_Text.appendChild(myIframe);
			CB_Content.appendChild(CB_Text);
		var CB_Right = CB_Body.insertCell(2);
		CB_Right.id = 'CB_Right';
		
	var CB_Footer = newtable.insertRow(2);
	CB_Footer.id = 'CB_Footer';
		var CB_BtmLeft = CB_Footer.insertCell(0);
		CB_BtmLeft.id = 'CB_BtmLeft';
		CB_BtmLeft.innerHTML='<div class="CB_RoundPixBugFix" style="width: 12px; height: 12px;"/>';
		var CB_Btm = CB_Footer.insertCell(1);
		CB_Btm.id = 'CB_Btm';
		var CB_BtmRight = CB_Footer.insertCell(2);
		CB_BtmRight.id = 'CB_BtmRight';
		CB_BtmRight.innerHTML='<div class="CB_RoundPixBugFix" style="width: 12px; height: 12px;"/>';
	if (window.ActiveXObject) {
	imgclose.src = 'image/blank.gif';
	imgclose.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/close.png', sizingMethod='image');";
	
	CB_Top.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/s_top.png', sizingMethod='scale');";
	CB_TopLeft.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/s_topleft.png', sizingMethod='crop');";
	CB_TopRight.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/s_topright.png', sizingMethod='crop');";
	CB_Right.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/s_right.png', sizingMethod='scale');";
	CB_Left.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/s_left.png', sizingMethod='scale');";
	CB_Btm.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/s_btm.png', sizingMethod='crop');";
	CB_BtmLeft.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/s_btmleft.png', sizingMethod='crop');";
	CB_BtmRight.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/s_btmright.png', sizingMethod='crop');";		
	CB_Top.style.backgroundImage="none";
	CB_TopLeft.style.backgroundImage="none";
	CB_TopRight.style.backgroundImage="none";
	CB_Right.style.backgroundImage="none";
	CB_Left.style.backgroundImage="none";
	CB_Btm.style.backgroundImage="none";
	CB_BtmLeft.style.backgroundImage="none";
	CB_BtmRight.style.backgroundImage="none";	
	}
	return 	newtable;
}