function chk_kglForm()
{
	var bwoj = new chkAjaBrowser();

	var frm = document.all.pstForm;
	var obj1 = frm.pstFolder.options[frm.pstFolder.selectedIndex]; 

	//var opera	  = bwoj.bw.opera;
	//var safari	  = bwoj.bw.safari;
	//var konqueror = bwoj.bw.konqueror;
	var mozes	  = bwoj.bw.mozes ;

	var title = trim(frm.pstTitle.value);
	var title_len = title.length;
	if( title_len < 1) {
		alert('제목을 입력해주세요.');
		frm.pstTitle.focus();
		return;
	}

	else if( !obj1.value) {
		alert('폴더를 선택해주세요.');
		frm.pstFolder.focus();
		return;
	}

	else if( frm.pstTag.value == '') {
		alert('태그(키워드)을 입력해주세요.');
		frm.pstTag.focus();
		return;
	}

	else {
		if (!mozes) {
			webeditor_imgUpload(frm);

			var obj2 = frm.selArea;

			var rd_cnt=obj2.length; 
			for(i=0;i<rd_cnt;i++){ 
				if(obj2[i].checked){ 
				  var chkNum=i; 
				  break; 
				} 
			} 

			if (chkNum == "1")
			{
				frm.posBody.value = frm.jw.BodyHtml;
			}
		}
		else
		{
			frm.posBody.value = frm.posBody2.value;
		}

		var n = frm.posBody.value;
		var b = n.replace(/(&nbsp;)/g,'');
		var c = b.replace(/(<P> <\/P>)/g,'');
		c = trim(c);

	if ( mozes ) {
		var body2 = frm.posBody2.value;
		body2 = body2.replace(/(&nbsp;)/g,'');
		body2 = body2.replace(/(<P> <\/P>)/g,'');
		body2 = trim(body2);
	}

		if( !mozes && c == '') {
			if (parseInt(chkNum) == "0")
				frm.posBody.focus();
			else
				frm.jw.focus();
			alert('본문내용을 입력해주세요.');
			return;
		}

		else if( mozes && body2 == '') {
			frm.posBody2.focus();
			alert('본문내용을 입력해주세요.');
			return;
		}
		else
		{
			frm.submit();
		}
	}
}

function chk_kglForm1()
{
	var frm = document.all.klgForm1;
	var obj1 = document.getElementById("brchCat");
	var obj2 = document.getElementById("brchCat2");
	var obj3 = document.getElementById("brchCat3");

	if( frm.chkAgree.checked == false) {
		alert('저작권 규정에 동의하셔야 자료를 등록하실 수 있습니다.');
		return;
	}

	else if( !obj2.value) {
		alert('자료유형을 선택해주세요.');
		if( !obj1.value)
			frm.brchCat.focus();
		else
			frm.brchCat2.focus();
		return;
	}

	else if( !obj3.value) {
		alert('폴더를 선택해주세요.');
		frm.brchCat3.focus();
		return;
	}

	else {
		frm.submit();
	}
}





