function checkme(frm)
{
	if( frm.txtUserName.value == "" )
	{
		alert( "Please Enter your username!" );
		frm.txtUserName.focus();
		return false;
	}else if( frm.txtPassword.value == "" )
	{
		alert( "Please Enter your password!" );
		frm.txtPassword.focus();
		return false;
	}else{
		return true;
	}
	
}

function getFocus(){

	document.forms["frmLogin"].txtUserName.focus();

}

function checkID(frm)
{
	if( frm.txtOldId.value == "" )
	{
		alert( "Please Enter Old Id !" );
		frm.txtOldId.focus();
		return false;
	}else if( frm.txtNewId.value == "" ){
		alert( "Please Enter New Id!" );
		frm.txtNewId.focus();
		return false;
	}else if( frm.txtConId.value == "" ){
		alert( "Please Enter Confirm Id!" );
		frm.txtConId.focus();
		return false;
	}else if( frm.txtConId.value != frm.txtNewId.value ){
		alert( "New Id and Confirm Id are not same!" );
		frm.txtConId.focus();
		return false;
	}else{
		return true;
	}
	
}

function checkPWD(frm)
{
	if( frm.txtOldPWD.value == "" )
	{
		alert( "Please Enter Old Password !" );
		frm.txtOldPWD.focus();
		return false;
	}else if( frm.txtNewPWD.value == "" ){
		alert( "Please Enter New Password !" );
		frm.txtNewPWD.focus();
		return false;
	}else if( frm.txtConPWD.value == "" ){
		alert( "Please Enter Confirm Password !" );
		frm.txtConPWD.focus();
		return false;
	}else if( frm.txtConPWD.value != frm.txtNewPWD.value ){
		alert( "New Password and Confirm Password are not same!" );
		frm.txtConPWD.focus();
		return false;
	}else{ 
		return true;
	}
	
}

function checkDETAILS(frm)
{
	if( frm.txtFirstName.value == "" )
	{
		alert( "Please Enter First Name !" );
		frm.txtFirstName.focus();
		return false;
	}

	if(!checkSpecialChar(frm.txtFirstName.value)){
		alert("Please Enter Valid Character!");
		frm.txtZip.focus();
		return false;
	}
	
	if( frm.txtLastName.value == "" ){
		alert( "Please Enter Last Name !" );
		frm.txtLastName.focus();
		return false;
	}
	
	if(!checkSpecialChar(frm.txtLastName.value)){
		alert("Please Enter Valid Character!");
		frm.txtLastName.focus();
		return false;
	}

		return true;
}
	


function checkMailForm(frm){

	if( frm.txtEmail.value == ""){
		alert("Please Enter Email Address !");
		frm.txtEmail.focus();
		return false;
	}else if(!checkMail(frm.txtEmail.value)){
		alert("Please Enter Valid Email Address !");
		frm.txtEmail.focus();
		return false;
	}else{
		return true;
	}

}

//This function is used to trim any string value using javascript.
function trimString (str) {
  return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}
 

//This function is used for email validation
function checkMail(str) {
 var emailFilter=/^.+@.+\..{2,3}$/;
 if (!(str.match(emailFilter))) { 
    return false;
 }else {
	return true;
 }
 
}
 

function checkPage(frm)
{
	if( frm.txtNumber.value == "" )
	{
		alert( "Please Enter No. of Records per page!" );
		frm.txtNumber.focus();
		return false;
	}else if(!isNumeric(frm.txtNumber.value) )
	{
		alert( "Please Enter only numeric value!" );
		frm.txtNumber.focus();
		return false;
	}else{
		return true;
	}
	
}

//This function is used for Numeric values
function isNumeric(str) {
 var numFilter=/^[1-9][0-9]*$/;
 if (!(str.match(numFilter))) { 
        return false;
 }
 else {
  return true;
 }
}

//This function is used for check special characters
function checkSpecialChar(str) {
 var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
  for (var i = 0; i < str.length; i++) {
  	if (iChars.indexOf(str.charAt(i)) != -1) {
  	return false;
  	}
  }
  return true;
}


