//下拉框
$(document).ready(function(){
  $("a").focus(
    function () {
      $(this).blur(); //得到焦点与失去焦点效果一致
    }
  );
});

//加入遮罩层
function show_mask(stu){
  if (stu == 1) {
    $('<div id="mask_modal"></div>').appendTo($(window.parent.document).find('body')).css({
      opacity: 0.4,
      filter: 'alpha(opacity=50)',
      position: 'absolute',
      top: '0px',
      left: '0px',
      width: $(window.parent.document).find('body').width(),
      height: $(window.parent.document).find('body').height(),
      background: '#369',
      cursor: 'wait'
    });
  }
  else {
    $(window.parent.document).find('#mask_modal').remove();
  }
}

//截取字符串
jQuery.fn.limit=function(){
  var self = $("[limit]");
  self.each(function(){
    var objString = $(this).text();
    var objLength = $(this).text().length;
    var num = $(this).attr("limit");
    if(objLength > num){
        $(this).attr("title",objString);
    	var limitString=objString.substring(0,num) + "…";
      objString = $(this).html(limitString);
    }
  });
};

//格式化日期
function formatdate(times,style){
  if (times=="" || times==undefined){
    timeDay = new Date();
  }else{
    dates=times.slice(0,10);
    arr=dates.split("-");
    var timeDay = new Date(arr[0],arr[1]-1,arr[2]);
  }
  var ye ="" +timeDay.getFullYear();
  var mo ="" +(timeDay.getMonth()+1);
  var da=""+timeDay.getDate();
  var ho ="" +timeDay.getHours();
  var mi ="" + timeDay.getMinutes();
  var se=""+timeDay.getSeconds();
  if (mo.length<2) mo ='0'+mo;
  if (da.length<2) da ='0'+da;
  if (ho.length<2) ho ='0'+ho;
  if (mi.length<2) mi ='0'+mi;
  if (se.length<2) se ='0'+se;
  n_dates=ye+"-"+mo+"-"+da ;
  n_times=ho+":"+mi+":"+se;
  dates=n_dates+n_times;
  switch (style){
    case 1:
      n_dates=ye+"-"+mo+"-"+da ;
      dates=n_dates;
      break;
    case 2:
      n_dates=ye+"年"+mo+"月"+da+"日" ;
      dates=n_dates;
      break;
    case 3:
      n_dates=ye+"/"+mo+"/"+da ;
      dates=n_dates;
      break;
    case 4:
      n_dates=mo+"/"+da ;
      dates=n_dates;
      break;
    case 5:
      break;
    default:
      n_dates=ye+"-"+mo+"-"+da ;
      n_times=" "+ho+":"+mi+":"+se;
      dates=n_dates+n_times;
  }
  return dates;
}
