﻿//img_swap
function swap_image( objImg, str_find, str_replace ){
	objImg.src = objImg.src.replace(str_find, str_replace);
}

function site_link(f){
	if (f.site.value!="")
	{
		window.open("http://"+f.site.value,'_blank');
	}
	return false;

}

function IE_HtmlRewrite(obj) {
	if (window.ActiveXObject && obj) {
	obj.innerHTML = obj.innerHTML;
	}
}

/*Cookie Write*/
function setCookie( key, value, term ){
	if ( term >= 0){
		var expire = new Date();  
		expire.setDate( expire.getDate() + term );
		document.cookie = key + "=" + escape( value ) + "; path=/; expires=" + expire.toGMTString() + ";";
		return;
	}
	document.cookie = key + "=" + escape( value ) + "; path=/;";
}

/*알림창 */
var IE_HtmlAlert = {
	back:function (){
		history.back();
	},
	back:function (msg){
		alert(msg);
		history.back();
	},
	go:function(url){
		location.href=url;
	},
	goUrl:function(url, msg){
		alert(msg);
		location.href=url;
	}
}


/*로그인 아이디,비밀번호 체크 스크립트*/
function loginok(f){
	if (f.memberID.value==""){
		alert("아이디를 입력해주세요!");
		f.memberID.focus();
		return false;
	}
	if (f.memberPWD.value==""){
		alert("비밀번호를 입력해주세요!");
		f.memberPWD.focus();
		return false;
	}

	if ( f.ssl_login.checked ) { 
		f.action = "https://www.spaceinter.com/TotalMember/ASP/login_prc.asp";
	} else {
		f.action = "/membership/login_prc.asp";
	}
	return true;
}

function sslOK(){
	setCookie("ssl",true,30);	
}
/*메인페이지 -탭*/
function main_tab(m){
	if (m==1){
		$j("#tab1").attr("src","/image/main/btn_tab_board1_on.gif");
		$j("#tab2").attr("src","/image/main/btn_tab_board2_off.gif");
		$j("#notice_board").attr("class","accessibility");
		$j("#faq_board").attr("class","accessibility");
		$j("#notice_board").removeAttr("class");
		$j("#more").attr("href","/customer/notice.asp");
	}else if (m==2){
		$j("#tab1").attr("src","/image/main/btn_tab_board1_off.gif");
		$j("#tab2").attr("src","/image/main/btn_tab_board2_on.gif");
		$j("#notice_board").attr("class","accessibility");
		$j("#faq_board").attr("class","accessibility");
		$j("#faq_board").removeAttr("class");
		$j("#more").attr("href","/customer/faq.asp");
	}
}

/*개인/기업회원 아이디/패스워드 찾기*/
function swap_button(m){
	if (m==1){
		$j("#tab1").attr("src","/image/membership/btn_memb_tab_01_on.gif");
		$j("#tab0").attr("src","/image/membership/btn_memb_tab_02_off.gif");
		$j("#idSearch_type0").attr("class","accessibility");
		$j("#pwSearch_type0").attr("class","accessibility");
		$j("#result_type0").attr("class","accessibility");
		$j("#idSearch_type1").removeAttr("class");
		$j("#pwSearch_type1").removeAttr("class");
		$j("#result_type1").removeAttr("class");
	}else if (m==0){
		$j("#tab1").attr("src","/image/membership/btn_memb_tab_01_off.gif");
		$j("#tab0").attr("src","/image/membership/btn_memb_tab_02_on.gif");
		$j("#idSearch_type0").removeAttr("class");
		$j("#pwSearch_type0").removeAttr("class");
		$j("#result_type0").removeAttr("class");
		$j("#idSearch_type1").attr("class","accessibility");
		$j("#pwSearch_type1").attr("class","accessibility");
		$j("#result_type1").attr("class","accessibility");
	}
}
/*회원아이디/패스워드 찾기*/
function idpwdsearch(f){
	searchURL(f);
	if (f.type.value==1){
		if (f.mode.value=="pwd")
		{
			if (!f.id.value)
			{
				alert("아이디를 입력해주세요.");
				return false;
			}
		}
		if (!f.name.value)
		{
			alert("이름을 입력해주세요.");
			return false;
		}
		if (!f.num1.value || !f.num2.value )
		{
			alert("주민번호를 입력해주세요.");
			return false;
		}
		if (!residentno_chk(f.num1.value,f.num2.value))
		{
			alert("주민번호를 정확히 입력해주세요.");
			return false;
		}
	}else if (f.type.value==0){
		if (f.mode.value=="pwd")
		{
			if (!f.cid.value)
			{
				alert("아이디를 입력해주세요.");
				return false;
			}
		}
		if (!f.cname.value)
		{
			alert("상호명을 입력해주세요.");
			return false;
		}
		if (!f.cnum1.value || !f.cnum2.value || !f.cnum3.value )
		{
			alert("사업자등록번호를 입력해주세요.");
			return false;
		}
		if (!BizCheck(f.cnum1,f.cnum2,f.cnum3))
		{
			alert("사업자 번호를 정확히 입력해주세요.");
			return false;
		}	
	} 
	return true;
}



