// 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 validateImageFileExtension(fld) {
	if(!/(\.jpg|\.gif|\.png|\.JPG|\.jpeg)$/i.test(fld.value)) {
		fld.value="";
		return false;
	}
	return true;
}
function validateFileExtension(fld) {
	if(!/(\.doc|\.docx|\.pdf|\.txt|\.rtf)$/i.test(fld.value)) {
		fld.value="";
		return false;
	}
	return true;
}
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) == "")

	{	

//		field.focus();

//		if(name != null)

//			alert(name+" cannot be left blank.");

//		else

//			alert("This field cannot be left blank.");



//		field.value = "";

//		field.focus();

		return false;

	}

	return true;

}


