/******************************************************************************/
/* main visual flash 
/******************************************************************************/

function mainVisual() {
    var g ="";

	g+="	<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 ";
	g+="    codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0 ";
	g+="    class='mainSize' id=mainObjF align=middle>";
	g+="		<param name=allowScriptAccess value=middle>";
	g+="		<param name=movie value=/common/swf/mainVisual.swf?dep1Code=" + dep1Code + ">";
	g+="		<param name=quality value=high>";
	g+="		<param name=wmode value=transparent>";
	g+="		<embed src=/common/swf/mainVisual.swf?dep1Code=" + dep1Code ;
	g+="         quality=high pluginspage=http://www.macromedia.com/go/getflashplayer ";
	g+="		 type=application/x-shosckwave-flash wmode=transparent class='mainSize' name=mainObjF></embed>";
	g+="	</object>";

    document.write(g);
	window.mainObjF = document.getElementById("mainObjF");
}

function subMainVisual(mainName) {
    var g ="";

	g+="	<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 ";
	g+="    codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0 ";
	g+="    class='mainSize' id=mainObjF align=middle>";
	g+="		<param name=allowScriptAccess value=middle>";
	g+="		<param name=movie value=/common/swf/subMain" + mainName + ".swf?dep1Code=" + dep1Code + "&dep2Code=" + dep2Code + ">";
	g+="		<param name=quality value=high>";
	g+="		<param name=wmode value=transparent>";
	g+="		<embed src=/common/swf/subMain" + mainName + ".swf?dep1Code=" + dep1Code + "&dep2Code=" + dep2Code ;
	g+="         quality=high pluginspage=http://www.macromedia.com/go/getflashplayer ";
	g+="		 type=application/x-shockwave-flash wmode=transparent class='mainSize' name=mainObjF></embed>";
	g+="	</object>";

    document.write(g);
	window.mainObjF = document.getElementById("mainObjF");
}


function calculateMainSize() {
	var width = document.body.scrollWidth;
	var height = document.body.scrollHeight;
	
	if ( width <= 1000 && height > 760 ) {
		document.getElementById("mainWrapper").className = "minWSize";
		document.getElementById("mainObjF").className = "minWSize";
	} else if ( width > 1000 && height <= 760 ) {
		document.getElementById("mainWrapper").className = "minHSize";
		document.getElementById("mainObjF").className = "minHSize";
	} else if ( width <= 1000 && height <= 760 ) {
		document.getElementById("mainWrapper").className = "minSize";
		document.getElementById("mainObjF").className = "minSize";
	}    		
}


/******************************************************************************/
/* main navi flash 
/******************************************************************************/

function mainNavi() {
    var g ="";

    g+="<div id='mainNavi'>";
    g+="	<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 ";
    g+="    codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0 ";
    g+="    width=910px height=67px id=mainNaviObjF align=middle>";
    g+="		<param name=allowScriptAccess value=middle>";
    g+="		<param name=movie value=/common/swf/mainNavi.swf?dep1Code=" + dep1Code + "&dep2Code=" + dep2Code + ">";
    g+="		<param name=quality value=high>";
    g+="		<param name=wmode value=transparent>";
    g+="		<embed src=/common/swf/mainNavi.swf?dep1Code=" + dep1Code + "&dep2Code=" + dep2Code ;
    g+="         quality=high pluginspage=http://www.macromedia.com/go/getflashplayer ";
    g+="		 type=application/x-shockwave-flash wmode=transparent width=910px height=67px></embed>";
    g+="	</object>";
    g+="</div>";

    document.write(g);
}



/******************************************************************************/
/* sub navi title & flash 
/******************************************************************************/