function chk_kglForm2(n,m)
{
	var frm = document.all.klgForm2;
	var obj3 = document.getElementById("brchCat3");

	if ( n  == 4)
	{
		var bwoj = new chkAjaBrowser();
		var mozes	  = bwoj.bw.mozes ;

		if (!mozes)
		{
/*
			var obj2 = frm.selArea;

			var rd_cnt=obj2.length; 
			for(i=0;i<rd_cnt;i++){ 
				if(obj2[i].checked){ 
				  var chkNum=i; 
				  break; 
				} 
			} 

			if (chkNum == "1")
			{
				frm.dataBody.value = frm.jw.BodyHtml; // 무시
			}
*/
			frm.dataBody.value = frm.dataBody2.value;
		}
		else
		{
			frm.dataBody.value = frm.dataBody2.value;
		}
	}

	if( frm.fileTitle.value == '') {
		alert('파일제목을 입력해주세요.');
		frm.fileTitle.focus();
		return;
	}

	else if( !obj3.value) {
		alert('폴더를 선택해주세요.');
		//frm.fileFolder.focus();
		frm.brchCat3.focus();
		return;
	}

	else if( frm.upFile.value == '') {
		alert('업로드할 파일을 선택해주세요.');
		frm.upFile.focus();
		return;
	}

	else if( frm.fileIntro.value == '') {
		alert('소개글을 입력해주세요.');
		frm.fileIntro.focus();
		return;
	}

	else if( n == 4 && frm.dataBody.value == '') {
		alert('본문내용을 입력해주세요.');
		frm.dataBody2.focus();
		return;
	}

	else if( n == 3 && frm.fileContents.value == '') {
		alert('컴파일 / 실행환경 내용을 입력해주세요.');
		frm.fileContents.focus();
		return;
	}

	else if( n == 3 && frm.upImgB.value == '') {
		alert('썸네일 이미지를 선택해주세요.');
		frm.upImgB.focus();
		return;
	}

	else if( m == 1 && frm.fileContents.value == '' && frm.noContents.checked == false) {
		alert('목차내용을 입력하시거나 목차없음을 선택해주세요.');
		frm.fileContents.focus();
		return;
	}

	else if( m == 2 && frm.upImgB.value == '') {
		alert('상세페이지에 보여질 이미지를 선택해주세요.');
		frm.upImgB.focus();
		return;
	}

	else if( frm.keyTag.value == '') {
		alert('태그(키워드)를 입력해주세요.');
		frm.keyTag.focus();
		return;
	}

	else {

		if(!Space_All_Check(frm.keyTag.value)){
			alert('태그를 입력해 주세요.');
			frm.keyTag.value = "";
			frm.keyTag.focus();
			return;
		}

		// 태그는 ,로 구분하며 하나의 키워드는 10자를 넘을 수 없다.	
		var str = frm.keyTag.value.split(","); 
		var len = str.length;
		for(var i = 0 ; i < len ; i ++ ){
			if(!Check_CharLength( str[i], 20)){
				alert('태그는 ,로 구분하며 하나의 키워드는 10자를 넘을 수 없습니다.');
				frm.keyTag.focus();
				return;
			}
		}

		frm.submit();
	}
}

function chk_kglForm3(chkflg)
{
	// edit by crystal(20060519) start	- 등록중인 자료는 [제목, 소개글, 판매자 추천독자, 가격, 참고자료] 만 수정가능 하다.
	// chkflg가 good일 경우는 등록중인 자료임.
	if(typeof(chkflg)==undefined){
		chkfig = "";
	}
	// edit by crystal(20060519) end

	var frm = document.all.klgForm3;
	var chk_price = parseInt(frm.filePrice.value);
	var mod_price = parseInt(chk_price % 100);

	if(chkflg!='good'){
		if( frm.filePages.value == '') {
			alert('페이지수를 선택해주세요.');
			frm.filePages.focus();
			return;
		}	
		if(isNaN(frm.filePages.value)){		// 페이지수는 숫자만 가능
			alert('페이지는 숫자만 가능합니다.');
			frm.filePages.value = "";
			frm.filePages.focus();
			return;
		}
	}

	if(chkflg!='good'){
		// add by crystal(2006.5.25) start - 저작시기 체크(금일 년월보다 더 크게 잡을 수 없다)	
		today = new Date();
		var now_y = today.getFullYear();		
		var now_m = today.getMonth();
		var now_d = today.getDate(); 
			
		todayym  = new Date(now_y,now_m); 
		checkym  = new Date(frm.fileYear.value,(frm.fileMonth.value-1)); 	

		if(checkym>todayym){
			alert('저작시기가 올바르지 않습니다. 다시한번 선택해 주세요.');
			return;
		}
		// add by crystal(2006.5.25) end
	}	

	if( frm.ifFree[0].checked == false && frm.ifFree[1].checked == false) {
		alert('자료의 유료/무료 여부를 선택해주세요.');
		return;
	}

	if( frm.ifFree[0].checked == true && frm.filePrice.value == '') {
		alert('가격을 입력해주세요.');
		frm.filePrice.focus();
		return;
	}

	if( frm.ifFree[0].checked == true && frm.filePrice.value != '' && !is_num(frm.filePrice.value)){ 
		alert('가격은 숫자만 입력하세요'); 

		frm.filePrice.value='';
		frm.filePrice.focus();
		return; 
	} 

	if( frm.ifFree[0].checked == true && frm.filePrice.value != '' && (frm.filePrice.value > 30000 || frm.filePrice.value < 300)) {
		alert('가격 범위(최소 300원 ~ 최대 30,000원)에 벗어나는 자료는 등록이 되지 않습니다.');
		return;
	}

	// edit by crystal(20060519) start - 가격은 100원단위로 가능하게..
	if( mod_price ) {
		alert('가격은 백원단위로 설정하실 수 있습니다.');
		frm.filePrice.focus();
		return;
	}
	// edit by crystal(20060519) end

	if(chkflg!='good'){
		if( frm.keyTag.value == '') {
			alert('태그(키워드)을 입력해주세요.');
			frm.keyTag.focus();
			return;
		}
	}

	frm.submit();
	
}

