/**#######################################################################################
 * 
 * $Id: createIframeObj.js,v 1.4 2004/03/09 07:29:21 james.chen Exp $
 * $Name:  $
 * $Author: james.chen $ 
 * $Date: 2004/03/09 07:29:21 $
 * $State: Exp $ 
 * $Revision: 1.4 $ 
 * $Log: createIframeObj.js,v $
 * Revision 1.4  2004/03/09 07:29:21  james.chen
 * 加入3個功能onFocuseIframe(),onFocuseFromParent($no),closeIfr(sn)
 *
 * Revision 1.3  2003/11/07 11:39:35  james.chen
 * Mulity Languages support
 *
 * Revision 1.2  2003/07/12 18:51:20  james.chen
 * set transparent to false, in-case to transparent from <SELECT>
 *
 * Revision 1.1.1.1  2003/07/09 05:45:20  james.chen
 * WebPublisher Platform
 * 
 * @author james@lemon.cx
 * @copyright 2003 Lemon Information Co. Ltd.
 * 
 *#######################################################################################
 */
function createIframeObj(Name,src,pos,left,top,width,height,zIndex,id){
	/*
	*	Create Iframe 
	*/
	var ifr;
	if(!window.frames.Name){
		ifr = document.createElement("iframe");
		ifr.setAttribute("name", Name);
		if(id)
		ifr.setAttribute("id", id);
		ifr.setAttribute("src", src);
		ifr.setAttribute("height", height);
		ifr.setAttribute("width",  width);
		ifr.setAttribute("scrolling", 'no');
		ifr.setAttribute("frameBorder",0);
		ifr.setAttribute("marginHeight",0);
		ifr.setAttribute("marginWidth",0);
		//ifr.setAttribute("allowTransparency", true);
		ifr.style.setAttribute("zIndex",	zIndex);
		//ifr.style.setAttribute("filter",	"progid:DXImageTransform.Microsoft.Alpha(opacity=92)");
		ifr.style.setAttribute("posLeft",	left);  //Left side position
		ifr.style.setAttribute("posTop",	top);  // Top Position
		ifr.style.setAttribute("position",	pos);
		ifr.style.setAttribute("backgroundColor","#FFFFFF");
		//window.frames.Name = ifr;
		document.body.appendChild(ifr);
	}
	return ifr;
}
function onFocuseIframe($no){
	var d 	= document;
	var ID  = "CustId_"+$no;
  	var firedobj = d.all[ID];	
  	if(firedobj && firedobj.style){
		if(d.selectWindow){
			var lastObj = d.all[d.selectWindow.ID];
			lastObj.style.setAttribute("zIndex",Number(d.selectWindow.No));
		}else d.selectWindow 		= new Object();
		d.selectWindow.No 			= new Number($no);
		d.selectWindow.ID			= new String(ID);
		firedobj.style.setAttribute("zIndex",	 $no*50);
	}
}
function onFocuseFromParent($no){
	var wpd = window.parent.document;
	var ID  = "CustId_"+$no;
	var firedobj = wpd.all[ID];
  	if(firedobj && firedobj.style){
		if(wpd.selectWindow){
			var lastObj = wpd.all[wpd.selectWindow.ID];
			lastObj.style.setAttribute("zIndex",wpd.selectWindow.No);
		}else wpd.selectWindow = new Object();
		wpd.selectWindow.No 		= Number($no);
		wpd.selectWindow.ID			= ID
		wpd.o_Ifr[$no].style.setAttribute("zIndex",	 $no*100);
	}
}
function closeIfr(sn){wpd.o_Ifr[sn].style.display = 'none';}
