function $(p){
	return document.getElementById(p);
}

function ShowLyItem(id) {
	document.getElementById(id).style.display='block';
}

function HideLyItem(id){
	document.getElementById(id).style.display = "none";
}

//toggle 레이어
function toggleLayer(id) {
    try {
        var obj = document.getElementById(id);
        obj.style.display = (obj.style.display == "none") ? "block" : "none";
    } catch (e) {

    }
    //return true;
}

//지정된 레이어 갯수 중 하나만 보이고 나머지 숨기기
function view_layer(total, id, no) {
	for(i=1 ; i<=total ; i++ ) {
		obj = eval("document.getElementById('" + id + i + "')");
		if(i==no) {
			obj.style.display = "block";
			return;
		}else{
			obj.style.display = "none";
		}
	}
	
}

function loginform_clearbg(id) {
	document.getElementById(id).style.backgroundImage = '';
}

function isNumeric(s) {
     var isNum = /\d/;
     if( !isNum.test(+s) ) return 0;
     return 1;
}

String.prototype.trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, ""); 
}


//공백제거
function trim_s(Str) {
	var tempStr = "";
	for (i = 0 ; i < Str.length; i++){
			if(Str.charAt(i) == " "){
					tempStr = tempStr;
			}else{
					tempStr = tempStr + Str.charAt(i);
			}
	}
	return tempStr;
}

/*	숫자만 입력	*/
function setIntCheck(){
	if( ( event.keyCode < 48 ) || ( event.keyCode > 57 ) ) {
		event.returnValue = false;
	}
}

var db = new Array('1','2','3');
var agent = window.navigator.userAgent;
function check_num(frm, sel) {

	if( db[sel] != $(frm).value && $(frm).value !="") {
		var str = $(frm).value;
		var ch = str.charAt(str.length-1);
		if( !isNumeric(ch)) {
			if(agent.indexOf("Macintosh") == -1)
			{
				alert("숫자를 넣어주세요.");
			}
			$(frm).value="";
			db[sel] = $(frm).value;
			if(agent.indexOf("Macintosh") != -1)
			{
				alert("숫자를 넣어주세요.");
			}

		} else {
			db[sel] = $(frm).value;
		}

	} else {

	}
	setTimeout("check_num('"+frm+"','"+sel+"')",10);
}


//자동 다음 폼 이동
var next_go = true;
var cur_val = null;
function moveNext(id_from, id_to, size) {

	var a = document.getElementById(id_from).value;
	siz = a.length;
	numFlag = isNumeric(a);

	if ( !numFlag && siz >= 1 && a != '00' &&  a != '000') {
		alert('숫자를 넣어주세요');
		document.getElementById(id_from).value='';
		document.getElementById(id_from).focus();
		return false;
	}
	if (siz == size) {
		if(next_go || cur_val != a)
		{
			cur_val = a;
			next_go = false;
			document.getElementById(id_to).focus();
		}
		return true;
	}
	next_go = true;
}


