﻿//======================================================
//--- Description : 글자수 체크 후 자르기
//--- Func Name   : checkAndCut(title, url)
//--- Param       : title(제목) url(미리보기 FULL 경로)
//--- Make Date   : 2009-07-20
//--- Author      : cyg
//=====================================================
function checkAndCut(obj, maxLen, label)
{
	var len = "0";
	if (!obj.val().isBlank())
	{
		len	= obj.val().byte();
		if (len > maxLen)
		{
			alert(maxLen+"byte 이하만 입력가능합니다.");
			obj.val(obj.val().cut(maxLen));
			checkAndCut(obj, maxLen, label);
			return false;
		}
	}
	if (label != null)
	{
		label.html(len);
	}
	return true;
}

//======================================================
//--- Description : cicle 바로가기 
//--- Func Name   : popCircle(circle_nm, type)
//--- Param       : circle_temp(서클명,회원번호,서클번호) type(1:windowopen(서클주소) 2:location(서클바로가기) 3:windowopen(회원번호) 4:windowopen(서클번호) 5:windowopen(서클메인))
//--- Make Date   : 2009/06/30
//--- Author      : cyg
//=====================================================
function popCircle(circle_temp, type)
{
	switch (type)
	{
		case '1' : 
			go_page = CIRCLE_SERVER_URL + '/' + circle_temp ;
			window.open(go_page, circle_temp, '');			
			break;
		case '2' : 
			go_page = '/' + circle_temp ;
			top.location.href = go_page;
			break;
		case '3' : 
			go_page = CIRCLE_SERVER_URL + '/pages/circle.uta?user_num=' + circle_temp;
			window.open(go_page, circle_temp, '');
			break;
		case '4' : 
			go_page = CIRCLE_SERVER_URL +'/pages/circle.uta?circle_num=' + circle_temp;
			window.open(go_page, circle_temp, '');
			break;
		case '5' : 
			go_page = CIRCLE_SERVER_URL + '/' + circle_temp;
			top.location.href = go_page;
			break;
	}
}
function nextFocus(maxLen, obj, nextObj)
{
	if (obj.value.byte() >= maxLen)
	{
		nextObj.focus();
		return;
	}
}
function checkNumAndSendFocus(maxLen, obj, nextObj)
{
	if (!obj.value.isBlank() && !obj.value.isNum())
	{
		alert("숫자만 입력할 수 있습니다.");
		obj.value	= "";
		obj.focus();
		return;
	}
	nextFocus(maxLen, obj, nextObj);
}
function setFormField(n, y)
{
	var obj = $("#"+n);
	var tagName = obj.get(0).tagName.toLowerCase();
	switch (tagName)
	{
		case "select":
			$("#"+n+" option[value='"+y+"']").attr("selected","selected"); break;
		case "input": 
			var type = obj.attr("type").toLowerCase();
			switch (type)
			{
				case "text":
					obj.val(y); break;
				case "hidden":
					obj.val(y); break;
				case "radio": 
					$("#"+n+"[value='"+y+"']").attr("checked","checked"); break;
				case "checkbox": 
					$("#"+n+"[value='"+y+"']").attr("checked","checked"); break;
			} break;
	}
}
function addComma(n)
{
	var reg = /(^[+-]?\d+)(\d{3})/;
	n += '';
	while (reg.test(n))
	{
		n = n.replace(reg, '$1' + ',' + '$2');
	}
	return n;
}
/*
//폼생성 함수
function createForm(nm,mt,at,tg) 
{
	var f = document.createElement("form");
		f.name=nm;
		f.method=mt;
		f.action=at;
		f.target=tg;
	return f;
}

//폼에 hidden값 셋팅 함수
function addHidden(f,n,v) 
{
	var i = document.createElement("input");
		i.type="hidden";
		i.name=n;
		i.value=v;
		f.insertBefore(i);
	return f;
}*/