cj.init({require:'marquee,inline_popup'});
cj.fn = {
	download : function(src){
		if(!cj.ifr) cj.ifr = cj.util.addElm(cj.d.body, {
			tag:'iframe'
			,cssText:'position:absolute;top:-1000px;left:-1000px;display:none'
			//,cssText:'position:absolute;top:100px;left:300px;display:block'
			,attrib:'frameBorder:0'
		});
		cj.ifr.setAttribute('src', 'ajax?a=download&src='+src);
	}
}
cj.evt.add(cj.w, 'load', function(){
	var n;
	cj.util.fix_ieflash();
	cj.marquee.init('inews', {showNum:4, holdtime:5, step:3, rolltime:10, gap:0, dir:'x+'} );

	cj.evt.add(cj.d.getElementById('container'), 'click', function(e){
		var e = e || cj.w.event, tg = e.target || e.srcElement;
		if(/downloadBtn/i.test(tg.className)){
			var src = tg.getAttribute('attrib');
			cj.fn.download(src);
			return false;
			tg.blur();
		}
	});

	/*
	n = cj.d.getElementById('photoHolder');
	if(n){
		//no use
		return;
		n.onclick = function(e){
			var e = e || cj.w.event;
			var n = e.srcElement || e.target;
			if(/showPhotoBtn/.test(n.className)){
				var set = eval(n.getAttribute('set'));
				cj.inline_popup.open('showPhoto&pid='+set.pid+'&fid='+set.fid);
			}
			return false;
		}
	}
	*/
	(function(){
		var n = cj.d.getElementById('pohotoMain'), i=0;
		if(!n) return;
		n.photo = n.getElementsByTagName('img');
		n.icon = cj.d.getElementById('photoIcon').getElementsByTagName('img');
		if(!n.icon.length) return;
		cj.util.each(n.photo,function(p){
			if(i) cj.util.setStyle(p, {display:'none'});
			n.icon[i].onmouseover = function(){
				var t = this;
				cj.util.each(n.photo, function(p){
					cj.util.setStyle(p, {
						display : (p.index == t.index) ? 'block' : 'none'
					});
				});
			}
			p.index = n.icon[i].index = i++;
		});

	})();

	if(cj.isIE6){
		n = cj.d.getElementById('menu');
		if(n){
			var lis = n.getElementsByTagName('li');
			for(var i=0; i<lis.length; i++){
				lis[i].uls = lis[i].getElementsByTagName('ul');
				if(lis[i].uls.length>0){
					lis[i].onmouseover = function(){
						this.uls[0].style.display = 'block';
					}
					lis[i].onmouseout = function(){
						this.uls[0].style.display = 'none';
					}
				}
			}
		}
	}

	//home_kv
	(function(){
		var n = cj.d.getElementById('home_kv');
		if(!n) return;
		var showTime = 6;
		var fadeTime = 2;
		n.img = n.getElementsByTagName('img');
		n.len = n.img.length;
		n.index = 0;

		if(n.len<=1) return;

		cj.util.each(n.img,function(img){
			cj.util.setStyle(img, {position:'absolute', left:0, top:0});
		});

		n.show = function(i){
			var p = n.index;
			if(n.timer) clearTimeout(n.timer);
			n.img[p].style.display = 'block';
			n.img[i].style.display = 'block';
			setTimeout(function(){
				cj.util.each(n.img, function(bg){
					if(bg.index!=i) bg.style.display = 'none';
				});
			},fadeTime*1000+500);

			cj.fade.start(n.img[p],fadeTime,0.9,0.1);
			cj.fade.start(n.img[i],fadeTime,0.1,0.9);
			n.timer = setTimeout(function(){
				n.show((i+1)%n.img.length);
			},showTime * 1000);
			n.index = i;
		}

		for(var i=0; i<n.len; i++){
			n.img[i].index = i;
		}
		if(n.len==1){
			n.img[0].style.display = 'block';
		}else{
			n.index = 0;
			for(var i=1; i<n.len; i++){
				n.img[i].style.display = 'none';
			}
			n.img[0].style.display = 'block';
			n.timer = setTimeout(function(){
				n.show(1);
			}, showTime * 1000);
		}
	})();

	(function(){
		var n = cj.d.getElementById('home_photo_LB');
		if(!n) return;
		cj.evt.add(n, 'click', function(e){
			var e = e || cj.w.event, tg = e.target || e.srcElement;
			if(/popPhoto/i.test(tg.className)){
				var
					vp = cj.util.getVP(),
					fid = tg.getAttribute('fid')
				;
				if(!fid) return;
				cj.inline_popup.open('script/ajax.php?a=pop_home_photo_LB&fid='+fid+'&maxW='+vp.w + '&maxH='+vp.h);
			}
		});
	})();
});


