
function $(namestr){
	return  document.getElementById(namestr)
}
var mymneuUrl = new Array(["index"],
						   ["AboutUs"],
						   ["ResearchApproach","","ResearchApproach","ResearchMethodology","Experts","GeekyYouth"],
						   ["BizIssue"],
						   ["ProductService"],
						   ["Reports"],
						   ["OnPress"],
						   ["http://chinayouthology.com/blog/"],
						   ["WorkAndPlay"])
var UrlType = ".php"
var mymenu//导行
var mymenuhtmlobj = new Array()//用层级关系记录导行树
var mymenuTn0 = 0//计录导行关节1
var mymenuTn1 = 0//计录导行关节2
//数据数组
var backgroundsrc = new Array("img/backg.jpg","img/backg1.jpg","img/backg2.jpg","img/backg.jpg")

function setup(x,y,url){
	navinit(x,y)
	setbackground(url)
}
function menuover(obj){
	obj.style.background="#f49618"
	obj.style.color="#FFFFFF"
}
function menuover2(obj){
	obj.style.background="#878787"
	obj.style.color="#FFFFFF"
}
function menuout(obj){
	obj.style.background=""
	obj.style.backgroundImage="url(img/di.png)"
	obj.style.color=""
}
function navinit(x,y){
	
  mymenu = $("mymenu").getElementsByTagName("div");
  for(var i=0;i<mymenu.length;i++){
  	
	var obj = mymenu[i]
	var num0 = 0
	var num1 = 0
	if(obj.innerHTML==""){
		continue;
	}else if(obj.className=="item"){
		obj.style.display="none"
		continue;
	}
	var objCN = obj.parentNode.className
	if(objCN=="mymenu"){
		num0 = mymenuhtmlobj.length
		num1 = 0
		mymenuhtmlobj.push(new Array(obj))
		obj.onmouseover = function(){menuover(this)}
	}else if(objCN=="item"){
		num0 = mymenuhtmlobj.length-1
		TA = mymenuhtmlobj[mymenuhtmlobj.length-1]
		
		if(TA.length==1){TA.push(obj.parentNode)}
		TA.push(obj)
		num1 = TA.length-1
			
		obj.onmouseover = function(){menuover2(this)}
	}
	//alert(num0+"_"+num1+":"+mymneuUrl[num0][num1])
			if(mymneuUrl[num0][num1].indexOf("http://")>=0){
				obj.innerHTML = "<a href='"+mymneuUrl[num0][num1]+"' target='_blank' >"+obj.innerHTML+"</a>"
			}
	obj.onmouseout = function(){
		//alert(mymenuTn0+" "+this.num0+" "+this.num1+" "+mymenuTn1)
		if((mymenuTn0==this.num0&&this.num1==0)||(mymenuTn0==this.num0&&mymenuTn1==this.num1)){
			return
		}
		menuout(this)
	}
	obj.num0 = num0
	obj.num1 = num1
	
	//obj.onmousedown = function(){setContent(this.num0,this.num1)}
	obj.onmousedown = function(){seturl(this.num0,this.num1)}
  }
  try{
  
  mymenuhtmlobj[x][0].onmouseover()
  //mymenuhtmlobj[x][0].onmousedown()
  //mymenuhtmlobj[x][2].onmouseout()
  //mymenuhtmlobj[x][0].onmousedown()
  mymenuhtmlobj[x][y].onmouseover()
  if(mymenuhtmlobj[x].length>1){
	   mymenuhtmlobj[x][1].style.display=""
	   if(y==0){
			y=2   
	   }
	   mymenuhtmlobj[x][y].style.background="#878787"
	   mymenuhtmlobj[x][y].style.color="#FFFFFF"
  }
  //mymenuhtmlobj[x][y].onmousedown()
  mymenuTn0 = x
  mymenuTn1 = y
  }catch(e){}
  //mymenu[0].onmouseover()
 // alert(mymenuhtmlobj[0].length)
  //alert(mymenuhtmlobj[3].length)
}
function seturl(num0,num1){
	//alert(num0+"_"+num1)
	
	var myurl = mymneuUrl[num0][num1]
	if(myurl.indexOf("http://")){
		document.location.href = myurl+UrlType
	}else{
		//window.location=myurl
		//window.open(myurl,"_blank");  
		//window.open(myurl)	
	}
}
function setbackground(url){
	//alert(num)
	$("background").style.backgroundImage = "url("+url+")"
}

