if (navigator.userAgent.indexOf("MSIE")>=0) window.attachEvent("onload",inex);
else window.addEventListener("load",inex,false);

var slideSpeed=5000,
	marWidth=new Array(),
	slideMV=false,
	movingElem=null;

function inex() {
	if (navigator.userAgent.indexOf('MSIE 6')>=0) {
		var lis=document.getElementsByTagName('li'),
			l=lis.length;
		for (var i=0;i<l;i++) {
			lis[i].onmouseover=function(){this.className=this.className+' iehover'}
			lis[i].onmouseout=function(){this.className=this.className.replace(' iehover','')}
		}
	}
	if (navigator.userAgent.indexOf('MSIE 7')>=0) {
		var menus=document.getElementById('menu').getElementsByTagName('li');
		for (i=0, l=menus.length;i<l;i++) {
			var li=menus[i];
			if (li.parentNode.getAttribute('id')=='menu') {
				li.onmouseover=function(){
						var w=this.getElementsByTagName('ul')[0].scrollWidth,
							h=this.getElementsByTagName('ul')[0].scrollHeight;
						if (w*h!=0) {
							this.getElementsByTagName('div')[0].style.width=w+'px';
							this.getElementsByTagName('div')[0].style.height=h+30+'px';
						}
				}
			}
		}
	}
	
	var divs=document.getElementsByTagName('div'),
		marquee=new Array();
	for (var i=0, divs_len=divs.length;i<divs_len;i++) {
		var div=divs[i];
		if (div.className.indexOf('marquee')>=0) {
			var ps=div.getElementsByTagName('p');
			ps[0].setAttribute('rel','visible');
			if (navigator.userAgent.indexOf('MSIE')>=0) ps[0].style.filter='alpha(opacity=100)';
			else ps[0].style.opacity='1';
			for (q=1, ps_len=ps.length;q<ps_len;q++) {
				if (navigator.userAgent.indexOf('MSIE')>=0) {
					ps[q].style.filter='alpha(opacity=0)';
					ps[q].style.display='none';
				}
				else {
					ps[q].style.opacity='0';
					ps[q].style.display='none';
				}
			}
			initSliding(div);
		}
	}
};

function initSliding(elem) {
	setInterval(function(){startSliding(elem);},5000);
}

function startSliding(elem) {
	var ps=elem.getElementsByTagName('p');
	for (i=0, ps_len=ps.length;i<ps_len;i++) {
		var p=ps[i];
		if (p.getAttribute('rel')=='visible') {
			p.removeAttribute('rel');
			next=i+1==ps_len?0:i+1;
			fadeOut(p);
			fadeIn(ps[next]);
			ps[next].setAttribute('rel','visible');
			break;
		}
	}
}

var speed=5;
function fadeIn(elem) {
	if (navigator.userAgent.indexOf('MSIE')>=0) {
		var opacity=elem.style.filter.replace(/alpha\(opacity=(.*?)\)/gi,'$1'),
			step=100/speed;
		opacity=opacity-0+step;
		elem.style.display='block';
		elem.style.filter='alpha(opacity='+opacity+')';
		if (opacity<100) setTimeout(function(){fadeIn(elem);},70);
	}
	else {
		var opacity=elem.style.opacity,
			step=1/speed;
		opacity=opacity-0+step;
		elem.style.display='block';
		elem.style.opacity=opacity;
		if (opacity<1) setTimeout(function(){fadeIn(elem);},70);
	}
}

function fadeOut(elem) {
	if (navigator.userAgent.indexOf('MSIE')>=0) {
		var opacity=elem.style.filter.replace(/alpha\(opacity=(.*?)\)/gi,'$1'),
			step=100/speed;
		opacity=opacity-step;
		elem.style.filter='alpha(opacity='+opacity+')';
	}
	else {
		var opacity=elem.style.opacity,
			step=1/speed;
		opacity=opacity-step;
		elem.style.opacity=opacity;
	}
	if (opacity>0) setTimeout(function(){fadeOut(elem);},70);
	else {elem.style.display='none';}
}
