﻿if(typeof(HTMLElement)!="undefined")   //给firefox定义contains()方法
{   
  HTMLElement.prototype.contains=function(obj)   
  {   
	  while(obj!=null&&typeof(obj.tagName)!="undefind")//通过循环对比来判断是不是obj的父元素
	  { 
　　　　if(obj==this)
			return true;   
　　　　obj=obj.parentNode;
　　  }   
	  return false;   
  };   
}
function o(obj){return document.getElementById(obj);}
function getElemPos(obj)
{
	var w=obj.offsetWidth,h=obj.offsetHeight;
	var l=0,t=0;
	while(obj){
	  l+=obj.offsetLeft;
	  t+=obj.offsetTop;
	  obj=obj.offsetParent;
	}
	return{width:w,height:h,left:l,top:t};
}
function onLoad(f)
{
    var a = onLoad,
     b = navigator.userAgent,
     d = document,
     w = window,
     c = "onLoad",
     e = "addEventListener",
     o = "opera",
     r = "readyState",
     s = "<scr".concat("ipt defer src='//:' on", r, "change='if(this.", r, "==\"complete\"){this.parentNode.removeChild(this);", c, ".", c, "()}'></scr", "ipt>");
     a[c] = (function(o) {
        return function() {
             a[c] = function() {};
            for (a = arguments.callee; ! a.done; a.done = 1) f(o ? o() : o)
        }
    })(a[c]);
    if (d[e]) d[e]("DOMContentLoaded", a[c], false);
    if (/WebKit|Khtml/i.test(b) || (w[o] && parseInt(w[o].version()) < 9))(function() { / loaded | complete / .test(d[r]) ? a[c]() : setTimeout(arguments.callee, 1)
    })();
    else if (/MSIE/i.test(b)) d.write(s);
};
function Mover(evt)
{
	if(o("menu_child"))
	{
		evt=evt||window.event;
		var target=evt.srcElement||evt.target;
		var b=0;
		if(o("menu"))
		{
			var liarr=o("menu").getElementsByTagName("li");
			for(var i=0;i<liarr.length;i++)
			{
				if(liarr[i]==target)
				{
					b=i+1;
					break;
				}
			}
		}
		var l=t=0;
		var w=target.offsetWidth,h=target.offsetHeight;
		switch(b){
		  case 2:
			o("menu_child").innerHTML="<a href='index.aspx?tabid=7ff4ca36-b931-498b-b187-60cce486215d'>城建概况</a><!--<a href='index.aspx?tabid=9cc85978-9598-4e04-9fbf-4e651b86a5fa'>城建动态</a><a href='index.aspx?tabid=3587442d-dda4-4813-8516-2fdab9591ab5'>区县城建</a>--><a href='index.aspx?tabid=5c72a192-e99e-404b-8720-09cdb747dcbb'>外埠城建</a><a href='index.aspx?tabid=5717a819-5dcd-42fe-9038-902ba2771beb'>国外动态</a><a href='index.aspx?tabid=ada80894-a7fe-4fbe-9dda-24ad000460d3'>城建图片</a><br><a href='index.aspx?tabid=6f5e2f85-1be1-41ef-a805-8d14da09ad84'>视频点播</a><a href='index.aspx?tabid=e5ed0eea-4193-4690-9938-f0aac7d51b3f'>电子刊物</a>";
			o("menu_child").style.width=336+"px";
			break;
		  case 3:
			o("menu_child").innerHTML="<a href='index.aspx?tabid=71c0454c-4fd6-423e-ad5b-303f9371c6e6'>政府信息公开规定</a><a href='index.aspx?tabid=b565f56d-e720-48c9-9a62-5ea57fef1332'>政府信息公开指南</a><br><a href='index.aspx?tabid=8a220720-9079-4fd4-84ae-5e120c5959e1'>政府信息公开目录</a><a href='index.aspx?tabid=8039e9da-e396-4fa0-993a-874cf6c89329'>依申请公开</a>";
			o("menu_child").style.width=270+"px";
			break;	
		  case 4:
			o("menu_child").innerHTML="<a href='index.aspx?tabid=acd78973-cd1e-4e27-a5fa-4d9684e41d0c'>公告公示</a><!--<a href='index.aspx?tabid=697e7197-75b4-407c-bfd2-ac34f75cf834'>招标公告</a><a href='index.aspx?tabid=652ef3c6-8ff6-4a9f-8cb2-2079849a8443'>中标公示</a>--><a href='index.aspx?tabid=c24c927f-ea9d-472c-a301-6b98adcdd520'>建委文件</a>";
			o("menu_child").style.width=190+"px";
			break;	
		  case 5:
			o("menu_child").innerHTML="<a href='index.aspx?tabid=ccb872a0-101d-413b-ab2b-2ecfa2e879a8'>法律法规</a><a href='index.aspx?tabid=4a41d865-7cfb-4cc7-82c1-de5a1ac426df'>规范性文件</a>";
			o("menu_child").style.width=190+"px";
			break;
		  case 6:
			o("menu_child").innerHTML="<a href='index.aspx?tabid=b05da6c8-2ce4-4988-882c-0c2c6ab67319'>建筑市场</a><a href='index.aspx?tabid=131dab46-27eb-4d31-a4cb-f54096e30cbb'>勘察设计市场</a><a href='index.aspx?tabid=27e0b629-5a2e-4997-ac87-5c18e3af2ce4'>房地产市场</a><a href='index.aspx?tabid=ab6776b0-511f-44d6-864d-ac3c4db87c72'>信用管理</a><br><a href='index.aspx?tabid=2def4a22-7d71-460e-a609-e0866d585b7d'>行业监督</a><a href='index.aspx?tabid=71dae464-84e7-4db6-b097-655bbb780fed'>从业人员</a>";
			o("menu_child").style.width=370+"px";
			break;
		  case 7:
			o("menu_child").innerHTML="<a href='index.aspx?tabid=5079a86c-9c4e-4fb8-87ea-0baf188a3217'>通知公告</a><a href='index.aspx?tabid=0b3ab57d-75c6-4892-8f0c-e5e1cd3545ca'>协会文件</a><a href='index.aspx?tabid=eae5b3ee-367e-41c0-8a13-4bfec741cdc2'>创优评比</a><a href='index.aspx?tabid=01ba0234-b919-4a0c-8379-01ed5037e19f'>培训工作</a><a href='index.aspx?tabid=ea1a5c1e-7e33-4b27-bbe9-dcbdfd73b8ca'>信用排行</a>";
			o("menu_child").style.width=340+"px";
			break;
		  default:
		  	o("menu_child").innerHTML="";
		}
		while(target){
		  l+=target.offsetLeft;
		  t+=target.offsetTop;
		  target=target.offsetParent;
		}
		var menu_child=o("menu_child");
		if(menu_child){
		  menu_child.style.left=(l+20)+"px";
		  menu_child.style.top=(t+h-4)+"px";
		  menu_child.style.display='block';
		}
	}
}
function Mout(evt){
	evt=evt||window.event;
	var menu_child=o("menu_child");
	var objevt=evt.relatedTarget||evt.toElement;
	if(menu_child.contains(objevt))//如果是子元素
	{  
	   return false;
	}
	else
	{
		menu_child.style.display='';
	}
}
//chengjian yeqianqiehuan
function clk(str)
{
	str=str.split("_");
	if(str.length==3)
	{
		var n=parseInt(str[1],10);
		var m=parseInt(str[2],10);
		var cjzx_top=o("cjzx_top").getElementsByTagName("li");
		for(var i=0;i<cjzx_top.length;i++)
		{
			if(cjzx_top[i].className!="zixun_li_all")
				cjzx_top[i].className="";
		}
		cjzx_top[n-2].className="li_sel";
		for(var j=1;j<=m;j++)
		{
			if(o(str[0]+"_"+j))
				o(str[0]+"_"+j).style.display='none';	
		}
		o(str[0]+"_"+n).style.display='block';
	}
}
//jianwei yeqianqiehuan
var jwwjmoid=["index.aspx?tabid=c24c927f-ea9d-472c-a301-6b98adcdd520","index.aspx?tabid=697e7197-75b4-407c-bfd2-ac34f75cf834","index.aspx?tabid=652ef3c6-8ff6-4a9f-8cb2-2079849a8443"]
function ctk(str)
{
	str=str.split("_");
	if(str.length==3)
	{
		var n=parseInt(str[1],10);
		var m=parseInt(str[2],10);
		var jwwj_top=o("jwwj_top").getElementsByTagName("div");
		for(var i=0;i<jwwj_top.length;i++)
		{
			if(jwwj_top[i].className!="title_more")
				jwwj_top[i].className="title_nor";
		}
		jwwj_top[n].className="title_sel";
		for(var j=0;j<m;j++)
		{
			if(o(str[0]+"_"+j))
				o(str[0]+"_"+j).style.display='none';	
		}
		o(str[0]+"_"+n).style.display='block';
	}
	o("jwwj_href").href=jwwjmoid[parseInt(str[1],10)];
}

