//----------------------------------
//-- ÆÄÀÏ±¸¸® FgAddOn ActiveX °ü·Ã 
//-- »ý¼ºÀÏ : 2007/10/01
//-- ÀÛ¼ºÀÚ : Jeunet
//----------------------------------

var ndOsVer, fgAddOnVer

var fgAddOnVer
fgAddOnVer = "2,0,0,0"
			
if((navigator.userAgent.toLowerCase().indexOf('win') >= 0) && (navigator.userAgent.toLowerCase().indexOf('nt') >= 0)) {
	ndOsVer = true;
} else {
	ndOsVer = false;
}

function FgAddOnActiveXWrite(needDiv) {
	if (ndOsVer) {
		if (needDiv == "Y") {		
			document.getElementById("fgAddOn").innerHTML = '' + '<OBJECT ID="FgAddOn" ' +
						'CLASSID="CLSID:386EDCD0-72B4-42F4-9942-049B8A92FC48" ' +
						'CODEBASE="' + g_fgsvr + '/FgAddOn.cab#version=' + fgAddOnVer + '" width="0" height="0" style="display:none;">' +
						'</OBJECT>';
		} else {
			document.write ('' + '<OBJECT ID="FgAddOn" ' +
						'CLASSID="CLSID:386EDCD0-72B4-42F4-9942-049B8A92FC48" ' +
						'CODEBASE="' + g_fgsvr + '/FgAddOn.cab#version=' + fgAddOnVer + '" width="0" height="0" style="display:none;">' +
						'</OBJECT>');					
		}						
	}
}



//--¼³Ä¡¿©ºÎ(¼³Ä¡=1/¹Ì¼³Ä¡=0)
function FgIsInstalled(needDiv)
{
	if(ndOsVer) {
		FgAddOnActiveXWrite(needDiv);
		try{
			var bInstalled
			 bInstalled = FgAddOn.IsInstalled() ;
			 return bInstalled
		 }
		 catch(err)
		 {
			return -1
		 }  	
	 }
}
//----------------------------------------------------------------------------
//yoongi 100707 upload bbs °ü·Ã
//--½ÇÇà¿©ºÎ(½ÇÇà=1/¹Ì½ÇÇà=0)
function FgIsExecute(needDiv)
{
	if(ndOsVer) {
		FgAddOnActiveXWrite(needDiv);
		try{
			var bExecute
			 bExecute = FgAddOn.IsExecute() ;
			 return bExecute
		 }
		 catch(err)
		 {
			return -1
		 }  	
	 }
}

//--·Î±×ÀÎ¿©ºÎ(·Î±×ÀÎ=1/¹Ì·Î±×ÀÎ=0)
function FgIsLogin(needDiv, id)
{
	if(ndOsVer) {
		FgAddOnActiveXWrite(needDiv);
		try{
			var bLogin
			 bLogin = FgAddOn.IsLogin(id) ;
			 return bLogin
		 }
		 catch(err)
		 {
			return -1
		 }  	
	 }
}

//--°øÀ¯¿©ºÎ(°øÀ¯ÀÎ=1/¹Ì°øÀ¯=0)
function FgIsUploadShared(needDiv, id)
{
	if(ndOsVer) {
		FgAddOnActiveXWrite(needDiv);
		try{
			var bUploadShared
			 bUploadShared = FgAddOn.IsUploadShared(id) ;
			 return bUploadShared
		 }
		 catch(err)
		 {
			return -1
		 }  	
	 }
}

//--°øÀ¯Æú´õ ¼³Á¤ ¿­±â
function FgOpenShareSetup(needDiv)
{
	if(ndOsVer) {
		FgAddOnActiveXWrite(needDiv);
		try{
			var bExecute
			 bExecute = FgAddOn.OpenShareSetup() ;
			 return bExecute
		 }
		 catch(err)
		 {
			return -1
		 }  	
	 }
}
//------------------------------------------------------------

