function stripHTML(oldString) {
  return oldString.replace(/<[^>]*>/g, "");
}


function brand_mashup_click(event) {
  pos_x = event.offsetX?(event.offsetX):event.pageX-document.getElementById("brand_area").offsetLeft;
  pos_y = event.offsetY?(event.offsetY):event.pageY-document.getElementById("brand_area").offsetTop;
  var layout = new Array
  	(
new Array("http://avocetsports.co.uk/brands/12-viking-bikes.html", 0, 0, 235, 64),
new Array("http://avocetsports.co.uk/brands/1-coyote-bikes.html", 236, 0, 435, 64),
new Array("http://avocetsports.co.uk/brands/16-reflex-bikes.html", 435, 0, 630, 65),
new Array("http://avocetsports.co.uk/brands/20-piranha-bmx.html", 0, 65, 235, 130),
new Array("http://avocetsports.co.uk/brands/13-concept-bikes.html", 235, 65, 400, 130),
new Array("http://avocetsports.co.uk/brands/10-rooster-bikes.html", 435, 65, 630, 130)
  	);
  var target = "";	
  for(var c=0; c<6; c++) { 
  	if(pos_x > layout[c][1] && pos_x < layout[c][3] && pos_y > layout[c][2] && pos_y < layout[c][4])
  	target = layout[c][0];
  }
  window.location=target;
}

document.getElementsByClassName = function(cl) {
var retnode = [];
var myclass = new RegExp('\\b'+cl+'\\b');
var elem = this.getElementsByTagName('*');
for (var i = 0; i < elem.length; i++) {
var classes = elem[i].className;
if (myclass.test(classes)) retnode.push(elem[i]);
}
return retnode;
}; 


function refine_items(refine_term) {
  var all_items = document.getElementsByClassName('brand_mode_item');
  var items_len = all_items.length;
  var previous_item="";
  for(var itm=0; itm<items_len; itm++) {
    if(stripHTML(all_items[itm].innerHTML).toLowerCase().match(refine_term.toLowerCase())==null) {
	     var idstr="#"+all_items[itm].id;
	       $(function() {	
           $(idstr).fadeTo(400, 0.1);
          
           //$(idstr).hide('drop');
          });	
    } else {
       var idstr="#"+all_items[itm].id;
	       $(function() {	
           //$(idstr).show('drop');
           $(idstr).fadeTo(400, 1);
          });	
    }
    previous_item=all_items[itm].id;
  }
}

/* jQuery Extends */