//chengjiantupian
function moverBack(obj)
{
	var cls="";
	if(obj.className!="")
	{
		if(obj.className.indexOf("cjImg_over")==-1)
		{
			cls=obj.className;
			cls+=" cjImg_over";
			obj.className=cls;
		}
	}
	else
	{
		obj.className="cjImg_over";	
	}
}
function moutBack(obj,evt)
{
	evt=evt||window.event;
	var objevt=evt.relatedTarget||evt.toElement;
	if(!obj.contains(objevt))//如果不是子元素
	{  
		var cls=obj.className.split(" ");
		var hls=cls.pop();
		obj.className=cls.join("");
	}
}
//yl
function bsz(str)
{
	str=str.split("_");
	if(str.length==3)
	{
		var n=parseInt(str[1],10);
		var m=parseInt(str[2],10);
		var bszn_top=o("bszn_top").getElementsByTagName("div");
		for(var i=0;i<bszn_top.length;i++)
		{
			if(bszn_top[i].className!="title_more")
				bszn_top[i].className="title_nor";
		}
		bszn_top[n].className="title_sel";
		if(str[1]==0)document.getElementById("bsziframe").src="Bszn/sbxx.html";
		if(str[1]==1)document.getElementById("bsziframe").src="Bszn/sqzl.html";
		document.getElementById("sel").innerHTML=bszn_top[n].innerHTML;
	}
}

