// JavaScript Document
function FileExtension(fileName)
{
	var con = fileName;
	var fileExtension= con.substring(con.lastIndexOf('.')+1,con.length);
	extensionValid =true;
	fileExtension = fileExtension.toUpperCase();
  
	if( fileExtension != "DOC" && fileExtension != "PDF"  )
	{							
		return false;	         		
	}
	return true;
}

function checkdate(inputStr)
{
	ok = 1;
	var input = document.getElementById(inputStr);
   	if(input.value != "")
	{
		var testString = input.value.split("/");
  		var dayfield=input.value.split("/")[0];
		var monthfield= input.value.split("/")[1];   
	 	var yearfield= input.value.split("/")[2];
		
		if(dayfield != null && monthfield != null && yearfield !=null)
		{
				if(testString.length > 1)
				{
					if (monthfield.length <1 || monthfield.length >2 || dayfield.length < 1 || dayfield.length >2 || yearfield.length > 4  || yearfield.length < 2)
					{
					   ok = 2;
					   input.select();
					}
					else
					{ 
						//Detailed check for valid date ranges
						var dayobj = new Date(yearfield, monthfield-1, dayfield)
						if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getYear()!=yearfield && dayobj.getFullYear() !=yearfield))
						{
						   ok = 2;
						   input.select();
						}
					}
				}
				else
				   ok = 2;
		}
		else
			ok = 2;   
   }
	if (ok ==2) 
		validation=false;
	else
		validation = true;
	return validation;
}
function checkEmail(expr) {
	var re = /^[_a-zA-Z0-9-\&]+(\.[_a-zA-Z0-9-|\&]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+/;
	return re.test(expr);
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.+";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}