﻿function isExpression(s, expression) {
	m = s.match(expression);
	return (m != null) && (s == m[0]);
}
function alertNfocus(message, obj) {
	alert(message + "\n");
	obj.focus();
	return;
}
function isNullOrEmpty(str) {
	str = str.trim();
	if (str == null || str == "") {
		return true;
	}
	else {
		return false;
	}
}
function isSsnKorean(s1, s2) {
	n = 2;
	sum = 0;
	for (i = 0; i < s1.length; i++) {
		sum += parseInt(s1.charAt(i)) * n++;
	}
	for (i = 0; i < s2.length - 1; i++) {
		sum += parseInt(s2.charAt(i)) * n++;
		if (n == 10) {
			n = 2;
		}
	}
	c = 11 - sum % 11;
	if (c == 11) {
		c = 1;
	}
	if (c == 10) {
		c = 0;
	}
	if (c != parseInt(s2.charAt(6))) {
		return false;
	}
	return true;
}
function isSsnForeigner(fgnno) {
	/*
	var sum=0;
	var odd=0;
	buf = new Array(13);
	for(i=0; i<13; i++)
	{
	buf[i]=parseInt(fgnno.charAt(i));
	}
	odd = buf[7]*10 + buf[8];
	if(odd%2 != 0)
	{
	return false;
	}
	if((buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9))
	{
	return false;
	}
	multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
	for(i=0, sum=0; i<12; i++)
	{
	sum += (buf[i] *= multipliers[i]);
	}
	sum = 11 - (sum%11);
	if(sum >= 10)
	{
	sum -= 10;
	}
	sum += 2;
	if(sum >= 10)
	{
	sum -= 10;
	}
	if(sum != buf[12])
	{
	return false;
	}
	*/
	return true;
}
function popUpLogIn() {
	window.open("pop_login.aspx", "", "height=400,width=370,status=yes,location=no,toolbar=no");
}
function SearchTrack(companyno, trackno) {
	var url;
	switch (companyno) {
		case 1: //대한통운
			url = "https://www.doortodoor.co.kr/parcel/doortodoor.do?fsp_action=PARC_ACT_002&fsp_cmd=retrieveInvNoACT&invc_no=" + trackno;
			break;
		case 2: //로젠택배
			url = "http://d2d.ilogen.com/d2d/delivery/invoice_tracesearch_quick.jsp?slipno=" + trackno;
			break;
		case 3: //아주택배
			url = "http://www.ajulogis.com/index.asp";
			break;
		case 4: //옐로우캡
			url = "http://www.yellowcap.co.kr/custom/inquiry_result.asp?INVOICE_NO=" + trackno;
			break;
		case 5: //우체국택배
			url = "http://service.epost.go.kr/trace.RetrieveRegiPrclDeliv.postal?sid1=" + trackno;
			break;
		case 6: //한진택배
			//url = "http://www.hanjinexpress.hanjin.net/customer/plsql/hddcw07.result?wbl_num=" + trackno;
			url = "http://www.hanjin.co.kr/Delivery_html/inquiry/result_waybill.jsp?wbl_num=" + trackno;
			break;
		case 7: //현대택배
			url = "http://www.hydex.net/ehydex/jsp/home/distribution/tracking/tracingView.jsp?InvNo=" + trackno;
			break;
		case 8: //CJ HTH
			url = "http://nexs.cjgls.com/web/service02_01.jsp?slipno=" + trackno;
			break;
		case 9: //CJ GlS
			url = "http://nexs.cjgls.com/web/service02_01.jsp?slipno=" + trackno;
			break;
		case 10: //KGB
			url = "http://www.kgbls.co.kr/sub5/sub5_1.asp";
			break;
		case 11: //LOEX택배
			url = "http://www.loexe.co.kr/customer/cus_trace_01.asp";
			break;
		case 11: //LOEX택배
			url = "http://www.loexe.co.kr/customer/cus_trace_01.asp";
			break;
		case 12: //세덱스택배
			url = "http://www.sedex.co.kr/";
			break;
		case 13: //일양택배
			url = "http://www.ilyanglogis.com/functionality/tracking.asp";
			break;
		case 14: //동부택배
			url = "http://www.dongbuexpress.co.kr/";
			break;
		case 15: //사가와택배
			url = "http://www.sagawa-korea.co.kr/";
			break;
		case 16: //하나로택배
			url = "http://www.hanarologis.com/";
			break;
		case 17: //경동택배
			url = "http://www.kdexp.com/insu/sc_search.asp?stype=1&p_item=" + trackno;
			break;
		case 18: //이노지스
			url = "http://www.innogis.net/trace02.asp?invoice=" + trackno;
			break;
		case 19: //포스트박스
			url = "http://was.cvsnet.co.kr/_ver2/board/ctod_status.jsp?invoice_no=" + trackno;
			break;
	}
	window.open(url, "track", "width=1024,height=768,top=0,left=0,scrollbars=yes");
}
function flash(width, height, movie, flashvars, id) {
	if (id == undefined) {
		id = "flashobjs";
	}
	document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"" + location.protocol + "//fpdownload2.macromedia.com/get/flashplayer/current/swflash.cab#version=8,0,0,0\" id=\"" + id + "\" height=\"" + height + "\" width=\"" + width + "\">");
	if (flashvars == undefined) {
		flashvars = "";
	}
	document.write("<param name=\"allowScriptAccess\" value=\"always\">");
	document.write("<param name=\"flashvars\" value=\"" + flashvars + "\">");
	document.write("<param name=\"menu\" value=\"0\">");
	document.write("<param name=\"movie\" value=\"" + movie + "\">");
	document.write("<param name=\"quality\" value=\"high\">");
	document.write("<embed allowscriptaccess=\"always\" flashvars=\"" + flashvars + "\" id=\"" + id + "\" height=\"" + height + "\" src=\"" + movie + "\" width=\"" + width + "\" wmode=\"transparent\" />");
	document.write("</object>");
}
function flash_list(no) {
	if (no == 1) {
		location.href = "info_main.aspx";
	}
	else {
		location.href = "list.aspx?categoryno=" + no;
	}
}
String.prototype.trim = function () {
	return this.replace(/(^\s*)|(\s*$)/gi, "");
}
function searchWordKeyPress() {
	if (event.keyCode == 13) {
		checkSearchWord();
	}
}
function checkSearchWord() {
	var obj = document.getElementById("globalSearchForm");
	var searchword = obj.searchword.value.trim();
	if (isExpression(searchword, /[a-zA-Z0-9]{1}/)) {
		alert("영문이나 숫자로 검색할 경우 1글자 이상 입력해 주십시오");
		return;
	}
	if (searchword.length == 0) {
		alert("검색어를 입력해 주십시오");
		obj.searchword.value = "";
		obj.searchword.focus();
		return;
	}
	obj.searchword.value = searchword;
	obj.submit();
}
function GoNotice(name, no) {
	location.href = "info_notice.aspx?name=" + name + "&no=" + no;
}
function moveNextCursor(len, obj, nextobj) {
	if (obj.length == len) {
		nextobj.focus();
	}
}
function openPopUp(name, query) {
	var url;
	var feature;
	switch (name) {
		case "idcheck":
			url = "popup_idcheck.aspx";
			feature = "left=400,top=240,width=320,height=240,scrollbars=no";
			break;
		case "readboard":
			url = "popup_readboard.aspx?" + query;
			feature = "top=0,left=0,width=680,height=448,scrollbars=yes";
			break;
		case "restockalert":
			url = "popup_restockalert.aspx?" + query;
			feature = "left=400,top=240,width=360,height=430,scrollbars=no";
			break;
	}
	window.open(url, name, feature);
}
function alertMailingDenied(obj) {
	var text = "펀샵에서 발송하는 이메일을 수신거부 할 경우,\n\n";
	text += "신제품 소식, 재입고 알림 메일을 받아 보실수 없으며, 향후 제공될 부가 서비스들을 이용하실 수 없습니다.\n\n";
	text += "수신 거부 하시겠습니까?";
	if (!confirm(text)) {
		obj.mailing[0].checked = true;
	}
}
function IECheck() {
	return window.navigator.userAgent.indexOf("MSIE") == -1;
}
function ipin() {
	window.open('ipin.aspx', null, 'width=450, height=550, top=100, left=100, fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=yes, location=no, scrollbar=no');
}