function bszjs(str,bsznSrc)
{
	str=str.split("_");
	if(str.length==3)
	{
		var n=parseInt(str[1],10);
		var m=parseInt(str[2],10);
		var bsznjs_top=o("bsznjs_top").getElementsByTagName("div");
		for(var i=0;i<bsznjs_top.length;i++)
		{
			if(bsznjs_top[i].className!="title_more")
				bsznjs_top[i].className="title_nor";
		}
		bsznjs_top[n].className="title_sel";
		if(str[1]==0)document.getElementById("bszjsiframe").src=bsznSrc;
		if(str[1]==1)document.getElementById("bszjsiframe").src=bsznSrc;
		if(str[1]==2)document.getElementById("bszjsiframe").src=bsznSrc;
		if(str[1]==3)document.getElementById("bszjsiframe").src=bsznSrc;
		if(str[1]==4)document.getElementById("bszjsiframe").src=bsznSrc;
		//if(str[1]==5)document.getElementById("bszjsiframe").src=bsznSrc;
		//alert(document.getElementById("bszjsiframe").src);
	}
}




function tourl(url)
{
	location.href=url;	
}

//yl
function childloadyl()
{
	var url=location.href;
	if(o("leftyla"))
	{
		if(url.substr(url.length-1,1)=="#")
		    url = url.substr(0, url.length - 1)
		if (url.indexOf("&") != -1) {
		    url = url.substr(0, url.indexOf("&"));
		}
		var leftyla=o("leftyla").getElementsByTagName("a");
		for(var i=0;i<leftyla.length;i++)
		{
			if(leftyla[i].href==url)
			{
				leftyla[i].className="orgly";
				if(leftyla[i].parentNode.parentNode.parentNode.tagName=="LI")
				{
					leftyla[i].parentNode.parentNode.parentNode.style.display='';
					leftyla[i].className="redcolor";
					if(document.all)
						cont=leftyla[i].parentNode.parentNode.parentNode.previousSibling.childNodes[0].innerText+"&gt;&gt;"+leftyla[i].innerHTML;
					else	
						cont=leftyla[i].parentNode.parentNode.parentNode.previousSibling.previousSibling.textContent+"&gt;&gt;"+leftyla[i].innerHTML;
					o("siteyl").innerHTML=cont;
				}
				else
				{
					cont=leftyla[i].innerHTML;
					o("siteyl").innerHTML=cont;
				}
			}
		}
	}
}