function chk_pollForm()
{
	var bwoj = new chkAjaBrowser();

	var frm = document.all.pollForm;
	var obj1 = frm.pollFolder.options[frm.pollFolder.selectedIndex]; 

	var syear = frm.syear.options[frm.syear.selectedIndex].value; 
	var eyear = frm.eyear.options[frm.eyear.selectedIndex].value; 
	var smonth = frm.smonth.options[frm.smonth.selectedIndex].value; 
	var emonth = frm.emonth.options[frm.emonth.selectedIndex].value; 
	var sday = frm.sday.options[frm.sday.selectedIndex].value; 
	var eday = frm.eday.options[frm.eday.selectedIndex].value; 

	var end_date = eyear+emonth+eday;
	var start_date = syear+smonth+sday;
/*
	var syear =parseInt(syear);
	var eyear =parseInt(eyear);
	var smonth =parseInt(smonth);
	var emonth =parseInt(emonth);
	var sday =parseInt(sday);
	var eday =parseInt(eday);
*/

	//var opera	  = bwoj.bw.opera;
	//var safari	  = bwoj.bw.safari;
	//var konqueror = bwoj.bw.konqueror;
	var mozes	  = bwoj.bw.mozes ;

	var obj3 = frm.pollType;
	var rd_cnt=obj3.length; 
	for(i=0;i<rd_cnt;i++){ 
		if(obj3[i].checked){ 
		  var chkNum3=i; 
		  break; 
		} 
	} 

	var obj4 = document.getElementsByName('pollSentense[]');
	var rd_cnt=obj4.length; 
	var chkNum4 = 0;
	for(i=0;i<rd_cnt;i++){ 
		if(obj4[i].value){ 
		  chkNum4=parseInt(chkNum4)+1; 
		}
	} 

	if (chkNum3 == "1")
	{
		frm.pollBody.value = frm.jw.BodyHtml;
	}


	var title = trim(frm.pollTitle.value);
	var title_len = title.length;
	if( title_len < 1) {
		alert('제목을 입력해주세요.');
		frm.pollTitle.focus();
		return;
	}

/*
	if( frm.pollTitle.value == '') {
		alert('제목을 입력해주세요.');
		frm.pollTitle.focus();
		return;
	}
*/

	else if( !obj1.value) {
		alert('폴더를 선택해주세요.');
		frm.pollFolder.focus();
		return;
	}
	
	else if ( end_date < start_date) {
		alert('기간 설정이 잘못되었습니다.\n 다시 설정해 주세요.');
		frm.eday.focus();
		return;
	}

	else if( chkNum3 =='0' && parseInt(chkNum4) < '2') {
		alert('선택항목을 2개 이상 입력해주세요.');
		obj4[chkNum4].focus();
		return;
	}

	else if( frm.pollTag.value == '') {
		alert('태그(키워드)을 입력해주세요.');
		frm.pollTag.focus();
		return;
	}

	else {

		if (!mozes)
		{
			webeditor_imgUpload(frm);
			var obj2 = frm.selArea;

			var rd_cnt=obj2.length; 
			for(i=0;i<rd_cnt;i++){ 
				if(obj2[i].checked){ 
				  var chkNum=i; 
				  break; 
				} 
			} 

			if (chkNum == "1")
			{
				frm.pollBody.value = frm.jw.BodyHtml;
			}
		}
		else
		{
			frm.pollBody.value = frm.pollBody2.value;
		}

		var n = frm.pollBody.value;
		var b = n.replace(/(&nbsp;)/g,'');
		var c = b.replace(/(<P> <\/P>)/g,'');
		c = trim(c);

if ( mozes) {
		var body2 = frm.pollBody2.value;
		body2 = body2.replace(/(&nbsp;)/g,'');
		body2 = body2.replace(/(<P> <\/P>)/g,'');
		body2 = trim(body2);
}

		if( !mozes && c == '') {
			if (parseInt(chkNum) == "0")
				frm.pollBody.focus();
			alert('설문내용을 입력해주세요.');
			return;
		}

		else if( mozes && body2 == '') {
			frm.pollBody2.focus();
			alert('설문내용을 입력해주세요.');
			return;
		}

		else
		{
			frm.submit();
		}
	}
}

