//window.onload = function() {
	//moveTo(0,0);
	//window.resizeTo(screen.availWidth,screen.availHeight);
	
	//browserSize();
//}

//window.onresize = browserSize;

// È­¸é ¸®»çÀÌÂ¡
/* 20100610_½ºÅ©¸³Æ®¿À·ù·Î ÀÓ½ÃÁÖ¼®(ÇØ´ç div id Á¸ÀçÇÏÁö ¾Ê´ÂÆäÀÌÁö¿¡¼­ ¹ß»ý) by shlee217
var chk_ie6 = navigator.appVersion.substring(25,22); 
window.onload=fixed_delayout;
window.onresize=fixed_delayout;scroll_fix;
if (chk_ie6=="6.0"){
	$('#wrapper').onscroll=scroll_fix;
}else{
	window.onscroll=scroll_fix;
}
*/
function fixed_delayout(){
	var bsw = document.documentElement.clientWidth;
	if(bsw <= 1105) {
		$('#layerFixedTop').css('width', bsw);
		$('#gnb').css('width', bsw);
		$('#container').css('width', bsw);
		$('.footerWrap').css('width', bsw);
	    $('.todayView').css('width', bsw);
		if(bsw <= 1000) {
			$('#layerFixedTop').css('width', '1000px');
			$('#gnb').css('width', '1000px');
			$('.gnbSearch').css('width', '1000px');
			$('#container').css('width', '1000px');
			$('.footerWrap').css('width', '1000px');
			$('.todayView').css('width', '1000px');
		}
	} else {
		$('#layerFixedTop').css('width', '100%');
		$('#gnb').css('width', '100%');
		$('.gnbSearch').css('width', '');
		$('#container').css('width', '1105px');
		$('.footerWrap').css('width', '1105px');
		$('.todayView').css('width', '1105px');
	}
	
	$('#layerFixedTop').width($('#wrapper').width());
}
 
function scrollX(){
	var de = document.documentElement;
	return self.pageXOffset || (de && de.scrollLeft) || document.body.scrollLeft;
}

function member_join(){
   top.document.location.href="https://family.lge.co.kr/member/MemberJoinFormCmd.laf?brand=LGMobile&return_url="+document.location.host+"?target_url="+document.location.href;
}

function top_go(url){
   top.document.location.href = url;
}

function go_b2c(){
   top.document.location.href = 'https://family.lge.co.kr/member/MemberEditCheckFormCmd.laf?brand=LGMobile';
}

function member_findpw(){
   top.document.location.href="https://family.lge.co.kr/member/MemberIdPwCheckFormCmd.laf?brand=LGMobile";
}

function startRequest_page(url,color){

	var resultXml = jQuery.xmlDOM(jQuery.ajax({url: "/cyon/web/frame/login01/initFrameLogin00.dev?url="+url, async: false}).responseText);
	var result = resultXml.find("string").text();
	if(result!='Y') {// ¼¼¼ÇÀÌ ¾ø´Â°æ¿ì ·¹ÀÌ¾î ¸Þ½ÃÁö
		//alert(result);
		openLayerAlert2(result);
		return;
	}
	
	
	if (color == '000')
	{
        //parent.show_gnb("B");
	    $(parent.document.body).addClass('bodyPaintingA');
	    $(parent.document.body).removeClass('bodyPaintingB');
	}else{
        if (parent.now_color == "B" && color == "fff"){
                //parent.document.body.style.background = "fff";
		$(parent.document.body).addClass('bodyPaintingB');
		$(parent.document.body).removeClass('bodyPaintingA');
	    }
	}
	parent.footer_hide();
	$(parent.document.getElementById("ifrm")).css("height", 0);
	/*
	if (document.location.href.indexOf("main.jsp")>-1)
	{		
		$('#mainContainer').animate({opacity: 'hide'}, hide_speed, function() {
			$(parent.document.getElementById("ifrm")).css("height", 0);
			//setTimeout(function () { document.location.href=url;}, 100);
			document.location.href=url;
		});	
	}else{
		if (document.location.href.indexOf("product")>-1)
		{
            //$('#point1').innerHTML = "";
			$('#container').animate({opacity: 'hide'}, hide_speed, function() {
				$(parent.document.getElementById("ifrm")).css("height", 0);
				//setTimeout(function () { document.location.href=url;}, 100);
				document.location.href=url;
			});	
		}else{
			$('#container').animate({opacity: 'hide'}, hide_speed, function() {
				$(parent.document.getElementById("ifrm")).css("height", 0);
				//setTimeout(function () { document.location.href=url;}, 100);
				document.location.href=url;
			});	
		}
	}
	*/
	if (color == '000' && parent.now_color=="W")
	{
        parent.show_gnb("B");
	}
	if (color == 'fff' && parent.now_color=="B")
	{
        parent.show_gnb("W");
	}
	//$(parent.document.getElementById("ifrm")).css("height", parent.clienth);
	document.location.href=url;
}
if (document.all){
		document.onkeydown = function (){
		var key_f5 = 116; // 116 = F5
				if(key_f5 == event.keyCode ){
                        document.location.reload();
						event.keyCode = 0;
						event.cancelBubble = true;
						event.returnValue = false;
                        //parent.document.location.href="http://qpalzmsd.lgmobile.co.kr";
				}//end of if
		}//end of function
}//end of outter if
function refresh(){
   document.location.reload();
}

