/* ÄíÅ° ±¸ÇÏ±â  */
function getCookie( name ) {
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x <= document.cookie.length ) {
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) 
				endOfCookie = document.cookie.length;

			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 )
			break;  
	}
	return "";
}

/* ÄíÅ° ¼³Á¤  */
function setCookie (name, value) {
	var argv = setCookie.arguments;
	var argc = setCookie.arguments.length;
	var expires = (2 < argc)? argv[2] : null;
	var path = (3 < argc)	? argv[3] : null;
	var domain = (4 < argc)	? argv[4] : null;
	var secure = (5 < argc)	? argv[5] : false;
	document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");
}

/* ³¯Â¥ ÄíÅ° »ý¼º */
function setCookie_Day( name, value, expiredays )  { 
	var todayDate = new Date(); 
	todayDate.setDate( todayDate.getDate() + expiredays ); 
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
} 



//-- ÆäÀÌÁö ÀÌµ¿
function goto_page( v_page ){
	var fm = document.pagefm;

	if(fm.act_url) fm.action=fm.act_url.value;
	if(fm.act_target) fm.target=fm.act_target.value;
	if(fm.act_method) fm.method=fm.act_method.value;

	fm.page.value = v_page;
	fm.submit();
}


function digitstr(pstr) {
	var valid = "0123456789";
	return checkstr(pstr, valid, 0);
}

function checkstr(pstr, pvalid, han) {
	var valid = pvalid;
	var tmp;
	var flag = true;

	for (var i = 0; i < pstr.length; i++) {
		flag = true;
		tmp = "" + pstr.substring(i, i+1);
		
		if (han != 1) {
			if (valid.indexOf(tmp) == -1) {
				return false;
			}
		} else {
			ch = escape(pstr.charAt(i));  // ISO-Latin-1 ¹®ÀÚ¼ÂÀ¸·Î º¯°æ
			if (valid.indexOf(tmp) == -1 && strCharByte(ch) != 2)
			{
				return false;
			}
		}
	}
	return true;;
}
/* ######################### ¿µ¹®°Ë»ç+¼ýÀÚ°Ë»ç(Ã¹±ÛÀÚ´Â ¹Ýµå½Ã¿µ¹®) #########################*/
/*
	input = °Ë»çÇÒ °´Ã¼
*/
function EngNum(input,types) {
    if(types) if(!Trim(input.value)) return false;
    var error_c=0, i, val;
    for(i=0;i<Byte(input.value);i++) {
        val = input.value.charAt(i);
        if(i == 0) if(!((val>='a' && val<='z') || (val>='A' && val<='Z'))) return false;
        else if(!((val>=0 && val<=9) || (val>='a' && val<='z') || (val>='A' && val<='Z'))) return false;
   }
   return true;
}
/* ######################### ¿µ¹®°Ë»ç+¼ýÀÚ°Ë»ç(Ã¹±ÛÀÚ´Â ¹Ýµå½Ã¿µ¹®) ³¡ #########################*/


/* ######################### ¹ÙÀÌÆ®°Ë»ç #########################*/
function Byte(input) {
    var i, j=0;
    for(i=0;i<input.length;i++) {
        val=escape(input.charAt(i)).length;
        if(val==  6) j++;
        j++;
    }
    return j;
}
/* ######################### ¹ÙÀÌÆ®°Ë»ç ³¡#########################*/




/* ######################### URL Encode ½ÃÀÛ #########################*/
function URLEncode (clearString) {
	var output = '';
	var x = 0;
	clearString = clearString.toString();
	var regex = /(^[a-zA-Z0-9_.]*)/;
	while (x < clearString.length) {
		var match = regex.exec(clearString.substr(x));
		if (match != null && match.length > 1 && match[1] != '') {
			output += match[1];
			x += match[1].length;
		} else {
			if (clearString[x] == ' ')
				output += '+';
			else {
				var charCode = clearString.charCodeAt(x);
				var hexVal = charCode.toString(16);
				output += '%' + hexVal.toUpperCase();
			}
			x++;
		}
	}
	return output;
}
/* ######################### URL Encode ³¡#########################*/