function chk_pollForm2(target)
{
	var frm = document.all.pollForm2;

	var obj = frm.pollSentense;
	var rd_cnt=obj.length;
	var chkNum = 0;
	for(i=0;i<rd_cnt;i++){ 
		if(obj[i].checked){ 
		  chkNum=parseInt(chkNum)+1; 
		  break; 
		} 
	} 
	
	if ( frm.poll_able.value != 1 ) {
		alert('설문 기간이 지났습니다.');
		return;
	}	

	if(parseInt(chkNum) < '1') {
		alert('설문 응답 항목을 선택해주세요.');
		return;
	}

	else {
		if(target == "") {
			frm.target="_new";
		}
		frm.submit();
	}
}

function chk_kglForm2_edit(n,m,s)
{
	// edit by crystal(20060519) start	- 등록중인 자료는 [제목, 소개글, 판매자 추천독자, 가격, 참고자료] 만 수정가능 하다.
	// s가 good일 경우 등록중인 자료임.
	if(typeof(s)==undefined){			
		s = "";
	}
	// edit by crystal(20060519) end
	var frm = document.all.klgForm2;
	var obj3 = document.getElementById("brchCat3");

	if(!s){
		if ( n  == 4)
		{
			var bwoj = new chkAjaBrowser();
			var mozes	  = bwoj.bw.mozes ;

			if (!mozes)
			{
/*
				var obj2 = frm.selArea;

				var rd_cnt=obj2.length; 
				for(i=0;i<rd_cnt;i++){ 
					if(obj2[i].checked){ 
					  var chkNum=i; 
					  break; 
					} 
				} 

				if (chkNum == "1")
				{
					frm.dataBody.value = frm.jw.BodyHtml; // 무시
				}
*/
				frm.dataBody.value = frm.dataBody2.value;
			}
			else
			{
				frm.dataBody.value = frm.dataBody2.value;
			}
		}
	}


if(!s){
	if( frm.fileTitle.value == '') {
		alert('파일제목을 입력해주세요.');
		frm.fileTitle.focus();
		return;
	}

	if( !obj3.value) {
		alert('폴더를 선택해주세요.');
		//frm.fileFolder.focus();
		frm.brchCat3.focus();
		return;
	}
}
	if( frm.fileIntro.value == '') {
		alert('소개글을 입력해주세요.');
		frm.fileIntro.focus();
		return;
	}


if(!s){
	if( m == 1 && frm.fileContents.value == '' && frm.noContents.checked == false) {
		alert('목차내용을 입력하시거나 목차없음을 선택해주세요.');
		frm.fileContents.focus();
		return;
	}
	if( n == 3 && frm.fileContents.value == '') {
		alert('컴파일 / 실행환경 내용을 입력해주세요.');
		frm.fileContents.focus();
		return;
	}

	if( n == 4 && frm.dataBody.value == '') {
		alert('본문내용을 입력해주세요.');
		frm.upImg.focus();
		return;
	}

	if( frm.keyTag.value == '') {
		alert('태그(키워드)를 입력해주세요.');
		frm.keyTag.focus();
		return;
	}


	if(!Space_All_Check(frm.keyTag.value)){
		alert('태그를 입력해 주세요.');
		frm.keyTag.value = "";
		frm.keyTag.focus();
		return;
	}

	// 태그는 ,로 구분하며 하나의 키워드는 10자를 넘을 수 없다.	
	var str = frm.keyTag.value.split(","); 
	var len = str.length;
	for(var i = 0 ; i < len ; i ++ ){
		if(!Check_CharLength( str[i], 20)){
			alert('태그는 ,로 구분하며 하나의 키워드는 10자를 넘을 수 없습니다.');
			frm.keyTag.focus();
			return;
		}
	}
}

	//else {
		frm.submit();
	//}
}

