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 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 delete_user(form)
{	
	if(confirm("Are you sure you want to Delete Selected Record(s) "))
	{
		form.submit();
	}
	else
	{
	return false;
	}
}

function validate_faqAe(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.question.value) == "")
	{
	  errorstr +=  "- Please enter the question.\n"; 
	}
   if(trim(frm.faqAns.value) == "")
	{
	  errorstr +=  "- Please enter the answer.\n"; 
	}
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}
function validate_page(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 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 del_page()
{
var x=confirm("Do you want to delete the selected record?");
if(x)
  {
return true;
  }
else
   {
return false;
   }
}

function validation_user(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(frm.firstName.value=='')
		{ 
			errorstr += "- Please Enter First Name.\n";
		}
		if(frm.lastName.value=='') 
		{ 
			errorstr += "- Please Enter Last Name.\n";
		}
		if(frm.email.value == '')
		{
	  	errorstr +=  "- Please Enter Email address.\n"; 
		}
	 else if(!(filter.test(email_str)))
		{
    	 errorstr +="- Please Enter Valid E-mail Address .\n";
		}
		if(frm.password.value=='') 
		{ 
			errorstr += "- Please Enter Password.\n";
		}
			
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}

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 del_user()
{
var x=confirm("Do you want to delete the selected record?");
if(x)
  {
return true;
  }
else
   {
return false;
   }
}

function validate_admin(frm)
{
	//alert("jhj");
	var email_str = document.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.password.value)=='') 
		{ errorstr += "- Please Enter Password.\n";}
		if(trim(frm.email.value)=='') 
		{ errorstr += "- Please Enter  Email.\n";}
		else if(!(filter.test(email_str)))
		{
		errorstr +=  "- Please Enter valid E-mail.\n";
		}
	
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}

function validate_email(frm)
{
	var email_str = document.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 address.\n"; 
	}
	else if(!(filter.test(email_str)))
		{
		errorstr +=  "- Please enter valid E-mail.\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;
	}	
	
}

// validate News Page.
function validate_news(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.newsTitle.value) == "")
	{
	  errorstr +=  "- Please Enter News Title.\n"; 
	}
   if(trim(frm.description.value) == "")
	{
	  errorstr +=  "- Please Enter Description.\n"; 
	}
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}

// validate Service Page.
function validate_service(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.serviceName.value) == "")
	{
	  errorstr +=  "- Please Enter Service Name.\n"; 
	}
   if(trim(frm.description.value) == "")
	{
	  errorstr +=  "- Please Enter Description.\n"; 
	}
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}

//validate Contact Us Page
 function validate_contact(frm)
{
	var contact=trim(frm.contactNo.value);
	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 Email address.\n"; 
		}
	 else if(!(filter.test(email_str)))
		{
    	 errorstr +="- Please Enter Valid E-mail Address .\n";
		}
		if(trim(frm.contactNo.value)=='') 
		{ 
			errorstr += "- Please Enter ContactNo.\n";
		}
		else if(isNaN(frm.contactNo.value))
		{
				errorstr += "- Please Enter Valid Contact Number.\n";
		}
		else if(contact.length<10)
		{
			errorstr += "- Please Enter 10 Digits No.\n";
		}
		if(trim(frm.subject.value)=='') 
		{ 
			errorstr += "- Please Enter Subject.\n";
		}
		if(trim(frm.message.value)=='') 
		{ 
			errorstr += "- Please Enter Any Message.\n";
		}
			
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}

