var undefined;
var searchColours= new Array();
function toggleColour(parent, colour ) {
	searchColours[ colour ] = ( ( searchColours[ colour ] == undefined ) || ( searchColours[ colour ] == false ) ) ? true : false;
	var paramStr="";
	var initial=true;
	for ( testKey in searchColours )
	{
		if ( searchColours[testKey] == true )
		{
			if ( initial ) {
				paramStr += ( "colour1=0&pattern1=0&type=1&colour=" + testKey );
				initial = false;
			}
			else {
				paramStr += ( "&colour=" + testKey );
			}
		}
	}
	linkId = document.getElementById('srch-link');
	linkId.href="/search?"+paramStr;
}
function mOver(elem, colour ) {
	elem.parentNode.style.borderColor = "#d05840";
	elem.parentNode.style.cursor = "pointer";
}
function mOut(elem, colour ) {
	elem.parentNode.style.borderColor = ( ( searchColours[ colour ] == undefined ) || ( searchColours[ colour ] == false ) ) ? "#ffffff": "#b3b3b3";
}
function writeCode( colour, title ) {
	document.write('<a onclick="toggleColour(this,\''+colour+'\')" title="Select '+title+'" onmouseover="mOver(this,\''+colour+'\')" onmouseout="mOut(this,\''+colour+'\')">');
	document.write(title+'<br /><img src="/images/pictures/search/'+colour+'.jpg" alt="Select '+title+'" width="64" height="64" /></a>');
}
