
function toggleLayer(whichLayer) {
	
	if (document.getElementById)	{		
		// this is the way the standards work
		var style2 = document.getElementById(whichLayer).style;
		
		//style2.display = style2.display? "":"block";
		//alert(style2.display)	
//		console.debug(style2.display);
		if(style2.display=='block'){
			style2.display='none';
		}else{
			style2.display='block';
		}
//		console.debug(style2.display);	
		
	}else if (document.all)
	{
		// this is the way old msie versions work
		var style2 = document.all[whichLayer].style;
		//style2.display = style2.display? "":"block";
		if(style2.display=='block'){
			style2.display='none';
		}else{
			style2.display='block';
		}
	}
	else if (document.layers)
	{
		// this is the way nn4 works
		var style2 = document.layers[whichLayer].style;
		//style2.display = style2.display? "":"block";
		if(style2.display=='block'){
			style2.display='none';
		}else{
			style2.display='block';
		}
	}
	
}

var req;
function processReqChange() {
    // only if req shows "loaded"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
            // ...processing statements go here... 
                       
            var whichLayer2 = 'topCatg01';            
            var divObj = document.getElementById(whichLayer2);  
            
            var data = req.responseText;
            var arrdata = data.parseJSON();           
            var resdata = ""; 
            if(arrdata.length > 0){
            		resdata = "<ul>";
		            for(var i=0;i<arrdata.length && i< 3;i++){
		            		resdata +="<li  ><a href='http://www."+arrdata[i]+"'>" +arrdata[i]+ "</a></li>\n";
		            }
		            resdata += "<ul>";
		          	divObj.innerHTML = resdata; 
            }else{
            		 
            		//var whichLayer2 = 'divdomain2';
						//toggleLayer(whichLayer2);						
						//var whichLayer3 = 'topCatg01';
						//toggleLayer(whichLayer3);
						var whichLayer = 'divdomain';
						window.toggleLayer(whichLayer);  
						divObj.innerHTML = 's'; 
            }  
             
                       
            
            var divObj2 = document.getElementById('divdum');
            divObj2.innerHTML = "<a href='javascript:void(0);' class='txtBlue12' >Did you mean:</a>";           
            
            
        }
    }
}

function loadXMLDoc(url) {
	req = false;
	
	
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject)) {
    	try {
				req = new XMLHttpRequest();
        } catch(e) {
				req = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        		req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          	req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          	req = false;
        	}
		}
    }
   
	if(req) {	
		var temp =0;			
		req.onreadystatechange = processReqChange;
		req.open("GET", url, true);
		req.send("");
		if(temp==0){
				temp =1;
				var whichLayer = 'divdomain';
				toggleLayer(whichLayer);				
				var whichLayer3 = 'topCatg01';
				//toggleLayer(whichLayer3);
				var divObj = document.getElementById(whichLayer3);  
		      divObj.innerHTML ="<div class='txtDgray12'><img src='/images/throbber.gif' name='ajLoader'>&nbsp;&nbsp;Loading...</div>";
       } 
         
	}
}

