document.write("");
var FOS_Server = new String();
var FOS_License = new String();
var FOS_URL = new String();
var FOS_Mode = new String();
var FOS_ObjId = "FOSA";
var FOS_ObjWidth = "0";
var FOS_ObjHeight = "0";
var FOS_ObjBgColor = "#ffffff";
var FOS_Ready = false;
// 기본 정보 설정
function FOS_PreCreate(URL, Server, License, Mode)
{
FOS_URL = URL;
FOS_Server = Server;
FOS_License = License;
FOS_Mode = Mode;
FOS_OnCreate();
}
function FOS_IsReady() {
return FOS_Ready;
}
function FOS_Init() {
FOS_GetObj(FOS_ObjId).Init(FOS_Server, FOS_License);
FOS_Ready = true;
}
function FOS_GetObj(ObjId)
{
if (navigator.appName.indexOf("Microsoft") != -1) {
return window[ObjId];
} else{
return document[ObjId];
}
}
function FOS_OnCreate()
{
var strDivTag = new String();
var flashTag = new String();
strDivTag = "";
strDivTag += "
";
strDivTag += "";
strDivTag += "
";
strDivTag += "
";
strDivTag += " ";
strDivTag += " ";
strDivTag += " ";
strDivTag += "
";
strDivTag += "
";
document.write(strDivTag);
flashTag = "";
if (navigator.plugins && navigator.mimeTypes && navigator.plugins.length)
{
flashTag += "
";
} else {
flashTag += "
";
flashTag += " ";
flashTag += " ";
flashTag += " ";
flashTag += " ";
flashTag += " ";
flashTag += " ";
flashTag += " ";
}
flashTag += "
";
document.write(flashTag);
}
// String으로 XML 생성
function FOS_CreateXML(str) {
var xmlDocument;
var xmlParser;
if(window.ActiveXObject) { //IE일 경우
xmlDocument = new ActiveXObject("Microsoft.XMLDOM");
xmlDocument.async = false;
xmlDocument.loadXML(str);
} else if(window.XMLHttpRequest) { // Firefox, Netscape일 경우
xmlParser = new DOMParser();
xmlDocument = xmlParser.parseFromString(str, 'text/xml');
} else {
return null;
}
return xmlDocument;
}
function FOS_ShowBG() {
var result = new Object;
if (self.pageYOffset) // IE 외 모든 브라우저
{
result.left = self.pageXOffset;
result.top = self.pageYOffset;
}
else if (document.documentElement && document.documentElement.scrollTop)// Explorer 6 Strict
{
result.left = document.documentElement.scrollLeft;
result.top = document.documentElement.scrollTop;
}
else if (document.body) // IE 브라우저
{
result.left = document.body.scrollLeft;
result.top = document.body.scrollTop;
}
if(self.innerWidth)
{
result.width = self.innerWidth;
result.height = self.innerHeight;
}
else if (document.documentElement && document.documentElement.clientHeight) // Explorer 6 Strict 모드
{
result.width = document.documentElement.clientWidth;
result.height = document.documentElement.clientHeight;
}
else if (document.body) { // 다른 IE 브라우저
result.width = document.body.clientWidth;
result.height = document.body.clientHeight;
}
FOS_GetObj("divBgLayer").style.display = "";
}
// 프리로딩 Show
function FOS_ShowLoading()
{
FOS_GetObj("divLoading").style.top = (result.top + result.height/2 - 100)+'px';
var width = (result.width>972) ? 972 : result.width;
FOS_GetObj("divLoading").style.left = (result.left + width/2 - 140)+'px';
FOS_GetObj("divLoading").style.display = "";
}
// 프리로딩 Hide
function FOS_HideLoading()
{
FOS_GetObj("divBgLayer").style.display = "none";
FOS_GetObj("divLoading").style.display = "none";
}
// 쿠키 값을 구한다
function FOS_GetCookie (sCookieName)
{
var sName=sCookieName+"=", ichSt, ichEnd;
var sCookie=document.cookie;
if ( sCookie.length && ( -1 != (ichSt = sCookie.indexOf(sName)) ) )
{
if (-1 == ( ichEnd = sCookie.indexOf(";",ichSt+sName.length) ) )
ichEnd = sCookie.length;
return unescape(sCookie.substring(ichSt+sName.length,ichEnd));
}
return null;
}
// 쿠키를 생성한다.
function FOS_SetCookie (sName, vValue)
{
var argv = FOS_SetCookie.arguments, argc = FOS_SetCookie.arguments.length;
var sDomain = (argc > 2) ? "; domain="+argv[2] : "";
var sExpDate = (argc > 3) ? "; expires="+argv[3].toGMTString() : "";
var sPath = (argc > 4) ? "; path="+argv[4] : "";
var sSecure = (argc > 5) && argv[5] ? "; secure" : "";
document.cookie = sName + "=" + escape(vValue,0) + sExpDate + sPath + sDomain + sSecure + ";";
}
// 쿠키를 삭제한다
function FOS_DeleteCookie (sName)
{
document.cookie = sName + "=" + FOS_GetCookie(sName) + "; expires=" + (new Date()).toGMTString() + ";";
}
function FOS_DetectAgent() {
var nAgt= navigator.userAgent;
var fullVersion;
var browserName;
if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
browserName = "MSIE";
fullVersion = parseFloat(nAgt.substring(verOffset+5));
}
else if ((verOffset=nAgt.indexOf("Opera"))!=-1) {
browserName = "Opera";
fullVersion = parseFloat(nAgt.substring(verOffset+6));
}
else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) {
browserName = "Firefox";
fullVersion = parseFloat(nAgt.substring(verOffset+8));
}
else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) )
{
browserName = nAgt.substring(nameOffset,verOffset);
fullVersion = parseFloat(nAgt.substring(verOffset+1));
}
user_agent = browserName + fullVersion ;
}