/*bsdd info search*/
function infoclkli()
{
	var evt=arguments[0]||window.event;
	var target=evt.srcElement||evt.target;
	var clklen=o("clickevent").getElementsByTagName("li");
	var b;
	for(var i=0;i<clklen.length;i++)
	{
		clklen[i].className="";
		o("road_"+(i+1)).style.display='none';
		if(clklen[i]==target) b=i;
		if(i==0) clklen[i].className="nor";
	}
	if(b==1)
		target.className="selin_71";
	else	
		target.className="selin";
	o("road_"+(b+1)).style.display='block';
}

function childloadin()
{
	var url=location.href;	
	if(o("lefta"))
	{
		if(url.substr(url.length-1,1)=="#")
		    url = url.substr(0, url.length - 1)
		var lefta=o("lefta").getElementsByTagName("a");
		var cont;
		for(var i=0;i<lefta.length;i++)
		{
			if(lefta[i].href==url)
			{	
				lefta[i].className="red";
				//alert(lefta[i].className);
				if(lefta[i].parentNode.parentNode.parentNode.parentNode.tagName=="LI")
				{
					lefta[i].parentNode.parentNode.parentNode.parentNode.style.display='';
					if(document.all)
						cont=lefta[i].parentNode.parentNode.parentNode.parentNode.previousSibling.childNodes[0].innerText+"&gt;&gt;"+lefta[i].innerHTML;
					else	
						cont=lefta[i].parentNode.parentNode.parentNode.parentNode.previousSibling.previousSibling.textContent+"&gt;&gt;"+lefta[i].innerHTML;
					if(o("site")&&o("bigtitle"))
						o("site").innerHTML=o("bigtitle").innerHTML+"&gt;&gt;"+cont;
				}
				else
					cont=lefta[i].innerHTML;
					if(o("site")&&o("bigtitle"))
						o("site").innerHTML=o("bigtitle").innerHTML+"&gt;&gt;"+cont;
			}	
		}
		
	}
	if(o("ti_lef")&&o("ti_rig"))
	{
		window.setInterval("page('next',1)",3000);	
	}
	if(o("menu"))
	{
		var liarr=o("menu").getElementsByTagName("li");
		for(var i=0;i<liarr.length;i++)
		{
			if(i!=0&&i!=7)
			{
				if(document.all)
				{
					liarr[i].attachEvent("onmouseover",Mover);
					liarr[i].attachEvent("onmouseout",Mout);
				}
				else
				{
					liarr[i].addEventListener("mouseover",Mover,false);
					liarr[i].addEventListener("mouseout",Mout,false);
				}
			}
		}
	}
	if(o("clickevent"))
	{
		var clklen=o("clickevent").getElementsByTagName("li");
		for(var i=0;i<clklen.length;i++)
		{
			clklen[i].onmouseover=infoclkli;
		}
	}
}
var n=1;
function page(str,m)
{
	m=parseInt(m,10);
	if(str=="next")
	{
		n+=1;
		if(n>1)//次数为3
			n=1;
	}
	if(str=="up")
	{
		n-=1;
		if(n<1)
			n=1;//次数为3
	}
	if(n>=1||n<=1)//次数为n<=3
	{
		for(var i=1;i<=m;i++)
		{
			o("span_"+i).className="white_spa";	
			o("zhuanti_"+i).style.display="none";	
		}
		o("span_"+n).className="red_spa";
		o("zhuanti_"+n).style.display="";
	}
	else
	{
		return false;	
	}
}


//yl
var MyMar=0;
function scrolltop(){
	var speed = 40;
	if(o("scrollshow_demo"))
	{	
		var topBox=document.getElementById("scrollshow_demo");
		var top2=document.getElementById("scrollshow_demo2");
		var top1=document.getElementById("scrollshow_demo1");
		if(top1.offsetHeight>=topBox.offsetHeight)
		{
			top2.innerHTML=top1.innerHTML;
			
			function Marquee(){
				 if(top2.offsetTop-topBox.scrollTop<=0){
				  topBox.scrollTop-=top1.offsetHeight;
				 }else{
				  topBox.scrollTop++;
				 }
			}
			if(MyMar==0)
				MyMar = setInterval(Marquee,speed);
			topBox.onmouseover=function(){
				if(MyMar!=0)
				{
					clearInterval(MyMar);
					MyMar=0;
				}
			}
			topBox.onmouseout=function(){
				if(MyMar==0)	
					MyMar=setInterval(Marquee,speed);
			}
		}
	}
}

