function __initNewWindowAnchors() {
  var anchors = document.getElementsByTagName('A');
	for (var i = 0, elem; i < anchors.length; i++) {
    elem = anchors[i];
		if (/(new|thumb)/.test(elem.className)) {
			elem.target = "blank";
			if (elem.title.length == 0) {
				elem.title = "Open page in a new window";
			}
			else {
				elem.title += " - New Window";
			}
		}
	}
}
window.addEvent('domready', __initNewWindowAnchors);

var __initAutoSelection = function() {
    if ($chk($('filterform'))) {
    	$$('#filterform select').each(function(select) {
			select.addEvent('change', submitForm.bind(select));    		
    	});
    }
}		

function submitForm(e) {
  e = new Event(e).stop();	  	  	
  var form = this.getParent('form');  
  if (form) {	  
	form.submit();
  }
}

function __initButtons() {
	var buttons = $$('div.button');
	buttons.each(function(item) {
		var a = item.getFirst('a');
		item.path = a.href;
		item.addEvent('click', function() {window.location.href = this.path}.bind(item));
		item.addClass('active');		
	});
}

window.addEvent('domready', __initAutoSelection);
window.addEvent('domready', __initButtons);


