N.lastKey="";N.suggestBox=$("#suggest_box");N.kwf=$("#baidu input[name=wd]");N.loadNum=0;N.curAction="";$(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})}});$(".iconcontent",".desktop").live("click",function(){var a=this.tagName.toLowerCase()=="a"?this.href:$(this).attr("description");Site.clearHoverTimeout();N.iconPanel.hide();window.open(a);return false});if(desktopType=="D"){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.neng.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()}}});tipReg.show();$(".bubble-close, .bubble").click(function(){tipReg.close("fast");return false})});var tipReg={timeout:null,show:function(a){if($.cookie("U")||isRegUser){return false}a=a||10000;var c=$("#headbox");$(".bubble").css({left:c.offset().left+c.width()-$(".bubble").width(),top:c.offset().top+c.height()-10}).fadeIn("slow");var b=this;b.timeout=window.setTimeout(function(){b.close()},a)},close:function(a){if(this.timeout!=null){window.clearTimeout(this.timeout);this.timeout=null}a=a||"slow";$(".bubble").fadeOut(a)}};function initSearch(){var b=["ico_bg","box_bg_del2"];$.each(b,function(e,d){var c=new Image();c.src="/i/"+d+".gif"});$("#searchSwitchBox a").click(function(){$("li","#searchSwitchBox").removeClass("selected");$(this).parent().addClass("selected");var c=$(this).attr("href").split("#")[1];if(c==""){return false}$.cookie("se",c,{expires:180});$(".searchForm").hide();$("#"+c).show();return false});var a="baidu";if($.inArray($.cookie("se"),["baidu","google","taobao"])>-1){a=$.cookie("se")}else{a="baidu"}$('a[href="#'+a+'"]',"#searchSwitchBox").parent().addClass("selected");if(a=="baidu"){$("input.bigInp").focus()}}function setSiteInactive(b){var d=b.css("top");var c=b.css("left");var a=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 posToGrid(a){var c=a.css("top").replace("px","");var b=a.css("left").replace("px","");return new Array(c,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?c=1";arg=["did="+curDesktop,"uid="+para.uid];arg.push("desktop="+para[curDesktop].desktop);break;case"browse2":url="/API/iconAddBrowse.php?c=2";arg=["did="+curDesktop,"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="+curDesktop,"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"}}var c="";if(get_extname(b.icon)=="png"){c="_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+b.icon+"',sizingMethod='crop');";b.bg=""}$("#"+b.did+"_"+b.pos_y+"_"+b.pos_x).attr("id",b.did+"_"+b.sid).unbind().removeClass("inactive").addClass(b.bg).html('<a class="iconcontent" style="background-image: url('+b.icon+");color:"+b.font_color+";"+c+'" editurl="'+b.editurl+'" href="'+b.url+'" target="_blank">'+b.title+"</a>");Site.initEvent($("#"+b.did+"_"+a))}function addPresetSiteHandle(a){$("div.icon2").not(".iconDisabled").click(function(){var e=N.currentGrid.split("_");var f=$(this);if(Site.isPreset(f.attr("id"))>-1){alert("该网站您已经添加啦");return false}if(e.length==4){var b=$(".iconcontent",f);var c=this.id.replace("pre_","");pos_x=e[3];pos_y=e[2];if(e[2]=="s"||e[2]=="c"){grida=posToGrid($("#"+N.currentGrid));pos_x=grida[1];pos_y=grida[0]}var d={did:curDesktop,title:$.trim(b.text()),editurl:b.attr("description"),url:b.attr("description"),icon:b.css("background-image").replace(/^url|[\(\)]|'|"/g,""),bg:f.attr("bg"),font_color:b.css("color")||"",pos_x:pos_x,pos_y:pos_y,sid:c};if(d.icon=="none"){d.icon=b[0].filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src}var g=gridToPos(d.pos_x,d.pos_y);Site.update(d);para[curDesktop].desktop[g]=c;$.nyroModalRemove();$.post("/API/saveDesktop.php",{did:curDesktop,pos:g,sid:c,currentDesktop:para[curDesktop].desktop+""})}})}var Site={lastHoverTimeoutId:null,lastHoverId:null,editSiteId:null,update:function(a){var b=$("#"+N.currentGrid);N.currentGrid=null;setSiteInactive(b);addNewSite(a,a.sid)},edit:function(a){cPanel.open("#custom","","edit",a);return false;var b=posToGrid($("#"+a));a=a.split("_");if(a[2]=="s"){alert("对不起，特色网址不允许编辑！");return false}Site.editSiteId=a[2]+"_"+a[3];N.currentGrid=a[0]+"_"+a[1]+"_"+b[0]+"_"+b[1];var c=670;var d=400;if(!$.support.leadingWhitespace){c=720;d=450}$.nyroModalManual({url:"/_WIN/editIcon.html?"+new Date(),minWidth:c,minHeight:d})},remove:function(c){var a=$.inArray(c.attr("id").replace(curDesktop+"_",""),para[curDesktop].desktop);var b=["id="+c.attr("id").replace(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(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",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}},splitSiteId:function(a){},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){cPanel.open("","","add",this.id);return false;Site.editSiteId=null;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(b){if(b==curDesktop){return false}$("#jsddm").hide();$("#desktopLoading").show();if($("#desktop_area_"+b).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();desktopType=d.find("desktopType").text();var c=$("<div></div>").attr("id","desktop_area_"+e).addClass("icon_area none").html(d.find("desktopinfo").text());$("#desktop").prepend(c);if(desktopType=="D"){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{var a=b.split("_");desktopType=a[0];$("#desktop_area_"+b).show();Desktop.close(b)}$.cookie("ldid",b,{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");$("#"+curDesktop).parent().addClass("active");if(desktopType=="D"){$('<a href="#edit" class="editButton">编辑</a>').click(function(){$.nyroModalManual({url:"/_WIN/editDesktop.html?"+new Date(),minWidth:550});return false}).appendTo($("#"+curDesktop).parent())}},create:function(a){did="D_"+a.data["desktopId"];title=a.data["title"];var b='<li class="desktopMenu"><a class="DMItem" id="'+did+'" href="#'+did+'">'+title+"</a></li>";if($(".sysdesktop").length>0){$($(".sysdesktop")[0]).before(b)}else{$("#desktopList").append(b)}$("#"+did).parent().hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")});para[did]=a.data;$("#"+did).click(function(){Desktop.change(this.id);return false});Desktop.change(""+did);desktopNum++;return false},edit:function(a){did=a.data["did"];title=a.data["title"];edbt=$("#"+did+" span");$("#"+did).text(title);para[did].title=title;edbt.click(function(){$.nyroModalManual({url:"/_WIN/editDesktop.html?"+new Date(),minWidth:550})}).appendTo($("#"+did))},del:function(b){did=b.data["did"];$("#"+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($("#"+curDesktop)[0],c)>jQuery.inArray($("#"+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}};var cPanel={open:function(d,c,b,a){N.currentGrid=a;if(b=="add"&&d==""){var d="#browse";if($.cookie("defCallAct")!=null){d=$.cookie("defCallAct")}}$.ajax({url:"/_WIN/cpanel.html",type:"GET",dataType:"html",timeout:1000,cache:true,success:function(g,h){var e=670;var f=400;if(!$.support.leadingWhitespace){e=720;f=450}$.nyroModalManual({content:g,minWidth:e,minHeight:f,endFillContent:function(){$(".subMenu a").click(function(){cPanel.fill(this.href,c,b,[]);return false});cPanel.fill(d,c,b,[])}})},error:function(e){}});return false},fill:function(call,url,act,arg){if(act=="add"){$("#op_title").html("添加站点");$.cookie("defCallAct",call)}if(act=="edit"){$("#op_title").html("编辑站点")}call=call.substr(call.indexOf("#")>-1?call.indexOf("#"):0);$(".subMenu a").removeClass("subMenuSel");$right=$("div.winRInner","#cPanelWin");$right.html('<div id="cPanelLoading"><img src="/i/loader.gif" width="62" height="13"/></div>');switch(call){case"#browse":$("#sm_browse").addClass("subMenuSel");if(url==""){url="/API/b/1_0/0.html"}break;case"#custom":$("#sm_custom").addClass("subMenuSel");if(url==""){url="/API/custom.php"}break}N.curAction=url;$.ajax({url:url,type:"GET",dataType:"xml",timeout:3000,cache:true,success:function(data,textStatus){if(N.curAction!=url){return false}N.loadNum=0;var xml=$(data);$right.html(xml.find("replacez").text());eval(xml.find("eval").text())},error:function(xml){N.loadNum++;N.curAction="";if(N.loadNum<3){cPanel.fill(call,url,act,arg)}else{$("#cPanelLoading").html("<span>网络错误，</span>");$("<a>请重试</a>").attr("href","#retry").click(function(){$("#cPanelLoading").html('<img src="/i/loader.gif" width="62" height="13"/>');N.loadNum=0;cPanel.fill(call,url,act,arg);return false}).appendTo("#cPanelLoading span");return false}}});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()}};