// JavaScript Document
var ajax_token = 0;
var leader = '<img style="position: relative; float: right" src="http://thegoldenboot.co.uk/elements/nwtr.jpg" alt="top right" /><img style="position: relative; float: left" src="http://thegoldenboot.co.uk/elements/nwtl.jpg" alt="top left" /><br />';
var lagger = '<img style="position: relative; float: right" src="http://thegoldenboot.co.uk/elements/nwbr.jpg" alt="top right" /><img style="position: relative; float: left" src="http://thegoldenboot.co.uk/elements/nwbl.jpg" alt="left" /><img style="visibility: hidden" src="http://thegoldenboot.co.uk/elements/nwbr.jpg" alt="right" />';
var addkey = '';
var department = '';
var searchsize = '';
var buttons = new Array();
buttons['2']='0';
buttons['3']='0';
buttons['4']='0';
buttons['5']='0';
buttons['6']='0';
buttons['7']='0';
buttons['8']='0';
buttons['9']='0';
buttons['10']='0';
buttons['11']='0';
buttons['12']='0';
buttons['13']='0';
buttons['14']='0';
buttons['15']='0';
buttons['35']='0';
buttons['36']='0';
buttons['37']='0';
buttons['38']='0';
buttons['39']='0';
buttons['40']='0';
buttons['41']='0';
buttons['42']='0';
buttons['43']='0';
buttons['44']='0';
buttons['45']='0';
buttons['46']='0';
buttons['47']='0';
buttons['48']='0';
buttons['49']='0';
buttons['50']='0';
function set_department(dpt){
	if(department == dpt){
		department = '';
	}else {
		department = dpt;	
	}
}
function update_menu(pressed){
	//alert(pressed);
	
	for (i in buttons) { 
		buttons[i] = '0';
		if (i == pressed){
			buttons[i] = '1';
		}
	}
	
	for (i in buttons) {
		if (buttons[i] == '0'){
			document.getElementById(i).style.backgroundColor = '#666666';	
		}else {
			document.getElementById(i).style.backgroundColor = '#a99a6f';
		}	
	}
	
	document.getElementById('btnmens').style.backgroundColor = '#666666';
	document.getElementById('btnladies').style.backgroundColor = '#666666';
	document.getElementById('btnkids').style.backgroundColor = '#666666';
	switch (department){
		
		case '&product_departmentid=3':
			document.getElementById('btnmens').style.backgroundColor = '#a99a6f';
		break;
		case '&product_departmentid=1':
			document.getElementById('btnladies').style.backgroundColor = '#a99a6f';
		break;
		case '&product_departmentid=7':
			document.getElementById('btnkids').style.backgroundColor = '#a99a6f';
		break;
		default:
		
	}
}
function GetXmlHttpObject(){
	var xmlHttp=null;
	try  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	}
	catch (e){
	  // Internet Explorer
	  try {
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	  catch (e){
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	}
	return xmlHttp;
}

function check_product_listing(){
	if (document.getElementById('ilya_nav_product')){
		document.getElementById('searchbysize').style.display = "block";	
		if (document.getElementsByName('keyword')){
			if(document.getElementsByName('keyword')[2]){
				document.getElementById('ilya_keyword').value = document.getElementsByName('keyword')[2].value;
			}else {
				var urii = window.location.href;
				var urii_parts = new Array();
				urii_parts = urii.split('/');
				//alert(urii_parts[3]);
				urii = urii_parts[(urii_parts.length)-2].replace(/[^a-zA-Z ]/g,' ');
				document.getElementById('ilya_keyword').value = ltrim(urii.replace(/  /g, ' '),' ');
				if (document.getElementById('ilya_keyword').value.search(/mens/i)!= -1){
					department = '&product_departmentid=3';
				}
				if (document.getElementById('ilya_keyword').value.search(/Ladies/i)!= -1){
					department = '&product_departmentid=1';
				}
				if (document.getElementById('ilya_keyword').value.search(/Boys/i)!= -1){
					department = '&product_departmentid=7';
				}
				if (document.getElementById('ilya_keyword').value.search(/Girls/i)!= -1){
					department = '&product_departmentid=7';
				}
			}
		}
	}
}
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function fetch_size(size, param){
	searchsize = size;
	if (update_menu(size)){update_menu(size);}
	addkey = '';

	addkey = document.getElementById('ilya_keyword').value;
	if (addkey == 'clarks'){size = '0'+size+'0';}
	if (addkey.length > 2){addkey = addkey+" ";}else {addkey = '';}
	if(document.getElementById('btn-next')){document.getElementById('btn-next').parentNode.parentNode.parentNode.style.display = 'none';}
	if(document.getElementById('customcontent')){document.getElementById('customcontent').style.display = 'none';}
	if(document.getElementById('searchresult')){document.getElementById('searchresult').style.display = 'none';}
	if(document.getElementById('sortfields')){document.getElementById('sortfields').style.display = 'none';}
	if(document.getElementById('mainbody')){document.getElementById('mainbody').style.color = '#555555';}	
	
	ajax_token = 1;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp===null){
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url="http://store.thegoldenboot.co.uk/store/advsearch.asp?";
	if (department.length > 10){
		param = param+department;
	}
	var params="submitted=1&keyword="+addkey+"size"+size+"&"+param;
	xmlHttp.onreadystatechange=return_fetch_size;
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
	if (addkey == ''){
		addkey = 'products';
	}
	document.getElementById('ilya_nav_product').innerHTML = leader+'<h2 style="color:#000000;">Please wait, searching for '+addkey+' in size '+searchsize+'</h2>'+lagger;


}

function return_fetch_size(){ 
	if (xmlHttp.readyState==4){ 
	ajax_token = 0;
	
	var temphtml = xmlHttp.responseText;
	temphtml = leader+'<h2 style="color:#000000;">'+addkey+' in size '+searchsize+' quick search results:</h2>'+temphtml.substring(temphtml.indexOf('<!--producttablestart-->')+24,temphtml.indexOf('<!--producttableend-->'))+lagger;
	if (temphtml.length > 700){
	document.getElementById('ilya_nav_product').innerHTML = temphtml;
	}else {
		document.getElementById('ilya_nav_product').innerHTML = leader+'<h2 style="color:#000000;">Sorry, could not find any '+addkey+' in size '+searchsize+'. Please give us a ring, perhaps we can help you.</h2>'+lagger;
	}
//document.getElementsByTagName('html')[0].innerHTML.substring(document.getElementsByTagName('html')[0].innerHTML.indexOf('<!--producttablestart-->')+24,document.getElementsByTagName('html')[0].innerHTML.indexOf('<!--producttableend-->'));
//	alert(xmlHttp.responseText);   //view return
		//document.getElementById('fetch').innerHTML = 'For quick moderation, only select an image if it\'s relevant to the bookmark:<br />'+xmlHttp.responseText;
	searchsize = '';
	}
}

