//	Project			: DRN
//	Company			: Milagro-Interactive
//	Purpose			: 
//	Coder			: Amardeep Singh
//	Page Description: This page consists of JavaScript checks for the site.
//**********************************************************************************************

		function chkLogin()
		{
	//		alert("in chkLogin");
	//**********************************************************************************************
			if (!isLength(document.frmLogin.txtUName)) 
			{				
				alert("User Name Field is Blank.Please enter a valid Value");
				document.frmLogin.txtUName.focus()
				return false;
			}
	//**********************************************************************************************
			if (!isLength(document.frmLogin.txtPwd)) 
			{
				alert("Password Field is Blank.Please enter a valid Value");
				document.frmLogin.txtPwd.focus()
				return false
			}
	//**********************************************************************************************
			document.frmLogin.submit();		
		}

//**********************************************************************************************
//**********************************************************************************************
//**********************************************************************************************
//**********************************************************************************************
//**********************************************************************************************

function isNumber(val)
{
	var i;
	var j;
	var value=val.value;
	var flag;
	var pattern="1234567890"
	if (!isLength(val))
		return false
	else
	{
		for (i = 0; i < value.length; i++)
		{   
		    var c = value.charAt(i);
		    if (pattern.indexOf(c) == -1)
				return false;
			else
			{
				flag="t"
				continue;
			}	
		}
		if(flag=="t")
			return true;
	}
}

//**********************************************************************************************

function isDecimal(val)
{
	var i;
	var j;
	var value=val.value;
	var flag;
	var pattern="1234567890."
	if (!isLength(val))
		return false
	else
	{
		for (i = 0; i < value.length; i++)
		{   
		    var c = value.charAt(i);
		    if (pattern.indexOf(c) == -1)
				return false;
			else
			{
				flag="t"
				continue;
			}	
		}
		if(flag=="t")
			return true;
	}
}

//**********************************************************************************************

//		function checkCharacter(val,pat)
//		{	
//			var i;
//			var j;
//			var value=val.value;
//			var pattern=pat
//			if (!isLength(val))
//				return true
//			else
//			{
//				for (i = 0; i < value.length; i++)
//				{   
//				    var c = value.charAt(i);
//				    if (pattern.indexOf(c) == -1)
//						return false;
//					else
//					{
//						flag="t"
//						continue;
//					}	
//				}
//				if(flag=="t")
//					return true;
//				
//			}
//		}

//**********************************************************************************************

function isLength(val)
{
	if (val.value.length>0) 
	{
		return true
	}
	else
	{
		return false
	}
}

//**********************************************************************************************

function checkPhoneFax(val)
{	
	var i;
	var j;
	var value=val.value;
	var flag;
	var pattern="1234567890-+()"
	if (!isLength(val))
		return true
	else
	{
		for (i = 0; i < value.length; i++)
		{   
		    var c = value.charAt(i);
		    if (pattern.indexOf(c) == -1)
				return false;
			else
			{
				flag="t"
				continue;
			}	
		}
		if(flag=="t")
			return true
	}
}

//**********************************************************************************************

function isEmail(val)
{
	if (isLength(val)) 
	{
		pattern="@."
		e = val.value
		if ((val.value.indexOf("@")==-1) ||(val.value.indexOf(".")==-1) || (e.length<5)) 
		{
			return false
		}
		else
		{
			return true
		}
	}
}

//**********************************************************************************************

function isWebsite(val)
{
	var value=val.value;
	var str="http://"
	if(value.indexOf(str) == -1) 				
		return false;				
	else
		return true;
}

//**********************************************************************************************

function isLoginId(val)
{
	var i;
	var j;
	var pattern="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_"
	var value=val.value;
		for (i = 0; i < value.length; i++)
		{   
		    var c = value.charAt(i);
		    if (pattern.indexOf(c) == -1)
				return false;
		}
		return true;
}

//**********************************************************************************************

function comparePasswords(val1,val2)
{	
	var t1;
	var t2;
	t1=val1.value
	t2=val2.value
	if(t1!=t2)
	{
		return false;
	}
	else
		return true
}

//**********************************************************************************************

function isZip(val)
{
	var i;
	var j;
	var pattern="1234567890-";
	var value=val.value;
	if(value.length!=6)
		return false;
	else
	{
		for (i = 0; i < value.length; i++)
		{   
		    var c = value.charAt(i);
		    if (pattern.indexOf(c) == -1)
				return false;
		}
		return true;
	}
}

//**********************************************************************************************