//--À¥¸µÅ©
function FgAddOnLink(needDiv, P1, P2,  P3, P4, P5, P6) 
{
	if (ndOsVer) {
		var isFgInstall;
		 isFgInstall = FgIsInstalled(needDiv);

		var fgLink
		if (P3  == '') {
			P3 = 0
		}
		if (P4  == '') {
			P4 = 0
		}
		if (P5  == '') {
			P5 = 0
		}
		if (P6  == '') {
			P6 = 0
		}									
		fgLink ="fg2p://|FgLink|"+P1+"|"+P2+"|"+P3+"|"+P4+"|"+P5+"|"+P6+"|FgEnd|"
	if (isFgInstall == 1) {
			//location.href= fgLink
			FgAddOnDoLink(needDiv, fgLink)
		} else if (isFgInstall == 0) {
			if (confirm("ÆÄÀÏ±¸¸®¸¦ ¼³Ä¡ÇØ¾ß »ç¿ë °¡´ÉÇÕ´Ï´Ù. \n¿¹¸¦ ´©¸£¸é ÀÚµ¿ ¼³Ä¡ µË´Ï´Ù. \n¼³Ä¡ ÇÏ½Ã°Ú½À´Ï±î?") == true) {
				FgAddOnDoLink(needDiv,fgLink)
			}			
		}else if (isFgInstall == -1) {
			alert("activeX¸¦ ¼³Ä¡ÇØ¾ß »ç¿ë°¡´ÉÇÕ´Ï´Ù.");
			window.open( g_fgsvr+'/customercenter/FgActivexAlertPop.asp' , 'FgActivexAlertPop', 'fullscreen=no,titlebar=no,toolbar=no,directories=no,menubar=no,resizable=no,width=500, height=740');
		}	
	}
}


function Fgilchon(needDiv, userID) {
	FgAddOnLink("Y", 6, userID,  "", "", "", "") 	
}

function FgConSever(needDiv, serverID){
	FgAddOnLink("Y", 4, serverID,  "", "", "", "") 	
}


//--À¥¸µÅ© Full Url
function FgAddOnFLink(needDiv, fgLink)
{
	if (ndOsVer) {
		var isFgInstall;
		 isFgInstall = FgIsInstalled(needDiv);
	
		if (isFgInstall == 1) {
			//fg2p://|FgLink|2|1gzMF125yAlgPV8Th4zFR+ou5Gw_|0|0|683e35352f97e0371ee9b214341d73fe|0|FgEnd|
			location.href=fgLink
		} else if (isFgInstall == 0) {
			if (confirm("ÆÄÀÏ±¸¸®¸¦ ¼³Ä¡ÇØ¾ß »ç¿ë °¡´ÉÇÕ´Ï´Ù. \nÈ®ÀÎÀ» ´©¸£¸é ÀÚµ¿ ¼³Ä¡ µË´Ï´Ù. \n¼³Ä¡ ÇÏ½Ã°Ú½À´Ï±î?") == true) {
				FgAddOnDoLink(needDiv,fgLink)
			}	
		}else if (isFgInstall == -1) {
			alert("activeX¸¦ ¼³Ä¡ÇØ¾ß »ç¿ë°¡´ÉÇÕ´Ï´Ù.");
			window.open( g_fgsvr+'/customercenter/FgActivexAlertPop.asp' , 'FgActivexAlertPop', 'fullscreen=no,titlebar=no,toolbar=no,directories=no,menubar=no,resizable=no,width=500, height=740');
		}	
	}
}

