// JavaScript Document
function moveup(url,pagemode,frmName,cat_id,subcat_id,pra_id,rank,count)
{
	var dom = eval("document."+frmName)
	dom.PageMode.value=pagemode;
	dom.action=url;
	dom.count.value=count;
	dom.cat_id.value=cat_id;
	dom.subcat_id.value=subcat_id;
	dom.pra_id.value=pra_id;
	dom.rank.value=rank;
	dom.submit();
	//return false;
}
function movedown(url,pagemode,frmName,cat_id,subcat_id,pra_id,rank,count)
{
	var dom = eval("document."+frmName)
	dom.PageMode.value=pagemode;
	dom.action=url;
	dom.count.value=count;
	dom.cat_id.value=cat_id;
	dom.subcat_id.value=subcat_id;
	dom.pra_id.value=pra_id;
	dom.rank.value=rank;
	dom.submit();
	//return false;
}
function chkall(frmName)
	{
		var dom = eval("document."+frmName)
		var a =dom.count.value

		var count=0

		for(var i=1;i<=a;i++)
			{
				
				if(eval("dom.chk"+i).checked==false)
					{
						dom.selall.checked=false
					}
				if(eval("dom.chk"+i).checked==true)
					{
						dom.selall.checked=false
						count=count+1
					}
				
			}
			
		if(count==a && count!=0)
			{
				dom.selall.checked=true

			}
	}
		
function confirmDelete(page,b,msg,frmName)
	{
		var dom = eval("document."+frmName)
		if(b==0)
			{
				alert("No products available")
				return false
			}
		else 
			{
				//alert(b)
				var counter=0;
				var non_sus_product="";
				for (var i=1;i<=b;i++)
					{
						if(eval("dom.chk"+i).checked==true)
							{
								counter=1;
							}
						if(eval("dom.chk"+i).checked==false)
							{
								if(non_sus_product=="")
									{
										non_sus_product=eval("dom.chk"+i).value;
									}
								else
									{
										non_sus_product=non_sus_product+"@@@@"+eval("dom.chk"+i).value;
									}
							}
						
					}
				if(counter==0)
					{
						alert("No products selected to "+msg)
						return false
					}
				else
					{
						
						if(msg=="Move")
							{
								if(dom.TR_Catid.selectedIndex==0 || dom.TR_Subcatid.selectedIndex==0)
									{
										alert("Please select the Category - Subcategory to Move")
										return false
									}
							}
						if(confirm("Are you sure you want to " + msg + " these produst(s) ?"))
							{	
								
								dom.activity.value=msg;
								dom.non_sus_product.value=non_sus_product;
								dom.action=page;
								dom.submit();
								
							}
					}
			}
	}
//-->
function selectall(frmName)
	{
		var dom = eval("document."+frmName)
		var a = dom.count.value
		
		if(dom.selall.checked==true)
			{
				for(var i=1;i<=a;i++)
					{
						eval("dom.chk"+i).checked=true;
					}
			}
		else if(dom.selall.checked==false)
			{
				for(var i=1;i<=a;i++)
					{
						eval("dom.chk"+i).checked=false;
					}
			}
	}
	
function modifyproduct(page,b,msg,frmName,product_id,cat_id,subcat_id,product_type)
	{

		var dom = eval("document."+frmName)
		//var	product_id;
		/*if(b==0)
			{
				alert("No products available to Modify")
				return false
			}
		else 
			{
				var counter=0;
				
				for (var i=1;i<=b;i++)
					{
						if(eval("dom.chk"+i).checked==true)
							{
								counter=counter+1;
								product_id=eval("dom.chk"+i).value
							}
						
						
					}
				if(counter==0 || counter>1)
					{
						alert("Please select atleast one product to "+msg)
						return false
					}
				
				else
					{
						*/
						/*if(msg=="Modify")
							{
								dom.PageMode.value='Modify';
								dom.product_id.value=product_id;
								dom.cat_id.value=cat_id;
								dom.subcat_id.value=subcat_id;
								
								dom.action=page;
								dom.submit();
								
							}
						if(msg=="View")
							{*/
								dom.PageMode.value=msg;
								dom.product_id.value=product_id;
								dom.cat_id.value=cat_id;
								dom.subcat_id.value=subcat_id;
								dom.product_type.value=product_type;
								dom.activity.value=msg;
								dom.action=page;
								dom.submit();
								
							//}
					//}
			//}
	}
	
	
	
