jQuery(function(){

    jQuery("#keyword").focus(function(){
        if(jQuery(this).val()=="赶集")
        {      
            jQuery(this).val("");
            jQuery(this).css({
                "color":"#000"
            });
        }     
    })
    jQuery(".search_key").blur(function(){
        if(jQuery(this).val()=="")
        {
            jQuery(this).val("赶集");
            jQuery(this).css({
                "color":"#DDE1DF"
            });
        }
    })

//    if($(".screenshot")){
//	$(".screenshot").width($(".screenshot").width()*0.75);
//    }

//    if($(".screenshot")){
//        $(".screenshot").each(
//            function(){
//                if($(this).width()>$(this).height()){if($(this).height()>320){
//                    $(this).height(320)
//                }}
//                else{if($(this).height()>360){
//                    $(this).height(360)
//                }}
//            }
//            )
//    }
})

$(
    function(){
        if($(".pubdown")){
            $(".pubdown").hover(function(){
                $(this).attr("src", "/images/a_xiazai4.jpg")
            },function(){
                $(this).attr("src", "/images/dl_down1.jpg")
            })
        }

        if($(".sublt .btn")){
            $(".sublt .btn").hover(function(){
                $(this).attr("src", "/images/subonekeyon.jpg")
            }, function(){
                $(this).attr("src", "/images/subonkey.jpg")
            })
        }

        if($(".phzuoulwai li")){
            $(".phzuoulwai li").hover(function(){
                $(this).addClass("on")
            }, function(){
                $(this).removeClass("on")
            })
        }

        /*    if($(".subrt .xy")){
            $(".subrt .xy a").click(function(){
                if($(this).text()=="显示更多"){$(this).text("收起");$(this).parent().prev("ul").removeClass('ulhei', 'slow');return false;}
                else{$(this).text("显示更多");$(this).parent().prev("ul").addClass('ulhei', 'slow');return false;}                
            })
        } */

        if($(".startd")){
            $(".startd span").hover(function(){
                this.parentNode.className=this.id;
                $("#replymarktxt").text(armarktxt[this.id.replace("m-","")])
            },function(){
                this.parentNode.className=$("#replymark").val();
                $("#replymarktxt").text(armarktxt[$("#replymark").val().replace("m-","")])
            });
            $(".startd span").click(function(){
                $("#replymark").val(this.id)
            });
            $("#replymark").val("m-0");
            var armarktxt=new Array(".","很差","较差","一般","推荐","力荐")
        }

        if($(".tjsq")){
            $(".sqcell:odd").addClass("on");
        }
        if($(".sydaph")){
            $(".phztitul li:first").addClass("on");
            $(".phzuoulwai ul:first").show();
            $(".phzuoulwai ul :nth-child(1)").addClass("top");
            $(".phzuoulwai ul :nth-child(2)").addClass("top");
            $(".phzuoulwai ul :nth-child(3)").addClass("top");
            $(".phzuoulwai ul :nth-child(4)").addClass("top");

            $(".phztitul li").mouseover(
                function(){
                    $(this).addClass("on").siblings().removeClass("on");
                    $(".phztitul li").index(this);
                    $(".phzuoulwai ul").eq($(".phztitul li").index(this)).show().siblings().hide();
                }
                )
        }

        $(".googlevir .btn").click(function(){
            objvir=$(this).closest(".googlevir");
            pageTracker._trackPageview("/virtual"+objvir.attr("virdir")+(objvir.find(".btn").index(this)+1));
        })

    }
    )

$(function(){
    if($("#replya")){
        $(".rediv").hide();
        $(".replya").click(function(){
            $(this).text($(this).text()=="回复↓"?"收起回复↑":"回复↓");
            $(this).parent().parent().next().toggle();          
            return false;
        });
    }

})

