
//------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------

function get_item_subcat_list(obj,target_obj)
{
  var cat_id=obj.value;
  //alert(cat_id + " " + target_obj);
  var objform=document.forms[0];
  univer_value=target_obj;
  if(cat_id.value=="-1"){return;}
  
  var tbpage="get_item_subcat_list_process.php";
  
  var data="cat_id=" + escape(cat_id);

   http.open("POST", tbpage, true);
   http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http.setRequestHeader("Content-Length", data.length);
   document.getElementById('index_popup_load').style.visibility='visible';
   http.onreadystatechange=get_item_subcat_list_handle;
   http.send(data);
  

}

function get_item_subcat_list_handle()
{
  
     if (http.readyState == 4) 
     {
	    if(navigator.appName=="Microsoft Internet Explorer")
	    {
		   if (http.status == 200)  
           {
		     get_item_subcat_list_content();
		   }
		   else
           { 
		     document.getElementById("index_popup_load").style.visibility="hidden";
             alert("there was an error");
           }
		}
		else
		{
		  get_item_subcat_list_content();
		}
       
     }//end state
}

function get_item_subcat_list_content()
{
  document.getElementById("index_popup_load").style.visibility="hidden"; 
  var objform=document.getElementById("f1");
  //alert(http.responseText);
  //return;
  eval("var target=objform."+univer_value+"");
  //alert(target);
  //return;
  var xmlDocument = http.responseXML.documentElement; 
  var count=xmlDocument.childNodes.length;
  //alert(count);
  
 // return;
  
  target.length=1;
    
  for(var i=0;i<count;i++)
  {
    var subcat_id= xmlDocument.getElementsByTagName('subcat_id').item(i).firstChild.data;
	var subcat_name= xmlDocument.getElementsByTagName('subcat_name').item(i).firstChild.data;
	var cnt=target.options.length;
	target.options[cnt]=new Option(subcat_name,subcat_id,false,false);
  } 
  
}

//------------------------------------------------------------------------------------

//------------------------------------------------------------------------------------
function get_item_rate_list(obj,prod_id)
{
	
  var quantity=obj.value;
   var prod_id=prod_id;
   var objform=document.getElementById("f1");
   var qty=objform.qty.value;
   var amount=objform.amount.value;
   //alert (qty);
  //target_ihtml.innerHTML=shipper_id;
  //alert(quantity+", "+prod_id);
       if(prod_id=="")
		{
            objform.amount.value="";
 			//return;
		}

   var tbpage="get_rate_details_process.php";
  
  var data="quantity=" + escape(quantity)+ "&prod_id=" + escape(prod_id)+ "&qty=" + escape(qty)+ "&amount=" + escape(amount);

   http.open("POST", tbpage, true);
   http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   http.setRequestHeader("Content-Length", data.length);
   document.getElementById('index_popup_load').style.visibility='visible';
   http.onreadystatechange=get_item_rate_list_handle;
   http.send(data);
  

}//function get_vendor_number(obj,target)

function get_item_rate_list_handle()
{
  
     if (http.readyState == 4) 
     {
	    if(navigator.appName=="Microsoft Internet Explorer")
	    {
		   if (http.status == 200)  
           {
		     get_item_rate_list_content();
		   }
		   else
           { 
		     document.getElementById("index_popup_load").style.visibility="hidden";
             alert("there was an error");
           }
		}
		else
		{
		  get_item_rate_list_content();
		}
       
     }//end state
}

function get_item_rate_list_content()
{
  document.getElementById("index_popup_load").style.visibility="hidden"; 
  var objform=document.getElementById("f1");
  //eval("var target=objform."+univer_value+"");
  //alert(target);
  ///alert(objform.amount_3.value);
 // return;
   //alert(http.responseText);
  //return;

  str=http.responseText;
  //alert (str);
  str=str.split('~');
  /*for(x in str)
  {
    alert(str[x]);
  }*/
 // alert (str[0]);
  //alert (str[2]);
  var target=str[1];
  escape(target);
  //alert(target);
    objform.target.value=str[0];
   objform.qty.value=str[2];
   objform.amount.value=str[3];
  //alert(objform.target.name);
  //gtarget_ihtml.innerHTML="<b>"+str+"</b>";
    

}//end function

//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
