var ParameterL   = new Array("bc", "co","ui", "gp", "sbp", "sep",  "ct", "viewer", "skin", "ul","separate");
var ActionPost = 'http://main.aulivre.com/fb11/viewer/viewer.php';

var openFile, viewer, width ,ul , etcParam , skin ,os;
var Corpor;
var BookCode;



function userAgent(){
	
	var browserType = "";

	if(navigator.userAgent.indexOf("MSIE") != -1){
		
		browserType = "IE";
		return browserType;
	}

	if(navigator.userAgent.indexOf("Firefox") != -1){
		
		browserType = "FF";
		return browserType;
	}

	if(navigator.userAgent.indexOf("Mozilla") != -1){
		
		browserType = "MZ";
		return browserType;
	}

	if(navigator.userAgent.indexOf("Opera") != -1){
		
		browserType = "OP";
		return browserType;
	}

	if(navigator.userAgent.indexOf("Safari") != -1){
		
		browserType = "SF";
		return browserType;
	}

	if(navigator.userAgent.indexOf("Mac") != -1){
		
		browserType = "MC";
		return browserType;
	}

	browserType = "NG";
	return browserType;

}



function GetQuery(arg_Param) {
	var sParam		= "";
	viewer		= "";
	openFile	= "";
	ul			= "";
	etcParam	= "";
	skin		= "";

	if(arg_Param.length) {
		for(var i=0;i<arg_Param.length;i++) {
			if(arg_Param[i] != "") {
				switch (this.ParameterL[i]) {
					case "bc"   :
						BookCode= arg_Param[i];
						break;
					case "co"   :
						Corpor= arg_Param[i];
						break;
					case "gp"   :
					case "sbp"  : if(arg_Param[i] % 2 != 0) { arg_Param[i] = parseInt(arg_Param[i]) - 1;  } 
					break;
					case "sep"  : if(arg_Param[i] % 2 == 0) { arg_Param[i] = parseInt(arg_Param[i]) + 1;  }
					break;
					case "viewer"  : if(arg_Param[i] != '') viewer = arg_Param[i];
					break;
					case "ul"  : if(arg_Param[i] != '') ul = arg_Param[i];
					break;
				}

				if(ul == ""){		//ulÀÌ ¾ø´Ù¸é...
					sParam += this.ParameterL[i] + "=" + arg_Param[i]  + "&";
				}
				else{			//ulÀ» ÁöÁ¤ÇßÀ¸¸é
					sParam += this.ParameterL[i] + "=" + arg_Param[i];
				}
			}      
		}
		if(ul == ""){		// ulÀÌ ¾ø´Ù¸é...
			if(os == 'IE') sParam += "ul=" + navigator.browserLanguage;
			else sParam += "ul=" + navigator.language;
		}
		
		return sParam;
	}
	else{
		return false;
	}
}






function openFbPost(arg){
	os = userAgent();
	var sParam = GetQuery(arguments);

	if(!sParam) {
		alert("service fail!!");
		return;
	}

	try{
		var screenwidth = window.screen.width;
		var screenheight = window.screen.height;
	}catch(e){
		var screenwidth = screen.availWidth;
		var screenheight = screen.availHeight;
	}

	var strACL = '';

	if(viewer){

		//¼ýÀÚ¸¸ »Ì¾Æ¿È...
		for(i=0; i<viewer.length; i++){ 
			var strAt = viewer.charAt(i);
			if(!isNaN(strAt)){
				strACL += strAt; 
			}
		}
		//¾Õ 0¼ýÀÚ´Â Á¦°Å...
		var str  = Math.floor(strACL); 

		if(!str){
			alert('viewer error!!!!');
			return;
		}
		else{
			width = str;
			var width2 = str - 10;
			//var height = str - 256 - 108;
			var height = 725;
			openFile = viewer+'.swf';
		}
	
	}
	else{

		if(screenwidth >= 1280){
			width = 1280;
			var width2 = 1270;
			var height = 916;
			openFile = 'index_1280.swf';
		}
		else{
			width = 1024;
			var width2 = 1014;
			//var height = 660;
			var height = 725;
			openFile = 'index_1024.swf';
		}
	}

	etcParam = "uw=" + width + "&of=" + openFile;

	var left = (screenwidth - width ) /2;
	var top = (screenheight - (height + 80) ) /2;



	try{
		//½ÇÁ¦ÀûÀÎ ÆË¾÷Ã¢ Å©±â
		var pWidth = width2;
		var pHeight = height;

		if(os != 'IE'){
			left = left + 2;
		}

		var status = "width="+pWidth+",height="+pHeight+",screenX=0,left="+left+",screenY=0,top="+top+",resizable=no,toolbar=no,status=false,menubar=no,scrollbars=no";

		var eBookClient = window.open("about:blank", Math.round(Math.random() * 100)+"_Flash", status);
		eBookClient.document.write(SetLaunchHTML_ALL(sParam));
eBookClient.document.write(pmv_log());

		eBookClient.document.close();
	}catch(e){}
}