function setContent(num0,num1){
	//alert(num0+" "+num1)
	
	//alert(myurl)
	
	//先关闭所有子集
	//$("indextitle").style.display=(num0!=0?"none":"")
	//从Ajax改为页面跳转了
	
	//为Ajax建立
	var seturl = false
	var old0 = mymenuTn0
	if(mymenuTn0 == num0&&mymenuTn1 == num1){
		seturl = true
	}
//	if(mymenuTn0 == num0&&mymenuTn1 == num1){
		//return
	//}
	//将之前的安钮还原
	var bool = false
	var itembool = false
	if(mymenuTn0 != num0){
		var L = mymenuhtmlobj.length
		for(i=0;i<L;i++){
			if(mymenuhtmlobj[i].length>1){
				mymenuhtmlobj[i][1].style.display="none"
			}
		}
		var obj = mymenuhtmlobj[mymenuTn0][0]
		mymenuTn0 = num0
		obj.style.background=""
		obj.style.backgroundImage="url(img/di.png)"
		obj.style.color=""
		if(mymenuhtmlobj[num0].length>1){
			mymenuhtmlobj[num0][1].style.display=""
			mymenuhtmlobj[num0][2].style.background="#878787"
			mymenuhtmlobj[num0][2].style.color="#FFFFFF"
			itembool = true
		}
		bool = true
	}
	
	if(mymenuTn1 != num1){
		if(mymenuTn1!=0||bool){
		var obj = mymenuhtmlobj[old0][mymenuTn1]
		obj.style.background=""
		obj.style.backgroundImage="url(img/di.png)"
		obj.style.color=""
		}
		mymenuTn1 = num1
	}
	if(itembool){
		mymenuTn1 = 2
	}
	
	//var myurl = mymneuUrl[num0][num1]+UrlType
	//document.location.href = myurl
	//setbackground(num0)
}
//子集程序
function displayitem(names,num0,num1){
	for(i=0;i<num1;i++){
		try{
			if(i!==num0){
			$(names+i).style.display = "none"
			}
		}catch(e){}
	}
	//alert($(names+num0).style.display)
	if($(names+num0).style.display=="none"){
		$(names+num0).style.display = "block"
	}else{
		$(names+num0).style.display="none"
	}
}
function displayitem2(names,num0,num1){
	for(i=0;i<num1;i++){
		try{
			if(i!==num0){
			$(names+i).style.display = "none"
			}
		}catch(e){}
	}
	//alert($(names+num0).style.display)
	//if($(names+num0).style.display=="none"){
		$(names+num0).style.display = "block"
	//}else{
	//	$(names+num0).style.display="none"
	//}
}
var t
function displayitems(names,num0,num1,times){
	if(times==undefined){
		var s = "displayitems('"+names+"',"+num0+","+num1+","+true+")"
		clearTimeout(t)
		t = setTimeout(s,200)
		
	}else{
		//alert("yes")
		//alert(num1)
		for(i=0;i<=num1;i++){
			try{
				$(names+i).style.display = "none"
			}catch(e){}
		}
		$(names+num0).style.display = "block"
	}
}

function displayitems2(names,num0,num1,times){
	if(times==undefined){
		var s = "displayitems2('"+names+"',"+num0+","+num1+","+true+")"
		clearTimeout(t)
		t = setTimeout(s,200)
		
	}else{
		//alert("yes")
		//alert(num1)
		for(i=0;i<=num1;i++){
			try{
				$(names+i).style.display = "none"
			}catch(e){}
		}
		$(names+num0).style.display = "block"
		$('rwintro00').style.display=num0!=0?'':'none'
	}
	
}

var mylty0,mylty1,ltbut,ltbuty,ltbutH
function getmouseY(ev){
	//alert(window.event)
	try{
		var test = window.event.srcElement
		ev =window.event 
		//return window.event.y
		return ev.clientY + (document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)
	}catch(e){
		return ev.pageY
	}
}
function setScroll(names){
	 if($(names+"box").offsetHeight<$(names+"box").parentNode.offsetHeight){
		 $(names+"but").parentNode.style.display = "none"
		 $(names+"box").style.marginTop = "0px"
		 return
	 }else{
        var nums = $(names+"box").parentNode.offsetHeight/$(names+"box").offsetHeight*$(names+"but").parentNode.offsetHeight
        if(nums<5){
            nums = 80
        }
	 	$(names+"but").style.height = nums+"px"
	 }
	 $(names+"but").style.top = "0px"
	 $(names+"but").onmousedown = ltdown
	 $(names+"but").content = $(names+"box")
	 $(names+"but").parentNode.style.display = ""
	 $(names+"but").content.style.marginTop = "0px"
	 
}
function ltdown(ev){
	try{
		ltbut = window.event.srcElement
	}catch(e){
		ltbut = ev.target
	}
	var tops = String(ltbut.style.top)
	ltbuty = Number(tops.substring(0,tops.length-2))//ltbut.offsetTop//-ltbut.parentNode.offsetTop
	mylty0 = getmouseY(ev)
	//alert(mylty0)
	ltbutH = ltbut.content.offsetHeight-ltbut.content.parentNode.offsetHeight
	mylty1 = ltbut.parentNode.offsetHeight-ltbut.offsetHeight
	//$("ltcontent").innerHTML = ltbut.parentNode.offsetLeft//ltbut.style.left
	//alert(ltbuty+" "+mylty0+" "+ltbut.offsetTop+" "+ltbut.parentNode.offsetTop)
	document.body.onmousemove = ltmov
	document.body.onmouseup = ltup
	//alert(window.getSelection().removeAllRanges)
	//ltbut.onmouseout = ltup
}
function ltmov(ev){
	
	window.getSelection ? window.getSelection().removeAllRanges() : document.selection.empty();
	var toppx = (getmouseY(ev)-mylty0+ltbuty)
	//范围
	if(toppx<0){
		toppx=0
	}else if(toppx>mylty1){
		toppx=mylty1
	}
	//end范围
	ltbut.style.top = toppx+"px"
	//ltbut.content.parentNode.
	ltbut.content.style.marginTop = parseInt(-toppx/mylty1*ltbutH)+"px"
	//$("ltcontent").innerHTML = parseInt(toppx/mylty1*ltbutH)
	//$("ltcontent").innerHTML = ltbuty+" "+mylty0+" "+getmouseY(ev)+" "+toppx//-ltbut.offsetTop
}
function ltup(ev){
	ltmov(ev)
	document.body.onmouseup = null
	document.body.onmousemove = null
}

