
//自动调用js功能

function getId(id){
	return document.getElementById(id);
	}


//校验密码：只能输入6-20个字母、数字、下划线
function IsPassword(s)
{
s=Trim(s);
var patrn=/^(\w){6,20}$/;
if (!patrn.exec(s)) return false;
return true;
}

//检查Email地址的合法性
function IsEmail(str)
{
	var patrn=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
	if (!patrn.exec(str)) return false;
	return true;
	
}

function ShowWu() //显示处理的信息
{
$('#sendDiv').block({ 
message: "<img src='/public/Image/load.gif' style='padding-left:5px;'  align='absmiddle'/> <span id='showMsgStr'  style='font-weight:bold;font-size:14px;'>正在处理，请稍等...</span>", 
css: { backgroundColor:'#fff',border: '3px solid #a00',cursor:''} , 
overlayCSS:  {
   backgroundColor: '#666',
   opacity:         '0.4',
   cursor:''
   }
});
}

function GetSelect(str)
{	

	if (typeof(seleDiv)!=="undefined") //如果产品色彩存在
	{
		
		var objs = getId('seleDiv').getElementsByTagName("select");
		for(var i=0; i<objs.length; i++) 
		{		  
			objs[i].style.display=str;
		
		}
	}
	
}

function ShowWuNot(str)
{
//if (str!=='')
//getId('showMsgStr').innerHTML=str;
setTimeout($('#sendDiv').unblock(),300);
}


function IsNumber(str)
{
	var patrn=/^([0-9])$/;
	if (!patrn.exec(str)) 
	{
	var patrn=/^(-{0,0}|\+{0,0})[0-9]+(\.{0,0}[0-9]+)$/;
	if (!patrn.exec(str)) return false;
	return true;
	}
	else
	return true;
	
}

//检查Email地址的合法性
function IsMsn(str)
{
	var patrn=/^([a-zA-Z0-9_-])+@hotmail+(\.[a-zA-Z0-9_-])+/;
	if (!patrn.exec(str)) return false;
	return true;
	
}
//检查是否是float
function IsFloat(str)
{
	var patrn=/^([0-9])$/;
	if (!patrn.exec(str)) 
	{
	var patrn=/^(-{0,1}|\+{0,1})[0-9]+(\.{0,1}[0-9]+)$/;
	if (!patrn.exec(str)) return false;
	return true;
	}
	else
	return true;
	
}
//文本框只能输入数字
 function OnlyNum(value)
 { return value.replace(/\D/g,'');
}

//文本框只能输入可以有小数点
 function OnlyFloat(value)
 { return value.replace(/([^\d\./]+)*/g,'');
}
//联系是否是正确
function IsContactManEn(str)
{	
	str=Trim(str);
	var patrn=/^([\sa-zA-Z_-]){5,20}/;
	if (!patrn.exec(str)) 
	return false;
	return true;
	
}
//联系是否英文是正确
function IsContactMan(str)
{	
	str=Trim(str);
	var patrn=/^([0-9]){1,20}/;
	if (!patrn.exec(str)) 	
		return StrLen(str,2);
		else
	return false;
	
}
//联系是否英文是正确
function IsCompanyName(str)
{	
	str=Trim(str);
	var patrn=/^([0-9]){1,20}/;
	if (!patrn.exec(str)) 	
		return StrLen(str,2);
		else
	return false;
	
}


//联系是否英文是正确
function IsCompanyNameCn(str)
{	
	str=Trim(str);
	var patrn=/^([0-9]){1,20}/;
	if (!patrn.exec(str)) 	
	{
		if (IsChinese(str))
		return true;
	}
		else
	return false;
	
}


//联系电话
function IsTel(str)
{
	var patrn=/^([\/0-9,()-－， ,——]){6,18}([a-zA-Z0-9_-])*/;
	if (!patrn.exec(str)) return false;
	return true;
}
//手机号码
function IsMob(str)
{
	var patrn=/^([\/0-9,，,  ]){11,28}([a-zA-Z0-9_-])*/;
	if (!patrn.exec(str)) return false;
	return true;
}
// 是否有中文
function IsChinese(str)
{
	var patrn=/[\u4e00-\u9fa5]/;
	if (!patrn.exec(str)) return false;
	return true;
}
//去掉左右两边的空格
function Trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g,"");
}


//联系电话
function IsZip(str)
{
	var patrn=/^([\/0-9]){6,6}([a-zA-Z0-9_-])*/;
	if (!patrn.exec(str)) return false;
	return true;
}