function modifyproductpromo(page,b,msg,frmName,product_id,cat_id,subcat_id)
	{
		var dom = eval("document."+frmName)

		dom.PageMode.value=msg;
		dom.product_id.value=product_id;
		dom.cat_id.value=cat_id;
		dom.subcat_id.value=subcat_id;
		dom.original_pid.value=product_id;
		
		dom.activity.value=msg;
		dom.action=page;
		dom.submit();
					
	}

function actiondetails(subcat_id,PageMode,cat_id,frmName,actionpage)
 {
 	var dom = eval("document."+frmName)

	dom.PageMode.value=PageMode
	dom.subcat_id.value=subcat_id
	dom.cat_id.value=cat_id
	
	dom.action=actionpage
		
	dom.submit();
 }
 
 function actiondetailsback(prtype,frmName,PageMode)
 {
 	var dom = eval("document."+frmName)
	dom.pg.value="frm2"
//	alert(prtype)
	if(prtype=="P" && PageMode=='Modify')
		{
			actionpage="frmAddRentalEquipments2_p.asp"
		}
	if(prtype!="P" && PageMode=='Modify')
		{
			actionpage="frmAddRentalEquipments2.asp"
		}
	if(prtype=="P" && PageMode=='View')
		{
			actionpage="frmViewRentalEquipments2_p.asp"
		}
	if(prtype!="P" && PageMode=='View')
		{
			actionpage="frmViewRentalEquipments2.asp"
		}
	dom.action=actionpage
	dom.submit();
 }
 
 function actionSalesdetailsback(prtype,frmName,PageMode)
 {
 	var dom = eval("document."+frmName)
	dom.pg.value="frm2"
//	alert(prtype)
	if(prtype=="P" && PageMode=='Modify')
		{
			actionpage="frmAddSalesEquipments1.asp"
		}
	if(prtype!="P" && PageMode=='Modify')
		{
			actionpage="frmAddSalesEquipments1.asp"
		}
	if(prtype=="P" && PageMode=='View')
		{
			actionpage="frmViewSalesEquipments1.asp"
		}
	if(prtype!="P" && PageMode=='View')
		{
			actionpage="frmViewSalesEquipments1.asp"
		}
	dom.action=actionpage
	dom.submit();
 }
 
/* function Addmode(subcat_id,PageMode,cat_id,frmName)
 {
 	
	dom.PageMode.value=PageMode
	dom.subcat_id.value=subcat_id
	dom.cat_id.value=cat_id
	dom.action="dom.asp"
	dom.submit();
 }

function AddmodeEquip(subcat_id,PageMode,cat_id)
 {
	document.checkall.PageMode.value=PageMode
	document.checkall.subcat_id.value=subcat_id
	document.checkall.cat_id.value=cat_id
	checkall.action="dom.asp"
	checkall.submit();
 }*/
 