/*bzdd by lijing*/
function bzdd()
{
	marque(220,27,"Bzdd","Bzdd1");
}
var scrollElem;
var stopscroll;
var stoptime;
var preTop;
var leftElem;
var currentTop;
var marqueesHeight;
function marque(width,height,marqueName,marqueCName)
{
	if(o(marqueName))
	{
		try
		{
		  marqueesHeight = height;
		  stopscroll = false;
		  scrollElem = o(marqueName);
		  with(scrollElem){
			noWrap = true;
		  }
		  scrollElem.onmouseover = new Function('stopscroll = true');
		  scrollElem.onmouseout  = new Function('stopscroll = false');
		  preTop = 0; 
		  currentTop = 0; 
		  stoptime = 0;
		  leftElem = o(marqueCName);
		  scrollElem.appendChild(leftElem.cloneNode(true));  
		  init_srolltext();
		}
		catch(e) {}
	}
}
function init_srolltext()
{
  scrollElem.scrollTop = 0;
  setInterval('scrollUp()',10);
}
function scrollUp()
{
  if(stopscroll) return;
  currentTop += 1;
  if(currentTop == marqueesHeight+1) 
  {
    stoptime += 1;
    currentTop -= 1;
    if(stoptime == (marqueesHeight)*4) //停顿时间
	{
      currentTop = 0;
      stoptime = 0;
    }
  }
  else
  {
    preTop = scrollElem.scrollTop;
    scrollElem.scrollTop += 1;
    if(preTop == scrollElem.scrollTop)
	{
      scrollElem.scrollTop = marqueesHeight;
      scrollElem.scrollTop += 1;
    }
  }
}
function infotree()
{
	var spanarr=document.getElementsByTagName("span");
	for(var i=0;i<spanarr.length;i++)
	{
		if(spanarr[i].className=="selectedTreeRow")
		{
			if(o("spantitle"))
				o("spantitle").innerHTML=spanarr[i].innerHTML;
			if(o("infonowsite"))
			{			//alert(spanarr[i].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("tr")[0].getElementsByTagName("span")[0].innerHTML);
				var headtitle=spanarr[i].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("tr")[0].getElementsByTagName("span")[0].innerHTML;
				if(spanarr[i].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("tr")[0].getElementsByTagName("span")[0].innerHTML!="站点目录")
				{
					var theadtitle=spanarr[i].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("tr")[0].getElementsByTagName("span")[0].innerHTML;
					o("infonowsite").innerHTML=theadtitle+"&gt;&gt;"+headtitle+"&gt;&gt;"+spanarr[i].innerHTML;
				}
				else
				{
					o("infonowsite").innerHTML=headtitle+"&gt;&gt;"+spanarr[i].innerHTML;	
				}
			}
		}		
	}
}

/**/
function showdivn(obj,str)
{
	var harr=obj.parentNode.getElementsByTagName("h4");
	var b=0;
	for(var i=0;i<harr.length;i++)
	{
		harr[i].className="";
		o(str+"_"+(i+1)).style.display='none';
		if(harr[i]==obj) b=i;
	}
	obj.className="sel";
	o(str+"_"+(b+1)).style.display='block';
}

if(window.attachEvent)
{
	window.attachEvent("onload",childloadin);
	window.attachEvent("onload",childloadyl);
	window.attachEvent("onload",infotree);//info style
	window.attachEvent("onload",bzdd);
	window.attachEvent('onload',scrolltop);//对于IE
}
else
{
	window.addEventListener("load",childloadin,false);
	window.addEventListener("load",childloadyl,false);
	window.addEventListener("load",infotree,false);//info style
	window.addEventListener("load",bzdd,false);
	window.addEventListener('load',scrolltop,false);//对于FireFox 
}
	
	