jQuery(function(){
    jQuery(".odd li:odd").addClass("li_on");
    jQuery(".odd li").hover(function(){
        jQuery(this).addClass("li_on1");
        jQuery(this).children("a.a_sp").addClass("a_sp1");

    },function(){
        jQuery(this).removeClass("li_on1");
        jQuery(this).children("a.a_sp").removeClass("a_sp1");
    })
    jQuery(function(){
        jQuery(".app_ph li:odd").addClass("li_onf");
        if(document.getElementById("tabb")){
            jQuery(".app_ph1:eq(0) li:odd").addClass("li_onf");
            jQuery(".app_ph1:eq(1) li:odd").addClass("li_onf");
            jQuery(".app_ph1:eq(2) li:odd").addClass("li_onf");
        }
    })
    
    $(
        function(){
            if($(".appcell .btn")){
                $(".appcell .btn").hover(function(){
                    $(this).parent().parent().addClass("on")
                },function(){
                    $(this).parent().parent().removeClass("on")
                })
            }
            if($(".zjcell li .btn")){
                $(".zjcell li .btn").hover(function(){
                    $(this).parent().parent().addClass("on")
                },function(){
                    $(this).parent().parent().removeClass("on")
                })
            }
            if($(".mmcell li .btn")){
                $(".mmcell li .btn").hover(function(){
                    $(this).parent().parent().parent().addClass("on")
                },function(){
                    $(this).parent().parent().parent().removeClass("on")
                })
            }


            if($(".fapps li")){
                $(".fapps li").hover(
                    function(){
                        $(this).addClass("on")
                    },
                    function(){
                        $(this).removeClass("on")
                    }
                    )
            }
        }
        )

            
    $(function(){
        if(document.getElementById("tjheadimg")){
            var d = new Date();
            document.getElementById("tjheadimg").innerHTML=d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate();        
        }

        if($(".taocateul")){
           
            $(".taocateul li a:nth-child(1)").addClass("fir");
        }

        if($(".apply li")){
            $(".apply li:nth-child(1)").addClass("ond");
        }
        if("ol.guess"){
            $(".guess :nth-child(1)").addClass("ond");
        }
        if($(".jingpin")){
            $(".jingpin dl:nth-child(1)").addClass("dlabc");
            $(".jingpin dl:nth-child(2)").addClass("dlabc");
            $(".jingpin dl:nth-child(3)").addClass("dlabc");
        }
        if($(".phcon ul")){
            $(".phcon ul").eq(0).show();
        }
        if($(".topics .taday_con ul")){
            $(".topics .taday_con ul li").eq(0).addClass("jian");
            $(".topics .taday_con ul li").eq(1).addClass("jian");
            $(".topics .taday_con ul li").eq(2).addClass("jian");
        }
        if($(".phcon ul")){
            $(".phcon ul :nth-child(1)").addClass("topa");
            $(".phcon ul :nth-child(2)").addClass("topb");
            $(".phcon ul :nth-child(3)").addClass("topc");
        }

        if($(".taoul")){
            $(".taoul .cell").hover(function(){
                $(this).addClass("on")
            },function(){
                $(this).removeClass("on")
            })
        }

        if($(".tpdhdivwai")){
            $(".maintitwd .chul li").eq(0).addClass("on");
            $(".tpdhdivwai ul").eq(0).show();
        
            $(".maintitwd .chul li").mouseover(
                function(){
                    $(this).addClass("on").siblings().removeClass("on");
                    $(".maintitwd .chul li").index(this);
                    $(".tpdhdivwai ul").eq($(".maintitwd .chul li").index(this)).show().siblings().hide();
                }
                )

        }

        if($(".side_con ul")){
            $(".side_con ul li").hover(
                function(){
                    $(this).addClass("on")
                }
                ,function(){
                    $(this).removeClass("on");
                }
                )
        }

        if($(".find .taday_con ul")){
            $(".find .taday_con ul li").hover(
                function(){
                    $(this).addClass("on");
                },function(){
                    $(this).removeClass("on");
                }
                )
        }

        if($("#symarquee")){
            $('#symarquee').kxbdMarquee({
                direction:'left',
                newAmount:1
            });
        }



    })

    jQuery(function(){
        if(document.getElementById("div1")){
            jQuery("#div1 a:eq(0)").css({
                "color":"red"
            });
            jQuery("#div1 a:eq(1)").css({
                "color":"#73D101"
            });
            jQuery("#div1 a:eq(2)").css({
                "color":"#00B9CE"
            });
            jQuery("#div1 a:eq(3)").css({
                "color":"red"
            });
            jQuery("#div1 a:eq(4)").css({
                "color":"#72D000"
            });
            jQuery("#div1 a:eq(5)").css({
                "color":"#AE0001"
            });
            jQuery("#div1 a:eq(6)").css({
                "color":"red"
            });
            jQuery("#div1 a:eq(7)").css({
                "color":"#71D000"
            });
            jQuery("#div1 a:eq(8)").css({
                "color":"#C643C3"
            });
            jQuery("#div1 a:eq(9)").css({
                "color":"#ff00ff"
            });
            jQuery("#div1 a:eq(10)").css({
                "color":"#71D000"
            });
            jQuery("#div1 a:eq(11)").css({
                "color":"#007B8B"
            });
            jQuery("#div1 a:eq(12)").css({
                "color":"#007B8B"
            });
        }
    })
    
})
jQuery(function(){
    if(jQuery('#tabout')){
        jQuery('.indextabouter a:first').addClass("on");
        jQuery('.indextabouter a:eq(4)').addClass("on");
    }
    var banner_menu_a = jQuery('.indextabouter a');
    banner_menu_a.mouseover(function(){
        
        jQuery(this).addClass('on').siblings().removeClass('on');
        var index = banner_menu_a.index(this);
        jQuery('.tab div.jingpin').eq(index).show().siblings(".jingpin").hide();
        if($(".syarrowoz")){
            if(banner_menu_a.index(this)<2){
                $(".datudlwai").removeClass("on");
                $(".syarrowoz a").eq(0).addClass("hui");
                $(".syarrowoz a").eq(1).removeClass("hui");
            }
        }
    });

    if($(".syarrowoz")){
        $(".syarrowoz a").click(
            function(){
                $(this).addClass("hui").siblings().removeClass("hui");
                var indexarrow=$(".syarrowoz a").index(this);
                if(indexarrow==1){
                    $(".datudlwai").addClass("on");
                }
                else{
                    $(".datudlwai").removeClass("on");
                }
                return false;
            }
            )
    }


    if($(".rank .taday_h span")){
        $(".rank .taday_h span").mouseover(function(){
            $(this).addClass('onfou').siblings().removeClass('onfou');
            var index=$(".rank .taday_h span").index(this);
            jQuery('#PH div.ph').eq(index).show().siblings().hide();
        })
    }

    if(jQuery('.syrphdiv li')){
    
        var banner_menu_ph = jQuery('.syrphdiv li');  
        jQuery('.syrphdiv li').eq(0).addClass("onfou");
        var ar=["/categories/1/order/time/page/1","/categories/2/order/time/page/1"];
        $(".syrtnewmore").attr("href",ar[0]);
        banner_menu_ph.mouseover(function(){
            jQuery(this).addClass('onfou').siblings().removeClass('onfou');
            var index = banner_menu_ph.index(this);
            $(".syrtnewmore").attr("href",ar[index]);
            jQuery('#PH div.ph').eq(index).show().siblings().hide();
        });
    }
    

    var apply_ph = jQuery('.dwm em');
    apply_ph.mouseover(function(){
        jQuery(this).addClass('em_on').siblings().removeClass('em_on');
        var index = apply_ph.index(this);
        jQuery('.dwmcommom div.weektop').eq(index).show().siblings().hide();
    });
});
//滚动
jQuery(function(){
    if(document.getElementById("scroll_begin")){
        var speed=20
        var scroll_begin = document.getElementById("scroll_begin");
        var scroll_end = document.getElementById("scroll_end");
        var scroll_div = document.getElementById("scroll_div");
        scroll_end.innerHTML=scroll_begin.innerHTML;
        function Marquee(){
            if(scroll_end.offsetWidth-scroll_div.scrollLeft<=0){
                scroll_div.scrollLeft-=scroll_begin.offsetWidth;
            }
            else{
                scroll_div.scrollLeft++;
            }
        }
        var MyMar=setInterval(Marquee,speed)
        scroll_div.onmouseover=function() {
            clearInterval(MyMar)
        }
        scroll_div.onmouseout=function() {
            MyMar=setInterval(Marquee,speed)
        }    
    }  
})
jQuery(function(){
    function showdown(){
        jQuery(".on_down").hover(function(){
            jQuery(this).addClass("ond");
            jQuery(this).children("dd").find("span").hide();
            jQuery(this).children("dd").find("h3").show();
            
        },function(){
            jQuery(this).removeClass("ond");
            jQuery(this).children("dd").find("h3").hide();
            jQuery(this).children("dd").find("span").show();
        })   
    }
    function shownew(){
        jQuery(".newd").hover(function(){
            jQuery(this).addClass("ond");
            jQuery(this).children("dd").find("span").hide();
            jQuery(this).children("dd").find("h3").show();

        },function(){
            jQuery(this).removeClass("ond");
            jQuery(this).children("dd").find("h3").hide();
            jQuery(this).children("dd").find("span").show();
        })
    }
    function showph(){
        jQuery(".apply li").hover(function(){
            jQuery(this).addClass("ond").siblings().removeClass("ond");
            jQuery(this).find("span").hide();
            jQuery(this).find(".ph_ad").show();

        },function(){
            // jQuery(this).removeClass("ond");
            jQuery(this).find("span").show();
            jQuery(this).find(".ph_ad").hide();
        })
    }
    showdown();
    shownew();
    showph();    
})


