function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}
function trimM(str)
{
    if(!str || typeof str != 'string')
        return null;

    return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
}
//Function to Select Records Using Checkbox
function checkall(objForm){
	len = objForm.elements.length;
	var i=0;
	for( i=0 ; i<len ; i++) {
		if (objForm.elements[i].type=='checkbox') {
			objForm.elements[i].checked=objForm.check_all.checked;
		}
	}
}
//Function for Confirmation to Delete a record
function del()
{
var x=confirm("Do you want to delete the selected record?");
if(x)
  {
return true;
  }
else
   {
return false;
   }
}

// function to validate admin login
function adminLogin(form_p)
{
	
	
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		if(trim(form_p.userName.value)=='')
		{
		errorstr+="- Please Enter Username.\n"
		}
		if(trim(form_p.password.value)=='')
		{
		errorstr+="- Please Enter Password.\n"
		}
		
		if (errorstr != '')
		{
			msgstr = msgstr + errorstr;
			alert(msgstr);
			return false;
		}
		else
		{
			return true;
		}	
} 
// function to validate admin form
function adminForm(form_p)
{
	
	var emailStr=form_p.email.value;
	var filter=/^.+@.+\..{2,3}$/;
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		if(trim(form_p.userName.value)=='')
		{
		errorstr+="- Please Enter Username.\n"
		}
		if(trim(form_p.password.value)=='')
		{
		errorstr+="- Please Enter Password.\n"
		}
		if(trim(form_p.email.value)=='')
		{
		errorstr+="- Please Enter Email.\n"
		}
		else if(!filter.test(emailStr))
		{
		errorstr+="- Please Enter a Valid  Email.\n"
		}
		
		if (errorstr != '')
		{
			msgstr = msgstr + errorstr;
			alert(msgstr);
			return false;
		}
		else
		{
			return true;
		}	
} 

//Function to validate  adminForgotPassword
function adminForgotPassword(adminFrmPass)
{	
	
	if(trim(adminFrmPass.userName.value)=='')
	{
			alert("Please Enter Username.");
			adminFrmPass.userName.focus();
			return false;
	}
	else
	{
		return true;
	}
	
}

function validateForgotPassword(frmForgotPassword)
{	
	var email_str = document.frmForgotPassword.email.value;
	var filter=/^.+@.+\..{2,3}$/;
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
	if(document.frmForgotPassword.email.value=='')
	{
		errorstr += "Please enter an email-id.\n";	
	}
	else if(!(filter.test(email_str)))
		{
    	 errorstr +="- Please enter valid email-id .\n";
		}   
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}
	
}

//Function to validate MailAe
function validateMailAe(frm)
{
	var email_str =frm.email.value;
	var filter=/^.+@.+\..{2,3}$/;
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
	if(trim(frm.subject.value)== '')
	{
	  errorstr +=  "- Please Enter Mail Subject.\n"; 
	 }
	if(trim(frm.email.value)== '')
	{
	  errorstr +=  "- Please Enter Email.\n"; 
	}
	else if(!(filter.test(email_str)))
		{
		errorstr +=  "- Please Enter a valid Email.\n";
		}
	if(trim(frm.fromText.value)== '')
	{
	  errorstr +=  "- Please Enter text for Mail.\n"; 
	}
	if(trim(frm.content.value)== '')
	{
	  errorstr +=  "- Please Enter Content for Mail.\n"; 
	}
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
	
}


//Function to validate Page
function validatePage(frm)
{
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
	

		if(trim(frm.pageName.value)=='')
		 { 
		 errorstr += "- Please Enter Page Name.\n";
		 }
		if(trim(frm.pageContent.value)=='') 
		{ 
		errorstr += "- Please Enter Page Content.\n";
		}		
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}

//Function to validate Faq
function validateFaq(frm)
{
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
	

		if(trim(frm.faqQues.value)=='')
		 { 
		 errorstr += "- Please Enter Question.\n";
		 }
		if(trim(frm.faqAns.value)=='') 
		{ 
		errorstr += "- Please Enter Any Answer.\n";
		}		
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}

//Function to validate Category
function validateCategory(frm)
{
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
	

		if(trim(frm.categoryName.value)=='')
		 { 
		 errorstr += "- Please Enter Category Name.\n";
		 }
		if(trim(frm.description.value)=='') 
		{ 
		errorstr += "- Please Enter Any Description.\n";
		}		
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}


