/*
Author : 
Contact Us : 
Version : 
discription : 
*/

//약도프린트
function openPrintMap(theURL,winName,features){
     window.open(theURL,winName,features);
}


//이미지 팝업
function popimage(imagesrc,winwidth,winheight){
	var look='width='+winwidth+',height='+winheight+','
	popwin=window.open("","",look)
	popwin.document.open()

	var popTemp = "";
	popTemp = popTemp + "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>";
	popTemp = popTemp + "<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='ko' lang='ko'>";
	popTemp = popTemp + "<head>";
	popTemp = popTemp + "<meta http-equiv='Content-Type' content='text/html; charset=euc-kr' />";
	popTemp = popTemp + "<meta http-equiv='X-UA-Compatible' content='IE=edge' />";
	popTemp = popTemp + "<title>SK 해운</title>";
	popTemp = popTemp + "<link rel='stylesheet' type='text/css' href='/Css/shipping.css' />";
	popTemp = popTemp + "<link rel='stylesheet' type='text/css' href='/Css/print.css' media='print' />";
	popTemp = popTemp + "</head>";
	popTemp = popTemp + "<body id='popup'>";
	popTemp = popTemp + "<div id='PopArea6'>";
	popTemp = popTemp + "<h2 class='h2TypePop'></h2>";
	popTemp = popTemp + "<a href='javascript:window:close();'><img src='/images/Kor/btn/btn_fc_close1.gif' alt='닫기' class='btnClose' /></a>";
	popTemp = popTemp + "<img src='" + imagesrc + "' alt='' />";
	popTemp = popTemp + "</div>";
	popTemp = popTemp + "</body>";
	popTemp = popTemp + "</html>";
	popwin.document.write(popTemp)
	popwin.document.close()
	}

