var strDomain = document.domain;
var arrDomain = strDomain.split(".");
var strHost = arrDomain[0].substring(0, 2).toUpperCase();
var sitecode = "";
if (!(strHost == "KR" || strHost == "EN" || strHost == "JP" || strHost == "CN" || strHost == "RU"))
{
	if (strHost == "ub" || strHost == "ww")
	{
		if (strDomain.toLowerCase() == "www.ublove.co.jp")
		{
			sitecode = "JP";
		}
	}
	else
	{
		sitecode = "EN";
	}
}
else
{
	sitecode = strHost;
}

// Image Swap
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_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_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_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 setCookie(name, value, expiredays, path) 
{ 	
	var todayDate = new Date(); 
	
	if (typeof(expiredays) == "undefined") expiredays = 1;	
	if (typeof(path) == "undefined") path = "/";
		
	todayDate.setDate(todayDate.getDate() + expiredays);
	document.cookie = name + "=" + value + "; path=" + path + "; expires=" + todayDate.toGMTString() + ";";
}

// 쿠키 읽음
function getCookie(cookieName) 
{
	var theCookie = "" + document.cookie;
	var ind = theCookie.indexOf(cookieName);
	var ind1 = theCookie.indexOf(';', ind);
	
	if (ind == -1 || cookieName == "") return "";
	if (ind1 == -1) ind1 = theCookie.length;
	
	return unescape(theCookie.substring(ind + cookieName.length + 1, ind1));
}

// 이메일 유효성체크
function isEmail(s)
{
	return s.search(/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g) >= 0;
	//(/[A-Za-z0-9_.-]+\@[\w\-\~]+(\.[\w\-\~]+)+/g)
}

// 공백제거(trim)
function trim(tmpStr)
{
	var tmpStr, atChar;

	if (tmpStr.length > 0) atChar = tmpStr.charAt(0);
	while (isSpace(atChar)) 
	{
		tmpStr = tmpStr.substring(1, tmpStr.length);
		atChar = tmpStr.charAt(0);
	}
	if (tmpStr.length > 0) atChar = tmpStr.charAt(tmpStr.length-1);
	while (isSpace(atChar)) 
	{
		tmpStr = tmpStr.substring(0,( tmpStr.length-1));
		atChar = tmpStr.charAt(tmpStr.length-1);
	}
	return tmpStr;
}

// 공백인지 체크
function isSpace(inChar)
{
	return (inChar == ' ' || inChar == '\t' || inChar == '\n');
}

// 입력값이 숫자인지 체크
function isNumber(str)
{
	var num = "0123456789";
	
	for (var i = 0; i < str.length; i++)
	{
		if (-1 == num.indexOf(str.charAt(i)))
			return false;
	}
	return true;
}

// 숫자값만 입력받게 처리(onKeyUp="onlyNumber()")
function onlyNumber()
{
	if (event.keyCode < 45 || event.keyCode > 57) 
		event.returnValue = false;
}

// 알파벳/숫자만 입력
function isAlphanumeric(s)
{
	var i;
	if (isEmpty(s))
		if (isAlphanumeric.arguments.length == 1) return defaultEmptyOK;
		else return (isAlphanumeric.arguments[1] == true);

	for (i = 0; i < s.length; i++) {
		var c = s.charAt(i);

	if (!(isLetter(c) || isDigit(c)))
		return false;
	}
	return true;
}

function isDigit(c)
{
	return ((c >= "0") && (c <= "9"))
}

function isEmpty(s)
{
	return ((s == null) || (s.length == 0))
}

function isLetter(c)
{
	return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) )
}

// GuestTour Popup
function winGuestTour()
{
	window.open("/help/guesttour/" + sitecode + "/" + sitecode + "_tour.asp", "guesttour", "width=800, height=590, left=0, top=0,scrollbars=no");
}

// Login Confirm
function ChatStatusToggle()
{
	if (document.frmLogin.ChatStatus.value == "N")
	{
		document.frmLogin.ChatStatus.value = "Y";
		document.getElementById("chat_status_img").src = "/images/common/icon_chatcheck_o.gif";
	}
	else
	{
		document.frmLogin.ChatStatus.value = "N";
		document.getElementById("chat_status_img").src = "/images/common/icon_chatcheck.gif";
	}
}

function TopLoginClearImg()
{
	document.frmLogin.uid.style.backgroundImage = "";
	document.frmLogin.pwd.style.backgroundImage = "";
}

