	// AGB Check Lindt Chocoladenclub
	function check(){
		if(document.lindt.lindtagb.checked == false){
			alert("Bitte aktivieren Sie die Checkbox.");
			return false;
		}
	}

window.addEvent("domready",function(){


	
	// WIDERRUF
	if($defined($E(".form_widerruf form"))){
		$E(".form_widerruf form").setProperty("action","widerruf.html?request=main");
		$E(".form_widerruf form").addEvent("submit",function(e){
			new Event(e).stop();
			
			var boxTextInner = ($defined($E("#main .box_text_inner"))) ? $E("#main .box_text_inner") : null;
			if(boxTextInner){
				this.send({
					onRequest:function(){
						var boxTextInnerPreloader = new Element("img",{ 'src':"tl_files/globalFiles/img/body/ajax-loader.gif" }).injectInside(boxTextInner.getElement(".submit_container"));
					},
					onComplete:function(html){
						boxTextInner.empty();
						boxTextInner.setHTML(html);
					}
				});	
			}
			
			return false;
		});
	}
	
	// HAUPTSPONSOREN TOOLTIPS
	$$('.sponsoren-image img').each(function(eli,cnt){
	    var str = eli.title.replace(/\|\|/g,"<br />");
	    eli.setProperty("title",str);
		eli.setStyle("cursor","pointer");
	});
	new Tips($$('.sponsoren-image img'),{
		fixed:false,
		offsets: { "y":15, "x":15 }
	});
	
	// SPONSOREN TOOLTIPS
	if($defined($E(".sponsoren table"))){
		var oldTable = $E(".sponsoren table");
		var tooltipNav = new Element("div",{ 'id':"tooltipNav" }).injectInside($E(".sponsoren"));
		var tooltipWrapper = new Element("div",{ 'id':"tooltipWrapper", 'styles':{ 'display':"none" } }).injectInside($E("body"));
		
		$$(".sponsoren tr").each(function(eli, cnt){
			eli.getElements("td").each(function(eli2,cnt2){
				if (cnt2 == 1) {
					var tmpStr = new String(eli2.innerHTML.replace(/<BR>/,"<br>"));
					var tmpText = tmpStr.substring(0,tmpStr.indexOf("<br>"));
					var tooltipNavElement = new Element("div",{ 'class':"tooltipNavElement" }).injectInside(tooltipNav);
					var tooltipNavElementText = new Element("div",{ 'class':"tooltipNavElementText" }).injectInside(tooltipNavElement).setText(tmpText);
					var tooltipTableContainer = new Element("div",{ 'class':"tooltipTableContainer", 'styles':{ 'display':"none" } }).injectInside(tooltipNavElement);
					var tooltipTable = new Element("table",{ 'class':"tooltipTable" }).injectInside(tooltipTableContainer);
					var tooltipTableBody = new Element("tbody").injectInside(tooltipTable);
					var tooltipTableTR = eli.clone().injectInside(tooltipTableBody);
					
					tooltipNavElement.addEvents({
						'mouseover':function(e){
							var e = new Event(e);
							tooltipWrapper.setStyle("display","block");
							var tmpTC = tooltipTableContainer.clone().injectInside(tooltipWrapper).setStyle("display","block");
							tooltipWrapper.setStyles({
								"position":"absolute",
								"left":(e.page.x + 20) + "px",
								"top":(e.page.y - tmpTC.getSize()['size']['y'] + 85) + "px"
							});
						},
						'mouseout':function(e){
							tooltipWrapper.setStyle("display","none");
							tooltipWrapper.empty();
						}
					});
				}
			});
		});
		
		oldTable.remove();
	}
	
    // POPUP OPTIONS
    popup = new PopUp();
    popup.addType({
        name: "popupA",
        scrollbars: true,
        width: 600,
        height: 500
    });
    popup.apply();
 
    $$('.popup','.popupA','.popupB','.popupC').each(function(eliPopup,cntPopup){
        //eliPopup.href = eliPopup.href + "?popup=true#main";
    });
    
    if((window.location.href).contains("popup=true")) {
        if($defined($('main'))) new Fx.Scroll(window,{ wait:false, duration:0 }).toElement($('main'));
        if($defined($('top'))) $('top').setStyle("overflow-x","hidden");
    }
    
    // EMAIL AGB VALIDATION
	agb=false;
    $$('.mod_registration').each(function(el,cnt){
        if ($defined(el.getElement('.submit'))) {
            el.getElement('.submit').addEvent("click", function(e){
                new Event(e).stop();
                
                var sendIt = 0;
				$$('.agreement_text_inner').removeClass("red");
                el.getElements('.row_agreement .agreement').each(function(el2, cnt2){
                    if (el2.checked == true)
                        sendIt += 1;
                    else if ($defined(el2.getParent().hasClass('agreement_text_inner')))
                        el2.getParent().addClass("red");    
                });
                if (el.getElements('.row_agreement .agreement').length == sendIt) {
					agb=true;
					
					// USE the Variable "noSendAfterAgb=true" to abort to submit the Form
					if(typeof(noSendAfterAgb) == "undefined") {
						el.getElement('form').submit();
					}
                }
                else {
                    alert("Bitte stimmen Sie den erforderlichen Teilnahmebedingungen zu.");
                }
                return false;
            });
        }    
    });
    
});