//퀵메뉴
//<script type="text/javascript">initMoving(document.getElementById("quickMenu"), 98, 98, 660);</script>
function initMoving(target, position, topLimit, btmLimit) 
{   if (!target)    
return false;
var obj = target;
obj.initTop = position;
obj.topLimit = topLimit;
obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;
obj.style.position = "absolute";   
obj.top = obj.initTop;   
obj.left = obj.initLeft;

	if (typeof(window.pageYOffset) == "number") 
	{    
	    obj.getTop = function() 
	    {     
	        return window.pageYOffset;    
	    }   
    } 
    else if (typeof(document.documentElement.scrollTop) == "number") 
    {    
        obj.getTop = function() 
        {     
            return document.documentElement.scrollTop;    
        }   
    } 
    else 
    {    
        obj.getTop = function() 
        {     
            return 0;    
        }   
    }   
    
    if (self.innerHeight) 
    {    
        obj.getHeight = function() 
        {     
            return self.innerHeight;    
        }   
    }     
    else if(document.documentElement.clientHeight) 
    {    
        obj.getHeight = function() 
        {     
            return document.documentElement.clientHeight;    
        }   
    } 
    else 
    {    
        obj.getHeight = function() 
        {     
            return 500;    
        }   
    }   
    
    obj.move = setInterval(function()     
    {    
        if (obj.initTop > 0) 
        {     
            pos = obj.getTop() + obj.initTop;    
        } 
        else 
        {     
            pos = obj.getTop() + obj.getHeight() + obj.initTop;
            pos = obj.getTop() + obj.getHeight() / 2 - 15;    
        }    
        
        if (pos > obj.bottomLimit)     
        {
            pos = obj.bottomLimit;
        }
        
        if (pos < obj.topLimit)
        {
            pos = obj.topLimit;    
        }
    
        //interval = obj.top - pos;
        interval = obj.top - 98;
        obj.top = obj.top - interval / 3;
        obj.style.top = obj.top + "px";   
    }, 30)  
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

//자바스크립트로 추가되는 요소 위치잡기
function insertAfter(newElement, targetElement){
	var parent = targetElement.parentNode;
	if(parent.lastChild == targetElement){
		parent.appendChild(newElement);
	}else{
		parent.insertBefore(newElement, targetElement.nextSibling);
	}
}
//다음노드 찾기
function getNextElement(node){
	if(node.nodeType == 1){
		return node;
	}
	if(node.nextSibling){
		return getNextElement(node.nextSibling);
	}
	return false;
}
//이전노드 찾기
function getPrevElement(node){
	if(node.nodeType == 1){
		return node;
	}
	if(node.previousSibling){
		return getPrevElement(node.previousSibling);
	}
	return false;
}
//원하는 노드명의 부모노드 찾기(중간 불필요한 부모노드 무시)
function getParentNode(node, nodeName){
	if(node.nodeName == nodeName){
		return node;
	}
	if(node.parentNode){
		return getParentNode(node.parentNode, nodeName);
	}
	return false;
}
//display가 none인 부모노드 찾기
function getParentNode_hidden(_node){
	if(_node.offsetWidth == 0){
		if(_node.parentNode.offsetWidth == 0){
			return getParentNode_hidden(_node.parentNode);
		}else{
			return _node;
		}
	}
	if(_node.parentNode){
		return getParentNode_hidden(_node.parentNode);
	}
	return false;
}

//다중 클래스 적용된 오브젝트의경우 찾고자 하는 클래스명 찾아 반환하기
function multiClass_findName(_obj, _className){
	if(!_obj.className) return false;
	var className_arr = _obj.className.split(" ");
	if(className_arr){
		for(var i=0; i<className_arr.length; i++){
			if(className_arr[i] == _className){
				return true;
			}
		}
	}
	return false;
}
//클래스 추가하기
function addClass(_element, _value){
	if(!_element.className){
		_element.className = _value;
	}else{
		newClassName = _element.className;
		newClassName += " ";
		newClassName += _value;
		_element.className = newClassName;
	}
}
//해당 클래스명 빼주기
function  pullUpClass(_element, _value){
	//_value 값 뺀 후 돌려줄 클래스텍스트값 저장
	var returnClassName;
	var className_arr = _element.className.split(" ");
	if(className_arr.length <= 1){
		_element.className ="";
	}else{
		for(var i=0; i<className_arr; i++){
			if(className_arr[i] != _value){
				returnClassName += className_arr[i] + " ";
			}
		}
		_element.className = returnClassName;
	}
}

function showHideElem1(_objId, _param_split){
	var showObj = document.getElementById(_objId);
	if(!showObj) return false;
	//나타낼 객체가 있고 숨길 객체가 다수인경우
	if(_param_split){
		//숨길 객체들 문자열(언더바를 구분자로 파라메터를 받는다)
		var hideObjId_arr = _param_split.split("_");
		//숨길 객체 배열
		var hideObj_arr = Array();
		for(i=0; i<hideObjId_arr.length; i++){
			hideObj_arr[i] = document.getElementById(hideObjId_arr[i]);
		}
		//숨길 객체 숨기기
		for(i=0; i<hideObj_arr.length; i++){
			if(hideObj_arr[i].style){
				hideObj_arr[i].style.display = "none";
			}else{
				return false;
			}
		}
		//나타낼 객체 나타내기
		showObj.style.display = "block";
	}
	//나타내거나 숨길 객체가 한개인 경우 
	else{
		if(showObj.style.display == "block"){
			showObj.style.display = "none";
		}else{
			showObj.style.display = "block";
		}
	}
}


	function swapOnOff(oElement){
		var pNode = oElement.parentNode;
		var cName = oElement.className;
		if(cName == "on"){
			oElement.className = "off";
			pNode.onChild = null;
		}else{
			oElement.className = "on";
			if(pNode.onChild != null){
				pNode.onChild.className = "off"
			}
			pNode.onChild = oElement;
		}
	}

	function swapOnOff2(oElement){
		var cName = oElement.className;
		if(cName == "off"){
			oElement.className = "on";
		}
	}


function chButton(){
	var btn = document.getElementById("chBt1");
	for(var i=0; i<arguments.length; i++){
		var showObj_arr = Array();
		for(var i=0; i<arguments.length; i++){
			showObj_arr[i] = document.getElementById(arguments[i]);
			if(showObj_arr[i].style.display == "none"){
				showObj_arr[i].style.display = "block";
				btn.setAttribute("src", "/images/btn/btn_foot_close1.gif");
				btn.setAttribute("alt", "닫기");
			}else{
				showObj_arr[i].style.display = "none";
				btn.setAttribute("src", "/images/btn/btn_foot_open1.gif");
				btn.setAttribute("alt", "열기");
			}
		}
	}
}


// 오늘본 상품 목록 추가 2009-10-13
function footButton(){
	var btn = document.getElementById("chBt1");
	for(var i=0; i<arguments.length; i++){
		var showObj_arr = Array();
		for(var i=0; i<arguments.length; i++){
			showObj_arr[i] = document.getElementById(arguments[i]);
			if(showObj_arr[i].style.display == "none"){
				showObj_arr[i].style.display = "block";
				btn.setAttribute("src", "/images/btn/btn_foot_close1.gif");
				btn.setAttribute("alt", "닫기");
			}else{
				showObj_arr[i].style.display = "none";
				btn.setAttribute("src", "/images/btn/btn_foot_open1.gif");
				btn.setAttribute("alt", "열기");
			}
		}
	}
}







//컨펌 레이어 설정
function FN_layerDisplay3(obj,img){
	// #팝업 div 형태 반드시 안에 넣어야함 무조건 중간에 위치
	// #필수 id,width,height,display,background-color  5개 반드시 필요-->
	// #삽입 예제
	//<div id='popuplayer1' style="width:300px;height:100px;display:none;background-color:#ffffff">어떤형태든 DIV안에 넣어주세요.</div>
	// #호출 예제 id만 맞춰주면됌
	// 열때1 <a href="javascript:FN_layerDisplay3('popuplayer1');"
	// 열때2 <img ~~ onClick="javascript:FN_layerDisplay3('popuplayer1');"
	// 닫을때 열때와 같이 그냥항번더 호출해주면됌

	//파라미터 img 추가 --; previewDivDetail id 값이 있으면 찾아서 img 넣어줌 : previewDivDetail 고정

	if (img==undefined){img = "";}

    var docu = document;
	var divObject = docu.getElementById(obj);
	var objfrmName = obj+"frm";
	var img = img;

	//열려 있을때 닫음
	if (divObject.style.display == "block"){
		divObject.style.display = "none";
		if (docu.getElementById(objfrmName).style.display =="block"){
			docu.getElementById(objfrmName).style.display = "none";
		}
		return;
	}

    var w = docu.documentElement.clientWidth;   //d.documentElement.clientWidth
    var h = docu.documentElement.clientHeight;  //d.documentElement.clientHeight
    var x = (window.pageXOffset) ?
            window.pageXOffset : (docu.documentElement && docu.documentElement.scrollLeft) ?
                docu.documentElement.scrollLeft : (docu.body) ? docu.body.scrollLeft : 0;
    var y = (window.pageYOffset) ?
            window.pageYOffset : (docu.documentElement && docu.documentElement.scrollTop) ?
                docu.documentElement.scrollTop : (docu.body) ? docu.body.scrollTop : 0;

	//에러 체크 및 세팅
	var sizeReplace  = function(value){
		if (value == ""){
			alert("div에 사이즈가 없습니다. 사이즈를 정해주세요.");
			return false;
		}else{
			if (value.indexOf("px") == -1){
				return value+"px";
			}else{
				return value;
			}
		}
	};
	
	//사이즈 할당 iframe 사용
	sizeWidth = sizeReplace(divObject.style.width) ;
	sizeHeight = sizeReplace(divObject.style.height);
	if (sizeWidth == false || sizeHeight == false){return;}

	
	//엘리멘트 생성
	var makefrm = document.createElement("div");
		makefrm.setAttribute("id",objfrmName)
		makefrm.style.width = sizeWidth;
		makefrm.style.height = sizeHeight;
		makefrm.style.top = "0";
		makefrm.style.left = "0";
		makefrm.style.display = "none";
		makefrm.style.position = "absolute";
		makefrm.style.zIndex = "1";

	//div style 설정
		divObject.style.top = "0";
		divObject.style.left = "0";
		divObject.style.display = "none";
		divObject.style.position = "absolute";
		divObject.style.zIndex = "100";
	
	//엘리멘트 삽입
	document.getElementsByTagName("body")[0].appendChild(makefrm);

	var divFrm = docu.getElementById(objfrmName);
		//frame
			divFrm.style.top = (((h/2)+y) ) - ((sizeHeight.replace("px","")/2))  +"px";
			divFrm.style.left = (((w/2)+x) ) - ((sizeWidth.replace("px","")/2))  +"px";
			divFrm.style.display = "block";
			
		//div
			divObject.style.top = (((h/2)+y) ) - ((sizeHeight.replace("px","")/2))  +"px";
			divObject.style.left = (((w/2)+x) ) - ((sizeWidth.replace("px","")/2))  +"px";
			divObject.style.display = "block";


			//이미지 미리보기
			if (img != ""){
				imgObj = document.getElementById("previewDivDetail");
				if ((imgObj == "[object]") || (imgObj == "[object HTMLIFrameElement]")){
					imgObj.innerHTML ="<a href=\"javascript:FN_layerDisplay3('"+obj+"')\"><img src='"+img+"' width='500px' height='430px' alt='Click 닫기'></a>";
				}else{	
					alert("previewDivDetail div가 없습니다.");
					return;
				}
			}
}


//롤오버 이미지 클래스명으로 사용시
//class="imgover" 를 이미지에 삽입
function initRollovers() {
    if (!document.getElementById) return
    
    var aPreLoad = new Array();
    var sTempSrc;
    var aImages = document.getElementsByTagName('img');

    for (var i = 0; i < aImages.length; i++) {        
        if (aImages[i].className == 'imgover') {
            var src = aImages[i].getAttribute('src');
            var ftype = src.substring(src.lastIndexOf('.'), src.length);
            var hsrc = src.replace(ftype, '_on'+ftype);

            aImages[i].setAttribute('hsrc', hsrc);
            
            aPreLoad[i] = new Image();
            aPreLoad[i].src = hsrc;
            
            aImages[i].onmouseover = function() {
                sTempSrc = this.getAttribute('src');
                this.setAttribute('src', this.getAttribute('hsrc'));
            }    
            
            aImages[i].onmouseout = function() {
                if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_on'+ftype, ftype);
                this.setAttribute('src', sTempSrc);
            }
        }
    }
}

window.onload = initRollovers;


//FAQ
function toggleList(tabContainer) {
	var tabContainer=document.getElementById(tabContainer)
	var triggers = tabContainer.getElementsByTagName("a");

	for(i = 0; i < triggers.length; i++) {
		if (triggers.item(i).href.split("#")[1])
			triggers.item(i).targetEl = document.getElementById(triggers.item(i).href.split("#")[1]);

		if (!triggers.item(i).targetEl)
			continue;

		triggers.item(i).targetEl.style.display = "none";
		triggers.item(i).className="";
		triggers.item(i).onclick = function () {
			if (tabContainer.current == this) {
				this.targetEl.style.display = "none";
				this.className="";
				tabContainer.current = null;
			} else {
				if (tabContainer.current) {
					tabContainer.current.targetEl.style.display = "none";
					tabContainer.current.className="";
				}
				this.targetEl.style.display = "block";
				this.className="on";
				tabContainer.current = this;
			}
			return false;
		}
	}

}



function stripeTables() {
  if (!document.getElementsByTagName) return false;
  var tables = document.getElementsByTagName("table");
  for (var i=0; i<tables.length; i++) {
    var odd = false;
    var rows = tables[i].getElementsByTagName("tr");
    for (var j=0; j<rows.length; j++) {
      if (odd == true) {
        addClass(rows[j],"odd");
        odd = false;
      } else {
        odd = true;
      }
    }
  }
}




//테이블 컬럼 컬러 처리
function init_tbDataType1(){
	//해당 테이블 클래스명 저장
	var tbDataType1 = "tbDataType1";
	var th2Dep = "th2Dep";
	var th3Dep = "th3Dep";
	//테이블 컬럼 하이라이트 처리 클래스명
	var rowHighLight = "rowHighLight";
	//해당테이블 배열
	tbDataType1_arr = Array();
	tbDataType1_arr_idx = 0;
	//해당 클래스명(tbDataType1) 테이블 찾아오기
	var table_arr = document.getElementsByTagName("TABLE");
	for(var i=0; i<table_arr.length; i++){
		if(multiClass_findName(table_arr[i], tbDataType1)){
			tbDataType1_arr[tbDataType1_arr_idx] = table_arr[i];
			//상단 테이블 헤더가 2줄인경우 검사하여 변수 저장
			if(multiClass_findName(table_arr[i], th2Dep)){
				tbDataType1_arr[tbDataType1_arr_idx].hasTh2Dep = true;
			}else if(multiClass_findName(table_arr[i], th3Dep)){
				tbDataType1_arr[tbDataType1_arr_idx].hasTh3Dep = true;
			}
			++tbDataType1_arr_idx;
		}
	}
	//해당 테이블의 td에 클래스 적용
	for(var i=0; i<tbDataType1_arr.length; i++){
		var tr_arr = tbDataType1_arr[i].getElementsByTagName("TR");
		//하이라이트 줄 td가 있는 tr의 갯수만 저장
		var trHasTd_arr = Array();
		//하이라이트 줄 td가 있는 tr의 총갯수
		var trHasTd_arr_allNum = 0;
		for(var j=0; j<tr_arr.length; j++){
			if(tr_arr[j].getElementsByTagName("TD").length != 0){
				trHasTd_arr[trHasTd_arr_allNum] = tr_arr[j];
				++trHasTd_arr_allNum;
			}
		}
		for(var j=0; j<trHasTd_arr.length; j++){
			var td_arr = trHasTd_arr[j].getElementsByTagName("TD");
			//상단 테이블 헤더가 2줄인경우 검사
			var parentTable = getParentNode(trHasTd_arr[j].parentNode, "TABLE");
			if(!parentTable.hasTh2Dep && !parentTable.hasTh3Dep){
				/*
				//상단 테이블 헤더가 1줄일 경우
				if(j%2 == 1){
					for(var k=0; k<td_arr.length; k++){
						addClass(td_arr[k], rowHighLight);
					}
				}
				*/
			}else if(parentTable.hasTh2Dep){
				//상단 테이블 헤더가 2줄일 경우
				if(j%4 == 2 || j%4 == 3){
					for(var k=0; k<td_arr.length; k++){
						addClass(td_arr[k], rowHighLight);
					}
				}
			}else if(parentTable.hasTh3Dep){
				//상단 테이블 헤더가 3줄일 경우
				if(j%6 == 3 || j%6 == 4 || j%6 == 5){
					for(var k=0; k<td_arr.length; k++){
						addClass(td_arr[k], rowHighLight);
					}
				}
			}
		}
	}
}



addLoadEvent(stripeTables);
addLoadEvent(init_tbDataType1);





//<!-- Flash 에서 사용하는 스크립트 시작 -->

//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2008 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
function ControlVersion()
{
	var version;
	var axo;
	var e;
	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}
	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";
			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";
			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}
	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}
// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}
// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];
        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}
function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }
  document.write(str);
}
function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    
    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblclick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}
//<!-- Flash 에서 사용하는 스크립트 끝 -->

// 달력 호출 함수
// Parameter : formName - 폼 이름, eleName - 리턴시킬 값의 object 이름
function openCalendarFront(formName, eleName) {
	View_calendar('Lay_calendar_Front', -5, 0, formName, eleName, 0);

}
function View_calendar(LID, top, left, frm, el, pos) { 
	if(pos > 0) { 
		var ele = document.getElementsByName(el); 
		for(var i=0; i <= ele.length; i++) { 
			if  (i == (pos - 1)) { 
				el = ""+ el +"["+ i +"]"; 
			}
		}
	} 
	var LID = eval("document.all."+LID+""); 
	if (LID.style.display != "none") { 
		LID.style.display='none'; 
		ViewDiv = false; 
	} else { 
		LID.style.top = event.y + document.body.scrollTop - top; 
		LID.style.left = event.x + document.body.scrollLeft - left;
		LID.style.display=''; 
		ViewDiv = true; 
	} 
	ifrm_calendarFront.location.href = "/_bt_lib/util/calendar.jsp?frm="+ frm +"&el="+ el +"&lid=Lay_calendar_Front"; 
}


