function rollover (id, status) {
		url = $(id).getAttribute('src');
		newending = status+'.gif';
		currentending = eval('/' + url.substr(-6,6) + '/');
		//alert(currentending);
		newurl = url.replace(currentending, newending);
		$(id).setAttribute('src',newurl);
}

function start_slideshow(start_frame, end_frame, delay) {
        setTimeout(switch_slides(start_frame,start_frame,end_frame, delay), delay);
}
      
function flip_slide(start_frame, end_frame, direction) {
	var frame;
	//get Frame number from the DIV that has a class "visible"
		theid = $$('div.visible').pluck('id');
		thenew = theid.toString();
		frame = eval(thenew.substr(9,2));
		if(!frame) frame = eval(thenew.substr(9,1));

	if(!frame) frame = 1;
	Effect.Fade('slideshow' + frame);
	$('slideshow' + frame).removeClassName('visible');
		//Flip through
		if(direction>0 && frame == end_frame) { frame = start_frame; } 
		else if(direction<0 && frame == start_frame) { frame = end_frame; }
		else { frame = frame + direction; }
		//alert(frame);
		$('slideshow' + frame).addClassName('visible');
		setTimeout("Effect.Appear('slideshow" + frame + "');", 850);
}
function switch_slides(frame, start_frame, end_frame, delay) {
        return (function() {
                Effect.Fade('slideshow' + frame);
                if (frame == end_frame) { frame = start_frame; } else { frame = frame + 1; }
                setTimeout("Effect.Appear('slideshow" + frame + "');", 850);
                setTimeout(switch_slides(frame, start_frame, end_frame, delay), delay + 850);
        })
}

function slide_upndown(id) {
	var status = $(id).style.display;
	//alert(status);
	if(status=='none') {
		Effect.SlideDown(id,{ duration: 1.0 }); 
		} else {
		Effect.SlideUp(id,{ duration: 1.0 });
		}
	}

function sendform(myform, container, file) {
	var email = $('sender').getValue();
	var message = $('message').getValue();
	var pass = false;
	if(validate(email)) pass = true;
	if(message=="") {
		alert("Sie wollen gar keine Nachricht schreiben?");
		$('message').focus();
		pass = false;
	}
	if (pass) {
		 new Ajax.Updater( container, file, { method: 'post', parameters: $(myform).serialize() } );
		} 
	}

function check(obj, type, thevalue) {
	var input = obj.value;
	//alert(input);
	if(type=="email") validate(input);
	if(obj.value=="") obj.value = thevalue;
	}
function validate(email) {
		var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(email.match(emailRegEx)) {
		return true;
		}else{
		alert("Bitte eine vollst&auml;ndige Email-Adresse angeben!");
 		return false;
		}
	}

function makeempty(obj,thevalue) {
	if(obj.value==thevalue)	obj.value = '';
	}

function put_adress(adr) {
  var att = "&#x40;";
  var hst = "&#x62;&#x75;&#101;&#114;&#111;&#x6D;&#x69;&#x6E;&#x69;&#x6D;&#x61;&#x6C;";
  var dom = ".de";
  document.write("<a href=" + "&#x6D;&#97;&#105;&#x6C;&#x74;&#111;&#x3A;" + adr + att + hst + dom +">" + adr + att + hst + dom + "</a>");
}

