//
function trim(iStr)
{
	while (iStr.charCodeAt(0) <= 32)
	{
		iStr=iStr.substr(1);
	}

	while (iStr.charCodeAt(iStr.length - 1) <= 32)
	{
		iStr=iStr.substr(0, iStr.length - 1);
	}

	return iStr;
}
function RTrim(iStr)
{
	while (iStr.charCodeAt(iStr.length - 1) <= 32)
	{
		iStr=iStr.substr(0, iStr.length - 1);
	}
	return iStr;
}
function LTrim(iStr)
{
	while (iStr.charCodeAt(0) <= 32)
	{
		iStr=iStr.substr(1);
	}
	return iStr;
}
function isEmail(Email){
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return filter.test(Email);
}
function isPass(pw){
	var filter  = /^([a-zA-Z0-9])+$/;
	return filter.test(pw);
}
function isNumber(myStr){ 
	var filter = /^[0-9]+$/;
	return filter.test(myStr);
}
function validDay(day,month,year)
{
	switch(month)
	{
		case 1:
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12:			
			break;
		case 4:
		case 6:
		case 9:
		case 11:
			if(day==31)return false;
			break;
		case 2:
			if(year%4==0)
				if(day>29)return false;
			else if(day>28)return false;
			break;		
	}
	return true;
}
function isDay(date)
{
	var arr=new Array();
	var arr=date.split("/");
	date=new Date();
	var curday=date.getDate();
	var curmonth=date.getMonth();
	var curyear=date.getYear();
	if(arr.length==1)return false;
	var day=arr[0];
	var month=arr[1];
	var year=arr[2];
	if(day>31 || day<0) return false;
	if(month>12 || month<0) return false;
	if(year<curyear)return false;
	else 
		if(year==curyear)
		{
			if(month<curmonth)return false;
			if(month==curmonth)
				if(day<curday) return false;
		}
	return validDay(day,month,year);
}
function openMe(url)
{		
	var winDef = 'scrollbars=yes,status=no,toolbar=no,location=no,menubar=no,resizable=no,height=400,width=500';
	window.open(url, 'ctsp',winDef);
}
//
function isStringNull(value){
	if (value == null) return true;
	value = trim(value);
	if (value.length < 1 || value == '') { return true;}
	return false;
}
//
function isChecked(formName, chkName){
	var i
	i=0;
	if (document.forms[formName][chkName].value == null) {
		while (i< document.forms[formName][chkName].length){
			if (document.forms[formName][chkName][i].checked) return true;
			i++;
		}	
	}
	else {
		if (document.forms[formName][chkName].checked) return true;
	}
	return false;
}
//
function viewimage(imgPath) {
	window.showModalDialog('viewimage.asp?imgPath='+imgPath,'','status:no;center:yes;resizable:no;dialogWidth:670px;dialogHeight=600px');
}