function Ajax(){this.ajaxObject;this.url="";this.params="";this.method="GET";this.onSuccess=null;this.onError=function(a){alert(a)};this.getAjaxObject=function(){return ajaxObject}}Ajax.prototype.prepareRequest=function(){ajaxObj=getXMLHttpRequest();return ajaxObj};Ajax.prototype.doRequest=function(a){if(!this.url){this.onError("no url defined!");return false}if(!this.method){this.method="GET"}else{this.method=this.method.toUpperCase()}var c;if(!a){c=getXMLHttpRequest()}else{c=a}var d=this;var c=getXMLHttpRequest();if(!c){this.onError("Create of XMLHttpRequest-object failed.");return false}switch(this.method){case"GET":c.open(this.method,this.url+"?"+this.params,true);c.onreadystatechange=b;c.send(null);break;case"POST":c.open(this.method,this.url,true);c.onreadystatechange=b;c.setRequestHeader("Content-Type","application/x-www-form-urlencoded");c.send(this.params);break}function b(){if(c.readyState<4){return false}try{if(c.status==200||c.status==304){if(d.onSuccess){d.onSuccess(c.responseText,c.responseXML)}}else{if(d.onError){d.onError("["+c.status+" "+c.statusText+"]. Error in process of data.")}}}catch(e){d.onError("xmlHttpRequest.status not available")}}};function getXMLHttpRequest(){if(window.XMLHttpRequest){return new XMLHttpRequest()}else{if(window.ActiveXObject){try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(a){try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(a){return null}}}}return false}window.name="mainWin";function openPopup(a,c,b){window.onerror=null;if(typeof b=="object"){b=$.extend({width:400,height:400,center:true},b);if(b.center){b.left=($(window).width()-b.width)/2;b.top=($(window).height()-b.height)/2}var d=[];for(i in b){d.push(i+"="+b[i])}b=d.join(",")}window.open(a,c,b)}var USER_DATA={Browser:{KHTML:/Konqueror|KHTML/.test(navigator.userAgent)&&!/Apple/.test(navigator.userAgent),Safari:/KHTML/.test(navigator.userAgent)&&/Apple/.test(navigator.userAgent),Opera:!!window.opera,Opera9:!!window.opera&&/9/.test(window.opera.version()),FF:!!/Firefox/.test(navigator.userAgent),MSIE:!!(window.attachEvent&&!window.opera),Gecko:/Gecko/.test(navigator.userAgent)&&!/Konqueror|KHTML/.test(navigator.userAgent)},OS:{Windows:navigator.platform.indexOf("Win")>-1,Mac:navigator.platform.indexOf("Mac")>-1,Linux:navigator.platform.indexOf("Linux")>-1}};Number.prototype.NaN0=function(){return isNaN(this)?0:this};var IS_IE=USER_DATA.Browser.MSIE;var IS_OPERA9=USER_DATA.Browser.Opera9;var IS_FF=USER_DATA.Browser.FF;function Coords(){var b={left:0,top:4};function a(h,n){try{var d=$("#"+h);var m=$("#"+n);var f=d.offset();var g=f.left+b.left;var l=f.top+d.outerHeight()+b.top;var j={left:f.left+b.left,top:f.top+d.outerHeight()+b.top};j=c(j,m.children().first());m.css({left:j.left+"px",top:j.top+"px"})}catch(k){}}this.setXY=a;function c(h,g){var f=g.width();var e=f+h.left;var d=$(window).width()-e;if(d<0){return{left:h.left+d,top:h.top}}return h}}var coords=new Coords;function getObj(a){var b=document.getElementById(a);return b?b:0}function jsTranslator(){var d="";var e=false;function c(g){try{if(e==false){e=document.createElement("textarea")}e.innerHTML=g;return e.value}catch(f){return g}}function b(f){if(js_tr[d][f]){return c(js_tr[d][f])}}this.t=b;function a(f){d=f}this.setContext=a}var inputValue=new Array();function onFocusEmpty(a){if(inputValue[a.id]){if(inputValue[a.id]==a.value){a.value=""}}else{inputValue[a.id]=a.value;a.value=""}}function onBlurFill(a){if(!a.value){a.value=inputValue[a.id]}}function showWMTT(a,b){if(oll){oll.sstt(a,b)}}function hideWMTT(){if(oll){oll.hstt()}}function detectBrowser(){var b=navigator.appName;var c=navigator.appVersion;var a=parseFloat(c);if((b=="Netscape"||b=="Microsoft Internet Explorer")&&(a>=4)){}else{}}function addEvent(e,d,b,a){if(e.addEventListener){e.addEventListener(d,b,a);return true}else{if(e.attachEvent){var c=e.attachEvent("on"+d,b);return c}else{e["on"+d]=b}}}window.onDomReady=initReady;var onLoads=new Array();function initReady(a){if(document.addEventListener){document.addEventListener("DOMContentLoaded",a,false)}else{onLoads.push(a);document.onreadystatechange=function(){readyState()}}}function getParentNodeOfElement(a){try{parent=a.parentNode}catch(c){try{parent=a.parentElement}catch(b){parent=false}}return parent}function readyState(){if(document.readyState=="interactive"||document.readyState=="complete"){for(var a in onLoads){onLoads[a]()}}}$(function(){if($.browser.msie&&parseInt($.browser.version.charAt(0))<7){$("#headerNavigation > li").hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")})}});$(function(){$(".offer-sagiter").click(function(){$("#takeOfferInSagiter").attr("src",$(this).attr("href"));return false});$(".tip_nostorno").hover(function(){$("#nostorno p").html($(this).find("span").text())})});$(function(){$(".hover").hover(function(){var a=this.src.split(".");var b=a[a.length-1];this.src=this.src.replace("."+b,"_hover."+b)},function(){var a=this.src.split(".");var b=a[a.length-1];this.src=this.src.replace("_hover."+b,"."+b)})});function OverlibLight(){var c=null;function b(d){c=new Tooltip("overdiv",{template:d,container:"overDivTooltip"});c.show()}this.sstt=b;function a(){if(c!=null){c.hide()}}this.hstt=a}var oll=new OverlibLight();var ApplicationProperties=function(){var a=new Array();return{add:function(b,c){a.push({key:b,value:c})},get:function(b){var c=$.grep(a,function(d){return d.key==b});if(c.length>0){return c[0].value}else{throw ("Property "+b+" was not found")}}}}();var ImageHelper=function(){return{getIcon:function(a){return ApplicationProperties.get("pathIcon")+a}}}();var I18n=function(){return{get:function(c,b){var a=js_tr;if(typeof a[c]=="undefined"){throw"translation context "+c+" not set"}if(typeof a[c][b]=="undefined"){throw"translation with key "+b+" in context "+c+" not set"}return a[c][b]}}}();var ImagePreloader=Class.extend({init:function(a,b){this.images=a;this.callback=b;this.imagesLoaded=this.images.length;this.loadImages()},loadImages:function(){var a=this;$.each(this.images,function(){var b=new Image();b.onload=function(){a.imagesLoaded--;if(a.imagesLoaded==0){a.callback()}};b.src=this})}});var Layover=Class.extend({init:function(a){this.content=a;this.opt=$.extend({closeClass:"closeLayover",triggerElm:null,preload:new Array()},arguments[1]||{});this.scrollListener=$.shove(this.onScroll,this)},show:function(){this.createBackground();this.prepareContent();$("#layoverBackground").show();$(this.content).show();if(this.triggerDefault()){new ImagePreloader(this.opt.preload,$.shove(function(){switch(this.opt.triggerElm.tagName){case"FORM":this.opt.triggerElm.submit();break;case"A":window.open(this.opt.triggerElm.href,"_self");break}},this))}},triggerDefault:function(){var a=this.opt.triggerElm;return a!=null&&(a.tagName=="FORM"||a.tagName=="A")},prepareContent:function(){var b=parseInt($("#layoverBackground").css("zIndex"))+1;var a=this;if($(this.content).hasClass(this.opt.closeClass)){$(this.content).unbind("click").click($.shove(this.hide,this))}$(this.content).find("."+this.opt.closeClass).unbind("click").click(function(c){a.hide();return false});$(this.content).css("zIndex",b);if($(this.content).css("position")=="absolute"){$(window).bind("scroll",this.scrollListener);this.onScroll()}},onScroll:function(){$(this.content).css("marginTop",$(window).scrollTop()+"px")},createBackground:function(){$("#layoverBackground").remove();$("<div/>").addClass("layoverBackground").attr("id","layoverBackground").appendTo("body").click($.shove(this.hide,this)).height($(document).height()).bgiframe()},hide:function(){if(!this.opt.triggerElm){$("#layoverBackground").remove();$(window).unbind("scroll",this.scrollListener);$(this.content).hide()}}});var Layovers=function(){return{show:function(d){var c=$("#"+d).get(0);if(!c){return}var a={triggerElm:arguments[1]||null,preload:[ApplicationProperties.get("pathGraphic")+"gradient/gradient_alternative-normal_163px.gif",ApplicationProperties.get("pathGraphic")+"sprite/sprite_box.png"]};var b=new Layover(c,a);b.show();if(b.triggerDefault()){return false}}}}();var Tooltip=Class.extend({init:function(a){this.id=a;this.watchers=new Array();this.mouseMoveElm=null;this.opt=$.extend({container:null,template:"",xOffset:10,yOffset:20,fade:false,mainClass:"",width:null,snapTo:"both",posToCursor:{right:true,bottom:true},inserts:{},classNames:{}},arguments[1]||{});this.template=$("#"+this.opt.template).get(0);this.posToCursor=$.extend({},this.opt.posToCursor);if(!this.template){throw ("no template with id "+this.opt.template+" available")}this.elm=this.opt.container?this.createContainer():this.template;$(this.elm).css({display:"none",position:"absolute",zIndex:9999,height:"auto"})},attachEvents:function(){$(this.mouseMoveElm).bind("mousemove.tooltip",$.shove(this.move,this)).bind("mouseenter.tooltip",$.shove(function(a){this.checkHiding(a.target)},this));$(this.elm).unbind().mousemove($.shove(this.move,this)).mouseleave($.shove(function(a){this.checkHiding(a.relatedTarget)},this))},detachEvents:function(){$(this.mouseMoveElm).unbind(".tooltip");$(this.elm).unbind()},checkHiding:function(b){var a=this.elm!=b&&!$.contains(this.elm,b)&&$.inArray(b,this.watchers)==-1;if(a){this.hide()}},createContainer:function(){var a=$("#"+this.opt.container).get(0);if(!a){a=$("<div id='"+this.opt.container+"'></div>").get(0);$("body").append(a)}return a},watchElement:function(b){var a=this;this.watchers.push(b);$(b).hover(function(c){a.show(c)},$.shove(function(c){this.checkHiding(c.relatedTarget)},this));if(b.tagName=="A"&&(b.href=="#"||b.href=="")){$(b).click(function(c){return false})}},setWidth:function(){var c=0;if(!$.support.boxModel){var b=new Array("paddingLeft","paddingRight","borderLeftWidth","borderRightWidth");for(var a in b){c=c+parseInt($(this.elm).css(b[a]))}}$(this.elm).css("width",(this.opt.width+c))},loadTemplate:function(){$(this.elm).html($(this.template).html()).bgiframe();this.elm.className=this.template.className;if(this.opt.width){this.setWidth()}},show:function(){if(this.elm!=this.template){this.loadTemplate()}if(arguments[0]){this.move(arguments[0])}this.compile();this.mouseMoveElm=document;this.attachEvents()},compile:function(){var c=typeof this.opt.inserts=="function"?this.opt.inserts():this.opt.inserts;for(var b in c){$(this.elm).find(b).html(c[b])}for(var a in this.opt.classNames){$(this.elm).find("."+a).addClass(this.opt.classNames[a])}return this.elm},getStaticDimensions:function(){var a={scrollLeft:$(window).scrollLeft(),scrollRight:$(window).width()+$(window).scrollLeft(),tooltipWidth:$(this.elm).width()};var b=this.opt.snapTo;if(b=="both"||b=="bottom"){a=$.extend({tooltipHeight:$(this.elm).height(),scrollBottom:$(window).height()+$(window).scrollTop()},a)}return a},hide:function(a){this.detachEvents();this.staticDimensions=null;this.posToCursor=$.extend({},this.opt.posToCursor);if(this.opt.fade){$(this.elm).fadeOut()}else{$(this.elm).hide()}},move:function(b){var a=this.getCoords(b);$(this.elm).css("top",a.top+"px").css("left",a.left+"px");if(this.opt.fade){$(this.elm).fadeIn()}else{$(this.elm).show()}},getCoords:function(h){var g=this.opt.snapTo;if(!this.staticDimensions){this.staticDimensions=this.getStaticDimensions()}var k=(h.pageY+this.opt.yOffset);var d=(h.pageX+this.opt.xOffset);var f=this.staticDimensions;var c=d+f.tooltipWidth;if(d<f.scrollLeft||c>f.scrollRight){var j=c-f.scrollRight;var b=-1*(d-f.tooltipWidth+4*this.opt.xOffset)+f.scrollLeft;this.posToCursor.right=j<=b}if(!this.posToCursor.right){this.posToCursor.right=false;d-=f.tooltipWidth+4*this.opt.xOffset}if(g=="both"||g=="right"){if(c+30>f.scrollRight){d=f.scrollRight-f.tooltipWidth-30}}if(g=="both"||g=="bottom"){var a=k+f.tooltipHeight;if(a+35>f.scrollBottom){k=f.scrollBottom-f.tooltipHeight-35}}return{left:d,top:k}}});var TooltipController=Class.extend({init:function(){this.tooltips=arguments[0]||new Array();this.opt=$.extend({prefix:"tip_"},arguments[1]||{})},addTooltips:function(a){this.tooltips=this.tooltips.concat(a)},setUp:function(){var a=this;$("*[class*="+this.opt.prefix+"]").livequery(function(){var c=new RegExp(a.opt.prefix+"(\\S+)");var b=this.className.match(c);var e=b[1];var d=a.getTooltip(e);if(d){d.watchElement(this)}},function(){})},debug:function(){var a=$("<div/>").css({position:"absolute",top:"5px",right:"5px",width:"400px",height:"400px"}).appendTo("body");$.each(this.tooltips,function(b,c){c.loadTemplate();var d=c.compile();$(d).clone().show().css("position","static").appendTo(a)})},getTooltip:function(b){var a=$.grepSingle(this.tooltips,function(c){return b==c.id});if(!a&&$("#"+b).length){a=this.createTooltip(b)}return a},createTooltip:function(b){var a=new Tooltip(b,{template:b,container:"overDivTooltip"});this.tooltips.push(a);return a}});var TooltipFactory=Class.extend({init:function(a){this.array=a},create:function(){var a=new Array();for(var d in this.array){var b=this.array[d];var c=new Tooltip(d,b);a.push(c)}return a}});