jQuery(function(){
    if(document.getElementById('idContainer')){
        var $ = function (id) {
            return "string" == typeof id ? document.getElementById(id) : id;
        };

        var Extend = function(destination, source) {
            for (var property in source) {
                destination[property] = source[property];
            }
            return destination;
        }
        //////scrolltext

        var Class = {
            create: function() {
                return function() {
                    this.initialize.apply(this, arguments);
                }
            }
        }

        var forEach = function(array, callback, thisObject){
            if(array.forEach){
                array.forEach(callback, thisObject);
            }
            else{
                for (var i = 0, len = array.length; i < len; i++) {
                    callback.call(thisObject, array[i], i, array);
                }
            }
        };

        function addEventHandler(oTarget, sEventType, fnHandler) {
            if (oTarget.addEventListener) {
                oTarget.addEventListener(sEventType, fnHandler, false);
            } else if (oTarget.attachEvent) {
                oTarget.attachEvent("on" + sEventType, fnHandler);
            } else {
                oTarget["on" + sEventType] = fnHandler;
            }
        }


        var Scroller = Class.create();
        Scroller.prototype = {
            initialize: function(idScroller, idScrollMid, options) {
                var oThis = this, oScroller = $(idScroller), oScrollMid = $(idScrollMid);

                this.SetOptions(options);
                this.Side = this.options.Side || ["up"];//方向
                this.scroller = oScroller;            //对象
                this.speed = this.options.Speed;    //速度
                this.timer = null;                    //时间
                this.pauseHeight = 0;                //定高
                this.pauseWidth = 0;                //定宽
                this.pause = 0;                        //定高(宽)
                this.side = 0;                        //参数

                //用于上下滚动
                this.heightScroller = parseInt(oScroller.style.height) || oScroller.offsetHeight;
                this.heightList = oScrollMid.offsetHeight;

                //用于左右滚动
                this.widthScroller = parseInt(oScroller.style.width) || oScroller.offsetWidth;
                this.widthList = oScrollMid.offsetWidth;

                //js取不到css设置的height和width

                oScroller.style.overflow = "hidden";
                oScrollMid.appendChild(oScrollMid.cloneNode(true));
                oScrollMid.appendChild(oScrollMid.cloneNode(true));

                addEventHandler(oScroller, "mouseover", function() {
                    oThis.Stop();
                });
                addEventHandler(oScroller, "mouseout", function() {
                    oThis.Start();
                });

                this.Start();
            },
            //设置默认属性
            SetOptions: function(options) {
                this.options = {//默认值
                    Step:            1,//每次变化的px量
                    Speed:        20,//速度(越大越慢)
                    Side:            ["up"],//滚动方向:"up"是上，"down"是下，"left"是左，"right"是右
                    PauseHeight:    0,//隔多高停一次
                    PauseWidth:    0,//隔多宽停一次
                    //当上下和左右一起使用时必须设置PauseHeight和PauseWidth来设置转向位置
                    PauseStep:    6000//停顿时间(PauseHeight或PauseWidth大于0该参数才有效)
                };
                Extend(this.options, options || {});
            },
            //转向
            Turn: function() {
                //通过设置方向数组的排列来转向
                this.Side.push(this.Side.shift().toLowerCase());
            },
            //上下滚动
            ScrollUpDown: function() {
                this.pause = this.pauseHeight;
                this.scroller.scrollTop = this.GetScroll(this.scroller.scrollTop, this.heightScroller, this.heightList, this.options.PauseHeight);
                this.pauseHeight = this.pause;

                var oThis = this;
                this.timer = window.setTimeout(function(){
                    oThis.Start();
                }, this.speed);
            },
            //左右滚动
            ScrollLeftRight: function() {
                this.pause = this.pauseWidth;
                this.scroller.scrollLeft = this.GetScroll(this.scroller.scrollLeft, this.widthScroller, this.widthList, this.options.PauseWidth);
                this.pauseWidth = this.pause;

                var oThis = this;
                this.timer = window.setTimeout(function(){
                    oThis.Start();
                }, this.speed);
            },
            //获取设置滚动数据
            GetScroll: function(iScroll, iScroller, iList, iPause) {
                var iStep = this.options.Step * this.side;

                if(this.side > 0){
                    if(iScroll >= (iList * 2 - iScroller)){
                        iScroll -= iList;
                    }
                } else {
                    if(iScroll <= 0){
                        iScroll += iList;
                    }
                }

                this.speed = this.options.Speed;
                if(iPause > 0){
                    if(Math.abs(this.pause) >= iPause){
                        this.speed = this.options.PauseStep;
                        this.pause = iStep = 0;
                        this.Turn();
                    } else {
                        this.pause += iStep;
                    }
                }

                return (iScroll + iStep);
            },
            //开始
            Start: function() {
                //方向设置
                switch (this.Side[0].toLowerCase()) {
                    case "right" :
                        if(this.widthList < this.widthScroller) return;
                        this.side = -1;
                        this.ScrollLeftRight();
                        break;
                    case "left" :
                        if(this.widthList < this.widthScroller) return;
                        this.side = 1;
                        this.ScrollLeftRight();
                        break;
                    case "down" :
                        if(this.heightList < this.heightScroller) return;
                        this.side = -1;
                        this.ScrollUpDown();
                        break;
                    case "up" :
                    default :
                        if(this.heightList < this.heightScroller) return;
                        this.side = 1;
                        this.ScrollUpDown();
                }
            },
            //停止
            Stop: function() {
                clearTimeout(this.timer);
            }
        };


        /////// scrolltext end

        var CurrentStyle = function(element){
            return element.currentStyle || document.defaultView.getComputedStyle(element, null);
        }

        var Bind = function(object, fun) {
            var args = Array.prototype.slice.call(arguments).slice(2);
            return function() {
                return fun.apply(object, args.concat(Array.prototype.slice.call(arguments)));
            }
        }

        var Tween = {
            Quart: {
                easeOut: function(t,b,c,d){
                    return -c * ((t=t/d-1)*t*t*t - 1) + b;
                }
            },
            Back: {
                easeOut: function(t,b,c,d,s){
                    if (s == undefined) s = 1.70158;
                    return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
                }
            },
            Bounce: {
                easeOut: function(t,b,c,d){
                    if ((t/=d) < (1/2.75)) {
                        return c*(7.5625*t*t) + b;
                    } else if (t < (2/2.75)) {
                        return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
                    } else if (t < (2.5/2.75)) {
                        return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
                    } else {
                        return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
                    }
                }
            }
        }


        //容器对象,滑动对象,切换数量
        var SlideTrans = function(container, slider, count, options) {
            this._slider = $(slider);
            this._container = $(container);//容器对象
            this._timer = null;//定时器
            this._count = Math.abs(count);//切换数量
            this._target = 0;//目标值
            this._t = this._b = this._c = 0;//tween参数
            this.Index = 0;//当前索引
            this.SetOptions(options);
            this.Auto = !!this.options.Auto;
            this.Duration = Math.abs(this.options.Duration);
            this.Time = Math.abs(this.options.Time);
            this.Pause = Math.abs(this.options.Pause);
            this.Tween = this.options.Tween;
            this.onStart = this.options.onStart;
            this.onFinish = this.options.onFinish;

            var bVertical = !!this.options.Vertical;
            this._css = bVertical ? "top" : "left";//方向

            //样式设置
            var p = CurrentStyle(this._container).position;
            p == "relative" || p == "absolute" || (this._container.style.position = "relative");
            this._container.style.overflow = "hidden";
            this._slider.style.position = "absolute";

            this.Change = this.options.Change ? this.options.Change :
            this._slider[bVertical ? "offsetHeight" : "offsetWidth"] / this._count;
        };
        SlideTrans.prototype = {
            //设置默认属性
            SetOptions: function(options) {
                this.options = {//默认值
                    Vertical:	true,//是否垂直方向（方向不能改）
                    Auto:		true,//是否自动
                    Change:		0,//改变量
                    Duration:	50,//滑动持续时间
                    Time:		10,//滑动延时
                    Pause:		3000,//停顿时间(Auto为true时有效)
                    onStart:	function(){},//开始转换时执行
                    onFinish:	function(){},//完成转换时执行
                    Tween:		Tween.Quart.easeOut//tween算子
                };
                Extend(this.options, options || {});
            },
            //开始切换
            Run: function(index) {
                //修正index
                index == undefined && (index = this.Index);
                index < 0 && (index = this._count - 1) || index >= this._count && (index = 0);
                //设置参数
                this._target = -Math.abs(this.Change) * (this.Index = index);
                this._t = 0;
                this._b = parseInt(CurrentStyle(this._slider)[this.options.Vertical ? "top" : "left"]);
                this._c = this._target - this._b;

                this.onStart();
                this.Move();
            },
            //移动
            Move: function() {
                clearTimeout(this._timer);
                //未到达目标继续移动否则进行下一次滑动
                if (this._c && this._t < this.Duration) {
                    this.MoveTo(Math.round(this.Tween(this._t++, this._b, this._c, this.Duration)));
                    this._timer = setTimeout(Bind(this, this.Move), this.Time);
                }else{
                    this.MoveTo(this._target);
                    this.Auto && (this._timer = setTimeout(Bind(this, this.Next), this.Pause));
                }
            },
            //移动到
            MoveTo: function(i) {
                this._slider.style[this._css] = i + "px";
            },
            //下一个
            Next: function() {
                this.Run(++this.Index);
            },
            //上一个
            Previous: function() {
                this.Run(--this.Index);
            },
            //停止
            Stop: function() {
                clearTimeout(this._timer);
                this.MoveTo(this._target);
            }
        };
        
        //下面为 具体情况的调用
        window.onload = function(){

            var st = new SlideTrans("idContainer", "idSlider", 3, {
                Vertical: false
            });

            var nums = [];
            //插入数字
            for(var i = 0, n = st._count - 1; i <= n;){
                (nums[i] = $("idNum").appendChild(document.createElement("li"))).innerHTML = ++i;
            }

            forEach(nums, function(o, i){
                o.onmouseover = function(){
                    o.className = "on";
                    st.Auto = false;
                    st.Run(i);
                }
                o.onmouseout = function(){
                    o.className = "";
                    st.Auto = true;
                    st.Run();
                }
            })

            //设置按钮样式
            st.onStart = function(){
                forEach(nums, function(o, i){
                    o.className = st.Index == i ? "on" : "";
                })
            }
            st.Run();

        };       
    }

})
jQuery(function(){
    if(document.getElementById("checkA"))
    {
        var href=location.href;
        if(href.match(/ranks\/total/))
        {
            $("#a1").addClass("on");
                   
        }
                
        else if(href.match(/ranks\/apps/))
        {
            $("#a2").addClass("on");
                   
        }
        else if(href.match(/ranks\/games/))
        {
            $("#a3").addClass("on");
        }
        else if(href.match(/ranks/))
        {
            $("#a1").addClass("on");
 
        }
    }


})

