var mod_pagespeed_hekPfReiPo = "(function(a){\n    a.fn.extend({\n        autocomplete:function(b,c){\n            var d=typeof b==\"string\";\n            c=a.extend({},a.Autocompleter.defaults,{\n                url:d?b:null,\n                data:d?null:b,\n                delay:d?a.Autocompleter.defaults.delay:10,\n                max:c&&!c.scroll?10:150\n                },c);\n            c.highlight=c.highlight||function(e){\n                return e\n                };\n\n            c.formatMatch=c.formatMatch||c.formatItem;\n            return this.each(function(){\n                new a.Autocompleter(this,c)\n                })\n            },\n        result:function(b){\n            return this.bind(\"result\",b)\n            },\n        search:function(b){\n            return this.trigger(\"search\",[b])\n            },\n        flushCache:function(){\n            return this.trigger(\"flushCache\")\n            },\n        setOptions:function(b){\n            return this.trigger(\"setOptions\",[b])\n            },\n        unautocomplete:function(){\n            return this.trigger(\"unautocomplete\")\n            }\n        });\na.Autocompleter=function(l,g){\n    var c={\n        UP:38,\n        DOWN:40,\n        DEL:46,\n        TAB:9,\n        RETURN:13,\n        ESC:27,\n        COMMA:188,\n        PAGEUP:33,\n        PAGEDOWN:34,\n        BACKSPACE:8\n    };\n\n    var b=a(l).attr(\"autocomplete\",\"off\").addClass(g.inputClass);\n    var j;\n    var p=\"\";\n    var m=a.Autocompleter.Cache(g);\n    var e=0;\n    var u;\n    var x={\n        mouseDownOnSelect:false\n    };\n\n    var r=a.Autocompleter.Select(g,l,d,x);\n    var w;\n    a.browser.opera&&a(l.form).bind(\"submit.autocomplete\",function(){\n        if(w){\n            w=false;\n            return false\n            }\n        });\nb.bind((a.browser.opera?\"keypress\":\"keydown\")+\".autocomplete\",function(y){\n    e=1;\n    u=y.keyCode;\n    switch(y.keyCode){\n        case c.UP:\n            y.preventDefault();\n            if(r.visible()){\n            r.prev()\n            }else{\n            t(0,true)\n            }\n            break;\n        case c.DOWN:\n            y.preventDefault();\n            if(r.visible()){\n            r.next()\n            }else{\n            t(0,true)\n            }\n            break;\n        case c.PAGEUP:\n            y.preventDefault();\n            if(r.visible()){\n            r.pageUp()\n            }else{\n            t(0,true)\n            }\n            break;\n        case c.PAGEDOWN:\n            y.preventDefault();\n            if(r.visible()){\n            r.pageDown()\n            }else{\n            t(0,true)\n            }\n            break;\n        case g.multiple&&a.trim(g.multipleSeparator)==\",\"&&c.COMMA:case c.TAB:case c.RETURN:\n            if(d()){\n            y.preventDefault();\n            w=true;\n            return false\n            }\n            break;\n        case c.ESC:\n            r.hide();\n            break;\n        default:\n            clearTimeout(j);\n            j=setTimeout(t,g.delay);\n            break\n            }\n        }).focus(function(){\n    e++\n}).blur(function(){\n    e=0;\n    if(!x.mouseDownOnSelect){\n        s()\n        }\n    }).click(function(){\n    if(e++>1&&!r.visible()){\n        t(0,true)\n        }\n    }).bind(\"search\",function(){\n    var y=(arguments.length>1)?arguments[1]:null;\n    function z(D,C){\n        var A;\n        if(C&&C.length){\n            for(var B=0;B<C.length;B++){\n                if(C[B].result.toLowerCase()==D.toLowerCase()){\n                    A=C[B];\n                    break\n                }\n            }\n            }\n        if(typeof y==\"function\"){\n    y(A)\n    }else{\n    b.trigger(\"result\",A&&[A.data,A.value])\n    }\n}\na.each(h(b.val()),function(A,B){\n    f(B,z,z)\n    })\n}).bind(\"flushCache\",function(){\n    m.flush()\n    }).bind(\"setOptions\",function(){\n    a.extend(g,arguments[1]);\n    if(\"data\" in arguments[1]){\n        m.populate()\n        }\n    }).bind(\"unautocomplete\",function(){\n    r.unbind();\n    b.unbind();\n    a(l.form).unbind(\".autocomplete\")\n    });\nfunction d(){\n    var B=r.selected();\n    if(!B){\n        return false\n        }\n        var y=B.result;\n    p=y;\n    if(g.multiple){\n        var E=h(b.val());\n        if(E.length>1){\n            var A=g.multipleSeparator.length;\n            var D=a(l).selection().start;\n            var C,z=0;\n            a.each(E,function(F,G){\n                z+=G.length;\n                if(D<=z){\n                    C=F;\n                    return false\n                    }\n                    z+=A\n                });\n            E[C]=y;\n            y=E.join(g.multipleSeparator)\n            }\n            y+=g.multipleSeparator\n        }\n        b.val(y);\n    v();\n    b.trigger(\"result\",[B.data,B.value]);\n    return true\n    }\n    function t(A,z){\n    if(u==c.DEL){\n        r.hide();\n        return\n    }\n    var y=b.val();\n    if(!z&&y==p){\n        return\n    }\n    p=y;\n    y=i(y);\n    if(y.length>=g.minChars){\n        b.addClass(g.loadingClass);\n        if(!g.matchCase){\n            y=y.toLowerCase()\n            }\n            f(y,k,v)\n        }else{\n        n();\n        r.hide()\n        }\n    }\nfunction h(y){\n    if(!y){\n        return[\"\"]\n        }\n        if(!g.multiple){\n        return[a.trim(y)]\n        }\n        return a.map(y.split(g.multipleSeparator),function(z){\n        return a.trim(y).length?a.trim(z):null\n        })\n    }\n    function i(y){\n    if(!g.multiple){\n        return y\n        }\n        var A=h(y);\n    if(A.length==1){\n        return A[0]\n        }\n        var z=a(l).selection().start;\n    if(z==y.length){\n        A=h(y)\n        }else{\n        A=h(y.replace(y.substring(z),\"\"))\n        }\n        return A[A.length-1]\n    }\n    function q(y,z){\n    if(g.autoFill&&(i(b.val()).toLowerCase()==y.toLowerCase())&&u!=c.BACKSPACE){\n        b.val(b.val()+z.substring(i(p).length));\n        a(l).selection(p.length,p.length+z.length)\n        }\n    }\nfunction s(){\n    clearTimeout(j);\n    j=setTimeout(v,200)\n    }\n    function v(){\n    var y=r.visible();\n    r.hide();\n    clearTimeout(j);\n    n();\n    if(g.mustMatch){\n        b.search(function(z){\n            if(!z){\n                if(g.multiple){\n                    var A=h(b.val()).slice(0,-1);\n                    b.val(A.join(g.multipleSeparator)+(A.length?g.multipleSeparator:\"\"))\n                    }else{\n                    b.val(\"\");\n                    b.trigger(\"result\",null)\n                    }\n                }\n        })\n}\n}\nfunction k(z,y){\n    if(y&&y.length&&e){\n        n();\n        r.display(y,z);\n        q(z,y[0].value);\n        r.show()\n        }else{\n        v()\n        }\n    }\nfunction f(z,B,y){\n    if(!g.matchCase){\n        z=z.toLowerCase()\n        }\n        var A=m.load(z);\n    if(A&&A.length){\n        B(z,A)\n        }else{\n        if((typeof g.url==\"string\")&&(g.url.length>0)){\n            var C={\n                timestamp:+new Date()\n                };\n\n            a.each(g.extraParams,function(D,E){\n                C[D]=typeof E==\"function\"?E():E\n                });\n            a.ajax({\n                mode:\"abort\",\n                port:\"autocomplete\"+l.name,\n                dataType:g.dataType,\n                url:g.url,\n                data:a.extend({\n                    q:i(z),\n                    limit:g.max\n                    },C),\n                success:function(E){\n                    var D=g.parse&&g.parse(E)||o(E);\n                    m.add(z,D);\n                    B(z,D)\n                    }\n                })\n        }else{\n        r.emptyList();\n        y(z)\n        }\n    }\n}\nfunction o(B){\n    var y=[];\n    var A=B.split(\"\\n\");\n    for(var z=0;z<A.length;z++){\n        var C=a.trim(A[z]);\n        if(C){\n            C=C.split(\"|\");\n            y[y.length]={\n                data:C,\n                value:C[0],\n                result:g.formatResult&&g.formatResult(C,C[0])||C[0]\n                }\n            }\n    }\n    return y\n}\nfunction n(){\n    b.removeClass(g.loadingClass)\n    }\n};\n\na.Autocompleter.defaults={\n    inputClass:\"ac_input\",\n    resultsClass:\"ac_results\",\n    loadingClass:\"ac_loading\",\n    minChars:1,\n    delay:400,\n    matchCase:false,\n    matchSubset:true,\n    matchContains:false,\n    cacheLength:10,\n    max:100,\n    mustMatch:false,\n    extraParams:{},\n    selectFirst:true,\n    formatItem:function(b){\n        return b[0]\n        },\n    formatMatch:null,\n    autoFill:false,\n    width:0,\n    multiple:false,\n    multipleSeparator:\", \",\n    highlight:function(c,b){\n        return c.replace(new RegExp(\"(?![^&;]+;)(?!<[^<>]*)(\"+b.replace(/([\\^\\$\\(\\)\\[\\]\\{\\}\\*\\.\\+\\?\\|\\\\])/gi,\"\\\\$1\")+\")(?![^<>]*>)(?![^&;]+;)\",\"gi\"),\"<strong>$1</strong>\")\n        },\n    scroll:true,\n    scrollHeight:180\n};\n\na.Autocompleter.Cache=function(c){\n    var f={};\n\n    var d=0;\n    function h(l,k){\n        if(!c.matchCase){\n            l=l.toLowerCase()\n            }\n            var j=l.indexOf(k);\n        if(c.matchContains==\"word\"){\n            j=l.toLowerCase().search(\"\\\\b\"+k.toLowerCase())\n            }\n            if(j==-1){\n            return false\n            }\n            return j==0||c.matchContains\n        }\n        function g(j,i){\n        if(d>c.cacheLength){\n            b()\n            }\n            if(!f[j]){\n            d++\n        }\n        f[j]=i\n        }\n        function e(){\n        if(!c.data){\n            return false\n            }\n            var k={},j=0;\n        if(!c.url){\n            c.cacheLength=1\n            }\n            k[\"\"]=[];\n        for(var m=0,l=c.data.length;m<l;m++){\n            var p=c.data[m];\n            p=(typeof p==\"string\")?[p]:p;\n            var o=c.formatMatch(p,m+1,c.data.length);\n            if(o===false){\n                continue\n            }\n            var n=o.charAt(0).toLowerCase();\n            if(!k[n]){\n                k[n]=[]\n                }\n                var q={\n                value:o,\n                data:p,\n                result:c.formatResult&&c.formatResult(p)||o\n                };\n\n            k[n].push(q);\n            if(j++<c.max){\n                k[\"\"].push(q)\n                }\n            }\n        a.each(k,function(r,s){\n        c.cacheLength++;\n        g(r,s)\n        })\n    }\n    setTimeout(e,25);\nfunction b(){\n    f={};\n\n    d=0\n    }\n    return{\n    flush:b,\n    add:g,\n    populate:e,\n    load:function(n){\n        if(!c.cacheLength||!d){\n            return null\n            }\n            if(!c.url&&c.matchContains){\n            var m=[];\n            for(var j in f){\n                if(j.length>0){\n                    var o=f[j];\n                    a.each(o,function(p,k){\n                        if(h(k.value,n)){\n                            m.push(k)\n                            }\n                        })\n                }\n            }\n            return m\n    }else{\n    if(f[n]){\n        return f[n]\n        }else{\n        if(c.matchSubset){\n            for(var l=n.length-1;l>=c.minChars;l--){\n                var o=f[n.substr(0,l)];\n                if(o){\n                    var m=[];\n                    a.each(o,function(p,k){\n                        if(h(k.value,n)){\n                            m[m.length]=k\n                            }\n                        });\n                return m\n                }\n            }\n        }\n}\n}\nreturn null\n}\n}\n};\n\na.Autocompleter.Select=function(e,j,l,p){\n    var i={\n        ACTIVE:\"ac_over\"\n    };\n\n    var k,f=-1,r,m=\"\",s=true,c,o;\n    function n(){\n        if(!s){\n            return\n        }\n        c=a(\"<div/>\").hide().addClass(e.resultsClass).css(\"position\",\"absolute\").appendTo(document.body);\n        o=a(\"<ul/>\").appendTo(c).mouseover(function(t){\n            if(q(t).nodeName&&q(t).nodeName.toUpperCase()==\"LI\"){\n                f=a(\"li\",o).removeClass(i.ACTIVE).index(q(t));\n                a(q(t)).addClass(i.ACTIVE)\n                }\n            }).click(function(t){\n        a(q(t)).addClass(i.ACTIVE);\n        l();\n        return false\n        }).mousedown(function(){\n        p.mouseDownOnSelect=true\n        }).mouseup(function(){\n        p.mouseDownOnSelect=false\n        });\n    if(e.width>0){\n        c.css(\"width\",e.width)\n        }\n        s=false\n    }\n    function q(u){\n    var t=u.target;\n    while(t&&t.tagName!=\"LI\"){\n        t=t.parentNode\n        }\n        if(!t){\n        return[]\n        }\n        return t\n    }\n    function h(t){\n    k.slice(f,f+1).removeClass(i.ACTIVE);\n    g(t);\n    var v=k.slice(f,f+1).addClass(i.ACTIVE);\n    if(e.scroll){\n        var u=0;\n        k.slice(0,f).each(function(){\n            u+=this.offsetHeight\n            });\n        if((u+v[0].offsetHeight-o.scrollTop())>o[0].clientHeight){\n            o.scrollTop(u+v[0].offsetHeight-o.innerHeight())\n            }else{\n            if(u<o.scrollTop()){\n                o.scrollTop(u)\n                }\n            }\n    }\n}\nfunction g(t){\n    f+=t;\n    if(f<0){\n        f=k.size()-1\n        }else{\n        if(f>=k.size()){\n            f=0\n            }\n        }\n}\nfunction b(t){\n    return e.max&&e.max<t?e.max:t\n    }\n    function d(){\n    o.empty();\n    var u=b(r.length);\n    for(var v=0;v<u;v++){\n        if(!r[v]){\n            continue\n        }\n        var w=e.formatItem(r[v].data,v+1,u,r[v].value,m);\n        if(w===false){\n            continue\n        }\n        var t=a(\"<li/>\").html(e.highlight(w,m)).addClass(v%2==0?\"ac_even\":\"ac_odd\").appendTo(o)[0];\n        a.data(t,\"ac_data\",r[v])\n        }\n        k=o.find(\"li\");\n    if(e.selectFirst){\n        k.slice(0,1).addClass(i.ACTIVE);\n        f=0\n        }\n        if(a.fn.bgiframe){\n        o.bgiframe()\n        }\n    }\nreturn{\n    display:function(u,t){\n        n();\n        r=u;\n        m=t;\n        d()\n        },\n    next:function(){\n        h(1)\n        },\n    prev:function(){\n        h(-1)\n        },\n    pageUp:function(){\n        if(f!=0&&f-8<0){\n            h(-f)\n            }else{\n            h(-8)\n            }\n        },\npageDown:function(){\n    if(f!=k.size()-1&&f+8>k.size()){\n        h(k.size()-1-f)\n        }else{\n        h(8)\n        }\n    },\nhide:function(){\n    c&&c.hide();\n    k&&k.removeClass(i.ACTIVE);\n    f=-1\n    },\nvisible:function(){\n    return c&&c.is(\":visible\")\n    },\ncurrent:function(){\n    return this.visible()&&(k.filter(\".\"+i.ACTIVE)[0]||e.selectFirst&&k[0])\n    },\nshow:function(){\n    var v=a(j).offset();\n    c.css({\n        width:typeof e.width==\"string\"||e.width>0?e.width:a(j).width(),\n        top:v.top+j.offsetHeight,\n        left:v.left\n        }).show();\n    if(e.scroll){\n        o.scrollTop(0);\n        o.css({\n            maxHeight:e.scrollHeight,\n            overflow:\"auto\"\n        });\n        if(a.browser.msie&&typeof document.body.style.maxHeight===\"undefined\"){\n            var t=0;\n            k.each(function(){\n                t+=this.offsetHeight\n                });\n            var u=t>e.scrollHeight;\n            o.css(\"height\",u?e.scrollHeight:t);\n            if(!u){\n                k.width(o.width()-parseInt(k.css(\"padding-left\"))-parseInt(k.css(\"padding-right\")))\n                }\n            }\n    }\n},\nselected:function(){\n    var t=k&&k.filter(\".\"+i.ACTIVE).removeClass(i.ACTIVE);\n    return t&&t.length&&a.data(t[0],\"ac_data\")\n    },\nemptyList:function(){\n    o&&o.empty()\n    },\nunbind:function(){\n    c&&c.remove()\n    }\n}\n};\n\na.fn.selection=function(i,b){\n    if(i!==undefined){\n        return this.each(function(){\n            if(this.createTextRange){\n                var j=this.createTextRange();\n                if(b===undefined||i==b){\n                    j.move(\"character\",i);\n                    j.select()\n                    }else{\n                    j.collapse(true);\n                    j.moveStart(\"character\",i);\n                    j.moveEnd(\"character\",b);\n                    j.select()\n                    }\n                }else{\n            if(this.setSelectionRange){\n                this.setSelectionRange(i,b)\n                }else{\n                if(this.selectionStart){\n                    this.selectionStart=i;\n                    this.selectionEnd=b\n                    }\n                }\n        }\n    })\n}\nvar g=this[0];\nif(g.createTextRange){\n    var c=document.selection.createRange(),h=g.value,f=\"<->\",d=c.text.length;\n    c.text=f;\n    var e=g.value.indexOf(f);\n    g.value=h;\n    this.selection(e,e+d);\n    return{\n        start:e,\n        end:e+d\n        }\n    }else{\n    if(g.selectionStart!==undefined){\n        return{\n            start:g.selectionStart,\n            end:g.selectionEnd\n            }\n        }\n}\n}\n})(jQuery);\n/*corner*/(function($){\n    var ua=navigator.userAgent;\n    var moz=$.browser.mozilla&&/gecko/i.test(ua);\n    var webkit=$.browser.safari&&/Safari\\/[5-9]/.test(ua);\n    var expr=$.browser.msie&&(function(){\n        var div=document.createElement(\"div\");\n        try{\n            div.style.setExpression(\"width\",\"0+0\");\n            div.style.removeExpression(\"width\")\n            }catch(e){\n            return false\n            }\n            return true\n        })();\n    function sz(el,p){\n        return parseInt($.css(el,p))||0\n        }\n        function hex2(s){\n        var s=parseInt(s).toString(16);\n        return(s.length<2)?\"0\"+s:s\n        }\n        function gpc(node){\n        for(;node&&node.nodeName.toLowerCase()!=\"html\";node=node.parentNode){\n            var v=$.css(node,\"backgroundColor\");\n            if(v==\"rgba(0, 0, 0, 0)\"){\n                continue\n            }\n            if(v.indexOf(\"rgb\")>=0){\n                var rgb=v.match(/\\d+/g);\n                return\"#\"+hex2(rgb[0])+hex2(rgb[1])+hex2(rgb[2])\n                }\n                if(v&&v!=\"transparent\"){\n                return v\n                }\n            }\n        return\"#ffffff\"\n    }\n    function getWidth(fx,i,width){\n    switch(fx){\n        case\"round\":\n            return Math.round(width*(1-Math.cos(Math.asin(i/width))));\n        case\"cool\":\n            return Math.round(width*(1+Math.cos(Math.asin(i/width))));\n        case\"sharp\":\n            return Math.round(width*(1-Math.cos(Math.acos(i/width))));\n        case\"bite\":\n            return Math.round(width*(Math.cos(Math.asin((width-i-1)/width))));\n        case\"slide\":\n            return Math.round(width*(Math.atan2(i,width/i)));\n        case\"jut\":\n            return Math.round(width*(Math.atan2(width,(width-i-1))));\n        case\"curl\":\n            return Math.round(width*(Math.atan(i)));\n        case\"tear\":\n            return Math.round(width*(Math.cos(i)));\n        case\"wicked\":\n            return Math.round(width*(Math.tan(i)));\n        case\"long\":\n            return Math.round(width*(Math.sqrt(i)));\n        case\"sculpt\":\n            return Math.round(width*(Math.log((width-i-1),width)));\n        case\"dog\":\n            return(i&1)?(i+1):width;\n        case\"dog2\":\n            return(i&2)?(i+1):width;\n        case\"dog3\":\n            return(i&3)?(i+1):width;\n        case\"fray\":\n            return(i%2)*width;\n        case\"notch\":\n            return width;\n        case\"bevel\":\n            return i+1\n            }\n        }\n$.fn.corner=function(options){\n    if(this.length==0){\n        if(!$.isReady&&this.selector){\n            var s=this.selector,c=this.context;\n            $(function(){\n                $(s,c).corner(options)\n                })\n            }\n            return this\n        }\n        return this.each(function(index){\n        var $this=$(this);\n        var o=[options||\"\",$this.attr($.fn.corner.defaults.metaAttr)||\"\"].join(\" \").toLowerCase();\n        var keep=/keep/.test(o);\n        var cc=((o.match(/cc:(#[0-9a-f]+)/)||[])[1]);\n        var sc=((o.match(/sc:(#[0-9a-f]+)/)||[])[1]);\n        var width=parseInt((o.match(/(\\d+)px/)||[])[1])||10;\n        var re=/round|bevel|notch|bite|cool|sharp|slide|jut|curl|tear|fray|wicked|sculpt|long|dog3|dog2|dog/;\n        var fx=((o.match(re)||[\"round\"])[0]);\n        var edges={\n            T:0,\n            B:1\n        };\n\n        var opts={\n            TL:/top|tl|left/.test(o),\n            TR:/top|tr|right/.test(o),\n            BL:/bottom|bl|left/.test(o),\n            BR:/bottom|br|right/.test(o)\n            };\n\n        if(!opts.TL&&!opts.TR&&!opts.BL&&!opts.BR){\n            opts={\n                TL:1,\n                TR:1,\n                BL:1,\n                BR:1\n            }\n        }\n        if($.fn.corner.defaults.useNative&&fx==\"round\"&&(moz||webkit)&&!cc&&!sc){\n        if(opts.TL){\n            $this.css(moz?\"-moz-border-radius-topleft\":\"-webkit-border-top-left-radius\",width+\"px\")\n            }\n            if(opts.TR){\n            $this.css(moz?\"-moz-border-radius-topright\":\"-webkit-border-top-right-radius\",width+\"px\")\n            }\n            if(opts.BL){\n            $this.css(moz?\"-moz-border-radius-bottomleft\":\"-webkit-border-bottom-left-radius\",width+\"px\")\n            }\n            if(opts.BR){\n            $this.css(moz?\"-moz-border-radius-bottomright\":\"-webkit-border-bottom-right-radius\",width+\"px\")\n            }\n            return\n    }\n    var strip=document.createElement(\"div\");\n        strip.style.overflow=\"hidden\";\n        strip.style.height=\"1px\";\n        strip.style.backgroundColor=sc||\"transparent\";\n        strip.style.borderStyle=\"solid\";\n        var pad={\n        T:parseInt($.css(this,\"paddingTop\"))||0,\n        R:parseInt($.css(this,\"paddingRight\"))||0,\n        B:parseInt($.css(this,\"paddingBottom\"))||0,\n        L:parseInt($.css(this,\"paddingLeft\"))||0\n        };\n\n    if(typeof this.style.zoom!=undefined){\n        this.style.zoom=1\n        }\n        if(!keep){\n        this.style.border=\"none\"\n        }\n        strip.style.borderColor=cc||gpc(this.parentNode);\n        var cssHeight=$.curCSS(this,\"height\");\n        for(var j in edges){\n        var bot=edges[j];\n        if((bot&&(opts.BL||opts.BR))||(!bot&&(opts.TL||opts.TR))){\n            strip.style.borderStyle=\"none \"+(opts[j+\"R\"]?\"solid\":\"none\")+\" none \"+(opts[j+\"L\"]?\"solid\":\"none\");\n            var d=document.createElement(\"div\");\n            $(d).addClass(\"jquery-corner\");\n            var ds=d.style;\n            bot?this.appendChild(d):this.insertBefore(d,this.firstChild);\n            if(bot&&cssHeight!=\"auto\"){\n                if($.css(this,\"position\")==\"static\"){\n                    this.style.position=\"relative\"\n                    }\n                    ds.position=\"absolute\";\n                ds.bottom=ds.left=ds.padding=ds.margin=\"0\";\n                if(expr){\n                    ds.setExpression(\"width\",\"this.parentNode.offsetWidth\")\n                    }else{\n                    ds.width=\"100%\"\n                    }\n                }else{\n            if(!bot&&$.browser.msie){\n                if($.css(this,\"position\")==\"static\"){\n                    this.style.position=\"relative\"\n                    }\n                    ds.position=\"absolute\";\n                ds.top=ds.left=ds.right=ds.padding=ds.margin=\"0\";\n                if(expr){\n                    var bw=sz(this,\"borderLeftWidth\")+sz(this,\"borderRightWidth\");\n                    ds.setExpression(\"width\",\"this.parentNode.offsetWidth - \"+bw+'+ \"px\"')\n                    }else{\n                    ds.width=\"100%\"\n                    }\n                }else{\n            ds.position=\"relative\";\n            ds.margin=!bot?\"-\"+pad.T+\"px -\"+pad.R+\"px \"+(pad.T-width)+\"px -\"+pad.L+\"px\":(pad.B-width)+\"px -\"+pad.R+\"px -\"+pad.B+\"px -\"+pad.L+\"px\"\n            }\n        }\n    for(var i=0;i<width;i++){\n        var w=Math.max(0,getWidth(fx,i,width));\n        var e=strip.cloneNode(false);\n        e.style.borderWidth=\"0 \"+(opts[j+\"R\"]?w:0)+\"px 0 \"+(opts[j+\"L\"]?w:0)+\"px\";\n        bot?d.appendChild(e):d.insertBefore(e,d.firstChild)\n        }\n    }\n    }\n})\n};\n\n$.fn.uncorner=function(){\n    if(moz||webkit){\n        this.css(moz?\"-moz-border-radius\":\"-webkit-border-radius\",0)\n        }\n        $(\"div.jquery-corner\",this).remove();\n    return this\n    };\n\n$.fn.corner.defaults={\n    useNative:true,\n    metaAttr:\"data-corner\"\n}\n})(jQuery);\n/*tooltip*/(function(e){\n    var b={},k,m,o,j=e.browser.msie&&/MSIE\\s(5\\.5|6\\.)/.test(navigator.userAgent),a=false;\n    e.tooltip={\n        blocked:false,\n        defaults:{\n            delay:200,\n            fade:false,\n            showURL:true,\n            extraClass:\"\",\n            top:15,\n            left:15,\n            id:\"tooltip\"\n        },\n        block:function(){\n            e.tooltip.blocked=!e.tooltip.blocked\n            }\n        };\n\ne.fn.extend({\n    tooltip:function(p){\n        p=e.extend({},e.tooltip.defaults,p);\n        h(p);\n        return this.each(function(){\n            e.data(this,\"tooltip\",p);\n            this.tOpacity=b.parent.css(\"opacity\");\n            this.tooltipText=this.title;\n            //e(this).removeAttr(\"title\");\n            this.alt=\"\"\n            }).mouseover(l).mouseout(f).click(f)\n        },\n    fixPNG:j?function(){\n        return this.each(function(){\n            var p=e(this).css(\"backgroundImage\");\n            if(p.match(/^url\\([\"']?(.*\\.png)[\"']?\\)$/i)){\n                p=RegExp.$1;\n                e(this).css({\n                    backgroundImage:\"none\",\n                    filter:\"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='\"+p+\"')\"\n                    }).each(function(){\n                    var q=e(this).css(\"position\");\n                    if(q!=\"absolute\"&&q!=\"relative\"){\n                        e(this).css(\"position\",\"relative\")\n                        }\n                    })\n            }\n        })\n}:function(){\n    return this\n    },\nunfixPNG:j?function(){\n    return this.each(function(){\n        e(this).css({\n            filter:\"\",\n            backgroundImage:\"\"\n        })\n        })\n    }:function(){\n    return this\n    },\nhideWhenEmpty:function(){\n    return this.each(function(){\n        e(this)[e(this).html()?\"show\":\"hide\"]()\n        })\n    },\nurl:function(){\n    return this.attr(\"href\")||this.attr(\"src\")\n    }\n});\nfunction h(p){\n    if(b.parent){\n        return\n    }\n    b.parent=e('<div id=\"'+p.id+'\"><h3></h3><div class=\"body\"></div><div class=\"url\"></div></div>').appendTo(document.body).hide();\n    if(e.fn.bgiframe){\n        b.parent.bgiframe()\n        }\n        b.title=e(\"h3\",b.parent);\n    b.body=e(\"div.body\",b.parent);\n    b.url=e(\"div.url\",b.parent)\n    }\n    function c(p){\n    return e.data(p,\"tooltip\")\n    }\n    function g(p){\n    if(c(this).delay){\n        o=setTimeout(n,c(this).delay)\n        }else{\n        n()\n        }\n        a=!!c(this).track;\n    e(document.body).bind(\"mousemove\",d);\n    d(p)\n    }\n    function l(){\n    if(e.tooltip.blocked||this==k||(!this.tooltipText&&!c(this).bodyHandler)){\n        return\n    }\n    k=this;\n    m=this.tooltipText;\n    if(c(this).bodyHandler){\n        b.title.hide();\n        var s=c(this).bodyHandler.call(this);\n        if(s.nodeType||s.jquery){\n            b.body.empty().append(s)\n            }else{\n            b.body.html(s)\n            }\n            b.body.show()\n        }else{\n        if(c(this).showBody){\n            var r=m.split(c(this).showBody);\n            b.title.html(r.shift()).show();\n            b.body.empty();\n            for(var q=0,p;(p=r[q]);q++){\n                if(q>0){\n                    b.body.append(\"<br/>\")\n                    }\n                    b.body.append(p)\n                }\n                b.body.hideWhenEmpty()\n            }else{\n            b.title.html(m).show();\n            b.body.hide()\n            }\n        }\n    if(c(this).showURL&&e(this).url()){\n    b.url.html(e(this).url().replace(\"http://\",\"\")).show()\n    }else{\n    b.url.hide()\n    }\n    b.parent.addClass(c(this).extraClass);\nif(c(this).fixPNG){\n    b.parent.fixPNG()\n    }\n    g.apply(this,arguments)\n}\nfunction n(){\n    o=null;\n    if((!j||!e.fn.bgiframe)&&c(k).fade){\n        if(b.parent.is(\":animated\")){\n            b.parent.stop().show().fadeTo(c(k).fade,k.tOpacity)\n            }else{\n            b.parent.is(\":visible\")?b.parent.fadeTo(c(k).fade,k.tOpacity):b.parent.fadeIn(c(k).fade)\n            }\n        }else{\n    b.parent.show()\n    }\n    d()\n}\nfunction d(s){\n    if(e.tooltip.blocked){\n        return\n    }\n    if(s&&s.target.tagName==\"OPTION\"){\n        return\n    }\n    if(!a&&b.parent.is(\":visible\")){\n        e(document.body).unbind(\"mousemove\",d)\n        }\n        if(k==null){\n        e(document.body).unbind(\"mousemove\",d);\n        return\n    }\n    b.parent.removeClass(\"viewport-right\").removeClass(\"viewport-bottom\");\n    var u=b.parent[0].offsetLeft;\n    var t=b.parent[0].offsetTop;\n    if(s){\n        u=s.pageX+c(k).left;\n        t=s.pageY+c(k).top;\n        var q=\"auto\";\n        if(c(k).positionLeft){\n            q=e(window).width()-u;\n            u=\"auto\"\n            }\n            b.parent.css({\n            left:u,\n            right:q,\n            top:t\n        })\n        }\n        var p=i(),r=b.parent[0];\n    if(p.x+p.cx<r.offsetLeft+r.offsetWidth){\n        u-=r.offsetWidth+20+c(k).left;\n        b.parent.css({\n            left:u+\"px\"\n            }).addClass(\"viewport-right\")\n        }\n        if(p.y+p.cy<r.offsetTop+r.offsetHeight){\n        t-=r.offsetHeight+20+c(k).top;\n        b.parent.css({\n            top:t+\"px\"\n            }).addClass(\"viewport-bottom\")\n        }\n    }\nfunction i(){\n    return{\n        x:e(window).scrollLeft(),\n        y:e(window).scrollTop(),\n        cx:e(window).width(),\n        cy:e(window).height()\n        }\n    }\nfunction f(r){\n    if(e.tooltip.blocked){\n        return\n    }\n    if(o){\n        clearTimeout(o)\n        }\n        k=null;\n    var q=c(this);\n    function p(){\n        b.parent.removeClass(q.extraClass).hide().css(\"opacity\",\"\")\n        }\n        if((!j||!e.fn.bgiframe)&&q.fade){\n        if(b.parent.is(\":animated\")){\n            b.parent.stop().fadeTo(q.fade,0,p)\n            }else{\n            b.parent.stop().fadeOut(q.fade,p)\n            }\n        }else{\n    p()\n    }\n    if(c(this).fixPNG){\n    b.parent.unfixPNG()\n    }\n}\n})(jQuery);\n(function($){\n    $.fn.easySlider=function(options){\n        var defaults={\n            prevId:\"prevBtn\",\n            prevText:\"Previous\",\n            nextId:\"nextBtn\",\n            nextText:\"Next\",\n            controlsShow:true,\n            controlsBefore:\"\",\n            controlsAfter:\"\",\n            controlsFade:true,\n            firstId:\"firstBtn\",\n            firstText:\"First\",\n            firstShow:false,\n            lastId:\"lastBtn\",\n            lastText:\"Last\",\n            lastShow:false,\n            vertical:false,\n            speed:800,\n            auto:false,\n            pause:2000,\n            continuous:false,\n            numeric:false,\n            numericId:\"controls\"\n        };\n\n        var options=$.extend(defaults,options);\n        this.each(function(){\n            var obj=$(this);\n            var s=$(\"li\",obj).length;\n            var w=$(\"li\",obj).width();\n            var h=$(\"li\",obj).height();\n            var clickable=true;\n            obj.width(w);\n            obj.height(h);\n            obj.css(\"overflow\",\"hidden\");\n            var ts=s-1;\n            var t=0;\n            $(\"ul\",obj).css(\"width\",s*w);\n            if(options.continuous){\n                $(\"ul\",obj).prepend($(\"ul li:last-child\",obj).clone().css(\"margin-left\",\"-\"+w+\"px\"));\n                $(\"ul\",obj).append($(\"ul li:nth-child(2)\",obj).clone());\n                $(\"ul\",obj).css(\"width\",(s+1)*w);\n            }\n            if(!options.vertical){\n                $(\"li\",obj).css(\"float\",\"left\");\n            }\n            if(options.controlsShow){\n                var html=options.controlsBefore;\n                if(options.numeric){\n                    html+='<ol id=\"'+options.numericId+'\"></ol>';\n                }else{\n                    if(options.firstShow){\n                        html+='<span id=\"'+options.firstId+'\"><a href=\"javascript:void(0);\">'+options.firstText+\"</a></span>\";\n                    }\n                    html+=' <span id=\"'+options.prevId+'\"><a href=\"javascript:void(0);\">'+options.prevText+\"</a></span>\";\n                    html+=' <span id=\"'+options.nextId+'\"><a href=\"javascript:void(0);\">'+options.nextText+\"</a></span>\";\n                    if(options.lastShow){\n                        html+=' <span id=\"'+options.lastId+'\"><a href=\"javascript:void(0);\">'+options.lastText+\"</a></span>\";\n                    }\n                }\n                html+=options.controlsAfter;\n            $(obj).after(html);\n        }\n        if(options.numeric){\n            for(var i=0;i<s;i++){\n                $(document.createElement(\"li\")).attr(\"id\",options.numericId+(i+1)).html(\"<a rel=\"+i+' href=\"javascript:void(0);\">'+(i+1)+\"</a>\").appendTo($(\"#\"+options.numericId)).click(function(){\n                    animate($(\"a\",$(this)).attr(\"rel\"),true);\n                });\n            }\n            }else{\n            $(\"a\",\"#\"+options.nextId).click(function(){\n                animate(\"next\",true);\n            });\n            $(\"a\",\"#\"+options.prevId).click(function(){\n                animate(\"prev\",true);\n            });\n            $(\"a\",\"#\"+options.firstId).click(function(){\n                animate(\"first\",true);\n            });\n            $(\"a\",\"#\"+options.lastId).click(function(){\n                animate(\"last\",true);\n            });\n        }\n        function setCurrent(i){\n            i=parseInt(i)+1;\n            $(\"li\",\"#\"+options.numericId).removeClass(\"current\");\n            $(\"li#\"+options.numericId+i).addClass(\"current\");\n        }\n        function adjust(){\n            if(t>ts){\n                t=0;\n            }\n            if(t<0){\n                t=ts;\n            }\n            if(!options.vertical){\n                $(\"ul\",obj).css(\"margin-left\",(t*w*-1));\n            }else{\n                $(\"ul\",obj).css(\"margin-left\",(t*h*-1));\n            }\n            clickable=true;\n            if(options.numeric){\n                setCurrent(t);\n            }\n        }\n        function animate(dir,clicked){\n        if(clickable){\n            clickable=false;\n            var ot=t;\n            switch(dir){\n                case\"next\":\n                    t=(ot>=ts)?(options.continuous?t+1:ts):t+1;\n                    break;\n                case\"prev\":\n                    t=(t<=0)?(options.continuous?t-1:0):t-1;\n                    break;\n                case\"first\":\n                    t=0;\n                    break;\n                case\"last\":\n                    t=ts;\n                    break;\n                default:\n                    t=dir;\n                    break;\n            }\n            var diff=Math.abs(ot-t);\n            var speed=diff*options.speed;\n            if(!options.vertical){\n                p=(t*w*-1);\n                $(\"ul\",obj).animate({\n                    marginLeft:p\n                },{\n                    queue:false,\n                    duration:speed,\n                    complete:adjust\n                });\n            }else{\n                p=(t*h*-1);\n                $(\"ul\",obj).animate({\n                    marginTop:p\n                },{\n                    queue:false,\n                    duration:speed,\n                    complete:adjust\n                });\n            }\n            if(!options.continuous&&options.controlsFade){\n                if(t==ts){\n                    $(\"a\",\"#\"+options.nextId).hide();\n                    $(\"a\",\"#\"+options.lastId).hide();\n                }else{\n                    $(\"a\",\"#\"+options.nextId).show();\n                    $(\"a\",\"#\"+options.lastId).show();\n                }\n                if(t==0){\n                    $(\"a\",\"#\"+options.prevId).hide();\n                    $(\"a\",\"#\"+options.firstId).hide();\n                }else{\n                    $(\"a\",\"#\"+options.prevId).show();\n                    $(\"a\",\"#\"+options.firstId).show();\n                }\n            }\n            if(clicked){\n            clearTimeout(timeout);\n        }\n        if(options.auto&&dir==\"next\"&&!clicked){\n            timeout=setTimeout(function(){\n                animate(\"next\",false);\n            },diff*options.speed+options.pause);\n        }\n    }\n}\nvar timeout;\nif(options.auto){\n    timeout=setTimeout(function(){\n        animate(\"next\",false);\n    },options.pause);\n}\nif(options.numeric){\n    setCurrent(0);\n}\nif(!options.continuous&&options.controlsFade){\n    $(\"a\",\"#\"+options.prevId).hide();\n    $(\"a\",\"#\"+options.firstId).hide();\n}\n});\n};\n\n})(jQuery);\n(function($){\n    $.prettyPhoto={\n        version:\"2.5.6\"\n    };\n\n    $.fn.prettyPhoto=function(settings){\n        settings=jQuery.extend({\n            animationSpeed:\"normal\",\n            opacity:0.8,\n            showTitle:true,\n            allowresize:true,\n            default_width:\"auto\",\n            default_height:344,\n            counter_separator_label:\"/\",\n            theme:\"light_rounded\",\n            hideflash:false,\n            wmode:\"opaque\",\n            autoplay:true,\n            modal:false,\n            changepicturecallback:function(){},\n            callback:function(){},\n            markup:'<div class=\"pp_pic_holder\"> 						<div class=\"pp_top\"> 							<div class=\"pp_left\"></div> 							<div class=\"pp_middle\"></div> 							<div class=\"pp_right\"></div> 						</div> 						<div class=\"pp_content_container\"> 							<div class=\"pp_left\"> 							<div class=\"pp_right\"> 								<div class=\"pp_content\"> 									<div class=\"pp_loaderIcon\"></div> 									<div class=\"pp_fade\"> 										<a href=\"#\" class=\"pp_expand\" title=\"Expand the image\">Expand</a> 										<div class=\"pp_hoverContainer\"> 											<a class=\"pp_next\" href=\"#\">next</a> 											<a class=\"pp_previous\" href=\"#\">previous</a> 										</div> 										<div id=\"pp_full_res\"></div> 										<div class=\"pp_details clearfix\"> 											<a class=\"pp_close\" href=\"#\">Close</a> 											<p class=\"pp_description\"></p> 											<div class=\"pp_nav\"> 												<a href=\"#\" class=\"pp_arrow_previous\">Previous</a> 												<p class=\"currentTextHolder\">0/0</p> 												<a href=\"#\" class=\"pp_arrow_next\">Next</a> 											</div> 										</div> 									</div> 								</div> 							</div> 							</div> 						</div> 						<div class=\"pp_bottom\"> 							<div class=\"pp_left\"></div> 							<div class=\"pp_middle\"></div> 							<div class=\"pp_right\"></div> 						</div> 					</div> 					<div class=\"pp_overlay\"></div> 					<div class=\"ppt\"></div>',\n            image_markup:'<img id=\"fullResImage\" src=\"\" />',\n            flash_markup:'<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"{width}\" height=\"{height}\"><param name=\"wmode\" value=\"{wmode}\" /><param name=\"allowfullscreen\" value=\"true\" /><param name=\"allowscriptaccess\" value=\"always\" /><param name=\"movie\" value=\"{path}\" /><embed src=\"{path}\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"{width}\" height=\"{height}\" wmode=\"{wmode}\"></embed></object>',\n            quicktime_markup:'<object classid=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" codebase=\"http://www.apple.com/qtactivex/qtplugin.cab\" height=\"{height}\" width=\"{width}\"><param name=\"src\" value=\"{path}\"><param name=\"autoplay\" value=\"{autoplay}\"><param name=\"type\" value=\"video/quicktime\"><embed src=\"{path}\" height=\"{height}\" width=\"{width}\" autoplay=\"{autoplay}\" type=\"video/quicktime\" pluginspage=\"http://www.apple.com/quicktime/download/\"></embed></object>',\n            iframe_markup:'<iframe src =\"{path}\" width=\"{width}\" height=\"{height}\" frameborder=\"no\"></iframe>',\n            inline_markup:'<div class=\"pp_inline clearfix\">{content}</div>'\n        },settings);\n        if($.browser.msie&&parseInt($.browser.version)==6){\n            settings.theme=\"light_square\"\n            }\n            if($(\".pp_overlay\").size()==0){\n            _buildOverlay()\n            }\n            var doresize=true,percentBased=false,correctSizes,$pp_pic_holder,$ppt,$pp_overlay,pp_contentHeight,pp_contentWidth,pp_containerHeight,pp_containerWidth,windowHeight=$(window).height(),windowWidth=$(window).width(),setPosition=0,scrollPos=_getScroll();\n        $(window).scroll(function(){\n            scrollPos=_getScroll();\n            _centerOverlay();\n            _resizeOverlay()\n            });\n        $(window).resize(function(){\n            _centerOverlay();\n            _resizeOverlay()\n            });\n        $(document).keydown(function(e){\n            if($pp_pic_holder.is(\":visible\")){\n                switch(e.keyCode){\n                    case 37:\n                        $.prettyPhoto.changePage(\"previous\");\n                        break;\n                    case 39:\n                        $.prettyPhoto.changePage(\"next\");\n                        break;\n                    case 27:\n                        if(!settings.modal){\n                        $.prettyPhoto.close()\n                        }\n                        break\n                    }\n                    }\n        });\n$(this).each(function(){\n    $(this).bind(\"click\",function(){\n        _self=this;\n        theRel=$(this).attr(\"rel\");\n        galleryRegExp=/\\[(?:.*)\\]/;\n        theGallery=galleryRegExp.exec(theRel);\n        var images=new Array(),titles=new Array(),descriptions=new Array();\n        if(theGallery){\n            $(\"a[rel*=\"+theGallery+\"]\").each(function(i){\n                if($(this)[0]===$(_self)[0]){\n                    setPosition=i\n                    }\n                    images.push($(this).attr(\"href\"));\n                titles.push($(this).find(\"img\").attr(\"alt\"));\n                descriptions.push($(this).attr(\"title\"))\n                })\n            }else{\n            images=$(this).attr(\"href\");\n            titles=($(this).find(\"img\").attr(\"alt\"))?$(this).find(\"img\").attr(\"alt\"):\"\";\n            descriptions=($(this).attr(\"title\"))?$(this).attr(\"title\"):\"\"\n            }\n            $.prettyPhoto.open(images,titles,descriptions);\n        return false\n        })\n    });\n$.prettyPhoto.open=function(gallery_images,gallery_titles,gallery_descriptions){\n    if($.browser.msie&&$.browser.version==6){\n        $(\"select\").css(\"visibility\",\"hidden\")\n        }\n        if(settings.hideflash){\n        $(\"object,embed\").css(\"visibility\",\"hidden\")\n        }\n        images=$.makeArray(gallery_images);\n    titles=$.makeArray(gallery_titles);\n    descriptions=$.makeArray(gallery_descriptions);\n    image_set=($(images).size()>0)?true:false;\n    _checkPosition($(images).size());\n    $(\".pp_loaderIcon\").show();\n    $pp_overlay.show().fadeTo(settings.animationSpeed,settings.opacity);\n    $pp_pic_holder.find(\".currentTextHolder\").text((setPosition+1)+settings.counter_separator_label+$(images).size());\n    if(descriptions[setPosition]){\n        $pp_pic_holder.find(\".pp_description\").show().html(unescape(descriptions[setPosition]))\n        }else{\n        $pp_pic_holder.find(\".pp_description\").hide().text(\"\")\n        }\n        if(titles[setPosition]&&settings.showTitle){\n        hasTitle=true;\n        $ppt.html(unescape(titles[setPosition]))\n        }else{\n        hasTitle=false\n        }\n        if(settings.default_width==\"auto\"){\n        var nuevowidth=500;\n        movie_width=(parseFloat(grab_param(\"width\",images[setPosition])))?grab_param(\"width\",images[setPosition]):nuevowidth.toString()\n        }else{\n        movie_width=(parseFloat(grab_param(\"width\",images[setPosition])))?grab_param(\"width\",images[setPosition]):settings.default_width.toString()\n        }\n        movie_height=(parseFloat(grab_param(\"height\",images[setPosition])))?grab_param(\"height\",images[setPosition]):settings.default_height.toString();\n    if(movie_width.indexOf(\"%\")!=-1||movie_height.indexOf(\"%\")!=-1){\n        movie_height=parseFloat(($(window).height()*parseFloat(movie_height)/100)-100);\n        movie_width=parseFloat(($(window).width()*parseFloat(movie_width)/100)-100);\n        percentBased=true\n        }\n        $pp_pic_holder.fadeIn(function(){\n        imgPreloader=\"\";\n        switch(_getFileType(images[setPosition])){\n            case\"image\":\n                imgPreloader=new Image();\n                nextImage=new Image();\n                if(image_set&&setPosition>$(images).size()){\n                nextImage.src=images[setPosition+1]\n                }\n                prevImage=new Image();\n                if(image_set&&images[setPosition-1]){\n                prevImage.src=images[setPosition-1]\n                }\n                $pp_pic_holder.find(\"#pp_full_res\")[0].innerHTML=settings.image_markup;\n                $pp_pic_holder.find(\"#fullResImage\").attr(\"src\",images[setPosition]);\n                imgPreloader.onload=function(){\n                correctSizes=_fitToViewport(imgPreloader.width,imgPreloader.height);\n                _showContent()\n                };\n\n            imgPreloader.onerror=function(){\n                alert(\"Image cannot be loaded. Make sure the path is correct and image exist.\");\n                $.prettyPhoto.close()\n                };\n\n            imgPreloader.src=images[setPosition];\n            break;\n            case\"youtube\":\n                correctSizes=_fitToViewport(movie_width,movie_height);\n                movie=\"http://www.youtube.com/v/\"+grab_param(\"v\",images[setPosition]);\n                if(settings.autoplay){\n                movie+=\"&autoplay=1\"\n                }\n                toInject=settings.flash_markup.replace(/{width}/g,correctSizes.width).replace(/{height}/g,correctSizes.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);\n                break;\n            case\"vimeo\":\n                correctSizes=_fitToViewport(movie_width,movie_height);\n                movie_id=images[setPosition];\n                movie=\"http://vimeo.com/moogaloop.swf?clip_id=\"+movie_id.replace(\"http://vimeo.com/\",\"\");\n                if(settings.autoplay){\n                movie+=\"&autoplay=1\"\n                }\n                toInject=settings.flash_markup.replace(/{width}/g,correctSizes.width).replace(/{height}/g,correctSizes.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);\n                break;\n            case\"quicktime\":\n                correctSizes=_fitToViewport(movie_width,movie_height);\n                correctSizes.height+=15;\n                correctSizes.contentHeight+=15;\n                correctSizes.containerHeight+=15;\n                toInject=settings.quicktime_markup.replace(/{width}/g,correctSizes.width).replace(/{height}/g,correctSizes.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,images[setPosition]).replace(/{autoplay}/g,settings.autoplay);\n                break;\n            case\"flash\":\n                correctSizes=_fitToViewport(movie_width,movie_height);\n                flash_vars=images[setPosition];\n                flash_vars=flash_vars.substring(images[setPosition].indexOf(\"flashvars\")+10,images[setPosition].length);\n                filename=images[setPosition];\n                filename=filename.substring(0,filename.indexOf(\"?\"));\n                toInject=settings.flash_markup.replace(/{width}/g,correctSizes.width).replace(/{height}/g,correctSizes.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+\"?\"+flash_vars);\n                break;\n            case\"iframe\":\n                correctSizes=_fitToViewport(movie_width,movie_height);\n                frame_url=images[setPosition];\n                frame_url=frame_url.substr(0,frame_url.indexOf(\"iframe\")-1);\n                toInject=settings.iframe_markup.replace(/{width}/g,correctSizes.width).replace(/{height}/g,correctSizes.height).replace(/{path}/g,frame_url);\n                break;\n            case\"inline\":\n                myClone=$(images[setPosition]).clone().css({\n                width:settings.default_width\n                }).wrapInner('<div id=\"pp_full_res\"><div class=\"pp_inline clearfix\"></div></div>').appendTo($(\"body\"));\n                correctSizes=_fitToViewport($(myClone).width(),$(myClone).height());\n                $(myClone).remove();\n                toInject=settings.inline_markup.replace(/{content}/g,$(images[setPosition]).html());\n                break\n                }\n                if(!imgPreloader){\n            $pp_pic_holder.find(\"#pp_full_res\")[0].innerHTML=toInject;\n            _showContent()\n            }\n        })\n};\n\n$.prettyPhoto.changePage=function(direction){\n    if(direction==\"previous\"){\n        setPosition--;\n        if(setPosition<0){\n            setPosition=0;\n            return\n        }\n    }else{\n    if($(\".pp_arrow_next\").is(\".disabled\")){\n        return\n    }\n    setPosition++\n}\nif(!doresize){\n    doresize=true\n    }\n    _hideContent(function(){\n    $.prettyPhoto.open(images,titles,descriptions)\n    });\n$(\"a.pp_expand,a.pp_contract\").fadeOut(settings.animationSpeed)\n    };\n\n$.prettyPhoto.close=function(){\n    $pp_pic_holder.find(\"object,embed\").css(\"visibility\",\"hidden\");\n    $(\"div.pp_pic_holder,div.ppt,.pp_fade\").fadeOut(settings.animationSpeed);\n    $pp_overlay.fadeOut(settings.animationSpeed,function(){\n        $(\"#pp_full_res\").html(\"\");\n        $pp_pic_holder.attr(\"style\",\"\").find(\"div:not(.pp_hoverContainer)\").attr(\"style\",\"\");\n        _centerOverlay();\n        if($.browser.msie&&$.browser.version==6){\n            $(\"select\").css(\"visibility\",\"visible\")\n            }\n            if(settings.hideflash){\n            $(\"object,embed\").css(\"visibility\",\"visible\")\n            }\n            setPosition=0;\n        settings.callback()\n        });\n    doresize=true\n    };\n\n_showContent=function(){\n    $(\".pp_loaderIcon\").hide();\n    projectedTop=scrollPos.scrollTop+((windowHeight/2)-(correctSizes.containerHeight/2));\n    if(projectedTop<0){\n        projectedTop=0+$ppt.height()\n        }\n        $pp_pic_holder.find(\".pp_content\").animate({\n        height:correctSizes.contentHeight\n        },settings.animationSpeed);\n    $pp_pic_holder.animate({\n        top:projectedTop,\n        left:(windowWidth/2)-(correctSizes.containerWidth/2),\n        width:correctSizes.containerWidth\n        },settings.animationSpeed,function(){\n        $pp_pic_holder.find(\".pp_hoverContainer,#fullResImage\").height(correctSizes.height).width(correctSizes.width);\n        $pp_pic_holder.find(\".pp_fade\").fadeIn(settings.animationSpeed);\n        if(image_set&&_getFileType(images[setPosition])==\"image\"){\n            $pp_pic_holder.find(\".pp_hoverContainer\").show()\n            }else{\n            $pp_pic_holder.find(\".pp_hoverContainer\").hide()\n            }\n            if(settings.showTitle&&hasTitle){\n            $ppt.css({\n                top:$pp_pic_holder.offset().top-25,\n                left:$pp_pic_holder.offset().left+20,\n                display:\"none\"\n            });\n            $ppt.fadeIn(settings.animationSpeed)\n            }\n            if(correctSizes.resized){\n            $(\"a.pp_expand,a.pp_contract\").fadeIn(settings.animationSpeed)\n            }\n            settings.changepicturecallback()\n        })\n    };\n\nfunction _hideContent(callback){\n    $pp_pic_holder.find(\"#pp_full_res object,#pp_full_res embed\").css(\"visibility\",\"hidden\");\n    $pp_pic_holder.find(\".pp_fade\").fadeOut(settings.animationSpeed,function(){\n        $(\".pp_loaderIcon\").show();\n        if(callback){\n            callback()\n            }\n        });\n$ppt.fadeOut(settings.animationSpeed)\n}\nfunction _checkPosition(setCount){\n    if(setPosition==setCount-1){\n        $pp_pic_holder.find(\"a.pp_next\").css(\"visibility\",\"hidden\");\n        $pp_pic_holder.find(\"a.pp_arrow_next\").addClass(\"disabled\").unbind(\"click\")\n        }else{\n        $pp_pic_holder.find(\"a.pp_next\").css(\"visibility\",\"visible\");\n        $pp_pic_holder.find(\"a.pp_arrow_next.disabled\").removeClass(\"disabled\").bind(\"click\",function(){\n            $.prettyPhoto.changePage(\"next\");\n            return false\n            })\n        }\n        if(setPosition==0){\n        $pp_pic_holder.find(\"a.pp_previous\").css(\"visibility\",\"hidden\");\n        $pp_pic_holder.find(\"a.pp_arrow_previous\").addClass(\"disabled\").unbind(\"click\")\n        }else{\n        $pp_pic_holder.find(\"a.pp_previous\").css(\"visibility\",\"visible\");\n        $pp_pic_holder.find(\"a.pp_arrow_previous.disabled\").removeClass(\"disabled\").bind(\"click\",function(){\n            $.prettyPhoto.changePage(\"previous\");\n            return false\n            })\n        }\n        if(setCount>1){\n        $(\".pp_nav\").show()\n        }else{\n        $(\".pp_nav\").hide()\n        }\n    }\nfunction _fitToViewport(width,height){\n    hasBeenResized=false;\n    _getDimensions(width,height);\n    imageWidth=width;\n    imageHeight=height;\n    if(((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight))&&doresize&&settings.allowresize&&!percentBased){\n        hasBeenResized=true;\n        notFitting=true;\n        while(notFitting){\n            if((pp_containerWidth>windowWidth)){\n                imageWidth=(windowWidth-200);\n                imageHeight=(height/width)*imageWidth\n                }else{\n                if((pp_containerHeight>windowHeight)){\n                    imageHeight=(windowHeight-200);\n                    imageWidth=(width/height)*imageHeight\n                    }else{\n                    notFitting=false\n                    }\n                }\n            pp_containerHeight=imageHeight;\n        pp_containerWidth=imageWidth\n        }\n        _getDimensions(imageWidth,imageHeight)\n    }\n    return{\n    width:Math.floor(imageWidth),\n    height:Math.floor(imageHeight),\n    containerHeight:Math.floor(pp_containerHeight),\n    containerWidth:Math.floor(pp_containerWidth)+40,\n    contentHeight:Math.floor(pp_contentHeight),\n    contentWidth:Math.floor(pp_contentWidth),\n    resized:hasBeenResized\n}\n}\nfunction _getDimensions(width,height){\n    width=parseFloat(width);\n    height=parseFloat(height);\n    $pp_details=$pp_pic_holder.find(\".pp_details\");\n    $pp_details.width(width);\n    detailsHeight=parseFloat($pp_details.css(\"marginTop\"))+parseFloat($pp_details.css(\"marginBottom\"));\n    $pp_details=$pp_details.clone().appendTo($(\"body\")).css({\n        position:\"absolute\",\n        top:-10000\n    });\n    detailsHeight+=$pp_details.height();\n    detailsHeight=(detailsHeight<=34)?36:detailsHeight;\n    if($.browser.msie&&$.browser.version==7){\n        detailsHeight+=8\n        }\n        $pp_details.remove();\n    pp_contentHeight=height+detailsHeight;\n    pp_contentWidth=width;\n    pp_containerHeight=pp_contentHeight+$ppt.height()+$pp_pic_holder.find(\".pp_top\").height()+$pp_pic_holder.find(\".pp_bottom\").height();\n    pp_containerWidth=width\n    }\n    function _getFileType(itemSrc){\n    if(itemSrc.match(/youtube\\.com\\/watch/i)){\n        return\"youtube\"\n        }else{\n        if(itemSrc.match(/vimeo\\.com/i)){\n            return\"vimeo\"\n            }else{\n            if(itemSrc.indexOf(\".mov\")!=-1){\n                return\"quicktime\"\n                }else{\n                if(itemSrc.indexOf(\".swf\")!=-1){\n                    return\"flash\"\n                    }else{\n                    if(itemSrc.indexOf(\"iframe\")!=-1){\n                        return\"iframe\"\n                        }else{\n                        if(itemSrc.substr(0,1)==\"#\"){\n                            return\"inline\"\n                            }else{\n                            return\"image\"\n                            }\n                        }\n                }\n        }\n}\n}\n}\nfunction _centerOverlay(){\n    if(doresize){\n        titleHeight=$ppt.height();\n        contentHeight=$pp_pic_holder.height();\n        contentwidth=$pp_pic_holder.width();\n        projectedTop=(windowHeight/2)+scrollPos.scrollTop-((contentHeight+titleHeight)/2);\n        $pp_pic_holder.css({\n            top:projectedTop,\n            left:(windowWidth/2)+scrollPos.scrollLeft-(contentwidth/2)\n            });\n        $ppt.css({\n            top:projectedTop-titleHeight,\n            left:(windowWidth/2)+scrollPos.scrollLeft-(contentwidth/2)+20\n            })\n        }\n    }\nfunction _getScroll(){\n    if(self.pageYOffset){\n        return{\n            scrollTop:self.pageYOffset,\n            scrollLeft:self.pageXOffset\n            }\n        }else{\n    if(document.documentElement&&document.documentElement.scrollTop){\n        return{\n            scrollTop:document.documentElement.scrollTop,\n            scrollLeft:document.documentElement.scrollLeft\n            }\n        }else{\n    if(document.body){\n        return{\n            scrollTop:document.body.scrollTop,\n            scrollLeft:document.body.scrollLeft\n            }\n        }\n}\n}\n}\nfunction _resizeOverlay(){\n    windowHeight=$(window).height();\n    windowWidth=$(window).width();\n    $pp_overlay.css({\n        height:$(document).height()\n        })\n    }\n    function _buildOverlay(){\n    $(\"body\").append(settings.markup);\n    $pp_pic_holder=$(\".pp_pic_holder\");\n    $ppt=$(\".ppt\");\n    $pp_overlay=$(\"div.pp_overlay\");\n    $pp_pic_holder.attr(\"class\",\"pp_pic_holder \"+settings.theme);\n    $pp_overlay.css({\n        opacity:0,\n        height:$(document).height()\n        }).bind(\"click\",function(){\n        if(!settings.modal){\n            $.prettyPhoto.close()\n            }\n        });\n$(\"a.pp_close\").bind(\"click\",function(){\n    $.prettyPhoto.close();\n    return false\n    });\n$(\"a.pp_expand\").bind(\"click\",function(){\n    $this=$(this);\n    if($this.hasClass(\"pp_expand\")){\n        $this.removeClass(\"pp_expand\").addClass(\"pp_contract\");\n        doresize=false\n        }else{\n        $this.removeClass(\"pp_contract\").addClass(\"pp_expand\");\n        doresize=true\n        }\n        _hideContent(function(){\n        $.prettyPhoto.open(images,titles,descriptions)\n        });\n    $pp_pic_holder.find(\".pp_fade\").fadeOut(settings.animationSpeed);\n    return false\n    });\n$pp_pic_holder.find(\".pp_previous, .pp_arrow_previous\").bind(\"click\",function(){\n    $.prettyPhoto.changePage(\"previous\");\n    return false\n    });\n$pp_pic_holder.find(\".pp_next, .pp_arrow_next\").bind(\"click\",function(){\n    $.prettyPhoto.changePage(\"next\");\n    return false\n    })\n}\n_centerOverlay()\n};\n\nfunction grab_param(name,url){\n    name=name.replace(/[\\[]/,\"\\\\[\").replace(/[\\]]/,\"\\\\]\");\n    var regexS=\"[\\\\?&]\"+name+\"=([^&#]*)\";\n    var regex=new RegExp(regexS);\n    var results=regex.exec(url);\n    if(results==null){\n        return\"\"\n        }else{\n        return results[1]\n        }\n    }\n})(jQuery);\n/*liquid-canvas*/(function(h){\n    var d=[];\n    var g=0;\n    var f={};\n\n    function i(p){\n        var o=[];\n        h.extend(this,{\n            width:p.width,\n            height:p.height,\n            ctx:p.getContext(\"2d\"),\n            save:function(){\n                this.ctx.save();\n                o.push({\n                    width:this.width,\n                    height:this.height\n                    })\n                },\n            restore:function(){\n                this.ctx.restore();\n                h.extend(this,o.pop())\n                }\n            })\n    }\n    var m=(function(){\n    var o=function(q,p){\n        q.ctx.translate(p,p);\n        q.width-=2*p;\n        q.height-=2*p\n        };\n\n    return{\n        action:{\n            paint:function(){}\n        },\n    shrink:o,\n    defaultShrink:o,\n    setAction:function(p){\n        this.action=p\n        }\n    }\n})();\nfunction l(p,o){\n    return h.extend({},m,p,{\n        opts:o,\n        savedOpts:o\n    })\n    }\n    function n(o){\n    return l({\n        paint:function(p){\n            p.save();\n            this.action.opts=h.extend(true,this.action.savedOpts);\n            h.each(o,function(){\n                this.paint(p)\n                });\n            p.restore()\n            },\n        setAction:function(p){\n            this.action=p;\n            h.each(o,function(){\n                this.action=p\n                })\n            }\n        })\n}\nvar c=n;\nfunction a(o,q){\n    var p=f[o];\n    if(!p){\n        throw\"Unknown plugin: \"+o\n        }\n        q=h.extend({},p.defaultOpts||{},q);\n    return l(p,q)\n    }\n    function e(z){\n    z+=\" \";\n    var t=0;\n    function q(s){\n        msg=s+\" at \"+t+\": ...\"+z.substring(t)+\"\\nin \"+z;\n        alert(msg);\n        throw msg\n        }\n        function p(){\n        return z.charAt(t)\n        }\n        function C(){\n        if(t>z.length){\n            throw (\"Unexpected end\")\n            }\n            return z.charAt(t+1)\n        }\n        function w(){\n        return z.charAt(t++)\n        }\n        function F(){\n        while(/\\s/.exec(p())){\n            w()\n            }\n        }\n    function G(J){\n    F();\n    for(var s=0;s<J.length;++s){\n        if(p()!=J.charAt(s)){\n            q(\"Expected '\"+J.charAt(s)+\"' found '\"+p()+\"'\")\n            }\n            w()\n        }\n    }\n    function I(){\n    F();\n    for(var s=[];/\\w/.exec(p());s.push(w())){}\n    return s.join(\"\")\n    }\n    function v(){\n    F();\n    for(var s=[];/\\d/.exec(p());s.push(w())){}\n    return parseInt(s.join(\"\"))\n    }\n    function u(){\n    F();\n    var J=[],K=p();\n    if(/[^\\'\\\"]/.exec(K)){\n        q(\"String expected\")\n        }\n        w();\n    while(p()!=K){\n        if(p()==\"\\\\\"){\n            J.eat()\n            }\n            J.push(w())\n        }\n        G(K);\n    return J.join(\"\")\n    }\n    function E(){\n    F();\n    for(var J=[];/[^;}]/.exec(p());J.push(w())){}\n    return J.join(\"\")\n    }\n    function D(){\n    F();\n    if(/\\d/.exec(p())){\n        return v()\n        }\n        if(/['\"]/.exec(p())){\n        return u()\n        }\n        return E()\n    }\n    function B(){\n    G(\"{\");\n    F();\n    var J={};\n    while(p()!=\"}\"){\n        var s=I();\n        G(\":\");\n        J[s]=D();\n        F();\n        if(p()==\"}\"){\n            break\n        }\n        G(\";\")\n        }\n        G(\"}\");\n    return J\n    }\n    function x(){\n    var s=I();\n    F();\n    opts=p()==\"{\"?B():{};\n\n    return a(s,opts)\n    }\n    function y(){\n    G(\"[\");\n    F();\n    var s=[];\n    while(p()!=\"]\"){\n        s.push(x());\n        F()\n        }\n        G(\"]\");\n    return n(s)\n    }\n    function r(){\n    F();\n    return p()==\"[\"?y():x()\n    }\n    function o(){\n    var s;\n    F();\n    if(p()==\"(\"){\n        w();\n        s=A();\n        G(\")\")\n        }else{\n        s=x()\n        }\n        return s\n    }\n    function H(){\n    var s=r();\n    G(\"=>\");\n    var J=o();\n    s.setAction(J);\n    return s\n    }\n    function A(){\n    var s=[];\n    while(true){\n        s.push(H());\n        F();\n        if(p()!=\",\"){\n            break\n        }\n        G(\",\")\n        }\n        return c(s)\n    }\n    return A()\n}\nfunction b(o,q){\n    var x=h(o);\n    var s=x.data(\"liquid-canvas\");\n    if(!s){\n        return\n    }\n    var r=s.canvas;\n    var u=h(r);\n    var v=x.outerWidth();\n    var t=x.outerHeight();\n    if(q||r.width!=v||r.height!=t||r.offsetTop!=o.offsetTop||r.offsetLeft!=o.offsetLeft){\n        g=100;\n        u.css({\n            left:o.offsetLeft+\"px\",\n            top:o.offsetTop+\"px\"\n            });\n        r.width=v;\n        r.height=t;\n        var p=new i(r);\n        p.save();\n        s.paint(p);\n        p.restore()\n        }\n    }\nfunction j(o){\n    h.each(d,function(){\n        b(this,o)\n        })\n    }\n    function k(){\n    j();\n    g--;\n    if(g<0){\n        g=0;\n        setTimeout(k,1000)\n        }else{\n        setTimeout(k,1000/60)\n        }\n    }\njQuery.fn.extend({\n    liquidCanvas:function(o){\n        this.each(function(){\n            var p;\n            if(window.G_vmlCanvasManager){\n                h(this).before('<div width=\"0\" height=\"0\" style=\"position:absolute; top:0px; left:0px;\"></div>');\n                p=G_vmlCanvasManager.initElement(h(this).prev(\"div\").get(0))\n                }else{\n                h(this).before('<canvas width=\"0\" height=\"0\" style=\"position:absolute; top:0px; left:0px;\"></canvas>');\n                p=h(this).prev(\"canvas\").get(0)\n                }\n                var r;\n            if(h.isFunction(o)){\n                r=o\n                }else{\n                var q=e(o);\n                r=function(s){\n                    q.paint(s)\n                    }\n                }\n            h(this).data(\"liquid-canvas\",{\n            canvas:p,\n            paint:r\n        });\n        h(this).css({\n            background:\"transparent\"\n        });\n        if(h(this).css(\"position\")!=\"absolute\"){\n            h(this).css({\n                position:\"relative\"\n            })\n            }\n            d.push(this);\n            b(this,true)\n            })\n    }\n});\njQuery.extend({\n    registerLiquidCanvasPlugin:function(o){\n        f[o.name]=h.extend({},m,o)\n        }\n    });\nh(document).ready(j);\nk()\n})(jQuery);\n/*liquid-canvas*/(function(a){\n    a.registerLiquidCanvasPlugin({\n        name:\"rect\",\n        paint:function(b){\n            b.ctx.beginPath();\n            b.ctx.rect(0,0,b.width,b.height);\n            b.ctx.closePath();\n            if(this.action){\n                this.action.paint(b)\n                }\n            }\n    });\na.registerLiquidCanvasPlugin({\n    name:\"roundedRect\",\n    defaultOpts:{\n        radius:20\n    },\n    paint:function(d){\n        var b=d.ctx;\n        var c=this.opts;\n        b.beginPath();\n        b.moveTo(0,c.radius);\n        b.lineTo(0,d.height-c.radius);\n        b.quadraticCurveTo(0,d.height,c.radius,d.height);\n        b.lineTo(d.width-c.radius,d.height);\n        b.quadraticCurveTo(d.width,d.height,d.width,d.height-c.radius);\n        b.lineTo(d.width,c.radius);\n        b.quadraticCurveTo(d.width,0,d.width-c.radius,0);\n        b.lineTo(c.radius,0);\n        b.quadraticCurveTo(0,0,0,c.radius);\n        b.closePath();\n        if(this.action){\n            this.action.paint(d)\n            }\n        },\nshrink:function(c,b){\n    this.defaultShrink(c,b);\n    this.opts.radius-=b\n    }\n});\na.registerLiquidCanvasPlugin({\n    name:\"fill\",\n    defaultOpts:{\n        color:\"#aaa\"\n    },\n    paint:function(b){\n        b.ctx.fillStyle=this.opts.color;\n        this.action.paint(b);\n        b.ctx.fill()\n        }\n    });\na.registerLiquidCanvasPlugin({\n    name:\"image\",\n    defaultOpts:{\n        url:\"http://www.ruzee.com/files/liquid-canvas-image.png\"\n    },\n    paint:function(b){\n        var c=new Image();\n        c.src=this.opts.url;\n        c.onload=function(){\n            b.ctx.drawImage(this,0,0)\n            }\n        }\n});\na.registerLiquidCanvasPlugin({\n    name:\"gradient\",\n    defaultOpts:{\n        from:\"#fff\",\n        to:\"#666\"\n    },\n    paint:function(b){\n        var c=b.ctx.createLinearGradient(0,0,0,b.height);\n        c.addColorStop(0,this.opts.from);\n        c.addColorStop(1,this.opts.to);\n        b.ctx.fillStyle=c;\n        this.action.paint(b);\n        b.ctx.fill()\n        }\n    });\na.registerLiquidCanvasPlugin({\n    name:\"shadow\",\n    defaultOpts:{\n        width:3,\n        color:\"#000\",\n        shift:2\n    },\n    paint:function(d){\n        var b=this.opts.width;\n        d.ctx.fillStyle=this.opts.color;\n        d.ctx.globalAlpha=1/b;\n        for(var c=0;c<b;++c){\n            this.action.paint(d);\n            d.ctx.fill();\n            this.action.shrink(d,1)\n            }\n            d.ctx.globalAlpha=1;\n        d.ctx.translate(0,-this.opts.shift)\n        }\n    });\na.registerLiquidCanvasPlugin({\n    name:\"border\",\n    defaultOpts:{\n        color:\"#8f4\",\n        width:3\n    },\n    paint:function(b){\n        var c=this.opts.width;\n        b.ctx.strokeStyle=this.opts.color;\n        b.ctx.lineWidth=c;\n        this.action.shrink(b,c/2);\n        this.action.paint(b);\n        b.ctx.stroke();\n        this.action.shrink(b,c/2)\n        }\n    })\n})(jQuery);\n/*Blink*/(function($){\n    $.fn.blink = function(options){\n        var defaults = {\n            delay:500\n        };\n\n        var options = $.extend(defaults, options);\n        return this.each(function(){\n            var obj = $(this);\n            setInterval(function(){\n                if($(obj).css(\"visibility\") == \"visible\"){\n                    $(obj).css('visibility','hidden');\n                } else {\n                    $(obj).css('visibility','visible');\n                }\n            }, options.delay);\n        });\n}\n}(jQuery));";
var mod_pagespeed_FaZr7DmzyX = "$(window).load(function() {\r\n\r\n    //Capas con bordes redondos\r\n    $(\".botonactivado\").liquidCanvas(\"[border{color: #c8d984; width: 1}] => roundedRect{radius:14}\");\r\n    $(\".botondesactivado\").liquidCanvas(\"[border{color: #7a8f3a; width: 1}] => roundedRect{radius:14}\");\r\n    $('#sponsors').corner(\"8px\");\r\n    $(\"#botonAnuncios\").liquidCanvas(\"[ gradient{from:rgba(200, 68, 10, 1); to:rgba(250,125,28, 1);}] => roundedRect{radius:5}\");\r\n\r\n    //$('.borderedondo').corner('6px');\r\n    //$('.links').corner('6px');\r\n    //$('#galeria').corner('6px');\r\n    //$('#store-box').corner('6px');\r\n    //$('#cuadroBusqueda').corner('6px');\r\n    //$('#cuadroCategorias').corner('6px');\r\n   // $('.fb-muncom-like').corner('6px');\r\n    //$('#header-1').corner(\"8px\"); //Es por si se quiere poner un rectangulo en los links superiores\r\n\r\n    $(\"#store-button-fb-like\").html('<iframe src=\"http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2Fecommercecart&amp;layout=button_count&amp;show_faces=false&amp;width=260&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=21\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:105px;\" allowTransparency=\"true\"></iframe>></iframe>');\r\n\r\n    $('#comboCategorias').change(function() {\r\n        if($('#Cadena').get(0).value == \"Sugerencias din\\u00e1micas...\" || $('#Cadena').get(0).value == \"Dynamic suggestions...\")\r\n            $('#Cadena').attr('value','');\r\n        document.forms[\"formbuscar\"].submit();\r\n    }\r\n    )\r\n\r\n        // Mostamos las categorias\r\n        $(\"#verCategorias\").hover(function(){$(\"#categorias\").slideDown('slow');});\r\n        $(\"#categorias\").hover(function(){},function(){$(\"#categorias\").slideUp();});\r\n        $('.blink').blink();\r\n        //$(\".tooltip\").tooltip({showURL: false});\r\n        $(\".tooltip\").tooltip({\r\n            track: true,\r\n            delay: 0,\r\n            showURL: false,\r\n            showBody: \" - \",\r\n            fade: 250\r\n        });\r\n        $(\" a[rel^='prettyPhoto']\").prettyPhoto();\r\n        //Codigo para la galeria\r\n	$(\"#featured\").tabs({fx:{opacity: \"toggle\", idPrefix: \"tabs-featured\"}}).tabs(\"rotate\", 10000, true);\r\n        $(\"#featured\").show();\r\n        $(\"#widgettwitter\").hide();\r\n        $(\"#cargandoTienda\").hide();\r\n        $(\"#content\").show();\r\n        //$(\"#search-shadow\").show();\r\n        $(\"#linksmuncom\").show();\r\n        $(\"#headerLnks\").show();\r\n        $(\"#botonAnuncios\").show();\r\n        $(\"#categories-box\").show();\r\n        $(\"#sponsors\").show();\r\n        $(\"#header\").show();\r\n        $(\"#footer\").show();\r\n        $(\"#slider\").easySlider();\r\n        $(\"#idiomas\").change(function(){\r\n        $(\"form#formidiomas\").submit();\r\n        });\r\n        var valorDefecto=$('#Cadena').val();\r\n        $('#Cadena').focus(function(){\r\n            var cadena=$('#Cadena');\r\n            cadena.removeClass('textoDefecto');\r\n            if ( cadena.attr('value')==valorDefecto )\r\n                cadena.val('');\r\n        }).blur(function(){\r\n            var cadena=$('#Cadena');\r\n            var valorActual=cadena.val();\r\n            if(valorActual=='')\r\n            if ( cadena.attr('value')=='' || cadena.attr('value')==' ') {\r\n                cadena.addClass('textoDefecto')\r\n                cadena.val(valorDefecto);\r\n            }\r\n        });\r\n        $('#imagenBuscar').click(function(){\r\n           var valorActual=$('#Cadena').val();\r\n           if(valorActual==valorDefecto)\r\n               $('#Cadena').val('');\r\n        });\r\n        $(\"a#addFavorite\").click(function(e){\r\n            e.preventDefault(); // this will prevent the anchor tag from going the user off to the link\r\n            var bookmarkUrl = this.href;\r\n            var bookmarkTitle = this.title;\r\n\r\n            if (window.sidebar) { // For Mozilla Firefox Bookmark\r\n                    window.sidebar.addPanel(bookmarkTitle, bookmarkUrl,\"\");\r\n            } else if( window.external || document.all) { // For IE Favorite\r\n                    window.external.AddFavorite( bookmarkUrl, bookmarkTitle);\r\n            } else if(window.opera) { // For Opera Browsers\r\n                    $(\"a#addFavorite\").attr(\"href\",bookmarkUrl);\r\n                    $(\"a#addFavorite\").attr(\"title\",bookmarkTitle);\r\n                    $(\"a#addFavorite\").attr(\"rel\",\"sidebar\");\r\n            } else { // for other browsers which does not support\r\n                     alert('Your browser does not support this bookmark action. Press Crtl+D to add this web in your Bookmarks');\r\n                     return false;\r\n            }\r\n        });\r\n        $('#galeria').bind('tabsselect', function(event, ui) {\r\n            var index=ui.index;\r\n            var resto=parseInt(index)%4;\r\n            if(resto==0){\r\n                var top=(-62)*parseInt(index);\r\n                $('ul.listaDestacados').css('top', top);\r\n            }\r\n        });\r\n\r\n                $(\"#logoTwitter\").hover(\r\n                function(event) {$(\"#widgettwitter\").show(\"slow\") },\r\n                function(event) { $(\"#widgettwitter\").hide() })\r\n                 $(\"#widgettwitter\").hover(\r\n                function(event) {\r\n                    $(\"#widgettwitter\").show(0);\r\n                },\r\n                function(event) { $(\"#widgettwitter\").hide() })\r\n\r\n        <!-- facebook-->\r\n\r\n\r\n            $(\"#logofacebook\").hover(\r\n                function(event) {\r\n                    $(\"#widgetfacebook\").show(\"slow\");\r\n                },\r\n                function(event) { $(\"#widgetfacebook\").hide() })\r\n\r\n            $(\"#widgetfacebook\").hover(\r\n                function(event) {\r\n                    $(\"#widgetfacebook\").show(0);\r\n                },\r\n                function(event) { $(\"#widgetfacebook\").hide() })\r\n\r\n                $(\"#widgetfacebook\").html('<iframe src=\"http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fecommercecart&amp;width=292&amp;colorscheme=dark&amp;show_faces=true&amp;stream=true&amp;header=true&amp;height=427\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; background-color: FFFFFF;overflow:hidden; width:292px; height:427px;\"></iframe>');\r\n\r\n                                $('.pagination a').click(function(e){\r\n            e.preventDefault();})\r\n});\r\nfunction CargaIdioma(combo){\r\n    //Obtiene el valor de la pagina actual, pero solo el nombre del archivo\r\n    var pagina = document.URL;\r\n    var posicionUltimaBarra = pagina.lastIndexOf(\"/\");\r\n    var ruta= pagina.substring( posicionUltimaBarra + \"/\".length , pagina.length );\r\n    //Cambia el idioma y redirecciona a la pagina obtenida.\r\n    var selectOrigen = document.getElementById(combo);\r\n    var ididioma = selectOrigen.options[selectOrigen.selectedIndex].value;\r\n    document.location='auxidioma.php?IdIdioma=' + ididioma + \"&pagina=\" + ruta;\r\n}\r\nfunction MostrarChat(l,id){\r\n    if(l==1){window.open(\"fchat.php?IdPersona=\"+id);\r\n    }else{window.open(\"flogin_persona_chat.php?idve=\"+id);}\r\n}\r\nfunction AbrirMuro(id){window.open(\"fmuro.php?IdPersona=\"+id);}\r\nfunction AmbFan(tipo,id){\r\n    if(tipo!='L'){\r\n        $.ajax({type: 'GET',url: \"ambfan.php?IdVendedor=\"+id+\"&Modo=\"+tipo,success: function(data){alert(data);window.location.reload(true);}});\r\n    }\r\n}\r\nfunction CargaIdioma(combo){\r\n    var selectOrigen = document.getElementById(combo);\r\n    var ididioma = selectOrigen.options[selectOrigen.selectedIndex].value;\r\n    document.location.href='auxidioma.php?IdIdioma=' + ididioma + \"&pagina=<?=$_SERVER['REQUEST_URI']?>\";\r\n}\r\nfunction AbrirMuroMuncom(){window.open(\"fmuro.php?IdPersona=2219\");}\r\nfunction AbrirLinkSponsor(source){window.open(source);}\r\nfunction AbrirMuro(IdPersona){window.open(\"http://www.muncom.com/fmuro.php?IdPersona=\"+IdPersona);}\r\nfunction MostrarFoto(Web){window.open(Web);}\r\nfunction cerrarpopup(){window.parent.closeIframe();}\r\nfunction AmbSolicitarClasificados(Modo, IdVendedor, m){\r\n    switch(Modo){\r\n        case 'N':\r\n            window.location = \"ambsolicitarclasificados.php?IdVendedor=\"+IdVendedor+\"&Modo=\"+Modo+\"&Mensaje=\"+m;\r\n            //alert(m);\r\n            break;\r\n        case 'P':\r\n            alert(m);\r\n            break;\r\n        case 'S':\r\n            window.location=\"http://www.muncom.com/favisos.php\";\r\n            break;\r\n    }\r\n}\r\nfunction agregarFavorito(){\r\n    //e.preventDefault(); // this will prevent the anchor tag from going the user off to the link\r\n   \r\n}\r\n\r\nfunction paginado(pagina, subdominio, template, categoria, busqueda) {\r\n            var tabSeleccionado = $(\"#products\").tabs('option', 'selected');\r\n            var href= \"http://www.muncom.com/ajax/tienda/ajaxProducts.php?sd=\" + subdominio + \"&pag=\" + pagina + \"&IdEtiqueta=\" + categoria + \"&Cadena=\" + busqueda + \"&pl=\" + template + \"&t=\" + tabSeleccionado;\r\n            if(tabSeleccionado == 0)\r\n                $(\"#ver-lista\").html(\"<div id=\\\"ver-lista\\\"><span>.</span></div>\");\r\n            else {\r\n                $(\".prod-box\").hide();\r\n                $(\".prod-table-gallery\").hide();\r\n                $(\"#ver-galeria\").html(\"<div id=\\\"ver-galeria\\\"><span>.</span></div>\");\r\n            }\r\n            $(\"#products\").tabs( \"url\" , tabSeleccionado , href );\r\n            $(\"#products\").tabs( \"load\" , tabSeleccionado);\r\n            $(\"#products\").tabs( \"show\" , tabSeleccionado);\r\n}";
var mod_pagespeed_ENajW55FA3 = "// JavaScript Document\r\n/*************************************************\r\nStar Rating System\r\nModified Version: 17 February, 2009\r\nAuthor: Ritesh Agrawal\r\nModified by: Miguel Manchego\r\nInspriation: Will Stuckey's star rating system (http://miguelmanchego.com/wp-content/demos/jquery/star-rating/)\r\nDemonstration: http://php.scripts.psu.edu/rja171/widgets/rating.php\r\nUsage: $('#rating').rating('www.url.to.post.com', {maxvalue:5, curvalue:0});\r\nReturn result to .starRpta\r\nYou can send element id $('#rating').rating('script.php', {maxvalue:5, curvalue:0, id:25});\r\nThat is useful to insert results in a database\r\n\r\narguments\r\nurl : required -- post changes to \r\noptions\r\n	maxvalue: number of stars\r\n	curvalue: number of selected stars\r\n	\r\n\r\n************************************************/\r\n\r\njQuery.fn.rating = function(url, options) {\r\n	\r\n	if(url == null) return;\r\n	\r\n	var settings = {\r\n        url       : url, // post changes to \r\n        maxvalue  : 5,   // max number of stars\r\n        curvalue  : 0    // number of selected stars		\r\n    };\r\n	\r\n    if(options) {\r\n       jQuery.extend(settings, options);\r\n    };\r\n   jQuery.extend(settings, {cancel: (settings.maxvalue > 1) ? true : false});\r\n   \r\n   \r\n   var container = jQuery(this);\r\n	\r\n	jQuery.extend(container, {\r\n            averageRating: settings.curvalue,\r\n            url: settings.url,\r\n			id: settings.id\r\n        });\r\n\r\n	for(var i= 0; i <= settings.maxvalue ; i++){\r\n		var size = i\r\n        if (i == 0) {\r\n			if(settings.cancel == true){\r\n	             var div = '<div class=\"cancel\"><a href=\"#0\" title=\"Cancel Rating\">Cancel Rating</a></div>';\r\n				 container.append(div);\r\n			}			\r\n        } \r\n		else {\r\n             var div = '<div class=\"star\"><a href=\"#'+i+'\" title=\"Give it '+i+'/'+size+'\">'+i+'</a></div>';\r\n			 container.append(div);\r\n\r\n        }	\r\n\r\n	}\r\n	var divrpta = '<div class=\"starRpta\"><input type=\"hidden\" name=\"'+settings.url+'\" value=\"'+settings.curvalue+'\" id=\"'+settings.url+'\"></div>';\r\n	container.append(divrpta);\r\n	\r\n	var stars = jQuery(container).children('.star');\r\n    var cancel = jQuery(container).children('.cancel');\r\n	\r\n    stars\r\n	        .mouseover(function(){\r\n                event.drain();\r\n                event.fill(this);\r\n            })\r\n            .mouseout(function(){\r\n                event.drain();\r\n                event.reset();\r\n            })\r\n            .focus(function(){\r\n                event.drain();\r\n                event.fill(this)\r\n            })\r\n            .blur(function(){\r\n                event.drain();\r\n                event.reset();\r\n            });\r\n\r\n    stars.click(function(){\r\n		if(settings.cancel == true){\r\n            settings.curvalue = stars.index(this) + 1;\r\n			\r\n            $.post(container.url, \r\n				{ rating: jQuery(this).children('a')[0].href.split('#')[1],\r\n					id: container.id\r\n				},\r\n				function(data){\r\n    				$(\".starRpta\").html(data);\r\n  				}\r\n			);			\r\n			\r\n			current=$(\"#\"+settings.url);\r\n			current.val(settings.curvalue);					\r\n			return false;\r\n		}\r\n		else if(settings.maxvalue == 1){\r\n			settings.curvalue = (settings.curvalue == 0) ? 1 : 0;\r\n			$(this).toggleClass('on');\r\n			$.post(container.url, \r\n				{ rating: jQuery(this).children('a')[0].href.split('#')[1],\r\n				  id: container.id\r\n				},\r\n				function(data){\r\n    				$(\".starRpta\").html(data);\r\n  				}\r\n			);\r\n			return false;\r\n		}\r\n		return true;\r\n			\r\n    });\r\n\r\n        // cancel button events\r\n	if(cancel){\r\n        cancel\r\n            .mouseover(function(){\r\n                event.drain();\r\n                jQuery(this).addClass('on')\r\n            })\r\n            .mouseout(function(){\r\n                event.reset();\r\n                jQuery(this).removeClass('on')\r\n            })\r\n            .focus(function(){\r\n                event.drain();\r\n                jQuery(this).addClass('on')\r\n            })\r\n            .blur(function(){\r\n                event.reset();\r\n                jQuery(this).removeClass('on')\r\n            });\r\n        \r\n        // click events.\r\n        cancel.click(function(){\r\n            event.drain();\r\n			settings.curvalue = 0;\r\n			//$(\".starRpta\").html(\"\");\r\n			current=$(\"#\"+settings.url);\r\n			current.val(\"n/a\");	\r\n			/*\r\n            $.post(container.url, {\r\n                \"rating\": jQuery(this).children('a')[0].href.split('#')[1], \r\n            });\r\n			*/\r\n            return false;\r\n        });\r\n	}\r\n        \r\n	var event = {\r\n		fill: function(el){ // fill to the current mouse position.\r\n			var index = stars.index(el) + 1;\r\n			stars\r\n				.children('a').css('width', '100%').end()\r\n				.slice(0,index).addClass('hover').end();\r\n		},\r\n		drain: function() { // drain all the stars.\r\n			stars\r\n				.filter('.on').removeClass('on').end()\r\n				.filter('.hover').removeClass('hover').end();\r\n		},\r\n		reset: function(){ // Reset the stars to the default index.\r\n			stars.slice(0,settings.curvalue).addClass('on').end();\r\n		}\r\n	}              \r\n	event.reset();\r\n	\r\n	return(this);	\r\n\r\n}";
var mod_pagespeed_OSzBHg8pt9 = "/* ------------------------------------------------------------------------\n	Class: prettyPhoto\n	Use: Lightbox clone for jQuery\n	Author: Stephane Caron (http://www.no-margin-for-errors.com)\n	Version: 3.1.2\n------------------------------------------------------------------------- */\n\n(function($){\n    $.prettyPhoto={\n        version:'3.1.2'\n    };\n\n    $.fn.prettyPhoto=function(pp_settings){\n        pp_settings=jQuery.extend({\n            animation_speed:'fast',\n            slideshow:5000,\n            autoplay_slideshow:false,\n            opacity:0.80,\n            show_title:true,\n            allow_resize:true,\n            default_width:500,\n            default_height:344,\n            counter_separator_label:'/',\n            theme:'pp_default',\n            horizontal_padding:20,\n            hideflash:false,\n            wmode:'opaque',\n            autoplay:true,\n            modal:false,\n            deeplinking:true,\n            overlay_gallery:true,\n            keyboard_shortcuts:true,\n            changepicturecallback:function(){},\n            callback:function(){},\n            ie6_fallback:true,\n            markup:'<div class=\"pp_pic_holder\"><div class=\"ppt\">&nbsp;</div><div class=\"pp_top\"><div class=\"pp_left\"></div><div class=\"pp_middle\"></div><div class=\"pp_right\"></div></div><div class=\"pp_content_container\"><div class=\"pp_left\"><div class=\"pp_right\"><div class=\"pp_content\"><div class=\"pp_loaderIcon\"></div><div class=\"pp_fade\"><a href=\"#\" class=\"pp_expand\" title=\"Expand the image\">Expand</a><div class=\"pp_hoverContainer\"><a class=\"pp_next\" href=\"#\">next</a><a class=\"pp_previous\" href=\"#\">previous</a></div><div id=\"pp_full_res\"></div><div class=\"pp_details\"><div class=\"pp_nav\"><a href=\"#\" class=\"pp_arrow_previous\">Previous</a><p class=\"currentTextHolder\">0/0</p><a href=\"#\" class=\"pp_arrow_next\">Next</a></div><p class=\"pp_description\"></p>{pp_social}<a class=\"pp_close\" href=\"#\">Close</a></div></div></div></div></div></div><div class=\"pp_bottom\"><div class=\"pp_left\"></div><div class=\"pp_middle\"></div><div class=\"pp_right\"></div></div></div><div class=\"pp_overlay\"></div>',\n            gallery_markup:'<div class=\"pp_gallery\"><a href=\"#\" class=\"pp_arrow_previous\">Previous</a><div><ul>{gallery}</ul></div><a href=\"#\" class=\"pp_arrow_next\">Next</a></div>',\n            image_markup:'<img id=\"fullResImage\" src=\"{path}\" />',\n            flash_markup:'<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"{width}\" height=\"{height}\"><param name=\"wmode\" value=\"{wmode}\" /><param name=\"allowfullscreen\" value=\"true\" /><param name=\"allowscriptaccess\" value=\"always\" /><param name=\"movie\" value=\"{path}\" /><embed src=\"{path}\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"{width}\" height=\"{height}\" wmode=\"{wmode}\"></embed></object>',\n            quicktime_markup:'<object classid=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" codebase=\"http://www.apple.com/qtactivex/qtplugin.cab\" height=\"{height}\" width=\"{width}\"><param name=\"src\" value=\"{path}\"><param name=\"autoplay\" value=\"{autoplay}\"><param name=\"type\" value=\"video/quicktime\"><embed src=\"{path}\" height=\"{height}\" width=\"{width}\" autoplay=\"{autoplay}\" type=\"video/quicktime\" pluginspage=\"http://www.apple.com/quicktime/download/\"></embed></object>',\n            iframe_markup:'<iframe src =\"{path}\" width=\"{width}\" height=\"{height}\" frameborder=\"no\"></iframe>',\n            inline_markup:'<div class=\"pp_inline\">{content}</div>',\n            custom_markup:'',\n            social_tools:'<div class=\"pp_social\"><div class=\"twitter\"><a href=\"http://twitter.com/share\" class=\"twitter-share-button\" data-count=\"none\">Tweet</a><script type=\"text/javascript\" src=\"http://platform.twitter.com/widgets.js\"><\/script></div><div class=\"facebook\"><iframe src=\"http://www.facebook.com/plugins/like.php?locale=en_US&href='+location.href+'&amp;layout=button_count&amp;show_faces=true&amp;width=500&amp;action=like&amp;font&amp;colorscheme=light&amp;height=23\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:500px; height:23px;\" allowTransparency=\"true\"></iframe></div></div>'\n            },pp_settings);\n        var matchedObjects=this,percentBased=false,pp_dimensions,pp_open,pp_contentHeight,pp_contentWidth,pp_containerHeight,pp_containerWidth,windowHeight=$(window).height(),windowWidth=$(window).width(),pp_slideshow;\n        doresize=true,scroll_pos=_get_scroll();\n        $(window).unbind('resize.prettyphoto').bind('resize.prettyphoto',function(){\n            _center_overlay();\n            _resize_overlay();\n        });\n        if(pp_settings.keyboard_shortcuts){\n            $(document).unbind('keydown.prettyphoto').bind('keydown.prettyphoto',function(e){\n                if(typeof $pp_pic_holder!='undefined'){\n                    if($pp_pic_holder.is(':visible')){\n                        switch(e.keyCode){\n                            case 37:\n                                $.prettyPhoto.changePage('previous');\n                                e.preventDefault();\n                                break;\n                            case 39:\n                                $.prettyPhoto.changePage('next');\n                                e.preventDefault();\n                                break;\n                            case 27:\n                                if(!settings.modal)\n                                $.prettyPhoto.close();\n                            e.preventDefault();\n                                break;\n                        };\n\n                };\n\n            };\n\n    });\n};\n\n$.prettyPhoto.initialize=function(){\n    settings=pp_settings;\n    if(settings.theme=='pp_default')settings.horizontal_padding=16;\n    if(settings.ie6_fallback&&$.browser.msie&&parseInt($.browser.version)==6)settings.theme=\"light_square\";\n    theRel=$(this).attr('rel');\n    galleryRegExp=/\\[(?:.*)\\]/;\n    isSet=(galleryRegExp.exec(theRel))?true:false;\n    pp_images=(isSet)?jQuery.map(matchedObjects,function(n,i){\n        if($(n).attr('rel').indexOf(theRel)!=-1)return $(n).attr('href');\n    }):$.makeArray($(this).attr('href'));\n    pp_titles=(isSet)?jQuery.map(matchedObjects,function(n,i){\n        if($(n).attr('rel').indexOf(theRel)!=-1)return($(n).find('img').attr('alt'))?$(n).find('img').attr('alt'):\"\";\n    }):$.makeArray($(this).find('img').attr('alt'));\n    pp_descriptions=(isSet)?jQuery.map(matchedObjects,function(n,i){\n        if($(n).attr('rel').indexOf(theRel)!=-1)return($(n).attr('title'))?$(n).attr('title'):\"\";\n    }):$.makeArray($(this).attr('title'));\n    set_position=jQuery.inArray($(this).attr('href'),pp_images);\n    rel_index=(isSet)?set_position:$(\"a[rel^='\"+theRel+\"']\").index($(this));\n    _build_overlay(this);\n    if(settings.allow_resize)\n        $(window).bind('scroll.prettyphoto',function(){\n            _center_overlay();\n        });\n    $.prettyPhoto.open();\n    return false;\n}\n$.prettyPhoto.open=function(event){\n    if(typeof settings==\"undefined\"){\n        settings=pp_settings;\n        if($.browser.msie&&$.browser.version==6)settings.theme=\"light_square\";\n        pp_images=$.makeArray(arguments[0]);\n        pp_titles=(arguments[1])?$.makeArray(arguments[1]):$.makeArray(\"\");\n        pp_descriptions=(arguments[2])?$.makeArray(arguments[2]):$.makeArray(\"\");\n        isSet=(pp_images.length>1)?true:false;\n        set_position=0;\n        _build_overlay(event.target);\n    }\n    if($.browser.msie&&$.browser.version==6)$('select').css('visibility','hidden');\n    if(settings.hideflash)$('object,embed,iframe[src*=youtube],iframe[src*=vimeo]').css('visibility','hidden');\n    _checkPosition($(pp_images).size());\n    $('.pp_loaderIcon').show();\n    if($ppt.is(':hidden'))$ppt.css('opacity',0).show();\n    $pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity);\n    $pp_pic_holder.find('.currentTextHolder').text((set_position+1)+settings.counter_separator_label+$(pp_images).size());\n    if(pp_descriptions[set_position]!=\"\"){\n        $pp_pic_holder.find('.pp_description').show().html(unescape(pp_descriptions[set_position]));\n    }else{\n        $pp_pic_holder.find('.pp_description').hide();\n    }\n    movie_width=(parseFloat(getParam('width',pp_images[set_position])))?getParam('width',pp_images[set_position]):settings.default_width.toString();\n    movie_height=(parseFloat(getParam('height',pp_images[set_position])))?getParam('height',pp_images[set_position]):settings.default_height.toString();\n    percentBased=false;\n    if(movie_height.indexOf('%')!=-1){\n        movie_height=parseFloat(($(window).height()*parseFloat(movie_height)/100)-150);\n        percentBased=true;\n    }\n    if(movie_width.indexOf('%')!=-1){\n        movie_width=parseFloat(($(window).width()*parseFloat(movie_width)/100)-150);\n        percentBased=true;\n    }\n    $pp_pic_holder.fadeIn(function(){\n        (settings.show_title&&pp_titles[set_position]!=\"\"&&typeof pp_titles[set_position]!=\"undefined\")?$ppt.html(unescape(pp_titles[set_position])):$ppt.html('&nbsp;');\n        imgPreloader=\"\";\n        skipInjection=false;\n        switch(_getFileType(pp_images[set_position])){\n            case'image':\n                imgPreloader=new Image();\n                nextImage=new Image();\n                if(isSet&&set_position<$(pp_images).size()-1)nextImage.src=pp_images[set_position+1];\n                prevImage=new Image();\n                if(isSet&&pp_images[set_position-1])prevImage.src=pp_images[set_position-1];\n                $pp_pic_holder.find('#pp_full_res')[0].innerHTML=settings.image_markup.replace(/{path}/g,pp_images[set_position]);\n                imgPreloader.onload=function(){\n                pp_dimensions=_fitToViewport(imgPreloader.width,imgPreloader.height);\n                _showContent();\n            };\n\n            imgPreloader.onerror=function(){\n                alert('Image cannot be loaded. Make sure the path is correct and image exist.');\n                $.prettyPhoto.close();\n            };\n\n            imgPreloader.src=pp_images[set_position];\n            break;\n            case'youtube':\n                pp_dimensions=_fitToViewport(movie_width,movie_height);\n                movie='http://www.youtube.com/embed/'+getParam('v',pp_images[set_position]);\n                (getParam('rel',pp_images[set_position]))?movie+=\"?rel=\"+getParam('rel',pp_images[set_position]):movie+=\"?rel=1\";\n                if(settings.autoplay)movie+=\"&autoplay=1\";\n                toInject=settings.iframe_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);\n                break;\n            case'vimeo':\n                pp_dimensions=_fitToViewport(movie_width,movie_height);\n                movie_id=pp_images[set_position];\n                var regExp=/http:\\/\\/(www\\.)?vimeo.com\\/(\\d+)/;\n                var match=movie_id.match(regExp);\n                movie='http://player.vimeo.com/video/'+match[2]+'?title=0&amp;byline=0&amp;portrait=0';\n                if(settings.autoplay)movie+=\"&autoplay=1;\";\n                vimeo_width=pp_dimensions['width']+'/embed/?moog_width='+pp_dimensions['width'];\n                toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,movie);\n                break;\n            case'quicktime':\n                pp_dimensions=_fitToViewport(movie_width,movie_height);\n                pp_dimensions['height']+=15;\n                pp_dimensions['contentHeight']+=15;\n                pp_dimensions['containerHeight']+=15;\n                toInject=settings.quicktime_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);\n                break;\n            case'flash':\n                pp_dimensions=_fitToViewport(movie_width,movie_height);\n                flash_vars=pp_images[set_position];\n                flash_vars=flash_vars.substring(pp_images[set_position].indexOf('flashvars')+10,pp_images[set_position].length);\n                filename=pp_images[set_position];\n                filename=filename.substring(0,filename.indexOf('?'));\n                toInject=settings.flash_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+'?'+flash_vars);\n                break;\n            case'iframe':\n                pp_dimensions=_fitToViewport(movie_width,movie_height);\n                frame_url=pp_images[set_position];\n                frame_url=frame_url.substr(0,frame_url.indexOf('iframe')-1);\n                toInject=settings.iframe_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,frame_url);\n                break;\n            case'ajax':\n                doresize=false;\n                pp_dimensions=_fitToViewport(movie_width,movie_height);\n                doresize=true;\n                skipInjection=true;\n                $.get(pp_images[set_position],function(responseHTML){\n                toInject=settings.inline_markup.replace(/{content}/g,responseHTML);\n                $pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;\n                _showContent();\n            });\n            break;\n            case'custom':\n                pp_dimensions=_fitToViewport(movie_width,movie_height);\n                toInject=settings.custom_markup;\n                break;\n            case'inline':\n                myClone=$(pp_images[set_position]).clone().append('<br clear=\"all\" />').css({\n                'width':settings.default_width\n                }).wrapInner('<div id=\"pp_full_res\"><div class=\"pp_inline\"></div></div>').appendTo($('body')).show();\n                doresize=false;\n                pp_dimensions=_fitToViewport($(myClone).width(),$(myClone).height());\n                doresize=true;\n                $(myClone).remove();\n                toInject=settings.inline_markup.replace(/{content}/g,$(pp_images[set_position]).html());\n                break;\n        };\n\n        if(!imgPreloader&&!skipInjection){\n            $pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;\n            _showContent();\n        };\n\n    });\nreturn false;\n};\n\n$.prettyPhoto.changePage=function(direction){\n    currentGalleryPage=0;\n    if(direction=='previous'){\n        set_position--;\n        if(set_position<0)set_position=$(pp_images).size()-1;\n    }else if(direction=='next'){\n        set_position++;\n        if(set_position>$(pp_images).size()-1)set_position=0;\n    }else{\n        set_position=direction;\n    };\n\n    rel_index=set_position;\n    if(!doresize)doresize=true;\n    $('.pp_contract').removeClass('pp_contract').addClass('pp_expand');\n    _hideContent(function(){\n        $.prettyPhoto.open();\n    });\n};\n\n$.prettyPhoto.changeGalleryPage=function(direction){\n    if(direction=='next'){\n        currentGalleryPage++;\n        if(currentGalleryPage>totalPage)currentGalleryPage=0;\n    }else if(direction=='previous'){\n        currentGalleryPage--;\n        if(currentGalleryPage<0)currentGalleryPage=totalPage;\n    }else{\n        currentGalleryPage=direction;\n    };\n\n    slide_speed=(direction=='next'||direction=='previous')?settings.animation_speed:0;\n    slide_to=currentGalleryPage*(itemsPerPage*itemWidth);\n    $pp_gallery.find('ul').animate({\n        left:-slide_to\n        },slide_speed);\n};\n\n$.prettyPhoto.startSlideshow=function(){\n    if(typeof pp_slideshow=='undefined'){\n        $pp_pic_holder.find('.pp_play').unbind('click').removeClass('pp_play').addClass('pp_pause').click(function(){\n            $.prettyPhoto.stopSlideshow();\n            return false;\n        });\n        pp_slideshow=setInterval($.prettyPhoto.startSlideshow,settings.slideshow);\n    }else{\n        $.prettyPhoto.changePage('next');\n    };\n\n}\n$.prettyPhoto.stopSlideshow=function(){\n    $pp_pic_holder.find('.pp_pause').unbind('click').removeClass('pp_pause').addClass('pp_play').click(function(){\n        $.prettyPhoto.startSlideshow();\n        return false;\n    });\n    clearInterval(pp_slideshow);\n    pp_slideshow=undefined;\n}\n$.prettyPhoto.close=function(){\n    if($pp_overlay.is(\":animated\"))return;\n    $.prettyPhoto.stopSlideshow();\n    $pp_pic_holder.stop().find('object,embed').css('visibility','hidden');\n    $('div.pp_pic_holder,div.ppt,.pp_fade').fadeOut(settings.animation_speed,function(){\n        $(this).remove();\n    });\n    $pp_overlay.fadeOut(settings.animation_speed,function(){\n        if($.browser.msie&&$.browser.version==6)$('select').css('visibility','visible');\n        if(settings.hideflash)$('object,embed,iframe[src*=youtube],iframe[src*=vimeo]').css('visibility','visible');\n        $(this).remove();\n        $(window).unbind('scroll.prettyphoto');\n        settings.callback();\n        doresize=true;\n        pp_open=false;\n        delete settings;\n    });\n};\n\nfunction _showContent(){\n    $('.pp_loaderIcon').hide();\n    projectedTop=scroll_pos['scrollTop']+((windowHeight/2)-(pp_dimensions['containerHeight']/2));\n    if(projectedTop<0)projectedTop=0;\n    $ppt.fadeTo(settings.animation_speed,1);\n    $pp_pic_holder.find('.pp_content').animate({\n        height:pp_dimensions['contentHeight'],\n        width:pp_dimensions['contentWidth']\n        },settings.animation_speed);\n    $pp_pic_holder.animate({\n        'top':projectedTop,\n        'left':(windowWidth/2)-(pp_dimensions['containerWidth']/2),\n        width:pp_dimensions['containerWidth']\n        },settings.animation_speed,function(){\n        $pp_pic_holder.find('.pp_hoverContainer,#fullResImage').height(pp_dimensions['height']).width(pp_dimensions['width']);\n        $pp_pic_holder.find('.pp_fade').fadeIn(settings.animation_speed);\n        if(isSet&&_getFileType(pp_images[set_position])==\"image\"){\n            $pp_pic_holder.find('.pp_hoverContainer').show();\n        }else{\n            $pp_pic_holder.find('.pp_hoverContainer').hide();\n        }\n        if(pp_dimensions['resized']){\n            $('a.pp_expand,a.pp_contract').show();\n        }else{\n            $('a.pp_expand').hide();\n        }\n        if(settings.autoplay_slideshow&&!pp_slideshow&&!pp_open)$.prettyPhoto.startSlideshow();\n        if(settings.deeplinking)\n            setHashtag();\n        settings.changepicturecallback();\n        pp_open=true;\n    });\n    _insert_gallery();\n};\n\nfunction _hideContent(callback){\n    $pp_pic_holder.find('#pp_full_res object,#pp_full_res embed').css('visibility','hidden');\n    $pp_pic_holder.find('.pp_fade').fadeOut(settings.animation_speed,function(){\n        $('.pp_loaderIcon').show();\n        callback();\n    });\n};\n\nfunction _checkPosition(setCount){\n    (setCount>1)?$('.pp_nav').show():$('.pp_nav').hide();\n};\n\nfunction _fitToViewport(width,height){\n    resized=false;\n    _getDimensions(width,height);\n    imageWidth=width,imageHeight=height;\n    if(((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight))&&doresize&&settings.allow_resize&&!percentBased){\n        resized=true,fitting=false;\n        while(!fitting){\n            if((pp_containerWidth>windowWidth)){\n                imageWidth=(windowWidth-200);\n                imageHeight=(height/width)*imageWidth;\n            }else if((pp_containerHeight>windowHeight)){\n                imageHeight=(windowHeight-200);\n                imageWidth=(width/height)*imageHeight;\n            }else{\n                fitting=true;\n            };\n\n            pp_containerHeight=imageHeight,pp_containerWidth=imageWidth;\n        };\n\n        _getDimensions(imageWidth,imageHeight);\n        if((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight)){\n            _fitToViewport(pp_containerWidth,pp_containerHeight)\n            };\n\n};\n\nreturn{\n    width:Math.floor(imageWidth),\n    height:Math.floor(imageHeight),\n    containerHeight:Math.floor(pp_containerHeight),\n    containerWidth:Math.floor(pp_containerWidth)+(settings.horizontal_padding*2),\n    contentHeight:Math.floor(pp_contentHeight),\n    contentWidth:Math.floor(pp_contentWidth),\n    resized:resized\n};\n\n};\n\nfunction _getDimensions(width,height){\n    width=parseFloat(width);\n    height=parseFloat(height);\n    $pp_details=$pp_pic_holder.find('.pp_details');\n    $pp_details.width(width);\n    detailsHeight=parseFloat($pp_details.css('marginTop'))+parseFloat($pp_details.css('marginBottom'));\n    $pp_details=$pp_details.clone().addClass(settings.theme).width(width).appendTo($('body')).css({\n        'position':'absolute',\n        'top':-10000\n    });\n    detailsHeight+=$pp_details.height();\n    detailsHeight=(detailsHeight<=34)?36:detailsHeight;\n    if($.browser.msie&&$.browser.version==7)detailsHeight+=8;\n    $pp_details.remove();\n    $pp_title=$pp_pic_holder.find('.ppt');\n    $pp_title.width(width);\n    titleHeight=parseFloat($pp_title.css('marginTop'))+parseFloat($pp_title.css('marginBottom'));\n    $pp_title=$pp_title.clone().appendTo($('body')).css({\n        'position':'absolute',\n        'top':-10000\n    });\n    titleHeight+=$pp_title.height();\n    $pp_title.remove();\n    pp_contentHeight=height+detailsHeight;\n    pp_contentWidth=width;\n    pp_containerHeight=pp_contentHeight+titleHeight+$pp_pic_holder.find('.pp_top').height()+$pp_pic_holder.find('.pp_bottom').height();\n    pp_containerWidth=width;\n}\nfunction _getFileType(itemSrc){\n    if(itemSrc.match(/youtube\\.com\\/watch/i)){\n        return'youtube';\n    }else if(itemSrc.match(/vimeo\\.com/i)){\n        return'vimeo';\n    }else if(itemSrc.match(/\\b.mov\\b/i)){\n        return'quicktime';\n    }else if(itemSrc.match(/\\b.swf\\b/i)){\n        return'flash';\n    }else if(itemSrc.match(/\\biframe=true\\b/i)){\n        return'iframe';\n    }else if(itemSrc.match(/\\bajax=true\\b/i)){\n        return'ajax';\n    }else if(itemSrc.match(/\\bcustom=true\\b/i)){\n        return'custom';\n    }else if(itemSrc.substr(0,1)=='#'){\n        return'inline';\n    }else{\n        return'image';\n    };\n\n};\n\nfunction _center_overlay(){\n    if(doresize&&typeof $pp_pic_holder!='undefined'){\n        scroll_pos=_get_scroll();\n        contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width();\n        projectedTop=(windowHeight/2)+scroll_pos['scrollTop']-(contentHeight/2);\n        if(projectedTop<0)projectedTop=0;\n        if(contentHeight>windowHeight)\n            return;\n        $pp_pic_holder.css({\n            'top':projectedTop,\n            'left':(windowWidth/2)+scroll_pos['scrollLeft']-(contentwidth/2)\n            });\n    };\n\n};\n\nfunction _get_scroll(){\n    if(self.pageYOffset){\n        return{\n            scrollTop:self.pageYOffset,\n            scrollLeft:self.pageXOffset\n            };\n\n}else if(document.documentElement&&document.documentElement.scrollTop){\n    return{\n        scrollTop:document.documentElement.scrollTop,\n        scrollLeft:document.documentElement.scrollLeft\n        };\n\n}else if(document.body){\n    return{\n        scrollTop:document.body.scrollTop,\n        scrollLeft:document.body.scrollLeft\n        };\n\n};\n\n};\n\nfunction _resize_overlay(){\n    windowHeight=$(window).height(),windowWidth=$(window).width();\n    if(typeof $pp_overlay!=\"undefined\")$pp_overlay.height($(document).height()).width(windowWidth);\n};\n\nfunction _insert_gallery(){\n    if(isSet&&settings.overlay_gallery&&_getFileType(pp_images[set_position])==\"image\"&&(settings.ie6_fallback&&!($.browser.msie&&parseInt($.browser.version)==6))){\n        itemWidth=52+5;\n        navWidth=(settings.theme==\"facebook\"||settings.theme==\"pp_default\")?50:30;\n        itemsPerPage=Math.floor((pp_dimensions['containerWidth']-100-navWidth)/itemWidth);\n        itemsPerPage=(itemsPerPage<pp_images.length)?itemsPerPage:pp_images.length;\n        totalPage=Math.ceil(pp_images.length/itemsPerPage)-1;\n        if(totalPage==0){\n            navWidth=0;\n            $pp_gallery.find('.pp_arrow_next,.pp_arrow_previous').hide();\n        }else{\n            $pp_gallery.find('.pp_arrow_next,.pp_arrow_previous').show();\n        };\n\n        galleryWidth=itemsPerPage*itemWidth;\n        fullGalleryWidth=pp_images.length*itemWidth;\n        $pp_gallery.css('margin-left',-((galleryWidth/2)+(navWidth/2))).find('div:first').width(galleryWidth+5).find('ul').width(fullGalleryWidth).find('li.selected').removeClass('selected');\n        goToPage=(Math.floor(set_position/itemsPerPage)<totalPage)?Math.floor(set_position/itemsPerPage):totalPage;\n        $.prettyPhoto.changeGalleryPage(goToPage);\n        $pp_gallery_li.filter(':eq('+set_position+')').addClass('selected');\n    }else{\n        $pp_pic_holder.find('.pp_content').unbind('mouseenter mouseleave');\n    }\n}\nfunction _build_overlay(caller){\n    settings.markup=settings.markup.replace('{pp_social}',(settings.social_tools)?settings.social_tools:'');\n    $('body').append(settings.markup);\n    $pp_pic_holder=$('.pp_pic_holder'),$ppt=$('.ppt'),$pp_overlay=$('div.pp_overlay');\n    if(isSet&&settings.overlay_gallery){\n        currentGalleryPage=0;\n        toInject=\"\";\n        for(var i=0;i<pp_images.length;i++){\n            if(!pp_images[i].match(/\\b(jpg|jpeg|png|gif)\\b/gi)){\n                classname='default';\n                img_src='';\n            }else{\n                classname='';\n                img_src=pp_images[i];\n            }\n            toInject+=\"<li class='\"+classname+\"'><a href='#'><img src='\"+img_src+\"' width='50' alt='' /></a></li>\";\n        };\n\n        toInject=settings.gallery_markup.replace(/{gallery}/g,toInject);\n        $pp_pic_holder.find('#pp_full_res').after(toInject);\n        $pp_gallery=$('.pp_pic_holder .pp_gallery'),$pp_gallery_li=$pp_gallery.find('li');\n        $pp_gallery.find('.pp_arrow_next').click(function(){\n            $.prettyPhoto.changeGalleryPage('next');\n            $.prettyPhoto.stopSlideshow();\n            return false;\n        });\n        $pp_gallery.find('.pp_arrow_previous').click(function(){\n            $.prettyPhoto.changeGalleryPage('previous');\n            $.prettyPhoto.stopSlideshow();\n            return false;\n        });\n        $pp_pic_holder.find('.pp_content').hover(function(){\n            $pp_pic_holder.find('.pp_gallery:not(.disabled)').fadeIn();\n        },function(){\n            $pp_pic_holder.find('.pp_gallery:not(.disabled)').fadeOut();\n        });\n        itemWidth=52+5;\n        $pp_gallery_li.each(function(i){\n            $(this).find('a').click(function(){\n                $.prettyPhoto.changePage(i);\n                $.prettyPhoto.stopSlideshow();\n                return false;\n            });\n        });\n    };\n\n    if(settings.slideshow){\n        $pp_pic_holder.find('.pp_nav').prepend('<a href=\"#\" class=\"pp_play\">Play</a>')\n        $pp_pic_holder.find('.pp_nav .pp_play').click(function(){\n            $.prettyPhoto.startSlideshow();\n            return false;\n        });\n    }\n    $pp_pic_holder.attr('class','pp_pic_holder '+settings.theme);\n    $pp_overlay.css({\n        'opacity':0,\n        'height':$(document).height(),\n        'width':$(window).width()\n        }).bind('click',function(){\n        if(!settings.modal)$.prettyPhoto.close();\n    });\n    $('a.pp_close').bind('click',function(){\n        $.prettyPhoto.close();\n        return false;\n    });\n    $('a.pp_expand').bind('click',function(e){\n        if($(this).hasClass('pp_expand')){\n            $(this).removeClass('pp_expand').addClass('pp_contract');\n            doresize=false;\n        }else{\n            $(this).removeClass('pp_contract').addClass('pp_expand');\n            doresize=true;\n        };\n\n        _hideContent(function(){\n            $.prettyPhoto.open();\n        });\n        return false;\n    });\n    $pp_pic_holder.find('.pp_previous, .pp_nav .pp_arrow_previous').bind('click',function(){\n        $.prettyPhoto.changePage('previous');\n        $.prettyPhoto.stopSlideshow();\n        return false;\n    });\n    $pp_pic_holder.find('.pp_next, .pp_nav .pp_arrow_next').bind('click',function(){\n        $.prettyPhoto.changePage('next');\n        $.prettyPhoto.stopSlideshow();\n        return false;\n    });\n    _center_overlay();\n};\n\nif(!pp_alreadyInitialized&&getHashtag()){\n    pp_alreadyInitialized=true;\n    hashIndex=getHashtag();\n    hashRel=hashIndex;\n    hashIndex=hashIndex.substring(hashIndex.indexOf('/')+1,hashIndex.length-1);\n    hashRel=hashRel.substring(0,hashRel.indexOf('/'));\n    setTimeout(function(){\n        $(\"a[rel^='\"+hashRel+\"']:eq(\"+hashIndex+\")\").trigger('click');\n    },50);\n}\nreturn this.unbind('click.prettyphoto').bind('click.prettyphoto',$.prettyPhoto.initialize);\n};\n\nfunction getHashtag(){\n    url=location.href;\n    hashtag=(url.indexOf('#!')!=-1)?decodeURI(url.substring(url.indexOf('#!')+2,url.length)):false;\n    return hashtag;\n};\n\nfunction setHashtag(){\n    if(typeof theRel=='undefined')return;\n    location.hash='!'+theRel+'/'+rel_index+'/';\n};\n\nfunction getParam(name,url){\n    name=name.replace(/[\\[]/,\"\\\\\\[\").replace(/[\\]]/,\"\\\\\\]\");\n    var regexS=\"[\\\\?&]\"+name+\"=([^&#]*)\";\n    var regex=new RegExp(regexS);\n    var results=regex.exec(url);\n    return(results==null)?\"\":results[1];\n}\n})(jQuery);\nvar pp_alreadyInitialized=false;";

