// Standardfunktionen

function pagetop() { window.scrollTo(0,0); }

function pageprint() { window.print(); }

function pagesave() {
	mail_str = "mailto:?subject=Mein Tipp";
	mail_str += "&body=" + escape( "Hallo,\n\nfolgende Seite kann ich nur weiterempfehlen:\n") + document.title + escape( ".\n\nZu finden ist sie unter:\n") + location.href + escape( "\n\n");
	location.href = mail_str;
	}



// Kontakt und Google Slider

window.addEvent('domready', function() {
	
	// Kontakt Button
	
	var contactStatus = {
		'true': 'Kontaktoptionen schließen',
		'false': 'Kontaktoptionen'
	};
	
	var contactSlider = new Fx.Slide('contact').hide();

	$('contact-button').addEvent('click', function(e){
		e.stop();
		contactSlider.toggle();
		googleSlider.hide();
	});
	
	$('contact-menu').addEvent('click', function(e){
		e.stop();
		contactSlider.toggle();
		googleSlider.hide();
	});
	
	$('contact-switch').addEvent('click', function(e){
		e.stop();
		contactSlider.hide();
		googleSlider.toggle();
	});

	$('contact-closebutton').addEvent('click', function(e){
		e.stop();
		contactSlider.slideOut();
		$('contact_status').set('html', contactStatus[contactSlider.open]);
	});
	
	// When Vertical Slide ends its transition, we check for its status
	// note that complete will not affect 'hide' and 'show' methods
	contactSlider.addEvent('complete', function() {
		$('contact_status').set('html', contactStatus[contactSlider.open]);
	});
	
	
	// Google Button
	var googleStatus = {
		'true': 'Anfahrt schließen',
		'false': 'Anfahrt'
	};
	
	var googleSlider = new Fx.Slide('google').hide();

	$('google-button').addEvent('click', function(e){
		e.stop();
		googleSlider.toggle();
		contactSlider.hide();
	});

	$('google-closebutton').addEvent('click', function(e){
		e.stop();
		googleSlider.slideOut();
		$('google_status').set('html', googleStatus[googleSlider.open]);
	});
	
	googleSlider.addEvent('complete', function() {
		$('google_status').set('html', googleStatus[googleSlider.open]);
	});


});