/*
¿ì¼± ºÐ¸íÈ÷ ÇØ¾ßÇÒ Á¡Àº, ÀÚ¹Ù½ºÅ©¸³Æ® ÀÚÃ¼¿¡¼­ escape()¿Í unescape()´Â »ç¿ëÀÌ ¹èÁ¦µÇ´Â, ±ÇÀåÇÏÁö ¾Ê´Â ÇÔ¼öÀÔ´Ï´Ù. 
ÀÚ¹Ù½ºÅ©¸³Æ® 1.5ºÎÅÍ´Â encodeURI(), decodeURI() ÇÔ¼öÀÇ »ç¿ëÀ» ±ÇÀåÇÏ¸ç, 
ECMA ½ºÅ©¸³Æ®(ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ Ç¥ÁØ¾ÈÀÔ´Ï´Ù) ¸®ºñÀü 3ºÎÅÍ ÀÌÂÊÀ» »ç¿ëÇÏ°Ô µÇ¾îÀÖ½À´Ï´Ù.
ºê¶ó¿ìÀú¿¡¼­´Â ³Ý½ºÄÉÀÌÇÁ 6, IE 5.5, ¸ðÁú¶ó(¾ðÁ¦ºÎÅÍÀÎÁö Á¶»ç ¾ÈÇÔ. 1.5¿¡¼­´Â Àß µË´Ï´Ù) ÀÌ»ó¿¡¼­ Àß Áö¿øµË´Ï´Ù. 
encodeURI(), decodeURI()´Â PHPÀÇ rawurlencode(), rawurldecode()¿Í ¿Ïº®ÇÏ°Ô È£È¯µË´Ï´Ù.
*/

//try {document.execCommand('BackgroundImageCache', false, true);} catch(e) {}



//----------------------------------------------------------------------------------------------------------
// ·Î±×ÀÎ
function Go_login() {
	document.location.href='/member/login/login.html?action_url='+escape(document.location.href) ;
	//document.location.replace('/member/login/login.html?action_url='+escape(document.location.href)+'') ;
}
//----------------------------------------------------------------------------------------------------------


//----------------------------------------------------------------------------------------------------------
// ·Î±×¾Æ¿ô
function Go_logout() {
	top.location.href='/member/login/logout.html' ;
	//top.location.location.replace('/member/login/logout.html') ;
}
//----------------------------------------------------------------------------------------------------------


