
// cotents layout 
function findPosX(obj)
{
  var curleft = 0;
  if(obj.offsetParent) {
      while(1) {
        curleft += obj.offsetLeft;
        if(!obj.offsetParent)
          break;
        obj = obj.offsetParent;
      }
  } else if(obj.x) {
      curleft += obj.x;
  }
  return curleft;
}
var currheight;
function reAlign() {
	if(currheight != document.documentElement.clientHeight) {
		var c = document.getElementById("wrap-content");
		if (c) {
			if (findPosX(c) < 290) {
				c.className = "wrap-content-winsize";
			} else {
				c.className = "wrap-content";
			}
		}
	}
	currheight = document.documentElement.clientHeight;
}
var initialX = null;
var initialY = null;
var lastResize = null;
var waiting = false;
var first = true;
var id = 0;

function updateResizeTime() {
    if (initialX === document.documentElement.clientWidth 
    		&& initialY === document.documentElement.clientHeight) {
        return;
    }
    initialX = document.documentElement.clientWidth;
    initialY = document.documentElement.clientHeight;
    if (first) {
        first = false;
        return;
    }
    lastResize = new Date();                    
    if (!waiting && id == 0) {
        waiting = true;
        id = setInterval(checkForResizeEnd, 500);
    }
}

function checkForResizeEnd() {
    if ((new Date()).getTime() - lastResize.getTime() >= 500) {
        waiting = false;
        clearInterval(id);
        id = 0;
        reAlign();
    }
}
window.onload = function() {reAlign();};
window.onresize = function() {updateResizeTime();};

// rollOver
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}


function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function swf_include(swfUrl,swfWidth,swfHeight,bgColor,swfName,access,flashVars){
	// 플래시 코드 정의
	var flashStr=
	"<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='"+swfWidth+"' height='"+swfHeight+"' id='"+swfName+"' align='middle' />"+
	"<param name='allowScriptAccess' value='"+access+"' />"+
	"<param name='movie' value='"+swfUrl+"' />"+
	"<param name='FlashVars' value='"+flashVars+"' />"+
	//"<param name='loop' value='false' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
    "<param name='scale' value='noscale' />"+
	"<param name='wmode' value='transparent' />"+
	"<param name='bgcolor' value='"+bgColor+"' />"+
	"<embed src='"+swfUrl+"' FlashVars='"+flashVars+"'  wmode='transparent' quality='best' bgcolor='#EEF8FF' width='"+swfWidth+"' height='"+swfHeight+"' name='"+swfName+"' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";

	// 플래시 코드 출력
	document.write(flashStr);
};


function recruitPrint() {
	if (document.getElementById != null){

		var html = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">' + 
				   '<html xmlns="http://www.w3.org/1999/xhtml" lang="ko">\n<HEAD>\n';

		if (document.getElementsByTagName != null){

			var headTags = document.getElementsByTagName("head");

			if (headTags.length > 0) html += headTags[0].innerHTML;

	}

	html += '\n</HE' + 'AD>\n<BODY onload="this.focus();this.print();">\n<div id="wrap-content">';

	var printReadyElem = document.getElementById("print_div");

	html += printReadyElem.innerHTML;

	html += '\n</div>\n</BO' + 'DY>\n</HT' + 'ML>';


	var oIframe = document.getElementById('ifrmPrint');

	var oDoc = (oIframe.contentWindow || oIframe.contentDocument);

	if (oDoc.document) oDoc = oDoc.document;

	oDoc.write(html);	    

	oDoc.close(); 	

	} else alert("Browser not supported.");
}


function toggleFullbg() {
	/* 이벤트 있을 경우 주석 제거
	if (document.getElementById('fullbg').style.display == 'block' ||
			document.getElementById('fullbg').style.display == ''	) {
		$('#fullbg').toggle();
		alpha.clear();
	} else {
		$('#fullbg').toggle();
		alpha.apply('#0f0a0a','75');
	}
	*/
	window.location.href="/comm/event_list.hr";
}
function toggleFullbg1() {
	
	if (document.getElementById('fullbg1').style.display == 'block' ||
			document.getElementById('fullbg1').style.display == ''	) {

		$('#fullbg1').toggle();
		alpha.clear();
		if (document.getElementById('player') != null) {
			document.getElementById('player').play();
			document.getElementById('player').style.display = 'block';
		}
	} else {
		
		if (document.getElementById('player') != null) {
			document.getElementById('player').pause();
			document.getElementById('player').style.display = 'none';
		}
		$('#fullbg1').toggle();
		//$('#fullbg_content1').attr('width', '600px');
		//$('#fullbg_content1').attr('height', '400px');
		alpha.apply('#0f0a0a','75');
		
		document.getElementById('tourFrame').src = '/pr/onlineTour.hr';
	}

	//window.location.href="/comm/movierecipe_list.hr";
}

alpha = new Object
alpha = {
    clear  : function() { 
                alpha.create().style.display = "none"
                document.getElementsByTagName('HTML')[0].style.overflow = "";
        },
    apply  : function(co,op) {
                var Alpha = alpha.create()
                var alphacolor = co ? co : "#ffffff"
                var opacity = op ? op : "50"
                document.getElementsByTagName('HTML')[0].style.overflowX = "hidden";
                document.getElementsByTagName('HTML')[0].style.overflowY = "auto";
                with (Alpha.style) {
                   	width      = document.documentElement.scrollWidth + "px";
                    height     = document.documentElement.scrollHeight + "px";
                    background = alphacolor;
                    filter     = "alpha(opacity=" + opacity + ")";
                    opacity    = op / 100;
                    display    = "block";
                }
        },
    create : function() {
                if (!document.getElementById('alpha')) {
                    var alphaDiv = document.createElement('div');
                    alphaDiv.setAttribute('id', 'alpha');
                    with(alphaDiv.style) {
                        display  = "none";
                        position = "absolute";
                        top      = "0";
                        left     = "0";
                        zindex   = "900";
                    }
                    document.body.appendChild(alphaDiv);
                    window.onresize = alpha.resize
                }
                return document.getElementById('alpha');
        },
    resize : function() {
                var Alpha = alpha.create()
                with (Alpha.style) {
                    width      = document.documentElement.scrollWidth + "px";
                    height     = document.documentElement.scrollHeight + "px";
                }
        }
}


// foot select
function displayOn() {
	var i,j,a=displayOn.arguments;
	for(i=0;i<a.length;i++) {
		obj = document.getElementById(a[i]);
		if (obj) { obj.style.display = "block"; }
	}
}
function displayOff() {
	var i,j,a=displayOff.arguments;
	for(i=0;i<a.length;i++) {
		obj = document.getElementById(a[i]);
		if (obj) { obj.style.display = "none"; }
	}
}


// good search input
function clrImg(obj){
		obj.style.backgroundImage="";obj.onkeydown=obj.onmousedown=null;
	}
