
/**
*°Ô½ÃÆÇ ¸®½ºÆ® ÆäÀÌÁö ¼­Ä¡ºÎºÐ¿¡ ¼­Ä¡¾ÆÀÌÅÛ ÀÌ¹ÌÁö Ã³¸® ºÎºÐ
*/
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
if(browserName == "Netscape" && browserVer >= 3){ init = "net"; }
else { init = "ie"; }

function OnOff(name,obj) {
	var frm = document.search_frm;
	//alert(frm[name]);
	if(((init == "net")&&(browserVer >=3))||((init == "ie")&&(browserVer >= 4))) {
		if(frm[name].value=='on')
		{
			frm[name].value='off';
			obj.src = obj.off_src;
			//ImgSrc=eval(name+"_off.src");
			//document[name].src=ImgSrc;
		}
		else
		{
			frm[name].value='on';
			obj.src = obj.on_src;
			//ImgSrc=eval(name+"_on.src");
			//document[name].src=ImgSrc;
		}
	}
}


/**
*°Ô½ÃÆÇ ÀÐ±âÆäÀÌÁö¿¡¼­ ¼öÁ¤ ÀÌ³ª »èÁ¦½Ã ºñ¹Ð¹øÈ£ Ã¼Å© ÇÏ´Â ºÎºÐ ³ªÅ¸³ª°Ô ÇÏ°í »ç¶óÁö°Ô ÇÏ±â
*/
var previd = null;
function displaySub(subID){
	if (previd != null){
		if (previd != subID){
			previd.style.display = "none";
		}
	}
	
	if (subID.style.display == "none"){
		subID.filters.blendTrans.Apply();
		subID.style.display = '';
		subID.filters.blendTrans.Play()
	}else{
		subID.filters.blendTrans.Apply();
		subID.style.display = 'none';
		subID.filters.blendTrans.Play()
	}
  }

function loadCategory(sel,target, depth) {

	var trigger = sel.options[sel.selectedIndex].value;	// Ã¹¹øÂ° selectboxÀÇ ¼±ÅÃµÈ ÅØ½ºÆ®
	var form = sel.form.name;
	//var depth = sel.depth;
	
	//document.write('?mode=category&form=' + form + '&trigger=' + trigger + '&depth='+depth+'&target=' + target);
	
	
	//dynamic.src = '?mode=category&form=' + form + '&trigger=' + trigger + '&depth='+depth+'&target=' + target;
	dynamic.src = '/bbs/category.load.php?form=' + form + '&trigger=' + trigger + '&depth='+depth+'&target=' + target;
}

/**
*ÇÃ·¡½¬ ÄÚµå¸¦ ÀÚµ¿¿Ï¼º
*/
  
function generate_flash(file_, width_, height_){		
	var mstring="";
	
	mstring = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+width_+'" height="'+height_+'" id="falsh_" align="middle"> \n';
	mstring += '<param name="allowScriptAccess" value="always" /> \n';
	mstring += '<param name="movie" value="'+file_+'" /> \n';
	mstring += '<param name="quality" value="high" /> \n';
	mstring += '<param name="wmode" value="Transparent" /> \n';
	mstring += '<param name="bgcolor" value="#ffffff" /> \n';
	mstring += '<embed src="'+file_+'" quality="high" bgcolor="#ffffff" width="'+width_+'" height="'+height_+'" name="flash_" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> \n';
	mstring += '</object> \n';
	
	document.write(mstring);
}

