﻿
function BindSubCategory(objs)
{
if(objs.options[objs.options.selectedIndex].value==0)
{
    alert('Please select category'); return;}
    document.getElementById("ctl00_ContentPlaceHolder1_txtId").value=objs.options[objs.options.selectedIndex].value;
      document.getElementById("ctl00_ContentPlaceHolder1_txtProdId").value="";
    inquiry.getSubCat(objs.options[objs.options.selectedIndex].value,FillSubCat);
}
function FillSubCat(response)
{
    var faval = response.value; 
    var htmlfdc = new Array(); 
    var id;  	
    var flag=false;
    if(faval!= null && typeof(faval) == "object" && faval.Rows.length>0) 
    {   
	    htmlfdc[0] = "<option value=-1 align='center'>" + "Select" + "</option>"; 				
	    for(var i=0;i<faval.Rows.length;i++) 
	    {
	          htmlfdc[htmlfdc.length+1] = "<option value=" + faval.Rows[i].CategoryId + ">" + faval.Rows[i].CategoryName + "</option>"; 
	    }
	    document.getElementById("SubCatSpan").innerHTML = "<select id=\"subcat\" class=\"textbox\" onchange=\" onChangeSubCat(this.options[this.selectedIndex].value,this.options[this.selectedIndex].text);\" >" + htmlfdc.join("") + "</select>"; 	 
     }
   	else
	    document.getElementById("SubCatSpan").innerHTML = "<select id=\"subcat\" class=\"textbox\" >" + "<option>No Sub category</option></select>"; 	 

}
function onChangeSubCat(id,txt)
{      document.getElementById("ctl00_ContentPlaceHolder1_txtProdId").value="";
    inquiry.getProduct(document.getElementById("ctl00_ContentPlaceHolder1_txtId").value,id,FillProduct);
}

function FillProduct(response)
{
    var faval = response.value; 
    var htmlfdc = new Array(); 
    var id;  	
    var flag=false;
    if(faval!= null && typeof(faval) == "object" && faval.Rows.length>0) 
    {   
	    htmlfdc[0] = "<option value=-1 align='center'>" + "Select" + "</option>"; 				
	    for(var i=0;i<faval.Rows.length;i++) 
	    {
	          htmlfdc[htmlfdc.length+1] = "<option value=" + faval.Rows[i].ProductId + ">" + faval.Rows[i].ProductName + "</option>"; 
	    }
	    document.getElementById("ProductSpan").innerHTML = "<select id=\"prod\" class=\"textbox\" onchange=\" onChangeProduct(this.options[this.selectedIndex].value,this.options[this.selectedIndex].text);\" >" + htmlfdc.join("") + "</select>"; 	 
     }
   	else
	    document.getElementById("ProductSpan").innerHTML = "<select id=\"prod\" class=\"textbox\" >" + "<option>No Product</option></select>"; 	 

}
function onChangeProduct(id,txt)
{
document.getElementById("ctl00_ContentPlaceHolder1_txtProdId").value=txt;
}