function validateForm(PageMode,verify_name,cat_name,frmName,actionpage)
{


	 var dom = eval("document."+frmName)
	 var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒšœŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþ0123456789_ &%$#@!(),./{}|\~?- ";
	 //var checkOK = "  ";
  	 var checkStr = dom.TR_Brandmodel.value;
  	 var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
			  {
				ch = checkStr.charAt(i);
				for (j = 0;  j < checkOK.length;  j++)
					if (ch == checkOK.charAt(j))
					break;
					if (j == checkOK.length)
						{
							allValid = false;
							break;
						}
			  }
  
		if (!allValid)
			 {
				 alert("Please enter only letter, digit and \"_\" characters in the field.");
				 dom.TR_Brandmodel.focus();
				 return false;
			}
		if (dom.TR_Catid.options.value=="")
			{
				alert("Please select Category");
				dom.TR_Catid.focus();
				return false;
			}
		if (dom.TR_Subcatid.options.value=="")
			{
				alert("Please select Sub Category");
				dom.TR_Subcatid.focus();
				return false;
			}
		if (dom.TR_Manufacturer.options.value=="")
			{
				alert("Please select Manufacturer");
				dom.TR_Manufacturer.focus();
				return false;
			}
				  
				  
		if(dom.TR_Brandmodel.value.charAt(0)==' ')
			{
				alert("Brand / Model name cannot start with space")
				dom.TR_Brandmodel.focus();
				return false;
			}
		
		if (dom.TR_Brandmodel.value=="")
			{
				if(PageMode=="Add Existing")
					{
						alert("Please enter Product name");
					}
				else
					{
						alert("Please enter Brand Model name");
					}
				dom.TR_Brandmodel.focus();
				return false;
			}
		
		 var verify_name=verify_name.split("@#:")
			 for(i=0;i<verify_name.length;i++)
				{
										
					if(verify_name[i].toUpperCase()==dom.TR_Brandmodel.value.toUpperCase() && verify_name[i].toUpperCase()!=cat_name.toUpperCase())
						{
							alert("Brand Model name already exists")
							dom.TR_Brandmodel.focus()
							return false
						}
				}
		if(dom.TR_Descriptions.value.charAt(0)==' ')
			{
				alert("Description cannot start with space")
				dom.TR_Descriptions.focus();
				return false;
			}
				
		if (dom.TR_Descriptions.value=="")
			{
				alert("Please enter Product Description");
				dom.TR_Descriptions.focus();
				return false;
			}
			
		if(actionpage=="frmFinalAddRental.asp")
		  {
				if(dom.TR_MetaTitle.value.charAt(0)==' ')
				{
					alert("Meta Title cannot start with space")
					dom.TR_MetaTitle.focus();
					return false;
				}
				 if (dom.TR_MetaTitle.value=="")
				{
					alert("Please enter meta title !!!");
					dom.TR_MetaTitle.focus();
					return false;
				}
				if(dom.TR_MetaDescription.value.charAt(0)==' ')
				{
					alert("Meta Description cannot start with space")
					dom.TR_MetaDescription.focus();
					return false;
				}
				 if (dom.TR_MetaDescription.value=="")
				{
					alert("Please enter meta description !!!");
					dom.TR_MetaDescription.focus();
					return false;
				}
				if(dom.TR_MetaKeywords.value.charAt(0)==' ')
				{
					alert("Meta Keywords cannot start with space")
					dom.TR_MetaKeywords.focus();
					return false;
				}
				 if (dom.TR_MetaKeywords.value=="")
				{
					alert("Please enter meta keywords!!!");
					dom.TR_MetaKeywords.focus();
					return false;
				}
			}
				
		
		if(PageMode!="Modify" && PageMode!="Add Existing" )
			{
			
					
					if (dom.TR_PRImage.value=="")
						{
							alert("Please Upload Picture");
							dom.TR_PRImage.focus();
							return false;
						}
					if(dom.TR_PRImage.value)
						{
							var pathLength = dom.TR_PRImage.value.length;
							var lastDot = dom.TR_PRImage.value.lastIndexOf(".");
							var fileType = dom.TR_PRImage.value.substring(lastDot,pathLength);
							if((fileType == ".gif") || (fileType == ".jpg") || (fileType == ".jpeg") || (fileType == ".GIF") || (fileType == ".JPG") || (fileType == ".JPEG")) {
							}
							else
								{
									alert("Only .JPG, .JPEG, and .GIF image formats are allowed !");
									dom.TR_PRImage.select();
									dom.TR_PRImage.focus();
									return false;
								}
						}
						
  	 		}
		
		if(PageMode=="Modify" || PageMode=="Add Existing" )
			{
							
			
				if (dom.TR_PRImage.value!="")
						{
							
							if(dom.TR_PRImage.value)
								{
									var pathLength = dom.TR_PRImage.value.length;
									var lastDot = dom.TR_PRImage.value.lastIndexOf(".");
									var fileType = dom.TR_PRImage.value.substring(lastDot,pathLength);
									if((fileType == ".gif") || (fileType == ".jpg") || (fileType == ".jpeg") || (fileType == ".GIF") || (fileType == ".JPG") || (fileType == ".JPEG")) {
									}
									else
										{
											alert("Only .JPG, .JPEG, and .GIF image formats are allowed !");
											dom.TR_PRImage.select();
											dom.TR_PRImage.focus();
											return false;
										}
								}
							}
							
  	 		}
			
		 if(frmName=="frmTS")
			{
				if(PageMode!="Modify")
				{
					if (dom.prd_largeimage.value=="" && dom.TR_PRImage.value=="" )
						{
								
										var pathLength = dom.TR_PRImage.value.length;
										var lastDot = dom.TR_PRImage.value.lastIndexOf(".");
										var fileType = dom.TR_PRImage.value.substring(lastDot,pathLength);
										if(dom.TR_PRImage.value=="")
										{
											 alert("Please upload product Large image !")
											 dom.TR_PRImage.select();
											 dom.TR_PRImage.focus();
											 return false;
										}
										else if((fileType == ".gif") || (fileType == ".jpg") || (fileType == ".jpeg") || (fileType == ".GIF") || (fileType == ".JPG") || (fileType == ".JPEG"))
										{
										}
										else
											{
												alert("Only .JPG, .JPEG, and .GIF image formats are allowed !");
												dom.TR_PRImage.select();
												dom.TR_PRImage.focus();
												return false;
											}
						}
				}	
			} 	
			
		 if(frmName=="frmSales")
		 	{
				if (dom.TR_QTY.value=="")
					{
						alert("Please enter product quantity");
						dom.TR_QTY.focus();
						return false;
					}
				if (isNaN(dom.TR_QTY.value))
					{
						alert("Only numbers allowed in product quantity");
						dom.TR_QTY.focus();
						dom.TR_QTY.select();
						return false;
					}
				if(dom.TR_QTY.value.charAt(0)==' ')
					{
						alert("Product quantity cannot start with space")
						dom.TR_QTY.focus();
						dom.TR_QTY.select();
						return false;
					}
				if (dom.TR_PRC.value=="")
					{
						alert("Please enter product price");
						dom.TR_PRC.focus();
						
						return false;
					}
				if (isNaN(dom.TR_PRC.value))
					{
						alert("Only numbers allowed in product price");
						dom.TR_PRC.focus();
						dom.TR_PRC.select();
						return false;
					}
				if(dom.TR_PRC.value.charAt(0)==' ')
					{
						alert("Product price cannot start with space")
						dom.TR_PRC.focus();
						dom.TR_PRC.select();
						return false;
					}
			}
		 dom.action=actionpage
		 if(dom.PageMode.value=="Add")
			{
				dom.PageMode.value="Add"
			}
		if(dom.PageMode.value=="Modify")
			{
				dom.PageMode.value="Modify"
			}
		 dom.submit()
   }
			