function CheckForm_bbs(_element){
	
		var len = _element.title.length;
		var len = _element.title.length;
		var PT_idtype =/^[a-zA-Z]{1}[a-zA-Z0-9_]+$/;¡¡// Ã¹±ÛÀÚ ¿µ¹®, ¿µ,¼ý,_¹® »ç¿ë°¡
		//var PT_pwtype =/^[a-zA-Z]{1}[a-zA-Z0-9_]+$/;¡¡// Ã¹±ÛÀÚ ¿µ¹®, ¿µ,¼ý,_¹® »ç¿ë°¡
		var PT_number =/^[0-9]+$/;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡// ¼ýÀÚ¸¸ »ç¿ë°¡
		var PT_alpabet =/^[a-zA-Z]+$/;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡   // ¿µ¹®¸¸ »ç¿ë°¡
		var PT_korean =/^[°¡-ÆR]+$/;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡// ÇÑ±Û¸¸ »ç¿ë°¡
		var PT_char =/^[°¡-ÆRa-zA-Z]+$/;¡¡¡¡¡¡¡¡¡¡¡¡ // ÇÑ±Û,¿µ¹®¸¸ »ç¿ë°¡
		var PT_K_E_N =/^[°¡-ÆRa-zA-Z0-9]+$/;¡¡¡¡¡¡¡¡  // ÇÑ±Û,¿µ¹®,¼ýÀÚ¸¸ »ç¿ë°¡
		var PT_K_N =/^[°¡-ÆR0-9]+$/;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡// ÇÑ±Û,¼ýÀÚ¸¸ »ç¿ë°¡
		var PT_K =/[°¡-ÆR]/;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡// ÇÑ±ÛÆ÷ÇÔ
		var PT_email = /[a-z0-9_]{2,}@[a-z0-9-]{2,}\.[a-z0-9]{2,}/i;  // ÀÌ¸ÞÀÏ
		var PT_regno = /\d{6}(\-|)[1-4]\d{6}$/;
		var PT_file_image = /^[gif|jpg|png|GIF|JPG|PNG]+$/;
		var PT_defance_file_type = /^[php|inc|html|htm|phtml|php3|js|PHP|INC|HTML|HTM|PHTML|PHP3|JS]+$/;
		var PT_file_zip = /^[zip|ZIP]+$/;

		if(_element.type == "file" && _element.value.length > 0){
			//var defancefiletype  = _element.value.substring(_element.value.length-3);
			var defancefiletype  = _element.value.slice(_element.value.lastIndexOf(".")+1).toLowerCase();
			//alert(defancefiletype);
			if (PT_defance_file_type.test(defancefiletype)){
				alert('µî·Ï°¡´ÉÇÑ ÆÄÀÏÅ¸ÀÔÀÌ ¾Æ´Õ´Ï´Ù. È®ÀÎÈÄ ´Ù½Ã ½ÃµµÇØÁÖ¼¼¿ä');
				_element.focus();
				return false;
			}
		}

		if(eval(_element.validation) || _element.value.length > 0){
			if(_element.idtype || _element.pwtype){
				if (!PT_idtype.test(_element.value)){
					alert("'"+_element.title+ "' Ã¹±ÛÀÚ´Â ¿µ¹®, ¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç¼ö ÀÖ½À´Ï´Ù");
					_element.focus();
					return false;
				}
			}
			

			if(_element.sizecheck == "equal"){
				//alert(_element.value.length + ":::"+ _element.lengthlimit);
				if (_element.value.length != _element.lengthlimit){
					alert("'"+_element.title+ "' ´Â ±æÀÌ°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù. È®ÀÎÈÄ ´Ù½Ã ½ÃµµÇØÁÖ¼¼¿ä");
					_element.focus();
					return false;
				}
			}

			if(_element.numeric){
				if (!PT_number.test(_element.value)){
					alert("'"+_element.title+ "' ´Â ¼ýÀÚÇü½ÄÀ¸·Î ÀÔ·ÂÇØÁÖ¼¼¿ä");
					_element.focus();
					return false;
				}
			}
			
			if(_element.texttype){
				if (!PT_K_E_N.test(_element.value)){
					alert("'"+_element.title+ "'"+checkLastChar(_element.title.substring(len-1,len))+"  ÇÑ±Û,¿µ¹®,¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä ");
					_element.focus();
					return false;
				}
			}
			
			if(_element.korean){
				if (!PT_korean.test(_element.value)){
					alert("'"+_element.title+ "'"+checkLastChar(_element.title.substring(len-1,len))+"  ÇÑ±Û¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä ");
					_element.focus();
					return false;
				}
			}

			if(_element.phrase){
				if (!PT_char.test(_element.value)){
					alert("'"+_element.title+ "'"+checkLastChar(_element.title.substring(len-1,len))+"  ÇÑ±Û,¿µ¹®¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä ");
					_element.focus();
					return false;
				}
			}
			
			
			if(_element.ssnum){
				//alert(_element.form.ssnum1.value+":::"+_element.form.ssnum2.value);
				if(!ChkJumin(_element.form.jumin1.value, _element.form.jumin2.value)){
					alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù. È®ÀÎÈÄ ´Ù½Ã ½ÃµµÇØÁÖ¼¼¿ä. ');
					_element.focus();
					return false;				
				}
			}

			if(_element.compare){
				compare_A = document.getElementById("compare_a");
				compare_B = document.getElementById("compare_b");
				if(compare_A.value != compare_B.value){
					alert('['+compare_A.title+']¿Í ['+compare_B.title+']ÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù. ');
					_element.focus();
					return false;				
				}
			}

			if(_element.email){
				if (!PT_email.test(_element.value)){
					alert('ÀÌ¸ÞÀÏ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù. È®ÀÎÈÄ ´Ù½Ã ½ÃµµÇØÁÖ¼¼¿ä');
					_element.focus();
					return false;
				}
			}

			if(_element.duplicate){
				//alert(typename(_element.dup_check));
				if (!eval(_element.dup_check)){
					alert(_element.title+" Áßº¹È®ÀÎ À» ¸ÕÀú ÇØÁÖ¼¼¿ä");
					_element.focus();
					return false;
				}
			}
			
			if(_element.filetype == "image"){
				var filetype  = _element.value.substring(_element.value.length-3); 	 

				if (!PT_file_image.test(filetype)){
					alert('µî·Ï°¡´ÉÇÑ ÆÄÀÏÅ¸ÀÔÀÌ ¾Æ´Õ´Ï´Ù. È®ÀÎÈÄ ´Ù½Ã ½ÃµµÇØÁÖ¼¼¿ä');
					_element.focus();
					return false;
				}

			}


			if(_element.filetype == "zip"){
				var filetype  = _element.value.substring(_element.value.length-3); 	 

				if (!PT_file_zip.test(filetype)){
					alert('µî·Ï°¡´ÉÇÑ ÆÄÀÏÅ¸ÀÔÀÌ ¾Æ´Õ´Ï´Ù. È®ÀÎÈÄ ´Ù½Ã ½ÃµµÇØÁÖ¼¼¿ä');
					_element.focus();
					return false;
				}

			}

			if(_element.size_min != "" && _element.size_max != ""){
				if ((_element.size_min > _element.value.length) || (_element.size_max < _element.value.length)){
					alert(_element.title + "´Â "+_element.size_min+"ÀÚÀÌ»ó "+_element.size_max+"ÀÚ ÀÌÇÏ¸¸ °¡´É ÇÕ´Ï´Ù.");
					_element.focus();
					return false;
				}
			}else if(_element.size_min != ""){
				if (_element.size_min > _element.value.length){
					alert("ÃÖ¼Ò "+_element.title + "´Â "+_element.size_min+"ÀÚÀÌ»ó °¡´É ÇÕ´Ï´Ù.");
					_element.focus();
					return false;
				}
			}else if(_element.size_max != ""){
				if (_element.size_max < _element.value.length){
					alert("ÃÖ´ë "+_element.title + "´Â "+_element.size_max+"ÀÚÀÌÇÏ °¡´É ÇÕ´Ï´Ù.");
					_element.focus();
					return false;
				}
			}
		}
	
			switch (_element.type){
				case "text":
				case "password":
				case "textarea":
					//alert(_element.name+" :::"+_element.validation);
					if(eval(_element.validation)){
						if(_element.value.length < 1){
							alert("'"+_element.title+ "' "+checkLastChar(_element.title.substring(len-1,len))+" ÀÔ·ÂÇØÁÖ¼¼¿ä");
							_element.focus();
							return false;
						}
					}
					return true;
					break;
				case "select-one":
					//alert(_element[_element.selectedIndex].value+":::");
					if(eval(_element.validation)){
						if(_element.selectedIndex==0){
							alert("'"+_element.title+ "' "+checkLastChar(_element.title.substring(len-1,len))+" ¼±ÅÃÇØÁÖ¼¼¿ä");
							_element.focus();
							return false;
						}
					}					
					return true;
					break;
				case "checkbox": 
				case "radio":
					//alert(_element.name+" :::"+_element.validation);
					if(eval(_element.validation)){
						
						var cobj = eval("document.forms['"+_element.form.name+"']."+_element.name);
						
						for(j=0;j < cobj.length;j++){
							if(cobj[j].checked){
								return true;								
								break;	
							}
						}
						
							alert("'"+_element.title+ "' "+checkLastChar(_element.title.substring(len-1,len))+" ¼±ÅÃÇØÁÖ¼¼¿ä");
							//_element.focus();
							return false;
							break;
					}else{
						return true;
						break;
					}
				case "file":
					if(eval(_element.validation)){
						if(_element.value.length < 1){
							alert("'"+_element.title+ "' "+checkLastChar(_element.title.substring(len-1,len))+" ¼±ÅÃÇØÁÖ¼¼¿ä");
							_element.focus();
							return false;
						}
					}
					return true;
					break;
				default:
					return true;
					break;
					//alert('¿©±â¿À³ª');
					//return false;
			}
		
}

