//------------------------------------------------------------------------------------------
//
//                init_func.js    ( version    v1.0.6 )
//
//                function  
//                              init, img load, onload
//		    	           layer  setup      
//                 
//                																  prg by pyc 
//------------------------------------------------------------------------------------------
function preViewWindow( targetURL, width, height, varArg )
{
	var szTop = "dialogTop: " + (g_height-height-25) + "px; ";
	var szLeft = "dialogLeft: " + (g_width-width-10) + "px;"
	var sFeatures = szTop + szLeft + "dialogHeight: " + height + "px; dialogWidth: " + width + "px; center: no; edge: raised; help: no; status: no;";
	var advanceArg = new Array();
	advanceArg[0] = window;
	
	var dlgWin = null;
	
	/*
	var top = g_top+g_by-height-27;
	var left = g_width-width-20;
	dlgWin = 	window.open(targetURL,"OpenUrl","top="+top+",left="+left+",width="+width+",height="+height+",location=no,menubar=no,status=yes, scrolbar=no, resizable=yes");
	*/	
	if ( varArg ) {
		dlgWin = window.showModelessDialog( targetURL, varArg, sFeatures );
	} else {
		dlgWin = window.showModelessDialog( targetURL, advanceArg, sFeatures );
	}
	return dlgWin;
}


function preView(){
	var argVar = new Array();
	argVar[0] = window;
		if (g_bx>g_by) {
			argVar[1] = 120;   							//bx
			argVar[2] = Math.round(120 * g_by/g_bx);		//by
		}else{
			argVar[2] = 120;
			argVar[1] = Math.round(120 * g_bx/g_by);
		}	
	
	
	var width= argVar[1]*2+20+8+28;
	var height= 30+argVar[2]+2+8+40;
	argVar[3] = filedir;   
	argVar[4] = g_cpage;
	argVar[5] = g_spage;
	argVar[6] = g_page;
	argVar[7] = b_direct;
	argVar[8] = width;
	argVar[9] = height;
       	try {
		if ( g_dlgChild ) g_dlgChild.close();
		else 
			g_dlgChild = preViewWindow("sbook.htm?akey="+g_akey+"&bw="+argVar[1]+"&bh="+argVar[2]+"&fwidth="+argVar[8]+"&fheight="+argVar[9]+"&gopage="+g_cpage, width,height, argVar);			
//			g_dlgChild = preViewWindow(g_filePath+ "sbook.htm?akey="+g_akey+"&bw="+argVar[1]+"&bh="+argVar[2]+"&fwidth="+argVar[8]+"&fheight="+argVar[9]+"&gopage="+g_cpage, width,height, argVar);
	} catch ( e ) {}
}

//===================================== slide call ==================================
function slideViewWindow( targetURL, width, height, varArg )
		{
			
			var sx =  Math.ceil((window.screen.width - width)/2);
			var sy = Math.ceil((window.screen.height-height)/2);  
			
			var szTop = "dialogTop: "+sy+"px; ";
			var szLeft = "dialogLeft: "+sx+"px; ";
			var sFeatures = szTop + szLeft + "dialogHeight: " + height + "px; dialogWidth: " + width + "px; center: yes; edge: raised; help: no; status: no;";
			var advanceArg = new Array();
			advanceArg[0] = window;
			var dlgWin = null;
			var top = 0;
			var left = 0;
			
			if ( varArg ) {
				
			//	dlgWin = window.open(targetURL+"?"+varArg,"BookMaker","FULLSCREEN");
				
				dlgWin = window.showModelessDialog( targetURL, varArg, sFeatures );
			} else {
			//	dlgWin = window.open(targetURL+"?"+varArg,"BookMaker","FULLSCREEN");
				dlgWin = window.showModelessDialog( targetURL, advanceArg, sFeatures );
			}
			return dlgWin;

}



function viewSlide()
{
	var sl_popW = sl_bw + 300;
	var sl_popH = sl_bh + 90;
	
	var argVar = new Array();
	argVar[0] = window;
	argVar[1] = sl_popW;  	       
	argVar[2] = sl_popH;   	
	//if(webFlag)	argVar[3] = x_SetUrl+'/ebook/';   
//	else 
	argVar[3] = "";   
	argVar[4] = g_title;
	argVar[5] = g_pname;
	argVar[6] = GN_web_user;

	try
	{
		if ( g_dlgSlide )  g_dlgSlide.close();
	} catch ( e ) { }
/*
	layerHidden.style.width = g_width;
	layerHidden.style.height = g_height;
	showLayer('layerHidden');
*/	
	var url = "slide.htm";	
//	var url = g_filePath+"slide.htm";	
	

	if ( fullScr ) {
		g_dlgSlide = slideViewWindow(url, sl_popW, sl_popH, argVar);
	}
	else {	
		g_dlgSlide = slideViewWindow(url, sl_popW, sl_popH, argVar);
	}
}

