jQuery.extend({
    getCookie : function(sName) {
        //alert('get:' + sName);
        var aCookie = document.cookie.split("; ");
        //alert('aCookie:' + aCookie);
        for (var i=0; i < aCookie.length; i++){            
            var aCrumb = aCookie[i].split("=");
            if (sName == aCrumb[0]){
                //alert(sName +'****'+ unescape(aCrumb[1]));
                //return decodeURIComponent(aCrumb[1])
                return unescape(aCrumb[1])
            };
        }
        return '';
    },    
    setCookie : function(name, value, expires, path, domain, secure) {
        var expDate = new Date();
        if (expires) {
            expires = expires * 1000;
        }
        expDate.setTime(expDate.getTime() + expires);
        document.cookie = name + '=' + escape(value) + ((expires) ? ';expires=' + expDate.toGMTString() : '') + //expires.toGMTString()
        ((path) ? ';path=' + path: '') + ((domain) ? ';domain=' + domain: '') + ((secure) ? ';secure': '');
    },
    removeCookie : function(sName) {
        document.cookie = sName + "=; expires=Fri, 31 Dec 1999 23:59:59 GMT;";
    }
});

//选项卡
$(document).ready(function(){
    $('.tabset').each(function(){
        var obj = $(this);
        obj.find('.tab span').hover(function(i){
            $(this).parent().find('span').removeClass('on');
            $(this).addClass('on');
            obj.find('.tabpage').hide();
            obj.find('.tabpage:eq('+ $(this).index() +')').show();
            if(typeof($.fn.lazyload) == 'function'){
                obj.find('.tabpage:eq('+ $(this).index() +') img').trigger("appear");
            }
        }).css('cursor','pointer');		   
    });
});

//取得cookie  
function getCookie_last(name) {  
 var nameEQ = name + "=";  
 var ca = document.cookie.split(';');    //把cookie分割成组  
 for(var i=0;i < ca.length;i++) {  
 var c = ca[i];                      //取得字符串  
 while (c.charAt(0)==' ') {          //判断一下字符串有没有前导空格  
 c = c.substring(1,c.length);      //有的话，从第二位开始取  
 }  
 if (c.indexOf(nameEQ) == 0) {       //如果含有我们要的name  
 return unescape(c.substring(nameEQ.length,c.length));    //解码并截取我们要值  
 }  
 }  
 return false;  
}  

function go(url){
    window.location = url;
}

/* 格式化金额 */
function price_format(price){
    if(typeof(PRICE_FORMAT) == 'undefined'){
        PRICE_FORMAT = '&yen;%s';
    }
    price = number_format(price, 2);

    return PRICE_FORMAT.replace('%s', price);
}

function number_format(num, ext){
    if(ext < 0){
        return num;
    }
    num = Number(num);
    if(isNaN(num)){
        num = 0;
    }
    var _str = num.toString();
    var _arr = _str.split('.');
    var _int = _arr[0];
    var _flt = _arr[1];
    if(_str.indexOf('.') == -1){
        /* 找不到小数点，则添加 */
        if(ext == 0){
            return _str;
        }
        var _tmp = '';
        for(var i = 0; i < ext; i++){
            _tmp += '0';
        }
        _str = _str + '.' + _tmp;
    }else{
        if(_flt.length == ext){
            return _str;
        }
        /* 找得到小数点，则截取 */
        if(_flt.length > ext){
            _str = _str.substr(0, _str.length - (_flt.length - ext));
            if(ext == 0){
                _str = _int;
            }
        }else{
            for(var i = 0; i < ext - _flt.length; i++){
                _str += '0';
            }
        }
    }

    return _str;
}


/* 火狐下取本地全路径 */
function getFullPath(obj)
{
    if(obj)
    {
        //ie
        if (window.navigator.userAgent.indexOf("MSIE")>=1)
        {
            obj.select();
            return document.selection.createRange().text;
        }
        //firefox
        else if(window.navigator.userAgent.indexOf("Firefox")>=1)
        {
            if(obj.files)
            {
                return obj.files.item(0).getAsDataURL();
            }
            return obj.value;
        }
        return obj.value;
    }
}

/* 转化JS跳转中的 ＆ */
function transform_char(str)
{
    if(str.indexOf('&'))
    {
        str = str.replace(/&/g, "%26");
    }
    return str;
}