function startRequest_form(action,oform,target){
   
   if (parent.now_color == "W"){
	$(parent.document.body).addClass('bodyPaintingB');
	$(parent.document.body).removeClass('bodyPaintingA');
   }else{
	$(parent.document.body).addClass('bodyPaintingA');
	$(parent.document.body).removeClass('bodyPaintingB');
   }
   /*
   $('#container').animate({opacity: 'hide'}, hide_speed, function() {	
	   parent.document.getElementById("ifrm").style.height = 0;
	   actSubmit(oform, action, target);
	});
	*/
	parent.footer_hide();
	$(parent.document.getElementById("ifrm")).css("height", 0);
	//$(parent.document.getElementById("ifrm")).css("height", parent.clienth);
	actSubmit(oform, action, target);
}


function scroll6X(){
	return $('#wrapper').scrollLeft;
}

function scroll_fix(){
	if (chk_ie6=="6.0"){
		var scrollx_bar = scroll6X();
	}else{
		var scrollx_bar = scrollX();
	}
	
	//°íÁ¤µÇ´Â ¿ÀºêÁ§Æ® 
	$('#layerFixedTop').css('marginLeft', -scrollx_bar);
	$('#layerFixedTop').width($('#wrapper').width() + scrollx_bar);
	$('.todayView').css('marginLeft', -scrollx_bar);
	$('.todayView').width($('#wrapper').width() + scrollx_bar);
}

// ÆäÀÌÁö ÀüÈ¯
// Àü¿ªº¯¼ö
var screenHeight = screen.availHeight;
/*
var pageConversion =
{
	//ÆäÀÌÁöÀüÈ¯
	
	page : function(url, param) {
		document.documentElement.scrollTop = 0;
		$('<div id="hiddenLayer"></div>').prependTo('#wrapper');
		$('#currentContents > div').css('position', 'relative');
		$('#currentContents > div:eq(0)').css({'height':screenHeight});
		
		$('<div></div>').insertAfter($("#currentContents > div"));
		$('#currentContents > div:eq(0)').animate({opacity: 'hide', height: 'hide'}, 700, function() {
			$('#currentContents > div:eq(0)').css('height',$('#currentContents > div:eq(1)').height());
			$('#hiddenLayer').remove();
			pageConversion.removeContent();
			initMoving(document.getElementById("quick"), 1, 0, 0); //³ªÀÇ Á¤º¸ ¸Þ´º ½ºÅ©¸³Æ® È£Ãâ
		}); 
		
		$('#currentContents > div:last')
		.load(url, param)
		.ajaxComplete(function(e, xhr){
			$('#currentContents > div:eq(1)').show();
		});
	},

	removeContent : function() {
		$('#currentContents > div:eq(0)').remove();
	},
 
	//¸Þ´ºÀüÈ¯
	menu : function(url, bgColor) {
		$('#container').css({'height':screenHeight+500});
		$('#container').css('overflow', 'hidden');
		$('#container').animate({opacity: 'hide'}, 'slow', function() {
			show_gnb(bgColor);
			pageConversion.changeMenu(url, bgColor);
		});
	},

	changeMenu : function(url, bgColor) {
		if(bgColor == '000') {
			$('body').addClass('bodyPaintingA').fadeIn();
			$('body').removeClass('bodyPaintingB');
		} else {
			$('body').addClass('bodyPaintingB').fadeIn();
			$('body').removeClass('bodyPaintingA');
		}
		$('#container').css({'height':''});
		
		$.ajax({
			url:url,
			async:false,
			success: function(data) {
				$('#container').html(data);
				$('#nextWrapper').html($('#container').html());
				$('#container').animate({opacity: 'show'}, 'slow');
			}
		});

		/*
		$('#container').html($('#nextWrapper').html()).animate({opacity: 'show'}, 'slow');
		*/
		/*
		$('#container').css('display', 'block');
		initMoving(document.getElementById("quick"), 1, 0, 0); //³ªÀÇ Á¤º¸ ¸Þ´º ½ºÅ©¸³Æ® È£Ãâ
		$('#nextWrapper').css('display', 'none');
		$('#nextWrapper').empty();
	}
};
*/

// ÇÃ·¡½Ã ³ôÀÌ Á¶Àý
function gnbResize(value) {
	var obj = document.getElementById('gnbFlash');
	if(navigator.appName != "Microsoft Internet Explorer") {
		obj = document.getElementsByName('gnbFlash')[0];
	}
	obj.style.height = value + 'px';
}

//¹é±×¶ó¿îµå ÀÌ¹ÌÁö ·Îµù
try {document.exeCommand('BackgroundImageCashe', false, true);} catch (e) {}

// png ÆÄÀÏ Åõ¸í Ã³¸® 
function setPng24(obj) {
    obj.width=obj.height=1;
    obj.className=obj.className.replace(/\bpng24\b/i,'');
    obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"
    obj.src='';
    return '';
}

//quick ½ºÅ©·Ñ
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;
		obj.top = obj.top - interval / 4;
		obj.style.top = obj.top + "px";
	}, 30)
}

var hide_speed = 600;
var show_speed = 1000;

//quick ½ºÅ©·Ñ
function initMoving_ifrm(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() {
		//alert(parent.document.documentElement.scrollTop);
		if (parent.document.documentElement.scrollTop > 0) {
			pos = parent.document.documentElement.scrollTop + obj.initTop;
		} else {
			//pos = parent.document.documentElement.scrollTop + obj.getHeight() + obj.initTop;
			//pos = parent.document.documentElement.scrollTop + obj.getHeight() / 2 - 15;
			pos = obj.initTop;
		}

		if (pos > obj.bottomLimit)
			pos = obj.bottomLimit;
		if (pos < obj.topLimit)
			pos = obj.topLimit;

		interval = obj.top - pos;
		obj.top = obj.top - interval / 4;
		obj.style.top = obj.top + "px";
	}, 30)
}