function validateFormPromo(PageMode,verify_name,cat_name,frmName,actionpage)
{

	 var dom = eval("document."+frmName)
	 //alert(dom)
	 var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒšœŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþ0123456789_-. ";
  	 var checkStr = dom.TR_Brandmodel.value;
  	 var allValid = true;
		  for (i = 0;  i < checkStr.length;  i++)
			  {
				ch = checkStr.charAt(i);
				for (j = 0;  j < checkOK.length;  j++)
					if (ch == checkOK.charAt(j))
					break;
					if (j == checkOK.length)
						{
							allValid = false;
							break;
						}
			  }
  
		if (!allValid)
			 {
				 alert("Please enter only letter, digit and \"_\" characters in the field.");
				 dom.TR_Brandmodel.focus();
				 return false;
			}
		if (dom.TR_Catid.options.value=="")
			{
				alert("Please select Category");
				dom.TR_Catid.focus();
				return false;
			}
		if (dom.TR_Subcatid.options.value=="")
			{
				alert("Please select Sub Category");
				dom.TR_Subcatid.focus();
				return false;
			}
		if (dom.TR_Manufacturer.options.value=="")
			{
				alert("Please select Manufacturer");
				dom.TR_Manufacturer.focus();
				return false;
			}
				  
				  
		if(dom.TR_Brandmodel.value.charAt(0)==' ')
			{
				alert("Brand / Model name cannot start with space")
				dom.TR_Brandmodel.focus();
				return false;
			}
		
		if (dom.TR_Brandmodel.value=="")
			{
				if(PageMode=="Add Existing")
					{
						alert("Please enter Product name");
					}
				else
					{
						alert("Please enter Brand Model name");
					}
				dom.TR_Brandmodel.focus();
				return false;
			}
		
		 var verify_name=verify_name.split("@#:")
			 for(i=0;i<verify_name.length;i++)
				{
										
					if(verify_name[i].toUpperCase()==dom.TR_Brandmodel.value.toUpperCase() && verify_name[i].toUpperCase()!=dom.original_pid.value.toUpperCase())
						{
							alert("Brand Model name already exists")
							dom.TR_Brandmodel.focus()
							return false
						}
				}
		if(dom.TR_Descriptions.value.charAt(0)==' ')
			{
				alert("Description cannot start with space")
				dom.TR_Descriptions.focus();
				return false;
			}
				
		if (dom.TR_Descriptions.value=="")
			{
				alert("Please enter Product Description");
				dom.TR_Descriptions.focus();
				return false;
			}
		 
		if(PageMode!="Modify" && PageMode!="Add Existing" )
			{
			
		
					if (dom.TR_PRImage.value=="")
						{
							alert("Please Upload Picture");
							dom.TR_PRImage.focus();
							return false;
						}
					if(dom.TR_PRImage.value)
						{
							var pathLength = dom.TR_PRImage.value.length;
							var lastDot = dom.TR_PRImage.value.lastIndexOf(".");
							var fileType = dom.TR_PRImage.value.substring(lastDot,pathLength);
							if((fileType == ".gif") || (fileType == ".jpg") || (fileType == ".jpeg") || (fileType == ".GIF") || (fileType == ".JPG") || (fileType == ".JPEG")) {
							}
							else
								{
									alert("Only .JPG, .JPEG, and .GIF image formats are allowed !");
									dom.TR_PRImage.select();
									dom.TR_PRImage.focus();
									return false;
								}
						}
  	 		}
	 	
		 if(frmName=="frmSales")
		 	{
				if (dom.TR_QTY.value=="")
					{
						alert("Please enter product quantity");
						dom.TR_QTY.focus();
						return false;
					}
				if (isNaN(dom.TR_QTY.value))
					{
						alert("Only numbers allowed in product quantity");
						dom.TR_QTY.focus();
						dom.TR_QTY.select();
						return false;
					}
				if(dom.TR_QTY.value.charAt(0)==' ')
					{
						alert("Product quantity cannot start with space")
						dom.TR_QTY.focus();
						dom.TR_QTY.select();
						return false;
					}
				if (dom.TR_PRC.value=="")
					{
						alert("Please enter product price");
						dom.TR_PRC.focus();
						
						return false;
					}
				if (isNaN(dom.TR_PRC.value))
					{
						alert("Only numbers allowed in product price");
						dom.TR_PRC.focus();
						dom.TR_PRC.select();
						return false;
					}
				if(dom.TR_PRC.value.charAt(0)==' ')
					{
						alert("Product price cannot start with space")
						dom.TR_PRC.focus();
						dom.TR_PRC.select();
						return false;
					}
			}
				
		 dom.action=actionpage
		 if(dom.PageMode.value=="Add")
			{
				dom.PageMode.value="Add"
			}
		if(dom.PageMode.value=="Modify")
			{
				dom.PageMode.value="Modify"
			}
		 dom.submit()
   }
		
function frmSubmit(frmName,frmName1)
	{
		var dom = eval("document."+frmName)
		var dom1 = eval("document."+frmName1)
		 if(dom.PageMode.value=="Add Existing")
		 	{
				dom.PageMode.value=dom1.PageMode.value
				dom.cat_id.value=dom1.TR_Catid.options[dom1.TR_Catid.selectedIndex].value
				dom.subcat_id.value=dom1.TR_Subcatid.options[dom1.TR_Subcatid.selectedIndex].value
				dom.TR_Manufacturer.value=dom1.TR_Manufacturer.options[dom1.TR_Manufacturer.selectedIndex].value
				dom.product_id.value=dom1.TR_Brandmodel.options[dom1.TR_Brandmodel.selectedIndex].value
				

				dom.actionpage="frmAddSalesEquipments.asp"
				dom.submit()
			}
	}






function changeimage(DESC,frmName)
	{
		var dom = eval("document."+frmName)
		if(DESC=="DESC")
			{
				dom.changeImage.value="ASC"
			}
			else
			{
				dom.changeImage.value="DESC"
			}
			dom.submit();
	}


