﻿// JScript 文件
//加入收藏JS
function AddFavorite(sURL, sTitle)
{
    try
    {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e)
    {
        try
        {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e)
        {
            alert("加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}

//设为首页JS
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);
             }
    }
}


//ajax请求 (公用的方法)
function getContentAjax(url, divobj, callback_func)
{
    if (divobj != "")
    {
	    //$("#" + divobj).html("正在读取...");	
	}
	if (typeof(callback_func) == "undefined")
	{
		callback_func = function(data, textStatus)
		{
	            	$("#" + divobj).html(data);	
		};
	}
	
	$.ajax({
	    type: "get",
	    url: url,
	    cache : false,
	    data :{format:"html"},
	    success: callback_func
    });	
}

// ajax form post 提交表单数据...
function commonFormAjax(formId, url, str, formatType, callback)
{
	dataString = '';
	if (formId != "" && $(formId).length>0)
	{
		dataString = $(formId).serialize();
	}
	dataString += str;
	if (typeof(formatType) == "undefined")
	{
		formatType = "json";
	}
	dataString += "&format="+formatType;
	if (typeof(callback) == "undefined")
	{
		callback = function(data, textStatus) 
	    {
	        
	    };
	}
	
	$.ajax({
			type: "post",
			url: url,
			cache : false,
			data: dataString,
			dataType: formatType,
			success: callback
		});	 
}

function Trim(str){
	return str.replace(/(^\s*)|(\s*$)/g, "");
}

function getCurrentDate(){
	var date = new Date();
	var year = date.getFullYear();
	var month = (date.getMonth()+1)<10?("0"+(date.getMonth()+1)):(date.getMonth()+1);
	var day = date.getDate()<10?("0"+date.getDate()):date.getDate();
	return year+"-"+month+"-"+day;
	
}
//JS数字验证
function check_Number(value){   
	var reg = /^[0-9]+$/;   
    if(value!=""&&!reg.test(value)){  
        return false;  
    }else{
	    return true;
	}
}

function contains(string,substr,isIgnoreCase)
{
if(isIgnoreCase)
{
string=string.toLowerCase();
substr=substr.toLowerCase();
}
var startChar=substr.substring(0,1);
var strLen=substr.length;
for(var j=0;j<string.length-strLen+1;j++)
{
if(string.charAt(j)==startChar)//如果匹配起始字符,开始查找
{
if(string.substring(j,j+strLen)==substr)//如果从j开始的字符与str匹配，那ok
{
return true;
}   
}
}
return false;
}
function CurentDate()
{ 
    var now = new Date();
   
    var year = now.getFullYear();       //年
    var month = now.getMonth() + 1;     //月
    var day = now.getDate();            //日
   
   
    var clock = year + "-";
   
    if(month < 10)
        clock += "0";
   
    clock += month + "-";
   
    if(day < 10)
        clock += "0";
       
    clock += day;
    return(clock); 
} 