//·¹ÀÌ¾îÅ¬¸¯/´Ý±â 
function show(object) {
if (document.layers && document.layers[object] != null) document.layers[object].visibility = 'visible';
else if (document.all) document.all[object].style.visibility = 'visible';
}
function hide(object) {
if (document.layers && document.layers[object] != null) document.layers[object].visibility = 'hidden';
else if (document.all) document.all[object].style.visibility = 'hidden';
}

// ¼ÒÇÁÆ®¿þ¾î
function software (id){
	for (i=1; i<4; i++){
		if (i==id){
			document.getElementById ('tab0' + i).style.display="block";
			document.getElementById('btn'+i).src="/images/customer/tab_software0"+i+"_on.gif";
		}else {
			document.getElementById ('tab0' + i).style.display="none";
			document.getElementById('btn'+i).src="/images/customer/tab_software0"+i+"_off.gif";
		}
	}
}

//»õÃ¢ ¿©´Â ÇÔ¼ö
function uf_newWin( url, winName, sizeW, sizeH, opt)
{
	var nLeft  = screen.width/2 - sizeW/2 ;
	var nTop  = screen.height/2 - sizeH/2 ;

	opt = (null==opt)?",toolbar=no,menubar=no,location=no,scrollbars=no,status=no,resizable=no":opt;
	window.open(url, winName, "left=" + nLeft + ",top=" +  nTop + ",width=" + sizeW + ",height=" + sizeH  + opt );
}

/**
* ½ºÅ©¸³Æ® ÀÎÅ¬·çµå
* param : ½ºÅ©¸³Æ® url
*/
$.includeJS=function(includeSrc){
	var documentHead = document.getElementsByTagName("head")[0];
	var includedJs = documentHead.getElementsByTagName('script');

	for(var i in includedJs){
		if(-1 < (null==includedJs[i].src?'':includedJs[i].src).toString().indexOf(includeSrc)){
			return false;
		}
	}
	
	$('<script/>').attr( {
		type :'text/javascript',
		src :includeSrc
	}).appendTo(documentHead);
}

/**
* ½ºÅ¸ÀÏ ÀÎÅ¬·çµå
* param : ½ºÅ¸ÀÏ url
*/
$.includeCSS=function(includeHref){
	if ($.browser.msie) {
		var styleSheets = document.styleSheets;
		for(var i in styleSheets){
			if(-1 < (null==styleSheets[i].href?'':styleSheets[i].href).toString().indexOf(includeHref)){
				return false;
			}
		}
		document.createStyleSheet(includeHref);
	} else {
		var documentHead = document.getElementsByTagName("head")[0];
		var styles = documentHead.getElementsByTagName('script');
		for(var j in styles){
			if(-1 < (null==styles[j].href?'':styles[j].href).toString().indexOf(includeHref)){
				return false;
			}
		}
		$('<link/>').attr( {
			rel :'stylesheet',
			type :'text/css',
			href :includeHref
		}).appendTo(documentHead);
	}
}

/**
* Æ¯Á¤¹®ÀÚ ±³Ã¼
* param : fromChar - ±³Ã¼ÇÏ±â Àü ¹®ÀÚ, toChar - ±³Ã¼ÇÒ ¹®ÀÚ
* return : ±³Ã¼ÇÒ ¹®ÀÚ°¡ ±³Ã¼µÈ °á°ú ¹®ÀÚ¿­
*/
String.prototype.changeChar= function (fromChar, toChar) {
	return this.replace(eval("/"+fromChar+"/g"), toChar);
}

/**
* Æ¯Á¤¹®ÀÚ Á¦°Å
* param : removeChar - Á¦°ÅÇÒ ¹®ÀÚ
* return : Á¦°ÅÇÒ ¹®ÀÚ°¡ Á¦°ÅµÈ °á°ú ¹®ÀÚ¿­
*/
String.prototype.removeChar= function (removeChar) {
		return this.changeChar(removeChar, "");
}

/**
 * ¹ÙÀÌÆ®´ÜÀ§ ±æÀÌ 
 * return : Byte ±æÀÌ
 */
String.prototype.bytes = function() {
	var str = this;         
	var s = 0;         
	for (var i=0; i<str.length; i++) 
		s += (str.charCodeAt(i) > 128) ? 2 : 1;         
	return s;
}

/**
 * ¹ÙÀÌÆ®´ÜÀ§·Î ÀÚ¸£±â
 * @param len
 * @return
 */
String.prototype.cut = function(len) {         
	var str = this;         
	var s = 0;         
	for (var i=0; i<str.length; i++) {                 
		s += (str.charCodeAt(i) > 128) ? 2 : 1;                 
		if (s > len) return str.substring(0,i);         
	}        
	
	return str;  
}

/**
* ¸ð¹ÙÀÏ Çü½Ä °ËÁõ
* return boolean
*/
String.prototype.isMobileFormat = function(){
	var mobileNumber = this.removeChar('-');
	mobileNumber = mobileNumber.removeChar('\\(');
	mobileNumber = mobileNumber.removeChar('\\)');
	if(mobileNumber.length>11) return false;
	
	if(mobileNumber.length == 10){
		return /^(010|011|012|016|017|018|019|080|070)(\d{3})(\d{4})/.test(mobileNumber);
	}
	else if (mobileNumber.length == 11){
		return /^(010|011|012|016|017|018|019|080|070)(\d{4})(\d{4})/.test(mobileNumber);
	}
}

