//Set up variables for building dropdown lists.
var categoryWomens = new Array();
categoryWomens[0] = "-Any Category-";


var colourWomens = new Array();
colourWomens[0] = "-Any Colour-"


var sizeWomens = new Array();
sizeWomens[0] = "-Any Size-"


function setDropDownOptions() {
var typeList = document.getElementById("type")
var typeValue = typeList.options[typeList.selectedIndex].value


var optionItems = new Array()
optionItems[0] = "category"
optionItems[1] = "colour"
optionItems[2] = "size"

for (x = 0; x < optionItems.length; x++) {

 var dropDownList = document.getElementById(optionItems[x])
 dropDownList.length = 0 //Blank out values



if (typeValue !="") {

 var optionItem = eval(optionItems[x]+typeValue)

//*********** SET UP DROPDOWNS FOR SELECTED TYPE ****************

  for (a = 0; a < optionItem.length;a++) {
   if (optionItem[a].indexOf('-Any') != -1) { //for -Any type entries, we want the value to be nothing
    dropDownList.options[a] =  new Option(optionItem[a],"")
   } else {
    	dropDownList.options[a] =  new Option(optionItem[a],optionItem[a])
   }
  }
 } else { //No type set so populate with all type lists

//*********** SET UP DROPDOWNS FOR NON-TYPE SELECTION ****************
   optionItemWomens = eval(optionItems[x]+"Womens")



   //Add Womens
   for (a = 0; a < optionItemWomens.length;a++) {
    if (optionItemWomens[a].indexOf('-Any') != -1) {
    dropDownList.options[a] =  new Option(optionItemWomens[a],"")
    } else {
    	dropDownList.options[a] =  new Option(optionItemWomens[a],optionItemWomens[a])
    }
   }
   


 
 } //end if/else

//REMOVE DUPLICATES
for (y = 0; y < dropDownList.length; y++) {
	for (z = 0; z < dropDownList.length; z++) {
		if (dropDownList.options[y].text == dropDownList.options[z].text && y != z) {
		dropDownList.options[z] = null
		}
	}	
}

} //end outside for
} //End of function

$(document).ready(function() {


/* Start ready() functions */ 

	setDropDownOptions();	
		
         var originalHref = 'http:\/\/www.bigshoeboutique.co.uk\/webapp\/wcs\/stores\/servlet\/Search?freeText=';
         var storeId = '&storeId='+document.getElementsByName('storeId')[0].value;
         var catalogId = '&catalogId='+document.getElementsByName('catalogId')[0].value;
         var langId = '&langId='+document.getElementsByName('langId')[0].value;

	  $('.shoefinder .action').bind("click", function() {

                var selectType = $('#type').val();
        	var selectCategory = $('#category').val();
        	var selectColour = $('#colour').val();
        	var selectSize = $('#size').val();
		
                var theValues = "";

		if (selectType != "") {
			theValues+=selectType+'+';
		}
		
		if (selectCategory !="") {
			theValues+=selectCategory+'+';
		}

		if (selectColour !="") {
			theValues+=selectColour+'+';
		}

		if (selectSize !="") {
			theValues+=selectSize+'+';
		}


		if (theValues != "") {
			var newHref = originalHref + theValues + storeId + catalogId + langId;

			location.href= newHref;

			
		} else {
			alert("You must select at least one item to search on.")
		}
			return false;




		
	});

/* Close ready() functions */ 
  
});
