
/*****************************************************************
* chk_string_type : ÇÑ±Û¸¸,¿µ¹®¸¸, ÇÑ¿µ¸¸,¼ýÀÚ¸¸ Ã¼Å©
* @ arg1 STRING 	val		: 	Ã¼Å©ÇÒ ¹®ÀÚ¿­
* @ arg2 INT 		type  	: 	1ÀÌ¸é ÇÑ±Û + ¿µ¹® Ã¼Å©
								2ÀÌ¸é ¼ýÀÚ + ¿µ¹® Ã¼Å©
								3ÀÌ¸é ¿µ¹® Ã¼Å©
								4ÀÌ¸é ¼ýÀÚ Ã¼Å©

* return trueÀÌ¸é À¯È¿¼º Ã¼Å© Á¶°Ç ¸¸Á· ¸øÇÔ
* ¿¹) typeÀÌ 1ÀÌ°í return trueÀÌ¸é ÇÑ±Û°ú ¿µ¹® ÀÌ¿ÜÀÇ ¹®ÀÚ°¡ Æ÷ÇÔµÊ
*   typeÀÌ 2ÀÌ°í return trueÀÌ¸é ¿µ¹®°ú ¼ýÀÚ ÀÌ¿ÜÀÇ ¹®ÀÚ°¡ Æ÷ÇÔµÊ
****************************************************************/
function chk_string_type(sval, type) 
{
	var check1 = /[0-9|\`|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\_|\-|\+|\=|\\|\||\?|\/|\,|\.|\<|\>]+$/;
	var check2 = /^[0-9a-zA-Z]+$/;
	var check3 = /^[a-zA-Z]+$/;
	var check4 = /^[0-9]+$/;
	var result = eval('check' + type).test(sval);

	return (type == '1')? result : !result;
}



/*****************************************************************
* chk_url			: url
* @ arg1 STRING val	: 	Ã¼Å©ÇÒ url STRING

* ¿¹) urlÀÌ Çü½Ä¿¡ ¸Â´Ù¸é true ÀÌ°í ÀÌ¸ÞÀÏ Çü½ÄÀÌ ¾Æ´Ï¶ó¸é false
****************************************************************/
function chk_url(url)
{
	var expUrl = /^(http\:\/\/)?(([A-Za-z0-9_-]+)[.])+(asia|biz|cc|cn|com|de|eu|in|info|jobs|jp|kr|mobi|mx|name|net|nz|org|travel|tv|tw|uk|us)(\/(\w*))*$/i;
	return expUrl.test(url);
}


/*****************************************************************
* chk_empty			:  °ø¹é¿©ºÎ Ã¼Å©
* @ arg1 STRING val	:  °ªÀÌ ÀÖ´ÂÁö Ã¼Å©¿©ºÎ

* ¿¹) ºó°ªÀÌ¶ó¸é true
****************************************************************/
function chk_empty(str) 
{
	return (str == null || str.replace(/ /gi,"") == "") 
}



