window.addEvent('domready', function() { /** * Set default options, overrideable from later calls. SqueezeBox.initialize({ size: {x: 350, y: 400} }); * Assign SqueezeBox to all links with rel="boxed" attribute, the class then reads the "href". SqueezeBox.assign($$('a[rel=boxed]')); */ var myTips = new Class({ Extends: Tips, elementEnter: function(event, element) { $A(this.container.childNodes).each(Element.dispose); var old_title = element.retrieve('tip:title'); var dual = old_title.split('::'); var title = dual[0].trim(); var text = dual[1].trim(); if (title){ this.titleElement = new Element('div', {'class': 'tip-title'}).inject(this.container); this.fill(this.titleElement, title); } if (text){ this.textElement = new Element('div', {'class': 'tip-text'}).inject(this.container); this.fill(this.textElement, text); } this.timer = $clear(this.timer); this.timer = this.show.delay(this.options.showDelay, this); this.position((!this.options.fixed) ? event : {page: element.getPosition()}); } }); /* Tips 3 */ var Tips3 = new myTips($$('.Tips3'), { timeOut : 700, maxTitleChars : 50, hideDelay : 200, className : 'tips', //for you yo use in the css classes being then .tip .tip-title and .tip-text onShow: function(tip) { tip.fade('in'); }, onHide: function(tip) { tip.fade('out'); } }); /* Tips 4 */ var Tips4 = new Tips($$('.Tips4'), { className: 'custom' }); function enableTooltips(id){ var links,i,h; if(!$ || !$$) return; //AddCss(); h=document.createElement("span"); h.id="btc"; h.setAttribute("id","btc"); h.style.position="absolute"; $(id).appendChild(h); if(id==null) links=getElementsByTagName("input"); else links=$(id).getElementsByTagName("input"); for(i=0;i30) l=l.substr(0,27)+"..."; // b.appendChild(document.createTextNode(l)); tooltip.appendChild(b); setOpacity(tooltip); el.tooltip=tooltip; el.onmouseover=showTooltip; el.onmouseout=hideTooltip; el.onmousemove=Locate; } function showTooltip(e){ //alert('ok'); $("btc").appendChild(this.tooltip); Locate(e); } function hideTooltip(e){ var d=$("btc"); if(d.childNodes.length>0) d.removeChild(d.firstChild); } function setOpacity(el){ el.style.filter="alpha(opacity:95)"; el.style.KHTMLOpacity="0.95"; el.style.MozOpacity="0.95"; el.style.opacity="0.95"; } function CreateEl(t,c){ var x=document.createElement(t); x.className=c; x.style.display="block"; return(x); } function AddCss(){ var l=CreateEl("link"); l.setAttribute("type","text/css"); l.setAttribute("rel","stylesheet"); l.setAttribute("href","/css/layout.css"); l.setAttribute("media","screen"); $$("head")[0].appendChild(l); } function Locate(e){ var posx=0,posy=0; if(e==null) e=window.event; if(e.pageX || e.pageY){ posx=e.pageX; posy=e.pageY; } else if(e.clientX || e.clientY){ if(document.documentElement.scrollTop){ posx=e.clientX+document.documentElement.scrollLeft; posy=e.clientY+document.documentElement.scrollTop; } else{ posx=e.clientX+document.body.scrollLeft; posy=e.clientY+document.body.scrollTop; } } //alert('ok'); $("btc").style.top=(posy)+"px"; $("btc").style.left=(posx-(screen.width/4))+"px"; } var pagemenu = $empty; Slimbox.scanPage(); iniz(); }); function iniz () { pagemenu = new DDMenu ('ddmenu2', document, { //document can be the whole page, //an element or a parent of elements onOpen: function (e) { this.enableItems(true); //enable all this.enableItems('menu_item_with_icon2',false); //disable menu_item_with_icon2 }, onItemSelect: function (act_id, act_el, menu_bindon) { //console.info("menu action -> item id: \"%s\" from: %o in %o", act_id, act_el, menu_bindon) } }); } Slimbox.scanPage = function() { $$(document.links).filter(function(el) { return el.rel && el.rel.test(/^lightbox/i); }).slimbox({ overlayOpacity: 0.6, loop: true }, null, function(el) { return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel)); }); }; if (typeof deconcept=="undefined"){ var deconcept=new Object(); } if (typeof deconcept.util=="undefined") { deconcept.util=new Object(); } if (typeof deconcept.SWFObjectUtil=="undefined") { deconcept.SWFObjectUtil=new Object(); } deconcept.SWFObject = function(_1,id,w,h,_5,c,_7,_8,_9,_a){ if(!document.getElementById){ return; } this.DETECT_KEY=_a?_a:"detectflash"; this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY); this.params=new Object(); this.variables=new Object(); this.attributes=new Array(); if(_1){this.setAttribute("swf",_1);} if(id){this.setAttribute("id",id);} if(w){this.setAttribute("width",w);} if(h){this.setAttribute("height",h);} if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));} this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion(); if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;} if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high"; this.addParam("quality",q); this.setAttribute("useExpressInstall",false); this.setAttribute("doExpressInstall",false); var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c); this.setAttribute("redirectUrl",""); if(_9){this.setAttribute("redirectUrl",_9);} }; deconcept.SWFObject.prototype={ useExpressInstall:function(_d){ this.xiSWFPath=!_d?"expressinstall.swf":_d; this.setAttribute("useExpressInstall",true); }, setAttribute:function(_e,_f){ this.attributes[_e]=_f; }, getAttribute:function(_10){ return this.attributes[_10]; }, addParam:function(_11,_12){ this.params[_11]=_12; }, getParams:function(){ return this.params; }, addVariable:function(_13,_14){ this.variables[_13]=_14; }, getVariable:function(_15){ return this.variables[_15]; }, getVariables:function(){ return this.variables; }, getVariablePairs:function(){ var _16=new Array(); var key; var _18=this.getVariables(); for(key in _18){ _16[_16.length]=key+"="+_18[key]; } return _16; }, getSWFHTML:function(){ var _19=""; if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){ if(this.getAttribute("doExpressInstall")){ this.addVariable("MMplayerType","PlugIn"); this.setAttribute("swf",this.xiSWFPath); } _19 = "0){ _19+="flashvars=\""+_1c+"\""; } _19+="/>"; } else { if(this.getAttribute("doExpressInstall")){ this.addVariable("MMplayerType","ActiveX"); this.setAttribute("swf",this.xiSWFPath); } _19 = ""; _19 += ""; var _1d=this.getParams(); for(var key in _1d){ _19+=""; } var _1f=this.getVariablePairs().join("&"); if(_1f.length>0){ _19 += "";}_19+=""; } return _19; }, write:function(_20){ if(this.getAttribute("useExpressInstall")){ var _21=new deconcept.PlayerVersion([6,0,65]); if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){ this.setAttribute("doExpressInstall",true); this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl"))); document.title=document.title.slice(0,47)+" - Flash Player Installation"; this.addVariable("MMdoctitle",document.title); } } if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){ var n =(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML(); return true; } else { if(this.getAttribute("redirectUrl")!=""){ document.location.replace(this.getAttribute("redirectUrl")); } } return false; } }; deconcept.SWFObjectUtil.getPlayerVersion=function(){ var _23=new deconcept.PlayerVersion([0,0,0]); if(navigator.plugins&&navigator.mimeTypes.length){ var x=navigator.plugins["Shockwave Flash"]; if(x&&x.description){ _23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split(".")); } }else { if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){ var axo=1; var _26=3; while(axo){ try{ _26++; axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26); _23=new deconcept.PlayerVersion([_26,0,0]); }catch(e){ axo=null; } } } else { try { var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); }catch(e){ try{ var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); _23=new deconcept.PlayerVersion([6,0,21]); axo.AllowScriptAccess="always"; }catch(e){ if(_23.major==6){ return _23; } } try{ axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); }catch(e){} } if(axo!=null){ _23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.majorfv.major){return true;}if(this.minorfv.minor){return true;}if(this.rev=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;