function copyToClipBoard(title, url){
    var clipBoardContent="";
    //var title=document.title;
    //var titlelength=title.length;
    //clipBoardContent+=title.substring(0,titlelength-11);
    clipBoardContent+=title;
    clipBoardContent+="\r\n";
    if(url == undefined){
        clipBoardContent+=this.location.href; //获取地址
    }
    else{
        clipBoardContent+=url;
    }
    copyToClipboardExt(clipBoardContent);
}

function copyToClipBoardB(title){
    var clipBoardContent="";
    //var title=document.title;
    //var titlelength=title.length;
    //clipBoardContent+=title.substring(0,titlelength-11);
    clipBoardContent+=title;    
    copyToClipboardExt(clipBoardContent);
}

copyToClipboardExt = function(txt) {
    if(window.clipboardData) {
        window.clipboardData.clearData();
        window.clipboardData.setData("Text", txt);
    } 
    else if(navigator.userAgent.indexOf("Opera") != -1) {
        window.location = txt;
    } 
    else if (window.netscape) {
        try {
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
        } 
        catch (e) {
            alert("您的firefox安全限制限制您进行剪贴板操作，请打开'about:config'将signed.applets.codebase_principal_support'设置为true'之后重试");
            return false;
        }
        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 = txt;
        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("已经把该网址复制到系统剪贴板，您可以使用（Ctrl+V或鼠标右键）粘贴功能，通过其他软件记录或发送给您的朋友。");
} 

function ContentSize(size)
{
    var obj=document.getElementById("content");
	
    obj.style.fontSize=size>0 ? size+"px" : "";
    
    var objAry = [obj];
	
    var htmlAry=["div","span","p","strong","a","h1","h2","h3","h4","h5","h6","h7","h8","h9","h10"];

    for(var i=0; i<htmlAry.length; i++){
        var tmp = obj.getElementsByTagName(htmlAry[i]);
        if(tmp.length > 0){
            var tmpAry = Array();
            for(var x=0; x<tmp.length; x++){
                tmpAry[x] = tmp[x];
            }
            objAry = objAry.concat(tmpAry);
        }
    }
    
    for(var j=0; j<objAry.length; j++){
        if(size > 0){
            objAry[j].style.fontSize = "large";
        }
        else if(size < 0){
            objAry[j].style.fontSize = "small";
        }
        else{
            objAry[j].style.fontSize = "medium";
        }
    }
}

//得到漂浮提示弹出的坐标
if(typeof JaneFloaterManager =='undefined'){
    JaneFloaterManager = [];
    JaneFloaterManager.getPosition = function(o){
        var ps = {
            x:0,
            y:0
        };
        var p = o;
        while(p.offsetParent) {
            ps.x += p.offsetLeft;
            ps.y += p.offsetTop;
            p = p.offsetParent;
        }
        return ps;
    }
}
//漂浮提示tooltip
function ShowTips(target,str){//target：触发点击的对象，str：要显示的内容
    var ps = JaneFloaterManager.getPosition(target);
    if(typeof str != 'undefined')$(".sucess").html(str);
    if(typeof str != 'undefined')$(".sucess").show();
    $(".sucess").show().css({
        left:ps.x-$(".sucess").width(),
        top:ps.y-10
        });
    setTimeout('$(".sucess").fadeOut("fast")',3000);
}

function HideTips(){
    $(".sucessB").fadeOut("fast");
}

function ShowTipsB(target,str){//target：触发点击的对象，str：要显示的内容
    var ps = JaneFloaterManager.getPosition(target);
    if(typeof str != 'undefined')$(".sucessB .content").html(str);
    if(typeof str != 'undefined')$(".sucessB").show();
    $(".sucessB").show().css({
        left:ps.x,
        top:ps.y+$(".sucessB").height()-30
        });
    setTimeout('$(".sucessB").fadeOut("fast")',3000);
}
function HideTipsB(){
    $(".sucessB").fadeOut("fast");
}
/**模块快捷搜索**/
function quicksearch(){
    $("#quicksearchform").attr('action',$("#moudle").val());
    $("#quicksearchform").submit();
}
/**验证邮箱**/
function testEmail(str){
    var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
    if(reg.test($.trim(str))) return true;
    return false;
}
/**数组cookie操作**/
function setArrayCookie(name,id,time)
{
    var arrayname = $.trim($.getCookie(name));
    if(arrayname=='')
    {
        $.setCookie(name,id,'/',time);
    }
    else
    {
        var arr = arrayname.split(',');	
        var newarr = '';
        if(jQuery.inArray(id, arr)<0)
        {
            $.setCookie(name,arrayname+','+id,'/',time);
        }
    }
}