function PagingNavigator( pageSize, blkSize, totalRowCount, currentPage, link ) {

	var firstImg  = "<img src='/image/common/btn/btn_first.gif' border='0'>&nbsp;"
	var prevImg   = "<img src='/image/common/btn/btn_prevA.gif' border='0'>&nbsp;"
	var nextImg   = "&nbsp;<img src='/image/common/btn/btn_nextA.gif' border='0'>"
	var lastImg   = "&nbsp;<img src='/image/common/btn/btn_end.gif' border='0'>"
	var pageline 


	if( totalRowCount * pageSize * blkSize == 0 ) return "";

	firstPage = 1;
	lastPage  = Math.ceil( totalRowCount / pageSize );

	currentPage = ( currentPage < 1 ) ? 1 : currentPage;
	currentPage = ( currentPage > lastPage ) ? lastPage : currentPage;

	currentBlkFirstPage = Math.floor((currentPage-1)/blkSize) * blkSize + 1;
	prevBlkLastPage     = currentBlkFirstPage - 1;
	nextBlkFirstPage    = currentBlkFirstPage + blkSize;

	toFirst = (currentPage==firstPage) ? firstImg : "<a href='" +link+firstPage+"'>"+firstImg+"</a>";		//첫페이지
	toLast  = (currentPage==lastPage)  ? lastImg  : "<a href='" +link+lastPage+ "'>"+lastImg +"</a>";	//마지막페이지

	toPrev = (prevBlkLastPage<=firstPage) ? prevImg : "<a href='" +link+prevBlkLastPage+ "'>" +prevImg+"</a>";	//이전 페이지 블럭
	toNext = (nextBlkFirstPage>lastPage)  ? nextImg : "<a href='" +link+nextBlkFirstPage+"'>"+nextImg+"</a>";		//다음 페이지 블럭

	blkPageNavi = "";
	blkPAgeNavi = "<span class='mi3_wp_pagenavi'>";
	for( i=currentBlkFirstPage; i<currentBlkFirstPage+blkSize && i<=lastPage; i++ ) {
		if((currentBlkFirstPage == i && lastPage == i) || lastPage == i){
			pageline = "";
			pageline2 = "";
		}else{
			pageline = " | ";
			pageline2 = " | ";
		}
		blkPageNavi += (i==currentPage) ? "<a href='"+link+i+"'><span class='mi3_current'>"+i+"</span></a>" + pageline  : "<a href='"+link+i+"'>"+i+"</a>" + pageline2;
	}
	blkPAgeNavi = "</span>"

	pageNavi = '';
	
	pageNavi += toPrev;
	pageNavi += blkPageNavi;
	pageNavi += toNext;
	
	return pageNavi;
}



function PagingNavigator_Call( pageSize, blkSize, totalRowCount, currentPage, func ) {
	var firstImg  = "<img src='/image/common/btn/btn_first.gif' border='0'>&nbsp;"
	var prevImg   = "<img src='/image/common/btn/btn_prevA.gif' border='0'>&nbsp;"
	var nextImg   = "&nbsp;<img src='/image/common/btn/btn_nextA.gif' border='0'>"
	var lastImg   = "&nbsp;<img src='/image/common/btn/btn_end.gif' border='0'>"
	var pageline 


	if( totalRowCount * pageSize * blkSize == 0 ) return "";

	firstPage = 1;
	lastPage  = Math.ceil( totalRowCount / pageSize );

	currentPage = ( currentPage < 1 ) ? 1 : currentPage;
	currentPage = ( currentPage > lastPage ) ? lastPage : currentPage;

	currentBlkFirstPage = Math.floor((currentPage-1)/blkSize) * blkSize + 1;
	prevBlkLastPage     = currentBlkFirstPage - 1;
	nextBlkFirstPage    = currentBlkFirstPage + blkSize;

	toFirst = (currentPage==firstPage) ? firstImg : "<a href='javascript:"+func+"("+firstPage+")'>"+firstImg+"</a>";		//첫페이지
	toLast  = (currentPage==lastPage)  ? lastImg  : "<a href='javascript:"+func+"("+lastPage+")'>"+lastImg +"</a>";	//마지막페이지

	toPrev = (prevBlkLastPage<=firstPage) ? prevImg : "<a href='javascript:"+func+"("+prevBlkLastPage+")'>" +prevImg+"</a>";	//이전 페이지 블럭
	toNext = (nextBlkFirstPage>lastPage)  ? nextImg : "<a href='javascript:"+func+"("+nextBlkFirstPage+")'>"+nextImg+"</a>";		//다음 페이지 블럭

	blkPageNavi = "";
	blkPAgeNavi = "<span class='mi3_wp_pagenavi'>";
	for( i=currentBlkFirstPage; i<currentBlkFirstPage+blkSize && i<=lastPage; i++ ) {
		if((currentBlkFirstPage == i && lastPage == i) || lastPage == i){
			pageline = "";
			pageline2 = "";
		}else{
			pageline = " | ";
			pageline2 = " | ";
		}
		blkPageNavi += (i==currentPage) ? "<a href='javascript:"+func+"("+i+")'><span class='mi3_current'>"+i+"</span></a>" + pageline  : "<a href='javascript:"+func+"("+i+")'>"+i+"</a>" + pageline2;
	}
	blkPAgeNavi = "</span>"
 
	pageNavi = '';
	
	pageNavi += toPrev;
	pageNavi += blkPageNavi;
	pageNavi += toNext;
	
	return pageNavi;
}


