function strToDate(date1){
	date1 = removeNoneNum(date1);
	var year = date1.substring(0,4);
	var month = date1.substring(4,6);
	var date = date1.substring(6,8);
	return new Date(year , month -1, date);
}

function removeNoneNum(value){
	return value.replace(/[^0-9]/g, "");
}
String.prototype.trim = function(str) { 
	str = this != window ? this : str; 
	return str.replace(/^\s+/g,'').replace(/\s+$/g,''); 
}
function form_check(args){
	try{
	var i = 0;
	for (i=0; i<args.length; i++){
		if (args[i][0].value.trim() == ""){
			alert(args[i][1]);
			args[i][0].focus();
			return false;
		}
	}
	}catch(e){
		alert(e);
		return false;
	}
	return true;
}

function randomId(length){
	var ret = "";
	for(var i=0; i < length; i++){
		ret += String.fromCharCode(97 + (Math.random()*26));
	}
	return ret;
}

function numberFormat(numstr) {
	var numstr = String(numstr).replace(/[^0-9\.]/g, "");
	var re0 = /(\d+)(\d{3})($|\..*)/;
	if (re0.test(numstr))
		return numstr.replace(
		re0,
			function(str,p1,p2,p3) { return numberFormat(p1) + "," + p2 + p3; }
		);
	else
		return numstr;
}