function CheckFormValue_bbs(frm){		
	for(i=0;i < frm.elements.length;i++){
		if(!CheckForm_bbs(frm.elements[i])){
			return false;
		}
	}
	
	return true;
}

/**
*°Ë»ö½Ã Ã¼Å© ÇÔ¼ö
*/
function CheckSearchWord(frm){
	if(frm.search_word.value.length < 2){
		alert('°Ë»ö¾î´Â 2ÀÚ ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.');
		return false;	
	}
	
	return true;
}

/**
*FAQ »èÁ¦½Ã ÄÁÆßÇÔ¼ö
*/
function DeleteFAQ(act, bbs_ix, page){
	if(confirm('±ÛÀ» Á¤¸»·Î »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?')){
		document.location.href='?bbs_table_name={{BBS_TABLE_NAME}}&act='+act+'&bbs_ix='+bbs_ix+'&page='+page+'&bbs_div={{BBS_DIV}}';
	}
}



// <-- Fade In, Out
var tInC=null;
var tIdC=null;
var tIdCOn = new Array(0,0,0,0,0,0,0); 
var tIdCOff = new Array(1,1,1,1,1,1,1);


function FIn(obj, col, idNum) {
	
	if(tInC != obj && tInC != null && tIdCOn[idNum] == 0) FOut(tInC,tIdC); 
	if(tIdCOn[idNum] == 0) {
		tIdCOn[idNum] = 1;
		tIdCOff[idNum] = 0;
		tInC=obj;
		tIdC=idNum;
		changeColor(obj, col);
	}
}
function FOut(obj, col, idNum) {
	if(tIdCOff[idNum] == 0) {
		tIdCOff[idNum] = 1;
		tIdCOn[idNum] = 0;
		changeColor(obj, col);
	}
}

