﻿<!--
	function login_chk(){
		if (document.getElementById('mb_id').value=="" || document.getElementById('mb_id').value=="아이디 또는 이메일") {
			alert("아이디를 입력해 주세요.");
			document.getElementById('mb_id').focus();
			return false;
		}
		
		if (document.getElementById('mb_passwd').value=="" || document.getElementById('mb_passwd').value=="비밀번호") {
			alert("비밀번호를 입력해 주세요.");
			document.getElementById('mb_passwd').focus();
			return false;
		}		
		return true;
	}
	
	function login_img_in(valueid) {
		if(valueid ==  'mb_id'){
			document.getElementById('mb_id').style.backgroundImage="";
		}else{
			document.getElementById('mb_passwd').style.backgroundImage="";
		}
	}
	
	function login_img_out(valueid){
		if(valueid ==  'mb_id') {
	 		if(!document.getElementById('mb_id').value){
	 			document.getElementById('mb_id').style.backgroundImage="url(/assets/images/member/login_id.gif)";
	 		}
	 	}else{
	 		if(!document.getElementById('mb_passwd').value){
	 			document.getElementById('mb_passwd').style.backgroundImage="url(/assets/images/member/login_passwd.gif)";
	 		}
	 	}
	}
	
	function join_etc(value) {
		if (value == '1') {
			document.getElementById('div_join').style.display = "inline";
			setCookie( "div_join", "inline" , 1);
		} else {
	    	document.getElementById('div_join').style.display = "none";
	    	setCookie( "div_join", "none" , 1);
		}
	}
	
	function setCookie( name, value, expiredays ) {
		var todayDate = new Date();
		todayDate.setDate( todayDate.getDate() + expiredays );
		document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
	}
	
	function deleteCookie( name )
	{
		var expireDate = new Date();		
		expireDate.setDate( expireDate.getDate() - 1 );
		document.cookie = name + "= " + "; expires=" + expireDate.toGMTString() + "; path=/";
	}

	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 hasOptions(obj) {
		if (obj!=null && obj.options!=null) {			
			return true; 
		}
		return false;
	}

	function copySelectedOptions(from,to) {
		var options = new Object();
		if (hasOptions(to)){
			for (var i=0; i<to.options.length; i++){
				options[to.options[i].value] = to.options[i].text;
			}
		}
		if (!hasOptions(from)) { return; }
		for (var i=0; i<from.options.length; i++) {			
			if(to.options.length < 20){
				var o = from.options[i];
				if (o.selected){
					if (options[o.value] == null || options[o.value] == "undefined" || options[o.value]!=o.text){
						if (!hasOptions(to)) { var index = 0; } else { var index=to.options.length; }
						to.options[index] = new Option( o.text, o.value, false, false);
					}
				}
			}else{
				alert('최대 20개까지 등록 하실수 있습니다.');
				return;
			}
		}		
	}
	
	function removeSelectedOptions(from){
		if (!hasOptions(from)) { return; }
		if (from.type=="select-one") {
			from.options[from.selectedIndex] = null;
		}else{
			for (var i=(from.options.length-1); i>=0; i--) { 
				var o=from.options[i]; 
				if (o.selected) { 
					from.options[i] = null; 
				} 
			}
		}
	} 
	
	function selectAll(box) {
	    for(var i=0; i<box.length; i++) {
			box[i].selected = true;
	    }
	}
	
	function createDateSelectBox(name, startNum, endNum) {
	
		var dt = new Date();
		var c_id = document.getElementById(name + "_id");
		var inHtml = "";
		var currentYear = dt.getFullYear();
		var currentMonth = dt.getMonth() + 1;
		var currentDay = dt.getDate();
		var dt2 = new Date(currentYear, currentMonth, "");
		var optMonth = "";
		var optDay = "";
		var lastDay = dt2.getDate();
		
		inHtml += " <select name='" + name + "_year' id='" + name + "_year' style='width:60px;' onchange='onchageDate(\"" + name + "\")'> ";  
		inHtml += " <option value='none' >선택</option>"; 
		for (var i = currentYear + endNum; i >= currentYear - startNum; i--) {
			inHtml += "<option value='" + i + "' >" + i + "</opton>";
		} 
		inHtml += " </select> 년";
		
		inHtml += " <select name='" + name + "_month' id='" + name + "_month' style='width:50px;' onchange='onchageDate(\"" + name + "\")'> ";
		inHtml += " <option value='none' >선택</option>";
		for (var i = 1; i <= 12; i++) {
			if (i >= 1 && i < 10) {
				optMonth = "0" + i;
			} else {
				optMonth = i;
			}		
			inHtml += " <option value='" + optMonth + "' >" + optMonth + "</option>";
		}
		inHtml += " </select> 월";
		
		inHtml += " <select name='" + name + "_day' id='" + name + "_day' style='width:50px;' onchange='onchageDate(\"" + name + "\")'> ";
		inHtml += " <option value='none' >선택</option>";
		for (var i = 1; i <= lastDay; i++) {
			if (i >= 1 && i < 10) {
				optDay = "0" + i;
			} else {
				optDay = i;
			}  
	  		inHtml += " <option value='" + optDay + "' >" + optDay + "</option>";
		}
		inHtml += " </select> 일";
		
		c_id.innerHTML = inHtml;
	}
	
	function onchageDate(name) {
		var optDay = "";
	    selectYear = document.getElementById(name+"_year");
	    selectMonth = document.getElementById(name+"_month");
	    selectDay = document.getElementById(name+"_day");
	    
	    year = selectYear.options[selectYear.selectedIndex].value;
	    month = selectMonth.options[selectMonth.selectedIndex].value;
	    day = selectDay.options[selectDay.selectedIndex].value;
	    
	    setCookie( selectYear.name, year, 1);
	    setCookie( selectMonth.name, month, 1);
	    setCookie( selectDay.name, day, 1);
	     
		tmpDate = new Date(year, month, 0);
	 
	    selectedIndex = selectDay.selectedIndex;
	    
	    for(i = selectDay.length-1; i >= 0; i--) {
			selectDay.options[i] = null;
	    }
	    
	    selectDay.options[0] = new Option('선택', 'none');
	    
	    for(i = 1; i <= tmpDate.getDate(); i++) {
			if (i >= 1 && i < 10) {
				optDay = "0" + i;
			} else {
				optDay = i;
			}
	    	selectDay.options[i] = new Option(optDay, optDay);
	    }
	    
		if(selectedIndex <= tmpDate.getDate()) {
			selectDay.options[selectedIndex].selected = true;
		}	
	}

	var xmlHttp;
	
	function userid_Request() {
		var t = document.getElementById("join_id").value;		
		
		if(t.length < 1){
			document.getElementById("idView").innerHTML = "";
			return false
		}
		
		if(t.length >= 1 && t.match(/^[A-Za-z0-9]+$/ig) == null){
			document.getElementById("join_id_chk").value = "N";
			document.getElementById("idView").innerHTML = "<font color='red'>영문과 숫자만 사용 가능합니다.</font>";
			return false
		}
		
		if(t.length < 4){
			document.getElementById("idView").innerHTML = "<font color='red'>4~10자로 입력해 주시기 바랍니다..</font>";
			return false
		}
		
		if(t.length > 3){
			createXMLHttpRequest();
			xmlHttp.onreadystatechange = userid_handleStateChange;
			xmlHttp.open("POST", "./check_id/", true);
			xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
			xmlHttp.setRequestHeader("Cache-Control", "no-cache, must-revalidate");
			xmlHttp.setRequestHeader("Pragma", "no-cache");
			xmlHttp.send("join_id="+document.getElementById("join_id").value);
			
		}
	}
	
	function createXMLHttpRequest() {
	    if (window.ActiveXObject) {
	        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    else if (window.XMLHttpRequest) {
	        xmlHttp = new XMLHttpRequest();
	    }
	}
	
	function userid_handleStateChange() {
	    if(xmlHttp.readyState == 4) {
	        if(xmlHttp.status == 200) {
	        	if(xmlHttp.responseText == 0){
	        		document.getElementById("join_id_chk").value = "Y";
	            	document.getElementById("idView").innerHTML = "<font color='blue'>사용가능한 아이디 입니다.</font>";	            	
	        	}else if(xmlHttp.responseText == 1){
	        		document.getElementById("join_id_chk").value = "N";
	        		document.getElementById("idView").innerHTML = "<font color='red'>이미 사용중인 아이디 입니다.</font>";
	        	}else if(xmlHttp.responseText == 2){
	        		document.getElementById("join_id_chk").value = "N";
	        		document.getElementById("idView").innerHTML = "<font color='red'>4~10자 영문과 숫자만 사용 가능합니다.</font>";
	        	}else{
	        		document.getElementById("join_id_chk").value = "N";
	        		document.getElementById("idView").innerHTML = "<font color='red'>실패하였습니다. 잠시후 다시 시도하여 주십시요.</font>";
	        	}
	        }
	    }
	}
	
	function username_Request() {
		var t = document.getElementById("join_name").value;		
		
		if(t.length < 1){
			document.getElementById("nameView").innerHTML = "";
			return false
		}
		
		if(t.match(/^[ㄱ-ㅎ가-힣A-Za-z\s]+$/ig) == null){
			document.getElementById("nameView").innerHTML = "<font color='red'>한글과 영문만 사용 가능합니다.</font>";
			return false
		}else{
			document.getElementById("nameView").innerHTML = "";
		}
	}
	
	function usernick_Request() {
		var t = document.getElementById("join_nick").value;
		
		if(t.length < 1){
			document.getElementById("nickView").innerHTML = "";
			return false
		}
		
		if(t.match(/^[ㄱ-ㅎ가-힣]+$/ig) == null){
			//document.getElementById("join_id_chk").value = "N";
			document.getElementById("nickView").innerHTML = "<font color='red'>한글만 사용 가능합니다.</font>";
			return false
		}
		
		if(t.length < 1){
			document.getElementById("nickView").innerHTML = "";
			return false
		}else{
			createXMLHttpRequest();
			xmlHttp.onreadystatechange = usernick_handleStateChange;
			xmlHttp.open("POST", "./check_nick/", true);
			xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
			xmlHttp.setRequestHeader("Cache-Control", "no-cache, must-revalidate");
			xmlHttp.setRequestHeader("Pragma", "no-cache");			
			xmlHttp.send("join_nick="+document.getElementById("join_nick").value);
		}
	}
	
	function usernick_handleStateChange() {
	    if(xmlHttp.readyState == 4) {
	        if(xmlHttp.status == 200) {
	        	if(xmlHttp.responseText == 0){
	        		//document.getElementById("join_id_chk").value = "Y";
	            	document.getElementById("nickView").innerHTML = "<font color='blue'>사용가능한 필명 입니다.</font>";	            	
	        	}else if(xmlHttp.responseText == 1){
	        		//document.getElementById("join_id_chk").value = "N";
	        		document.getElementById("nickView").innerHTML = "<font color='red'>이미 사용중인 필명 입니다.</font>";
	        	}else if(xmlHttp.responseText == 2){
	        		//document.getElementById("join_id_chk").value = "N";
	        		document.getElementById("nickView").innerHTML = "<font color='red'>1~6자 한글만 사용 가능합니다.</font>";
	        	}else{
	        		//document.getElementById("join_id_chk").value = "N";
	        		document.getElementById("nickView").innerHTML = "<font color='red'>실패하였습니다. 잠시후 다시 시도하여 주십시요.</font>";
	        	}
	        }
	    }
	}
	
	function showMultiSelect(str)
	{
		if (str==""){
			document.getElementById("viewMultiSelect").innerHTML="";
			return;
		}
		
		if (window.ActiveXObject) {
	        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    else if (window.XMLHttpRequest) {
	        xmlhttp = new XMLHttpRequest();
	    }
		
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4 && xmlhttp.status==200){
				document.getElementById("viewMultiSelect").innerHTML=xmlhttp.responseText;
			}
		}
		
		xmlhttp.open("POST", "./get_mdata/", true);
		xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
		xmlhttp.setRequestHeader("Cache-Control", "no-cache, must-revalidate");
		xmlhttp.setRequestHeader("Pragma", "no-cache");			
		xmlhttp.send("str="+str);
	}
	
	function change_tcolor(th){
	    for(g=1; g<=3; g++) {
	        document.getElementById('d'+g).style.color=(g==th)?"#3681d5":"#888888";
	        document.getElementById('d'+g).style.fontWeight=(g==th)?"bold":"";
	    }
	}
	
	function doLater(fname){
		document.forms[fname].action = 'result';		
		document.forms[fname].submit();		
	}
	
	function getObject(objectId){
		if(document.getElementById && document.getElementById(objectId)) {
			return document.getElementById(objectId);
		}else if (document.all && document.all(objectId)) {
			return document.all(objectId);
		}else if (document.layers && document.layers[objectId]) {
			return document.layers[objectId];
		}else{
			return false;
		}
	}
	
	var rollCnt=0;
	function rollImage()
	{
		var roll = document.getElementsByName('rolID'); 

		if(roll==undefined || roll==null){
			return;
		}
		 
		if(roll.length==undefined){
			roll.style.display = "block";  
			return;
		}
		
		for(var i = 0 ; i < roll.length ; i++){   
			if(i == rollCnt) {
				roll[i].style.display = "block";  
				continue ;
			}
			roll[i].style.display = "none";
		}
		
		rollCnt++;
		
		if(rollCnt==roll.length){
			rollCnt=0;
		}
		setTimeout('rollImage();','7000');
	}
-->