//--APP½ÇÇà ÀÎ½ºÅç ¾ÊµÇ¾î ÀÖ´Ù¸é ÀÎ½ºÅç±îÁö Ã³¸®
function FgAddOnStartD(needDiv,userid, passwd)
{
	var isFgInstall;
	isFgInstall = FgIsInstalled(needDiv);

	if (isFgInstall == 1)
	{
		if (ndOsVer) {
			try{
				FgAddOn.DoStart(userid, passwd) ;
			 }
			 catch(err)
			 {
				FgAddOnActiveXWrite(needDiv);
			 }   	
		}
	}else if(isFgInstall == 0){
		if (confirm("ÆÄÀÏ±¸¸®¸¦ ¼³Ä¡ÇÕ´Ï´Ù. \nÈ®ÀÎÀ» ´©¸£¸é ÀÚµ¿ ¼³Ä¡ µË´Ï´Ù. \n¼³Ä¡ ÇÏ½Ã°Ú½À´Ï±î?") == true){
			FgAddOnInstall("Y");
		}
	}else if(isFgInstall == -1){
		alert("activeX¸¦ ¼³Ä¡ÇØ¾ß »ç¿ë°¡´ÉÇÕ´Ï´Ù.");
		window.open( g_fgsvr+'/customercenter/FgActivexAlertPop.asp' , 'FgActivexAlertPop', 'fullscreen=no,titlebar=no,toolbar=no,directories=no,menubar=no,resizable=no,width=500, height=740');
	}else{
	}

	
}

//--ÀÎ½ºÅç ÈÄ ¸µÅ©
function FgAddOnDoLink(needDiv, strLink)
{
	if (ndOsVer) {
		try{
			FgAddOn.DoLink(strLink) ;
		 }
		 catch(err)
		 {
			FgAddOnActiveXWrite(needDiv);
		 }   	
	}
}




//--ÀÎ½ºÅç
function FgAddOnInstall(needDiv)
{
	if (ndOsVer) {
		try{
			FgAddOn.DoInstall() ;
		 }
		 catch(err)
		 {
			FgAddOnActiveXWrite(needDiv);
		 }   	
	}
}

//--APP½ÇÇà
function FgAddOnStart(needDiv,userid, passwd)
{
	if (ndOsVer) {
		try{
			FgAddOn.DoStart(userid, passwd) ;
		 }
		 catch(err)
		 {
			FgAddOnActiveXWrite(needDiv);
		 }   	
	}
}

//--¾÷µ¥ÀÌÆ®
function FgAddOnUpdate(needDiv)   
{
	if (ndOsVer) {
		try{
			
			FgAddOn.DoUpdate() ;
			
		 }
		 catch(err)
		 {
			FgAddOnActiveXWrite(needDiv);
		 }  	
	}
}
	





//--À¥ÅëÇÑ °Ë»ö
function FgAddOnSearch(needDiv, searchValue)
{
	if (ndOsVer) {  		
		try{
			FgAddOn.DoSearch(searchValue) ;
		 }
		 catch(err)
		 {
			FgAddOnActiveXWrite(needDiv);
		 }    
	}
}	







//ActiveX ¼³Ä¡ ¿©ºÎ È®ÀÎ
function fgAddonAtxIsInstalled()
{	
	if(ndOsVer) {
		var isInstall = false;
		try {
			var obj = new ActiveXObject("FGADDON.FgAddOnCtrl.1");

			if(obj )
				//activeX ¹öÀü È®ÀÎ
				//if (ssrGetVersion() == fgAddOnVer) {
					isInstall = true;
				//} else {
				//	isInstall = false;
				//}			
			else
				isInstall = false;
		}
		catch(err) {
			isInstall = false;
		}
	 }
	 return isInstall
}



//FgTrain ÀÎ½ºÅç ÈÄ ¸µÅ© 
function FgTrainAddOnDoLink(needDiv, strLink)
{
	if (ndOsVer) {
		try{
			FgAddOn.DoFgTrainLink(strLink) ;
			setTimeout("fullWinClose()",2000,"JavaScript");
		 }
		 catch(err)
		 {
			FgAddOnActiveXWrite(needDiv);
		 }   	
	}
}


//À¯·á¿µÈ­´Ù¿î·Îµå
function goRecomMovie(docID)
{
//	FgAddOnLink("Y", "B", "0",  docID, "0", "0", "0") 

	var MovieInfoPopupURL ;
	MovieInfoPopupURL = "/app/movieDown/AppMovieInfo.asp?hashkey="+docID ;
	window.open(MovieInfoPopupURL, "FgMovieInfoOrg","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0, copyhistory=0, width=500,height=400,left=100,top=100");

}