function MarginControl(pageWsize,pageHsize,xMargin,yMargin,pageMargin,pageShadow,totalPage){		
	var doc = document;	
	var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
	exeObj = isInternetExplorer ? document.all.Page : doc.Page;

	exeObj.SetVariable("txtData.pageWsize",pageWsize);
	exeObj.SetVariable("txtData.pageHsize",pageHsize);
	exeObj.SetVariable("txtData.xMargin",xMargin);
	exeObj.SetVariable("txtData.yMargin",yMargin);
	exeObj.SetVariable("txtData.pageMargin",pageMargin);
	exeObj.SetVariable("txtData.pageShadow",pageShadow);
	exeObj.SetVariable("txtData.totalPage",totalPage);

	exeObj.SetVariable("txtData.loadComplete","ok");
	}
	

var isFirstFlip = true;
function Page_DoFSCommand(command, args){
	var doc = document;	
	var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1; 
	PageObj = isInternetExplorer ? doc.all.Page : doc.Page;
	if ( command == "startFlip") {
		PageObj.SetVariable("PAGE_MC.FSPage_txt.text",[args]);
	} 
	
	if ( command == "marginControlReady") {

	}
	if(command == "flipStart"){
		if(view.status==0){
			INDEX_LAYER.style.visibility = "hidden";
			view.status = 1;
  		extactHidden();			
		}
	}
	if(command=="flipEnd"){
		view.status = 0;	  
		if(indexNumber>-1){
			top.indexView(indexNumber);
			indexNumber = -1;
		}
		top._goPage(args);

    if(isFirstFlip){
  		if(flip_reverse){
    		goPage(top.view.page.length-2 - startPage);
    	}else{
    	  top._loading_layer.style.visibility='hidden';
    		goPage(startPage);
    	}
      isFirstFlip = false;
    }else{    
  		if(!top.flip_reverse){
        top._loading_layer.style.visibility='hidden';
  		}else if(top.cPage != 0){
	  	  top.FlashLayer.style.zIndex = top.BOOK_AREA_ZINDEX;
  	    top._loading_layer.style.visibility='hidden';
  	    top.extNormalAction();
  		}
  	}
	}
	
	if(command=="flipTimeOut"){
	}
}

var doc = document;
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	doc.write('<script language=\"VBScript\"\>\n');
	doc.write('On Error Resume Next\n');
	doc.write('Sub Page_FSCommand(ByVal command, ByVal args)\n');
	doc.write('	Call Page_DoFSCommand(command, args)\n');
	doc.write('End Sub\n');
	doc.write('</script\>\n');
}

function goFlashPage(_page){
	if(_page==0) _page = 1;
	if((_page%2)==0) _page++;
	if(_page>totalPage) _page = totalPage;	
	if(_page>totalPage) _page = totalPage-1;
	Page_DoFSCommand('startFlip', _page);
}

