function Schaefchen_von_der_Weide(sVal) { var Container = 'Stall'; var Pfad = 'http://bac.ag/ajax/ajax_hole_Schaefchen.php?S='+sVal; $(Container).innerHTML = ''; new Ajax.Updater( Container, Pfad, { method: 'get', encoding: 'UTF-8', onCreate: function () { Effect.toggle('ajax_loader','appear', { duration: 0.1, to: 1, from: 0 } ); }, onComplete: function () { Effect.toggle('ajax_loader','appear', { duration: 0.3, to: 0, from: 1 } ); } } ); } // endfunction /* SUCHFORMULAR */ function SuchForm() { var sVal = $('suchform_text').value; if(sVal.length<3) { alert('Bitte mindestens 3 Zeichen als Suchbegriff verwenden'); } else { if($('suchErgebnisse')) { GetSearchResults(sVal); } else { window.location.href='http://www.bac.ag/suche.html?search='+sVal; } } return false; } // endfunction SuchForm function GetSearchResults(sVal) { var Container = 'suchErgebnisse'; var Pfad = 'http://bac.ag/ajax/ajax_suchErgebnisse.php?S='+sVal; $(Container).innerHTML = ''; new Ajax.Updater( Container, Pfad, { method: 'get', encoding: 'UTF-8', onCreate: function () { Effect.toggle('ajax_loader','appear', { duration: 0.1, to: 1, from: 0 } ); }, onComplete: function () { Effect.toggle('ajax_loader','appear', { duration: 0.3, to: 0, from: 1 } ); } } ); } // endfunction /* POPUP _ Thumbnail */ function ShowPopupPic(INIMG,INTXT,inW,inH,Titel,INTXT2) { // alert(inW+'\n'+inH+'\nhasMoved: '+hasMoved+'\nisOpen:'+isOpen); if(Pic_hasMoved<1) { var test = findPos($('content')); $('PopupPic').style.left = test[0]+'px'; $('PopupPic').style.top= test[1]+'px'; } $('PopupPic').style.width= (inW+16)+'px'; $('ReplaceIMG').src = 'http://img.bac.ag/'+INIMG; $('PopupPic_ReplaceTITEL').innerHTML = (Titel!=undefined )? Titel : ' '; $('ReplaceTXT').innerHTML = INTXT; $('ReplaceTXT_2').innerHTML = (INTXT2!=undefined)? INTXT2 : ' '; if(Pic_isOpen<1) { Effect.toggle('PopupPic','appear',{ from:0, to:1, duration:0.5, afterFinish: function() { Pic_isOpen=1; } } ); } } // endfunction ShowPopupPic function ClosePopupPic() { Effect.toggle( 'PopupPic','appear', { duration:0.5, from:1, to:0, afterFinish: function() { Pic_isOpen=Pic_hasMoved=0; }} ); } /* POPUP _ Glossar */ /* GLOSSAR */ var glossarActive=false; function reset_glossarBereich(){ // switchStyle('glossar_start','hidden'); if(glossarActive) switchStyle('glossar_'+glossarActive,'hidden'); CloseGlossarBox(); } function switch_glossarBereich(letter) { reset_glossarBereich(); // alert('switch_glossarBereich: letter-> '+letter); switchStyle('glossar_'+letter,'visible'); glossarActive=letter; } function ShowGlossarBox(INID) { if(glossar_hasMoved<1) { var relatedToObj = $('content'); var test = findPos($(relatedToObj)); $('GlossarBox').style.left = test[0]+'px'; $('GlossarBox').style.top= test[1]+'px'; } // $('GlossarBox').style.width= (16)+'px'; var Container = 'GlossarTXT'; var Pfad = 'http://bac.ag/ajax/glossar_eintrag.php?ID='+INID; $(Container).innerHTML = ''; new Ajax.Updater( Container, Pfad, { method: 'get', encoding: 'UTF-8', onCreate: function () { Effect.toggle('ajax_loader','appear', { duration: 0.1, to: 1, from: 0 } ); }, onComplete: function () { Effect.toggle('ajax_loader','appear', { duration: 0.3, to: 0, from: 1 } ); if(glossar_isOpen<1) { Effect.toggle('GlossarBox','appear',{ from:0, to:1, duration:0.5, afterFinish: function() { glossar_isOpen=1; } } ); } } } ); } // endfunction ShowGlossarBox function CloseGlossarBox() { if(glossar_isOpen) { Effect.toggle( 'GlossarBox','appear', { duration:0.5, from:1, to:0, afterFinish: function() { glossar_isOpen=glossar_hasMoved=0; }} ); } }