function trim(str) 
{ 
    return str.replace(/^\s+|\s+$/g,''); 
}

function mailCheck_JQ(mailidd)
{
	var mailid=mailidd
	//var str=mailid.value;
	var str=mailid;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
	{
	return true;
	}
		else
		{
		//alert("Please Enter a Valid Email Address!")
		//mailid.select();
		return false;
		}
}

//...................... ONLY NUMBERS ( as 12 ) .......................................
function isNumeric(form_value)
{
		if (form_value.match(/^\d+$/) == null)
			return false;
		else
			return true;
}
//......................END of ONLY NUMBERS ( as 12 ) .......................................

//......................Checking Password LENGTH...........................................
function checkPassword(valstr,field_error) 
{
    
     var strng  = valstr;
     //var strng2 = document.passwordResetForm.verifypass.value;
     var errMsg = "";
     //reWhiteSpace = new RegExp(/^\s+$/);
	 //if (reWhiteSpace.test(strng)) 
	if(strng.match(/^s+$/) || strng == "")
	 {
          errMsg+=" The Password contains illegal characters or space.<br>";
         // return false;
     }
	 
	 if ((strng.length < 6) || (strng.length > 16)) {
          errMsg+=" The Password must be 6 to 16 characters long.<br>";
     }
     if (/[^a-zA-Z0-9]/.test(strng)) {
          errMsg+=" The Password contains illegal characters or space.<br>";
     }
     
     if(errMsg=='')
    {
          return true;
     }
  else 
  {
		//st='textPassword2';
		field_error.show().append(errMsg);
        return false;
     }
 
}
//.........................end Checking Password LENGTH.........

function checkNumericPhno(str,field_error)
{
	var errPhoneMsg = "";
	if (/[^0-9+()\-\s']/.test(str))
	 {
			  errPhoneMsg+=" Telephone Number should accept only alpha numeric values.<br>";
	 }
	 if(errPhoneMsg=='')
		 {
			  return true;
		 }
	 else 
		 {
			  ///alert(errPhoneMsg);
			  field_error.show().append(errPhoneMsg);
			  return false;
		 }
}		 
function checkDate(firstdate,field_error)
	{
	 	var errDateMsg="";
		var retIndwx="";
	    var Ldate=firstdate; 
		var currentTime = new Date()
		var currMonth = currentTime.getMonth() + 1
		var currDay = currentTime.getDate()
		var currYear = currentTime.getFullYear()
		
	 	arr1=Ldate.split("-");
	 
		var Lyear=arr1[0];
	 	var Lmonth=arr1[1];
	 	var Lday=arr1[2];
				
		if(Lyear>currYear)
	  	{
       	//errDateMsg+="Please Enter Current Year or a Year Before the Current Year.<br>";
		//errDateMsg+="Please Enter an Valid Purchase Date.<br>";
		retIndwx=1;
	  	}
		
	 	if((Lmonth>currMonth)&&(Lyear>=currYear))
	  	{
       	//errDateMsg+="Please Enter Current Month or a Month Before The Current Month.<br>";
		//errDateMsg+="Please Enter an Valid Purchase Date.<br>";
		retIndwx=1;
	  	}
		if((Lday>currDay)&&(Lmonth>=currMonth)&&(Lyear>=currYear))
		{
       	//errDateMsg+="Please Enter Today's Date or a Date Before Today's Date.<br>";
		//errDateMsg+="Please Enter an Valid Purchase Date.<br>";
		retIndwx=1;
		}
		
		if(retIndwx!=1)
		{
	  	return true;
		}
		else
		{
			  errDateMsg+="Please Enter an Valid Purchase Date.<br>";
			  field_error.show().append(errDateMsg);
			  return false;
		}
	} 


function chkPrice_decimal_JQ(price,field_error)
{   
	
	var errPriceMsg = "";
	var retI=0;
	
	 if(isNaN(price))
	 {
	  errPriceMsg+="<br>Please Enter valid Price.";
	  retI=1;
	  //obj.select();
	  //return false;
	 }
	 
	if(price<0)
	{
		errPriceMsg+="<br>Negetive value not allowed for Price.";
		retI=1;
	}
	if(price.indexOf('.')<0)
	{
		if(retI != 1)
		{
		var retI = 2;
		}
		else
		{
		 var retI = 1;
		}
	}
	else
	{
		var pricearr=price.split('.');
		var price_new=pricearr[1];
		var len=price_new.length;
			if(len>2)
			{
				errPriceMsg+="<br>You can't enter more than two digit after decimal point.";
				retI=1;
			}
			else
			{
				if(retI != 1)
				{
				var retI = 2;
				}
				else
				{
				 var retI = 1;
				}
			}
	}
	if(retI==1)
	{
		  field_error.show().append(errPriceMsg);
		  return false;
	}
	else if(retI==2)
	{
	 	//alert("2");
	  return true;
	}	
	else
	{
	 //alert("0")
	}
}

function FileVerifyPhoto_JQ(mode,field_error)
 {
 		var errImgMsg = "";
        var filename = mode.toLowerCase();
	if (filename!= "")
	{
		var ext = filename.substring(filename.lastIndexOf('.') + 1);
		var extimage = new String('jpg, jpe, gif, png');
		
		if(extimage.indexOf(ext) < 0 && filename!="")
		{
		errImgMsg+="<br> Valid files must have extension of " + extimage + ".";
		} 
     }
	 if(errImgMsg=='')
	 {
	 	return true;
	 }
	 else
	 {
			  field_error.show().append(errImgMsg);
			  return false;
	 }
  
}