//判断字符的长度
function StrLen(str,smallint,bigint)
{
str=Trim(str);
if (str=='')
return false;
if (smallint!==null)
if (GetStr(str)<smallint)
return false;
	
if (bigint!==null)
if (GetStr(str)>bigint)
return false;
return true;
	
}
//获取字符的长度
function GetStr(str)
{
	return str.length;
}

//显示错语并光标定位
function alerts(obj,str)
{
	alert(str);
	 if (obj!='')
	obj.focus();
	return false;
	
}
function alertone(obj,str)
{   alert(str);
  if (obj!='')
	getId(obj).focus();
	return false;
}
//验证是否是编号
function CheckSn(s)
{
	
	s=Trim(s);
var patrn=/^([\w－-]){4,40}$/;
if (!patrn.exec(s)) return false;
return true;
}

//验证是否是编号
function CheckUserName(s)
{
	
	s=Trim(s);
var patrn=/^([\w－-]){4,40}$/;
if (!patrn.exec(s)) return false;
return true;
}


//检查是否是数字开头
function FirstNum(s)
{s=Trim(s);
var patrn=/^([0-9])+.?([0-9])*.*/;
if (!patrn.exec(s)) return false;
return true;
}
//调整图片显示大小
function imgresize(ImgD,w,h){ 
 var image=new Image(); 
 image.src=ImgD.src; 
 if(image.width>0 && image.height>0){ 
  flag=true; 
  if(image.width/image.height>= w/h){ 
   if(image.width>w){
    ImgD.width=w; 
    ImgD.height=(image.height*w)/image.width; 
   }else{ 
    ImgD.width=image.width;
    ImgD.height=image.height; 
   } 
  } 
  else{ 
   if(image.height>h){
    ImgD.height=h; 
    ImgD.width=(image.width*h)/image.height; 
   }else{ 
    ImgD.width=image.width;
    ImgD.height=image.height; 
   } 
  } 
 }
}
//是否是网址

function IsURL(url){
	var sTemp;
	var b=true;
	sTemp=url.substring(0,7);
	sTemp=sTemp.toUpperCase();
	if ((sTemp!="HTTP://")||(url.length<10)){
		b=false;
	}
	return b;
}
//转成Int类型
function ToInt(str){
	str=BaseTrim(str);
	if (str!=""){
		var sTemp=parseFloat(str);
		if (isNaN(sTemp)){
			str="";
		}else{
			str=sTemp;
		}
	}
	return str;
}
//转向Url
function GoUrl(str)
{
	window.location.href=str;
}
function DeleUrl(str)
{
	if (!confirm('你真的要删除这个记录吗'))
	return false;
	window.location.href=str;
}

function SelectFun(MakeFrom,thisobj)
{		
 var objs = document.getElementsByTagName("input");
  for(var i=0; i<objs.length; i++) 
	  {		  
			if ((objs[i].type.toLowerCase() == "checkbox" ))
			{	
					
				 if ((objs[i].name=='SeleId[]'))
					if (thisobj.value=='全部选中')
					{
					  objs[i].checked = true;
					 
					}
					else
					{
					  objs[i].checked = false;
					  
					}
				
			}
	
	}
	if (thisobj.value=='取消全选')
	thisobj.value='全部选中';
	 else
	  thisobj.value='取消全选';
}

function BackSelectFun(MakeFrom) {
  var objs = document.getElementsByTagName("input");
  for(var i=0; i<objs.length; i++) 
  {
    if(objs[i].type.toLowerCase() == "checkbox" )
      objs[i].checked =!objs[i].checked;
  }
}

function SubmitForm(objForm,actionStr)
{			
		if (!confirm('你真的确定吗'))
			return false;	
		objForm.action=actionStr;
		objForm.submit();
}

  function SelectCheck(str,obj)
  {	
   for(i=0;i<getId(obj).length;i++)
  	{

  	if  (getId(obj).options[i].value==str)  	
  		getId(obj).selectedIndex=i;
  	 }
 
  }
  
  
   //获取多选框选中的个数
 function GetObjLen(str)
{
	
	var tobj = document.getElementsByName(str) //獲取多選框數組
	var x=0;
	for(i=0;i<tobj.length;i++) 
		{
			if(tobj[i].checked)
			x++;
		}
return x;
}


