function checkchar(theelement)
{//含有非法字符 返回 false
   text="1234567890";
   for(i=0;i<=theelement.length-1;i++)
   {
      char1=theelement.charAt(i);
      index=text.indexOf(char1);
      if(index==-1)
      {
        return false; 
      }
   }
   return true;
}

function scroll_left(id,start_point,distance)
{
	var o = document.getElementById(id);
	var i=start_point;


	o.style.left = i+'px';
	if(o!=null)
	{
		function change()
		{
			if(i<=distance)
			{
				i=distance;				
			}
			else
			{
				delta=(i-distance)/3;
				if(delta<2)
					delta=2;
				i-=delta;
				o.style.left = i+'px' ;    
			}
		}
	}

	if(i>distance)
		window.setInterval(change,1);

	
}

function scroll_right(id,start_point,distance)
{
	var o = document.getElementById(id);
	var i=start_point;

	o.style.left = parseInt(i)+'px';
	if(o!=null)
	{
		function change()
		{
			if(i>=distance)
			{
				i=distance;
			}
			else
			{
				delta=(distance-i)/3;
				if(delta<2)
					delta=2;
				i+=delta;
				o.style.left = i+'px' ;    
			}
		}
	}

	if(i<distance)
		window.setInterval(change,1);
}

function index_show_next(gg)
{
	var mm=parseInt(document.getElementById('demo_current').value);
	
	demo_old='demo'+mm;
			
	if(mm==gg)
		NO=1;
	else
		NO=mm+1;

	document.getElementById('demo_current').value=NO;
	
	demo_new='demo'+NO;
	document.getElementById(demo_new).style.display='block';
	//alert(mm);
	scroll_left(demo_old,0,'-880');
	scroll_left(demo_new,880,0);

}

function index_show_prev(gg)
{
	var mm=parseInt(document.getElementById('demo_current').value);
	
	demo_old='demo'+mm;
			
	if(mm==1)
		NO=gg;
	else
		NO=mm-1;

	document.getElementById('demo_current').value=NO;
	
	demo_new='demo'+NO;
	document.getElementById(demo_new).style.display='block';
	//alert(mm);
	scroll_right(demo_old, 0 ,880);
	scroll_right(demo_new, -880 ,0);
	

}

var STOP; 

function show_demo()
{
	var mm=parseInt(document.getElementById('demo_current').value);
	
	index_show_next(4);

	STOP=setTimeout("show_demo()",3000);

}
function show_demo_stop()
{
	clearTimeout(STOP);
}
function changeAgin()
{
	show_demo();
}



function Checkdoor(){
	if(form.number1.value==""){
		alert("请输入您要查询的防伪号码！");
		form.number1.focus();
	 	return false;
	}else if(form.number1.value.length < 5){
		alert("第一个输入框位数不够，少于5位编码！");
		form.number1.focus();
		return false;
	}else if(checkchar(form.number1.value)!=true){
		alert("第一个输入框含有非法字符,请修改!");
		form.number1.focus();
		return false;
	}else if(form.number2.value.length < 5){
		alert("第二个输入框位数不够，少于5位编码！");
		form.number2.focus();
		return false;
	}else if(checkchar(form.number2.value)!=true){
		alert("第二个输入框含有非法字符,请修改!");
		form.number2.focus();
		return false;
	}else if(form.number3.value.length < 5){
		alert("第三个输入框位数不够，少于5位编码！");
		form.number3.focus();
		return false;
	}else if(checkchar(form.number3.value)!=true){
		alert("第三个输入框含有非法字符,请修改!");
		form.number3.focus();
		return false;
	}else if(checkchar(form.number4.value)!=true){
		alert("第四个输入框含有非法字符,请修改!");
		form.number4.focus();
		return false;
	}else
		return true;
}

function display(i)
{
	document.getElementById(i).style.display="block";
}