//设置 预览
function setswf(html,introtxt,buttxt){
	$("swfbox").innerHTML = html
	$("swfintro").innerHTML = introtxt
	$("swfdownloadbut").innerHTML = "<a href='"+buttxt+"'  target=\"_blank\"><span style=\"color:#000000;\">Download</span></a>"
}

function displayclassto(boxname,classname,menuname,w){
	var objs = $(boxname).getElementsByTagName("div");
	for(var i=0;i<objs.length;i++){
		if(objs[i].className==classname||!classname||classname==""){
			objs[i].style.display = ""
		}else if(objs[i].className!=classname&&objs[i].className!=""){
			objs[i].style.display = "none"
		}
	}
	if(menuname){
		$(menuname).style.width = w+"px"
	}
}

var setintroobj
function setintrotxt(obj,txt,ev){
	if(!txt){
		$(obj).style.display="none"	
		document.body.onmouseMove = ""
	}else{
		
		setintroobj = obj
		$(obj).style.display=""	
		var objs = $(obj).getElementsByTagName("div")
		objs[0].innerHTML = txt
		//document.body.onmousemove="getXY("+ev+")"
		
		//alert(txt)
		getXY(ev)
	}
}

function setintrotxt2(obj,txt,ev){
	if(!txt){
		$(obj).style.display="none"	
		document.body.onmouseMove = ""
	}else{
		
		setintroobj = obj
		$(obj).style.display=""	
		var objs = $(obj).getElementsByTagName("div")
		objs[1].innerHTML = txt
		//document.body.onmousemove="getXY("+ev+")"
		
		//alert(txt)
		getXY(ev)
	}
}
function setintrotxt3(obj,txt,ev){
	if(!txt){
		$(obj).style.display="none"	
		document.body.onmouseMove = ""
	}else{
		
		//setintroobj = obj
		$(obj).style.display=""	
		//var objs = $(obj).getElementsByTagName("div")
		$(obj).innerHTML = txt
		//document.body.onmousemove="getXY("+ev+")"
		
		//alert(txt)
		//getXY(ev)
	}
}
//mouse
var mousexcha
function getXY(event)
{
    var e = event || window.event;
    var x = mouseX(e);
    var y = mouseY(e);
	//alert("X:" + x + "<br />Y:" + y)
	$(setintroobj).getElementsByTagName("div").innerHTML = "X:" + x + "<br />Y:" + y
	$(setintroobj).style.left = (x-$(setintroobj).offsetWidth-mousexcha)+"px"
	$(setintroobj).style.top = (y-185)+"px"//(y+$(setintroobj).offsetHeight)+"px"
    //document.getElementById("XY").innerHTML = "X:" + x + "<br />Y:" + y;
}

function mouseX(evt) {
if (evt.pageX) return evt.pageX;
else if (evt.clientX)
   return evt.clientX + (document.documentElement.scrollLeft ?
   document.documentElement.scrollLeft :
   document.body.scrollLeft);
else return null;
}
function mouseY(evt) {
if (evt.pageY) return evt.pageY;
else if (evt.clientY)
   return evt.clientY + (document.documentElement.scrollTop ?
   document.documentElement.scrollTop :
   document.body.scrollTop);
else return null;
}
//end mouse


if(navigator.appVersion.indexOf('MSIE 6.0')>-1||navigator.appVersion.indexOf('MSIE 5.0')>-1||navigator.appVersion.indexOf('MSIE 4.0')>-1){
	document.getElementsByTagName("link")[0].href="css/public.css"
	//mousexcha = 50
	mousexcha = 0//50
}else if(navigator.appVersion.indexOf('MSIE 7.0')>-1){
	document.getElementsByTagName("link")[0].href="css/publicNV.css"
	mousexcha = 0
}/*else if(navigator.appVersion.indexOf('Safari')>-1){
	document.getElementsByTagName("link")[0].href="css/publicNV.css"
	mousexcha = 210
}*/else{
	document.getElementsByTagName("link")[0].href="css/publicNV.css"
	//mousexcha = 270
	mousexcha = 210
}

function tmail(s,s1,s2){
	//alert("mailto:"+s)
	window.location.href="mailto:"+s+"@"+s1+s2;
}

function onloads(){
	$("loadingmc").style.display = "none"
}