var SeitenURL = 'http://www.abcaeffchen.net';
var SeitenTitel = 'AbcAeffchen.net';
var Kommentar = 'Mathematik und mehr';

function Lesezeichen(){

  if (window.sidebar)
    {
    // firefox
    window.sidebar.addPanel(SeitenTitel,SeitenURL,Kommentar);
    }
  else if(window.opera && window.print)
    {
    // opera
    var elem = document.createElement('a');
    elem.setAttribute('href',SeitenURL);
    elem.setAttribute('title',SeitenTitel);
    elem.setAttribute('rel','sidebar');
    elem.click();
    }
  else if(document.all)
    {
    // ie
    window.external.AddFavorite(SeitenURL,SeitenTitel);
    }
}

window.addEvent('domready', function(){
 
    var accordion = new Accordion($('accordion'), 'h3.toggler', 'div.element', {
		opacity: false,
		onActive: function(toggler, element){
			toggler.setStyle('color', '#000000');
		},
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#777777');
		}
	});
 
});

function test(){
    var mail  = (document.kontakt.mail.value.length >= 5 && document.kontakt.mail.value.lastIndexOf(".") < document.kontakt.mail.value.length-1 && document.kontakt.mail.value.lastIndexOf(".") > document.kontakt.mail.value.lastIndexOf("@") && document.kontakt.mail.value.lastIndexOf("@") > 0  && document.kontakt.mail.value.lastIndexOf("@") == document.kontakt.mail.value.indexOf("@"));
    document.getElementById("mail").setAttribute("class", (!mail) ? "kontakt feld1off" : "kontakt feld1on");

    var name = (document.kontakt.name.value.length >= 3);
    document.getElementById("name").setAttribute("class", (!name) ? "kontakt feld1off" : "kontakt feld1on");
    
    var text = (document.kontakt.text.value.length >= 50 && document.kontakt.text.value.length <= 1000);
    document.getElementById("text").setAttribute("class", (!text) ? "kontakt2 feld2off" : "kontakt2 feld2on");
    
	document.getElementById("counter").innerHTML = document.kontakt.text.value.length+"/1000";
	
    document.getElementById("send").style.backgroundImage = !(text && name && mail) ? "url(style/bilder/button_r.png)" : "url(style/bilder/button_g.png)";
    
    document.kontakt.senden.disabled = !(text && name && mail);
}

function testA(){
    var name = (document.kontakt.name.value.length >= 3 && document.kontakt.name.value.length <= 25);
    document.getElementById("name").setAttribute("class", (!name) ? "kontakt feld1off" : "kontakt feld1on");
    
    var text = (document.kontakt.text.value.length >= 10 && document.kontakt.text.value.length <= 500);
    document.getElementById("text").setAttribute("class", (!text) ? "kontakt2 feld2off" : "kontakt2 feld2on");
	
	document.getElementById("counter").innerHTML = document.kontakt.text.value.length+"/500";
	
    document.getElementById("send").style.backgroundImage = !(text && name) ? "url(style/bilder/button_r.png)" : "url(style/bilder/button_g.png)";
    
    document.kontakt.speichern.disabled = !(text && name);
}

function testB(){
    var mail  = (document.kontakt.mail.value.length >= 5 && document.kontakt.mail.value.lastIndexOf(".") < document.kontakt.mail.value.length-1 && document.kontakt.mail.value.lastIndexOf(".") > document.kontakt.mail.value.lastIndexOf("@") && document.kontakt.mail.value.lastIndexOf("@") > 0 && document.kontakt.mail.value.lastIndexOf("@") == document.kontakt.mail.value.indexOf("@"));
    document.getElementById("mail").setAttribute("class", (!mail) ? "kontakt feld1off" : "kontakt feld1on");
	
    document.getElementById("send").style.backgroundImage = !(mail) ? "url(style/bilder/button_r.png)" : "url(style/bilder/button_g.png)";
    
    document.kontakt.senden.disabled = !(mail);
}

window.addEvent('domready',function(){
		if($('info')){
			var info = $('info').set('opacity',0.5);
			
			var nS = new noobSlide({
				box: $('box'),
				size: 400,
				items: ObjectItems,
				addButtons: {
					previous: $('prev'),
					next: $('next')
				},
				onWalk: function(currentItem){
					info.empty();
					new Element('h4').set('html',currentItem.title).inject(info);
					new Element('p').set('html','<b>Beschreibung</b>:<br /> '+currentItem.desk).inject(info);
				}
			});
		}
	});