function chk_delete(url) {

	var a ='정말 삭제하시겠습니까?';
	var d = confirm(a);
	if (d == true) {
		location.href=url;
	} else {
		return;
	}
}

function chk_searchPoll()
{
	var frm = document.all.searchPoll;

	if(frm.sk.value == '') {
		alert('검색어를 입력해주세요.');
		return;
	}

	else {
		frm.submit();
	}
}

function is_num(num) 
{ 
	return !num.match(/[^0-9]/i); 
} 

function chk_kForm1()
{
	var bwoj = new chkAjaBrowser();

	var frm = document.getElementById('kForm1');

	//var opera	  = bwoj.bw.opera;
	//var safari	  = bwoj.bw.safari;
	//var konqueror = bwoj.bw.konqueror;
	var mozes	  = bwoj.bw.mozes ;

	if( frm.kTitle.value == '') {
		alert('제목을 입력해주세요.');
		frm.kTitle.focus();
		return;
	}

	else if( frm.chkTitle.value == '') {
		alert('중복확인 버튼을 클릭해주세요.');
		return;
	}

	else if( frm.kTag.value == '') {
		alert('태그(키워드)을 입력해주세요.');
		frm.kTag.focus();
		return;
	}

	else {


		if (!mozes)
		{
			webeditor_imgUpload(frm);
			var obj2 = frm.selArea;

			var rd_cnt=obj2.length; 
			for(i=0;i<rd_cnt;i++){ 
				if(obj2[i].checked){ 
				  var chkNum=i; 
				  break; 
				} 
			} 

			if (chkNum == "1")
			{
				frm.kBody.value = frm.jw.BodyHtml;
			}
		}
		else
		{
			frm.kBody.value = frm.kBody2.value;
		}

		if( !mozes && frm.kBody.value == '') {
			if (parseInt(chkNum) == "0")
				frm.kBody.focus();
			else
				frm.jw.focus();
			alert('본문내용을 입력해주세요.');
			return;
		}

		else if( mozes && frm.kBody2.value == '') {
			frm.kBody2.focus();
			alert('본문내용을 입력해주세요.');
			return;
		}
		else
		{
			frm.submit();
		}
	}
}

