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 admin_form(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.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 a valid E-mail.\n";
		}
		if(trim(frm.companyName.value)=='') 
		{ 
			errorstr += "- Please Enter Company Name.\n";
		}
		if(trim(frm.phone.value)=='') 
		{ 
			errorstr += "- Please Enter Phone No..\n";
		}
		if(trim(frm.address.value)=='') 
		{ 
			errorstr += "- Please Enter Address.\n";
		}
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}
function checkSendToAll()
	{
		if(form_l.template.value=='')
			{
				alert("Please Select Template");
				return false;
			}
	}
	function IsSBcombo()
	{
		if(form_l.sb.value=='')
			{
				alert("Please Select Seller Or Buyer To Send Mail.");
				return false;
			}
	}
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()
{
if(confirm("Are you sure you want to Delete Selected Record(s) "))
	{
		form.submit();
	}
	else
	{
	return false;
	}
}
function confirm_save(form)
{	
	if(confirm("Are you sure you want to Save cart "))
	{
		form.submit();
	}
	else
	{
	return false;
	}
}
/*function confirm_pay(form)
{	
	if(confirm("Are you sure you want to Delete Selected Record(s) "))
	{
		form.submit();
	}
	else
	{
	return false;
	}
}*/
function goTo(str) 
{
	//window.history.go(-1);
	window.location.href='list.php';
}
function validate(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;
	}	
	
}
// For Page Manager

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;
	}	
}


// For Faq Manager

function faq(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;
	}	
}

/* -------- For Validate Seller --------- */
function validateSeller(frm)
{
	
	var email_str=document.frm.email.value;
	var email_str1=document.frm.alertPayEmail.value;
	var email_str2=document.frm.paypalEmail.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.frm.plan.value == "")
		{
			errorstr +=  "- Please Select Plan.\n";
		}
	if(document.frm.tradeName.value == "")
	{	
	  errorstr +=  "- Please Enter  Trade Name.\n"; 
	}
	if(document.frm.sku.value == "")
	{	
	  errorstr +=  "- Please Enter  SKU .\n"; 
	}
	if(document.frm.compName.value == "")
	{	
	  errorstr +=  "- Please Enter  Company Name.\n"; 
	}
	if(document.frm.email.value == "")
	{	
	  errorstr +=  "- Please Enter  E-mail Address.\n"; 
	}
   	else if(!(filter.test(email_str)))

		{
		errorstr +=  "- Please enter valid E-mail.\n";
		}	
	if(document.frm.password.value == "")
	{	
	  errorstr +=  "- Please Enter Password.\n"; 
	}	
	if(document.frm.alertPayEmail.value!="")
	{	
	   if(!(filter.test(email_str1)))

		{
		errorstr +=  "- Please enter valid Alert Pay E-mail.\n";
		}	
	}
	if(document.frm.paypalEmail.value!="")
	{	
	 	 if(!(filter.test(email_str2)))

		{
		errorstr +=  "- Please enter valid Pay Pal E-mail.\n";
		}	
	}
	/*if(document.frm.alertPayEmail.value == "")
	{	
	  errorstr +=  "- Please Enter Alert Pay Email.\n"; 
	}
	if(document.frm.paypalEmail.value == "")
	{	
	  errorstr +=  "- Please Enter Pay Pal Email.\n"; 
	}*/
	if(document.frm.firstName.value == "")
	{
	  errorstr +=  "- Please Enter First Name.\n"; 
	}
	if(document.frm.lastName.value == "")
	{
	  errorstr +=  "- Please Enter Last Name.\n"; 
	}	

   if(document.frm.city.value == "")
	{
	  errorstr +=  "- Please Enter City.\n"; 
	}
 
   if(document.frm.state.value == "")
	{
	  errorstr +=  "- Please Enter State.\n"; 
	}
	if(document.frm.country.value == "")
	{
	  errorstr +=  "- Please Select Country .\n"; 
	}
   if(document.frm.zipCode.value == "")
	{
	  errorstr +=  "- Please Enter Zipcode.\n"; 
	}
   if(isNaN (document.frm.zipCode.value))
	{
	  errorstr +=  "- Zipcode Must Be Numeric.\n"; 
	}					
	if(document.frm.telephone.value == "")
	{
	  errorstr +=  "- Please Enter Telephone No.\n"; 
	}
   	if(document.frm.address.value == "")
	{
	  errorstr +=  "- Please Enter Address.\n"; 
	}	
	if(document.frm.postalAddress.value == "")
	{
	  errorstr +=  "- Please Enter Postal Address.\n"; 
	}
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}
/* -------- For 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.category.value) == "")
	{
	  errorstr +=  "- Please enter the category name.\n"; 
	}
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}
//validate_security_code
function validate_security_code(frm)
{
	
	if(trim(frm.securityCode.value) == "")
	{
	   alert("Please enter  Security Code.");
	   document.getElementById('securityCode').focus();
	   return false;
	}
	
}
/* -------- For Validate File Type --------- */

function validateFileType(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.fileType.value) == "")
	{
	  errorstr +=  "- Please enter the file type.\n"; 
	}
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}
/* ----------------------- Validate Byer -------------------------*/

function validateBuyer(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(document.frm.email.value == "")
	{	
	  errorstr +=  "- Please Enter  E-mail Address.\n"; 
	}
   	else if(!(filter.test(email_str)))

		{
		errorstr +=  "- Please enter valid E-mail.\n";
		}	
	if(document.frm.password.value == "")
	{	
	  errorstr +=  "- Please Enter Password.\n"; 
	}	 
	if(document.frm.firstName.value == "")
	{
	  errorstr +=  "- Please Enter First Name.\n"; 
	}
	if(document.frm.lastName.value == "")
	{
	  errorstr +=  "- Please Enter Last Name.\n"; 
	}
	if(document.frm.city.value == "")
	{
	  errorstr +=  "- Please Enter City.\n"; 
	}	
	if(document.frm.country.value == "")
	{
	  errorstr +=  "- Please Select Country.\n"; 
	}	
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}

