// setSelect
function setSelect(str){
	str.focus();
	str.select();
}

// setFocus
function setFocus(str){
str.focus();
}

// setChecked
function setChecked(str){
	str.checked == true;
}

// radioCheck
function radioCheck(strRadio){
	for(var i=0; i < strRadio.length; i++){
		if( strRadio[i].checked == true){
			var strType = strRadio[i].value;
		}
	}
	return strType
}

// strUpper
function strUpper(strInput){
	strInput.value = strInput.value.toUpperCase();
}

// strTrim
function strTrim(strMsg, schStr) {
	while ((strMsg.charAt(0) == schStr)  || (strMsg.charAt(strMsg.length - 1) == schStr)) {
		if (strMsg.charAt(0) == schStr){
			strMsg = strMsg.substring(1, strMsg.length);
		}
		if (strMsg.charAt(strMsg.length - 1) == schStr){
			strMsg = strMsg.substring(0, strMsg.length - 1);
		}
	}
	return strMsg
}

function textareaTrim(strMsg) {
	var splitMsg = strMsg.split("\r\n");
	var strTmp = ""

	for (i=0; i<splitMsg.length ; i++){
		strTmp = strTmp + strTrim(splitMsg[i].replace("\r\n", ""), " ")
	}
	return strTmp;
}

function isNum(str){
	for( i = 0 ; i < str.length ; i++ ){
		if( str.charCodeAt(i) >= 48 && str.charCodeAt(i) <= 57 )
			continue;
		else
			return false;
			break;
	}
	return true;
}

function numberFormat(obj) {
	var objTmp = calculatNumber(obj.value);
	obj.value = formatComa(objTmp);
}

function calculatNumber(str) {
	strTmp = ""
	for(i=0; i<str.length; i++){
		if( str.charCodeAt(i) >= 48 && str.charCodeAt(i) <= 57 ){
			strTmp = strTmp + str.substring(i, i+1);
		}
	}
	return strTmp;
}

function formatComa(str){
	if (str.length < 4){
		return str;
	}

	var c=0;
 	var myArray = new Array();

	for(var i=str.length;i>0;i=i-3){
		myArray[c++]=str.substring(i-3,i);
	}

   	myArray.reverse();
	str = myArray.join(",");

	return str;
}

function setDayOption(strYY, strMM, strDD){
	selDay    = new Date();
	monthDays = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

	strDay    = selDay.getDate();
	strYear   = parseInt(strYY[strYY.selectedIndex].value);
	strMonth  = parseInt(strMM[strMM.selectedIndex].value) - 1;

	if (strYear < 2000){
		strYear = strYear + 1900;
	}

	if ((strYear%4 == 0) && (strYear%100 != 0) || (strYear%400 == 0)){
		monthDays[1] = 29;
	}

	strLastDay = monthDays[strMonth];

	strDD.length = 0
	for (i=0; i<strLastDay; i++){
		if (i < 9){
			optionText = "0" + (i + 1)
		}else{
			optionText = i + 1
		}
		strDD[i] = new Option(optionText, i + 1)
	}
	strDD.selectedIndex = strDay-1
}

function isEmailType(str) {
	var Ch_gol = true;
	var Ch_dot = true;

	if (str.indexOf('@') == -1){
		Ch_gol = false;		
	}
	if (str.indexOf('.') == -1){
		Ch_dot = false;
	}	
	if (Ch_gol==true && Ch_dot==true){
		return true;
	}else{
		return false;
	}
}