/**
* ¸ð¹ÙÀÏ Çü½ÄÀ¸·Î º¯È¯
* return mobileFormat number ex) 010-0000-0000
*/
String.prototype.toMobileFormat = function(){
	var mobileNumber = this.toString();

	try{
		//10, 11ÀÚ¸® ¼ýÀÚ ¿©ºÎ Ã¼Å©
		if(!mobileNumber.isMobileFormat()){ throw err;}

		mobileNumber = mobileNumber.removeChar('-');
		mobileNumber = mobileNumber.removeChar('\\(');
		mobileNumber = mobileNumber.removeChar('\\)');
		if(mobileNumber.length == 10){
			mobileNumber = mobileNumber.replace(/^(010|011|012|016|017|018|019|080|070)(\d{3})(\d{4})/, '$1' + '-' + '$2' + '-' + '$3');
		}
		else if(mobileNumber.length == 11){
			mobileNumber = mobileNumber.replace(/^(010|011|012|016|017|018|019|080|070)(\d{4})(\d{4})/, '$1' + '-' + '$2' + '-' + '$3');
			if(mobileNumber.charAt(4) == '0'){
				mobileNumber = mobileNumber.substring(0, 4) + mobileNumber.substring(5, mobileNumber.length);
			}
		}

	}catch(err){
		return -1;
	}

	return mobileNumber;
}

/**
* ÀÌ¸ÞÀÏ Çü½Ä °ËÁõ
* return : boolean
*/
String.prototype.isEmailFormat=function(){
	var value = this.toString();

	try{
		// contributed by Scott Gonzalez: http://projects.scottsplayground.com/email_address_validation/
		return /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);
	}catch(e){}
}

/**
 * TextArea MaxLength Á¦ÇÑ ÇÏ±â.
 */
$.fn.maxlength = function(options)
{
	var settings = jQuery.extend(
	{
		events: ['keyup'], 
		maxBytes: 80, 
		alertMessage : "80ÀÚ ±îÁö¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.",
		alertView : false,
		onOverflow : overflow,
		onInput : input,
		onFocus : focus,
		byteView : false,
		byteViewTarget : null
	}, options );

	//default event
	$.merge(settings.events, ['keydown']);
	$.merge(settings.events, ['focus']);
	//$.merge(settings.events, ['blur']);

	return this.each(function() 
	{
		
		$(this).attr("maxlength", settings.maxBytes);

		for(var i = 0; i < settings.events.length; i++){

			$(this)
				.bind(settings.events[i], function (event){

					if($(this).val().bytes() > $(this).attr("maxlength")){
						if(settings.alertView) alert(settings.alertMessage);

						settings.onOverflow($(this), $(this).val().bytes(), $(this).attr("maxlength"));
					}
					
					if(settings.byteView) $(settings.byteViewTarget).text($(this).val().bytes());
			});
		}
	});

	function overflow (item, len, max){
		item.val(item.val().cut(item.attr("maxlength")));
	}
	
	function input (item, len, max){
		
	}

	function focus (item, len, max){
		
	}
};

/**
 * liµðÀÚÀÎ select ÃÊ±âÈ­.
 */
$.fn.initSelectList = function(){
	if(0 < $(".selectDesign").size()){
		$(".selectDesign").each(function() {
			var $parentTop = $(this);
			
			if($('.selTypeA')) {
				$parentTop.find("ul").width($parentTop.innerWidth(true)-2);
			}
	
			$parentTop.find("span").unbind("mousedown").bind("mousedown", function() {
				$(".selectOption").not(":eq("+$(".selectOption").index($parentTop.find("ul"))+")").removeClass("hidden").addClass("hidden");
				$parentTop.find("ul").toggleClass("hidden");
				$(this).toggleClass("on");
			});
	
			$parentTop.find("li").each(function() {
				var $li = $(this);
				
				$li.unbind("mouseout mouseover click");
				
				$li.bind("mouseover mouseout", function() {
					$li.toggleClass('over');
				});
	
				$li.bind("click", function() {
					var listSpan = $($parentTop.find("span"));

					listSpan.attr("title", (null == listSpan.attr("title"))?listSpan.text():listSpan.attr("title"));
					var prevValue = listSpan.attr("title");
					listSpan.html($li.html());
					listSpan.attr("title", (null == $li.attr("title"))?$li.text():$li.attr("title"));

					$parentTop.find("ul").toggleClass("hidden");
					listSpan.toggleClass("on");
					
					if($.trim(prevValue) != $.trim($li.text())){
						listSpan.trigger("change", [$("li", $(this).parent()).index($(this))]);
					}
				});
			});
		});

		$(document).unbind("click").click(function(event){
			var $target = $(event.target);
			
			if( !$target.parent().is(".selectOption") && !$target.is(".selectDesign span")) {
				$(".selectOption").addClass("hidden");	
			}
		});
	}
}

/**
 * iFrame»çÀÌÁî Á¶Á¤(ºñµ¿±â È£Ãâ ½Ã °­Á¦È£Ãâ)
 */