/* ----------------------- Validate Financial Plan -------------------------*/

function validatePlan(frm)
{
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
	
	if(document.frm.title.value == "")
	{	
	  errorstr +=  "- Please Enter  Title.\n"; 
	}
   	if(document.frm.amount.value == "")
	{	
	  errorstr +=  "- Please Enter Amount.\n"; 
	}	 
	if(document.frm.noOfProduct.value == "")
	{
	  errorstr +=  "- Please Enter No. Of Product.\n"; 
	}	
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}


/* -------------------------- Fogrot Password Admin ----------------------------*/

function validationForgot()
{
	if(document.frm.userName.value == "")
	{
		alert("Please Enter UserName");
		return false;
	}
}

/* -------------------------- Validate product ----------------------------*/


/* -------------------------- Validate Login ----------------------------*/
function doSub()
	{
		
		var email_str=document.frm.email.value;
		var filter=/^.+@.+\..{2,3}$/;
		var errorstr = '';
		var msgstr = "Please provide us the missing or incorrect information enclosed below.\n\n";
		/*if(document.frm.userType.value == "")
		{
			errorstr +=  "- Please select user type.\n";
		}*/
		if(document.frm.email.value == "")
		{
			errorstr +=  "- Please enter an email address.\n";
		}
		else if(!(filter.test(email_str)))
		{
		errorstr +=  "- Please enter valid E-mail.\n";
		}
		if(document.frm.password.value == "")
		{
			errorstr +=  "- Please enter password.\n";
		}
		if (errorstr != '')
		{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
		}
		else
		{
		return true;
		}	
	}

/* -------------------------- Validate Forgot Password ----------------------------*/
function doSubRecover()
	{
		
		var email_str=document.frm.email.value;
		var filter=/^.+@.+\..{2,3}$/;
		var errorstr = '';
		var msgstr = "Please provide us the missing or incorrect information enclosed below.\n\n";
		if(document.frm.userType.value == "")
		{
			errorstr +=  "- Please select user type.\n";
		}
		if(document.frm.email.value == "")
		{
			errorstr +=  "- Please enter an email address.\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;
		}	
	}

	
/* -------------------------- Validate Contact Us----------------------------*/
function contactus()
	{
		
		var email_str=document.frm.email.value;
		var filter=/^.+@.+\..{2,3}$/;
		var errorstr = '';
		var msgstr = "Please provide us the missing or incorrect information enclosed below.\n\n";
		if(document.frm.name.value == "")
		{
			errorstr +=  "- Please Enter Your Name.\n";
		}
		if(document.frm.email.value == "")
		{
			errorstr +=  "- Please Enter Your E-mail Address.\n";
		}
		else if(!(filter.test(email_str)))
		{
		errorstr +=  "- Please Enter Valid E-mail.\n";
		}
		if(document.frm.subject.value == "")
		{
			errorstr +=  "- Please Enter Subejct.\n";
		}
		if(document.frm.message.value == "")
		{
			errorstr +=  "- Please Enter Message.\n";
		}

		if (errorstr != '')
		{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
		}
		else
		{
		return true;
		}	
	}
function validateImage(obj)
{	
	//alert(obj)
	if(confirm("Are you sure want to delete this image"))
	{
		window.location=obj;
	}
	else
	{
	return false;
	}
}

//Clear Data

function clear()
	{
		alert('Hello')
		return false;
		document.getElementById('clear').value='';	
	}
	
// Validate Categoey

function validateCategory()
	{
		var errorstr = '';
		var msgstr = "Please provide us the missing or incorrect information enclosed below.\n\n";
		if(document.frm.parentId.value == "")
		{
			errorstr +=  "- Please Select Parent Category.\n";
		}
		if(document.frm.category.value == "")
		{
			errorstr +=  "- Please Enter Category.\n";
		}
		if (errorstr != '')
		{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
		}
		else
		{
		return true;
		}	
	}
////////////////// Product Details //////////////
function switch_product_img(div,totalImgs) {
	for (var i=1; i<=totalImgs; i++) {
		var photo = 'photo_' + i;
		var caption = 'caption_' + i;
		if (i==div)
		{
			document.getElementById(photo).style.display = 'block';
			document.getElementById(caption).style.display = 'block';
		}
		else
		{
			document.getElementById(photo).style.display = 'none';
			document.getElementById(caption).style.display = 'none';
		}
		}
		
	}
	//template
	function validate_nl_template(frm)
{
	var errorstr = '';
	var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
	
		var email_str = document.frm.adminEmail.value;
		var filter=/^.+@.+\..{2,3}$/;
		if (trim(frm.templateName.value) =='') { errorstr += "- Please enter template name.\n";}
		if (trim(frm.subject.value) =='') { errorstr += "- Please enter subject.\n";}
		if (trim(frm.adminEmail.value) =='') { errorstr += "- Please enter admin email.\n";}
		else if(!(filter.test(email_str)))
		{
		errorstr +=  "- Please enter valid E-mail.\n";
		}
		if(trim(frm.message.value) =='') { errorstr += "- Please enter message.\n";}
		
	if (errorstr != '')
	{
		msgstr = msgstr + errorstr;
		alert(msgstr);
		return false;
	}
	else
	{
		return true;
	}	
}