String.prototype.strip=function(){return this.replace(/^\s+/,'').replace(/\s+$/,'');};var bluegfx={IE:!+"\v1",IE6:!+"\v1"&&window.XMLHttpRequest===undefined,isString:function(object){return Object.prototype.toString.call(object)==="[object String]";},getElement:function(element){return bluegfx.isString(element)?document.getElementById(element):element;},getFormValue:function(element){element=bluegfx.getElement(element);switch(element.tagName.toLowerCase()){case'input':switch(element.type.toLowerCase()){case'checkbox':case'radio':return element.checked?element.value:null;default:return element.value;}
case'textarea':return element.value;case'select':var index=element.selectedIndex;return index>=0?(function(el){return!!el.getAttribute('value')?el.value:el.text;}(element.options[index])):null;}},loadJs:function(src,callback){if(bluegfx.isString(src)){src=[src];}
var calls=[];$.each(src,function(){calls.push($.getScript(this));});var deferred=$.when.apply(this,calls);if(callback){deferred.then(callback);}
return deferred;},loadCss:function(src){if(bluegfx.isString(src)){src=[src];}
$.each(src,function(){$('<link/>',{rel:'stylesheet',type:'text/css',href:src}).appendTo('head');});},fillSelect:function(target,data,selected){target.empty();$.each(data,function(value,label){target.append($('<option></option>',{value:value,selected:(selected&&value==selected)}).text(label));});},ajax:function(action,parameters){return{action:action,parameters:parameters?parameters:{}};},showAjaxLoader:function(target){target=$(target);var loader=$('#ajax_loading');if(!loader.length){loader=$('<div>',{id:'ajax_loading'}).css({display:'none'}).html('<span>Lade...</span>');$('#page').append(loader);}
var pos=target.offset();loader.css({top:pos.top+20+"px",left:Math.floor(pos.left+target.width()/2-loader.width()/2)+"px"}).show();},hideAjaxLoader:function(){$('#ajax_loading').hide();}};(function(undefined){if(undefined===window.jQuery){window.$=bluegfx.getElement;window.$F=bluegfx.getFormValue;}}());bluegfx.modules=bluegfx.modules||{};bluegfx.modules.News={initLightBox:function(){$('a.fancybox').fancybox();}};
