//*****************************  TO CHECK THE INPUT TEXT BOX *******************************  //
function special_char(fieldname,msg)
{
//	alert(fieldname.value);
//	alert(msg);
	
	if (fieldname.value.replace(/ /g,"")=="")
	{
		alert("Please enter "+msg);
		fieldname.value="";
		fieldname.focus();
		return false;
	}
	else
	{
		// dat = update, elec = select, reat=create, sert = insert
		if (fieldname.value.indexOf(";")>0 || fieldname.value.indexOf("'")>0 || fieldname.value.indexOf("=")>0 || fieldname.value.indexOf("<scr")>0 || fieldname.value.indexOf("<")>0 || fieldname.value.indexOf("scr")>0 || fieldname.value.indexOf("dat")>0 || fieldname.value.indexOf("reat")>0 || fieldname.value.indexOf("elec")>0 || fieldname.value.indexOf("sert")>0 || fieldname.value.indexOf("xp_")>=0 || fieldname.value.indexOf("xecu")>0 || fieldname.value.indexOf("varchar(")>0)
		{
			alert("Please enter a valid "+msg)
			fieldname.value="";
			fieldname.focus();
			return false;
		}
	}
}
//*****************************  TO CHECK THE INPUT TEXT BOX ENDS *******************************  //






//*****************************  TO CHECK THE SELECT BOX ****************************************  //
function chk_selbox(fieldname,msg)
{		
		if (fieldname.value=="none")
		{
				alert("Please select a "+msg);
				fieldname.focus();
				return false;				
		}
}
//*****************************  TO CHECK THE SELECT BOX ****************************************  //


//*****************************  TO CHECK NUMERIC VALUES ****************************************  //
function chk_Numeric(fieldname,msg)
{		
	if (fieldname.value.replace(/ /g,"")=="")
	{
			alert("Plese enter "+msg)
			fieldname.value="";		
			fieldname.focus();
			return false;
	}
	else
	{
		if (isNaN(fieldname.value) || fieldname.value=="0")
		{
				alert("Please enter a valid "+msg);
				fieldname.value="";
				fieldname.focus();
				return false;
		}
	}

}
//*****************************  TO CHECK NUMERIC VALUES ****************************************  //





//*****************************  TRIMMING CHARACTERS  ****************************************  //

function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
//*****************************  TRIMMING CHARACTERS  ****************************************  //




//*****************************  EMAIL VALIDATION  ****************************************  //
function chk_email(fieldname,msg)
{		
	if (fieldname.value.replace(/ /g,"")=="")
	{
		alert("Please enter "+msg);
		fieldname.value="";
		fieldname.focus();
		return false;
	}
	else
	{
		var email1 = fieldname.value
		var goodEmail = fieldname.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.tv)|(\.info)|(\.us)|(\..{2,2}))$)\b/gi);
		if (goodEmail)
		{
		}
		else
		{
		alert("Please enter a valid Email Address.")
		fieldname.value="";
		fieldname.focus();
		return false
		}
	}
}
//*****************************  EMAIL VALIDATION  ****************************************  //