//world clock

	function MM_openBrWindow(theURL,winName,features) { //v2.0
	  window.open(theURL,winName,features);
	}

var now = new Date()
var hrs = now.getHours()
var min = now.getMinutes()
var user = -(now.getTimezoneOffset() / 60)

var day = new Date();
var currentTimeZoneOffsetInHours = - day.getTimezoneOffset()/60;

var ClockId = null;
var ClockRunning = false;

function TOfunc()
{

	var timezone = document.footerForm.cityname.options[document.footerForm.cityname.selectedIndex].value;

	var today = new Date();
	var hours = today.getHours();
	var minutes = today.getMinutes();
	var secs = today.getSeconds();
	
	hours += parseInt(timezone) - currentTimeZoneOffsetInHours;
	today.setHours(hours);

var ST,ST1,ST2;

var BrowserName = navigator.appName;

if(BrowserName == "Microsoft Internet Explorer"){

	ST = today.toString();
	
	ST1= ST.substring(4,10) + ", " + ST.substring(28,34);
	ST2 = ST.substring(10,19);

	h=ST2.substring(1,3);
	m=ST2.substring(4,6);
	s=ST2.substring(7,9);

}else{
	ST = today.toString();
	
	ST1= ST.substring(4,10) + ", " + ST.substring(10,15);
	ST2 = ST.substring(16,24);

	h=ST2.substring(1,3);
	m=ST2.substring(4,6);
	s=ST2.substring(7,9);
//	status = h+" "+m+" "+s;
   //alert(ST2 + " ::: " + ST);
}

	document.footerForm.timer1.value = ST1;
	document.footerForm.timer2.value  = ST2;
	ClockId = window.setTimeout( "TOfunc()", 1000);
	ClockRunning = true;

}
function stopClock()
{
	if(ClockRunning) clearTimeOut(ClockId); ClockRunning = false;
}
function setTimer()
{
	stopClock;
	TOfunc();
}


//window.onload = setTimer;