N.lastKey="";N.suggestBox=$("#suggest_box");N.kwf=$("#baidu input[name=word]");$(document).ready(function(){lasttime=new Date().getTime();N.iconPanel=$("#icon_panel");$.nyroModalSettings({css:{content:{backgroundColor:"#f7f7f7"}},minWidth:600,showContent:function(g,a,h){g.contentWrapper.css({marginTop:(-100/2+a.marginScrollTop)+"px",marginLeft:(-100/2+a.marginScrollLeft)+"px",height:"100px",width:"100px",opacity:0}).show().animate({width:a.width+"px",marginLeft:(a.marginLeft)+"px",height:a.height+"px",marginTop:(a.marginTop)+"px",opacity:1},{complete:h,duration:1})},hideContent:function(g,a,h){g.contentWrapper.hide();h()},resize:function(g,a,h){g.contentWrapper.animate({width:a.width+"px",height:a.height+"px",marginLeft:a.marginLeft+"px",marginTop:a.marginTop+"px"},{complete:h,duration:1})}});$("div.iconcontent",".desktop").live("click",function(){var a=$(this).attr("description");Site.clearHoverTimeout();N.iconPanel.hide();window.open(a)});Site.initInactive();Site.initEvent();Site.initDroppable();Desktop.init();$(".icon_del").click(function(){if(Site.lastHoverId!=null){Site.remove($("#"+Site.lastHoverId));Site.clearHoverTimeout();N.iconPanel.hide()}else{}return false}).hover(function(){$(this).addClass("icon_del_hover")},function(){$(this).removeClass("icon_del_hover")});$(".icon_edit").click(function(){Site.edit(Site.lastHoverId);Site.clearHoverTimeout();N.iconPanel.hide();return false}).hover(function(){$(this).addClass("icon_edit_hover")},function(){$(this).removeClass("icon_edit_hover")});$("#boxmainAc").droppable({over:function(a,g){$(this).css("backgroundPosition","right top")},out:function(a,g){$(this).css("backgroundPosition","left top")},drop:function(a,g){var h=g.draggable;Site.remove(h)}});$("a.setHomePage").click(function(){setHomepage(N.url);return false});$("a.setFav").click(function(){addFav(N.url,"能上网，我的上网主页!");return false});if(document.all){document.body.style.behavior="url(#default#homepage)";var c=document.body.isHomePage("http://www.3322.com/");if(c){$("a.setHomePage").remove()}}setInterval(function(){$("#clockbox").html(new Date().format("YYYY-MM-dd hh:mm:ss")+" 星期"+N.weekday[new Date().getDay()])},1000);if($("#searchSwitchBox").length>0){initSearch()}$(".DMItem").click(function(){$(this).blur()});$("#themeSelector a").click(function(){$(this).parents("ul").children("li").removeClass("selected");$(this).parent().addClass("selected");var a=0;if(this.hash.length>1){a=this.hash.substr(1)}$.cookie("theme",a,{expires:300,path:"/"});$("#csslink").attr("href","/themes/"+a+"/s.css");return false});$(".t"+($.cookie("theme")?$.cookie("theme"):"0"),"#themeSelector").parent().addClass("selected");var b=38;var f=40;var d=37;var e=39;N.kwf.keyup(function(i){switch(i.keyCode){case d:case e:return false;break;case f:if(!N.suggestBox.is(":hidden")){var a=$("tr",N.suggestBox);var h=null;if(a.filter(".hover").length>0){h=a.filter(".hover").next();a.removeClass("hover");h.addClass("hover")}else{h=a.eq(0).addClass("hover")}N.kwf.val($(".suggest_keyword",h).text())}return false;break;case b:if(!N.suggestBox.is(":hidden")){var a=$("tr",N.suggestBox);var h=null;if(a.filter(".hover").length>0){h=a.filter(".hover").prev();a.removeClass("hover");h.addClass("hover")}else{h=a.eq(a.length-1).addClass("hover")}N.kwf.val($(".suggest_keyword",h).text())}return false;break}var g=$.trim(this.value);if(g!=""&&g.length>0){if(g==N.lastKey){return false}N.lastKey=g;$.getScript("http://www.google.cn/complete/search?hl=zh-CN&client=suggest&js=true&q="+encodeURIComponent(g))}else{N.suggestBox.hide()}});$(document).click(function(g){var a=$(g.target);if(a.parents("#suggest_box").length==0){N.suggestBox.hide()}else{if(a.parents("#icon_panel").length==0){N.iconPanel.hide();Site.clearHoverTimeout()}}})});function initSearch(){var a=["boxbg_google","boxbg_taobao","boxbg_baidu","ico_bg","box_bg_del"];$.each(a,function(d,c){var b=new Image();b.src="/i/"+c+".gif"});$("#searchSwitchBox a").click(function(){var b=$(this).attr("href").split("#")[1];if(b==""){return false}var c={baidu:"http://www.baidu.com/s?cl=3&tn=mogou_pg&ch=6",google:"http://www.google.cn",taobao:"http://www.taobao.com"};$.cookie("se",b,{expires:180});$(".searchForm").hide();$("#"+b).show();$("#boxmain .searchLogo").removeClass().addClass("searchLogo searchLogo_"+b).text(b).attr("href",c[b]);$("#"+b+" form input[type=text]").focus();return false});$(".searchForm").not(".none").find("input[type=text]").focus()}function setSiteInactive(b){var d=b.css("top");var c=b.css("left");var a="D_"+curDesktop+"_"+d.replace("px","")+"_"+c.replace("px","");b.empty().attr("id",a).removeClass().addClass("icon inactive").unbind().draggable("destroy");Site.initInactive($("#"+a))}function gridToPos(d,c,a,b){return Site.gridToPos(d,c,a,b)}function fillRight(action,j){if($.trim(action).length==0||j.length==0){return false}action=action.substr(action.indexOf("#")>-1?action.indexOf("#")+1:0);if(action!="edit"){$.cookie("defAddAct","#"+action)}j.html('<img src="/i/loader.gif" width="62" height="13"/>');var url="";var arg=[];switch(action){case"browse":url="/API/iconAddBrowse.php";arg=["did="+para[curDesktop].desktopId,"uid="+para.uid];arg.push("desktop="+para[curDesktop].desktop);break;case"add":url="/API/iconAdd.php";break;case"edit":url="/API/iconEdit.php";arg=["sid="+Site.editSiteId];break;case"myicon":url="/API/myIconBrowse.php";arg=["did="+para[curDesktop].desktopId,"uid="+para.uid];arg.push("desktop="+para[curDesktop].desktop);break;default:}if(url==""){return false}$.ajax({url:url,type:"POST",dataType:"xml",data:arg.join("&"),timeout:1000,success:function(data,textStatus){var xml=$(data);j.html(xml.find("replacez").text());eval(xml.find("eval").text())},error:function(xml){}})}function addNewSite(b,a){b.bg=b.bg||"";if(b.font_color==""){if(b.bg=="ico-white"){b.font_color="#000"}else{b.font_color="#fff"}}$("#D_"+b.did+"_"+b.pos_y+"_"+b.pos_x).attr("id","D_"+b.did+"_"+a).unbind().removeClass("inactive").addClass(b.bg).html('<div class="iconcontent" style="background-image: url('+b.icon+");color:"+b.font_color+";_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+b.icon+"',sizingMethod='crop');\" description=\""+b.url+'"><div id="handle_'+a+'" class="handle"></div>'+b.title+"</div>");Site.initEvent($("#D_"+b.did+"_"+a))}function addPresetSiteHandle(a){$("div.icon2").not(".iconDisabled").hover(function(){},function(){}).click(function(){var e=N.currentGrid.split("_");if(e.length==4){var f=$(this);var b=$(".iconcontent",f);var c=this.id.replace("pre_","");var d={did:curDesktop,title:$.trim(b.text()),url:b.attr("description"),icon:b.css("background-image").replace(/^url|[\(\)]|'|"/g,""),bg:f.attr("bg"),font_color:b.css("color")||"",pos_x:e[3],pos_y:e[2]};if(d.icon=="none"){d.icon=b[0].filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src}var g=gridToPos(d.pos_x,d.pos_y);addNewSite(d,c);para[curDesktop].desktop[g]=c;$.nyroModalRemove();$.post("/API/saveDesktop.php",{did:a,pos:g,sid:c,currentDesktop:para[curDesktop].desktop+""})}})}var Site={lastHoverTimeoutId:null,lastHoverId:null,editSiteId:null,update:function(a){var b=$("#D_"+a.did+"_"+a.sid);setSiteInactive(b);addNewSite(a,a.sid)},edit:function(a){a=a.split("_");a=parseInt(a[2]);if(a<10000){alert("对不起，特色网址不允许编辑！");return false}Site.editSiteId=a;var b=670;var c=400;if(!$.support.leadingWhitespace){b=720;c=450}$.nyroModalManual({url:"/_WIN/editIcon.html?"+new Date(),minWidth:b,minHeight:c})},remove:function(c){var a=$.inArray(c.attr("id").replace("D_"+curDesktop+"_",""),para[curDesktop].desktop);var b=["id="+c.attr("id").replace("D_"+curDesktop+"_",""),"uid="+(para.uid||0),"did="+para[curDesktop].desktopId];b.push("pos="+this.gridToPos(c.css("left"),c.css("top")));if(a>-1){para[curDesktop].desktop[a]=0;b.push("desktop="+para[curDesktop].desktop)}$.ajax({url:"/API/del.php",type:"POST",dataType:"json",data:b.join("&"),success:function(d){d=d||{};switch(d.st){case 200:setSiteInactive(c);N.iconPanel.hide();Site.clearHoverTimeout();break;default:}},timeout:2000})},swap:function(a,e){var b={top:a.css("top"),left:a.css("left")};var f=[];f.push("did="+para[curDesktop].desktopId,"desktop="+para[curDesktop].desktop);var d={id:a.attr("id").replace("D_"+curDesktop+"_",""),newPos:gridToPos(e.css("left"),e.css("top"))};d.oldPos=$.inArray(d.id,para[curDesktop].desktop);if(d.oldPos>-1){para[curDesktop].desktop[d.oldPos]=para[curDesktop].desktop[d.newPos];para[curDesktop].desktop[d.newPos]=d.id}else{var c={id:e.attr("id"),newPos:gridToPos(a.css("left"),a.css("top"))};c.oldPos=$.inArray(c.id,para[curDesktop].desktop);if(c.oldPos>-1){para[curDesktop].desktop[c.oldPos]=para[curDesktop].desktop[c.newPos];para[curDesktop].desktop[c.newPos]=c.id}}a.css({top:e.css("top"),left:e.css("left")});e.css({top:b.top,left:b.left});if(e.hasClass(".inactive")){e.attr("id","D_"+curDesktop+"_"+b.top.replace("px","")+"_"+b.left.replace("px",""))}$.each([e,a],function(h,g){if(g.not(".inactive").size()==1){f.push("var[]="+g.attr("id")+","+g.css("left").replace("px","")+","+g.css("top").replace("px",""))}});$.ajax({url:"/API/update.php",type:"POST",dataType:"json",data:f.join("&"),success:function(g){},timeout:2000})},isPreset:function(a){return $.inArray(a,para[curDesktop].desktop)},gridToPos:function(e,d,a,c){e=parseInt(e);d=parseInt(d);a=a||90;c=c||90;var b=para[curDesktop].desktopCols||10;return Math.floor(d/c)*b+Math.floor(e/a)},clearHoverTimeout:function(){if(this.lastHoverTimeoutId!=null){window.clearTimeout(this.lastHoverTimeoutId);this.lastHoverTimeoutId=null}},initEvent:function(b){var a=this;if(!b){b=$(".icon:not(.inactive)",".icon_area")}b.draggable({helper:"clone",opacity:0.35,start:function(c,d){$("#boxmain").hide();$("#boxmainAc").show();N.iconPanel.hide()},stop:function(c,d){$("#boxmain").show();$("#boxmainAc").hide()}}).hover(function(){var c=$(this);$(".handle",this).show();if(!N.iconPanel.is(":hidden")&&c.attr("id")==a.lastHoverId){return false}N.iconPanel.hide().css({top:c.offset().top-10,left:c.offset().left+8});a.clearHoverTimeout();a.lastHoverTimeoutId=window.setTimeout(function(){N.iconPanel.show();a.lastHoverId=c.attr("id")},1000)},function(c){$(".handle",this).hide();a.clearHoverTimeout()}).contextMenu({menu:"myMenu"},function(d,c,e){switch(d){case"delete":Site.remove(c);break;case"edit":Site.isPreset(c.attr("id"));break;default:break}})},initDroppable:function(a){if(!a){a=$(".icon",".icon_area")}a.droppable({hoverClass:"drghover",drop:function(c,d){var b=d.draggable;var e=$(this);Site.swap(b,e)}})},initInactive:function(a){if(!a){a=$(".inactive")}a.hover(function(){$(this).addClass("hover");N.iconPanel.hide()},function(){$(this).removeClass("hover")}).click(function(f){var c=670;var d=400;if(!$.support.leadingWhitespace){c=720;d=450}var b=$(this);N.currentGrid=this.id;f.preventDefault();$.nyroModalManual({url:"/_WIN/addIcon.html",minWidth:c,minHeight:d});return false})}};$(".desktopMenu").not(".active").hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")});var Desktop={add:function(){$.nyroModalManual({url:"/_WIN/addDesktop.html?"+new Date(),minWidth:550});return false},change:function(a){var b=a;a=a.split("_");a=a[1];if(a==curDesktop){return false}$("#jsddm").hide();$("#desktopLoading").show();if($("#desktop_area_"+a).length==0){$.ajax({url:"API/getDesktopInfo.php",type:"POST",dataType:"xml",data:"did="+b,timeout:3000,success:function(f,g){var d=$(f);var e=d.find("did").text();var c=$("<div></div>").attr("id","desktop_area_"+e).addClass("icon_area none").html(d.find("desktopinfo").text());$("#desktop").prepend(c);Site.initInactive($("#desktop_area_"+e+" .inactive"));Site.initEvent($(".icon:not(.inactive)","#desktop_area_"+e));Site.initDroppable($("#desktop_area_"+e+" .icon"));Desktop.close(e)},error:function(c){$("#desktopLoading").append("<span>读取桌面时遇到错误，</span>");$("<a>请重试</a>").attr("href","#retry").click(function(){$("#desktopLoading span").remove();Desktop.change(b);return false}).appendTo("#desktopLoading span");return false}})}else{$("#desktop_area_"+a).show();Desktop.close(a)}$.cookie("ldid",a,{expires:180});return false},init:function(){$("#addNew").click(Desktop.add);$(".DMItem").click(function(){Desktop.change(this.id);return false});this.setActive()},setActive:function(){$(".editButton").remove();$(".desktopMenu").removeClass("active");$("#D_"+curDesktop).parent().addClass("active");$('<a href="#edit" class="editButton">编辑</a>').click(function(){$.nyroModalManual({url:"/_WIN/editDesktop.html?"+new Date(),minWidth:550});return false}).appendTo($("#D_"+curDesktop).parent())},getSysDesktop:function(j){$.ajax({url:"API/getSysDesktop.php",type:"POST",dataType:"xml",data:"",timeout:1000,success:function(data,textStatus){var xml=$(data);j.html(xml.find("sysdesktop").text());eval(xml.find("eval").text())},error:function(xml){}})},addSysDesktopHandle:function(){$("div.sysdesktop2").click(function(){Desktop.create(this.id,this.title)})},create:function(a){did=a.data["desktopId"];title=a.data["title"];$("#desktopList").append('<li class="desktopMenu"><a class="DMItem" id="D_'+did+'" href="#'+did+'">'+title+"</a></li>");$("#D_"+did).parent().hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")});para[did]=a.data;$("#D_"+did).click(function(){Desktop.change(this.id);return false});Desktop.change("D_"+did);desktopNum++;return false},edit:function(a){did=a.data["did"];title=a.data["title"];edbt=$("#D_"+did+" span");$("#D_"+did).text(title);para[did].title=title;edbt.click(function(){$.nyroModalManual({url:"/_WIN/editDesktop.html?"+new Date(),minWidth:550})}).appendTo($("#D_"+did))},del:function(b){did=b.data["did"];$("#D_"+did).parent().remove();var a=$(".DMItem");this.change(a[0].id);desktopNum--},deldesktop:function(){if(desktopNum==1){$tip.text("只有一个桌面时，不能删除哦！").parent().show();return false}var a=confirm("删除桌面时，该桌面的所有图标将会同时被删除，确认要删除桌面["+para[curDesktop]["title"]+"]么？");if(a){$("#editdesktop input[name=act]").attr("value","del");$("#editdesktop").submit()}},close:function(f){var e=curDesktop;var c=$(".DMItem");var a=jQuery.inArray($("#D_"+curDesktop)[0],c)>jQuery.inArray($("#D_"+f)[0],c);var b=-895;var d=895;if(a){b=895;d=-895}$("#desktop_area_"+curDesktop).css("left","0");$("#desktop_area_"+curDesktop).animate({left:b},{duration:500,complete:function(){$("#desktop_area_"+e).hide();$("#jsddm").show();$("#desktopLoading").hide()}});Desktop.show(f,d);this.setActive()},show:function(b,a){$("#desktop_area_"+b).removeClass("none").css("left",a).animate({left:0},{duration:500});curDesktop=b}};window.google={ac:{}};window.google.ac.Suggest_apply=function(f,h,e,d){var j="<table cellspacing='0' cellpadding='0'>";var c=e.length;if(c>2){for(var g=1;g<c;g+=2){j+="<tr><td class='suggest_keyword'>"+e[g]+"</td><td class='suggest_num'>"+e[g+1]+"</td></tr>"}j+="</table>";var k=N.kwf.offset();N.suggestBox.html(j).css({left:k.left,top:k.top+N.kwf.outerHeight()});if(N.suggestBox.width()<N.kwf.outerWidth()){$("table",N.suggestBox).width(N.kwf.outerWidth())}N.suggestBox.show();$("tr",N.suggestBox).hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")}).click(function(){N.kwf.val($(".suggest_keyword",this).text());N.suggestBox.hide()})}else{N.suggestBox.hide()}};var Setting={open:function(c,b,a){$.nyroModalManual({url:"/_WIN/setting.html?"+new Date(),minWidth:550,endFillContent:function(){Setting.init(c)}})},init:function(b){var a=$("div.winRInner","#addiconbox");if(b=="iconadd"){var c="#browse";if($.cookie("defAddAct")!=null){c=$.cookie("defAddAct")}}$(".subMenu a[href="+c+"]").addClass("subMenuSel");fillRight(c,a);$(".subMenu a").click(function(){var d=this.href;$(".subMenu a").removeClass("subMenuSel");$(this).addClass("subMenuSel");fillRight(d,a);return false});$(".winMenuContainer .placeholder a").click(function(){return false})}};window.google={ac:{}};window.google.ac.h=function(d,f,c){var f=d[0];var c=d[1];var g="<table cellspacing='0' cellpadding='0'>";var b=c.length;if(b>0){for(var e=0;e<b;e++){g+="<tr><td class='suggest_keyword'>"+c[e][0]+"</td><td class='suggest_num'>"+c[e][1]+"</td></tr>"}g+="</table>";var h=N.kwf.offset();N.suggestBox.html(g).css({left:h.left,top:h.top+N.kwf.outerHeight()});if(N.suggestBox.width()<N.kwf.outerWidth()){$("table",N.suggestBox).width(N.kwf.outerWidth())}N.suggestBox.show();$("tr",N.suggestBox).hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")}).click(function(){N.kwf.val($(".suggest_keyword",this).text());N.suggestBox.hide()})}else{N.suggestBox.hide()}};