$.fn.initIframeSize=function(){
	var minHeight = 720;
	var contentsHeight = $("#contents", document.documentElement).height();
	var footerHeight = $("#footer", document.documentElement).height();
	var windowHeight = $("body", parent.document.documentElement).height();

    if (minHeight > contentsHeight + footerHeight+ 90){
	 	$('#container').height(minHeight + 36);
	 	$(parent.document.getElementById("ifrm")).height(minHeight);    
    }	    
    else{
	    $('#container').height(contentsHeight + footerHeight+ 90);
	    $(parent.document.getElementById("ifrm")).height(contentsHeight + footerHeight + 65);
    }
    
	initMoving_ifrm(document.getElementById("quick"), 1, 0, 0);
}

/**
 * table È¿°ú ÃÊ±âÈ­.
 */
$.fn.initTable=function(){
	/* ÇÊÅÍ¸µ..*/
	$("table.effect tr").unbind('mouseover mouseout').bind('mouseover mouseout', function(e){
		if($("td", $(this)).is(".noneData"))return;
		$(this).toggleClass("over");
	});
}

/**
 * ÆË¾÷»çÀÌÁî ³»¿ë¿¡ ¸ÂÃß±â
 */
$.fn.fitPopupSize=function(){
	var winBody = document.body; 

	var marginHeight = parseInt(winBody.topMargin)+parseInt(winBody.bottomMargin); 
	var marginWidth = parseInt(winBody.leftMargin)+parseInt(winBody.rightMargin); 

	var width = winBody.scrollWidth + (winBody.offsetWidth - winBody.clientWidth) + marginWidth
	var height = winBody.scrollHeight + (winBody.offsetHeight - winBody.clientHeight) + marginHeight+50; 

	window.resizeTo(width, height); 
}

/**
 * image preload
 */
var cache = [];
$.fn.preLoadImages = function() {
var args_len = arguments.length;
	for (var i = args_len; i--;) {
		var cacheImage = document.createElement('img');
		cacheImage.src = arguments[i];
		cache.push(cacheImage);
	}
}

/**
 * no image change
 */
$.fn.imgCheck = function() {
    this.find('img')
    .error(
         function() {
             $(this).attr('src', '/images/thumb/thumb_16_1.gif');
         });
};

/**
 * open layer popup
 */
$.fn.openLayerPopup = function(url, width, height){
	var resultXml = jQuery.xmlDOM(jQuery.ajax({url: "/cyon/web/frame/login01/initFrameLogin00.dev?url="+url, async: false}).responseText);
	var result = resultXml.find("string").text();
	if(result!='Y') {// ¼¼¼ÇÀÌ ¾ø´Â°æ¿ì ·¹ÀÌ¾î ¸Þ½ÃÁö
		//alert(result);
		openLayerAlert2(result); 
		return;
	}
	if(null!=$("#layerPop").attr("id")){
		$("#layerPopFrame").attr("src", "");
		$("#layerPop").remove();
	}
	var layerString = "";
	layerString += "<div id=\"layerPop\" style=\"position:absolute; z-index:10003;left:450px;top:160px;background:#FFFFFF;border:1px solid #1F1F1F;display:none;\">";
	layerString += "<div class=\"popTitle\"></div>";
	layerString += "<iframe id=\"layerPopFrame\" style=\"border:none;\" frameborder=\"0\" scrolling=\"no\"></iframe>";
	layerString += "</div>";
    
	$(layerString).appendTo("body");
	var position = $.fn.getLayerPosition(width, height);
	$("#layerPopFrame")
		.attr("src", "")
		.attr({
			"src":url,
			"width":width,
			"height":height				
		})
		.load(
			function(){
				 $("#layerPop div.popTitle").html($("#layerPopFrame").contents().find("div.popTitle").html());
				 $("#layerPop div.popTitle > p.popClose").html($("#layerPop div.popTitle > p.popClose > a").html());
			   
				$("p.popClose img").unbind("click").bind("click", function(){
					$("#layerPopFrame").attr("src", "");
					$("#layerPop").remove();
				})
				.css("cursor", "pointer");
				$("#layerPop")
					.css({
						"width":parseInt($("#layerPopFrame").attr("width")),
						"height":parseInt($("#layerPopFrame").attr("height")) + 30,
						"left":position.X + "px",
						"top":position.Y + "px"
					})
					.draggable({ handle: 'h1' })
					.show();
			}
		);
};

/**
 * open layer popup 2
 */
$.fn.openLayerPopup2 = function(url, width, height){
	var resultXml = jQuery.xmlDOM(jQuery.ajax({url: "/cyon/web/frame/login01/initFrameLogin00.dev?url="+url, async: false}).responseText);
	var result = resultXml.find("string").text();
	if(result!='Y') {// ¼¼¼ÇÀÌ ¾ø´Â°æ¿ì ·¹ÀÌ¾î ¸Þ½ÃÁö
		//alert(result);
		openLayerAlert2(result); 
		return;
	}
	if(null!=$("#layerPop").attr("id")){
		$("#layerPopFrame").attr("src", "");
		$("#layerPop").remove();
	}
	var layerString = "";
	layerString += "<div id=\"layerPop\" style=\"position:absolute;left:450px;top:160px;background:#FFFFFF;border:1px solid #1F1F1F;display:none;z-index:10003;\">";
	layerString += "<div class=\"popTitle\"></div>";
	layerString += "<iframe id=\"layerPopFrame\" style=\"border:none;\" frameborder=\"0\" scrolling=\"no\"></iframe>";
	layerString += "</div>";
    
	$(layerString).appendTo("body");
	var position = $.fn.getLayerPosition(width, height);
	$("#layerPopFrame")
		.attr("src", "")
		.attr({
			"src":url,
			"width":width,
			"height":height				
		})
		.load(
			function(){
				 $("#layerPop div.popTitle").html($("#layerPopFrame").contents().find("div.popTitle").html());
				 $("#layerPop div.popTitle > p.popClose").html($("#layerPop div.popTitle > p.popClose > a").html());
			   
				$("p.popClose img").unbind("click").bind("click", function(){
					$("#layerPopFrame").attr("src", "");
					$("#layerPop").remove();
				})
				.css("cursor", "pointer");
				$("#layerPop")
					.css({
						"width":parseInt($("#layerPopFrame").attr("width")),
						"height":parseInt($("#layerPopFrame").attr("height")) + 30,
						"left":position.X + "px",
						"top":$(parent.document.documentElement).scrollTop()+50  
					})
					.draggable({ handle: 'h1' })
					.show();
			}
		);
};