function pmv_log()
{
	function plugMoz(pmv_pl) {
		if (pmv_tm.indexOf(pmv_pl) != -1 && (navigator.mimeTypes[pmv_pl].enabledPlugin != null))
			return '1';
		return '0';
	}
	function plugIE(pmv_plug){
		pmv_find = false;
		document.write('<SCR' + 'IPT LANGUAGE=VBScript>\n on error resume next \n pmv_find = IsObject(CreateObject("' + pmv_plug + '"))</SCR' + 'IPT>\n');
		if (pmv_find) return '1';
		return '0';
	}
	var pmv_jav='0'; if(navigator.javaEnabled()) pmv_jav='1';
	var pmv_agent = navigator.userAgent.toLowerCase();
	var pmv_moz = (navigator.appName.indexOf("Netscape") != -1);
	var pmv_ie= (pmv_agent.indexOf("msie") != -1);
	var pmv_win = ((pmv_agent.indexOf("win") != -1) || (pmv_agent.indexOf("32bit") != -1));

	if (!pmv_win || pmv_moz){
		pmv_tm = '';
		for (var i=0; i < navigator.mimeTypes.length; i++)
			pmv_tm += navigator.mimeTypes[i].type.toLowerCase();
		var pmv_dir = plugMoz("application/x-director");
		var pmv_fla = plugMoz("application/x-shockwave-flash");
		var pmv_pdf = plugMoz("application/pdf");
		var pmv_qt = plugMoz("video/quicktime");
		var pmv_rea = plugMoz("audio/x-pn-realaudio-plugin");
		var pmv_wma = plugMoz("application/x-mplayer2");
	} else if (pmv_win && pmv_ie){
		var pmv_dir = plugIE("SWCtl.SWCtl.1");
		var pmv_fla = plugIE("ShockwaveFlash.ShockwaveFlash.1");
		var pmv_pdf = '0';
		if (plugIE("PDF.PdfCtrl.1") == '1' || plugIE('PDF.PdfCtrl.5') == '1' || plugIE('PDF.PdfCtrl.6') == '1')
			pmv_pdf = '1';
		var pmv_qt = plugIE("QuickTimeCheckObject.QuickTimeCheck.1");
		var pmv_rea = plugIE("rmocx.RealPlayer G2 Control.1");
		var pmv_wma = plugIE("MediaPlayer.MediaPlayer.1");
	}

	pmv_do = document; pmv_da = new Date();
	try {rtu = top.pmv_do.referrer;} catch(e) {
		try {rtu = pmv_do.referrer;} catch(E) {rtu = '';}
        }  
        src = '<img src= \"http://main.aulivre.com/site/ko/CRM_HTML/mivisites.php';
	src += '?url='+escape(pmv_do.location);
	src += '&res='+screen.width+'x'+screen.height+'&col='+screen.colorDepth;
	src += '&h='+pmv_da.getHours()+'&m='+pmv_da.getMinutes()+'&s='+pmv_da.getSeconds();
	src += '&flash='+pmv_fla+'&director='+pmv_dir+'&quicktime='+pmv_qt+'&realplayer='+pmv_rea;
	src += '&pdf='+pmv_pdf+'&windowsmedia='+pmv_wma+'&java='+pmv_jav+'&ref='+escape(rtu);
	src += '&corpo='+Corpor +'&book='+BookCode 
	src+= '" style="border:0" />'
//alert(src);

	return src;

//	pmv_do.writeln('<img src="'+src+'" style="border:0" />');
}








function SetLaunchHTML_ALL(arg_URL) {  //  open window in HTML ALL


// var a_vars = Array();
var pagename= BookCode;
var phpmyvisitesSite= Corpor ;
var phpmyvisitesURL = "http://main.aulivre.com/site/ko/CRM_HTML/mivisites.php";

//pmv_log(phpmyvisitesSite, phpmyvisitesURL, pagename);



	var OpenHTML  = "<html>" + "\n"
				  + "<meta http-equiv=Cache-Control content=No-Cache> " + "\n"
				  + "<meta http-equiv=Pragma content=No-Cache /> " + "\n"
				  + "<meta http-equiv=Expires content=now />  " + "\n"
				  + "<script>" + "\n"
				  + "var senditGO = function(){ document.theForm.submit(); }" + "\n"		  
				  + "document.onkeydown=KeyEventHandle;" + "\n"
				  + "document.onkeyup=KeyEventHandle;" + "\n"
				  + "function KeyEventHandle() {" + "\n"
				  + "if((event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) || (event.keyCode >= 112 && event.keyCode <= 123)) { " + "\n"
				  + "event.keyCode = 0; event.cancelBubble = true; event.returnValue = false; }}" + "\n"
				  + "<\/script>" + "\n"
				  + "<body onload=\"senditGO();\" onkeydown=\"KeyEventHandle();\">" + "\n" 
				  + "<form name=\"theForm\" method=\"post\" action=\""+ActionPost+"\">" + "\n" 
				  + "<input type=\"hidden\" name=\"param\" value=\""+arg_URL+"\">" + "\n"
				  + "<input type=\"hidden\" name=\"etcParam\" value=\""+etcParam+"\">" + "\n"
				  + "</form>" + "\n" 
				  + "<a id=\"oLaunch\" style=\"visibility:hidden\" onclick=\"sendit();\">OpenEBook</a>" 
				  + "\n" + "</body>" + "\n" + "</html>" ;
	return OpenHTML;
}