function changeColor(obj, col) {
	obj.filters.blendTrans.apply(); 
	obj.style.backgroundColor= col;
	obj.filters.blendTrans.play(); 
}
// Fade In, Out -->



// <-- Textarea Resize 1,2,3,4,5
function TextareaResize(que, area)
{
	
	//var area = document.getElementById('CommentTextAreaLay');
	var heit = parseInt(area.style.height.replace('px',''));

	if (que == '-')
	{
		if (heit - 50 >= 50) area.style.height = heit - 50;
	}
	else if (que == '+')
	{
		if (heit + 50 <= 700) area.style.height = heit + 50;
	}
	else {
		area.style.height = 50;
	}
}

function CheckComment(frm){
	if(frm.cmt_pass.value.length < 1){
		alert('±Û ºñ¹Ð¹øÈ£¸¦ ÀÔ·Â ÇØ ÁÖ¼¼¿ä');
		frm.cmt_pass.focus();
		return false;
	}	
	
	return true;
}	

function changePassCheckMode(frm,act){
	if(frm.act.value == act){
		frm.act.value = act;
		displaySub(pass_check);
	}else{
		frm.act.value = act;
		
		if(pass_check.style.display == 'none'){
			displaySub(pass_check);
		}else{
			displaySub(pass_check);
			displaySub(pass_check);
		}
	}
	
	if(act == 'pass_check')
		pass_check.style.paddingLeft = "50px";
	else
		pass_check.style.paddingLeft = "90px";
}

function CheckCommentFormValue(frm){
	for(i=0;i < frm.elements.length;i++){
		
		if(!CheckForm(frm.elements[i])){
			return false;
		}
		
		
	}
	
	return true;
}

function limit_img_size(obj, size){
	if(obj.width > size){
		obj.width = size;
	}
}
