var cform;

cmt_isSubmit = 0;

function checkChrMin(tar2, str2, max2)
{
	if(tar2.value.length < max2)
	{
		alert('['+str2+']'+' ÀÔ·ÂÀÌ µÇÁö ¾Ê¾Ò°Å³ª ±ÛÀÚ¼ö°¡ Àû½À´Ï´Ù.');
		tar2.focus();
		return true;
	}

	return false;
}


function checkChrMax(tar1, str1, max1)
{
	len = tar1.value.length;
	str = tar1.value;

	for(i=0; i<len; i++)
	{
		ch = str.charAt(i);
		if(ch > '~')
			len++;

		if(len > max1)
		{
			alert(str1+'¿¡ ÀûÀ»¼ö ÀÖ´Â ±ÛÀÚ¼ö´Â ¿µ¹®±âÁØ '+max1+'ÀÚÀÔ´Ï´Ù.');
			tar1.focus();
			return true;
		}
	}

	return false;
}

function cmt_getContentLine()
{
	var temp = document.cmt_form.content.value.split('\n');

	lineCnt = temp.length;
//	CharCnt = 0;
//	for(j=0; j<LineCnt; j++)
//	{
//		len = strlen(temp[j]);
//		if(len > CharCnt)
//			CharCnt = len;
//	}

	return lineCnt;
}


function cmt_focus(name, flag)
{
	if (name.value == name.defaultValue && !flag)
		name.value = '';

	name.className='cmt_focus';
}


function cmt_blur(name, flag)
{
	if (!name.value && !flag)
		name.value = name.defaultValue;

	name.className='cmt_blur';
}


function cmt_content_focus(name, flag)
{
	if (name.value == name.defaultValue && !flag)
		name.value = '';

	name.className='cmt_content_focus';
}


function cmt_content_blur(name, flag)
{
	if (!name.value && !flag)
		name.value = name.defaultValue;

	name.className='cmt_content_blur';
}



function cmt_checkField()
{
	cform = document.cmt_form;

	if(cmt_isSubmit)
		return false;
	
	if(cform.name.value.indexOf('<',0) != -1)
	{
		alert("ÀÌ¸§¿¡ ÀÔ·ÂÇØ¼­´Â ¾ÈµÉ ¹®ÀÚ°¡ ÀÔ·ÂÀÌ µÇ¾ú½À´Ï´Ù.");
		cf.name.focus();
		return false;
	}

	if(checkChrMin(cform.name,'ÀÌ¸§', 1))
		return false;

	if(checkChrMax(cform.name,'ÀÌ¸§', 12))
		return false;

	if(cform.name.value == 'ÀÌ¸§')
	{
		alert('ÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
		cform.name.focus();
		return false;
	}

	if(checkChrMin(cform.content,'³»¿ë', 3))
		return false;

	maxLine = cmt_getContentLine();

	if(maxLine > cmt_maxLine)
	{
		alert('ÀÇ°ß±ÛÀº ' + cmt_maxLine + 'ÁÙ ÀÌÇÏ¸¸ °¡´ÉÇÕ´Ï´Ù.\n\nÇöÀç ÀÇ°ß±ÛÀº ' + maxLine + 'ÁÙ ÀÔ´Ï´Ù.');
		cform.content.focus();
		return false;
	}

	if(checkChrMax(cform.content,'³»¿ë', cmt_maxContent))
		return false;

	if(cform.content.value == cform.content.defaultValue)
	{
		alert('ÀÇ°ß±ÛÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
		cform.content.focus();
		return false;
	}

	if(cform.pass.value.length < 1 || cform.pass.value == cform.pass.defaultValue)
	{
		alert(cform.name.value+'´Ô ºñ¹Ð¹øÈ£°¡ ÇÊ¿äÇÕ´Ï´Ù.\n\n³ªÁß¿¡ ¼öÁ¤/»èÁ¦½Ã ÇÊ¿äÇÏ´Ï ²À ºñ¹Ð¹øÈ£¸¦ ³Ö¾îÁÖ¼¼¿ä.');
		cform.pass.focus();
		return false;
	}

	cmt_isSubmit = 1;
	return true;
}

function cmt_input_init(msg)
{
	alert(msg);
	cmt_isSubmit = 0;
}