/**
 * open layer popup 3
 */
$.fn.openLayerPopup3 = function(url, width, height){
	var resultXml = jQuery.xmlDOM(jQuery.ajax({url: "/cyon/web/frame/login01/initFrameLogin00.dev?url="+url, async: false}).responseText);
	var result = resultXml.find("string").text();
	if(result!='Y') {// ¼¼¼ÇÀÌ ¾ø´Â°æ¿ì ·¹ÀÌ¾î ¸Þ½ÃÁö
		//alert(result);
		openLayerAlert2(result); 
		return;
	}
	if(null!=$("#layerPop").attr("id")){
		$("#layerPopFrame").attr("src", "");
		$("#layerPop").remove();
	}
	var layerString = "";
	layerString += "<div id=\"layerPop\" style=\"position:absolute;left:450px;top:160px;background:#FFFFFF;border:1px solid #1F1F1F;display:none;z-index:10003;\">";
	layerString += "<div class=\"popTitle\"></div>";
	layerString += "<iframe id=\"layerPopFrame\" style=\"border:none;\" frameborder=\"0\" scrolling=\"no\"></iframe>";
	layerString += "</div>";
    
	$(layerString).appendTo("body");
	var position = $.fn.getLayerPosition(width, height);
	$("#layerPopFrame")
		.attr("src", "")
		.attr({
			"src":url,
			"width":width,
			"height":height				
		})
		.load(
			function(){
				 $("#layerPop div.popTitle").html($("#layerPopFrame").contents().find("div.popTitle").html());
				 $("#layerPop div.popTitle > p.popClose").html($("#layerPop div.popTitle > p.popClose > a").html());
			   
				$("p.popClose img").unbind("click").bind("click", function(){
					$("#layerPopFrame").attr("src", "");
					$("#layerPop").remove();
				})
				.css("cursor", "pointer");
				$("#layerPop")
					.css({
						"width":parseInt($("#layerPopFrame").attr("width")),
						"height":parseInt($("#layerPopFrame").attr("height")) + 30,
						"left":position.X + "px",
						"top":$(parent.document.documentElement).scrollTop()+170  
					})
					.draggable({ handle: 'h1' })
					.show();
			}
		);
};

/**
 * open layer popup
 */
$.fn.openLayerAlert = function(msg, handle){
	
	if(null!=$("#layerPop").attr("id")){
		$("#layerPopFrame").attr("src", "");
		$("#layerPop").remove();
	}
	
	var layerString = "";
	layerString += "<div id=\"layerPop\" style=\"position:absolute;background:#FFFFFF;border:1px solid #1F1F1F;display:none;\">";
	layerString += "<div class=\"popTitle\"></div>";
	layerString += "<iframe id=\"layerPopFrame\" style=\"border:none;\" frameborder=\"0\"></iframe>";
	layerString += "</div>";

	$(layerString).appendTo("body");
	
	// set default size
	var position = $.fn.getLayerPosition(350, 172);
	
	$("#layerPopFrame")
		.attr("src", "")
		.attr("src", "/cyon/web/common/layerpopup/initPopupLayerAlert.dev?msg="+msg)
		.load(
			function(){
				 $("#layerPop div.popTitle").html($("#layerPopFrame").contents().find("div.popTitle").html());
				 $("#layerPop div.popTitle > p.popClose").html($("#layerPop div.popTitle > p.popClose > a").html());
			 
				$("p.popClose img").unbind("click").bind("click", function(){
					$("#layerPopFrame").attr("src", "");
					$("#layerPop").remove();
				})
				.css("cursor", "pointer");
				
				$("#layerPop")
					.draggable({ handle: 'h1' })
					.show()
					.css({
						"width":350,/*$("#layerPopFrame").contents().find("div.popContent").width() + 30,*/
						"height":$("#layerPopFrame").contents().find("div.popContent").height() + 60,
						"left":position.X + "px",
						"top":position.Y + "px"
					})

				$(this)
					.attr({
						width:parseInt($("#layerPop").css("width")),
						height:parseInt($("#layerPop").css("height")) - 30
					});
			}
		);
};


/**
 * open layer popup 2
 */
