﻿//***********************
//通用函数库
//作者：Mickeyjxm
//E-mail:mickeyjxm@163.com
//最后更新时间:2009-9-25
//***********************
function doImage(obj, MaxW, MaxH){    if (obj != null) imageObject = obj;    var state=imageObject.readyState;    var oldImage = new Image();    oldImage.src = imageObject.src;    var dW=oldImage.width; var dH=oldImage.height;    if(dW>MaxW || dH>MaxH) {        a=dW/MaxW; b=dH/MaxH;        if(b>a) a=b;        dW=dW/a; dH=dH/a;    }    if(dW > 0 && dH > 0)        imageObject.width=dW;imageObject.height=dH;    if(state!='complete' || imageObject.width>MaxW || imageObject.height>MaxH) {        setTimeout("ResizeImage(null,"+MaxW+","+MaxH+")",40);    }}	function closeWindow(){	if(document.all)	{	    window.opener=null;	}else{	    window.open('','_parent','');	    window.close();	}}	function menuFix(){     var sfEls = $("nav").getElementsByTagName("li");     for (var i=0; i<sfEls.length; i++) {      sfEls[i].onmouseover=function() {      this.className+=(this.className.length>0? " ": "") + "sfhover";      };      sfEls[i].onMouseDown=function() {      this.className+=(this.className.length>0? " ": "") + "sfhover";      };      sfEls[i].onMouseUp=function() {      this.className+=(this.className.length>0? " ": "") + "sfhover";      };      sfEls[i].onmouseout=function() {      this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"),"");      }     }}		function flashSilde(focus_width, focus_height, text_height, pics, links, texts, path){    var swf_height = focus_height + text_height;    var pics = pics.substr(0,pics.length-1);    var links = links.substr(0,links.length-1);    var texts = texts.substr(0,texts.length-1);    document.write('<object ID="focus_flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');    document.write('<param name="allowScriptAccess" value="sameDomain">');    document.write('<param name="movie" value="'+ path +'focus.swf"><param name="quality" value="high">');    document.write('<param name="bgcolor" value="#FFFFFF">');    document.write('<param name="menu" value="false"><param name=wmode value="opaque">');    document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');    document.write('<embed ID="focus_flash" src="'+ path +'focus.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#C5C5C5" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');    document.write('</object>');}	function fontZoom(id, size){	 $(id).style.fontSize = size+'px';}			function DivShowTwo(_divA,_divB){	$(_divA).style.display = "";	$(_divB).style.display = "none";}function DivShowThree(_divA,_divB,_divC){	$(_divA).style.display = "";	$(_divB).style.display = "none";	$(_divC).style.display = "none";}	var intervalId = null; function slideAd(id,nStayTime,sState,nMaxHth,nMinHth){   this.stayTime=nStayTime*1000 || 1000;   this.maxHeigth=nMaxHth || 300;   this.minHeigth=nMinHth || 1;   this.state=sState || "down" ;  var obj = $(id);   if(intervalId != null)window.clearInterval(intervalId);   function openBox(){    var h = obj.offsetHeight;    obj.style.height = ((this.state == "down") ? (h + 2) : (h - 2))+"px";     if(obj.offsetHeight>this.maxHeigth){     window.clearInterval(intervalId);     intervalId=window.setInterval(closeBox,this.stayTime);     }     if (obj.offsetHeight<this.minHeigth){     window.clearInterval(intervalId);     obj.style.display="none";     }   }   function closeBox(){    slideAd(id,this.stayTime,"up",nMaxHth,nMinHth);   }  intervalId = window.setInterval(openBox,10); } 	function picScroll(w, h, speed, content){			var str = "<div id=\"demo\" style=\"overflow:hidden;height:" + h +"px; width:"+ w +"px\">";  str += "<table width=\"100%\" height=\"97\"  border=\"0\" cellpadding=\"2\" cellspacing=\"0\">"; str += 	"<tr>"; str += 	"<td height=\"100\" valign=\"top\" id=\"demo1\">"; str += 	content; str += 	"</td>"; str += 	"<td id=\"demo2\" nowrap  valign=\"top\" width=\"3\"></td>"; str += 	"<td nowrap width=\"5\">"; str += 	"<div id=\"aa\"></div>"; str += 	"</td>"; str += 	"</tr></table>"; str += 	"</div>"; document.write(str);demo2.innerHTML=demo1.innerHTML;	aa.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 floaters(){	this.items = [];	this.addItem = function(id,x,y,content)	    {	   document.write('<DIV id='+id+' style="Z-INDEX: 10; POSITION: absolute;  width:80px; height:60px;left:'+(typeof(x)=='string'?eval(x):x)+';top:'+(typeof(y)=='string'?eval(y):y)+'">'+content+'</DIV>');	  var newItem    = {};	   newItem.object   = document.getElementById(id);	   newItem.x    = x;	   newItem.y    = y;			   this.items[this.items.length]  = newItem;	    };	this.play = function()	    {	   collection    = this.items;	   setInterval('play()',30);	    }};		function play(){	 if(screen.width<=800 || closeB)	 {	  for(var i=0;i<collection.length;i++)	  {	   collection[i].object.style.display = 'none';	  }	  return;	 }	 for(var i=0;i<collection.length;i++)	 {	  var followObj  = collection[i].object;	  var followObj_x  = (typeof(collection[i].x)=='string'?eval(collection[i].x):collection[i].x);	  var followObj_y  = (typeof(collection[i].y)=='string'?eval(collection[i].y):collection[i].y);			  if(followObj.offsetLeft!=(document.body.scrollLeft+followObj_x)) {	   var dx=(document.body.scrollLeft+followObj_x-followObj.offsetLeft)*delta;	   dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx));	   followObj.style.left=followObj.offsetLeft+dx;	   }			  if(followObj.offsetTop!=(document.body.scrollTop+followObj_y)) {	   var dy=(document.body.scrollTop+followObj_y-followObj.offsetTop)*delta;	   dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));	   followObj.style.top=followObj.offsetTop+dy;	   }	  followObj.style.display = '';	 }}		function closeBanner(){	 closeB=true;	 return;}	function movechip(chipname){	if(brOK)	{		eval("chip="+chipname);		if(!mie)		{			pageX=window.pageXOffset;			pageW=window.innerWidth;			pageY=window.pageYOffset;			pageH=window.innerHeight;		} 		else		{			pageX=window.document.body.scrollLeft;			pageW=window.document.body.offsetWidth-8;			pageY=window.document.body.scrollTop;			pageH=window.document.body.offsetHeight;		}		chip.xx=chip.xx+chip.vx;		chip.yy=chip.yy+chip.vy;		chip.vx+=vr*(Math.random()-0.5);		chip.vy+=vr*(Math.random()-0.5);		if(chip.vx>(vmax+vmin))  chip.vx=(vmax+vmin)*2-chip.vx;		if(chip.vx<(-vmax-vmin)) chip.vx=(-vmax-vmin)*2-chip.vx;		if(chip.vy>(vmax+vmin))  chip.vy=(vmax+vmin)*2-chip.vy;		if(chip.vy<(-vmax-vmin)) chip.vy=(-vmax-vmin)*2-chip.vy;		if(chip.xx<=pageX)		{			chip.xx=pageX;			chip.vx=vmin+vmax*Math.random();		}		if(chip.xx>=pageX+pageW-chip.w)		{			chip.xx=pageX+pageW-chip.w;			chip.vx=-vmin-vmax*Math.random();		}		if(chip.xx>=680)		{			chip.xx=chip.xx-20;			chip.vx=-vmin-vmax*Math.random();		}		if(chip.yy<=pageY)		{			chip.yy=pageY;			chip.vy=vmin+vmax*Math.random();		}		if(chip.yy>=pageY+pageH-chip.h)		{			chip.yy=pageY+pageH-chip.h;			chip.vy=-vmin-vmax*Math.random();		}		if(!mie)		{			eval('document.'+chip.named+'.top ='+chip.yy);			eval('document.'+chip.named+'.left='+chip.xx);		}		else		{			eval('document.all.'+chip.named+'.style.pixelLeft='+chip.xx);			eval('document.all.'+chip.named+'.style.pixelTop ='+chip.yy);		}		chip.timer1 = setTimeout("movechip('"+chip.named+"')",80);	}}function stopme(chipname){	if(brOK)	{		eval("chip="+chipname);		if(chip.timer1!=null)		{			clearTimeout(chip.timer1)		}	}}function chinazads(){	if(navigator.appName.indexOf("Internet Explorer")!=-1)	{		if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=navigator.javaEnabled();mie=true;	}	if(navigator.appName.indexOf("Netscape")!=-1)	{		if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=navigator.javaEnabled();	}	chinazads.named="chinazads";	chinazads.vx=vmin+vmax*Math.random();	chinazads.vy=vmin+vmax*Math.random();	chinazads.w=1;	chinazads.h=1;	chinazads.xx=0;	chinazads.yy=0;	chinazads.timer1=null;	movechip("chinazads");}		function setZIndex(obj, zOrder) {    obj.zIndex = zOrder}function shiftTo(obj, x, y) {    if (isNav()) {        obj.moveTo(x,y)    } else {        obj.pixelLeft = x;        obj.pixelTop = y;    }}		function setSelectedElem(evt) {    if (isNav()) {        var testObj;        var clickX = evt.pageX;        var clickY = evt.pageY;        for (var i = document.layers.length - 1; i >= 0; i--) {            testObj = document.layers[i];            if ((clickX > testObj.left) &&                 (clickX < testObj.left + testObj.clip.width) &&                 (clickY > testObj.top) &&                 (clickY < testObj.top + testObj.clip.height)) {                    selectedObj = testObj;                    setZIndex(selectedObj, 100);                    return;            }        }    } else {        var imgObj = window.event.srcElement;        if (imgObj.parentElement.id.indexOf("planBox") != -1) {            selectedObj = imgObj.parentElement.style;            setZIndex(selectedObj,100);            return;        }    }    selectedObj = null;    return;}		function dragIt(evt) {    if (selectedObj) {        if (isNav()) {            shiftTo(selectedObj, (evt.pageX - offsetX), (evt.pageY - offsetY))        } else {            shiftTo(selectedObj, (window.event.clientX - offsetX), (window.event.clientY - offsetY));            return false;        }    }}	function engage(evt) {    setSelectedElem(evt);    if (selectedObj) {        if (isNav()) {            offsetX = evt.pageX - selectedObj.left;            offsetY = evt.pageY - selectedObj.top;        } else {            offsetX = window.event.offsetX;            offsetY = window.event.offsetY;        }    }    return false;}		function release(evt) {    if (selectedObj) {        setZIndex(selectedObj, 0);        selectedObj = null;    }}		function setNavEventCapture() {    if (isNav()) {        document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP);    }}		function init() {    if (isNav()) {        setNavEventCapture();    }    document.onmousedown = engage;    document.onmousemove = dragIt;    document.onmouseup = release;}	function isNav(){	if (parseInt(navigator.appVersion) >= 4)	{		if (navigator.appName == "Netscape") 		{            return true;        }        else        {            return false;        }    }}		function Login(url){        var pop=new Popup({ contentType:1, isReloadOnClose:false, width:373, height:180});        pop.setContent("title","提示信息");        pop.setContent("contentUrl",url);        pop.build();        pop.show();    return false;}		function XunWen(url){        var pop=new Popup({ contentType:1, isReloadOnClose:false, width:450, height:330});        pop.setContent("title","询问招商信息价格");        pop.setContent("contentUrl",url);        pop.build();        pop.show();    return false;}		function getPosition() {      var top    = document.documentElement.scrollTop;      var left   = document.documentElement.scrollLeft;      var height = document.documentElement.clientHeight;      var width  = document.documentElement.clientWidth;      return {top:top,left:left,height:height,width:width};}		function showinfo1(n) {    if(document.all.tignetHelp[n-1].checked)     {        document.all.guestNameless.value+= eval("$('msginfo'+n).innerHTML")+"\n";    }    else    {	        temp= document.all.guestNameless.value;         document.all.Proxy.value= temp.replace(eval("$('msginfo'+n).innerHTML"),"");	 }}		function showImg(obj) {     $("Image1").filters[0].apply();     $('Image1').src=obj;     $("Image1").filters[0].play(1);     }		var arr=new   Array();   var i=1;var RunFun=0;		function start(){       var div_img = $("DIV1").children;    if(div_img.length>2)    {        for(j=0;j<div_img.length;j++)        {          if($("img"+[j]))          {            arr[j]=$("img"+[j]);          }                  }         playsImg();        $("plays").style.display="none";        $("stop").style.display="block";        RunFun=window.setInterval(playsImg,3500);   }        }		function playsImg(){    if(i>=arr.length)    {        i=0;    }       $("Image1").filters[0].apply();       $("Image1").src=arr[i].src;       $("Image1").filters[0].play(1.5);       $("img"+i).style.borderColor="red";       i++;  }		function Stop(){   $("stop").style.display="none";   $("plays").style.display="block";   window.clearInterval(RunFun);   }		function Scroll(h, c_top, sec, content){	var str = "<div id=\"icefable1\">";		str += content;		str += 	"</div>";		str += "<div id=\"icefable2\" style=\"Z-INDEX: 1; VISIBILITY: hidden; POSITION: absolute; HEIGHT: 120px; left:10px; top:120px\"></div>";		marqueesHeight = h;	stopscroll = false; 	icefable1.scrollTop = 0;	with(icefable1)	{		style.width=0;		style.height = marqueesHeight;		style.overflowX="visible";		style.overflowY="hidden";		noWrap=true; 		onmouseover=new Function("stopscroll=true"); 		onmouseout=new Function("stopscroll=false");	}	preTop=0;	currentTop=0;	stoptime=0;	init_srolltext(sec, c_top);}		function init_srolltext(sec, c_top){	icefable2.innerHTML = "";	icefable2.innerHTML += icefable1.innerHTML; 	icefable1.innerHTML = icefable2.innerHTML+icefable2.innerHTML; 	setInterval("scrollUp("+ c_top +")",sec);}		function scrollUp(c_top){	if(stopscroll==true) return;	currentTop+=1;	if(currentTop==c_top)	{		stoptime+=1;		currentTop-=1;		if(stoptime==72)		{			currentTop=0;			stoptime=0;		}	}	else	{		preTop=icefable1.scrollTop;		icefable1.scrollTop+=1;		if(preTop==icefable1.scrollTop)		{			icefable1.scrollTop=icefable2.offsetHeight-marqueesHeight;			icefable1.scrollTop+=1;		}	}}		function ShowHide(divID,vpath){   if($('div'+divID).style.display=='none')   {       $('div'+divID).style.display='block';       $('img'+divID).src = vpath + "images/ICO/-.gif";   }   else   {       $('div'+divID).style.display='none';       $('img'+divID).src = vpath + "images/ICO/+.gif";   }}		function sella(list_name,dlist,olist,num,t){    for(var id = 1;id <= t;id++)    {       var ss = dlist + id;       if (id==num)       {           $(ss).style.display="block";       }       else       {           $(ss).style.display="none";       }    }    for(var id = 1;id <= t;id++)    {        var bb = olist + id;        if (id==num)        {            $(bb).className = list_name + "_menu_this";        }        else        {            $(bb).className = list_name + "_menu";        }    }}		function ImgPreload(pics){    var img = new Array();    var arr_img = pics.split("|");    for (i=0;i<=arr_img.length-1;i++)    {        img[i] = new Image();        img[i].src = arr_img[i];    }}	function Ajax(){    var request = false;    if(window.XMLHttpRequest)     {        request = new XMLHttpRequest();        if(request.overrideMimeType)        {            request.overrideMimeType('text/xml');        }    }    else if (window.ActiveXObject)    {        var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];        for(var i=0; i<versions.length; i++)        {            try            {                request = new ActiveXObject(versions[i]);                if (request)                {                    return request;                }            }            catch (e)            {            }        }    }    return request;}		function $(id){    return document.getElementById(id);}		function Year_Month(){     var now = new Date();     var mm = now.getMonth()+1;     return(mm );}function thisYear(){    var now = new Date();     var yy = now.getYear();     return(yy );}function Date_of_Today(){    var now = new Date();     return(now.getDate() );}function CurentTime(){    var now = new Date();     var hh = now.getHours();     var mm = now.getMinutes();     var ss = now.getTime() % 60000;     ss = (ss - (ss % 1000)) / 1000;     var clock = hh+':';     if (mm < 10) clock += '0';     clock += mm+':';     if (ss < 10) clock += '0';     clock += ss;     return(clock);} function Date_of_Today(){    var now = new Date();     return(now.getDate() );}function Date_of_Week(){    var day="";    var month="";    var ampm="";    var ampmhour="";    var myweekday="";    var year="";    mydate = new Date();    myweekday = mydate.getDay();    if(myweekday == 0)    weekday = " 星期天 ";    else if(myweekday == 1)    weekday = " 星期一";    else if(myweekday == 2)    weekday = " 星期二 ";    else if(myweekday == 3)    weekday = " 星期三";    else if(myweekday == 4)    weekday = " 星期四 ";    else if(myweekday == 5)    weekday = " 星期五 ";    else if(myweekday == 6)    weekday = " 星期六 ";    return(weekday);}function refreshCalendarClock(a,b,c){if (a == true){    document.all.calendarClock1.innerHTML = Year_Month();     document.all.calendarClock2.innerHTML = Date_of_Today();     document.all.calendarClock3.innerHTML =thisYear(); }if (b == true){    document.all.calendarClock4.innerHTML = CurentTime();}if (c == true){    document.all.calendarClock5.innerHTML = Date_of_Week();}}function GetDateTime(a,b,c){if (a == true){    document.write('<font id="calendarClock3" ></font>年 ');    document.write('<font id="calendarClock1" ></font>月 ');    document.write('<font id="calendarClock2" ></font>日 ');}if (b == true){document.write('<font id="calendarClock4" ></font> ');}if (c == true){    document.write('<font id="calendarClock5" ></font> ');    }    setInterval('refreshCalendarClock('+ a +','+ b +','+ c +')',1000);}		function createBox(){     document.write("<div id='imgBox' style='position:absolute; "+    "left:"+(screen.Width-50)/2+"px; top:"+(screen.Height-450)/2+"px; width:350px; height:377px; z-index:1; visibility: hidden;'>"+    "<div align='left'><img id='pic' name='pic' src='' border='0' width='100%'></div>");}		function showBox(obj ,url){    $('imgBox').style.visibility='visible';    document.pic.src = url;    var screen_width = screen.Width;    var screen_height = screen.Height;    var x = $(obj).offsetLeft;    var y = $(obj).offsetTop;    $('imgBox').style.left = x + 105 + "px";    $('imgBox').style.top = y + 0 + "px";}		function hideBox(){    $('imgBox').style.visibility='hidden';}

