﻿//Mopic v1.0 js by Ququ
var Ajax={SearchUser:function(g){$('#'+g).keyup(function(){var e=$(this).prev('ul');var f=$(this);$('li',e).remove();$.getJSON('/Service/GetUser.ashx?t='+Math.random(),{value:encodeURIComponent($(this).val())},function(c){var d=true;$.each(c,function(a,b){if(!!b){e.append('<li>'+b+'</li>');d=false}});if(d)return;e.show();$('li',e).click(function(){f.val($(this).text().split('[')[0]);f.blur()}).hover(function(){$(this).addClass('selected')},function(){$(this).removeClass('selected')})})}).blur(function(){var a=$(this).prev('ul');setTimeout(function(){$('li',a).remove();a.hide()},100)})},SearchScreens:function(e,f,g){var h=$('ul',e);$('li',h).remove();$.getJSON('/Service/GetScreens.ashx?'+Math.random(),{key:encodeURIComponent(f),p:g},function(c){var d=true;$.each(c,function(a,b){if(!!b){h.append('<li><a href="/Show.aspx?id='+b.ScreenID+'"><img src="'+b.Url+'" border="0" /></a><a class="title" href="/Show.aspx?id='+b.ScreenID+'" title="">'+b.Speech+'</a></li>');d=false}});if(d)return;h.append($('div',h));$(e).show();$('#l_box_more').attr('href','/Search.aspx?key='+encodeURIComponent(f))})},Favorite:function(){$('.favorite').click(function(){$.get('/Service/AddFavorite.ashx?'+Math.random(),{id:$(this).attr('name')},function(a){alert(a)})})},Friend:function(){$('.friend').click(function(){$.get('/Service/AddFriend.ashx?'+Math.random(),{id:$(this).attr('name')},function(a){alert(a)})})},Search:function(a,b,c){var d=location.pathname;if(typeof(a.val)!='undefined')d+="?key="+encodeURIComponent(a.val());else if(typeof(a.value)!='undefined')d+="?key="+encodeURIComponent(a.value);else d+="?key="+encodeURIComponent(a);if(typeof(b)!='undefined'){if(typeof(b.val)!='undefined')d+="&h="+encodeURIComponent(b.val());else if(typeof(b.value)!='undefined')d+="&h="+encodeURIComponent(b.value);else d+="&h="+encodeURIComponent(b)}if(typeof(c)!='undefined'){if(typeof(c.val)!='undefined')d+="&type="+encodeURIComponent(c.val());else if(typeof(c.value)!='undefined')d+="&type="+encodeURIComponent(c.value);else d+="&type="+encodeURIComponent(c)}location.href=d;return false}};$(function(){$('#Cancel').click(function(e){e.preventDefault();if(confirm('是否放弃当前操作?'))history.back()});$('#Back').click(function(e){e.preventDefault();history.back()});$('.delete').click(function(e){return confirm('确认删除，此删除后将不可恢复')});$('.netVer').click(function(e){e.preventDefault();alert('下一个版本告诉你是啥!敬请期待')});$('input.checkAll').click(function(){if($(this).attr('checked'))$('input.multi').attr('checked','checked');else $('input.multi').removeAttr('checked')});$('a.checkAll').click(function(){$('input.multi').attr('checked','checked')});$('a.uncheck').click(function(){$('input.multi').each(function(a,b){b.checked=!b.checked})});$('a.tag').click(function(){top.location.href="/Search.aspx?key="+encodeURIComponent($(this).text())});$('a[src*="more.gif"]').click(function(){top.location.href="/Mopics.aspx"});$('.clipboardData').click(function(e){e.preventDefault();var a=$(this).prev('input').val();if(window.clipboardData){window.clipboardData.clearData();window.clipboardData.setData('Text',a)}else if(navigator.userAgent.indexOf('Opera')!=-1){window.location=a}else if(window.netscape){try{netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect')}catch(e){alert('您的firefox安全限制限制您进行剪贴板操作，请打开"about:config"将signed.applets.codebase_principal_support"设置为true"之后重试')}var b=Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);if(!b)return;var c=Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);if(!c)return;c.addDataFlavor('text/unicode');var d=Components.classes['@mozilla.org/supports-string;1'].createInstance(Components.interfaces.nsISupportsString);var f=a;d.data=f;c.setTransferData('text/unicode',d,f.length*2);var g=Components.interfaces.nsIClipboard;b.setData(c,null,g.kGlobalClipboard)}alert('已复制到剪贴板')});$('a[href="#"]').click(function(e){e.preventDefault()});$('.submit').unbind().click(function(){if(confirm('确认删除，此删除后将不可恢复')){$(this).parents('form').append('<input type="hidden" value="de" name="ac"/>');$(this).parents('form').submit()}})});