//----------------------------------------------------------------------------------------------------------
// ÇÃ·¡½¬
function Flash(flash_path,flash_width,flash_height,vars,swfName) {
	document.writeln('<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="'+ flash_width +'" height="'+ flash_height +'">') ;
	document.writeln('<param name="wmode" VALUE="transparent" />') ;
	document.writeln('<param name="allowScriptAccess" value="always" />') ;
	document.writeln('<param name="movie" value="'+ flash_path +'" />') ;
	document.writeln('<param name="FlashVars" value="vars='+ vars +'" />') ;
	document.writeln('<param name="bgcolor" value="#ffffff" />') ;
	document.writeln('<param name="quality" value="high" />') ;
	document.writeln('<param name="scale" value="noscale" />') ;
	document.writeln('<embed id="globalnav-embed" src="'+ flash_path +'" wmode="transparent" name="'+swfName+'" allowScriptAccess="always" FlashVars="vars='+vars+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"  bgcolor="#ffffff" menu="false" quality="high" salign="tl" scale="noscale" width="'+ flash_width +'" height="'+ flash_height +'"></embed>') ;
	document.writeln('</object>') ;

}
//----------------------------------------------------------------------------------------------------------

//----------------------------------------------------------------------------------------------------------
function trim(s) { return s.replace( /^\s*/, "" ).replace( /\s*$/, "" ) ; }
//----------------------------------------------------------------------------------------------------------

//----------------------------------------------------------------------------------------------------------
function number_format(numValue) {
	var cashReturn = "" ;
	for (var i = numValue.length-1; i >= 0; i--) {
		cashReturn = numValue.charAt(i) + cashReturn ;
		if (i != 0 && i%3 == numValue.length%3) cashReturn = "," + cashReturn ;
	}
	return cashReturn ;
}
//----------------------------------------------------------------------------------------------------------


//----------------------------------------------------------------------------------------------------------
function Only_num(obj,frm,isCash){
	//ÀÔ·ÂÇÊµå(»ç¿ëÀÚ°¡ Å°º¸µå¸¦ Ã³¼­ ÀÔ·ÂÇÏ´Â)ÀÇ ÀÔ·Â°ªÀÌ ¼ýÀÚ¸¸ µé¾î°¡µµ·Ï ÇÒ ¶§ »ç¿ëµÈ´Ù.
	//»ç¿ë¿¹ : <input type="text" name="text" onKeyUp="javascript:Only_num(this,this.form,false);">
	//»ç¿ë¿¹ : <input type="text" name="text" onKeyUp="javascript:Only_num(this,document.frm,true);">
	//¿©±â¼­ this´Â ¿ÀºêÁ§Æ®¸¦ ¶æÇÏ¹Ç·Î ±×³É »ç¿ëÇÏ¸é µÇ°í, document ´ÙÀ½ÀÇ frm ´ë½Å¿¡ 
	//ÀÚ½ÅÀÌ »ç¿ëÇÑ form ÀÌ¸§À» Àû¾îÁØ´Ù.
	//¸¶Áö¸· ÆÄ¶ó¹ÌÅÍ·Î true,false ¸¦ ÁÙ ¼ö ÀÖ´Âµ¥ true·Î ÁÖ¸é ±Ý¾×µî¿¡ ¾²ÀÌ´Â 3ÀÚ¸®¸¶´Ù ÄÞ¸¶¸¦ 
	//false ·Î ÁÖ¸é ±×³É ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ°Ô ÇÑ´Ù.
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		if (obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9"){
			returnValue += obj.value.charAt(i);
		}else{
			returnValue += "";
		}
	}
		
	if (isCash){
		obj.value = cashReturn(returnValue);
		return;
	}
	obj.focus();
	obj.value = returnValue;
	
}

function cashReturn(numValue){
	//±Ý¾×À» À§ÇÑ ÇÔ¼ö, ÄÚ´õµéÀº ÀÌ functionÀ» Á÷Á¢ ºÎ¸¦ ÇÊ¿ä ¾ø´Ù. numOnlyÇÔ¼ö¿¡ ¸¶Áö¸·
	//ÆÄ¶ó¹ÌÅÍ¸¦ true·Î ÁÖ°í Only_num¸¦ ºÎ¸¥´Ù.
	var cashReturn = "";
	for (var i = numValue.length-1; i >= 0; i--){
		cashReturn = numValue.charAt(i) + cashReturn;
		if (i != 0 && i%3 == numValue.length%3) cashReturn = "," + cashReturn;
	}
	
	return cashReturn;
}
//----------------------------------------------------------------------------------------------------------


