function view()
{
URL="policypp.php";
window.open(URL,"","width =458,height=440,left=0,top=0,status=1,scrollbars=1,resizable=1");
return false;
}

function validatedata()
{
	
if  (checkBlank(frm.txtProductTitle,"Product Title")==false)
			return false;
}
function backpage()
{
	window.location="category_list.php";
}

function selectAllCheckbox(frmObj, chk_state)  //******************Function call on CHK BOX action All select 
{
	
	frmName = frmObj.name;

	totalElem = document.frmhauler.chk_all.length;
	for (i=0;i<totalElem;i++)
	{
		document.frmhauler.chk_all[i].checked = chk_state;

	}
	if(!totalElem)
	{
		document.frmhauler.chk_all.checked = chk_state;

	}
}                         

function UnselectAllCheckbox(frmObj, chk_state)  //***********Function Call On CHK BOX Action Not Select All
{

  chk_checked = "false";
  if (document.frmhauler.chk_all.length)
   {
	 total = document.frmhauler.chk_all.length;

	  for (i=0;i<total;i++)
	  {
	    if (document.frmhauler.chk_all[i].checked)
		{
		  chk_checked = "true";
		}
		else
		{
		  chk_checked = "false";
		  document.frmhauler.chk_select_all.checked = false;
		  break;
		}
	 }
	
   }
 else
	 {
		if (document.frmhauler.chk_all.checked)
		{
		  chk_checked = "true";
		}
		else
		{
		  chk_checked = "false";
		  document.frmhauler.chk_select_all.checked = false;
		 
		}

	 }
	if(chk_checked == "true")
	{
		document.frmhauler.chk_select_all.checked = chk_state;
		
	}
}  /*---------------------------- END OF FUNCTION --------------------*/ 

function callActionPage(strAction)          //******************Function call on button action  
{

  if (strAction == "delete") 
  {
      /*-----Code to check if any of the checkbox is selected else the form will not be submitted-------*/
		chk_checked = "false";
		if (document.frmhauler.chk_all.length)
		{
			total = document.frmhauler.chk_all.length;

			for (i=0;i<total;i++)
			{
				if (document.frmhauler.chk_all[i].checked)
				{
					chk_checked = "true";
					break;
				}
			}
		}
		else
		{
			if (document.frmhauler.chk_all.checked)
					chk_checked = "true";
		}
		
		/*---------------End of code to check if any of the checkbox is selected-----------*/

		if (chk_checked == "true")
		{
			if (confirm("Are you sure you wish to delete this item?"))
			{
				
				document.frmhauler.act.value = "delete";
				document.frmhauler.action = "hauler.php";
				document.frmhauler.submit;
				return true;
			}
			else
			{
				return false;

			}
		}
		else if (chk_checked == "false")
		{
			alert("Please select the Item(s) to be deleted");
			return false;
		}
	}
}

////////////////  for validation of html control	 /////////////////
	
function checkpage(page)
{
	
	document.frmhauler.page.value = page;
	document.frmhauler.page.value =document.frmhauler.page.value;
	document.frmhauler.hidden_id.value = document.frmhauler.hidden_id.value;
	document.frmhauler.hiddenaction.value = document.frmhauler.hiddenaction.value;
	document.frmhauler.hidden_status.value =document.frmhauler.hidden_status.value;

	//document.frmhauler.SortBy.value=SortBy;
	//document.frmhauler.order.value=order;
	document.frmhauler.search.value=document.frmhauler.search1.value;
	document.frmhauler.searchcat.value=document.frmhauler.searchcat1.value;
	

	document.frmhauler.action = "hauler.php";
	document.frmhauler.submit();
}



function mailvalidation1()
{
	//alert("Hello");
	if(document.frmtriplist.yemail.value=="")
	{
		alert("Email shouldn't be Leave Blank");
		document.frmtriplist.yemail.focus();
		return false;
	}
	else
	{
		if(ValidateEmail(document.frmtriplist.yemail)==false)
		{
			document.frmtriplist.yemail.focus();
			return false;
		}
	}

	if(document.frmtriplist.yname.value=="")
	{
		alert("Name shouldn't be Leave Blank");
		document.frmtriplist.yname.focus();
		return false;
	}

	if(document.frmtriplist.address.value=="")
	{
		alert("Address shouldn't be Leave Blank");
		document.frmtriplist.address.focus();
		return false;
	}
	else
	{
		return true;
	}

}

