// JavaScript Document
function clearText(field){

    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}
function PutText(field){
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}
function validateFileExtension(fld) {
	if(!/(\.doc|\.docx|\.pdf|\.txt|\.rtf)$/i.test(fld.value)) {
		fld.value="";
		return false;
	}
	return true;
}
function validateFileExtension1(fld) {
	if(!/(\.pdf)$/i.test(fld.value)) {
		fld.value="";
		return false;
	}
	return true;
}
function isURL(s) {
 	var regexp = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
 	return regexp.test(s);
}

function NoNumber(e)
{
	var keynum;
	var keychar;
	var numcheck;
	if(window.event) // IE
	  {
		 keynum = e.keyCode;
	  }
	else if(e.which) // Netscape/Firefox/Opera
	  {
		keynum = e.which;
	  }
		keychar = String.fromCharCode(keynum);
		numcheck = /\d/;
		return !numcheck.test(keychar);
}
function ConfirmDelete()
{
	input_box=confirm("Are You Sure U Want Delete This Record");	
	if (input_box==false)
	{ 	
		return false;
	}	
	else
	{
		return true;
	}
}
function isValidEmail (emailIn){
	var isEmailOk = false;
//	var filter = /^[a-zA-Z0-9][a-zA-Z0-9._-]*\@[a-zA-Z0-9-]+(\.[a-zA-Z][a-zA-Z-]+)+$/
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(emailIn.search(filter) != -1)
		isEmailOk = true;
	if(emailIn.indexOf("..") != -1)
		isEmailOk = false;
	if(emailIn.indexOf(".@") != -1)
		isEmailOk = false;
	if(emailIn.indexOf("'") != -1 || emailIn.indexOf("''") != -1 || emailIn.indexOf("\"") != -1 || emailIn.indexOf("\"\"") != -1 || emailIn.indexOf("(") != -1  || emailIn.indexOf(")") != -1 || emailIn.indexOf("[") != -1 || emailIn.indexOf("]") != -1 || emailIn.indexOf("{") != -1  || emailIn.indexOf("}") != -1 || emailIn.indexOf(",") != -1 || emailIn.indexOf(",,") != -1 || emailIn.indexOf(":") != -1 || emailIn.indexOf(";") != -1 || emailIn.indexOf("#") != -1 || emailIn.indexOf("mailto:") != -1)
		isEmailOk = false;
	return isEmailOk;
} // Ends 
function isAlphabetic(val)
{
   if (val.match(/^[a-zA-Z\s]+$/))
   {
      return true;
   }
   else
   {
      return false;
   }   
}
function postalcode(val)
{
   if (val.match(/^[a-zA-Z0-9\s]+$/))
   {
      return true;
   }
   else
   {
      return false;
   }   
}

function isNumber(val)
{
   if (val.match(/^[0-9.\s]+$/))
   {
      return true;
   }
   else
   {
      return false;
   }   
}
function trim( instr ) {
    	var reFirst = /\S/;		// regular expression for first non-white char
    	var reLast = /\s+$/;	// regular expression for first white char after last non-white char
    	var firstChar = instr.search(reFirst);
    	var lastChar = instr.search(reLast); 	
    	if( lastChar == -1 ) 
			lastChar = instr.length;    	
    	outstr = instr.substring( firstChar, lastChar );
    	return outstr;
}
function checkBlank(field)
{
	if(trim(field.value) == "")
	{	
		return false;
	}
	return true;
}
