$$('a[rel=external]').setProperty('target', '_blank');

if($('admin_menu')) {
		
		$E('#admin_menu .toggle').addEvent('click', function() {
				$('admin_menu').toggleClass('visible');
				$('search').toggleClass('hide');
		});

}

$$('.searchword').addEvents({
		'focus' : function() {
				if(this.getProperty('value') == 'Suche') this.setProperty('value', '');
		},
		'blur' : function() {
				if(this.getProperty('value') == '') this.setProperty('value', 'Suche');				
		}
});


var venue = {
		add : function() {
				var original = $E('.venue');
				var last = $$('.venue').getLast();
				var clone = original
						.clone()
						.injectAfter(last);

				var remove = new Element('div')
						.addClass('toggle')
						.addClass('remove')
						.setText('entfernen')
						.addEvent('click', function() {
								this.remove(remove);
						}.bind(this))
						.inject(clone);

				var link = clone.getElement('.hide_address');
				if(link) this.hideAddress(link);

				clone.getElement('.venue_name').setProperty('value', '').focus();
								
				return false;				
		},
		remove : function(l) {
				var container = $(l).getParent();

				container.effect('opacity', {
						'duration' : 300,
						'onComplete' : function() {
								container.remove();						
						}
				}).start(0);
				
		},
		showAddress : function(link) {
				var container = $(link).getParent();
				container.getElement('.address').removeClass('hide'); 
				container.getElement('.hide_address').removeClass('hide'); 
				link.addClass('hide');
		},
		hideAddress : function(link) {
				var container = $(link).getParent().getParent();

				container.getElement('.address').addClass('hide'); 
				container.getElement('.show_address').removeClass('hide'); 
				container.getElement('.venue_street').setProperty('value', '');
				container.getElement('.venue_number').setProperty('value', '');
				container.getElement('.venue_city').setProperty('value', '');
				container.getElement('.venue_zip').setProperty('value', '');
				
				if(container.getElement('.venue_lat')) container.getElement('.venue_lat').setProperty('value', '');
				if(container.getElement('.venue_lng')) container.getElement('.venue_lng').setProperty('value', '');

				link.addClass('hide');
		}
		
}


function keepAlive() {
  if (window.webkit) {
    new Ajax("/close.php", { async:false }).request();
  }
}

function helplink(link) {
		var w = window.open(link, 'hilfe','width=600,height=600,resizable=no,scrollbars=no,toolbar=no');
		if(w) w.focus();		
}