$.fn.openLayerAlert2 = function(msg, handle){
	
	if(null!=$("#layerPop").attr("id")){
		$("#layerPopFrame").attr("src", "");
		$("#layerPop").remove();
	}
	
	var layerString = "";
	layerString += "<div id=\"layerPop\" style=\"position:absolute;background:#FFFFFF;border:1px solid #1F1F1F;display:none;\">";
	layerString += "<div class=\"popTitle\"></div>";
	layerString += "<iframe id=\"layerPopFrame\" style=\"border:none;\" frameborder=\"0\"></iframe>";
	layerString += "</div>";

	$(layerString).appendTo("body");
	
	// set default size
	var position = $.fn.getLayerPosition(350, 172);
	
	$("#layerPopFrame")
		.attr("src", "")
		.attr("src", "/cyon/web/common/layerpopup/initPopupLayerAlert.dev?msg="+msg)
		.load(
			function(){
				 $("#layerPop div.popTitle").html($("#layerPopFrame").contents().find("div.popTitle").html());
				 $("#layerPop div.popTitle > p.popClose").html($("#layerPop div.popTitle > p.popClose > a").html());
			 
				$("p.popClose img").unbind("click").bind("click", function(){
					$("#layerPopFrame").attr("src", "");
					$("#layerPop").remove();
				})
				.css("cursor", "pointer");
				
				$("#layerPop")
					.draggable({ handle: 'h1' })
					.show()
					.css({
						"width":350, /*$("#layerPopFrame").contents().find("div.popContent").width() + 30,*/
						"height":$("#layerPopFrame").contents().find("div.popContent").height() + 60,
						"left":position.X + "px",
						"top":$(parent.document.documentElement).scrollTop()+150  
					})

				$(this)
					.attr({
						width:parseInt($("#layerPop").css("width")),
						height:parseInt($("#layerPop").css("height")) - 30
					});
			}
		);
};

/**
 * open layer popup
 */
$.fn.openLayerConfirm = function(msg, scriptName,  handle){
	
	if(null!=$("#confirmPop").attr("id")){
		$("#confirmPopFrame").attr("src", "");
		$("#confirmPop").remove();
	}
	
	var layerString = "";
	layerString += "<div id=\"confirmPop\" style=\"position:absolute;background:#FFFFFF;border:1px solid #1F1F1F;display:none;\">";
	layerString += "<div class=\"popTitle\"></div>";
	layerString += "<iframe id=\"confirmPopFrame\" style=\"border:none;\" frameborder=\"0\"></iframe>";
	layerString += "</div>";

	$(layerString).appendTo("body");
	
	// set default size
	var position = $.fn.getLayerPosition(350, 172);
	
	$("#confirmPopFrame")
		.attr("src", "")
		.attr("src", "/cyon/web/common/layerpopup/initPopupLayerAlert.dev?msg="+msg+"&scriptName="+scriptName)
		.load(
			function(){
				 $("#confirmPop div.popTitle").html($("#confirmPopFrame").contents().find("div.popTitle").html());
				 $("#confirmPop div.popTitle > p.popClose").html($("#confirmPop div.popTitle > p.popClose > a").html());

				$("#confirmPop")
					.draggable({ handle: 'h1' })
					.show()
					.css({
						"width":350,/*$("#confirmPopFrame").contents().find("div.popContent").width() + 30,*/
						"height":$("#confirmPopFrame").contents().find("div.popContent").height() + 60,
						"left":position.X + "px",
						"top":position.Y + "px"
					})

				$(this)
					.attr({
						width:parseInt($("#confirmPop").css("width")),
						height:parseInt($("#confirmPop").css("height")) - 30
					});
			}
		);
};


/**
 * open layer popup 2
 */
$.fn.openLayerConfirm2 = function(msg, scriptName, handle){
	
	if( null != $("#confirmPop").attr("id") ){
		$("#confirmPopFrame").attr("src", "");
		$("#confirmPop").remove();
	}
	
	var layerString = "";
	layerString += "<div id=\"confirmPop\" style=\"position:absolute;background:#FFFFFF;border:1px solid #1F1F1F;display:none;z-index:10003;\">";
	layerString += "<div class=\"popTitle\"></div>";
	layerString += "<iframe id=\"confirmPopFrame\" style=\"border:none;\" frameborder=\"0\"></iframe>";
	layerString += "</div>";

	$(layerString).appendTo("body");
	
	// set default size
	var position = $.fn.getLayerPosition(350, 172);
	
	$("#confirmPopFrame")
		.attr("src", "")
		.attr("src", "/cyon/web/common/layerpopup/initPopupLayerConfirm.dev?msg="+msg+"&scriptName="+scriptName )
		.load(
			function(){
				 $("#confirmPop div.popTitle").html($("#confirmPopFrame").contents().find("div.popTitle").html());
				 $("#confirmPop div.popTitle > p.popClose").html($("#confirmPop div.popTitle > p.popClose > a").html());

				$("#confirmPop")
					.draggable({ handle: 'h1' })
					.show()
					.css({
						"width":350,
						"height":$("#confirmPopFrame").contents().find("div.popContent").height() + 60,
						"left":position.X + "px",
						"top":$(parent.document.documentElement).scrollTop()+150
					})

				$(this)
					.attr({
						width:parseInt($("#confirmPop").css("width")),
						height:parseInt($("#confirmPop").css("height")) - 30
					});
			}
		);
};


/**
 * return popup layer position
 */
$.fn.getLayerPosition = function(width, height){
	var position = new Object();
	var limitHeight = $("#header", parent.document.documentElement).height() + 10;
	
	var windowWidth = $("body", parent.document.documentElement).width();
	var windowHeight = $("body", parent.document.documentElement).height();
	
	var scrollWidth = parent.document.documentElement.scrollWidth;
	var scrollHeight = parent.document.documentElement.scrollHeight;
	
	var scrollLeft = $(parent.document.documentElement).scrollLeft();
	var scrollTop = $(parent.document.documentElement).scrollTop();
	
	position.X = (windowWidth < scrollWidth)?((windowWidth / 2) + scrollLeft) - (height /2):(windowWidth / 2)  - (width / 2);
	position.Y = ((windowHeight < scrollHeight)?((windowHeight / 2) + scrollTop) - (height /2):(windowHeight / 2)  - (height / 2)) -  $("#header", parent.document.documentElement).height();
	
	if((scrollTop > limitHeight) && (scrollTop > position.Y)){
		position.Y = (scrollTop);
	}
	
	return position;
};

