function getObj($){return document.getElementById($) ? document.getElementById($) : false}

function AddFavorite(sURL, sTitle) {   
    try {   
        window.external.addFavorite(sURL, sTitle);   
    } catch (e) {   
        try {   
            window.sidebar.addPanel(sTitle, sURL, "");   
        } catch (e) {   
            alert("加入收藏失败，请使用Ctrl+Shift+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 copy_url() {
	var clipBoardContent="";
	clipBoardContent+=document.title; //获取标题
	clipBoardContent+="\n";
	clipBoardContent+=this.location.href; //获取地址
	if (window.clipboardData){
	window.clipboardData.setData("Text", clipBoardContent);}
	else if (window.netscape){
	netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
	var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance
	
	(Components.interfaces.nsIClipboard);
	if (!clip) return;
	var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance
	
	(Components.interfaces.nsITransferable);
	if (!trans) return;
	trans.addDataFlavor('text/unicode');
	var str = new Object();
	var len = new Object();
	var str = Components.classes["@mozilla.org/supports-string;1"].createInstance
	
	(Components.interfaces.nsISupportsString);
	var copytext=clipBoardContent;
	str.data=copytext;
	trans.setTransferData("text/unicode",str,copytext.length*2);
	var clipid=Components.interfaces.nsIClipboard;
	if (!clip) return false;
	clip.setData(trans,null,clipid.kGlobalClipboard);}
	alert("网址复制成功，您可以发送给您的朋友啦!");
}

function shiftStyle(styleId) {
	if(!getObj('themeStyle')) {
		var l = document.createElement('link');
		l.id = "themeStyle";
		l.rel = "stylesheet";
		l.type = "text/css";
		l.href = "style/theme_" + styleId + ".css";
		l.media = "all";
		//document.body.appendChild(l);
		document.getElementsByTagName("head")[0].appendChild(l);
	} else {
		getObj('themeStyle').href = "style/theme_" + styleId + ".css";;
	}
	jQuery.cookie('themeStyle', styleId, {expires: 365, path: "/"});
	var setFlag = false;
	jQuery.each(jQuery(".style a"), function(i, n){
		var theme = jQuery(this).attr("theme");
		if(theme == styleId) {
			jQuery(this).addClass("s" + styleId + "Select");
			setFlag = true;
		} else {
			jQuery(this).removeClass("s" + theme + "Select");
		}
	});
	if(!setFlag) {
		jQuery(".style a[theme=1]").addClass("s1Select");
	}
}

function clicks(id, isCache) {
	isCache = isCache || 0;
	jQuery.ajax({
	   type: "GET",
	   dataType : "json",
	   url: gp_baseurl + '/include/clicks.php?Id=' + id + '&iscache=' + isCache
	});
}

jQuery(document).ready(function() {
	var currentTheme = jQuery.cookie('themeStyle') || 1;
	shiftStyle(currentTheme);
	//search start
	jQuery("#sea-selected").bind("click", function() {
        var selectList = jQuery('#select-list');
        if(selectList.hasClass('none')){
            selectList.removeClass('none');
        } else{
            selectList.addClass('none');
        }
	});
    jQuery("body").click(function(e){
        var target = e.target;
        if(jQuery(target).attr("id") !== "sea-selected" && !jQuery('#select-list').hasClass('none') && jQuery(target).parents("#select-list").length===0 && jQuery(target).attr("id")!=="select-list") {
            jQuery('#select-list').addClass('none');
        }
    });
    var searchsite = {baidu:["http://www.baidu.com/s", "word", "\u767e\u5ea6", ""],google:["http://www.google.com.hk/search", "q", "\u8c37\u6b4c", "client:gp88;hl:zh-CN;newwindow:1"]};
	
    jQuery('#select-list a').click(function(){
        var formId = "search-form";
        var kwId = "v2-kw";
        var btnId = "v2-btn";
		var hideId = "hide-input";
		
        var engineName = jQuery(this).attr("engine");
        var searchType = searchsite[engineName];
        jQuery("#" + formId).attr("action",searchType[0]);
        jQuery("#" + kwId).attr("name" , searchType[1]);
        jQuery("#sea-selected").html(searchType[2]);
		var hideTxt = searchType[3];
		var hideNum = hideTxt.split(";");
		var hideHtml = "";
		var length = hideNum.length;
		for (var i=0; i<length; i++){
			var hidenName = hideNum[i].split(":");
			var input = "<input type=\"hidden\" name=\""+hidenName[0]+"\" value=\""+hidenName[1]+"\" /> ";
			hideHtml += input;
		}
		
		jQuery("#" +hideId).html(hideHtml);
		jQuery("#selected").html(searchType[2]);
		jQuery("#select-list").addClass("none");
    });	
	//end search
	jQuery("#individual-stock-box").load(gp_baseurl + "/caijistock.htm");
	jQuery("#show-date-box").html(getNowDate());//头部显示日期
});
