function chkForm(form){
	
	for (i=0;i<form.elements.length;i++){
	
		currEl = form.elements[i];
		
		if (currEl.getAttribute("required")!=null){
			if (currEl.type=="checkbox"){
				if (!chkCheckbox(form,currEl,currEl.msgR)) return false; 
			} else if (currEl.type=="radio"){
				if (!chkRadio(form,currEl,currEl.msgR)) return false; 
			} else {
				if (!chkText(currEl,currEl.value,currEl.msgR)) return false; 
			}
		}

		if (currEl.getAttribute("option")!=null && currEl.value.length>0){ 
			if (!chkPatten(currEl,currEl.option,currEl.msgO)) return false; 
		}
	}
	
	if (form.password2){
		if (form.password.value!=form.password2.value){
			alert("ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù");
			return false; 
		}
	}

	if (form.chkSpamKey) form.chkSpamKey.value = 1;
	if (form.ecard) window.open('','ecardWin','width=750,height=700,status=no,scrollbars=yes,top=100,left=100');
	if (document.all.avoidDbl) document.all.avoidDbl.innerHTML = "--- µ¥ÀÌÅ¸ ÀÔ·ÂÁßÀÔ´Ï´Ù ---"; 

	return true; 
}

function chkText(field,text,msg){ 

	text = text.replace("¡¡", ""); 
	text = text.replace(/\s*/, ""); 

	if (text==""){
		
		if (!msg) msg = field.name + " ÀÔ·Â ¹Ú½º¿¡ °ªÀ» ³Ö¾îÁÖ¼¼¿ä";
		alert(msg);
		field.value = "";
		if (field.type!="hidden") field.focus();
		return false;
	}
	return true; 
}

function chkCheckbox(form,field,msg){

	fieldname = eval(form.name+'.'+field.name);
	if (!fieldname.checked){		
		alert(msg); 
		field.focus(); 
		return false; 
	}
	return true; 
}

function chkRadio(form,field,msg){

	fieldname = eval(form.name+'.'+field.name);

	for (i=0;i<fieldname.length;i++){

		if (fieldname[i].checked) return true; 
	}

	alert(msg); 
	field.focus(); 
	return false; 
}

function chkPatten(field,patten,msg){ 

	var regNum			= /^[0-9]+$/; 
	var regEmail		= /^[_a-zA-Z0-9-]+@[._a-zA-Z0-9-]+\.[a-zA-Z]+$/; 
	var regUrl			= /^[.a-zA-Z0-9-]+.[a-zA-Z]+$/; 
	var regAlpha		= /^[a-zA-Z]+$/; 
	var regHangul		= /[°¡-ÆR]/; 
	var regHangulEng	= /[°¡-ÆRa-zA-Z]/; 
	var regHangulOnly	= /^[°¡-ÆR]*$/; 
	var regId			= /^[a-zA-Z0-9]{1}[a-zA-Z0-9_-]{3,11}$/; 
	var regPass			= /^[a-zA-Z0-9_-]{4,12}$/; 

	patten = eval(patten); 
	
	if (!patten.test(field.value)){
		if (!msg) msg = field.name + " ÀÔ·Â ¹Ú½ºÀÇ °ª¿¡ ÀÌ»óÀÌ ÀÖ½À´Ï´Ù";
		alert(msg); 
		field.focus(); 
		return false; 
	} 
	return true; 
}

function chkBox(El,mode){

	if (!El) return;
	if (mode=='rev'){
		if (El.length>0) for (i=0;i<El.length;i++) El[i].checked = !El[i].checked;
		else El.checked = !El.checked;
	} else {
		if (El.length>0) for (i=0;i<El.length;i++) El[i].checked = mode;
		else El.checked = mode;
	}
}

function mv_focus(field,num,target){
	len = field.value.length;
	if (len==num && event.keyCode!=8) target.focus();
}

function onlynumber(){
	if (event.keyCode<48 || event.keyCode>57) event.returnValue = false;
}

function doBlink(){
	var blink = document.all.tags("BLINK"); 
	for (i=0;i<blink.length;i++){
		blink[i].style.visibility = (blink[i].style.visibility=="") ? "hidden" : ""; 
	}
}
        
function startBlink(){
	if (document.all) setInterval("doBlink()", 500); 
} 
        
window.onLoad = startBlink(); 

function comma(x){

	var temp = "";
	var x = String(x);

	num_len = x.length;
	co = 3;
	while (num_len>0){
		num_len = num_len - co;
		if (num_len<0){
			co = num_len + co;
			num_len = 0;
		}
		temp = ","+x.substr(num_len,co)+temp;
	}
	return temp.substr(1);
}

function uncomma(x){
	if (x=="NaN") return 0;
	else if (x!=parseInt(x)) x = uncomma(x.replace(",",""));
	return parseInt(x);
}

function Tab(El){

	if ((document.all)&&(event.keyCode==9)){

		El.selection = document.selection.createRange(); 
		document.all[El.name].selection.text = String.fromCharCode(9)
		document.all[El.name].focus();
		return false;
	}
}

function movie(id,no,src){
	openWin = window.open('','','munubar=0');
	openWin.resizeTo(560,300);
	openWin.moveTo(300,180);
	openWin.document.location.href = "../board/player.php?&id="+id+"&no="+no+"&src="+src; 
}

function image(id,no,div,mode){
	window.open('../board/viewImg.php?id='+id+'&no='+no+'&div='+div+'&mode='+mode,'','width=1,height=1');
}

function mmsPlay(src,obj){
	El = document.all.item("player");
	if (El){
		if (El.length>0) for (i=0;i<El.length;i++) El[i].pause();
		else El.pause();
	}
	if (obj.innerHTML=="[ÇöÀçÈ­¸é¿¡¼­ Àç»ý]") obj.innerHTML += "<div><embed id=player src='" + src + "'></embed></div>";
}