var checkboxHeight="25";var radioHeight="25";var selectWidth="190";
document.write('<style type="text/css">input.styled { display: none; } select.category_selected { position: relative; width: '+selectWidth+'px; opacity: 0; filter: alpha(opacity=0); z-index: 5; } .disabled { opacity: 0.5; filter: alpha(opacity=50); }</style>');
document.write('<style type="text/css">div.floatingfooter { alpha(opacity=0.7); }</style>');
document.write('<style type="text/css">select.parentcategory_selected { position: relative; width: '+selectWidth+'px; opacity: 0; filter: alpha(opacity=0); z-index: 5; }</style>');
document.write('<style type="text/css">select.sizecategory_selected { position: relative; width: '+selectWidth+'px; opacity: 0; filter: alpha(opacity=0); z-index: 5; }</style>');var mens_category=new Array();var womens_category=new Array();var sizes;

//Newsletter
document.write('<style type="text/css">#newsletter-form select { opacity:0; filter:alpha(opacity=0); z-index:5; }</style>');


var Custom = {
	init:function(){var active_category;var currCategory=document.getElementById('search_sdcat').value;var currSize=document.getElementById('search_sdsize').value;var search_parent=document.getElementById('search_parent');for(var i=0;i<search_parent.options.length;i++){if(search_parent.options[i].selected){var parent=search_parent.options[i].value}}var categoryfill='<option value="">category</option>';var sizefill='<option value="">size</option>';var cat;if(parent=='1001')cat=mens_category;if(parent=='1008')cat=womens_category;var option=document.createElement('option');option.setAttribute('value','');option.appendChild(document.createTextNode('category'));document.getElementById('search_category').appendChild(option);for(var i=0;i<cat.length;i++){active_category=cat[0][1];var option=document.createElement('option');option.setAttribute('value',cat[i][0]);if(cat[i][0]==currCategory)option.setAttribute('selected','selected');option.appendChild(document.createTextNode(cat[i][1].toLowerCase()));document.getElementById('search_category').appendChild(option)}var search_category=document.getElementById('search_category');for(var i=0;i<search_category.options.length;i++){if(search_category.options[i].selected){var selected_cat=search_category.options[i].value}}var option=document.createElement('option');option.setAttribute('value','');option.appendChild(document.createTextNode('size'));document.getElementById('search_size').appendChild(option);if(currCategory){for(var i=0;i<cat.length;i++){if(cat[i][0]==selected_cat){var sizes=cat[i][2].split(",");sizes=Custom.sizesorting(sizes);if(sizes.length>1){for(var j=0;j<sizes.length;j++){var option=document.createElement('option');option.setAttribute('value',sizes[j]);if(sizes[j]==currSize)option.setAttribute('selected','selected');option.appendChild(document.createTextNode(sizes[j]));document.getElementById('search_size').appendChild(option)}}}}}var inputs=document.getElementsByTagName("input"),span=Array(),textnode,option,active;for(var a=0;a<inputs.length;a++){if((inputs[a].type=="checkbox"||inputs[a].type=="radio")&&inputs[a].className=="styled"){span[a]=document.createElement("span");span[a].className=inputs[a].type;if(inputs[a].checked==true){if(inputs[a].type=="checkbox"){position="0 -"+(checkboxHeight*2)+"px";span[a].style.backgroundPosition=position}else{position="0 -"+(radioHeight*2)+"px";span[a].style.backgroundPosition=position}}inputs[a].parentNode.insertBefore(span[a],inputs[a]);inputs[a].onchange=Custom.clear;if(!inputs[a].getAttribute("disabled")){span[a].onmousedown=Custom.pushed;span[a].onmouseup=Custom.check}else{span[a].className=span[a].className+=" disabled"}}}inputs=document.getElementsByTagName("select");for(var a=0;a<inputs.length;a++){if(inputs[a].className=="parentcategory_selected"){option=inputs[a].getElementsByTagName("option");active=option[0].childNodes[0].nodeValue;textnode=document.createTextNode(active);for(b=0;b<option.length;b++){if(option[b].selected==true){textnode=document.createTextNode(option[b].childNodes[0].nodeValue)}}span[a]=document.createElement("span");span[a].className="parentcategory_select";span[a].id="select"+inputs[a].name;span[a].appendChild(textnode);inputs[a].parentNode.insertBefore(span[a],inputs[a]);if(!inputs[a].getAttribute("disabled")){inputs[a].onchange=Custom.choose}else{inputs[a].previousSibling.className=inputs[a].previousSibling.className+=" disabled"}}if(inputs[a].className=="category_selected"){option=inputs[a].getElementsByTagName("option");active=option[0].childNodes[0].nodeValue;textnode=document.createTextNode(active);for(b=0;b<option.length;b++){if(option[b].selected==true){textnode=document.createTextNode(option[b].childNodes[0].nodeValue)}}span[a]=document.createElement("span");span[a].className="category_select";span[a].id="select"+inputs[a].name;span[a].appendChild(textnode);inputs[a].parentNode.insertBefore(span[a],inputs[a]);if(!inputs[a].getAttribute("disabled")){inputs[a].onchange=Custom.choosesize}else{inputs[a].previousSibling.className=inputs[a].previousSibling.className+=" disabled"}}if(inputs[a].className=="sizecategory_selected"){option=inputs[a].getElementsByTagName("option");active=option[0].childNodes[0].nodeValue;textnode=document.createTextNode(active);for(b=0;b<option.length;b++){if(option[b].selected==true){textnode=document.createTextNode(option[b].childNodes[0].nodeValue)}}span[a]=document.createElement("span");span[a].className="sizecategory_select";span[a].id="select"+inputs[a].name;span[a].appendChild(textnode);inputs[a].parentNode.insertBefore(span[a],inputs[a]);if(!inputs[a].getAttribute("disabled")){inputs[a].onchange=Custom.chooseother}else{inputs[a].previousSibling.className=inputs[a].previousSibling.className+=" disabled"}}}document.onmouseup=Custom.clear},
		sizesorting:function(sizes){sizes.sort();var newsizes=new Array('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','xxxs','xxs','xs','s','m','l','xl','xxl','xxxl','xxxxl');var xportsizes=new Array();var b=0;var elementIndex='';for(var n=0;n<newsizes.length;n++){elementIndex+=newsizes[n]+" ";for(var i=0;i<sizes.length;i++){if(newsizes[n]==sizes[i].toLowerCase()){xportsizes[b]=newsizes[n].toUpperCase();b++}}}if(xportsizes.length!=sizes.length){return sizes}else return xportsizes},
        mencategory:function(id,name,size){items=new Array(id,name,size);mens_category.push(items)},
        womencategory:function(id,name,size){items=new Array(id,name,size);womens_category.push(items)},
        pushed:function(){element=this.nextSibling;if(element.checked==true&&element.type=="checkbox"){this.style.backgroundPosition="0 -"+checkboxHeight*3+"px"}else if(element.checked==true&&element.type=="radio"){this.style.backgroundPosition="0 -"+radioHeight*3+"px"}else if(element.checked!=true&&element.type=="checkbox"){this.style.backgroundPosition="0 -"+checkboxHeight+"px"}else{this.style.backgroundPosition="0 -"+radioHeight+"px"}},
	check:function(){element=this.nextSibling;if(element.checked==true&&element.type=="checkbox"){this.style.backgroundPosition="0 0";element.checked=false}else{if(element.type=="checkbox"){this.style.backgroundPosition="0 -"+checkboxHeight*2+"px"}else{this.style.backgroundPosition="0 -"+radioHeight*2+"px";group=this.nextSibling.name;inputs=document.getElementsByTagName("input");for(a=0;a<inputs.length;a++){if(inputs[a].name==group&&inputs[a]!=this.nextSibling){inputs[a].previousSibling.style.backgroundPosition="0 0"}}}element.checked=true}},
	clear:function(){inputs=document.getElementsByTagName("input");for(var b=0;b<inputs.length;b++){if(inputs[b].type=="checkbox"&&inputs[b].checked==true&&inputs[b].className=="styled"){inputs[b].previousSibling.style.backgroundPosition="0 -"+checkboxHeight*2+"px"}else if(inputs[b].type=="checkbox"&&inputs[b].className=="styled"){inputs[b].previousSibling.style.backgroundPosition="0 0"}else if(inputs[b].type=="radio"&&inputs[b].checked==true&&inputs[b].className=="styled"){inputs[b].previousSibling.style.backgroundPosition="0 -"+radioHeight*2+"px"}else if(inputs[b].type=="radio"&&inputs[b].className=="styled"){inputs[b].previousSibling.style.backgroundPosition="0 0"}}},
	choose:function(){option=this.getElementsByTagName("option");for(var d=0;d<option.length;d++){if(option[d].selected==true){document.getElementById("select"+this.name).childNodes[0].nodeValue=option[d].childNodes[0].nodeValue;var categoryfill='<option value="">category</option>';var sizefill='<option value="">size</option>';var cat;if(option[d].value=='1001')cat=mens_category;if(option[d].value=='1008')cat=womens_category;var select=document.getElementById("search_category");var options=select.getElementsByTagName("option");for(i=options.length-1;i>=0;i--){select.removeChild(options[i])}var option=document.createElement('option');option.setAttribute('value','');option.appendChild(document.createTextNode('category'));document.getElementById('search_category').appendChild(option);for(var i=0;i<cat.length;i++){var option=document.createElement('option');option.setAttribute('value',cat[i][0]);option.appendChild(document.createTextNode(cat[i][1].toLowerCase()));document.getElementById('search_category').appendChild(option)}var select=document.getElementById("search_size");var options=select.getElementsByTagName("option");for(i=options.length-1;i>=0;i--){select.removeChild(options[i])}document.getElementById("selectcategory").innerHTML='category';document.getElementById("selectsizecategory").innerHTML='size'}}},
	choosesize:function(){option=this.getElementsByTagName("option");for(var d=0;d<option.length;d++){if(option[d].selected==true){document.getElementById("selectsizecategory").innerHTML='size';document.getElementById("select"+this.name).childNodes[0].nodeValue=option[d].childNodes[0].nodeValue;var search_category=document.getElementById('search_category');var search_parent=document.getElementById('search_parent');for(var i=0;i<search_parent.options.length;i++){if(search_parent.options[i].selected){var cat=search_parent.options[i].value}}if(cat=='1001')cat=mens_category;if(cat=='1008')cat=womens_category;for(var i=0;i<search_category.options.length;i++){if(search_category.options[i].selected){var selected_cat=search_category.options[i].value}}var select=document.getElementById("search_size");var options=select.getElementsByTagName("option");for(i=options.length-1;i>=0;i--){select.removeChild(options[i])}for(var i=0;i<cat.length;i++){if(cat[i][0]==selected_cat){var sizes=cat[i][2].split(",");sizes=Custom.sizesorting(sizes);if(sizes.length>1){var option=document.createElement('option');option.setAttribute('value','');option.appendChild(document.createTextNode('size'));document.getElementById('search_size').appendChild(option);for(var j=0;j<sizes.length;j++){var option=document.createElement('option');option.setAttribute('value',sizes[j]);option.appendChild(document.createTextNode(sizes[j]));document.getElementById('search_size').appendChild(option)}}}}}}},
	chooseother:function(){option=this.getElementsByTagName("option");for(var d=0;d<option.length;d++){if(option[d].selected==true){document.getElementById("select"+this.name).childNodes[0].nodeValue=option[d].childNodes[0].nodeValue}}}
};