function searchURL(f){
	var type = location.href.toString().split("#")[1];
	f.type.value = type;
	f.action = "https://www.spaceinter.com/TotalMember/ASP/membership/idpwsearch.asp#"+type;
}
/*
약관동의
*/
function joinagree(f){
	if(!f.agree1.checked){
		alert("회원이용약관에 동의를 해주세요.");
		return false;
	}if(!f.agree2.checked) {
		alert("개인정보 보호를 위한 이용자 동의사항을 동의해 주세요.");
		return false;
	}
	return true;
}

/*

*/
function joincheck(f){
	if (f.flag.value==1)
	{
		if (!f.login_name.value)
		{
			alert("이름을 입력해주세요.");
			return false;
		}
		if (!f.login_num1.value || !f.login_num2.value)
		{
			alert("주민번호를 입력해주세요.");
			return false;
		}
		if (!residentno_chk(f.login_num1.value,f.login_num2.value ))
		{
			alert("주민번호를 정확히 입력해주세요.");
			return false;
		}
	}else{
		if (!f.login_name.value)
		{
			alert("이름을 입력해주세요.");
			return false;
		}
		if (!f.login_num1.value || !f.login_num2.value)
		{
			alert("주민번호를 입력해주세요.");
			return false;
		}
		if (!residentno_chk(f.login_num1.value,f.login_num2.value ))
		{
			alert("주민번호를 정확히 입력해주세요.");
			return false;
		}

		if (!f.login_cname.value)
		{
			alert("업체명을 입력해주세요.");
			return false;
		}
		if (!f.login_cnum1.value || !f.login_cnum2.value || !f.login_cnum3.value)
		{
			alert("사업자 번호를 입력해주세요.");
			return false;
		}
		if (!BizCheck(f.login_cnum1,f.login_cnum2,f.login_cnum3))
		{
			alert("사업자 번호를 정확히 입력해주세요.");
			return false;
		}	
	}
	return true;
}


/*
사업자 번호 구성체크
*/
function isBizInteger(st,maxLength) {
	if (st.length == maxLength) {
		for (j=0; j>maxLength; j++)   
			 if (((st.substring(j, j+1) < "0") || (st.substring(j, j+1) > "9"))) {
     				return false;
  			}
 		}
 	else {
  		return false;
 	}
 	return true;
}

/*
주민등록번호 체크
*/
function residentno_chk(RegNo1,RegNo2) {
    No1  = parseInt(RegNo1.substring(0,1))
    No2  = parseInt(RegNo1.substring(1,2))
    No3  = parseInt(RegNo1.substring(2,3))
    No4  = parseInt(RegNo1.substring(3,4))
    No5  = parseInt(RegNo1.substring(4,5))
    No6  = parseInt(RegNo1.substring(5,6))

    No7  = parseInt(RegNo2.substring(0,1))
    No8  = parseInt(RegNo2.substring(1,2))
    No9  = parseInt(RegNo2.substring(2,3))
    No10 = parseInt(RegNo2.substring(3,4))
    No11 = parseInt(RegNo2.substring(4,5))
    No12 = parseInt(RegNo2.substring(5,6))
    No13 = parseInt(RegNo2.substring(6,7))

    tot = (No1*2)+(No2*3)+(No3*4)+(No4*5)+(No5*6)+(No6*7)+(No7*8)+(No8*9)+(No9*2)+(No10*3)+(No11*4)+(No12*5);
    rst = ""+(11-(tot-(parseInt(""+(tot/11))*11)))

    if(parseInt(rst) >= 10)
        rst = ""+(parseInt(rst)-10)

    if(rst != No13)
        return false;
    else
        return true;
}