function contact()
{
	if(document.frmcontact.name.value =="")
	{
		alert("Name shouldn't be Leave Blank");
		document.frmcontact.name.focus();	
		return false;
	}
	if(ValidateEmail(document.frmcontact.email) == false)
	{
		document.frmcontact.email.focus();		
		return false;
	}	
	if(document.frmcontact.phone.value =="")
	{
		alert("Phone shouldn't be Leave Blank");
		document.frmcontact.phone.focus();	
		return false;
	}
	if(document.frmcontact.message.value=="")
	{
		alert("Message should not be Leave Blank");	
		document.frmcontact.message.focus();
		return false;
	}

}

function TripValidations()
{
	
	if(document.frmhauler.username.value =="")
	{
		alert("UserId shouldn't be Leave Blank");
		document.frmhauler.username.focus();
		return false;
	}
	if(document.frmhauler.password.value =="")
	{
		alert("Password shouldn't be Leave Blank");
		document.frmhauler.password.focus();
		return false;
	}
	if(document.frmhauler.conpassword.value =="")
	{
		alert("Confirm password shouldn't be Leave Blank");
		document.frmhauler.conpassword.focus();
		return false;
	}
	if(document.frmhauler.password.value!==document.frmhauler.conpassword.value)
	{
			alert("Please enter correct password");
			document.frmhauler.conpassword.focus();
			return false;
	}
	if(document.frmhauler.companyname.value =="")
	{
		alert("Company Name shouldn't be Leave Blank");
		document.frmhauler.companyname.focus();
		return false;
	}
	if(document.frmhauler.contactname.value =="")
	{
		alert("Contact Name shouldn't be Leave Blank");
		document.frmhauler.contactname.focus();
		return false;
	}

	if(document.frmhauler.address1.value =="")
	{
		alert("Address1 shouldn't be Leave Blank");
		document.frmhauler.address1.focus();
		return false;
	}
	if(document.frmhauler.city.value =="")
	{
		alert("City shouldn't be Leave Blank");
		document.frmhauler.city.focus();
		return false;
	}

	if(document.frmhauler.txtstate.value == "0")
	{
		alert("Please select State ");
	document.frmhauler.txtstate.focus();
				return false;
	}

	if(document.frmhauler.txtcountry.value == "0")
	{
		alert("Please select Country ");
			document.frmhauler.txtcountry.focus();
			return false;
	}

	if(document.frmhauler.zip.value=="")
	{
		alert("Zip shouldn't be Leave Blank");
		document.frmhauler.zip.focus();
		return false;
	}
	else
	{
		if(isAlphanumeric(document.frmhauler.zip.value)==false)
		{
			alert("Zip should be Alphanumeric value");
			document.frmhauler.zip.focus();
			return false;
		}
	}

	if(document.frmhauler.phone.value=="")
	{
		alert("Phone shouldn't be Leave Blank");
		document.frmhauler.phone.focus();
		return false;
	}
	else
	{
		if(isAlphanumeric(document.frmhauler.phone.value)==false)
		{
			alert("Phone should be Alphanumeric value");
			document.frmhauler.phone.focus();
			return false;
		}
	}
	
	if(document.frmhauler.email.value =="")
	{
		alert("Email shouldn't be Leave Blank");
		document.frmhauler.email.focus();	
		return false;
	}
	else
	{
		if(ValidateEmail(document.frmhauler.email)==false)
		{
			document.frmhauler.email.focus();		
			return false;
		}
	}
	
	if(document.frmhauler.web_site_url.value!=="")
	{
		if(checkURLNew(document.frmhauler.web_site_url.value)==false)
		{ 
				alert("Enter URL like \n http://www.sitename.com, .co, .net, .org");
				document.frmhauler.web_site_url.focus();
				return false;
		}
	}
	
	if(document.frmhauler.txtimage.value =="")
	{
			alert("Photo shouldn't be Leave Blank");
			document.frmhauler.txtimage.focus();
			return false;
	}

	if(document.frmhauler.dateofbirth.value =="")
	{
		alert("Date of birth shouldn't be Leave Blank");
		document.frmhauler.dateofbirth.focus();
		return false;
	}

	if(document.frmhauler.shortdescription.value =="")
	{
		alert("Short description shouldn't be Leave Blank");
		document.frmhauler.shortdescription.focus();
		return false;
	}

	if(document.frmhauler.longdescription.value =="")
	{
		alert("Long description shouldn't be Leave Blank");
		document.frmhauler.longdescription.focus();
		return false;
	}


	if(document.frmhauler.d_l_number.checked == true)
	{
		if(document.frmhauler.licensenumber.value=="")
		{
			alert("License Number shouldn't be Leave Blank");
			document.frmhauler.licensenumber.focus();
			return false;
		}
		else
		{
			if(isAlphanumeric(document.frmhauler.licensenumber.value," ","-")== false)
			{
				alert("License Number shouldn't AlphpNumeric value only");
				document.frmhauler.licensenumber.focus();
				return false;
			}
		}
	}
	
	if(document.frmhauler.U_D_number.checked== true)
	{
		if(document.frmhauler.dotnumber.value=="")
		{
				alert("Dot Number shouldn't be Leave Blank");
				document.frmhauler.dotnumber.focus();
				return false;
		
		}
		else
		{
			if(isAlphanumeric(document.frmhauler.dotnumber.value," ","-") ==false)
			{
				alert("Dot Number shouldn't be AlphpNumeric value only");
				document.frmhauler.dotnumber.focus();
				return false;
			}
		}
	}

	if(document.frmhauler.M_C_number.checked== true)
	{
		if(document.frmhauler.motorcarriernumber.value=="")
		{
				alert("Motor carrier Number shouldn't be Leave Blank");
				document.frmhauler.motorcarriernumber.focus();
				return false;
		}
		else
		{
			if(isAlphanumeric(document.frmhauler.motorcarriernumber.value,"-","_")==false)
			{
				alert("Motor carrier Number shouldn't Alphanumeric Value Only");
				document.frmhauler.motorcarriernumber.focus();
				return false;
			}
		}
	}

	if(document.frmhauler.other_authorities.checked == true)
	{
		if(document.frmhauler.authorities.value =="")
		{
			alert("Authorities shouldn't be Leave Blank");
			return false;
		}
	}
	
	if(document.frmhauler.condition.checked == false)
	{
		alert("Please select the Terms and Conditions");
		return false;
	}
	
		return true;
	
}


