// JScript File

var xmlHttp;

function GetCategory(ctl)
{
			
//alert('1');
xmlHttp=GetXmlHttpObject1()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}
//alert(ctl.value);
var url="/bpclfeedback/Ajax/AjaxCategory.aspx?NatureId="+ctl.value
//url=url+"&sid="+Math.random()
//alert(url);
xmlHttp.onreadystatechange=setCategory;
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}




function setCategory()
{     
    var ctlName = document.getElementById('ddlCategory_Id') 
     		
 for(var i=ctlName.options.length-1;i>0;i--)
			{
			//alert("dfd")
				ctlName.options[i]=null;				
			}	
    if (xmlHttp.readyState==4 || xmlHttp.readyState=='complete')
    { 
        for(var i = ctlName.length-1;i>0;i--)
        {
            ctlName.options[i] = null;
        }
		//alert(xmlHttp.responseText);
        var response = xmlHttp.responseText; 
                
                //alert(response)
        if (response!="")
            {  
                var mainList = response.split('#');        
                if(mainList.length > 0)
                {            
                    var cnt;
                    cnt = 0;
                    while(cnt<mainList.length)
                    {
                        var temp = mainList[cnt].split('%');
                        ctlName.options[cnt+1] = new Option(temp[1],temp[0],false,false);
                        cnt++;
                    }
                }    
            }  
                     
    }     
}

//function setCategory()
//{

//if (xmlHttp.readyState==4 || xmlHttp.readyState=='complete')
//{
////alert('hi');
////alert(xmlHttp.responseText);

////if(xmlHttp.status == 200)
//// {

//var response = xmlHttp.responseText;

////alert(response)
//var ctlName = document.getElementById('ddlCategory_Id1');
////var ctlName = document.getElementsByName('ddlCategory_ID');
////alert(document.getElementById('ddlCategory_Id1'));
////alert(ctlName)

//for(var i=ctlName.options.length-1;i>=0;i--)
//{
//ctlName.options[i]=null;
//}
//document.getElementById('ddlCategory_ID1').options[0]= new Option('--Select--','0',false,false);
//if(response.length>0)
//{
//var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
//xmlDoc.async = false;
//xmlDoc.loadXML(response);
////alert(xmlDoc);
//var opt;
//// alert(xmlDoc.getElementsByTagName("Categories"));
//var Categories = xmlDoc.getElementsByTagName("Categories");
////alert(Categories);
//// alert(Categories.length);
//var Cat = Categories[0].getElementsByTagName("Category");
//// alert(Categories);
//if(Categories.length > 0)
//{
//for(var j=0;j<Cat.length;j++)
//{
//document.getElementById('ddlCategory_ID1').options[j+1]= new //Option(Cat[j].lastChild.text,Cat[j].firstChild.text,false,false); //content,value
//}
//}
//}




//// ctlName = document.getElementById('ddlCategory_ID');
////
//// var response = xmlHttp.responseText;
//// var mainList = response.split("#");
//// var cnt;
//// var placeHolder;
//// placeHolder = document.getElementById('ddlCategory_ID').options.length;
//// cnt =0
//// while(cnt<mainList.length)
//// {
//// var temp = mainList[cnt].split('%');
//// document.getElementById('ddlCategory_ID').options[placeHolder]= new //Option(temp[1],temp[0],false,false);
//// cnt++;
//// placeHolder++;
//// }
////}
//}
//}




function GetXmlHttpObject1()
{
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
//Try creating an XMLHTTP Object
// alert(xmlHttp);
}
catch(Ex)
{
try
{
//First failure, try again creating an XMLHTTP Object
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(Ex)
{
xmlHttp = null;
}
}
if(!xmlHttp&&typeof XMLHttpRequest != 'undefined')
{
xmlHttp = new XMLHttpRequest();
}
return xmlHttp;
// var objXMLHttp=null
// if (window.XMLHttpRequest)
// {
// objXMLHttp=new XMLHttpRequest()
// }
// else if (window.ActiveXObject)
// {
// objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
// }
// return objXMLHttp
}
















