function trim(str) {
	var count = str.length;
	var len = count;
	var st = 0;
                
	while ((st < len) && (str.charAt(st) <= ' ')) {
		st++;
	}
	while ((st < len) && (str.charAt(len - 1) <= ' ')) {
		len--;
	}
	
	return ((st > 0) || (len < count)) ? str.substring(st, len) : str ;   
}

function email_check(email) {
	a=/[^@\-\.\w]|^[@\.]|[@\.]{2}|(@)[^@]*\1/; 
	b=/@[\w\-]+\./; 
	c=/\.[a-zA-Z]{2,4}$/; 

	if(((email.search(a) != -1) || (email.search(b)) == -1) || (email.search(c) == -1)) 
	{ 
		return false;
	}

	return true;
}

function before_member_add_form_submit(form) {

	if (form.name.value=="" || form.name.value=="ÀÌ¸§") {
		alert("ÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.name.focus();
		return false;
	}

	if (form.email.value=="" || form.email.value=="ÀÌ¸§") {
		alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.email.focus();
		return false;
	}

	if(email_check(form.email.value)==false) 
	{
		alert("ÀÌ¸ÞÀÏÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.email.focus(); 
		return false; 
	}

}

function before_member_recommend_form_submit(form) {

	if (form.recommender_name.value=="" || form.recommender_name.value=="¹Þ´ÂºÐ") {
		alert("º¸³»´ÂºÐÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.recommender_name.focus();
		return false;
	}

	if(email_check(form.recommender_email.value)==false) {
		alert("º¸³»´ÂºÐÀÇ ÀÌ¸ÞÀÏÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.recommender_email.focus(); 
		return false; 
	}

	if (form.newer_name.value=="" || form.newer_name.value=="¹Þ´ÂºÐ") {
		alert("ÃßÃµ ¹Þ´ÂºÐÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.newer_name.focus();
		return false;
	}

	if(email_check(form.newer_email.value)==false) {
		alert("ÃßÃµ ¹Þ´ÂºÐ ÀÌ¸ÞÀÏÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.newer_email.focus(); 
		return false; 
	}

}

function before_member_foward_letter_form_submit(form) {

	if (form.newer_name.value=="" || form.newer_name.value=="¹Þ´ÂºÐ") {
		alert("Àü´Þ ¹Þ´ÂºÐÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.newer_name.focus();
		return false;
	}

	if(email_check(form.newer_email.value)==false) {
		alert("¹Þ´ÂºÐ ÀÌ¸ÞÀÏÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.newer_email.focus(); 
		return false; 
	}

}

function before_member_recommend_form_submit_fixed_recommender_email(form) {

	if (form.recommender_name.value=="") {
		alert("ÃßÃµÀÎÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.recommender_name.focus();
		return false;
	}

	if (form.newer_name.value=="" || form.newer_name.value=="ÃßÃµ ¹Þ´Â ºÐ") {
		alert("ÃßÃµ ¹Þ´Â ºÐÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.newer_name.focus();
		return false;
	}

	if(email_check(form.newer_email.value)==false) {
		alert("ÃßÃµ ¹Þ´Â ºÐÀÇ ÀÌ¸ÞÀÏÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.newer_email.focus(); 
		return false; 
	}
}

function before_member_recommend_form_submit_fixed_recommender_name_and_email(form) {

	if (form.newer_name.value=="" || form.newer_name.value=="ÃßÃµ ¹Þ´Â ºÐ") {
		alert("ÃßÃµ ¹Þ´Â ºÐÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.newer_name.focus();
		return false;
	}

	if(email_check(form.newer_email.value)==false) {
		alert("ÃßÃµ ¹Þ´Â ºÐÀÇ ÀÌ¸ÞÀÏÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.newer_email.focus(); 
		return false; 
	}
}

function get_char_bytes(str)
{
	str_len = str.length;
	str_byte_len = 0;

	for(i = 0; i < str_len; i++)
	{
		c = str.charAt(i);
		if(escape(c) == '%OD')
		{
			//
		}
		else if(escape(c).length > 4)
		{
			str_byte_len += 2;
		}
		else
		{
			str_byte_len++;
		}
	}

	return str_byte_len;
}

function number_format(num)
{
	res = "";
	f_sign = "";

	if(num == 0)
		return 0;

	if(num < 0)
	{
		f_sign = "-";
		num *= -1;
	}

	while(num > 0)
	{
		s = num % 1000;
		num = (num - s) / 1000;

		if(num > 0)
		{
			if(s < 10)
				s = "00" + s;
			else if(s < 100)
				s = "0" + s;
		}

		if(res == "")
			res = s;
		else
			res = s + "," + res;
	}

	res = f_sign + res;

	return res;
}

function on_key_up_number(obj)
{
	var regexp = /[^0-9]/g;
	if(obj.value.length > 0)
	{
		var num = obj.value.replace(regexp , "");
		var num_f = number_format(num);
		if(num_f == "0")
			num_f = "";
		if(obj.value != num_f)
		{
			obj.value = num_f;
		}
	}
}

/*function str_replace(search, replace, subject)
{
	if(search == null || search == "")
		return subject;

	subject_len = subject.length;
	search_len = search.length;
	new_sub = "";

	while(1)
	{
		cur = subject.indexOf(search);

		if(cur == -1)
		{
			new_sub += subject;
			break;
		}

		new_sub += subject.substring(0, cur);
		new_sub += replace;

		subject = subject.substring(cur + search_len, subject_len);
	}

	return new_sub;
}*/

function get_checked_radio_value(radio_obj)
{
	if(radio_obj == null)
	{
		return null;
	}

	for(i = 0; i < radio_obj.length; i++)
	{
		if(radio_obj[i] && radio_obj[i].checked)
			return radio_obj[i].value;
	}

	return null;
}

function only_num(obj)
{
	var inText = obj.value;
	var outText = "";
	var flag = true;
	var ret;
	for(var i = 0; i < inText.length; i++)
	{
		ret = inText.charCodeAt(i);
		if((ret < 48) || (ret > 57))
		{
			flag = false;
		}
		else
		{
			outText += inText.charAt(i);
		}
	}

	if(flag == false)
	{
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä");
		obj.value = outText;
		obj.focus();
		return false;
	}

	return true;
}

/*
*element : Æû¿ä¼Ò ex) changeVal(this, 'Y', 'N');
*chr1 : ¹®ÀÚ1
*chr2 : ¹®ÀÚ2
*ÇöÀç°ªÀÌ chr1ÀÌ¸é chr2·Î chr2¸é chr1À¸·Îº¯°æ
*/
function changeVal(element, chr1, chr2){
	if(element.value == chr1){
		element.value = chr2;
	}else{
		element.value = chr1;
	}
}

/*
*element : Æû¿ä¼Ò ex) setOption(document.ListForm.ctgr,0,'2');
*num : Æû¿ä¼ÒÁßÀÇ num¹øÂ° ¿ä¼Ò
*val : Æû¿ä¼ÒÀÇ °ª
*¼¿·ºÆ®(select)ÀÇ °ªÀ» ¼¼ÆÃÇÑ´Ù.
*/
function setOption(element,val){
	optLen = element.options.length;
	for(_inx=0;_inx<optLen;_inx++){
		if(element.options[_inx].value == val){
			element.options[_inx].selected = true;
		}
	}
}

function setFormValue(element, val, type){
	if(type == "select"){
		setOption(element, val);
	}else if(type == "radio"){
		setRadio(element, val);
	}else if(type == "checkbox"){
		setRadio(element, val);
	}else if(type == "text"){
		element.value = val;
	}
}

function getFormValue(element, type){
	if(type == "select"){
		return element.options[element.selectedIndex].value;
	}else if(type == "radio"){
		return getRadioValue(element);
	}else if(type == "checkbox"){
		return getRadioValue(element);
	}else if(type == "text"){
		return element.value;
	}
}


function setRadio(element, val){
	if(typeof(element.length) == 'undefined'){
		if(element.value == val) {
			element.checked=true;
		}else{
			element.checked=false;
		}
	}else{
		for(_inx=0;_inx<element.length;_inx++){
			if(element[_inx].value == val){
				element[_inx].checked=true;
			}else{
				element[_inx].checked=false;
			}
		}
	}
}

function getRadioValue(element){
	var val = "";

	if(typeof(element.length) == 'undefined'){
		if(element.checked) val = element.value;
	}else{
		for(_inx=0;_inx<element.length;_inx++){
			if(element[_inx].checked){
				val = element[_inx].value;
				break;
			}
		}
	}

	return val;
}

function isChecked(element){
	var flag = false;

	if (typeof(element.length) == 'undefined')
	{
		if (element.checked) 
		{
			flag = true;
		}
	}
	else
	{
		for (_inx=0;_inx<element.length;_inx++)
		{
			if (element[_inx].checked)
			{
				flag = true;
				break;
			}
		}
	}

	return flag;
}


function kwdSearchMain()
{
	if(trim(document.gdw_search_main.kwd.value) == "" )
	{
		alert("°Ë»öÇÒ Å°¿öµå¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		document.gdw_search_main.kwd.value = "";
		document.gdw_search_main.kwd.focus();
	}
	else
	{
		document.gdw_search_main.submit();
	}
}

// µ¿¿µ»ó ÀÎÅÍºä º¸±â(New) 
function OpenVideo(no)
{
	url = "http://www.cconma.com/Cconma/cconmaVideo.fmv?no="+no;
	window.open( url ,'openVideo','toolbar=no,status=no,width=780,height=506,scrollbars=no');
}