function getElementsByClass(searchClass,node,tag) {
        var classElements = new Array();
        if ( node == null )
                node = document;
        if ( tag == null )
                tag = '*';
        var els = node.getElementsByTagName(tag);
        var elsLen = els.length;
        var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
        for (i = 0, j = 0; i < elsLen; i++) {
                if ( pattern.test(els[i].className) ) {
                        classElements[j] = els[i];
                        j++;
                }
        }
        return classElements;
}
function shutup_class(all)
{
	arrElements=getElementsByClass(all,null,null);
	for(var i=0; i<arrElements.length; i++)
	{
		arrElements[i].style.display="none";
	}	
}

function empty_class(all)
{
	arrElements=getElementsByClass(all,null,null);
	for(var i=0; i<arrElements.length; i++)
	{
		arrElements[i].style.display="none";
		arrElements[i].innerHTML="";
	}	
}




function scratchin(id)
{
	var o = document.getElementById(id);
    var i=0;
	var j=0;
	if(o!=null)
	{
		function change(){
			if(i>=100)
				i=100;
			else
			{
				i+=5;
			   o.style.filter = "Alpha(Opacity=" + i + ")"; //for IE    
				o.style.opacity = i/100; //for FF
			}

		}

		if(i<100)
			window.setInterval(change,3);
			

	}
}

function fadein(id)
{
	var o = document.getElementById(id);
	
	var h = o.style.height;
    var i=0;	
	if( (o) && o.style.display!="block")
	{
	   o.style.filter = "Alpha(Opacity=0)"; //for IE    
		o.style.opacity = 0; //for FF	
		o.style.display="block";
		function change(){
			if(i>=100)
				i=100;
			else
			{
				i+=10;
			   o.style.filter = "Alpha(Opacity=" + i + ")"; //for IE    
				o.style.opacity = i/100; //for FF
			}

		}

		if(i<100)
			window.setInterval(change,2);

	}
}
function fadeout(id)
{
	var o = document.getElementById(id);
    var i=100;	
	if(o)
	{
	   o.style.filter = "Alpha(Opacity=100)"; //for IE    
		o.style.opacity = 1; //for FF	
		function change(){
			if(i<5)
			{
				i=0;
				shutup(id);
				o.style.display="none";
			}
			else
			{
				i=i-10;
			   o.style.filter = "Alpha(Opacity=" + i + ")"; //for IE    
				o.style.opacity = i/100; //for FF
			}

		}

		if(i>5)
			window.setInterval(change,2);
		else
		{
				shutup(id);
				o.style.display="none";
		}		
			

	}
}



function do_inner(i,j)
{
	document.getElementById(i).style.display = "block";
	document.getElementById(i).innerHTML=document.getElementById(j).innerHTML;
}


function do_value(i,j)
{
	document.getElementById(i).value=j;
}





function display_shutup(i)
{
	var o=document.getElementById(i);
	if(o.style.display!="block")
		o.style.display="block";
	else
		o.style.display="none";
}

function display_select(i,width)
{
	document.getElementById(i).style.width=width;
}

function checkbox_display(check,i)
{
	v=document.getElementById(check).checked;
	if(v)
		document.getElementById(i).style.display="block";
	else
		document.getElementById(i).style.display="none";
}

function checkbox_shutup(check,i)
{
	v=document.getElementById(check).checked;
	if(v)
		document.getElementById(i).style.display="none";
	else
		document.getElementById(i).style.display="block";
}


function shutup(i)
{
	document.getElementById(i).style.display="none";
}

function shutup2(i,j)
{
	document.getElementById(i).style.display="none";
	document.getElementById(j).style.display="none";
}



function   check_num(NUM)  
{  
    var i,strTemp,flag=true;  
    strTemp="0123456789";  
    if (NUM.length==0)
		flag=false;
	else
	{
		for   (i=0;i<NUM.length;i++)  
		{  
			if(strTemp.indexOf(NUM.charAt(i))==-1)  
			flag=false;   
		} 
		return flag;
	}
}  