/*사업자 등록번호 체크*/
function BizCheck(obj1, obj2, obj3) {
 	biz_value = new Array(10);
 
 	if (isBizInteger(obj1.value,3) == false) {
	  	obj1.focus();
	  	obj1.select();
  		return false;
 	}
 	if (obj1.value=="000") {
	  	obj1.focus();
	  	obj1.select();
  		return false;
 	}
	 if (isBizInteger(obj2.value,2) == false) {
	  	obj2.focus();
	  	obj2.select();
	  	return false;
	 }
 	if (obj2.value=="00") {
	  	obj2.focus();
	  	obj2.select();
  		return false;
 	}
	
	 if (isBizInteger(obj3.value,5) == false) {
		  obj3.focus();
		  obj3.select();
		  return false;
	 }
	
	 var objstring = obj1.value +"-"+ obj2.value +"-"+ obj3.value;

	 //추가 2007-09
	 if (objstring == "444-44-44444" || objstring == "888-88-88888") {
		obj1.focus();
	  	obj1.select();
  		return false;	
	 }	

	 var li_temp, li_lastid;
	
	 if ( objstring.length == 12 ) {
		  biz_value[0] = ( parseFloat(objstring.substring(0 ,1)) * 1 ) % 10;
		  biz_value[1] = ( parseFloat(objstring.substring(1 ,2)) * 3 ) % 10;
		  biz_value[2] = ( parseFloat(objstring.substring(2 ,3)) * 7 ) % 10;
		  biz_value[3] = ( parseFloat(objstring.substring(4 ,5)) * 1 ) % 10;
		  biz_value[4] = ( parseFloat(objstring.substring(5 ,6)) * 3 ) % 10;
		  biz_value[5] = ( parseFloat(objstring.substring(7 ,8)) * 7 ) % 10;
		  biz_value[6] = ( parseFloat(objstring.substring(8 ,9)) * 1 ) % 10;
		  biz_value[7] = ( parseFloat(objstring.substring(9,10)) * 3 ) % 10;
		  li_temp = parseFloat(objstring.substring(10,11)) * 5 + "0";
		  biz_value[8] = parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2));
		  biz_value[9] = parseFloat(objstring.substring(11,12));
		  li_lastid = (10 - ( ( biz_value[0] + biz_value[1] + biz_value[2] + biz_value[3] + biz_value[4] + biz_value[5] + biz_value[6] + biz_value[7] + biz_value[8] ) % 10 ) ) % 10;
		   if (biz_value[9] != li_lastid) {
			    obj1.focus();
			    obj1.select();
			    return false;
		   }
		   else
		    	return true;
	 }
	 else {
		  obj1.focus();
		  obj1.select();
		  return false;
	 }
}

/*popup page */
function popupOpen(url,name, width, height){
	str = "top=0,left=0,width="+width+",height="+height+",resizable=no,scrollbars=no";
	window.open(url, name, str);
	return false;
}

/*popup page */
function popup(url,name, width, height){
	str = "top=0,left=0,width="+width+",height="+height+",resizable=yes,scrollbars=yes";
	window.open(url, name, str);
	return false;
}
//영어+숫자 입력값 체크
function chrCheck(value){
    var pattern = /(^[a-zA-Z0-9]+$)/;
    if(pattern.test(value)){
        return true; 
    }else{
        return false;
    }
}
//영어+숫자,-_ 입력값 체크
function chrCheck2(value) {
    var pattern = /(^[a-zA-Z0-9\-_]+$)/;
    if (pattern.test(value)) {
        return true;
    } else {
        return false;
    }
}
//숫자 입력값 체크
function numberCheck(value){
	var pattern=/[^0-9]/gi;
	if(pattern.test(value)){
        return false;
    }else{
        return true;
    }
}
//숫자 입력값 체크
function numberCheck2(value) {
    var pattern = /[^0-9]/gi;
    if (pattern.test(value)) {
        return value.search(pattern);
    } else {
        return true;
    }
}

function chrCheckAlert(obj) {
    var value = obj.value;
    var idx = numberCheck2(value);
    if (idx !== true) {
        alert("숫자만 입력이 가능합니다.");
        obj.value = value.substr(0, idx);
        obj.focus();        
    }
}