function subNavi() {
    var g ="";
	var naviSize = "";
	var visualSize = "";

	switch(dep1Code) {
        case "1" : naviSize = "height=189px" ; visualSize = "width=215px height=180px" ; break ;
        case "2" : naviSize = "height=120px" ; visualSize = "width=230px height=230px" ; break ;
		case "3" : naviSize = "height=282px" ; visualSize = "width=245px height=185px" ; break ;
		case "4" : naviSize = "height=130px" ; visualSize = "width=215px height=185px" ; break ;
		case "5" : naviSize = "height=215px" ; visualSize = "width=245px height=225px" ; break ;
		case "6" : naviSize = "height=65px"  ; visualSize = "width=225px height=245px" ; break ;
		case "8" : visualSize = "width=225px height=245px" ; break ;
    }

	if (dep1Code == 8){
		dep1CodeVisual = 6;
	} else {
		dep1CodeVisual = dep1Code;
	}
		
		g+="<div id='subNaviObj'>";  
	if (dep1Code != 8) {
		g+="	<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 ";
		g+="    codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0 ";
		g+="    width=189px " + naviSize + " id=subNaviObjF align=middle>";
		g+="		<param name=allowScriptAccess value=middle>";
		g+="		<param name=movie value=/common/swf/subNavi" + dep1Code + ".swf?dep1Code=" + dep1Code + "&dep2Code=" + dep2Code + "&dep3Code=" + dep3Code + ">";
		g+="		<param name=quality value=high>";
		g+="		<param name=wmode value=transparent>";
		g+="		<embed src=/common/swf/subNavi" + dep1Code + ".swf?dep1Code=" + dep1Code + "&dep2Code=" + dep2Code + "&dep3Code=" + dep3Code ;
		g+="         quality=high pluginspage=http://www.macromedia.com/go/getflashplayer ";
		g+="		 type=application/x-shockwave-flash wmode=transparent width=189px " + naviSize + "></embed>";
		g+="	</object>";
	}
		g+="</div>";
	
	g+="<div id='subVisualObj'>";  
    g+="	<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 ";
    g+="    codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0 ";
    g+="    " + visualSize + " id=subVisualObjF align=middle>";
    g+="		<param name=allowScriptAccess value=middle>";
    g+="		<param name=movie value=/common/swf/subVisual" + dep1CodeVisual + ".swf>";
    g+="		<param name=quality value=high>";
    g+="		<param name=wmode value=transparent>";
    g+="		<embed src=/common/swf/subVisual" + dep1CodeVisual + ".swf ";
    g+="         quality=high pluginspage=http://www.macromedia.com/go/getflashplayer ";
    g+="		 type=application/x-shockwave-flash wmode=transparent " + visualSize + "></embed>";
    g+="	</object>";
    g+="</div>";

    document.write(g);
}


/******************************************************************************/
/* quick navi flash 
/******************************************************************************/

function quickNavi() {
    var g ="";

    g+="<div id='quickNavi' style='top:230px;'>";    
    g+="	<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 ";
    g+="    codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0 ";
    g+="    width=72px height=400px id=quickNaviObj align=middle>";
    g+="		<param name=allowScriptAccess value=middle>";
    g+="		<param name=movie value=/common/swf/quickNavi.swf>";
    g+="		<param name=quality value=high>";
    g+="		<param name=wmode value=transparent>";
    g+="		<embed src=/common/swf/quickNavi.swf ";
    g+="         quality=high pluginspage=http://www.macromedia.com/go/getflashplayer ";
    g+="		 type=application/x-shockwave-flash wmode=transparent width=72px height=400px></embed>";
    g+="	</object>";
    g+="</div>";

    document.write(g);

	elementObj = document.getElementById('quickNavi'); // <-- div id value
	flashElement = document.getElementById('quickNaviObj'); // <-- div id value
	self.onError=null;
	currentX = 0;
	currentY = 0;
	whichIt = null;
	lastScrollX = 0;
	lastScrollY = 0;
	suserAgent = navigator.userAgent;
	NS = (document.layers) ? true : false;
	IE = (document.all) ? true: false;
	FF = (suserAgent.indexOf('Firefox') != -1)?	 true: false
	SF = (suserAgent.indexOf('Safari') != -1)? true: false

	initMoving(elementObj, 200, 0, 400);
}

var flashElement;
var elementObj;
var currentX;
var currentY;
var whichIt;
var lastScrollX;
var lastScrollY;
var suserAgent;
var NS;
var IE;
var FF;
var SF;
/* STALKER CODE */



function initMoving(target, topPosition, topLimit, btmLimit) {
	if (!target)
		return false;

	var obj = target;
	obj.initTop = topPosition;
	obj.topLimit = topLimit;
	obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;

	obj.style.position = "absolute";
	obj.top = obj.initTop;
	obj.left = obj.initLeft;
	obj.style.top = obj.top + "px";

	obj.getTop = function() {
		if (document.documentElement.scrollTop) {
			return document.documentElement.scrollTop;
		} else if (window.pageYOffset) {
			return window.pageYOffset;
		} else {
			return 0;
		}
	}
	obj.getHeight = function() {
		if (self.innerHeight) {
			return self.innerHeight;
		} else if(document.documentElement.clientHeight) {
			return document.documentElement.clientHeight;
		} else {
			return 620;
		}
	}
	obj.move = setInterval(function() {
		//pos = obj.getTop() + obj.getHeight() / 2 - 15;
		pos = obj.getTop() + topPosition;

		if (pos > obj.bottomLimit)
			pos = obj.bottomLimit
		if (pos < obj.topLimit)
			pos = obj.topLimit

		interval = obj.top - pos;
		obj.top = obj.top - interval / 5;
		obj.style.top = obj.top + "px";
	}, 30)
}


