﻿function LoadTiers(TiersddlId,browser,url,ServiceID, btnSearchID, hdnTierID)
{ 

  var ddlTiers = document.getElementById(TiersddlId);
  var btnSearch = document.getElementById(btnSearchID);
  ddlTiers.disabled=true;
  btnSearch.disabled=true; 

if(ServiceID=="-1")
{
   ddlTiers.options.length=0;
    var opt=document.createElement("option");
    opt.text = "Select Tier";
    opt.value = "-1";
    ddlTiers.options.add(opt);  
   return;
}

 var http_request = false;	
 
	    if (window.XMLHttpRequest) 
	    {
		    http_request = new XMLHttpRequest(); 
		    if (http_request.overrideMimeType) 
		    {   
			    http_request.overrideMimeType('text/xml'); 		
		    } 
    		
	    } 
	    else if (window.ActiveXObject) 
	    { 
		    // IE 
	        try 
	        { 
		        http_request = new ActiveXObject("Msxml2.XMLHTTP");
	        } 
	        catch (e) 
	        { 
	            try 
	            { 
		            http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
	            }
	            catch (e) 
	            {} 
	        } 
	    } 
	    
		if (!http_request) 
		{ 			
		}
		
	    var urls = url + "Ajax/Server.aspx?request=GetTiers&ServiceId="+ServiceID;
				
		if(browser == "IE")
		    http_request.open('POST', urls, false);
		else
		    http_request.open('GET', urls, false);
		    
		http_request.send(null); 
		
	   if (http_request.readyState == 4) 
	   {
	 	if (http_request.status == 200) 
		{ 

		   document.getElementById('imgLoadingTiers').style.display='none';
		
				if(http_request.responseText=="")
				{				    
				    ddlTiers.disabled=true;
				    btnSearch.disabled=true; 
				    
				    return false;		    				    
				}
			else
				{   
				      				  
				   if(ddlTiers)
				   { 
				      var tiers = http_request.responseText;
				      var tiersArr=tiers.split("|");
				      
				      if(ddlTiers.options)
				       ddlTiers.options.length=0;
				      
				      for(var i=0; i < tiersArr.length-1; i++)
				      {
				         
				          var opt=document.createElement("option");
				          opt.text = tiersArr[i];
				          opt.value = tiersArr[i];
				          ddlTiers.options.add(opt);  				      
				      }
				   
				        			
				       ddlTiers.disabled=false;
				       btnSearch.disabled=false;
				       
				       
				       var hdnTier = document.getElementById(hdnTierID);
//				       if(hdnTier.value!="-1")
//				           SaveTier(hdnTier.value);
//				       else
				           SaveTier(ddlTiers.options[0].value);
				       
				   }
				 
				   
				   return true;				       
				}
				
				
		}
	} 
		
		//return alertContents_(http_request, url, ext);
		 document.getElementById('imgLoadingTiers').style.display='none'; 
}