function member_register(){
	var win = window.open('/pop/member_info.asp','member_register','width=350,height=230,scrollbars=no,toolbars=no');
	win.focus();
}

function more_skin(){
	var win = window.open('/mi3_download/more_skin.htm','more_skin','width=700,height=580,scrollbars=yes,toolbars=yes');
	win.focus();
}

var uBrowser =
{
	// Browser 확인
	isIE		: (navigator.appVersion.indexOf('MSIE') != -1)				? true : false,
	isWin		: (navigator.appVersion.toLowerCase().indexOf('win') != -1)	? true : false,
	isOpera		: (navigator.userAgent.indexOf('Opera') != -1)				? true : false,
	nullTmp		: {}
}

var Common =
{
	// 사용자 환경 얻기
	Agent : function()
	{
		var isOpera = !!(window.opera);
		var nu = navigator.userAgent;
		var isIE = !isOpera && /MSIE/.test(nu), ie5=false, ie55=false, ie6=false, ie7=false, ie8=false, macIE=false;

		if (isIE) {
			/MSIE ([0-9\.]+)/.exec(nu);
			var ver = parseFloat(RegExp.$1);
			switch (ver) {
				case 5   : ie5 = true; break;
				case 5.5 : ie55= true; break;
				case 6   : ie6 = true; break;
				case 7   : ie7 = true; break;
				case 8   : ie8 = true; break;
				default  :
			}
		}

		return {
			IE     : isIE,
			IE5    : isIE && ie5,
			IE55   : isIE && ie55,
			IE6    : isIE && ie6,
			IE7    : isIE && ie7,
			IE8    : isIE && ie8,
			macIE  : isIE && macIE,
			Gecko  : /Gecko/.test(nu),
			Opera  : isOpera,
			Safari : /WebKit/.test(nu),
			KHTML  : /KHTML/.test(nu)
		}
	}
}


/*카페바로가기*/
function toggleCafeList() {
	try {
			var obj = document.getElementById("cafe_layer");
			obj.style.display = (obj.style.display == "none") ? "block" : "none";

			if(obj.style.display == "none"){
				document.getElementById("toggle_img1").style.display = "";
				document.getElementById("toggle_img2").style.display = "none";						
			}else{
				document.getElementById("toggle_img1").style.display = "none";
				document.getElementById("toggle_img2").style.display = "";
			}


	} catch (e) {

	}
	//return true;
}

function writeObjgnb(f_uri,f_width,f_height){
    document.write('<object width="'+f_width+'" height="'+f_height+'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0"> ');
    document.write('<param name="movie" value="'+f_uri+'"> ');
    document.write('<param name="quality" value="high"> ');
    document.write('<param name="scale" value="noscale"> ');
    document.write('<param name="salign" value="lt"> ');
    document.write('<param name="bgcolor" value="#ffffff"> ');
    document.write('<param name="allowScriptAccess" value="sameDomain"> ');
    document.write('<param name="menu" value="false"> ');
    document.write('<param name="wmode" value="transparent"> ');
    document.write('<embed src="'+f_uri+'" width="'+f_width+'" height="'+f_height+'" quality="high" wmode="transparent" scale="noscale" align="left" bgcolor="#ffffff" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> ');
    document.write('</object> ');
}


function writeObjlfb(f_uri,f_width,f_height){
    document.write('<object width="'+f_width+'" height="'+f_height+'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"> ');
    document.write('<param name="movie" value="'+f_uri+'"> ');
    document.write('<param name="quality" value="high"> ');
    document.write('<param name="scale" value="noscale"> ');
    document.write('<param name="salign" value="lt"> ');
    document.write('<param name="bgcolor" value="#ffffff"> ');
    document.write('<param name="allowScriptAccess" value="sameDomain"> ');
    document.write('<param name="menu" value="false"> ');
    document.write('<param name="wmode" value="transparent"> ');
    document.write('<embed src="'+f_uri+'" width="'+f_width+'" height="'+f_height+'" quality="high" wmode="transparent" scale="noscale" align="left" bgcolor="#ffffff" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> ');
    document.write('</object> ');
}