/***********************  textarea ¼ýÀÚ Ä«¿îÅÍ ¹× ÇÑ°èÃ¼Å© ½ÃÀÛ **************************/
//objname = °Ë»çÇÒ °´Ã¼
//txt_max = ÃÖ´ë±ÛÀÚ
//re_object = Ä«¿îÅÍµÈ ¼ýÀÚ¸¦ Ãâ·ÂÇÒ °´Ã¼¸í
function limit_chk(objname,txt_max,re_object){
	var obj           = objname;																		//obj °´Ã¼¿¡ ¹Þ¾Æ¿Â °´Ã¼¸¦ ³Ö´Â´Ù.
		  objlength = obj.value.length;															// obj°´Ã¼¿¡ ÀÖ´Â ÅØ½ºÆ®ÀÇ ±æÀÌ¸¦ ±¸ÇÑ´Ù.
	if(objlength > txt_max ){																			//¸¸¾à ±æÀÌ°¡ ±âÁØÄ¡º¸´Ù Å©´Ù¸é
		msg = "±ÛÀº " + txt_max + " ±ÛÀÚ±îÁö¸¸ ÀÔ·ÂÇÏ½Ç¼ö ÀÖ½À´Ï´Ù.";				// Ãâ·ÂÇÒ ¿À·ù ¸Þ¼¼Áö¸¦ Á¤ÀÇÇÑ´Ù.
		alert(msg);																							// ¿À·ù ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÑ´Ù.
		obj.value    = obj.value.substr(0,txt_max);											//ÇÑ°èÄ¡¸¦ ³Ñ¾î¼± ¹®ÀÚ´Â »èÁ¦ÇØÁØ´Ù.
	}
	if(re_object != null){																				//¸¸¾à Ä«¿îÅÍÇ¥½ÃÇØÁÙ °´Ã¼°¡ ÇÊ¿ä ÇÏ´Ù¸é
		var re_obj    = re_object;																		// Ä«¿îÅÍµÈ ¼ýÀÚ Ç¥½ÃÇØÁÙ °´Ã¼¸¦ ¸¸µç´Ù.
		re_obj.value = obj.value.length;															// Ä«¿îÅÍµÈ ¼ýÀÚ¸¦ °´Ã¼·Î »Ñ·ÁÁØ´Ù.
	}
}
/***********************  textarea ¼ýÀÚ Ä«¿îÅÍ ¹× ÇÑ°èÃ¼Å© ½ÃÀÛ **************************/

/*######################### ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© ½ÃÀÛ ############################ */
//objname = °Ë»çÇÒ °´Ã¼