//validtae user form
function validateUser(userFrm)
{
	var email_str = userFrm.email.value;
	var filter=/^.+@.+\..{2,3}$/;
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		if(userFrm.userName.value=='')
		{ 
			errorstr += "- Please Enter User Name.\n";
		}
		if(trim(userFrm.password.value)=='') 
		{ 
			errorstr += "- Please Enter Password.\n";
		}
		if(trim(userFrm.email.value)=='') 
		{ 
			errorstr += "- Please Enter Email.\n";
		}
		else if(!filter.test(email_str))
		{
			errorstr += "- Please Enter a Valid Email.\n";
		}
		if(userFrm.firstName.value=='')
		{ 
			errorstr += "- Please Enter First Name.\n";
		}
		if(trim(userFrm.lastName.value)=='') 
		{ 
			errorstr += "- Please Enter Last Name.\n";
		}
		if(userFrm.country.value=='')
		{ 
			errorstr += "- Please Select Country.\n";
		}
		if(userFrm.city.value=='')
		{ 
			errorstr += "- Please Enter City.\n";
		}
		if(userFrm.state.value=='')
		{ 
			errorstr += "- Please Enter State.\n";
		}
		if(userFrm.zip.value=='')
		{ 
			errorstr += "- Please Enter Zip.\n";
		}
		if(userFrm.address.value=='')
		{ 
			errorstr += "- Please Enter Address.\n";
		}
		if (errorstr != '')
		{
			msgstr = msgstr + errorstr;
			alert(msgstr);
			return false;
		}
		else
		{
			return true;
		}	
}

function validateArticle(articleFrm)
{
  	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		if(trim(articleFrm.articleTitle.value) == '')
		{
	  	errorstr +=  "- Please Enter Article Title.\n"; 
		}
		if(trim(articleFrm.article.value) == '')
		{
	  	errorstr +=  "- Please Enter Article.\n"; 
		}
			
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}

function validateTenantInfo(tenantFrm)
{   
    var licenseNo=trim(tenantFrm.licenseNo.value);
  	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		if(trim(tenantFrm.fName.value) == '')
		{
	  	errorstr +=  "- Please Enter First Name.\n"; 
		}
		if(trim(tenantFrm.lName.value) == '')
		{
	  	errorstr +=  "- Please Enter last Name.\n"; 
		}
		if(tenantFrm.licenseNo.value !='' && tenantFrm.licenseNo.value !=0)
		{
			
	      if(isNaN(tenantFrm.licenseNo.value))
		{
				errorstr += "- Please Enter Valid Last Four Digits of License  Number.\n";
		}
		else if(licenseNo.length<4 || licenseNo.length>4)
		{
			errorstr += "- Please Enter 4 Digits License No.\n";
		}
		}
		if(trim(tenantFrm.description.value) == '')
		{
	  	errorstr +=  "- Please Enter Notes.\n"; 
		}
					
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}


function validateUserInfo(userFrm)
{   
    var email_str = userFrm.email.value;
	var filter=/^.+@.+\..{2,3}$/;
  	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		if(trim(userFrm.userName.value) == '')
		{
	  	errorstr +=  "- Please Enter User Name.\n"; 
		}
		if(trim(userFrm.firstName.value) == '')
		{
	  	errorstr +=  "- Please Enter First Name.\n"; 
		}
		if(trim(userFrm.lastName.value) == '')
		{
	  	errorstr +=  "- Please Enter last Name.\n"; 
		}
		if(trim(userFrm.email.value)=='') 
		{ 
			errorstr += "- Please Enter Email.\n";
		}
		else if(!filter.test(email_str))
		{
			errorstr += "- Please Enter a Valid Email.\n";
		}
		if(trim(userFrm.password.value) == '')
		{
	  	errorstr +=  "- Please Enter Password.\n"; 
		}
					
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}


function validateRegister(frm)
{
    var email_str = frm.email.value;
	var filter=/^.+@.+\..{2,3}$/;
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		if(trim(frm.userName.value) == '')
		{
	  	errorstr +=  "- Please Enter User Name.\n"; 
		}
		if(trim(frm.firstName.value) == '')
		{
	  	errorstr +=  "- Please Enter First Name.\n"; 
		}
		if(trim(frm.lastName.value) == '')
		{
	  	errorstr +=  "- Please Enter Last Name.\n"; 
		}
		if(trim(frm.email.value) == '')
		{
	  	errorstr +=  "- Please Enter E-mail.\n"; 
		}
	 else if(!(filter.test(email_str)))
		{
    	 errorstr +="- Please Enter Valid E-mail Address .\n";
		}
		if(trim(frm.password.value) == '')
		{
	  	errorstr +=  "- Please Enter Password.\n"; 
		}
		if(frm.terms.checked==false)
		{
	  		errorstr +=  "- Please check the Terms and Condition Checkbox.\n"; 
		}	
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}

