function ebisave(a, hui){
	var url = 'cart.php?chqtty=' + hui + '&qtty='+a.value;
	window.location.href = url;
}

function ebisave2(a){
	var url = 'cart.php?medlemtype='+a.value;
	window.location.href = url;
}

$$('#main_menu li').invoke('observe','mouseover',function(){
	this.addClassName('hovered');
});
if (navigator.appName == "Microsoft Internet Explorer") {
	$$('#main_menu li').invoke('observe','mouseleave',function(){
		this.removeClassName('hovered');
	});
}
else {
	$$('#main_menu li').invoke('observe','mouseout',function(){
		this.removeClassName('hovered');
	});
}

$$('.event_title').invoke('observe','click',function(){
	if (!this.hasClassName('opened_event_title')){
		if(($$('.opened_event_title')[0]) && ($$('.opened_event_info')[0])){
			$$('.opened_event_title')[0].removeClassName('opened_event_title');
			$$('.opened_event_info')[0].removeClassName('opened_event_info');
		}
		this.addClassName('opened_event_title');
		this.next().addClassName('opened_event_info');
	}
	else {
		this.removeClassName('opened_event_title');
		this.next().removeClassName('opened_event_info');
	}
});


$$('#member_tabs li').invoke('observe','click',function(){
	$$('#member_tabs .selected')[0].removeClassName('selected');
	this.addClassName('selected');
	$$('.member_block_selected')[0].removeClassName('member_block_selected');
	$$('.member_block')[this.previousSiblings().size()].addClassName('member_block_selected');
});

function replaceSelect(objects){
	$$(objects).each(function(elem){
	
		elem.setStyle({'display':'none'});
		closeSelects = true;

		/* building element */
		template = "<span class=\"select\">";
		template += "<span class=\"button\"><span class=\"name\">Options</span></span>";
		template += "<ul class=\"options\">";
		for(n=0;n<=elem.down('option').siblings().size();n++){
			if(elem.down(n).selected == true){
				ifSelected = " class=\"selected\"";
			} else {
				ifSelected = "";
			}
			template += "<li value=\""+elem.down(n).value+"\"" + ifSelected+ ">" + elem.down(n).innerHTML +"</li>";
		}
		template += "</ul>";
		template += "</span>";
		new Insertion.Before(elem, template);
		
		newSelect = elem.previous('.select');
		
		/* set selected option */
		newSelect.down('.button').down('.name').innerHTML = elem.previous('.select').down('ul').down('li.selected').innerHTML;

		/* open/close custom select option */
		newSelect.down().observe('click',function(){
			if(!this.up().hasClassName('select_hover')){
				if($$('span.select_hover')[0]){
					$$('span.select_hover').invoke('removeClassName','select_hover');
				}
				this.up().addClassName('select_hover');
			} else {
				this.up().removeClassName('select_hover');
			}
		});
		
		/* enable/disable select closing */
		newSelect.observe('mouseover',function(){
			closeSelects = false;
		});
		newSelect.observe('mouseout',function(){
			closeSelects = true;
		});
		
		/* drop-down width */
		selectUL = newSelect.down('ul');
		SelectUlBorderLeft = selectUL.getStyle('border-left-width');
		SelectUlBorderRight = selectUL.getStyle('border-right-width');
		SelectUlPaddingLeft = selectUL.getStyle('padding-left');
		SelectUlPaddingRight = selectUL.getStyle('padding-right');
		SelectUlWidth = newSelect.getWidth();
		selectUlTotalWidth = SelectUlWidth - (parseInt(SelectUlBorderLeft) + parseInt(SelectUlBorderRight) + parseInt(SelectUlPaddingLeft) + parseInt(SelectUlPaddingRight));
		selectUL.setStyle({'width':selectUlTotalWidth+'px'});

	});

	/* click on the custom options (li tags) */
	$$('span.select li').invoke('observe','click',function(){
		this.up().previous().down().innerHTML = this.innerHTML;
		this.up().up().removeClassName('select_hover');
		this.up().up().next().down(this.previousSiblings().size()).selected = true;
	});

	
	
	document.observe('click',function(){
		if(closeSelects == true){
			$$('.select_hover').each(function(elem){
				elem.removeClassName('select_hover');
			});
		}
	});
	
}

if($$('td.select select')[0]){
	replaceSelect('td.select select');
}

Event.observe($('iAmTrigger'), 'change', function(e){
	if(this.checked == true){
		$('payment_form_login').show();
	} else {
		$('payment_form_login').hide();
	}
});

$$('.triggerKilla').each(function(tk){
	tk.observe('change', function(){
		if(this.checked == true) {
			$('payment_form_login').hide();
		}
	});
})