function jumin_chk(objname) { 
    var obj = objname
	var jumin = objname.value;
	var weight = "234567892345";																// ÀÚ¸®¼ö weight ÁöÁ¤ 
    var val		  = jumin.replace("-","");															// "-"(ÇÏÀÌÇÂ) Á¦°Å 
    var sum	  = 0; 

    if(val.length != 13) {																				// ÁÖ¹Î¹øÈ£°¡ 13±ÛÀÚ°¡ ¾Æ´Ï¶ó¸é ¿À·ù¸Þ¼¼Áö¸¦ Ãâ·ÂÇÑ´Ù.
		alert("ÁÖ¹Îµî·Ï¹øÈ£ 13ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
		//obj.focus();																						 	 // ÇØ´çÄÁÆ®·Ñ·Î Ä¿¼­¸¦ ÀÌµ¿ÇÑ´Ù.
		return false;
	}															
		
    for(i=0;i<12;i++) { 
        sum += parseInt(val.charAt(i)) * parseInt(weight.charAt(i)); 
    } 

    var result		  = (11 - (sum % 11)) % 10; 
    var check_val = parseInt(val.charAt(12)); 

    if(result != check_val) {																			//ÁÖ¹Î¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾ÊÀ¸¸é ¿À·ù¸Þ¼¼Áö¸¦ Ãâ·ÂÇÑ´Ù.
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù..");
		//obj.focus();	
		return false;
	}
    return; 
}
/*######################### ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© ³¡ ############################# */


/*######################### ¼ýÀÚ¸¸ ÀÔ·Â Ã¼Å© ½ÃÀÛ ########################### */
function NumObj(objname,addStr){

	if (event.keyCode >= 48 && event.keyCode <= 57) { //¼ýÀÚÅ°¸¸ ÀÔ·Â
		return true;
	}else if(event.keyCode == 45 && addStr == "-"){
		return true
	}else if(event.keyCode == 46 && addStr == "."){
		 return true
	}else {
		event.returnValue = false;
	}
}

/*style="ime-mode:disabled" onKeyPress="NumObj(this,'-');" Ãß°¡*/
/*######################### ¼ýÀÚ¸¸ ÀÔ·Â Ã¼Å© ³¡ ########################### */

/*############################# null Ã¼Å© ½ÃÀÛ################################# */
//objname = °Ë»çÇÒ °´Ã¼
function null_chk(objname,error_message){
	var obj           = objname;																		 //obj °´Ã¼¿¡ ¹Þ¾Æ¿Â °´Ã¼¸¦ ³Ö´Â´Ù.
	if(obj.value == ""){																		 // ¸¸¾à obj°¡ ºñ¾îÀÖ´Ù¸é
		msg = error_message;
		alert(msg);																							 // ¿À·ù ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÑ´Ù.
//		obj.focus();																						 	 // ÇØ´çÄÁÆ®·Ñ·Î Ä¿¼­¸¦ ÀÌµ¿ÇÑ´Ù.
		return false;
	}
}
/*############################# null ÀÔ·Â Ã¼Å© ³¡################################# */

/*######################### ¸ÞÀÏÁÖ¼Ò À¯È¿¼º Ã¼Å© ½ÃÀÛ ########################## */
//objname = °Ë»çÇÒ °´Ã¼
function mail_chk(objname){
	var obj = objname.value; 
	if(!(obj.match(/[\w\-\~]+\@[\w\-\~]+(\.[\w\-\~]+)+/g)==obj) ) {
		alert("¸ÞÀÏ ÁÖ¼Ò°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");  
//		objname.focus();																					//°´Ã¼¿¡ Æ÷Ä¿½º¸¦ ¸ÂÃá´Ù.
		return false;
	}
	var chk_obj = objname.createTextRange();
	var check_word = "daum.net".toLowerCase();
	var check_word1 = "hanmail.net".toLowerCase();
	if(chk_obj.findText(check_word) || chk_obj.findText(check_word1)){
		alert("ÇÑ¸ÞÀÏÀº »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
//		objname.focus();
		return false;
	}
}
/*######################### ¸ÞÀÏÁÖ¼Ò À¯È¿¼º Ã¼Å© ³¡ ########################## */

/*############################# Æ÷Ä¿½º ÀÌµ¿ ################################# */
/*
c_obj = °Ë»çÇÒ °´Ã¼
m_obj = ÀÌµ¿ÇÒ °´Ã¼
*/

function move_focus(c_obj,m_obj){
	var c_obj = document.getElementById(c_obj);
	var m_obj = document.getElementById(m_obj);
	if(c_obj.value.length == 6){
		m_obj.focus();
	}
}
/*############################# Æ÷Ä¿½º ÀÌµ¿// ################################# */


function ActiveX(objects){
	var objects = document.getElementById(objects);
	if(navigator.appName == "Microsoft Internet Explorer"){
		document.write(objects.text);
		objects.id = "";
	}
}




//-- ÇÚµåÆù ÀÎÁõ¹øÈ£ Àü¼Û
function hp_authnum_send(){
	var fm = document.getElementById("frm");
	var fm2 = document.getElementById("authfm");

	if(fm.TS_MOBILE_1.value == ""){
		alert("ÇÚµåÆù¹øÈ£¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä.");
		fm.TS_MOBILE_1.focus();
		return;
	}

	if(fm.TS_MOBILE_2.value == ""){
		alert("ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		fm.TS_MOBILE_2.focus();
		return;
	}
	if(!digitstr(fm.TS_MOBILE_2.value)){
		alert("ÇÚµåÆù¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç¼ö ÀÖ½À´Ï´Ù.");
		fm.TS_MOBILE_2.focus();
		return;
	}

	if(fm.TS_MOBILE_3.value == ""){
		alert("ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		fm.TS_MOBILE_3.focus();
		return;
	}
	if(!digitstr(fm.TS_MOBILE_3.value)){
		alert("ÇÚµåÆù¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç¼ö ÀÖ½À´Ï´Ù.");
		fm.TS_MOBILE_3.focus();
		return;
	}

	window.open("about:blank" , "hapopup" , "width=200 , height=200 , status=yes");
		
	fm2.phone_number.value = fm.TS_MOBILE_1.value +"-"+ fm.TS_MOBILE_2.value +"-"+ fm.TS_MOBILE_3.value;

	fm2.target="hapopup";
	fm2.action="/k-swiss_2010/account/hp_authnum_send.asp";
	fm2.submit();
}

//-- ÇÚµåÆù ¹øÈ£ ÀÎÁõ¿Ï·áÀÎ°æ¿ì È£Ãâ (/k-swiss/account/hp_authnum_confirm.asp ¿¡¼­ È£ÃâµÊ)
function hp_authnum_ok(){
	var v_TS_MOBILE = document.frm.TS_MOBILE_1.value +"-"+ document.frm.TS_MOBILE_2.value +"-"+ document.frm.TS_MOBILE_3.value;
	document.frm.TS_MOBILE.value = v_TS_MOBILE ;
}

//-- ÇÚµåÆù ¹øÈ£ ÀÎÁõÇÏ±â
function hp_authnum_confirm(){
	var fm = document.getElementById("frm");
	var fm2 = document.getElementById("authfm");

	if(fm.input_auth_code.value == ""){
		alert("¼ö½ÅÇÏ½Å ÀÎÁõ¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		fm.input_auth_code.focus();
		return;
	}

	if(!digitstr(fm.input_auth_code.value)){
		alert("ÀÎÁõ¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç¼ö ÀÖ½À´Ï´Ù.");
		fm.input_auth_code.focus();
		return;
	}

	fm2.input_auth_code.value = fm.input_auth_code.value;
	fm2.target="_proc";
	fm2.action="/k-swiss_2010/account/hp_authnum_confirm.asp";
	fm2.submit();
}


//-- È¸¿ø¹øÀÔ ÀÔ·ÂÄ­ Å¬¸¯½Ã
function memnum_search_alert(v_url){
	alert("È¸¿ø¹øÈ£ Ã£±â¸¦ ÅëÇØ È¸¿ø¹øÈ£¸¦ Ã£¾Æ ÁÖ¼¼¿ä.");
	memnum_search(v_url);
}

//-- È¸¿ø¹øÈ£ Ã£±â
function memnum_search(v_url){
	var fm = document.getElementById("frm");
	var fm2 = document.getElementById("authfm");

	if(fm.TS_MOBILE_1.value == ""){
		alert("ÇÚµåÆù¹øÈ£¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä.");
		fm.TS_MOBILE_1.focus();
		return;
	}

	if(fm.TS_MOBILE_2.value == ""){
		alert("ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		fm.TS_MOBILE_2.focus();
		return;
	}
	if(!digitstr(fm.TS_MOBILE_2.value)){
		alert("ÇÚµåÆù¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç¼ö ÀÖ½À´Ï´Ù.");
		fm.TS_MOBILE_2.focus();
		return;
	}

	if(fm.TS_MOBILE_3.value == ""){
		alert("ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		fm.TS_MOBILE_3.focus();
		return;
	}
	if(!digitstr(fm.TS_MOBILE_3.value)){
		alert("ÇÚµåÆù¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç¼ö ÀÖ½À´Ï´Ù.");
		fm.TS_MOBILE_3.focus();
		return;
	}

	if(fm.TI_CUSTOM[0].checked == false){
		alert("¸â¹ö½Ê Ä«µå µ¿ÀÇ¿©ºÎ¿¡ µ¿ÀÇ ÇÏ¼Å¾ß ÇÕ´Ï´Ù. ");
		fm.TI_CUSTOM[0].focus();
		return;
	}

	fm2.username.value = fm.TS_UNAME.value;
	fm2.phone_number.value = fm.TS_MOBILE_1.value + fm.TS_MOBILE_2.value + fm.TS_MOBILE_3.value;

	fm2.bprnkr.value = fm.TS_UNAME.value;
	fm2.bhphon.value = fm.TS_MOBILE_1.value + fm.TS_MOBILE_2.value + fm.TS_MOBILE_3.value;	

	window.open("about:blank" , "memnpopup" , "width=300 , height=300 , status=yes");
	fm2.target="memnpopup";
	fm2.action="http://"+ v_url +"/homepage/pop_custom_search.jsp";
	fm2.submit();
}

//-- È¸¿ø¹øÈ£ ÀÔ·Â
function memnum_input(val){
	var fm = document.getElementById("frm");
	if(val.length !=16){
		alert("È¸¿ø¹øÈ£ ¿À·ù!");
		return;
	}

	var num;
	for (i=0; i<val.length; i++){
		num = i + 1;
		eval("fm.mnum"+ num +".value = val.substring( "+ i +" ,  "+ num +")");
		//document.getElementById("mnum"+ i+1).value = val.substring(i,i+1);
	}
	fm.ts_bprnum.value = val;
}

//-- ³»ÄíÆù Á¶È¸
function my_coupon_search( v_url , v_userid ){
	if(v_userid == ""){
		alert("·Î±×ÀÎÇÏ¼Å¾ß Á¶È¸ ½Ç¼ö ÀÖ½À´Ï´Ù.");
		return;
	}else{
		window.open("http://"+ v_url +"/custom.jsp?CONDI=HPSEARCHONLY&hpid="+ v_userid , "succheckpopup" , "width=100 , height=100");
	}
}

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.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
	if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
	  img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
	  if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
	  nbArr[nbArr.length] = img;
	  for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
		if (!img.MM_up) img.MM_up = img.src;
		img.src = img.MM_dn = args[i+1];
		nbArr[nbArr.length] = img;
	} }
  } else if (event == "over") {
	document.MM_nbOver = nbArr = new Array();
	for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
	  if (!img.MM_up) img.MM_up = img.src;
	  img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
	  nbArr[nbArr.length] = img;
	}
  } else if (event == "out" ) {
	for (i=0; i < document.MM_nbOver.length; i++) {
	  img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
	nbArr = document[grpName];
	if (nbArr)
	  for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
	document[grpName] = nbArr = new Array();
	for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
	  if (!img.MM_up) img.MM_up = img.src;
	  img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
	  nbArr[nbArr.length] = img;
  } }
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
	document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


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_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 MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_showHideLayers() { //v6.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_popupMsg(msg) { //v1.0
  alert(msg);
}