/*
 Script (c) David Henderson 2005
 http://www.greatasp.co.uk
 Feel free to use this in your projects, but leave this reference intact
*/

// declare new variables for each new div that you add, and link to the div by ID

//var branddiv = document.getElementByID("brand_div")
var catdiv = document.getElementById("cat_div_womens");

function getSelect(selType,str,cat,subcat,catstr,subcatstr,colorstr,gender){
	
	if((str!='')||(cat!='')) {

	 var doc = null; 
	 
// Make a new XMLHttp object

   if (typeof window.ActiveXObject != 'undefined' ) 
   { 
       doc = new ActiveXObject("Microsoft.XMLHTTP"); 
   } 
   else 
   { 
       doc = new XMLHttpRequest(); 
   }
	 
// Load the result from the response page
// Note the response page can be any page that returns the right result. 
// I used ASP. PHP, PERL... etc could acheive the same result

// ** As far as I know firefox will only load a document on the SAME domain!!

		if (doc){
		// Populate cat_div, subcat_div and color_div
			 if (selType=="DivLetter") {
		 	 		doc.open("GET", "dyn_response.asp?search="+selType+"&str="+str+"&cat="+cat+"&subcat="+subcat+"&catstr="+catstr+"&substr="+subcatstr+"&colorstr="+colorstr+"&gender="+gender+"", false);
	   			doc.send(null);

		// Write the response to the div 
		if (gender=="Womens") {	
			if(doc.readyState == 4){ 
					document.getElementById('cat_div_womens').innerHTML = doc.responseText;
			}
		}
		
		if (gender=="Mens") {
			if(doc.readyState == 4){ 
					document.getElementById('cat_div_mens').innerHTML = doc.responseText;
			}
		}
		
		if (gender=="Childrens") {
			if(doc.readyState == 4){ 
					document.getElementById('cat_div_childrens').innerHTML = doc.responseText;
			}
		}
			var temp = "Category";
					doc.open("GET", "dyn_response.asp?search="+temp+"&str="+str+"&cat="+cat+"&subcat="+subcat+"&catstr="+catstr+"&substr="+subcatstr+"&colorstr="+colorstr+"&gender="+gender+"", false);
	   			doc.send(null);
		if (gender=="Womens") {					
			if(doc.readyState == 4){ 
					document.getElementById('subcat_div_womens').innerHTML = doc.responseText;
			}
		}	
		if (gender=="Mens") {					
			if(doc.readyState == 4){ 
					document.getElementById('subcat_div_mens').innerHTML = doc.responseText;
			}
		}	
		if (gender=="Childrens") {					
			if(doc.readyState == 4){ 
					document.getElementById('subcat_div_childrens').innerHTML = doc.responseText;
			}
		}	
			temp = "SubCategory"
				doc.open("GET", "dyn_response.asp?search="+temp+"&str="+str+"&cat="+cat+"&subcat="+subcat+"&catstr="+catstr+"&substr="+subcatstr+"&colorstr="+colorstr+"&gender="+gender+"", false);
	   			doc.send(null);
		if (gender=="Womens") {		
			if(doc.readyState == 4){ 
					document.getElementById('color_div_womens').innerHTML = doc.responseText;
			}
		}	
		if (gender=="Mens") {			
			if(doc.readyState == 4){ 
					document.getElementById('color_div_mens').innerHTML = doc.responseText;
			}
		}	
		if (gender=="Childrens") {			
			if(doc.readyState == 4){ 
					document.getElementById('color_div_childrens').innerHTML = doc.responseText;
			}
		}	
	}
		
		if (selType=="Category") {
			 	if (gender=="Womens")
			 		 str = document.testwomens.divletter.value;
				if (gender=="Mens")
					 str = document.testmens.divletter.value
				if (gender=="Childrens")
					 str = document.testchildrens.divletter.value;
			 	doc.open("GET", "dyn_response.asp?search="+selType+"&str="+str+"&cat="+cat+"&subcat="+subcat+"&catstr="+catstr+"&substr="+subcatstr+"&colorstr="+colorstr+"&gender="+gender+"", false);
	   		doc.send(null);
		
		// Write the response to the subcat div 	
		if (gender=="Womens") {
			if(doc.readyState == 4){ 
					document.getElementById('subcat_div_womens').innerHTML = doc.responseText;
			}
		}	
		
		if (gender=="Mens") {
			if(doc.readyState == 4){ 
					document.getElementById('subcat_div_mens').innerHTML = doc.responseText;
			}
		}	
		
		if (gender=="Childrens") {
			if(doc.readyState == 4){ 
					document.getElementById('subcat_div_childrens').innerHTML = doc.responseText;
			}
		}	
			var temp = "SubCategory"
					doc.open("GET", "dyn_response.asp?search="+temp+"&str="+str+"&cat="+cat+"&subcat="+subcat+"&catstr="+catstr+"&substr="+subcatstr+"&colorstr="+colorstr+"&gender="+gender+"", false);
					doc.send(null);
		
		// Write the response to the color div 	
		if (gender=="Womens") {
			if(doc.readyState == 4){ 
					document.getElementById('color_div_womens').innerHTML = doc.responseText;
			}
		}	
		
		if (gender=="Mens") {
			if(doc.readyState == 4){ 
					document.getElementById('color_div_mens').innerHTML = doc.responseText;
			}
		}	
		
		if (gender=="Childrens") {
			if(doc.readyState == 4){ 
					document.getElementById('color_div_childrens').innerHTML = doc.responseText;
			}
		}	
	}
		
		if (selType=="SubCategory") {
			doc.open("GET", "dyn_response.asp?search="+selType+"&str="+str+"&cat="+cat+"&subcat="+subcat+"&catstr="+catstr+"&substr="+subcatstr+"&colorstr="+colorstr+"&gender="+gender+"", false);
			doc.send(null);
		
		// Write the response to the color div 	
		if (gender=="Womens") {
			if(doc.readyState == 4){ 
					document.getElementById('color_div_womens').innerHTML = doc.responseText;
			}
		}	
		if (gender=="Mens") {
			if(doc.readyState == 4){ 
					document.getElementById('color_div_mens').innerHTML = doc.responseText;
			}
		}	
		if (gender=="Childrens") {
			if(doc.readyState == 4){ 
					document.getElementById('color_div_childrens').innerHTML = doc.responseText;
			}
		}	
	}
								
 }
		else
		{
			destination.innerHTML = 'Browser unable to create XMLHttp Object';
		}
		
}else{
// Return the next select box back to the default
		 document.getElementById('cat_div_womens').innerHTML = 'Something went wrong';
}


}