function doLogin(frm)
{
	var uidmsg = "";
	var pwdmsg = "";

	if (sitecode == "KR") 
	{
		uidmsg = "회원 아이디를 입력해 주십시오.";
		pwdmsg = "비밀번호를 입력해 주십시오.";
	}
	else if (sitecode == "EN")
	{
		uidmsg = "You must enter your username.";
		pwdmsg = "You must enter your password.";
	}
	else if (sitecode == "JP")
	{
		uidmsg = "会員Idを入力してください。";
		pwdmsg = "パスワードを入力してください。";
	}
	else if (sitecode == "CN")
	{
		uidmsg = "请录入会员用户名.";
		pwdmsg = "请录入密码.";
	}
	else if (sitecode == "RU")
	{
		uidmsg = "Вы должны ввести свой ID пользователя.";
		pwdmsg = "Вы должны ввести свой пароль.";
	}

	if (trim(frm.uid.value) == "")
	{
		alert(uidmsg);
		frm.uid.focus();
		return false;
	}
	if (trim(frm.pwd.value) == "")
	{
		alert(pwdmsg);
		frm.pwd.focus();
		return false;
	}

	if (strDomain.toLowerCase()=="www.ublove.co.jp")
	{
		frm.action = "/member/login/login.asp";
	}
	else if (frm.ssl.checked==true)
	{
		frm.action = "https://kr.ublove.com/member/login/login.asp";
	}
	else
	{
		frm.action = "/member/login/login.asp";
	}

	return true;
}

// flash embed
function activxFlash(id, iWith, iHeight, strFileUrl, bId,fmode,bgcolor) 
{
	//alert(NaviType);
	var NaviType = navigator.appName;
	//alert(NaviType);
	if (NaviType == "Netscape"){	
		document.write("<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=\""+iWith+"\" height=\""+iHeight+"\" align=\"middle\">");
		if (id != "TalkingLap"){
			document.write("<param name=\"wmode\" value=\"transparent\">");
		}
		document.write("<param name=\"allowScriptAccess\" value=\"sameDomain\" />");
		document.write("<param name=\"movie\" value=\""+strFileUrl+"?"+fmode+"\" id=\""+id+"\"/>");
		document.write("<param name=\"quality\" value=\"high\" />");
		if (bgcolor != ""){
		document.write("<param name=\"bgcolor\" value=\""+bgcolor+"\">");
		}
		document.write("<embed src=\""+strFileUrl+"?"+fmode+"\" quality=\"high\" bgcolor=\"#ffffff\" width=\""+iWith+"\" height=\""+iHeight+"\" name=\""+bId+"\" id=\""+id+"\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />");
		document.write("</object>");
	}else{
		var str = "";	
		
		str += "<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=\""+iWith+"\" height=\""+iHeight+"\" id=\""+id+"\" name=\""+bId+"\">";
		if (fmode != ""){
		str += "<param name=\"flashvars\" value=\""+fmode+"\">";
		}
		if (id != "TalkingLap"){
			str += "<param name=\"wmode\" value=\"transparent\">";
		}
		str += "<param name=\"allowScriptAccess\" value=\"sameDomain\">";
		str += "<param name=\"movie\" value=\""+strFileUrl+"\">";
		str += "<param name=\"quality\" value=\"high\">";
		if (bgcolor != ""){
		str += "<param name=\"bgcolor\" value=\""+bgcolor+"\">";
		}
		str += "<embed src=\""+strFileUrl+"?"+fmode+"\" quality=\"high\" bgcolor=\"#ffffff\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+iWith+"\" height=\""+iHeight+"\" id=\""+id+"\"></embed>";
		str += "</object>";
		document.write(str);
	}
}

// 채팅창 열기
function chatOpenFc(ReceiveID,SendID,UserID,langCode,service,genderCode,RequestIP,msg)
{
	var url = "/chat/textChatApp.asp?UserID=" + UserID + "&ReceiveID=" + ReceiveID + "&SendID=" + SendID + "&service=" + service + "&langcode=" + langCode + "&genderCode=" + genderCode;
	window.open(url, "", "toolbar=no, location=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=620, height=520");
}

// 우편번호찾기
function srchZipCode()
{
	window.open("/member/join/zipcode.asp", "zipcode", "width=418, height=283, top=200, left=200, status=yes, scrollbars=yes");
}

//풍선도움말
function showToolTip(e,text){ 
      document.all.ToolTip.innerHTML="<table><tr><td class=ToolTipTD><font color='#5E5E5E'>"+text+"</font></td></tr></table>"; 
      ToolTip.style.pixelLeft=(e.x+10+document.body.scrollLeft); 
      ToolTip.style.pixelTop=(e.y+document.body.scrollTop); 
      ToolTip.style.visibility="visible"; 
} 

function hideToolTip(){ 
      ToolTip.style.visibility="hidden"; 
} 