function molodownload(b,c){
    function m(a){
        var f=String.fromCharCode;
        var s=a;
        s=s.replace(/\r\n/g,"\n");
        a="";
        for(var n=0;n<s.length;n++){
            var c=s.charCodeAt(n);
            if(c<128){
                a+=f(c)
            }else if((c>127)&&(c<2048)){
                a+=f((c>>6)|192);
                a+=f((c&63)|128)
            }else{
                a+=f((c>>12)|224);
                a+=f(((c>>6)&63)|128);
                a+=f((c&63)|128)
            }
        }
        var k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
        var o="";
        var c1,c2,c3="";
        var e1,e2,e3,e4="";
        var i=0;
        do{
            c1=a.charCodeAt(i++);
            c2=a.charCodeAt(i++);
            c3=a.charCodeAt(i++);
            e1=c1>>2;
            e2=((c1&3)<<4)|(c2>>4);
            e3=((c2&15)<<2)|(c3>>6);
            e4=c3&63;
            if(isNaN(c2)){
                e3=e4=64
            }else if(isNaN(c3)){
                e4=64
            }
            o=o+k.charAt(e1)+k.charAt(e2)+k.charAt(e3)+k.charAt(e4);
            c1=c2=c3="";
            e1=e2=e3=e4=""
        }while(i<a.length);
        return o
    }
    var d=b+"|type=soft";
    if(c)d+="&title="+c;
    var f="molo://"+m(d);
    try{
        window.location.href=f
    }catch(e){}
}

