﻿
//判断是否为空函数
function CheckNull(obj,message){
    if ($.trim($("#"+obj+"").val()) == ""){
	    $("#v"+obj+"").html(message);
	    return false;
    }
    else{
        $("#v"+obj+"").html("");
        return true;
    }
}

//字符串长度验证函数
function lengthCheck(strlen, Min, Max){
	if ((strlen < Min) || (strlen > Max)){
		return false;
	}
	else{
		return true;
	}
}

//用户名格式验证
function userCheck(user){
	var str = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	for (var i = 0;i <= user.length;i++){
		if ((str.indexOf(user.charAt(i)) == -1) && (!(user.charCodeAt(i) >= 10000))){
			return false;
		}
	}
	return true;
}

//登录密码格式验证
function passwordCheck(password){
	var str = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	for (var i = 0;i <= password.length;i++){
		if (str.indexOf(password.charAt(i)) == -1){
			return false;
		}
	}
	return true;
}

//电子邮箱格式验证
function isEmail(email){
	if ((email.indexOf('@', 0) == -1) || (email.indexOf('.', 0) == -1) || (email.length < 5)){
		return false;
	}
	else{
		return true;
	}
}

//手机号码验证（可以是多个手机号）
function isMobile(mobile){
	var str = "0123456789,() ０１２３４５６７８９，（）　";
	var len = mobile.length;
	if (len < 11){
		return false;
	}
	else{
		for (var i = 0;i <= len;i++){
			if (str.indexOf(mobile.charAt(i)) == -1){
				return false;
			}
		}
	}
	return true;
}

//电话验证
function isTel(tel){
	var str = "0123456789-,() ０１２３４５６７８９－，（）　";
	var len = tel.length;
	if (len < 7){
		return false;
	}
	else{
		for (var i = 0;i <= len;i++){
			if (str.indexOf(tel.charAt(i)) == -1){
				return false;
			}
		}
	}
	return true;
}

//页面转向
function returnPage(url){
    window.top.location.href = url;
}

//正在加载
function setLod(objId,value){
    obj = $("#"+objId+"");
    _left = obj.position().left + (obj.width()/2) - 75;
    _top =  obj.position().top + value;
    $("#lod").css("top",_top);
    $("#lod").css("left",_left);
}

//全选
function SelectAll(id)
{
    $("#dataList :checkbox").each(function(){$(this).attr("checked",$("#"+id+"")[0].checked)});
}

//获取选择ID字符串
function GetData(){
    data="idList=";
    var cks = $("#dataList input:checked");
    cks.each(function(id){
    select = cks.get(id);
    data += select.value+",";
    });
    return data;
}

//判断是否选择项目
function CheckCheckBoxNull(data){
    if(data=="idList=" || data=="idList=,"){
        alert("请您先选择项目后再操作！");
        return false;
    }
    else{
        return true;
    }
}

//链接地址跳转
function linkurl(url){
    url = encodeURI(url);
    if ($.browser.msie) {
        $("#newLink")[0].href = url;
        $("#newLink")[0].click();
    }
    //非IE下运行
    else {
        window.open(url);
    } 
    //$("#newLink")[0].href = url;
    //$("#newLink")[0].click();
}

//下拉列表联动
function classList(objId,value,hide,canSet){
    var obj2 = $("#"+objId+"2")[0];
    if(hide){
        $("#"+objId+"2").hide();
    }
    $("#"+objId+"1").change(function(){
        if($("#"+objId+"1").val() != ""){
            changeList(value, $("#"+objId+"1").val(),obj2);
            $("#"+objId+"2").show();
            if(canSet){
                SelectOptions(obj2,"自定义","自定义");
            }
        }
        else{
            $("#"+objId+"2").hide();
        }
    });
}

//邮政编码验证
function isPostcode(obj){
	var str = "0123456789０１２３４５６７８９";
	var len = obj.length;
	if (len != 6){
		return false;
	}
	else{
		for (var i = 0;i <= len;i++){
			if (str.indexOf(obj.charAt(i)) == -1) {
				return false;
			}
		}
	}
	return true;
}

//网址验证
function isWeb(obj) {
	if (obj.indexOf('http://', 0) == -1) {
		obj = "http://" + obj;
	}
	if ((obj.indexOf('http://', 0) == -1) || (obj.indexOf('.', 0) == -1) || (obj.length < 12)) {
		return false;
	}
	else {
		return true;
	}
}

//QQ号验证
function isQQ(qq) {
	var str = "0123456789０１２３４５６７８９";
	var len = qq.length;
	if (len > 11 || len < 4) {
		return false;
	}
	else {
		for (var i = 0;i <= len;i++) {
			if (str.indexOf(qq.charAt(i)) == -1) {
				return false;
			}
		}
	}
	return true;
}

