﻿// 公用类
function g(Tagid)
{
return document.getElementById(Tagid);
}
//获取参数
//var classid = request("classid");
//var id = request("id");
function request(paras){ 
var url = location.href;  
var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");  
var paraObj = {}  
for (i=0; j=paraString[i]; i++){  
paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length);  
}  
var returnValue = paraObj[paras.toLowerCase()];  
if(typeof(returnValue)=="undefined"){  
return "";  
}else{  
return returnValue; 
}
}

function webheigh(id)
{
var tips = g(id);
var theTop = 200;
    if (window.innerHeight) {
    pos = window.pageYOffset
    }
    else if (document.documentElement && document.documentElement.scrollTop) 
    {
        pos = document.documentElement.scrollTop
    }
    else if (document.body) {
        pos = document.body.scrollTop;
        }
        pos = pos + theTop;
        if (pos < theTop) 
        pos = theTop;
        return pos;
}
//加入收藏
function AddFavorite(sURL, sTitle)
{
    try
    {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e)
    {
        try
        {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e)
        {
            alert("加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}
//设为主页
function SetHome(obj,vrl){
        try{
                obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
        }
        catch(e){
                if(window.netscape) {
                        try {
                                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
                        }
                        catch (e) {
                                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
                        }
                        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
                        prefs.setCharPref('browser.startup.homepage',vrl);
                 }
        }
} 
function Loading(id)
{
    $("#"+id).html("<img src=\"/images/loading.gif\" alt=\"数据加载中。。。\">");
}
jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') {
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString();
        }
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else {
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};
function Search()
{
    var key = g("searchkey").value;
    if(key==""||key=="请输入关键字 如： 非主流")
    {
        alert("请填写搜索关键字！");
        return;
    }
    var sid = g("softsid").value;
    window.top.location.href = "/zhuti/search.aspx?key="+encodeURI(key)+"&sid="+sid;
    return false;
}
// JavaScript Document
(function($){
	//弹层
	$.fn.dialog = function(options){
		return this.each(function(){								 
			var opt = $.extend({btn:0},options),$self = $(this),div = $('<div id="dialog"></div><div class="dialog_content"><div class="close_dialog">×</div></div>'),top= document.documentElement.scrollTop||document.body.scrollTop,height = (document.documentElement.scrollHeight > document.body.scrollHeight)?document.documentElement.scrollHeight:document.body.scrollHeight;
			var closeFn = function(){
				$(this).parent('.dialog_conten').remove();
				$('body').append($self)
				div.remove();				
				$self.hide()
				if($.browser.msie && $.browser.version == '6.0'){
					$("select").show()
				}	
			}
			$('body').append(div)
			$(".dialog_content").css({top:(top+100)+'px'})
			$("#dialog").height(height)
			$(".dialog_content").css({width:opt.width+'px',marginLeft:'-'+opt.width/2+'px'}).append($self)
			$self.show()
			if($.browser.msie && $.browser.version == '6.0'){
				$("select").hide()
			}			
			$(".close_dialog").bind('click',closeFn)

		})
	}
	var userAgent = navigator.userAgent.toLowerCase(); 
    browser={ 
    version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1], 
    safari: /webkit/.test( userAgent ), 
    opera: /opera/.test( userAgent ), 
    msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ), 
    mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent ) 
    }
	$.fn.mbox = function(options){
	    return this.each(function(){
			var divstr = "";
			divstr +="<div id=\"mboxWindow\" class=\"mbox_win\">";
			divstr +="  <div class=\"mbox_top\"></div>";
			divstr +="  <div class=\"mbox_bar\" id=\"mboxBar\" style=\"display: block;\">";
			divstr +="      <div class=\"mbox_bar_top\"></div>";
			divstr +="      <div class=\"mbox_title\" id=\"mboxTitle\">&nbsp;</div>";
			divstr +="  </div>";
			divstr +="  <div class=\"mbox_close_box\"><a title=\"关闭\" class=\"mbox_close\" id=\"mboxBtnClose\" href=\"javascript:;\" style=\"visibility: visible;\">×</a></div>";
			divstr +="  <div id=\"mboxContent\" class=\"mbox_cont\" style=\"position: static; \">";
			divstr +="  </div>";
			divstr +="  <div style=\"display: none;\" class=\"mbox_operate\" id=\"mboxOperate\"></div>";
			divstr +="  <div class=\"mbox_bottom\"></div>";
			divstr +="</div>";
			divstr +="<div id=\"dialog\"></div>";
	        var opt = $.extend({btn:0},options),div = $(divstr),top= document.documentElement.scrollTop||document.body.scrollTop,height = (document.documentElement.scrollHeight > document.body.scrollHeight)?document.documentElement.scrollHeight:document.body.scrollHeight;
			var IEType="ie";
			var closeFn = function(){
			    $("#mboxWindow").remove();
			    $("#dialog").remove();
				if($.browser.msie && $.browser.version == '6.0'){
					$("select").show();
				}
			}
			if($.browser.mozilla)
				{
				    IEType="ff";
				}
			$('body').append(div);
			$("#dialog").height(height);
			$("#mboxContent").append("<div class=\"mbox_loading\"><img class=\"mbox_loading_image\" src=\"/images/2011/o_loading.gif\" alt=\"\"/>加载中。</div>");
			$("#mboxWindow").css({left:"35%",top:(top+100)+'px',width:opt.width+'px',ietype:IEType}).show();
			
			var swfstr= "";
			if(opt.url && opt.url!="")
			{
			    $.getJSON(opt.url+"&ietype="+IEType,function(jsondate){
			            if(jsondate)
			            {
                            $("#mboxTitle").html(jsondate.title)
    		                $("#mboxContent").html(jsondate.html);
			            }
			        }
			    );
			}
			if($.browser.msie && $.browser.version == '6.0'){
				$("select").hide()
			}			
			$("#mboxBtnClose").bind('click',closeFn)
	    });
	}
})(jQuery)
function mboxclose(){
    $("#mboxWindow").remove();
    $("#dialog").remove();
    if($.browser.msie && $.browser.version == '6.0'){
        $("select").show();
    }
}
