// JavaScript Document

/******************************************************************************
	ÆÄÀÏ¸í : common.js - °øÅë Javascript
	ÀÛ¼ºÀÚ : PortfolioAD
	ÀÛ¼ºÀÏ : 
******************************************************************************/

var sendit;
var win;

//dynamic viewBusinessLayer viewer (chang-soo,CHOI,2010.02.19)<!--
var _currIdx = 0;
function viewBusinessLayer(idx)
{
	if (isNaN(idx)){_currIdx = 0; return;}
		
	if (_currIdx){
		var lyerPrev = document.getElementById('business_layer'+_currIdx);
		if (!lyerPrev){_currIdx = 0; return;}
		//lyerPrev.style.display = 'none';
		popdiv('pop_op',lyerPrev.id, 2);
	}
	
	var ele = GetFlashElement('/flash/com_test.swf?pageN='+idx,'100%','100%');
	var lyer = document.getElementById('business_layer'+idx);
	if (!lyer){_currIdx = 0; return;}
	lyer.innerHTML = ele;
	//lyer.style.display = 'block';
	popdiv('pop_op',lyer.id, 1);
	_currIdx = idx;
}
//dynamic viewBusinessLayer viewer-->

function layer_view (layer_name, layer_display){
	if (layer_display == "view"){
		document.getElementById(layer_name).style.display = "block" ;
	} else {
		document.getElementById(layer_name).style.display = "none" ;
	}
}



// Flash

var EmbedStr = "";
function GetFlash(url,x,y) { 
	EmbedStr = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='" + x + "' height='" + y + "'>";
	EmbedStr += "<param name='allowScriptAccess' value='sameDomain' />";
	EmbedStr += "<param name='movie' value='" + url + "' />";
	EmbedStr += "<param name='quality' value='high' />";
	EmbedStr += "<param name='bgcolor' value='#ffffff' />";
	EmbedStr += "<param name='menu' value='false' />";
	EmbedStr += "<param name='wmode' value='transparent' />";
	EmbedStr += "<embed src='" + url + "' id='flashObject' name='flashObject' quality='high' menu='false' wmode='transparent' bgcolor='#ffffff' width='" + x + "' height='" + y + "' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />";
	EmbedStr += "</object>";
	
	document.write(EmbedStr);
	return;
}
function GetFlashElement(url,x,y) { 
	var _EmbedStr = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='" + x + "' height='" + y + "'>";
	_EmbedStr += "<param name='allowScriptAccess' value='sameDomain' />";
	_EmbedStr += "<param name='movie' value='" + url + "' />";
	_EmbedStr += "<param name='quality' value='high' />";
	_EmbedStr += "<param name='bgcolor' value='#ffffff' />";
	_EmbedStr += "<param name='menu' value='false' />";
	_EmbedStr += "<param name='wmode' value='transparent' />";
	_EmbedStr += "<embed src='" + url + "' id='flashObject' name='flashObject' quality='high' menu='false' wmode='transparent' bgcolor='#ffffff' width='" + x + "' height='" + y + "' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />";
	_EmbedStr += "</object>";
	
	return _EmbedStr;
}

// IE6 PNG Åõ¸í
function fixPNG(myImage) 
{
    if ((version >= 5.5) && (version < 7) && (document.body.filters)) 
    {
	var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
   var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
   var imgTitle = (myImage.title) ? 
             "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' "
   var imgStyle = "display:inline-block;" + myImage.style.cssText
   var strNewHTML = "<span " + imgID + imgClass + imgTitle
                  + " style=\"" + "width:" + myImage.width 
                  + "px; height:" + myImage.height 
                  + "px;" + imgStyle + ";"
                  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                  + "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"
   myImage.outerHTML = strNewHTML   
    }
}




// RollOver
function imageOver(imgs) {
	imgs.src = imgs.src.replace("off.gif", "on.gif");
}
function imageOut(imgs) {
	imgs.src = imgs.src.replace("on.gif", "off.gif");
//  onmouseover="imageOver(this);" onmouseout="imageOut(this);"
} 



// faq ´äº¯ ---------
	function act(x) {
		if (document.all[x].style.display == "none") {
				document.all[x].style.display = "block";
		} else {
			document.all[x].style.display = "none";
		}	
	 }