//ÃÊ±âÈ­ ¼¼ÆÃ
$(document).ready(function() {
	try{
		$.ajaxSetup({
			type: "POST",
			contentType: "application/x-www-form-urlencoded;charset=UTF-8"
		});
		$.fn.initSelectList();
		$.fn.initTable();
		$.fn.preLoadImages("/images/thumb/thumb_16.gif");
		$('form').jqTransform({imgPath:'/common/css/img'});
	}catch(e){}
});

//flash¿¡¼­ js·Î height°ªÀ» ÀÎÀÚ·Î Àü´ÞÇØÁÖ´Â ÇÔ¼ö
function resizeFlashHeight(hei){
	
	alert("resizeFlashHeight: "+hei);
	document.getElementById("media").style.height=hei;
	//alert('document.getElementById("media")');

}

function actSubmit(oform, action, target) {

	  if (target) oform.target = target;
	  if (action) oform.action = action;
	  if (!oform.method) oform.method = "post";

	  oform.submit();
}

function loginUser(userId,userPw,isSave) {
	if (isSave == "Y")
	{
		parent.setCookie("userid",userId);
	}
	else parent.setCookie("userid","");  // ÄíÅ°ÃÊ±âÈ­

	parent.setCookie("ifUserid",userId); // Ãß°¡ÄíÅ°¼¼ÆÃ
	
	var f = document.loginForm;
	f.user.value=userId;
	f.password.value=userPw;
	f.target = "moveFrm";
	f.action = "https://www.lgmobile.co.kr/siteminderagent/forms/login.fcc?target=https://www.lgmobile.co.kr/protect/cyon_redirect.jsp?url=https%3A%2F%2Fwww.lgmobile.co.kr";
	//f.action = "/login_fcc.jsp?target=/cyon_redirect.jsp?url=http%3A%2F%2F127.0.0.1";
	f.submit();
}
 
 
// ÇÃ·¡½Ã¿¡¼­ ·Î±×¾Æ¿ô¹öÆ°À» ´©¸¦¶§ È£ÃâÇÏ´Â jsÇÔ¼ö(xml¼±¾ð)
function logout(userId) {
	$('#result').load('/cyon/web/frame/login01/initFrameLogin02.dev');
}

// ·Î±×ÀÎ ½ÇÆÐ½Ã
function failLoginF(idpass){
  document.getElementById("myContent").failLogin(idpass);
}

var tmpUserId = "";
function changeLogStatus(_myContentXmlPath,_color,_userId ) {
	document.getElementById("myContent").changeLogStatus(_myContentXmlPath+'?color='+parent.now_color+'&userId='+_userId, parent.now_color , _userId);
	tmpUserId = _userId;
}

// »ó´Ügnb »óÅÂ¹Ù²Þ
function changeLogStatusGNB(status) {
	parent.document.getElementById('gnbFlash').changeLogStatus(status);
	if( status == "login" ) setTimeOut(document.getElementById("myContent").changeLogStatus(_myContentXmlPath+'?color='+parent.now_color+'&userId='+tmpUserId, parent.now_color , tmpUserId),1000);
}

//·ÎÄÉÀÌ¼Ç ÇÃ·¡½Ã ÁÖ¼ÒÀÌµ¿
function gotoLocation (url) {
	if(url!='') startRequest_page(url,'fff');
};

//open layer popup handle
function openLayerPopup(url, width, height){
	$.fn.openLayerPopup(url, width, height);
}

//open layer popup handle 2
function openLayerPopup2(url, width, height){
	$.fn.openLayerPopup2(url, width, height);
}

//open layer popup handle 3
function openLayerPopup3(url, width, height){
	$.fn.openLayerPopup3(url, width, height);
}

//close layer popup handle
function closeLayerPopup(){
	if( null != $("#layerPop").attr("id") ){
		$("#layerPopFrame").attr("src", "");
		$("#layerPop").remove();
	}
}

//close Confirm popup handle
function closeConfirmPopup(){
	if( null != $("#confirmPop").attr("id") ){
		$("#confirmPopFrame").attr("src", "");
		$("#confirmPop").remove();
	}
}

//open layer alert handle
function openLayerAlert(msg, handle){
	$.fn.openLayerAlert(msg, handle);
}

function openLayerAlert2(msg, handle){
	$.fn.openLayerAlert2(msg, handle);
}

function openLayerConfirm(msg, scriptName, handle){
	$.fn.openLayerConfirm(msg, scriptName, handle);
}

function openLayerConfirm2(msg, scriptName, handle){
	$.fn.openLayerConfirm2(msg, scriptName, handle);
}

function dataMovePopup(){

	var window_width	= 552;
	var window_height	= 700;
	var window_left		= (screen.width  - window_width) / 2;
	var window_top		= (screen.height - window_height) / 2 - 5;
	var parm1			= "width=" + window_width + ",height=" + window_height + ",left=10,top=10,status=no,location=no,toolbar=no,menubar=no,scrollbars=yes,resizable=no";
	remote=window.open('', "datamove", parm1);
	remote.location.href = "/data/datamove/popup_01.html";
	remote.focus();

}