//----------------------------------------------------------------------------------------------------------
function Only_id(obj){
	//¼ýÀÚ, ¿µ¹® ¸¸ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
	//»ç¿ë¿¹ : <input type="text" name="text" onKeyUp="javascript:Only_id(this);">
	//¿©±â¼­ this´Â ¿ÀºêÁ§Æ®¸¦ ¶æÇÏ¹Ç·Î ±×³É »ç¿ëÇÏ¸é µÈ´Ù.
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ( (obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z") ) {
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue.toLowerCase(); //¼Ò¹®ÀÚ·Î ¹Ù²Þ
	//obj.value = returnValue ; 
}
//----------------------------------------------------------------------------------------------------------



		
function Baesong(baesong_no,baesong_sa) {
	
	var baesong_no = baesong_no ;
	var returnValue = '' ;

	for (var i = 0; i < baesong_no.length; i++){
		if (baesong_no.charAt(i) >= "0" && baesong_no.charAt(i) <= "9"){
			returnValue += baesong_no.charAt(i);
		}else{
			returnValue += "";
		}
	}

	baesong_no = returnValue ;

	if(baesong_sa=='CJ') {
		var w_left =  (screen.width - 552)/2 ;
		var w_top =  (screen.height - 500)/2 ;
		window.open('http://www.cjgls.co.kr/kor/service/service02_02.asp?slipno='+baesong_no,'_blank','width=552,height=500,top='+w_top+',left='+w_left+',scrollbars=yes,resizable=1') ;
	} else if(baesong_sa=='´ëÇÑÅë¿î') {
		var w_left =  (screen.width - 780)/2 ;
		var w_top =  (screen.height - 500)/2 ;
		window.open('http://www.doortodoor.co.kr/jsp/cmn/Tracking.jsp?QueryType=3&pTdNo='+baesong_no,'_blank','width=780,height=500,top='+w_top+',left='+w_left+',scrollbars=yes,resizable=1') ;
	} else if(baesong_sa=='ÇÑÁø') {
		var w_left =  (screen.width - 630)/2 ;
		var w_top =  (screen.height - 500)/2 ;
		window.open('http://www.hanjin.co.kr/transmission/transmission.jsp?wbl_num='+baesong_no,'_blank','width=630,height=500,top='+w_top+',left='+w_left+',scrollbars=yes,resizable=1') ;
	} else if(baesong_sa=='¿ìÃ¼±¹') {
		var w_left =  (screen.width - 550)/2 ;
		var w_top =  (screen.height - 500)/2 ;
		window.open('http://service.epost.go.kr/trace.RetrieveRegiPrclDeliv.postal?sid1='+baesong_no,'_blank','width=550,height=500,top='+w_top+',left='+w_left+',scrollbars=yes,resizable=1') ;
	} else if(baesong_sa=='·ÎÁ¨') {
		var w_left =  (screen.width - 720)/2 ;
		var w_top =  (screen.height - 550)/2 ;
		window.open('http://d2d.ilogen.com/d2d/delivery/invoice_search_popup.jsp?invoiceNum='+baesong_no+'&viewType=type1','_blank','width=720,height=550,top='+w_top+',left='+w_left+',scrollbars=yes,resizable=1') ;
	} else {
		alert('ÁË¼ÛÇÕ´Ï´Ù. º» ÁÖ¹®¿¡ ´ëÇÑ ÅÃ¹èÃßÀûÀº ºÒ°¡´É ÇÕ´Ï´Ù!') ;
		return false ;
	}
}


//----------------------------------------------------------------------------------------------------------
// Ã¢ ¶ç¿ì±â
function pop_windows(url, name, left, top ,width, height, resize, scroll) {
	window.open(url ,name,"status=0,scrollbars="+scroll+",resizable="+resize+",top="+top+",left="+left+",width="+width+",height="+height );
}
//----------------------------------------------------------------------------------------------------------


function Zoom(num) {
	var w_top =  (screen.height - 460)/2 ;
	var w_left =  (screen.width - 460)/2 ;
	window.open('/product/zoom.html?num='+num,'_blank','width=420,height=480,top='+w_top+',left='+w_left+',scrollbars=0,resizable=1') ;
}

function addFavorites(url,title){
	window.external.AddFavorite(url,title);
}



// text or xml À» °¡Á®¿À´Â class
// (°¡Á®¿À´Â °ªÀÌ xml : 1 , text : 2 , °¡Á®¿Ã ÁÖ¼Ò, callback ÇÔ¼ö)
function OXmlhttp() {

	var requestType = [
		function() { return new XMLHttpRequest() ; },
		function() { return new ActiveXObject("Msxml2.XMLHTTP") ; },
		function() { return new ActiveXObject("Microsoft.XMLHTTP") ; }
	];

	// ºê¶ó¿ìÁ®¿¡ ¸Â´Â XMLHttpRequest È®ÀÎ ¹× »ý¼º
	for(var i=0; i<requestType.length; i++) {
		try {
			var requestFunc = requestType[i] ;
			var request = requestFunc() ;
			if(request != null) {
				break ;
			}
		}
		catch(e) {
			continue ;
		}
	}

	this.loadhttp = function(type, url, parse_xml) {
		
		request.onreadystatechange = function handleStateChange () {

			if(request.readyState == 4) {
				if(request.status == 200) {
					if(type == 1) parse_xml(request.responseXML) ;
					else if(type == 2) parse_xml(request.responseText) ;
				}
			}
		}

		request.open("POST", url, true);
		request.send(null);
	}
}