function TripupdateValidations()
{
	
	if(document.frmhauler.username.value =="")
	{
		alert("UserId shouldn't be Leave Blank");
		document.frmhauler.username.focus();
		return false;
	}
	if(document.frmhauler.password.value =="")
	{
		alert("Password shouldn't be Leave Blank");
		document.frmhauler.password.focus();
		return false;
	}
	if(document.frmhauler.conpassword.value =="")
	{
		alert("Confirm password shouldn't be Leave Blank");
		document.frmhauler.conpassword.focus();
		return false;
	}
	if(document.frmhauler.password.value!==document.frmhauler.conpassword.value)
	{
			alert("Please enter correct password");
			document.frmhauler.conpassword.focus();
			return false;
	}
	if(document.frmhauler.companyname.value =="")
	{
		alert("Company Name shouldn't be Leave Blank");
		document.frmhauler.companyname.focus();
		return false;
	}
	if(document.frmhauler.contactname.value =="")
	{
		alert("Contact Name shouldn't be Leave Blank");
		document.frmhauler.contactname.focus();
		return false;
	}

	if(document.frmhauler.address1.value =="")
	{
		alert("Address1 shouldn't be Leave Blank");
		document.frmhauler.address1.focus();
		return false;
	}

	if(document.frmhauler.city.value =="")
	{
		alert("City shouldn't be Leave Blank");
		document.frmhauler.city.focus();
		return false;
	}
	if(document.frmhauler.zip.value=="")
	{
		alert("Zip shouldn't be Leave Blank");
		document.frmhauler.zip.focus();
		return false;
	}
	else
	{
		if(isAlphanumeric(document.frmhauler.zip.value)==false)
		{
			alert("Zip should be Alphanumeric value");
			document.frmhauler.zip.focus();
			return false;
		}
	}

	if(document.frmhauler.phone.value=="")
	{
		alert("Phone shouldn't be Leave Blank");
		document.frmhauler.phone.focus();
		return false;
	}
	else
	{
		if(isAlphanumeric(document.frmhauler.phone.value)==false)
		{
			alert("Phone should be Alphanumeric value");
			document.frmhauler.phone.focus();
			return false;
		}
	}
	
	if(document.frmhauler.email.value =="")
	{
		alert("Email shouldn't be Leave Blank");
		document.frmhauler.email.focus();	
		return false;
	}
	else
	{
		if(ValidateEmail(document.frmhauler.email)==false)
		{
			document.frmhauler.email.focus();		
			return false;
		}
	}
	
	if(document.frmhauler.web_site_url.value!=="")
	{
		if(checkURLNew(document.frmhauler.web_site_url.value)==false)
		{ 
				alert("Enter URL like \n http://www.sitename.com, .co, .net, .org");
				document.frmhauler.web_site_url.focus();
				return false;
		}
	}
	

	if(document.frmhauler.dateofbirth.value =="")
	{
		alert("Date of birth shouldn't be Leave Blank");
		document.frmhauler.dateofbirth.focus();
		return false;
	}

	if(document.frmhauler.shortdescription.value =="")
	{
		alert("Short description shouldn't be Leave Blank");
		document.frmhauler.shortdescription.focus();
		return false;
	}

	if(document.frmhauler.longdescription.value =="")
	{
		alert("Long description shouldn't be Leave Blank");
		document.frmhauler.longdescription.focus();
		return false;
	}

	if(document.frmhauler.d_l_number.checked == true)
	{
		if(document.frmhauler.licensenumber.value=="")
		{
			alert("License Number shouldn't be Leave Blank");
			document.frmhauler.licensenumber.focus();
			return false;
		}
	}
	
	if(document.frmhauler.U_D_number.checked== true)
	{
		if(document.frmhauler.dotnumber.value=="")
		{
				alert("Dot Number shouldn't be Leave Blank");
				document.frmhauler.dotnumber.focus();
				return false;
		
		}
	}

	if(document.frmhauler.M_C_number.checked== true)
	{
		if(document.frmhauler.motorcarriernumber.value=="")
		{
				alert("Motor carrier Number shouldn't be Leave Blank");
				document.frmhauler.motorcarriernumber.focus();
				return false;
		}
		

	}

	if(document.frmhauler.other_authorities.checked == true)
	{
		if(document.frmhauler.authorities.value =="")
		{
			alert("Authorities shouldn't be Leave Blank");
			return false;
		}
	}
	
	
	if(document.frmhauler.condition.checked == false)
	{
		alert("Please select the Terms and Conditions");
		return false;
	}
	else
	{
		return true;
	}
}



