	var pk="";
	function formSubmit(pPageActionId, pAction,pPageFrom)
	{
		document.MyCatalogForm.pageAction.value = pPageActionId;
		document.MyCatalogForm.pageFrom.value = pPageFrom;
		document.MyCatalogForm.action.value = pAction;
		document.MyCatalogForm.module.value = pPageFrom;
		document.MyCatalogForm.modulefrom.value = pPageFrom;

		if(navigator.appName=="Netscape")
		{
			document.MyCatalogForm.submit();
		}
	}

function doCheckAll(str)
{

   with (document.MyCatalogForm) {
    for (var i=0; i < elements.length; i++) {
	if(str=='cat')
	{
		 if (elements[i].type == 'checkbox' && elements[i].name == 'selectCategory') 
		{
		  elements[i].checked = true;
		 }    
	}
	else if(str=='part')
	{
	 if (elements[i].type == 'checkbox' && elements[i].name == 'selectPart')
		{
	 
		  elements[i].checked = true;
		}    
     }
	}
  }
return false;
} 

function doInvertsAll(str)
{


 temp = document.MyCatalogForm.elements.length ;

for (i=0; i < temp; i++){

if(str=='cat')
 {
   if (document.MyCatalogForm.elements[i].type == 'checkbox' && document.MyCatalogForm.elements[i].name == 'selectCategory')
   {
	if(document.MyCatalogForm.elements[i].checked == 1)
		{document.MyCatalogForm.elements[i].checked = 0;}
   }
 }
else if (str=='part')
 {
   if(document.MyCatalogForm.elements[i].type == 'checkbox' && document.MyCatalogForm.elements[i].name == 'selectPart')
   {
  
	if(document.MyCatalogForm.elements[i].checked == 1)
		{document.MyCatalogForm.elements[i].checked = 0;}
	}
 }
}
return false;
}

function formMyCatShopSubmit(pPageActionId, pAction,pPageFrom)
	{
		document.MyCatShoppingCartForm.pageAction.value = pPageActionId;
		document.MyCatShoppingCartForm.pageFrom.value = pPageFrom;
		document.MyCatShoppingCartForm.action.value = pAction;
		document.MyCatShoppingCartForm.module.value = pPageFrom;

		if(navigator.appName=="Netscape")
		{
			document.MyCatShoppingCartForm.submit();
		}
	}
	
	function shoppingFormSubmit(pPageActionId, pAction,pPageFrom)
	{
        //alert(pPageActionId);
        if(pPageActionId == "Display_RFQ")
        {
            var len = document.ShoppingCartForm.partNo.length;
            var selectCheck = false;
            if(len > 1)
            {
                for(var i=0;i<len; i++)
                {
                    if(document.ShoppingCartForm.selectPart[i].checked == true)
                    {
                        selectCheck = true;
                    }
                }            

            }
            else
            {     if(document.ShoppingCartForm.selectPart.checked == true)
                    {
                        selectCheck = true;
                    }
            }
             if(selectCheck == false)
             {
              alert("Please select the items for RFQ.");
              return;
             }
        }

		document.ShoppingCartForm.pageAction.value = pPageActionId;
		document.ShoppingCartForm.pageFrom.value = pPageFrom;
		document.ShoppingCartForm.action.value = pAction;
		document.ShoppingCartForm.module.value = pPageFrom;
		document.ShoppingCartForm.modulefrom.value = pPageFrom;
		document.ShoppingCartForm.submit();
		
	}

	function shoppingFormCatalogSubmit(pPageActionId, pAction,pPageFrom,size)
	{
		var j = 0;
		//var len = size;//document.ShoppingCartForm.selectPart.length;
         var len =  document.ShoppingCartForm.selectPart.length;
		var listPK = new Array();
		if(len>1)
		{
		for(var i=0;i<len; i++)
		{
			if(document.ShoppingCartForm.selectPart[i].checked == true)
			{
			  listPK[j] = document.ShoppingCartForm.selectPart[i].value;
			  j++;
			}
			
		}
		}
		else
		{
			if(document.ShoppingCartForm.selectPart.checked == true)
			{
			  listPK[0] = document.ShoppingCartForm.selectPart.value;
			 
			}
		}
		document.MyCatalogForm.pageAction.value = pPageActionId;
		document.MyCatalogForm.pageFrom.value = pPageFrom;
		document.MyCatalogForm.action.value = pAction;
		document.MyCatalogForm.module.value = pPageFrom;
		document.MyCatalogForm.subCat.value = document.ShoppingCartForm.saveCatalog.value;
		document.MyCatalogForm.listpart.value = listPK;
		document.MyCatalogForm.submit();
	
	}
	function shoppingFormDescSubmit(pPageActionId,pPartPK,pAction,pPageFrom)
	{
		document.DescriptionForm.pageAction.value = pPageActionId;
		document.DescriptionForm.pageFrom.value = pPartPK;
		document.DescriptionForm.partPK.value = pPartPK;
		document.DescriptionForm.action.value = pAction;
		document.DescriptionForm.modulefrom.value = pPageFrom;
		document.DescriptionForm.submit();

	}

	function formDescSubmit(pPageActionId,pPartPK,pAction,pPageFrom)
	{
		document.DescriptionForm.pageAction.value = pPageActionId;
		document.DescriptionForm.pageFrom.value = pPartPK;
		document.DescriptionForm.partPK.value = pPartPK;
		document.DescriptionForm.action.value = pAction;
		document.DescriptionForm.modulefrom.value = pPageFrom;
		document.DescriptionForm.searchDesc.value = document.MyCatalogForm.searchDesc.value;
		document.DescriptionForm.submit();

	
	}
	function formSearchDescSubmit(pPageActionId,pPartPK,pAction,pPageFrom)
	{

		blnFound = CheckDescNull();
		if(blnFound)
		{
			formDescSubmit(pPageActionId,pPartPK,pAction,pPageFrom);
		}
		else 
		{
			alert(ALERT_SEARCH__NULL);
			return false;
		}
	}

	function onCheck(pStrPK)
	{
	pk= ""+pk+pStrPK;

	}

	function checkEnter()
		{
		var isValid ;
			if(event.keyCode==13)
			{
			    isValid = false;
			}
			return isValid;
		}

	function isPositiveNumber(value)
	{
		if ( (isNaN( parseFloat( value ))) || (parseFloat(value) <= 0) )
		{
			alert( 'Invalid quantity Entered, Quantity must be a positive number' );
			return false;
		}
		else
			return true;
	}

	function TrimString(sInString)
	 {
		   sInString = sInString.replace( /^\s+/g, "" );// strip leading
		   return sInString.replace( /\s+$/g, "" );// strip trailing
	 }

	function CheckDescNull()
	{
	
		var search ='';
		if(document.MyCatalogForm.searchDesc!=null)
		{
			search=TrimString(document.MyCatalogForm.searchDesc.value);
		}
		if(search.length < 1 )
		{
			
			return false;		
		}
		else
		{
			
			return true;
		}
	}



