/** 处理照片公用数据接口
  */
function push_photo(user_id,load_id){
    jQuery(document).ready(function(){
        var url = "/photo/?photo_box&flag=1&user_id="+user_id+"&load_id="+load_id;
        jQuery("#"+load_id).load(url,function(data){
            jQuery("#"+load_id).show();    
        });
    });
}

/** ajax分页处理
  */
function page_ajax(url,p,load_id){
    jQuery(document).ready(function(){
       var ajax_url  = url+"&p="+p; 
       jQuery("#"+load_id).load(ajax_url,function(data){
           jQuery("#"+load_id).show();
       });
    });
}

/** 判断用户是否查看权限
  */
function lib_is_login(){
    var msg     = "您还未登陆，请您登陆。";
    if(confirm(msg)){
        window.location.href="/login/"; 
    }
}

/** 关闭或打开一个指定层flag=1显示，=2交替显示，默认隐藏
  */
function closediv(divname,flag){
    jQuery(document).ready(function(){
			if(flag==1){
				jQuery("#"+divname).show();
			}else if(flag==2){
				jQuery("#"+divname).toggle();
			}else{
				jQuery.unblockUI();
			}
    });
}


jQuery.extend({
  	showerror: function(msg,mtype){
  		var mtype= mtype ? mtype :'';
  		if(mtype==""){
  			jQuery("script[src$=jquery.js]").after('<script type="text/javascript" src="/js/jquery/jquery.blockUI.js"><\/script>'); 
  			jQuery.blockUI({ message:'<div style="background-color:#669d1e;text-align:right;"><a href="javascript:;" onclick="$.unblockUI()"><img src="/images/zz1.0/close2.gif" border="0" /></a></div><div style="line-height:22px;text-align:center;background:#FFF;"><br><img src="/images/zz1.0/alert.gif" align="absmiddle" /><span style="font-weight:bold;color:#FF6600;font-size:14px; padding-left:10px">'+msg+'</span><div class="blank10"></div><input onclick="$.unblockUI()" type="button" value="关闭" /><br><br></div>'});
  			//setTimeout(jQuery.unblockUI, 2000); 
  		}else if(mtype==1){
  			jQuery("script[src$=jquery.js]").after('<script type="text/javascript" src="/js/jquery/jquery.blockUI.js"><\/script>'); 
  			jQuery.blockUI({ message:'<a href="javascript:;" onclick="$.unblockUI()" title="点击图片返回" alt="点击图片返回"><img src="'+msg+'" border=0></a>'});
  		}else{
  			alert(msg);
  		}
  	}
});

jQuery.extend({
  	showdiv: function(sdiv,swidth,sheight){
  		var wswidth= swidth ? (jQuery(window).width()-swidth)/2+'px' : (jQuery(window).width() - 458)/2+'px';
  		var swidth= swidth	? swidth+'px' : '20%';
  		var sheight= sheight ? (jQuery(window).height()- sheight)/2+'px' : '20%';
  		if(wswidth){
  			jQuery("script[src$=jquery.js]").after('<script type="text/javascript" src="/js/jquery/jquery.blockUI.js"><\/script>'); 
  			jQuery.blockUI({ 
  				message:jQuery('#'+sdiv),
  				css:{border:'0px solid #aaa',width:swidth,left:wswidth,top:sheight,cursor:'auto'}
  			});
  			//setTimeout(jQuery.unblockUI, 2000); 
  		}else{
				;
  		}
  	}
});


//取fck内容
function GetFckContent(str)
{
    var oEditor = FCKeditorAPI.GetInstance(str) ;
    return oEditor.GetXHTML();
}

//清空fck内容
function ClearFckContent(str)
{
        var oEditor = FCKeditorAPI.GetInstance(str) ;
            return oEditor.SetHTML("");
}

//取fck内容的长度
function GetFckLength(str)
{
    var oEditor = FCKeditorAPI.GetInstance(str) ;
    var oDOM = oEditor.EditorDocument ;
    var iLength ;
    if ( document.all )        // If Internet Explorer.
    {
        iLength = trim(oDOM.body.innerText).length ;
    }
    else                    // If Gecko.
    {
        var r = oDOM.createRange() ;
        r.selectNodeContents( oDOM.body ) ;
        iLength = trim(r.toString()).length ;
    }
    //    oEditor.InsertHtml('')
    var content= oEditor.GetXHTML();
    if(img(content)){
        return iLength+1;
    }else{
        return iLength;
    }
}

function img(str){ 
    var reg=/<img/ ; 
    if (reg.test(str.toLowerCase())){ 
        return true; 
    }
}

//去左空格;
function ltrim(s)
{
    return s.replace(/(^\s*)/g, "");
}
//去右空格;
function rtrim(s)
{
    return s.replace(/(\s*$)/g, "");
}
//去左右空格;
function trim(s){
    //s.replace(/(^\s*)|(\s*$)/g, "");
    return rtrim(ltrim(s));
}

/** 一键进入    Start
  */

//判断是否触发一键进入功能
function is_keyCode(keycode){
    //定义范围数组 小键盘数字键+大键盘数字键
    var code_array = new Array(49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,123);
    var i;
    for(i = 0;i < code_array.length;i++){
        if(code_array[i] == keycode){
            return true; 
        } 
    }
    return false;
}

/** 判断页面是否允许调用一键进入功能
  * @param   说明：页面中input or textarea 有数据输入时不触发此事件
  */
function is_htmlJump(){
    var active = document.activeElement.tagName ;
    var flag = (active == "INPUT"||active =="TEXTAREA")? false : true ;
    return flag;
}

/** 验证用户定义的一键功能值
  */
function get_codeUrl(keycode){
    var url    = "/onekey/?get_link_ajax&flag=1&keycode="+keycode;
    jQuery.ajax({url:url,success:function(msg){
            if(msg == -1){
                return false; 
            }else{
                window.location.href = msg;
            }
        }
    });
}

/** F12一键功能 开关操作
  */
function set_keyOff(){
    var url    = "/onekey/?get_link_ajax&flag=2";
    jQuery.ajax({url:url,success:function(msg){
            if(msg == 1){       //设为开
                $("#key_img").attr("src",'/images/accessing01.gif');
            }else if(msg == 2){              //设为关
                $("#key_img").attr("src",'/images/accessing02.gif');
            }
        }
    });
}

/** 判断用户是否启用一键功能
  */
function is_keyOff(){
    var url    = "/onekey/?get_link_ajax&flag=3";
    jQuery.ajax({url:url,success:function(msg){
            if(msg == 1){       //设为开
                return true;
            }else if(msg == 2){              //设为关
                return false;
            }
        }
    });
}

//键盘动作触发接口
jQuery().ready(function(){
        jQuery(document).keydown(function(event){
            if(event.keyCode>0){
                var mark = event.keyCode;
            }else{
                var mark = event.which;
            }
            var is_code  = is_keyCode(mark);
            var is_jump  = is_htmlJump();
            if(is_code && is_jump){
                if(mark == 123){            //"一键进入"模块的开关功能
                    set_keyOff();
                }else{
                    var url    = "/onekey/?get_link_ajax&flag=3";
                    jQuery.ajax({url:url,success:function(msg){
                            if(msg == 1){               
                                get_codeUrl(mark);
                            }                        
                        }
                    });
                }
            }
        });

});
/** 一键进入    End
  */
