//门户公共工具js，如需增加公共方法，请在这个文件增加
 //显示星级,by zmk
 function showStar(grade, path){
     var s = "";
     if(!path){
         path = "";
     }
     if(grade>5){
     	grade = 5;
     }
     for(var i = 0; i < grade; i++){
         s += '<img src="' + path + 'images/stars.gif" />';
     }
     for(var j = 0; j < 5 - grade; j++){
         s += '<img src="' + path + 'images/stars-gray.gif" />';
     }
     return s;
 }
 //判断是否是数字,by zmk
 function isNum(str){
     return /\d+/.test(str); 
 }

 //发送短信等计时处使用
function timeTips(path,id, meg){
    $('#' + id).attr('class', 'tips');
    $('#' + id).html('<img src="' + path + '/images/tips_s.gif" />' + meg);
    $('#' + id).show();
}
 //全局成功提示
 function pageInfoRight(id, message){
     $('#' + id).removeClass().addClass('action').html('<div class="okcue">' + message + '</div>').show();
 }
  //全局失败提示
 function pageInfoWrong(id, message){
     $('#' + id).removeClass().addClass('action').html('<div class="errorcue">' + message + '</div>').show();
 }
 //页面提示失败
function pageError(id, meg){
    $('#' + id).attr('class', 'errorcue');
    $('#' + id).html(meg);
    $('#' + id).show();
}
//页面提示信息
function pageRecommend(id, meg){
    $('#' + id).attr('class', 'okcue');
    $('#' + id).html(meg);
    $('#' + id).show();
}
 //全局友情提示
 function pageInfo(id, message){
     $('#' + id).removeClass().addClass('action').html('<div class="tipcue">' + message + '</div>').show();
 }
 //信息正确提示
 function infoRight(id, message, path){
     $('#' + id).removeClass().addClass('oktips').html('<img src="' + path + 'images/ok_s.gif"/>' + message).show();
 }
 function infoRight1(path,id, message){
     $('#' + id).removeClass().addClass('oktips').html('<img src="'+path+'/images/ok_s.gif"/>' + message).show();
 }
  //信息失败提示
 function infoWrong(id, message, path){
     $('#' + id).removeClass().addClass('errortips').html('<img src="' + path + 'images/error_s.gif" />' + message).show();
 }
 function infoWrong1(path,id, message){
     $('#' + id).removeClass().addClass('errortips').html('<img src="'+path+'/images/error_s.gif" />' + message).show();
 }
  //信息友情提示
 function info(id, message, path){
     $('#' + id).removeClass().addClass('errortips').html('<img src="' + path + 'images/error_s.gif" />' + message).show();
 }
 //验证邮箱格式
 function isEmail(email){
     return /^[a-zA-Z0-9_-]+((\.)[a-zA-Z0-9_-]+)*@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(email);
 }
 //显示控件
 function showItem(id){
     $('#' + id).show();
 }
 //隐藏控件
 function hideItem(id){
     $('#' + id).hide();
 }
 //清空提示信息
 function clearMessage(id){
    $('#' + id).empty();
 }
 //身份证校验
 function checkIdCrad(str){
     var temp = /(\d){15}/;
     return temp.test(str);
 }
//校验密码格式,0密码不能为空，-1密码长度不对，-2密码包含非法字符，1校验通过
function passwordCheck(str){
    if(str){
       if(str.length < 6 || str.length > 18){
          return -1;
       }
       var temp = /^([a-zA-Z0-9])+$/;
       if(temp.test(str)){
           return 1;
       }
       return -2;
    }
    return 0;
}
 //是否是手机号码格式
 function isHandsetNumber(str)
{
  return /^\d{11}$/.test(str);
}
 //是否是图形验证友格式
 function isValidateNumber(str)
{
  return /^\d{4}$/.test(str);
}
//验证联通手机号段
function isMobel(value)      
{     
      //130 131 132 133  155、156、186
     if(/^13[0-3]\d{8}$/g.test(value)||(/^15[5-6]\d{8}$/g.test(value)) ||  (/^18[6]\d{8}$/g.test(value))){        
             return true;      
     }else{      
            return false;      
     }      
}
 //格式化money，第一个参数为需要格式化的money,单位为分,第二个参数为需要保留的小数位数
 function formatMoney(money, point){
     return (Math.floor(money)/100).toFixed(point);
 }
 //全选，第一个参数是说明是否选中，第二个参数是说明需要选中的checkbox的name
 function selectAll(selectType, boxName){
      $('input[name="' + boxName + '"]').attr('checked', selectType);
 }
 //根据name获取选中的checkbox的value，针对单个checkbox
 function getCheckBoxByChecked(name){
    return $('input[name="' + name + '"]:checked').val();
 }
 //根据name获取多个checkbox
 function getCheckBoxListByName(name){
     return $('input[name="' + name + '"]:checked');
 }
 //字符串截取，str需要截取的字符串，length要截取的长度
 function cutStr(str, length){
     if(length <= 0){
         return "";
     }
     if(str && str.length > length){
         return str.substring(0, length) + "...";
     }else{
         return str;
     }
 }
 //格式化时间，输入格式为yyyyMMddhhmmss，输出格式为yyyy-MM-dd hh:mm:ss
 function formatTime(time){
     if(time && time.length == 14){
         return time.substring(0, 4) + '-' + time.substring(4, 6) + '-' + time.substring(6, 8)
          + ' ' + time.substring(8, 10) + ':' + time.substring(10, 12) + ':' + time.substring(12, 14);
     }else{
         return "";
     }
 }
 //批量使html标签隐藏
  function closeTips(ids){
   if(null!=ids&&ids!=''){
     var strs=ids.split(",");
     for(var i=0;i<strs.length;i++){
      if(null!=strs[i]&&strs[i]!='')
       $("#"+strs[i]).css("display","none");
     } 
     strs=null;
     ids=null;
   }
 }
 
 
//以下为关于cookie的操作
function setCookie(name,value)
{
    var Days = 20; //此 cookie 将被保存 120分钟
    var exp  = new Date(); 
    exp.setTime(exp.getTime() + Days*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)       
{
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
     if(arr != null) return decodeURIComponent(arr[2]); return null;

}
function delCookie(name)
{
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
} 

function chagetab(num,element,frist){
	var currentClass = element.className;
   if(num == 1){
	   element.className = 'hover';
   }else if(num == 2){
	    element.className = 'active';
   }else if(num == 3){
     if(frist == '1')
     {
        element.className = "current";
     }else {
		element.className = "";
		}
	}
}