// Á÷¹«¼Ò°³, Á÷¹«¼±ÅÃ½Ã ³»¿ë º¯È­ ---------
function sel_tab(obj) {
    var menuCont2 = document.getElementsByName('call');
    var objIdnum = obj.id;
    for (j=0;j<menuCont2.length;j++) {
        document.getElementById('tab'+(j+1)).style.display = 'none';
    }
    document.getElementById('tab'+objIdnum).style.display = 'block';
}



/////////////////////////////// ·¹ÀÌ¾î


function popdiv(divname1,divname2,a){ 
	ch = document.body.scrollHeight;
	cw = window.screen.width - 22;
	//cw = document.documentElement.scrollWidth;
	switch(a){
	case 1: 
		document.getElementById(divname1).style.height = ch+"px" ;
		document.getElementById(divname1).style.width = cw+"px" ;
		document.getElementById(divname1).style.display = 'block';
		document.getElementById(divname2).style.display = 'block';  
		break;
	case 2: 
		document.getElementById(divname1).style.display = 'none';
		document.getElementById(divname2).style.display = 'none';
		break;
	}
	 
}


//µû¶ó´Ù´Ï´Â Å¾¹öÆ° START

var isDOM = (document.getElementById ? true : false);
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
var isNS = navigator.appName == "Netscape";

function getRef(id) {
	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];
}

var scrollerHeight = 88;
var puaseBetweenImages = 3000;
var imageIdx = 0;

function moveRightEdge() {
	var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;

	if (isDOM) {
			yMenuFrom   = parseInt (divMenu.style.top, 10);
			yMenuTo     = (isNS ? window.pageYOffset : document.body.scrollTop) + 50; // À§ÂÊ À§Ä¡
	}
	timeoutNextCheck = 500;

	if (yMenuFrom != yMenuTo) {
			yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
			if (yMenuTo < yMenuFrom)
					yOffset = -yOffset;
			if (isNS4)
					divMenu.top += yOffset;
			else if (isDOM)
					divMenu.style.top = parseInt (divMenu.style.top, 10) + yOffset;
					timeoutNextCheck = 10;
	}
	setTimeout ('moveRightEdge()', timeoutNextCheck);
}


function goURL(url)
{
	location.href=url;
}


// ÆË¾÷ ·¹ÀÌ¾î ¸®»çÀÌÁî

var pop_op_height; // ÆäÀÌÁö ÀüÃ¼ Å©±â º¯¼ö

function resizeIF(Id)
{
	var obj = document.getElementById(Id);
	var Body;
	var H, Min;
	Min = 503;// ÃÖ¼Ò ³ôÀÌ ¼³Á¤ (³Ê¹« ÀÛ¾ÆÁö´Â °ÍÀ» ¹æÁö)
	try
	{
		if (!document.all && obj.contentWindow.document.location.href == 'about:blank')
		{
			setTimeout("resizeIF('"+Id+"')", 10);
			return;
		}

		Body = obj.contentWindow.document.getElementsByTagName('BODY');
		Body = Body[0];

		if (this.Location != obj.contentWindow.document.location.href)
		{
			H = Body.scrollHeight ;
			obj.style.height =  (H<Min?Min:H) + 'px';
			if(H > pop_op_height)
			{
				document.getElementById("pop_op").style.height = H + 200;
			}
			else
			{
				parent.document.body.scrollTop = 0;
				if(H > 1000)
					document.getElementById("pop_op").style.height = pop_op_height + 120;
				else
					document.getElementById("pop_op").style.height = pop_op_height + 50;
			}

			this.Location = obj.contentWindow.document.location.href;
		}
	}
	catch(e)
	{
		setTimeout("resizeIF('"+Id+"')", 10);
		return;
	}
	setTimeout("resizeIF('"+Id+"')", 2000);
}

function smogLayerHeight(){
	pop_op_height = document.body.scrollHeight ;
}

//ÇÁ¸°Æ®ÇÏ±â
function printShow(url){
	var newwindow = window.open(url, "printsrc", "status=no,toolbar=no,scrollbars=yes,resizable=no,menubar=no,width=692,height=600");
	newwindow.print();
}
// -->
//¿¬¶ôÃ³ Áöµµº¸±â
function mapOpen(url){
	window.open(url, "map", "");
}
// -->








 