function formRFQSubmit(pPageActionId,pAction,pPageFrom)
{
		document.SaveRequestForQuote.pageAction.value = pPageActionId;
		document.SaveRequestForQuote.pageFrom.value = pPageFrom;

		if(navigator.appName=="Netscape")
		{
			document.SaveRequestForQuote.submit();
		}
}


function createOrderSubmit()
{
	var obj1 = document.ShoppingCartForm.partNo;
	var obj2 = document.ShoppingCartForm.partQty;
	var obj3 = document.ShoppingCartForm.selectPart;
	var selectChkbox = false;
	var len = obj1.length;
	
	//alert("len::"+len);
	
	if (len >1)
	{
		for (var i =0 ;i<len;i++)
		{
			//alert(document.ShoppingCartForm.selectPart[i].checked);
			if(document.ShoppingCartForm.selectPart[i].checked)
			{
				selectChkbox =true;
				document.CreateOrderForm.partNumber[i].value = obj1[i].value;
				document.CreateOrderForm.quantity[i].value = obj2[i].value;
			}
			
			
		}
	}
	else
	{
		selectChkbox =true;
		document.CreateOrderForm.partNumber.value = obj1.value;
		document.CreateOrderForm.quantity.value = obj2.value;
	}
	
	
	/*if(!selectChkbox)
	{
		if (len >1)
		{
			for (var i =0 ;i<len;i++)
			{
				document.CreateOrderForm.partNumber[i].value = obj1[i].value;
				document.CreateOrderForm.quantity[i].value = obj2[i].value;
			}
		}
		else
		{
			document.CreateOrderForm.partNumber.value = obj1.value;
			document.CreateOrderForm.quantity.value = obj2.value;
		}

	}  */
    if(selectChkbox == false)
    {
      alert("Please select the items to be ordered.");
      return;
    }
    document.CreateOrderForm.pageFrom.value = 'SHOPPING_CART';
    //alert("page:from"+document.CreateOrderForm.pageFrom.value);
	document.CreateOrderForm.submit();
	return false;
}