function joinok(f){
	
	if (!f.id.value){
		alert("아이디를 입력해주세요.");
		return false;
	}
	if (!f.pwd.value){
		alert("비밀번호를 입력해주세요.");
		return false;
	}
	if (f.pwd.value!=f.repwd.value){
		alert("비밀번호가 동일하지 않습니다.");
		return false;
	}
	if (!chrCheck(f.pwd.value) || (f.pwd.value.length < 6 || f.pwd.value.length > 15 ))
	{
		alert("영문 또는 영문+숫자로 6자 이상, 15자 이하로 입력해주세요.");
		return false;
	}
	if (!f.post.value){
		alert("우편번호를 입력해주세요.");
		return false;
	}
	if (!f.addr1.value || !f.addr2.value){
		alert("주소를 입력해주세요.");
		return false;
	}
	if (!f.email.value || !f.email_addr.value){
		alert("이메일 주소를 입력해주세요.");
		return false;
	}
	if (!emailCheck(f.email.value+"@"+f.email_addr.value)){
		alert("정확하지 않은 이메일 주소입니다.");
		return false;
	}
	if (!f.phone2.value || !f.phone3.value ){
		alert("전화번호를 입력해주세요.");
		return false;
	}
	if (!f.hphone2.value || !f.hphone3.value){
		alert("휴대전화를 입력해주세요.");
		return false;
	}
	if (!f.name.value){
		alert("이름을 입력해주세요.");
		return false;
	}
	if (!f.jumin1.value || !f.jumin2.value){
		alert("이름을 입력해주세요.");
		return false;
	}
			
	if (f.flag.value==0) //기업
	{
		if (!f.comname.value){
			alert("상호명을 입력해주세요.");
			return false;
		}
		if (!f.comnum1.value || !f.comnum2.value || !f.comnum3.value){
			alert("사업자등록번호를 입력해주세요.");
			return false;
		}		
	}
	return true;
}

function joinUpdate(f){
	if (!f.email.value || !f.email_addr.value){
		alert("이메일 주소를 입력해주세요.");
		return false;
	}
	if (!emailCheck(f.email.value+"@"+f.email_addr.value)){
		alert("정확하지 않은 이메일 주소입니다.");
		return false;
	}
	return true;
}

//이메일 체크
function emailCheck(strEmail) {
    var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
    var check=/@[\w\-]+\./;
    var checkend=/\.[a-zA-Z]{2,3}$/;

    if(((strEmail.search(exclude) != -1)||(strEmail.search(check)) == -1)||(strEmail.search(checkend) == -1))
        return false;
    else
        return true;
}
/*이메일삽입*/
function emailChk(f){
	$j("#email_addr").attr("value",$j("#email_list").val());
	if ($j("#email_list").val()!="")$j("#email_addr").attr("readonly","true");
	else $j("#email_addr").removeAttr("readonly");
}
/*비밀번호*/
function pwdChange(f){
	if (!f.opwd.value || !f.pwd.value || !f.repwd.value)
	{
		alert("비밀번호 등록 정보를 정확히 작성해야 합니다.");
		return false; 
	}
	if (f.pwd.value!=f.repwd.value)
	{
		alert("새로 등록될 비밀번호의 정보가 일치하지 않습니다.");
		return false;
	}

	return true;
}
/*회원탈퇴*/
function joinOut(f){
	if (!f.pwd.value)
	{
		alert("비밀번호를 입력 해주세요.");
		return false;
	}
	
	if (f.flag.value=="True"){
		if (!f.name.value)
		{
			alert("이름을 입력해주세요.");
			return false;
		}
		if (!f.jumin1.value || !f.jumin2.value)
		{
			alert("주민등록번호를 입력해주세요.");
			return false;
		}
		if (!residentno_chk(f.jumin1.value,f.jumin2.value ))
		{
			alert("주민번호를 정확히 입력해주세요.");
			return false;
		}
	}else if(f.flag.value=="False"){
		if (!f.comname.value){
			alert("상호명을 입력해주세요.");
			return false;
		}
		if (!f.comnum1.value || !f.comnum2.value || !f.comnum3.value){
			alert("사업자등록번호를 입력해주세요.");
			return false;
		}
		if (!BizCheck(f.comnum1,f.comnum2,f.comnum3))
		{
			alert("사업자 번호를 정확히 입력해주세요.");
			return false;
		}	
	} 
	
	
	if (confirm("정말 탈퇴하시겠습니까?")) {
	
		return true;
	} 
	
	return false;
}


/*데이타 포멧(금액)*/
function number_format(input){ 
    var input = String(input); 
    var reg = /(\-?\d+)(\d{3})($|\.\d+)/; 
    if(reg.test(input)){ 
        return input.replace(reg, function(str, p1,p2,p3){ 
                return number_format(p1) + "," + p2 + "" + p3; 
            }     
        ); 
    }else{ 
        return input; 
    } 
}

