﻿var cs_cbgc="#efefef",lanXmlDoc,thefunName;
var promodel=new Array();
promodel[0]=1;
promodel[1]=2;
promodel[2]=3;
var dtd;
var w3c=(document.getElementById)?true:false;
var agt=navigator.userAgent.toLowerCase();
var ie=((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1)&&(agt.indexOf("omniweb")== -1)); 
function ieBody(){return (document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;} 
//var lan;if(location.href.indexOf("/htmlen/")>0){lan=0;}else{lan=1;}
if(document.compatMode == "BackCompat"){dtd=false;}else{dtd=true;}

function clientWidth(){return ieBody().clientWidth;}
function clientHeight(){return ieBody().clientHeight;}
function scrollWidth(){return ieBody().scrollWidth;}
function scrollHeight(){return ieBody().scrollHeight;}
function scrollLeft(){return ie?ieBody().scrollLeft:window.pageXOffset;}
function scrollTop(){return ie?ieBody().scrollTop:window.pageYOffset;}
function getId(id){return document.getElementById(id);}
function getName(str){return document.getElementsByName(str);}
function getTag(str){return document.getElementsByTagName(str);}
function getFid(id){return parent.document.getElementById(id);}
function getFCK(id){try{return FCKeditorAPI.GetInstance(id).GetXHTML(true);}catch(e){return "";}}

website_io();

function setMenuOn(objid){
	var obj=getId(objid);
	if(obj){
		objs=obj.getElementsByTagName("a");
		for(var i=0;i<objs.length;i++){
			var href=objs[i].href;
			if(location.href.indexOf(href)>=0)objs[i].className+=" on";
		}
	}
}

function setCache(name,value)
{
	var sec;
	if(value=="-")
		sec=ajax("alz_CacheSet.asp?action=del&name="+name);
	else
		sec=ajax("alz_CacheSet.asp?action=set&name="+name+"&value="+value);
	if(value=="-"){
		if(sec.indexOf("{$sec$}")>=0)
			sucgoto("<b>恭喜，缓存清除成功！</b>",0,3);
		else
			sucgoto("</u>ERROR：ALZ-JS-DELCACHE</u>","",3);	
	}
}

function menuco(thisobj,id){
	var obj=getId(id);
	if(obj){
		obj.style.display="";
		thisobj.onmouseout=function(){obj.style.display="none";};
	}
}

function setbanner(id){
	var src;
	var obj=getId("banner");
	if(id=="index"){src=webpath+"images/bannerindex.gif";}
	else if(id=="job"){src=webpath+"images/bannerjob.gif";}
	else{
		var sec=ajax(webpath+"fun/getValue.asp?sql=select banner from alz_class where classid="+id);
		if(sec!="")	{src=webpath+"images/banner/"+sec;}
		else{src=webpath+"images/banner1.gif";}
	}
	obj.style.background="url('"+src+"') center";
}

function setheadpic(obj){
	var v=obj.value;
	var img=getId("headpic");
	img.src=webpath+"images/head/"+v+".gif";
}

function getRadio(name){
	var obj=getName(name);
	var re="";
	if(obj){for(i=0;i<obj.length;i++){if(obj[i].checked)re=obj[i].value;}}
	return re;
}

function getCheckbox(thename){
	var checkboxArr=getTag("input");
	var funstr="",funstr2="";
	for(i=0;i<checkboxArr.length;i++)
	{
		if(checkboxArr[i].type=="checkbox")
		{
			if(checkboxArr[i].name==thename)
			{
				if(funstr!="")funstr2=","
				if(checkboxArr[i].checked){funstr+=funstr2+checkboxArr[i].value};	
			}
		}
	}
	return funstr;
}

function sucmsg(mes,url){
	if(mes!=""){alert(mes);}
	if(url!=""){location.href=url;}
}

function sucgoto(mes,url,s){
	pageloaded();
	s=formatnum(s,1);
	var sucgoto=getId("sucgoto");
	var loop;
	if(sucgoto)	{
		if(mes!=""){
			sucgoto.style.display="inline";
			sucgoto.innerHTML="<table><tr><td class='sucgoto_l'></td><td class='sucgoto_c'>"+mes+"</td><td class='sucgoto_r'></td></tr></table>";
			var pW=clientWidth();
			var pH=clientHeight();
			var pTop=scrollTop();
			setCookie("pageScollTop",pTop);
			var tW=sucgoto.clientWidth;
			var tH=sucgoto.clientHeight;
			sucgoto.style.top=(pH-tH)/2+pTop+"px";
			sucgoto.style.left=(pW-tW)/2+"px";		
		}
		sucgoto.onclick=function(){goto(url);sucgoto.style.display="none";unlock_button();return;}
		document.onkeydown=function(){goto(url);sucgoto.style.display="none";unlock_button();return;}
		var times=1;
		function DelayS(){
			if((url!=""||url=="0")&&times>=s){
				goto(url);
				clearInterval(loop);
				return;
			}else if(times>=s){
				sucgoto.style.display="none";
				unlock_button();
				clearInterval(loop);
				return;
			}
			times++;
		}
		if(s==1){DelayS();}else{loop=setInterval(DelayS,1000);}
	}
	else
		alert("跳转函数出错！");	
}

function goto(url){
	switch(url){
		case "":
			break;
		case 0:
			location.href=location.href.split("#")[0];
			break;
		case "self":
			location.href=location.href.split("?")[0];
			break;
		case 1:
			history.go(-1);
			break;
		case 2:
			history.go(-2);
			break;
		default:
			location.href=url;
	}
}

function pageScollTop(){
	var sH=scrollHeight();
	var pageScollTop=formatnum(getCookie("pageScollTop"),0);
	if(pageScollTop!=0){
		try{ieBody().scrollTop=pageScollTop;}catch(e){window.pageYOffset=pageScollTop;};
		setCookie("pageScollTop",0);
	}
}

function bgcc(e,tags,color,className){	
	if(Null(color))color=cs_cbgc;
	if(Null(className))className="";
	if(!e.target)e.target = e.srcElement;
	var el = e.target;
	if(el.nodeName!=tags){
		while(el.parentNode&&el.parentNode.tagName!=tags)el=el.parentNode;
		el=el.parentNode;
	}
	if(el&&(el.parentNode.parentNode.className==className||className=="")){
		el.style.backgroundColor=color;
		el.onmouseout=function(){el.style.backgroundColor="";};
	}
}

function inputc(e,color){	
	if(!e.target)e.target = e.srcElement;
	var el = e.target;
	if(el.nodeName=="INPUT"&&(el.type=="text"||el.type=="password")||el.nodeName=="TEXTAREA")
	{
		var theclear=false;
		if(el.className.indexOf("alz")>=0)theclear=true;		
		var inputdefvalue=el.value;		
		el.onfocus=function()
		{
			if(theclear)el.value="";
			el.style.backgroundColor=color;
		}
		el.onblur=function()
		{
			if(theclear&&el.value=="")el.value=inputdefvalue;
			el.style.backgroundColor="";
		}
	}
}

function loadImg(srcstr)
{
	var imgArr=srcstr.split(",");
	for(i=0;i<imgArr.length;i++)
	{
		eval("var imgs"+i+"=new Image();imgs"+i+".src=imgArr["+i+"];");
	}
}

function target(id,cases)
{
	var obj=getId(id);
	if(obj)
	{
		var objs=obj.getElementsByTagName("a");	
		if(objs)
		{
			for(i=0;i<objs.length;i++){objs[i].target=cases;}
		}
	}
}

function noright(){noright2(window.document);}
function noright2(obj)
{
	obj.oncontextmenu = function(){return false;}
	obj.ondragstart = function(){return false;}
	obj.onselectstart = function(){return false;}
	obj.onselect = function(){obj.selection.empty();}
	obj.oncopy = function(){obj.selection.empty();}
	obj.onbeforecopy = function(){return false;}
}

function haveright(){haveright2(window.document);}
function haveright2(obj)
{
	obj.oncontextmenu = function(){return true;}
	obj.ondragstart = function(){return true;}
	obj.onselectstart = function(){return true;}
	obj.onbeforecopy = function(){return true;}
}

function lang(lanstr)
{
	if(lanstr.indexOf("?")>0)
		return eval(lanstr.split("?")[0]);
	else
		return eval(lanstr);
}

function Null(str)
{
	if(typeof(str)=="undefined"||str=="")
		return true;
	else
		return false;
}

function formatnum(nums,err)
{
	if(typeof(nums)=="undefined"||nums==""||isNaN(nums))
		return parseInt(err);
	else
		return parseInt(nums);
}

function ajaX(url,secid,str)
{
	var xmlhttp=ajax_driv(),obj;
	if(url.indexOf("?")>=0)	{url+="&t_t="+Math.random();}else{url+="?t_t="+Math.random();}
	xmlhttp.open("get",url,true);
	if(typeof(secid)=="object"){obj=secid;}else{obj=getId(secid);}
	if(Null(str))str="<img src='"+webpath+"images/loading3.gif' />";
	xmlhttp.onreadystatechange=function()
	{
		if(xmlhttp.readyState<4&&obj){	obj.innerHTML=str;}		
		if(xmlhttp.readyState==4)
		{		
			var response=xmlhttp.responseText;
			if(obj)obj.innerHTML=response;
		}
	};		
	xmlhttp.send(null);	
}

function ajax_post(url,urlcs)
{
	var xmlhttp=ajax_driv();
	xmlhttp.open("post",url,true);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.onreadystatechange=function()
	{
		if(xmlhttp.readyState<4){try{ajax_post1();}catch(e){lock_button();}}
		if(xmlhttp.readyState==4)
		{
			var response=xmlhttp.responseText;
			try{ajax_post2(response);}catch(e){sucgoto(response,0,3);}
		}
	}
	if(urlcs.substring(urlcs.length-1,urlcs.length)=="&")urlcs+="_i="+Math.random();
	xmlhttp.send(urlcs);
}

function getFormValue(form,postName)
{
	if(Null(postName))postName="post_";
	var funstr="";
	var tags=form.elements;
	for(i=0;i<tags.length;i++)
	{
		var obj=tags[i];
		var theclassName=obj.className;	
		if(theclassName.indexOf(postName)>=0)
		{
			var ckstr=theclassName.split(postName)[1];
			if(ckstr!=""&&obj.value=="")
			{
				alert(ckstr);
				obj.focus();
				return "{false}";
			}
			else
			{
				switch(obj.type)
				{
					case "checkbox":
						if(obj.checked){funstr+=obj.name+"="+escape(obj.value)+"&";};
						break;
					case "radio":
						if(obj.checked){funstr+=obj.name+"="+escape(obj.value)+"&";};
						break;
					default:
						funstr+=obj.name+"="+escape(obj.value)+"&";
				}
			}		
		}
		if(theclassName.indexOf("fckEdit_")>=0)
		{
			var fckValue=getFCK(obj.id);
			if(fckValue=="null"||fckValue=="false")
				funstr+=obj.name+"=&";
			else
				funstr+=obj.name+"="+escape(fckValue)+"&";	
		}
	}
	return funstr;
}

function ajax_driv()
{
	var xmlhttp;
	if(window.ActiveXObject)
	{/*@cc_on @*/
	/*@if (@_jscript_version>=5)try{xmlhttp = new ActiveXObject("Msxml2.xmlhttp");}catch(e){try{
	xmlhttp = new ActiveXObject("Microsoft.xmlhttp");}catch(e){xmlhttp = false;}}
	@end @*/}else{xmlhttp=new XMLHttpRequest();}
	if(!xmlhttp && typeof XMLHttpRequest!= 'undefined'){xmlhttp = new XMLHttpRequest();}
	return xmlhttp;
}

function ajax(url,secid){
	if(url.indexOf("?")>=0){url=url+"&t="+Math.random();}else{url=url+"?t="+Math.random();}
	var responseStr=G.ajax({url:url,async:false}).responseText;
	if(getId(secid)){getId(secid).innerHTML=responseStr;}
	return responseStr;
}

function ajax2(url,urlcs){
	if(Null(urlcs)){urlcs="alz=1"}
	var img=new Image();
	img.src=url+"?"+urlcs+"&t="+Math.random();
}

function pageloading()
{
	var objload=getId("pageloading");
	var pagewidth=clientWidth();
	var pageheight=clientHeight();
	var pagescrollTop=scrollTop();
	if(objload)
	{
		objload.style.top=(pageheight-objload.clientHeight+pagescrollTop)/2-30;
		objload.style.left=(pagewidth-objload.clientWidth)/2;
	}
}

function pageloaded()
{
	var obj=G("#pageloading")[0];
	if(obj){G(document).ready(function(){obj.style.display="none";});}
	window.onerror = function(){return true;}
}

function minheight(id,h)
{
	var obj=getId(id);
	if(obj)
	{
		var h2=obj.offsetHeight;
		if(h2>h){obj.style.height="auto";}else{obj.style.height=h+"px";}
	}
}

//得到URL参数值
function getPra(paramName)
{
	var oRegex=new RegExp("[\?&]"+paramName+"=([^&]+)","i") ;
	var oMatch=oRegex.exec(location.search);
	if(oMatch&&oMatch.length>0)
		return unescape(oMatch[1]);
	else
		return "";
}

function wndClose(){try{parent.DvWnd.close();}catch(e){try{DvWnd.close();}catch(e){window.close();}}}

function switchdiv(namestr,n,a,b){
	for(var i=a;i<=b;i++){ getId(namestr+i).style.display = "none";}
	getId(namestr+n).style.display = "block";
}

function T(id,n){getId(id).style.fontSize=n+"px";}

//数字格式控制
function onlynum(obj){obj.value=obj.value.replace(/\D/g,'')}

//搜索
function Search_check(str1,str2)
{
	if (getId("keyword").value=="" || getId("keyword").value==str1)
	{
		alert(str2);
		getId("keyword").focus();
		return false;
	}
}

function buttonbgcc(obj)
{
	obj.className="mybuttonOn";
	obj.onmouseout=function(){obj.className="mybutton";}	
}

//关键字写入录入框
function ctag(obj,str,types)
{
	if(getId(str).value=="")
	{
		getId(str).value=obj.title;
	}
	else
	{
		getId(str).value=getId(str).value+ "," +obj.title
		if(types==1||obj.title==""){getId(str).value=obj.title;}
	}
}

function lock_button(str)
{
	if(typeof(lan_savemes)=="undefined")lan_savemes="";
	if(Null(str))str="<img src='"+webpath+"images/loading1.gif' align='absmiddle' /> "+lan_savemes;
	var obj1=getId("submit1");
	var obj2=getId("submit2");
	var obj3=getId("submiting");
	if(obj1){obj1.style.display="none";}
	if(obj2){obj2.style.display="none";}
	if(obj3){obj3.innerHTML=str;}
}

function unlock_button()
{
	var obj1=getId("submit1");
	var obj2=getId("submit2");
	var obj3=getId("submiting");
	if(obj1){obj1.style.display="";}
	if(obj2){obj2.style.display="";}
	if(obj3){obj3.innerHTML="";}
}

function showMsg(title,str,w,h,iframe,top)
{
	var bodystr;
	w=formatnum(w,900);
	h=formatnum(h,500);
	iframe=formatnum(iframe,1);
	top=formatnum(top,0);
	if(iframe==1&&str!=""){bodystr='<iframe src="'+str+'" scrolling="auto" width="100%" height="'+h+'" frameborder="0"></iframe>'}else{bodystr=str;}
	var Fid=getFid("showMsg_Id");
	var Cid=getFid("showMsg_content");
	var Tid=getFid("showMsg_title");	
	var bgs=getFid("bgs");
	var bgs_ifr=getFid("bgs_ifr");
	var Fw=parent.clientWidth();
	var Fh=parent.clientHeight();
	if (Fid.style.display == "none")
	{
		getFid("showMsg_title").innerHTML=title;
		getFid("showMsg_content").innerHTML=bodystr;
		Fid.style.display="";
		Fid.style.left=(Fw-w)/2+"px";
		Fid.style.width=w+"px";
		if(top!=0){	Fid.style.top=top+"px"}else{Fid.style.top=(Fh-Fid.offsetHeight)/2+"px"}
		bgs.style.display="";
		bgs.style.left="0px";
		bgs.style.width="100%";
		bgs.style.height=parent.document.body.clientHeight+"px";
		bgs_ifr.style.display="";
		Cid.style.width=w+"px";
		Tid.style.width=w+"px";		
	}
	else
	{
		Fid.style.display="none";
		bgs.style.display="none";
		bgs_ifr.style.display="none";
		getFid("showMsg_title").innerHTML="";
		getFid("showMsg_content").innerHTML="";
	}
}

function closeMsg(url)
{
	if(!Null(url))
	{
		if(url.indexOf("?")>=0){url+="&t_t="+Math.random();}else{url+="?t_t="+Math.random();}
		var frmright=getFid("frmright");
		if(frmright)
		{
			switch(url)
			{
				case 0:
					frmright.src=frmright.src;
				default:
					frmright.src=url;
			}
		}
	}
	if(getFid("bgs"))getFid("bgs").style.display="none";
	if(getFid("showMsg_Id"))getFid("showMsg_Id").style.display="none";	
}

function switchTab(n,a,b,str){
	for(var i=a;i<=b;i++){
		if(i!=n){
			getId("ContentBody"+n).style.display = "block";
			getId("ContentBody"+i).style.display = "none";
			getId("ListTitle"+i).className = str+"off";
			getId("ListTitle"+n).className = str+"on";
		}
	}
	if(getId("ShowAll")){getId("ShowAll").className = str+"off";}
}

//多产品图片时的切换
function chang_img(url)
{
	var obj=getId("big_img");
	var img_h,img_h,obj_w,obj_h
	obj.src=webpath+"images/loading2.gif";
	obj.style.width=32+"px";
	obj.style.height=32+"px";
	var img=new Image();
	img.onload=function()
	{
		obj.src=img.src;
		img_w=img.width;
		img_h=img.height;
		obj_h=img_h>300?300:img_h;
		obj_w=img_w*obj_h/img_h;
		obj.style.width=obj_w;
		obj.style.height=img_h>300?300:img_h+"px";
	}
	img.src="images/propic/"+url;	
}


//选择操作（typeid: 1全选 2反选 3取消）
function sel(name,typeid){ 
	var obj=getName(name)
	if(typeid==1){
		for(i=0;i<obj.length;i++){obj[i].checked=true;}
		if(getId("ids"))getId("ids").checked=true;
	}else if(typeid==3){
		for(i=0;i<obj.length;i++){obj[i].checked=false;}	
		if(getId("ids"))getId("ids").checked=false;
	}else{
		for(i=0;i<obj.length;i++){if(obj[i].checked){obj[i].checked=false;}else{obj[i].checked=true;}}	
	}
}

//层显示与关闭
function showmenu(menuid){
	var obj=getId("menuid"+menuid);
	var olddisplay="";
	if(obj){olddisplay=obj.style.display;}
	var obj2=G(".smallclass");
	for(var i=0;i<obj2.length;i++){obj2[i].style.display="none";}	
	if(olddisplay == "none"){obj.style.display = "";}
	else{obj.style.display = "none";}
}

//翻页跳转
function topage(obj){
	var jmpurl=obj.value;
	if(jmpurl!=''){location.href=jmpurl;}else{	this.selectedindex=0;}
}


//操作判断
function confirm_do(){return confirm(lan_suredo);}

function autoIframe(obj,cases){
	obj.style.display="";
	function autoIframeLoop()
	{
		try{
			var bHeight=obj.contentWindow.document.body.scrollHeight;
			var dHeight=obj.contentWindow.document.documentElement.scrollHeight;
			var height=Math.max(bHeight,dHeight);
			obj.height=height;
		}catch(e){}
	}
	if(!!cases){setInterval(autoIframeLoop,200);}else{autoIframeLoop();}
	var obj2=getId("Iframeload");	   
	if(obj2){obj2.style.display="none";}
}

//拖动对象
var move_obj={o:null,z:0,x:0,y:0}
function move_(e)
{ 
    e=window.event||e;
    var oDragHandle = e.target || event.srcElement; 
    var topElement = "HTML"; 
    while (oDragHandle.tagName != topElement && oDragHandle.className != "alt_")
    { 
        oDragHandle =oDragHandle.parentNode||oDragHandle.parentElement; 
    } 
    if (oDragHandle.className=="alt_")
    { 
        isdrag = true; 
        move_obj.o = oDragHandle;
        move_obj.z=move_obj.o.style.zIndex;
        move_obj.o.style.zIndex=999;
        y = e.clientY-parseInt(move_obj.o.style.top+0); 
        x = e.clientX-parseInt(move_obj.o.style.left+0); 
        document.onmousemove=function moveMouse(e)
        {
            e=window.event||e;
            if (move_obj.o)with(move_obj.o.style)
            {
                var yy=e.clientY-y;if (yy<0)yy=0;else if (yy+move_obj.o.offsetHeight>document.body.clientHeight)yy=document.body.clientHeight-move_obj.o.offsetHeight;
                var xx=e.clientX-x;if (xx<0)xx=0;else if (xx+move_obj.o.offsetWidth>=document.body.clientWidth)xx=document.body.clientWidth-move_obj.o.offsetWidth;
                top=yy+"px";left=xx+"px";return false;
            }
        } 
        move_obj.o.onmouseup=function(){if(move_obj.o){document.onmousemove=null;move_obj.o.style.zIndex=move_obj.z;}move_obj.o=null;}
        return false; 
    } 
}

function showtime()
{
	if(lan=="1")
	{
		t_1="星期一";
		t_2="星期二";
		t_3="星期三";
		t_4="星期四";
		t_5="星期五";
		t_6="星期六";
		t_7="星期日";
		t_8="年";
		t_9="月";
		t_10="日";
	}
	else
	{
		t_1="monday";
		t_2="tuesday";
		t_3="wednesday";
		t_4="thursday";
		t_5="friday";
		t_6="saturday";
		t_7="sunday";
		t_8="-";
		t_9="-";
		t_10="";
	}
	var d = new Date();
	var iYear = d.getFullYear();
	var iMonth = d.getMonth();
	var iDay = d.getDate();
	var sWeek = d.getDay();
	var sHour  = d.getHours();
	var sMinute = d.getMinutes();
	var sSecond = d.getSeconds();
	if(sWeek == 0) sWeek = "<font color='#ff0000'>"+t_7+"</font>";
	if(sWeek == 1) sWeek = t_1;
	if(sWeek == 2) sWeek = t_2;
	if(sWeek == 3) sWeek = t_3;
	if(sWeek == 4) sWeek = t_4;
	if(sWeek == 5) sWeek = t_5;
	if(sWeek == 6) sWeek = "<font color='#ff0000'>"+t_6+"</font>";
	if(sHour <= 9) sHour = "0" + sHour;
	if(sMinute <= 9) sMinute = "0" + sMinute;
	if(sSecond <= 9) sSecond = "0" + sSecond;
	sClock = iYear + t_8 + (iMonth + 1) + t_9 + iDay + t_10 + " " + sHour + ":" + sMinute + ":" + sSecond + "　"+sWeek;
	getId("clock").innerHTML = sClock;
	setTimeout("showtime()", 1000);
}

function rollleft(speed,idname)
{
	var demo=getId(idname);
	var demo1=getId(idname+"1");
	var demo2=getId(idname+"2");
	demo2.innerHTML=demo1.innerHTML;
	function Marquee()
	{
		if(demo2.offsetWidth-demo.scrollLeft<=0)
		{
			demo.scrollLeft-=demo1.offsetWidth;
		}
		else
		{
			demo.scrollLeft++;
		}
	}
	var MyMar=setInterval(Marquee,speed);
	demo.onmouseover=function(){clearInterval(MyMar);}
	demo.onmouseout=function(){MyMar=setInterval(Marquee,speed);}	
}

function rollright(speed,idname)
{
	var demo=getId(idname);
	var demo1=getId(idname+"1");
	var demo2=getId(idname+"2");
	demo2.innerHTML=demo1.innerHTML;
	function Marquee()
	{
		if(demo.scrollLeft<=0)
		{
			demo.scrollLeft+=demo1.offsetWidth;
		}
		else
		{
			demo.scrollLeft--;
		}
	}
	var MyMar=setInterval(Marquee,speed);
	demo.onmouseover=function(){clearInterval(MyMar);}
	demo.onmouseout=function(){MyMar=setInterval(Marquee,speed);}	
}

function rollup(speed,idname)
{
	var demo=getId(idname); 
	var demo1=getId(idname+"1"); 
	var demo2=getId(idname+"2"); 
	demo2.innerHTML=demo1.innerHTML;
	function Marquee()
	{ 
		if(demo2.offsetTop-demo.scrollTop<=0)
		{ 
			demo.scrollTop-=demo1.offsetHeight;
		}
		else
		{ 
			demo.scrollTop++;
		} 
	}
	var MyMar=setInterval(Marquee,speed) 
	demo.onmouseover=function(){clearInterval(MyMar);} 
	demo.onmouseout=function(){MyMar=setInterval(Marquee,speed);}
}

function left_right(obj,speed,idname,l_r)
{
	var demo=getId(idname);
	var demo1=getId(idname+"1");
	var demo2=getId(idname+"2");
	demo2.innerHTML=demo1.innerHTML;
	function Marquee()
	{
		if(l_r==0)
		{
			if(demo2.offsetWidth-demo.scrollLeft<=0)
			{
				demo.scrollLeft-=demo1.offsetWidth;
			}
			else
			{
				demo.scrollLeft++;
				demo.scrollLeft++;
			}
		}
		else
		{
			if(demo.scrollLeft<=0)
			{
				demo.scrollLeft+=demo1.offsetWidth;
			}
			else
			{
				demo.scrollLeft--;
				demo.scrollLeft--;
			}
		}
	}
	var MyMar=setInterval(Marquee,speed);
	obj.onmouseup=function(){clearInterval(MyMar);}
}

//图片预览
function picview(thiss,url,path)
{
	var sTop=scrollTop();
	var sheight=scrollHeight();
	var cheight=clientHeight();
	sTop=sTop+1;
	var thetop=parseInt(event.y+sTop);	
	thetop+=150*(cheight-event.y)/cheight-100;
	var obj=getId("viewpic");
	if(Null(path))path=webpath+"alz_admin/";
	obj.src=path+"skins/images/loading2.gif";
	obj.width=16;
	obj.heigth=16;
	var imagev=new Image(); 
	imagev.onload=function(){setimg(obj,150,500,url);}
	imagev.src=url;
	obj.style.display = "inline";
	obj.style.left = event.x+20+"px";
	obj.style.top = thetop+"px";
	thiss.onmouseout=function(){obj.style.display = "none";}
}
	
//图片按比例缩放
function setimg(obj,w,h,url)
{
	var image=new Image(); 
	var iwidth=w;
	var iheight=h;
	image.onload=function()
	{
		obj.onload=null;
		obj.src=url;
		if(image.width>0&&image.height>0)
		{
			if(image.width/image.height>=iwidth/iheight)
			{ 
				if(image.width>iwidth){obj.width=iwidth;}else{obj.width=image.width;}
			} 
			else
			{ 
				if(image.height>iheight){obj.height=iheight;}else{obj.width=image.width;}
			}
		}
	}	
	image.src=url;
}

//倒序页面分页函数 新闻产品采用
function pagelist(pagenums,lan,urlstr)
{
	if(pagenums>0)
	{
		var group_pernum=10;	 //每组显示多少页
		var text1,text2,text3,text4,text5,text6,text7,text8,text9,text10,url;
		if(lan)
		{
			cmslanPath="zh_cn";
		}
		else
		{
			cmslanPath="en";
		}
		thefunName="page2_";
		loadxml("lanXml/page2/"+cmslanPath+".xml");
		var theurl=location.href;
		if(theurl.indexOf("/")>0&&theurl.indexOf(".html")>0)
		{
			var arr=theurl.split("/");
			filename=arr[arr.length-1];
			pageon=filename.split(".html")[0];
			if(pageon.indexOf("_")>0)
			{
				pageon=pageon.split("_")[1];
			}
			else
			{
				pageon=pagenums;
			}
		}
		else
		{
			pageon=pagenums;
		}
		if(typeof pageon=="undefined")pageon=1;
		pageon=parseInt(pageon);		
		pageon=(pagenums-pageon+1);
		if(typeof urlstr=="undefined")
		{
			if(theurl.indexOf("/")>0)
			{
				var arr=theurl.split("/");
				filename=arr[arr.length-1];
				filename=filename.replace("_"+pageon,"");
				urlstr=filename.split(".html")[0];
			}
		}
		var gounps=Math.ceil(pagenums/group_pernum) //一共分多少组
		var gounpon=Math.ceil(pageon/group_pernum) //当前页码位于多少组	
		prepage=pageon-1;
		nextpage=pageon+1;
		pregroup=pageon-group_pernum;
		nextgroup=pageon+group_pernum;
		if(prepage<1){prepage=1;}
		if(nextpage>pagenums){nextpage=pagenums;}
		if(pregroup<1){pregroup=1;}
		if(nextgroup>pagenums){nextgroup=pagenums;}	
		document.write("<div class='mypage'>");
		document.write("<a class='page_no'>"+t(8)+" "+pagenums+" "+t(11)+" / "+t(5)+" "+pageon+" "+t(6)+"</a>");
		if(pageon==1)
		{
			document.write("<a class='page_no'>"+t(1)+"</a>");
		}
		else
		{
			url=urlstr+"_"+(pagenums-prepage+1)+".html";
			url=url.replace("_"+pagenums+".html",".html");
			document.write("<a href='"+url+"'>"+t(1)+"</a>");//上一页
		}
		
		if(gounpon>1) //当前组大于一时，显示上一组
		{
			pregroup=pagenums-pregroup+1;
			url=urlstr+"_"+pregroup+".html";
			url=url.replace("_"+pagenums+".html",".html");
			document.write("<a href='"+url+"' title='"+t(3)+"'>&lt;&lt;</a>");
		}
		
		for(var i=(gounpon-1)*group_pernum+1;i<=gounpon*group_pernum;i++) //显示位于当前组的页码
		{
			url=urlstr+"_"+(pagenums-i+1)+".html";
			url=url.replace("_"+pagenums+".html",".html");
			if(i>pagenums){break;}
			document.write("<a href='"+url+"'");
			if(pageon==i){document.write(" class='page_on'");}
			document.write(" title='"+t(5)+i+t(6)+"'>"+i+"</a>");
		}
		
		if(gounpon<gounps) //当前组小于总组数时，显示下一组
		{
			nextgroup=pagenums-nextgroup+1;
			document.write("<a href='"+urlstr+"_"+nextgroup+".html' title='"+t(4)+"'>&gt;&gt;</a>");
		}
		
		if(pageon==pagenums)
		{
			document.write("<a class='page_no'>"+t(2)+"</a>");
		}
		else
		{
			url=urlstr+"_"+(pagenums-nextpage+1)+".html"; //下一页
			document.write("<a href='"+url+"'>"+t(2)+"</a>");
		}
		document.write("</div>");
	}
}

function inpagelist(pages,lan)
{
	if(lan)
	{
		cmslanPath="zh_cn";
	}
	else
	{
		cmslanPath="en";
	}
	thefunName="page2_";
	loadxml("lanXml/page2/"+cmslanPath+".xml");
	var pageon=getPra("page");
	var pagecell;
	pageon=formatnum(pageon,1);
	if(pageon<1)pageon=1;
	if(pageon>pages)pageon=pages;
	prepage=pageon-1;
	nextpage=pageon+1;	
	document.write("<div class='mypage'>");
	
	if(pageon==1){document.write("<a class='page_no'>"+t(1)+"</a>");}else{document.write("<a href='?page="+prepage+"'>"+t(1)+"</a>");}	
	
	for(var i=1;i<=pages;i++)
	{
		document.write("<a href='?page="+i+"'");
		if(pageon==i){document.write(" class='page_on'");}
		document.write(" title='"+t(5)+i+t(6)+"'>"+i+"</a>");
		pagecell=getId("mypagecell"+i);
		if(pagecell)pagecell.style.display="none";
	}
	
	if(pageon==pages){document.write("<a class='page_no'>"+t(2)+"</a>");}else{document.write("<a href='?page="+nextpage+"'>"+t(2)+"</a>");}
	
	document.write("</div>");
	pagecell=getId("mypagecell"+pageon);
	if(pagecell)pagecell.style.display="";
}

//页内分页函数
function pagelist2(pagenums,lan,urlstr)
{
	if(urlstr==""||urlstr==null)urlstr="index";
	var obj=getId("newslist");
	if(getCookie('newsmodel')=="2"&&obj){obj.className="newslist2";}
		
	if(pagenums>0)
	{
		var group_pernum=10;	 //每组显示多少页
		var text1,text2,text3,text4,text5,text6,text7,text8,text9,text10,url;
		if(lan)
		{
			cmslanPath="zh_cn";
		}
		else
		{
			cmslanPath="en";
		}
		thefunName="page2_";
		loadxml("lanXml/page2/"+cmslanPath+".xml");
		var theurl=location.href;
		if(theurl.indexOf("/")>0&&theurl.indexOf(".html")>0)
		{
			var arr=theurl.split("/");
			filename=arr[arr.length-1];
			pageon=filename.split(".html")[0];
			if(pageon.indexOf("_")>0)
			{
				pageon=pageon.split("_")[1];
			}
			else
			pageon=1;
		}
		if(typeof pageon=="undefined")pageon=1;
		pageon=parseInt(pageon);	
		if(typeof urlstr=="undefined")
		{
			if(theurl.indexOf("/")>0)
			{
				var arr=theurl.split("/");
				filename=arr[arr.length-1];
				filename=filename.replace("_"+pageon,"")
				urlstr=filename.split(".html")[0];
			}
		}
		var gounps=Math.ceil(pagenums/group_pernum) //一共分多少组
		var gounpon=Math.ceil(pageon/group_pernum) //当前页码位于多少组	
		prepage=pageon-1;
		nextpage=pageon+1;
		pregroup=pageon-group_pernum;
		nextgroup=pageon+group_pernum;
		if(prepage<1){prepage=1;}
		if(nextpage>pagenums){nextpage=pagenums;}
		if(pregroup<1){pregroup=1;}
		if(nextgroup>pagenums){nextgroup=pagenums;}	
		document.write("<div class='mypage'>")
		document.write("<a class='page_no'>"+t(8)+" "+pagenums+" "+t(11)+" / "+t(5)+" "+pageon+" "+t(6)+"</a>");
		if(pageon==1)
		{
			document.write("<a class='page_no'>"+t(1)+"</a>");
		}
		else
		{
			url=urlstr+"_"+prepage+".html";
			url=url.replace("_1.html",".html");
			document.write("<a href='"+url+"'>"+t(1)+"</a>");
		}
		
		if(gounpon>1)
		{
			url=urlstr+"_"+pregroup+".html"
			url=url.replace("_1.html",".html");
			document.write("<a href='+url+' title='"+t(3)+"'>&lt;&lt;</a>");
		} //当前组大于一时，显示上一组
		
		for(var i=(gounpon-1)*group_pernum+1;i<=gounpon*group_pernum;i++) //显示位于当前组的页码
		{
			url=urlstr+"_"+i+".html";
			url=url.replace("_1.html",".html");
			if(i>pagenums){break;}
			document.write("<a href='"+url+"'");
			if(pageon==i){document.write(" class='page_on'");}
			document.write(" title='"+t(5)+i+t(6)+"'>"+i+"</a>");
		}
		
		if(gounpon<gounps){	document.write("<a href='"+urlstr+"_"+nextgroup+".html' title='"+t(4)+"'>&gt;&gt;</a>");} //当前组小于总组数时，显示下一组
		
		if(pageon==pagenums)
		{
			document.write("<a class='page_no'>"+t(2)+"</a>");
		}
		else
		{
			url=urlstr+"_"+nextpage+".html";
			url=url.replace(urlstr+"_1.html",urlstr+".html");
			document.write("<a href='"+url+"'>"+t(2)+"</a>");
		}
		document.write("</div>");
	}
}
//图片——链接类型 1为无 2为大图片 3为自定义
function linktypes(typeid){if(typeid=="3"){getId("link").style.display="";}else{getId("link").style.display="none";}}

function setCookie(name,value)
{
	var Days = 30;
	var exp = new Date();
	exp.setTime(exp.getTime() + Days*24*60*60*1000);
	document.cookie=co_+name+"="+escape(value)+";expires="+exp.toGMTString()+";path=/";
}

function getCookie(name)
{
	var arr,reg=new RegExp("(^| )"+co_+name+"=([^;]*)(;|$)");
	if(arr=document.cookie.match(reg)) return unescape(arr[2]);
	else return '';
}
   
function changemodel(types)
{
	if(types=="news")
	{
		var obj=getId("newslist");
		if(obj)	{if(obj.className=="newslist"){obj.className="newslist2";setCookie("newsmodel","2");}else{obj.className="newslist";setCookie("newsmodel","1");}}
	}
	else
	{
		var obj2=getId("pro_list");	
		if(types=="pro1"){if(obj2){obj2.className="pro_list1";setCookie("pro_model","pro_list1");changemodel2(1);}}
		if(types=="pro2"){if(obj2){obj2.className="pro_list2";setCookie("pro_model","pro_list2");changemodel2(2);}}
		if(types=="pro3"){if(obj2){obj2.className="pro_list3";setCookie("pro_model","pro_list3");changemodel2(3);}}
	}
}

function changemodel2(id)
{
	for(i=1;i<=3;i++){getId("promodel_"+i).src=getId("promodel_"+i).src.replace("on.gif",".gif");}
	getId("promodel_"+id).src=getId("promodel_"+id).src.replace(".gif","on.gif");
}

function setProModel()
{
	var proClassName=getCookie("pro_model");
	if(proClassName)
		getId("pro_list").className=proClassName;
	else
		getId("pro_list").className="pro_list"+promodel[0];
	if(proClassName=="pro_list"+promodel[2])
	{		
		getId("promodel_"+promodel[0]).src=webpath+"images/view_mode_a.gif";
		getId("promodel_"+promodel[1]).src=webpath+"images/view_mode_b.gif";
		getId("promodel_"+promodel[2]).src=webpath+"images/view_mode_con.gif";
	}
	else if(proClassName=="pro_list"+promodel[1])
	{
		getId("promodel_"+promodel[0]).src=webpath+"images/view_mode_a.gif";
		getId("promodel_"+promodel[1]).src=webpath+"images/view_mode_bon.gif";
		getId("promodel_"+promodel[2]).src=webpath+"images/view_mode_c.gif";
	}
	else
	{
		getId("promodel_"+promodel[0]).src=webpath+"images/view_mode_aon.gif";
		getId("promodel_"+promodel[1]).src=webpath+"images/view_mode_b.gif";
		getId("promodel_"+promodel[2]).src=webpath+"images/view_mode_c.gif";
	}
}

function changeorder(types)
{
	var orders=getCookie(types+"_order_type");
	if(orders=="1")
	{
		setCookie(types+"_order_type",2);
		history.go(0);
	}
	else
	{
		setCookie(types+"_order_type",1);
		history.go(0);
	}	
}

function setProOrder()
{
	var orders=getCookie("pro_order_type");
	var pro_order=getId("pro_order");
	if(orders==1)
	{
		pro_order.src="images/view_mode_d.gif";
	}
	else
	{
		pro_order.src="images/view_mode_don.gif";
	}
}

function comefrom(typeid)
{
	if(typeid&&typeid==1)
	setCookie("pro_list_url",location.href);
	else
	setCookie("new_list_url",location.href);
}

function backtolist(typeid)
{
	var url1=getCookie("pro_list_url");
	var url2=getCookie("new_list_url");
	if(typeid&&typeid==1&&url1!="")
	{
		location.href=url1;
	}
	else if(typeid&&typeid==2&&url2!="")
	{
		location.href=url2;	
	}
	else
	{
		location.href="../../";
	}
}

//进度条函数，结合sub loadingbar使用
function loadingbar(id,numson,numsall,w)
{
	var barwidth=numson/numsall*w;
	var percenter=parseInt(numson/numsall*100)+"%";	
	getId("loadingbar"+id).style.width=barwidth;
	getId("loadnum"+id).innerHTML=percenter;
}

function picclick(id,path)
{
	ajax2(path+"picclick.asp","id="+id+"&add=1");	
}
function videosjbg()
{
	var i=randomChar(1,"videobg");
	getId("videolook").style.background="url("+webpath+"images/videobg_"+i+".jpg)";
}

function randomChar(m,types)
{
	var tmp="";
	var str="0123456789poiuytrewqasdfghjklmnbvcxzQWERTYUIOPLKJHGFDSAZXCVBNM";
	var str1="0123456789poiuytrewqasdfghjklmnbvcxzQWERTYUIOPLKJHGFDSAZXCVBNM";
	if(types=="num"){str="0123456789";str1="0123456789";}
	if(types=="Num"){str="0123456789";str1="123456789";}
	if(types=="videobg"){str="0123456789";str1="12345";}
	for(var i=0;i<m;i++)
	{
		if(i==0)
		{tmp += str1.charAt(Math.ceil(Math.random()*100000000)%str1.length);}
		else
		{tmp += str.charAt(Math.ceil(Math.random()*100000000)%str.length);}
	}
	return tmp;
}

function get_Code(path)
{
	var Dv_CodeFile = path+"alz_admin/alz_GetCode.asp?t="+Math.random();
	var codeimg=getId("codeimg");
	if(codeimg)codeimg.src=Dv_CodeFile;
}

function submitForm(formID)
{ 
	if(window.event.ctrlKey&&window.event.keyCode==13)
	{ 
		document.getElementById(formID).submit(); 
	} 
}

function copy(obj){
	obj.select();
	js=obj.createTextRange();
	js.execCommand("Copy");
}

function movediv(divId,moveobj2)
{
	var posX;
	var posY;  
	alert(moveobj2)
	moveobj = document.getElementById(divId);
	moveobj2.onmousedown=function(e)
	{
	  if(!e) e = window.event; //如果是IE
	  posX = e.clientX - parseInt(moveobj.style.left);
	  posY = e.clientY - parseInt(moveobj.style.top);
	  document.onmousemove = mousemove;  
	}
	document.onmouseup = function()
	{
	  document.onmousemove = null;
	}
	function mousemove(ev)
	{
	  if(ev==null) ev = window.event;//如果是IE
	  moveobj.style.left = (ev.clientX - posX) + "px";
	  moveobj.style.top = (ev.clientY - posY) + "px";
	}
}

function setFile(title,path,secid,other)
{
	DvWnd.open("文件管理",'alz_admin/file/index.asp?path='+path+'&secid='+secid+'&other='+other+'&_i='+Math.random(),0,900,530);
}

function ding(typeid,id){
	ajaX(webpath+"fun/comment/ding.asp?typeid="+typeid+"&id="+id+"&add=1","dingnum","<img src='"+webpath+"images/loading3.gif' />");
	var dingA=G("#ding a")[0];
	if(dingA){dingA.innerHTML="谢谢参与";}
}

function ping(typeid,id,clicked){
	if(!!clicked){
		DvWnd.open("发表评论",webpath+"fun/comment/index.asp?add=1&typeid="+typeid+"&id="+id+"&lan="+cmslan,0,550,300);
	}else{
		ajaX(webpath+"fun/comment/ping.asp?typeid="+typeid+"&id="+id,"pingnum","<img src='"+webpath+"images/loading3.gif' />");
		var pingA=G("#ping a")[0];
		if(pingA){pingA.innerHTML="谢谢参与";}
	}
}

function seachtype(typeid){
	var obj=getId("keyword");
	var objform=getId("searchform");
	if(typeid==2)
	{
		if(objform){objform.action="http://www.google.cn/custom";objform.target="_blank";}	
		if(obj)obj.name="q";
	}else if(typeid==3){
		if(objform){objform.action="http://www.baidu.com/baidu";objform.target="_blank";}
		if(obj)obj.name="word";
	}else{
		if(objform){objform.action="search.asp";objform.target="";}
		if(obj)obj.name="keyword";
	}
}

function vPic(id){
	var obj=getId(id),srcStr="",altStr;
	if(lan){altStr="点击放大"}else{altStr="Click to enlarge"}
	if(obj){
		var objImg=obj.getElementsByTagName("img");
		for(i=0;i<objImg.length;i++){
			srcStr+=objImg[i].src+",";
			objImg[i].className+=" zoomIn";
			objImg[i].alt=altStr;
			eval("var obj"+i+"=objImg["+i+"]");
			eval("obj"+i+".onclick=function(){toBig(obj"+i+",srcStr,"+i+");}");
		}
	}
}
function toBig(obj,srcStr,nowI,addUrl){
	var nowSrc=obj.src;
	if(Null(srcStr))srcStr=nowSrc;
	if(typeof(nowI)=="undefined"){
		if(srcStr.indexOf(",")>0){
			var picArr=srcStr.split(",");
			for(var i=0;i<picArr.length;i++){if(nowSrc.indexOf(picArr[i])>=0)nowI=i;}
		}else nowI=0;
	}
	if(Null(addUrl))addUrl="";
	setCookie("viewPicCs",lan+"{$}"+addUrl+"{$}"+nowI+"{$}"+nowSrc+"{$}"+srcStr);
	var pW=clientWidth();
	var pH=clientHeight();
	DvWnd.open("&nbsp;","zoom/",0,pW-20,pH-30,1,{bgc:'#000',opa:0.5,full:1},1);
}

function returnimgcode(theimg)
{
	var imghtml="";
	if(theimg[1]!="")imghtml='<a href="'+theimg[1]+'" target="_blank">';
	imghtml+='<img src="'+theimg[0]+'" />';
	if(theimg[1]!="")imghtml+='</a>';
	return imghtml;
}

function modifyimage(loadarea,imgindex){
	var filterstring="progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7)";
	var imgobj=getId(loadarea);
	if(imgobj.filters && window.createPopup){
		imgobj.style.filter=filterstring;
		imgobj.filters[0].Apply();
	}
	imgobj.innerHTML=returnimgcode(proimgs[imgindex]);
	if(imgobj.filters && window.createPopup)imgobj.filters[0].Play();
	return false;
}

function website_io(){
	if(!page_on("alz_admin")){
		if(!!!web_io){
			setCookie("error","web_io");
			location.href=webpath+"fun/error.asp";
		}
		var xmlhttp=ajax_driv();	
		xmlhttp.open("get",webpath+"fun/alz_ipCheck.asp",true);	
		xmlhttp.onreadystatechange=function(){	
			if(xmlhttp.readyState==4){		
				var response=xmlhttp.responseText;
				if(response.indexOf("{LOCK}")>=0){
					setCookie("error","ipCheck");
					location.href=webpath+"fun/error.asp";
				}
			}
		};		
		xmlhttp.send(null);	
	}
}

function page_on(url){
	if(location.href.indexOf(url)>=0)
		return true;
	else
		return false;
}

function loadxml(lanXmlPath){
	lanXmlDoc=newXmlObj();
	lanXmlDoc.load(webpath+lanXmlPath);
	return lanXmlDoc;
}

function newXmlObj(){
	var dom;
	if(ie){dom=new ActiveXObject("MSXML2.DOMDocument");}else{dom=document.implementation.createDocument("","",null);}
	if(dom){dom.async=false;return dom;}else{return false;}	
}

function t(lanstr){
	if(typeof(thefunName)!="undefined"&&thefunName!="")lanstr=thefunName+lanstr;
	if(typeof(lanXmlDoc)!="object")	{return "[NO:"+lanstr+"/]";}
	try{
		if(lanstr.indexOf("/")>=0){	
			var lanstrArr,uboundArr,funstr=lanXmlDoc;
			lanstrArr=lanstr.split("/");		
			uboundArr=lanstrArr.length-1;		
			for(var i=0;i<=uboundArr;i++){
				if(uboundArr!=i){funstr=funstr.getElementsByTagName(lanstrArr[i]).item(0);}
				else{
					if(ie){funstr=funstr.getElementsByTagName(lanstrArr[uboundArr]).item(0).text;}
					else{funstr=funstr.getElementsByTagName(lanstrArr[uboundArr]).item(0).textContent;}
				}
			}
		}
		else
		{
			if(ie){funstr=lanXmlDoc.getElementsByTagName(lanstr).item(0).text;}
			else{funstr=lanXmlDoc.getElementsByTagName(lanstr).item(0).textContent;}
		}
		return funstr;
	}
	catch(e){return "["+lanstr+"]";}
}

function isEmail(email){
	var patrn= /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	if (!patrn.exec(email)) return false;
	return true;
}

function isUserName(str){
	var patrn=/^[a-zA-Z0-9_-]{2,}$/;
	if (!patrn.exec(str)) return false
	return true
}
function setHome(obj){obj.style.behavior="url(#default#homepage)";obj.setHomePage(""+weburl+"");return false;}
function setSc(){window.external.addFavorite(''+weburl+'',''+company+'');}
function rePlace(str,str1,str2){while(str.indexOf(str1)>=0){str=str.replace(str1,str2);};return str;}
