function IsNumeric() {
}

function GetFileFormat(filepath) {
	var filename;
	var split0;
	var split1;

	split0 = filepath.split('\\');
	if (split0.length==0) {
		return '';
	}

	filename = split0[split0.length-1].toString();
	split1 = filename.split('.');
	if (split1.length < 2) {
		return '';
	}

	return split1[split1.length-1].toString().toLowerCase();
}
function ValidateUploadFileFormat(filepath, formats){

	var filename;
	var fileext;
	var split0;
	var split1;

	split0 = filepath.split('\\');
	if (split0.length==0) {
		return false;
	}

	filename = split0[split0.length-1].toString();
	split1 = filename.split('.');
	if (split1.length < 2) {
		return false;
	}

	fileext = split1[split1.length-1].toString().toLowerCase();
	formats = formats.toLowerCase();

	format_array = formats.split(',');
	for (var i=0; i<format_array.length; i++) {
		if (fileext == format_array[i]) {
			return true;
		}
	}

	return false;	
}

function GetRandom() {
	var n;
	n = Math.random();
	n = Math.round(n*1000000);
	return n;
}
function GetRandomBySize(size) {
	var n;
	n = Math.random();
	return Math.round(n*size);
}
//alert(GetRandom());

function YesOrNoToWORDING(is_yes, culture) {
	var result = "N/A";

	if (culture==null || culture=='')
		culture = "zh-tw";

	switch (parseInt(is_yes))
	{
		case 1:
			result = "Visible";
			if (culture=="zh-tw")
				result = "是";
			break;
		case 0:
			result = "Invisible";
			if (culture=="zh-tw")
				result = "否";
			break;
	}
	return result;
}

function IsVisibleToWORDING(is_visible, culture) {
	var result = "N/A";

	if (culture==null || culture=='')
		culture = "zh-tw";

	switch (parseInt(is_visible))
	{
		case 1:
			result = "Visible";
			if (culture=="zh-tw")
				result = "顯示";
			break;
		case 0:
			result = "Invisible";
			if (culture=="zh-tw")
				result = "隱藏";
			break;
	}
	return result;
}

function ValidateShortDate(theDate) 
{ 
	var reg = /^\d{4}-((0{0,1}[1-9]{1})|(1[0-2]{1}))-((0{0,1}[1-9]{1})|([1-2]{1}[0-9]{1})|(3[0-1]{1}))$/; 
	var result=true;
	if(!reg.test(theDate))
		result = false;
	else
	{
		var arr_hd=theDate.split("-");
		var dateTmp;
		dateTmp= new Date(arr_hd[0],parseFloat(arr_hd[1])-1,parseFloat(arr_hd[2]));
		if(dateTmp.getFullYear()!=parseFloat(arr_hd[0])
		   || dateTmp.getMonth()!=parseFloat(arr_hd[1]) -1
			|| dateTmp.getDate()!=parseFloat(arr_hd[2])		)
		{
			result = false
		}
	}
	return result;
} 