﻿// JScript File

function LTrim(str)
{
	while (str.charAt(0)==' ')
	{
		str=str.substring(1,str.length);
	}
	return str;
}

function RTrim(str)
{
	while (str.charAt(str.length-1)==' ')
	{
		str=str.substring(0,str.length-1);
	}
	return str;
}


function Trim(str)
{
	return RTrim(LTrim(str));
}

function checkInteger()
{
	if ((window.event.keyCode > 57) || (window.event.keyCode < 48))
	{ 
		window.event.returnValue=false;
	}
}
function validname(strname)
	{
		var strExp = /^[a-zA-Z.\s]*$/i;
		return strExp.test(strname);
	}

function validnumber(strno)
	{
		var strExpno = /(^\d+$)|(^\d+\.\d+$)/;
		return strExpno.test(strno);
	}
	
	
	function validEmail(strEmail)
	{
	
		var strExpression = /^[A-Za-z0-9._%-]+@[A-Za-z0-9._%-]+\.[A-Za-z]{2,4}$/i;
		return strExpression.test(strEmail);
	}
	
function validurl(strno)
	{
		var strExpno =  /(http:\/\/www.|https:\/\/www.){1}([\w]+)(.[\w]+){1,2}$/;


		return strExpno.test(strno);
	}

function checkName()
{	
	if  (((window.event.keyCode >=65) && (window.event.keyCode <= 90)) || ((window.event.keyCode >=97) && (window.event.keyCode <= 122)) ||(window.event.keyCode == 32) ) 
	{
	}
	else
	{
		window.event.returnValue=false;
	}
}


function CheckEmail(strMail)
{
     var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
     //var emailReg = "[\\w-_]+((\\.|')[\\w-_]+)*\\@[\\w-_]+(\\.[\\w-_]+){1,5}";
     //var emailReg = "/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i";

     var regex = new RegExp(emailReg);
     var return1;
     return1 = regex.test(strMail.value);
     if (return1==false)
     {alert("Invalid E-mail Address! Please re-enter.")
	 strMail.focus();
	 strMail.select();
	 return false;
		
	 }
     return true;
}

function isFloat(str1)
{
	var str=str1.value;
	if (str.length==0)
		return false;
	if (str==".")
		return false;
	var i;
	var counter=0;
	var flag=0;
	for (i=0;i<str.length;i++)
	{
		if  ( ( (str.charAt(i) > "9") || (str.charAt(i) < "0")	) && (str.charAt(i) != ".") )
			counter++;
		if (str.charAt(i)==".")
			flag++;
	}
	if (counter > 0)
		return false;
	if (flag > 1)
		return false;
	else
		return true;
}
 
function isInteger(str1)
{
	var str=str1.value;
	if (str.length==0)
		return false;
	var i;
	var counter=0;
	for (i=0;i<str.length;i++)
	{
		if ( (str.charAt(i) > "9") || (str.charAt(i) < "0")	)
			counter++;
	}
	if (counter > 0)
		return false;
	else
		return true;
}