function SearchThis1(searchtext)
{ 
	if(searchtext=='Search')
	{
		document.frmhauler.search.value='';
	}
	
}


function SearchThis()
{
	if(document.frmhauler.search.value =='All')
	{
		document.frmhauler.search.value='Search';
	}
	if(((document.frmhauler.search.value)=='' || document.frmhauler.search.value=='Search') && (document.frmhauler.searchcat.value !='All'))
	{
		alert("Enter the content to search");
		document.frmhauler.search.focus();
		return false;
	}
	else if(document.frmhauler.searchcat.value=='')
	{
			alert("Select the option to search");
			document.frmhauler.searchcat.focus();
			return false;
	}
	else
		{
			document.frmhauler.action = "hauler.php";
			document.frmhauler.submit();
		}
}

function Redirect(SortBy,order)
{
	document.frmhauler.page.value =document.frmhauler.page.value;
	document.frmhauler.hidden_id.value = document.frmhauler.hidden_id.value;
	document.frmhauler.hiddenaction.value = document.frmhauler.hiddenaction.value;
	document.frmhauler.hidden_status.value =document.frmhauler.hidden_status.value;

	document.frmhauler.SortBy.value=SortBy;
	document.frmhauler.order.value=order;
	document.frmhauler.search.value=document.frmhauler.search1.value;
	document.frmhauler.searchcat.value=document.frmhauler.searchcat1.value;
	
	document.frmhauler.action = "hauler.php";
	document.frmhauler.submit();
	return false;
}
function ExportIntohauler()
{
	
	document.frmtriplist.hidden_id.value =document.frmtriplist.hidden_id.value;
	document.frmtriplist.hidden_status.value=	document.frmtriplist.hidden_status.value;
	document.frmtriplist.hiddenaction.value =	document.frmtriplist.hiddenaction.value;
	document.frmtriplist.page.value =	document.frmtriplist.page.value;
	document.frmtriplist.tripid.value =	document.frmtriplist.tripid.value;
	document.frmtriplist.name.value =	document.frmtriplist.name.value;
	document.frmtriplist.zipcode.value =	document.frmtriplist.zipcode.value;
	document.frmtriplist.city.value =	document.frmtriplist.city.value;
	document.frmtriplist.txtcountry.value =	document.frmtriplist.txtcountry.value;
	document.frmtriplist.types.value =	document.frmtriplist.types.value;
	document.frmtriplist.fevHauler.value =	document.frmtriplist.fevHauler.value;
	document.frmtriplist.userid.value =	document.frmtriplist.userid.value;
	document.frmtriplist.action="search_hauler_detail.php";
	document.frmtriplist.submit();	
	
}
function fun_backhaul_listhaul()
{
if(document.frmhauler.back.value)
	{
		document.frmhauler.action = "hauler.php";
		document.frmhauler.submit();
	}
}