//比较时间大小的值
function DateDif(strJHRQ,strJHWCSJ)
{
	var arrJHRQ=strJHRQ.split('-'); //转成成数组，分别为年，月，日，下同
	var arrJHWCSJ=strJHWCSJ.split('-');
	var dateJHRQ=new Date(parseInt(arrJHRQ[0]),parseInt(arrJHRQ[1])-1,parseInt(arrJHRQ[2]),0,0,0); //新建日期对象
	var dateJHWCSJ=new Date(parseInt(arrJHWCSJ[0]),parseInt(arrJHWCSJ[1])-1,parseInt(arrJHWCSJ[2]),0,0,0);
	
	if (dateJHRQ.getTime()>dateJHWCSJ.getTime())                            
	return false; 
	else
	return true;

}

//时间相加
function TimeAdd(Y,M,D,strJHRQ)
{		
		
	var arrJHRQ=strJHRQ.split('-'); //转成成数组，分别为年，月，日，下同
	
	var dateJHRQ=new Date(parseInt(arrJHRQ[0]),parseInt(arrJHRQ[1],10)-1,parseInt(arrJHRQ[2],10),0,0,0); //新建日期对象

	var year=dateJHRQ.getYear();
	var month=dateJHRQ.getMonth();
	var day=dateJHRQ.getDate();
	if (D=='')
	D=0;
	if (M=='')
	M=0;
	if (Y=='')
	Y=0;
	var a=new Date(parseInt(year)+parseInt(Y),parseInt(month)+parseInt(M),parseInt(day)+parseInt(D),0,0,0) ;

	var year=a.getYear();
	var month=a.getMonth()+1;
	var day=a.getDate();
	month=String(month);
	day=String(day);
	if (month.length==1)
	month='0'+month;
	if (day.length==1)
	day='0'+day;
	endTime=year+"-"+month+"-"+day;
	return endTime;
	
}

function ImgSize(W,H,w,h,obj)
{
	
	if ((W/H)>(w/h))
	{
		if (W>w)
		obj.width=w;
	}
	else	
	{
		if (H>h)
		obj.height=h;
	}
}

function  hiddenDiv(name,int)
{
	for (i=1;i<int+1;i++)
	{
		getId(name+'_'+i).style.display='none';
	}
	
}
function  channelCss(name,int)
{
	for (i=1;i<int+1;i++)
	{
		getId(name+'_'+i).className='';
	}
	
}

function ggChiang(name)
{
getId(name+'_1').style.display="none";
getId(name+'_2').style.display="none";
getId(name+'_3').style.display="none";
var now = new Date();
var hour = now.getHours();
if(hour<5){getId(name+'_3').style.display="block";} 
else if ((hour>=20)&&(hour <24)){getId(name+'_2').style.display="block";} 
else {getId(name+'_1').style.display="block";} 
}
function changeDiv(name,int,nowInt,cssDiv)
{
	
	if (getId(name+'_'+nowInt).style.display=='none')
	{
	hiddenDiv(name,int);
	if (cssDiv!=='0')
	{
		channelCss(cssDiv,int);
		
		getId(cssDiv+'_'+nowInt).className='hover';
	}

	getId(name+'_'+nowInt).style.display='block';
	
	}
}

function chanageCode()
{

	getId('ImgCode').src="/public/Inc/Code/adminCode.php?"+Math.random();
	getId('CodeNum').value='';
}
function CheckVipSignForm(obj)
{

		if (!StrLen(obj.UserName.value))
		{
		return alerts(obj.UserName,'请输入您的用户名');		 
		}

	
		if (!StrLen(obj.UserPass.value))
		{
		return alerts(obj.UserPass,'请输入密码');		 
		}
		
}


function  checkForm(obj)
{
	if (!StrLen(obj.keys.value))
 	return alerts(obj.keys,'请输入搜索关键字');		
	return true;

}

function showSearchMemu()
{
	if (getId('menuPop').style.display=='block')
	getId('menuPop').style.display='none';
	else	
	getId('menuPop').style.display='block';
}

function changeSearch(obj,names)
{
	getId('menuList').innerHTML=names;
	getId('soform').action='http://so.ef43.com.cn/'+obj+'.php';
	getId('menuPop').style.display='none';
}
function ImgSizeWidth(W,w,obj)
{
	if (W>w)
	obj.width=w;
}

function clean60()
{
		getId('vipBg').className='';
		getId('bannerTop').style.display='none';
		getId('bgDiv').style.display='none';
		getId('indexDiv').className='';
}