function chk_kForm1_1()
{
	var frm = document.getElementById('kForm1_1');
	if( isNaN( frm.kPoint.value ) ) {
        alert('포인트는 숫자만 입력 가능합니다.');
        frm.kPoint.focus();
        return;
	}
	if( frm.kPoint.value > parseInt( frm.now_point.value ) ) {
        alert('남은 포인트이상의 포인트를 입력할 수 없습니다.');
        frm.kPoint.focus();
        return;
    }
	frm.submit();
}

function chk_kForm_r()
{
	var bwoj = new chkAjaBrowser();
	var frm = document.all.kForm_r;
	var mozes	  = bwoj.bw.mozes ;

	if (!mozes)
	{
		var obj2 = frm.selArea;

		var rd_cnt=obj2.length; 
		for(i=0;i<rd_cnt;i++){ 
			if(obj2[i].checked){ 
			  var chkNum=i; 
			  break; 
			} 
		} 

		if (chkNum == "1")
		{
			frm.kBody.value = frm.jw.BodyHtml;
		}
	}
	else
	{
		frm.kBody.value = frm.kBody2.value;
	}

	if( !mozes && frm.kBody.value == '') {
		if (parseInt(chkNum) == "0")
			frm.kBody.focus();
		else
			frm.jw.focus();
		alert('답변내용을 입력해주세요.');
		return;
	}

	else if( mozes && frm.kBody2.value == '') {
		frm.kBody2.focus();
		alert('답변내용을 입력해주세요.');
		return;
	}
	else
	{
		if (!mozes)
			webeditor_imgUpload(frm);
		frm.submit();
	}
}

function chk_BodyLength(o,l) {
	//var obj = document.klgForm2.dataBody2;
	var obj = o;
	var v = obj.value;
	var vl = v.length;
	//document.klgForm2.temp.value = vl;

	if (vl > l)
	{
		alert('글자수를 '+l+'자 이내로 적어주세요.');
		obj.value = v.substr(0,l);
		return false;
	}
	else
	{
		return true;
	}
}


function chk_BodyLength2(o,l) {
	//var obj = document.klgForm2.dataBody2;
	var obj = o;
	var v = obj.value;
	var byteLength = 0;

	for (var inx = 0; inx < v.length; inx++) {
		var oneChar = escape(v.charAt(inx));
		if ( oneChar.length == 1 ) {
			byteLength ++;
		} else if (oneChar.indexOf("%u") != -1) {
			byteLength += 2;
		} else if (oneChar.indexOf("%") != -1) {
			byteLength += oneChar.length/3;
		}
	}//end for

	var l2 = (l/2);
	
	if (byteLength > l){
		alert('영문자는 '+l+'자 이내로 한글은 '+l2+'자 이내로 적어주세요.');
		obj.value = v.substr(0,l);
		return false;
	} else {
		return true;
	}
}

function chk_Media_yn() {
	var frm = document.all.pstForm;
	var obj = document.getElementsByName('pstView');
	var rd_cnt=obj.length; 
	if (frm.chkMedia.checked == true)
	{
		for(i=0;i<rd_cnt;i++) {
			if (i == 0)
				obj[i].checked=true;
			else
				obj[i].disabled = true;
		}
	}
	else
	{
		obj[0].checked = true;
		for(i=1;i<rd_cnt;i++) {
			obj[i].disabled = false;
		}
	}
}


// 문자열 공백 모두 제거한 후 내용이 없을경우(스페이스만 입력했을 경우) false를 리턴한다.
function Space_All_Check(str){
	var index, len;
	while(true){
		index = str.indexOf(" ");
		
		if (index == -1) break		// 공백이 없으면 종료
		len = str.length			//문자열 길이를 구합니다.
		str = str.substring(0, index) + str.substring((index+1),len);	// 공백을 잘라낸다
	}
	
	if(str.length<=0)
		return false;
	else 
		return true;	

}
