<!--
function selectList(This,value){
		/*var length = This.length;
		var n;*/
		This.value=value;
		/*if(value != ""){
			for(n=0;n<length;n++){
				if(This.options[n].value == value){
					This.selectedIndex = n;
					return;
				}
			}
		}*/
}
function requireField(element,altvalue)//usage "return requireField(new Array(document.form1.email,document.form1.pass),new Array('Email address is required !','Password is required !'));"
{
	for(i=0;i<element.length;i++)
	{
		if(element[i].value == '')
		{
			alert(altvalue[i]);
			element[i].focus();
			return false;
		}
	}
	return true;
}
function checkMatch(element1,element2,altvalue)
{
	if(element1.value != element2.value)
	{
		alert(altvalue);
		element2.focus();
		return false;
	}
	return true;
}
function validEmail(This)
{
	var result,address,user;
	var i;
	address=This.value;
	components=new Array();
	if (address.match(/^[\w_\-\.]+\@[\w_\-]+\.[\w_\-\.]+$/))
	{
		address=address.replace('@','.');
		components=address.split('.');
		for (i=0; i<components.length-1; i++)
		{
			if (components[i].match(/[^\w_\-]/))
			{
				result=false;
				break;				
			}
		}
		if (result!=false)
			result=true;
	}
	else
		result=false;

	if (result == false)
	{
		alert('Invalid email address.');
		This.focus();
		return false;
	}
	return true;
}
function validNumber(This)
{
	var x=This.value;
	var anum=/(^\d+$)|(^\d+\.\d+$)/;
	if (anum.test(x) || x == "")
		return 1;
	else
	{
		alert("Please input a valid number!");
		This.focus();
		return 0;
	}
}
function validNumber_null(This)
{
	return 1;
}
function checkLength(This,min,max,Null)//This is element ,Null =1 is allow null else not allow null
{
	if(This.value == "" && Null == 1)//if Null set 0 that is not allow null value
		return 1;
	else
	{
		if(This.value.length < min)
		{
			alert('Length is not less than '+min+' digits');
			This.focus();	
			return 0;
		}
		else if (This.value.length > max)
		{
			alert('Length is not greater than '+max+' digits');
			This.focus();	
			return 0
		}
	}
	return 1;
}
function checkLength2(This,min,max,Null,mes1,mes2)//This is element ,Null =1 is allow null else not allow null, mes1 when less ,mes2 when greater
{
	if(This.value == "" && Null == 1)//if Null set 0 that is not allow null value
		return 1;
	else
	{
		if(This.value.length < min)
		{
			alert(mes1+' '+min+' digits');
			This.focus();	
			return 0;
		}
		else if (This.value.length > max)
		{
			alert(mes2+' '+min+' digits');
			This.focus();	
			return 0
		}
	}
	return 1;
}
function browserSniffer() 
{
  	var agt=navigator.userAgent.toLowerCase();
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);
	var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1));

	var is_nav2 = (is_nav && (is_major == 2));
    var is_nav3 = (is_nav && (is_major == 3));
    var is_nav4 = (is_nav && (is_major == 4));
    var is_nav4up = (is_nav && (is_major >= 4));

	var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||

                          (agt.indexOf("; nav") != -1)) );

    var is_nav5 = (is_nav && (is_major == 5));
    var is_nav5up = (is_nav && (is_major >= 5));

	var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    var is_ie3    = (is_ie && (is_major < 4));
    var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
    var is_ie4up  = (is_ie && (is_major >= 4));
    var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
    var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
    var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);
    var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
    var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
    var is_ie6up  = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);

	var is_aol   = (agt.indexOf("aol") != -1);
    var is_aol3  = (is_aol && is_ie3);
    var is_aol4  = (is_aol && is_ie4);
    var is_opera = (agt.indexOf("opera") != -1);
    var is_webtv = (agt.indexOf("webtv") != -1);

	//alert(agt);
	if(!(is_ie5up))//if not ie 5 up redirect
		return 1;
	else
		return 0;
}
function flush_decimal(value)
{
	value = "" + value + "";
	pos = value.indexOf('.');
	num = value.length - (pos+1);//จำนวนทศนิยม
	
	if(pos != -1)//if find (.) position
	{
		if(num == 1)
			ans = value + "0";
		else if(num == 2)
			ans = value;
		else if(num > 2)
			ans = value.substr(0,pos+3);
	}
	else
		ans = value + ".00";
	
	return ans;
}
//-->