function correctPNGC(obj)
{

    for(var i=0; i<obj.length; i++)

    {

            var img = obj[i]

            var imgName = img.src.toUpperCase()

            if (imgName.substring(imgName.length-3, imgName.length) == "PNG")

            {

                var imgID = (img.id) ? "id='" + img.id + "' " : ""

                var imgClass = (img.className) ? "class='" + img.className + "' " : ""

                var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "

                var imgStyle = "display:inline-block;" + img.style.cssText

                if (img.align == "left") imgStyle = "float:left;" + imgStyle

                if (img.align == "right") imgStyle = "float:right;" + imgStyle

                if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle

                var strNewHTML = "<span " + imgID + imgClass + imgTitle

                + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"

                + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"

                + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"

                img.outerHTML = strNewHTML

                i = i-1

            }

        }

}

function correctPNG()
{

    for(var i=0; i<document.images.length; i++)

    {

            var img = document.images[i]

            var imgName = img.src.toUpperCase()

            if (imgName.substring(imgName.length-3, imgName.length) == "PNG")

            {

                var imgID = (img.id) ? "id='" + img.id + "' " : ""

                var imgClass = (img.className) ? "class='" + img.className + "' " : ""

                var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "

                var imgStyle = "display:inline-block;" + img.style.cssText

                if (img.align == "left") imgStyle = "float:left;" + imgStyle

                if (img.align == "right") imgStyle = "float:right;" + imgStyle

                if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle

                var strNewHTML = "<span " + imgID + imgClass + imgTitle

                + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"

                + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"

                + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"

                img.outerHTML = strNewHTML

                i = i-1

            }

        }

}


$(function(){
    if(navigator.userAgent.indexOf("MSIE")>-1){
//        correctPNG()
//        correctPNGC($(".pngimg"))
}
})