//计算字数
function count(obj,div, Min, Max) {
	var validity = true;
	if (obj.value.length >= Max) {
		obj.value=obj.value.substring(0,Max);
		$("#"+div+"").html("<img src='http://images.rctong.com/img/waring.gif' /> 您最多只能输入<font color='red'>"+Max+"</font>个字符！");
	}
	else if(obj.value.length < Min){
	    $("#"+div+"").html("<img src='http://images.rctong.com/img/waring.gif' /> 您至少要输入<font color='red'>"+Min+"</font>个字符！");
	    validity = false;
	}
	else{
	   $("#"+div+"").html("您还可以输入<font color='red'>"+(Max-obj.value.length)+"</font>个字符！");
	}
	return validity;
}

//文字焦点
function myFocus(objId,msg){
    $("#"+objId+"").focus(function(){
        if($("#"+objId+"").val() == msg)
        {
            $("#"+objId+"")[0].value ="";
        }           
    });
    $("#"+objId+"").blur(function(){
        if($("#"+objId+"").val() =="")
        {
            $("#"+objId+"")[0].value =msg;
        }        
    });
}
  







































//function GetData(){
//     data="idList=";
//     $("#kxList input:checked").each(function(id){
//        select = $("#kxList input:checked").get(id);
//        data += select.value+",";
//     });
//     return data;
//}






function Request(strName){
    var strHref = window.document.location.href;
    var intPos = strHref.indexOf("?");
    var strRight = strHref.substr(intPos + 1);
    var arrTmp = strRight.split("&");
    for(var i = 0; i < arrTmp.length; i++){
        var arrTemp = arrTmp[i].split("=");
        if(arrTemp[0].toUpperCase() == strName.toUpperCase()){
            return arrTemp[1];
        }
    }
    return "";
}

//选择窗口
function mySelect(title,html,obj,width,height,left){
   obj.click(function(){
        _left = obj.position().left - document.documentElement.scrollLeft;
        _top = obj.position().top - document.documentElement.scrollTop;
        J.dialog.get({ id: 'select', html:html, nofoot: true,title:title,left:_left+left,top:_top,width:width,height:height,noresize:true,cover:true});
        return false;
   }); 
}
///屏蔽js错误
function killerrors(){ return true; } 


//////去掉字符串左边空格
////function lTrim(str) {
////	if (str.charAt(0) == " ") {
////		str = str.slice(1);
////		str = lTrim(str);
////	}
////	return str;
////}
//////去掉字符串右边空格
////function rTrim(str) {
////	var iLength;
////		iLength = str.length;
////	if (str.charAt(iLength - 1) == " ") {
////		str = str.slice(0, iLength - 1);
////		str = rTrim(str);
////	}
////	return str;
////}
//////去掉字串两边的空格
//function trim(str) {
//	return lTrim(rTrim(str));
//}
////空值验证
//function isNull(obj) {
//	if (obj == "") {
//		return true;
//	}
//	else {
//		return false;
//	}
//}









//日期验证
function checkDate(year, month, day) {
	year = parseInt(year, 10);
	month = parseInt(month, 10);
	day = parseInt(day, 10);
	if ((month == 4) || (month == 6) || (month == 9) || (month == 11)) {
		if ((day < 1) || (day > 30)) {
			return false;
		}
	}
	else {
		if (month != 2) {
			if ((day < 1) || (day > 31)) {
				return false;
			}
		}
		else {
			if (((year % 100) != 0) && (year % 4 == 0) || (year % 100 == 0) && (year % 400 == 0)) {
				if (day > 29) {
					return false;
				}
			}
			else {
				if (day > 28) {
					return false;
				}
			}
		}
	}
	return true;
}
//时间段验证
function checkDateArea(y1, m1, y2, m2) {
	if (y1 > y2) {
		return false;
	}
	else if (y1 == y2) {
		if (m1 - m2 > 0) {
			return false;
		}
	}
	return true;
}
//全选
function checkAll(form) {
	var length = form.elements.length;
	for (var i = 0;i < length;i++) {
		var e = form.elements[i];
		if (e.name != 'selAll') {
			e.checked = form.selAll.checked;
		}
	}
}
//选择验证
function isSel(obj) {
	var length = obj.elements.length;
	for (var i = 0;i < length;i++) {
		var e = obj.elements[i];
		if (e.name != 'selAll') {
			if (e.checked) {
				return true;
			}
		} 
	}
	return false;
}
//下拉框
function SelectOptions(objSelect,text,value)
{  
   objSelect.options[objSelect.length] = new Option(text,value);
}

//移动div
function move_div( obj )
{
 this.div_obj = obj;
 this.offsetX = 0;
 this.offsetY = 0; 
 
 this.div_mousemove = function()
 {
  var e = window.event;
  if( e.button != 1 )
   return false;
     
  var top  = e.clientY;
  var left = e.clientX;
  
  this.div_obj.style.left = left - this.offsetX;
  this.div_obj.style.top  = top  - this.offsetY;
 }

 this.div_mousedown = function()
 {
  var e = window.event;
  this.offsetY = e.clientY - parseInt(this.div_obj.style.top);
  this.offsetX = e.clientX - parseInt(this.div_obj.style.left);
 }
}