function validateContactUs(frm)
{
    var email_str = frm.email.value;
	var filter=/^.+@.+\..{2,3}$/;
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		if(trim(frm.name.value) == '')
		{
	  	errorstr +=  "- Please Enter Name.\n"; 
		}
		if(trim(frm.email.value) == '')
		{
	  	errorstr +=  "- Please Enter E-mail.\n"; 
		}
	 else if(!(filter.test(email_str)))
		{
    	 errorstr +="- Please Enter Valid E-mail Address .\n";
		}
		if(trim(frm.subject.value) == '')
		{
	  	errorstr +=  "- Please Enter Subject.\n"; 
		}
		if(trim(frm.comments.value) == '')
		{
	  	errorstr +=  "- Please Enter Comment.\n"; 
		}				
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}

function validateLogin(frm)
{
    var userStr = frm.username.value;
	var filter=/^.+@.+\..{2,3}$/;
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		if(trim(frm.username.value) == '')
		{
	  	errorstr +=  "- Please Enter Username or E-mail.\n"; 
		}
		var isEmail=userStr.indexOf('@');
		if(isEmail!=-1)
		{
			if(!(filter.test(userStr)))
			{
			 errorstr +="- Please Enter Valid E-mail Address .\n";
			}
		}
		if(trim(frm.password.value) == '')
		{
	  	errorstr +=  "- Please Enter Password.\n"; 
		}				
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}


function validateLoginHead(frm)
{
    var userStr = frm.username.value;
	var filter=/^.+@.+\..{2,3}$/;
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		if(trim(frm.username.value) == '')
		{
	  	errorstr +=  "- Please Enter Username or E-mail.\n"; 
		}
		var isEmail=userStr.indexOf('@');
		if(isEmail!=-1)
		{
			if(!(filter.test(userStr)))
			{
			 errorstr +="- Please Enter Valid E-mail Address .\n";
			}
		}
		if(trim(frm.password.value) == '')
		{
	  	errorstr +=  "- Please Enter Password.\n"; 
		}				
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}

function validateForgotPassword(frm)
{
    var email_str = frm.email.value;
	var filter=/^.+@.+\..{2,3}$/;
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		if(trim(frm.email.value) == '')
		{
	  	errorstr +=  "- Please Enter E-mail.\n"; 
		}
	 else if(!(filter.test(email_str)))
		{
    	 errorstr +="- Please Enter Valid E-mail Address .\n";
		}
		
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}

function validateTenant(frm)
{
     var licenseNo=trim(frm.licenseNo.value);
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		if(trim(frm.firstName.value) == '')
		{
	  	errorstr +=  "- Please Enter First Name.\n"; 
		}
		if(trim(frm.lastName.value) == '')
		{
	  	errorstr +=  "- Please Enter Last Name.\n"; 
		}
		if(frm.licenseNo.value !='' && frm.licenseNo.value !=0)
		{
			 if(isNaN(frm.licenseNo.value))
			{
					errorstr += "- Please Enter Valid Last Four Digits of License  Number.\n";
			}
			else if(licenseNo.length<4 || licenseNo.length>4 )
			{
				errorstr += "- Please Enter 4 Digits License No.\n";
			}
		}
	   if(trim(frm.description.value) == '')
		{
	  	errorstr +=  "- Please Enter Notes.\n"; 
		}				
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}

function validateEmailPosting(frm)
{
	
	var emailStr=frm.email.value;
	var filter=/^.+@.+\..{2,3}$/;
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
		
		
		if(trim(frm.email.value)=='')
		{
		errorstr+="- Please Enter Email.\n"
		}
		else if(!filter.test(emailStr))
		{
		errorstr+="- Please Enter a Valid  Email.\n"
		}
		if(trim(frm.message.value)=='')
		{
		errorstr+="- Please Enter Message.\n"
		}
		if (errorstr != '')
		{
			msgstr = msgstr + errorstr;
			alert(msgstr);
			return false;
		}
		else
		{
			return true;
		}	
} 
