var event = YAHOO.util.Event;
var dom = YAHOO.util.Dom;

var oMenuBar = new YAHOO.widget.MenuBar('menu', {
	position: 'static',
	autosubmenudisplay: true,
	hidedelay: 750,
	lazyload: true,
	effect: {
		effect: YAHOO.widget.ContainerEffect.FADE,
		duration: 0.10
	}
});
oMenuBar.render();

var vsNow = new Date();
// hiển thị thời gian
try {
	dom.get('now').innerHTML = vsDateFormat(vsNow, "ddd,  dd-mm-yyyy HH:MM") + ' (GMT+7)';
}
catch (e) {}



// khởi tạo Album
try {
	var album = new YAHOO.widget.Carousel('album-thumb-image', {
		animation: {speed: 0.5},
		numVisible: 4//,
		//autoPlayInterval: 2000,
		//isCircular: true
	});

	album.on("itemSelected", function (index) {
		var item = album.getElementForItem(index);
		var last = album.getItems().length;

		if (index == 0) {
			dom.get('anh-carousel-prev').src = '/common/v3/image/carousel-pre-disabled.png';
		}
		else {
			dom.get('anh-carousel-prev').src = '/common/v3/image/carousel-pre.png';
		}

		if (index == (last - 1)) {
			dom.get('anh-carousel-next').src = '/common/v3/image/carousel-next-disabled.png';
		}
		else {
			dom.get('anh-carousel-next').src = '/common/v3/image/carousel-next.png';
		}

		if (item) {
			dom.get('anh-content-image').innerHTML = item.innerHTML.replace('normal', 'original').replace('onclick="return false;"', 'onclick=""');
			imgObj = dom.get('anh-content-image').getElementsByTagName('img');
			var aniObj = new YAHOO.util.Anim(imgObj[0],{ opacity: {from: 0.2, to: 1 } },'1',YAHOO.util.Easing.easeOut);
			aniObj.animate();
		}

	});

	album.render();
	album.show();
	album.startAutoPlay();

	dom.setStyle('album-thumb-image', 'width', '300px');
	dom.setStyle(dom.getElementsByClassName('yui-carousel-content', 'div', dom.get('album-thumb-image'))[0], 'width', '300px');
	dom.setStyle('ati', 'height', '49px');

	var as = dom.get('album-thumb-image').getElementsByTagName('a');
	for (var i = 0; i < as.length; i++) {
		as[i].setAttribute('onclick', 'return false;');
	}

	dom.get('anh-carousel-next').onclick = function() {
		album.selectNextItem();
	}

	dom.get('anh-carousel-prev').onclick = function() {
		album.selectPreviousItem();
	}

}
catch (e) {}

// khởi tạo Wavemedia
try {
	var wavemedia = new YAHOO.widget.Carousel('wavemedia', {
		numVisible: [2, 2]
	});

	wavemedia.render();
	wavemedia.show();
	dom.setStyle('wavemedia', 'width', '296px');
	dom.setStyle(dom.getElementsByClassName('yui-carousel-content', 'div', dom.get('wavemedia'))[0], 'width', '296px');
}
catch (e) {}

try {
	// khởi tạo Theo dong su kien
	var theodongsukien = new YAHOO.widget.Carousel('theodongsukien', {
		animation: {speed: 0.5},
		numVisible: config.theodongsukien
	});


	theodongsukien.render();
	theodongsukien.show();
	if (config.checkScreen) {
		dom.setStyle('theodongsukien', 'width', '1239px');
		dom.setStyle(dom.getElementsByClassName('yui-carousel-content', 'div', dom.get('theodongsukien'))[0], 'width', '1219x');
	}
	else {
		dom.setStyle('theodongsukien', 'width', '984px');
		dom.setStyle(dom.getElementsByClassName('yui-carousel-content', 'div', dom.get('theodongsukien'))[0], 'width', '964px');
	}
	dom.setStyle('tdsk', 'height', '130px');
}
catch (e) {}

// khởi tạo thống kê đọc/phản hồi nhiều nhất
try {
	new YAHOO.widget.TabView('statistic');
}
catch (e) {}

// khởi tạo nút điều chỉnh kích thước
try {
	sliderTop = YAHOO.widget.Slider.getHorizSlider('slider-bg-top', 'slider-thumb-top', 0, 36, 4);
	sliderTop.getRealValue = function() {
		return this.getValue();
	}
	sliderTop.subscribe('change', function() {
		dom.setStyle('content', 'font-size', (sliderTop.getRealValue() / 9 + 12) + 'pt');
		sliderBottom.setValue(sliderTop.getRealValue());
	});

	sliderBottom = YAHOO.widget.Slider.getHorizSlider('slider-bg-bottom', 'slider-thumb-bottom', 0, 36, 4);
	sliderBottom.getRealValue = function() {
		return this.getValue();
	}
	sliderBottom.subscribe('change', function() {
		dom.setStyle('content', 'font-size', (sliderBottom.getRealValue() / 9 + 12) + 'pt');
		sliderTop.setValue(sliderBottom.getRealValue());
	});
}
catch (e) {}

try {
	// khởi tạo form phản hồi
if (dom.get('feedback-form')) {
	var inputs = dom.getElementsByClassName('text', '', 'feedback-form');
	for (var i = 0; i < inputs.length; i++) {
		var input = inputs[i];
		var val = input.value;
		input.onfocus = function() {
			this.value = '';
		};

		input.onblur = function() {
			if (this.value =='') {
				switch (this.id) {
					case 'username':
						this.value = 'Họ tên';
						break;
					case 'email':
						this.value = 'Email';
						break;
					case 'address':
						this.value = 'Địa chỉ';
						break;
					case 'mycomment':
						this.value = 'Ý kiến phản hồi';
						break;
				}
			}
		}
	}
}
}
catch (e) {}


// một số trò cho ie6, rất nhục
try {
	if (ie6) {
		var grandMom = dom.getElementsByClassName('list-col');

		for (var j = 0; j <grandMom.length; j++) {
			var mom = dom.getElementsByClassName('item', 'li', grandMom[j]);

			for (var i = 0; i < mom.length; i++) {
				var child = mom[i];
				child.onmouseover = function() {
					var title = dom.getElementsByClassName('title', 'span', this)[0];
					dom.setStyle(title, 'display', 'block');
				};
				child.onmouseout = function() {
					var title = dom.getElementsByClassName('title', 'span', this)[0];
					dom.setStyle(title, 'display', 'none');
				};
			}
		}

	}
}
catch (e) {}

/*
try {
	if (config.checkScreen) {
		var handleSuccess = function(o) {
			if (o.responseText !== undefined) {
				$('tags').innerHTML = o.responseText;
			}
		};

		var handleFailure = function(o) {
			if (o.responseText !== undefined) {return null;}
		};

		var callback = {
			success: handleSuccess,
			failure: handleFailure
		};

		var request = YAHOO.util.Connect.asyncRequest('GET', '/channel/4001/', callback);
	}
}
catch (e) {}
*/



try {
	$('truyenhinh').onclick = function() {
			var handleSuccess = function(o) {
				if (o.responseText !== undefined) {
					$truyenhinh = new YAHOO.widget.Panel("panel2", { width:"600px", fixedcenter : true, overflow: "hidden", textAlign: "center", visible:false, constraintoviewport:true } );
					$truyenhinh.setHeader("<div class='tl'></div><span>Lịch truyền hình</span><div class='tr'></div>");
					$truyenhinh.setBody(o.responseText);
					$truyenhinh.render("panel_container");
					$truyenhinh.show();
				}
			};

	var handleFailure = function(o) {
		if (o.responseText !== undefined) {return null;}
	};

	var callback = {
		success: handleSuccess,
		failure: handleFailure
	};

	var request = YAHOO.util.Connect.asyncRequest('GET', '/channel/3941/', callback);
	}
}
catch (e) {}


try {
	$('tygia').onclick = function() {

		var str = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD> <TITLE> Bee - Tỷ giá </TITLE>';
		str += '<META http-equiv="Content-Type" content="text/html; charset=utf-8"><div style="text-align: center"></HEAD><BODY>';
		str += '<div style="font-weight: bold; font-size: 18px; margin-bottom: 8px;">Tỷ giá ngoại tệ</div><div style="margin: 0 auto;">';
		var tigia = '';
		if (obj_exchange.FORM.TOTAL_ROW_COUNT > 0) {
		str += '<table id="tygia" cellpadding ="0" cellspacing="0" style="margin: 0 auto; width: 340px; border: 1px solid #CCC;">';
		str += '<tr style="background: #ccc;"><th>Tên ngoại tệ</th><th>Giá bán</th><th>Giá mua</th><th>Chuyển khoản</th></tr>'
		var rowObj = obj_exchange.FORM.ROWSET.ROW;
		for (i=0;i < rowObj.length; i++ ) {
			if(i % 2 ==0)
				str += '<tr style="background: #F0F0EE">';
			else
				str += '<tr style="background: #dedede">';

			str += '<td style="border-right: 1px solid #CCC;border-top: 1px solid #CCC; text-align: center; height:23px;">' + rowObj[i].MoneyCode + '</td>';
			str += '<td style="border-right: 1px solid #CCC;border-top: 1px solid #CCC; text-align: right; height:23px;">' + rowObj[i].Buy.split('.')[0] + '</td>';
			str += '<td style="border-right: 1px solid #CCC;border-top: 1px solid #CCC; text-align: right; height:23px;">' + rowObj[i].Sell.split('.')[0] + '</td>';
			str += '<td style="border-top: 1px solid #CCC; text-align: right; height:23px;">' + rowObj[i].Transfer.split('.')[0] + '</td>';
			str += "</tr>";


		}

		str += '</table>';

	}
	str += '</div></body></html>';

		$tygia = new YAHOO.widget.Panel("panel2", { width:"400px", fixedcenter : true, visible:false, constraintoviewport:true } );
		$tygia.setHeader("<div class='tl'></div><span>Tỷ giá</span><div class='tr'></div>");
		$tygia.setBody(str);
		$tygia.render("panel_tygia");
		$tygia.show();
	}
}
catch (e) {}

try {
	$('giavang').onclick = function() {

		var str = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD> <TITLE>Bee - Tỷ giá vàng </TITLE>';
		str += '<META http-equiv="Content-Type" content="text/html; charset=utf-8"><div style="text-align: center"></HEAD><BODY>';
		str += '<div style="font-weight: bold; font-size: 18px; margin-bottom: 8px;">Tỷ giá vàng</div><div style="margin: 0 auto;">';
		var tigia = '';
		if (obj_gold.FORM.TOTAL_ROW_COUNT > 0) {
			str += '<table id="tygia" cellpadding ="0" cellspacing="0" style="margin: 0 auto; width: 260px; border: 1px solid #CCC;">';
			str += '<tr style="background: #ccc;"><th>Tên loại vàng</th><th>Giá bán</th><th>Giá mua</th></tr>'
			var rowObj = obj_gold.FORM.ROWSET.ROW;
			for (i=0;i < rowObj.length; i++ ) {
				if(i % 2 ==0)
					str += '<tr style="background: #F0F0EE">';
				else
					str += '<tr style="background: #dedede">';

				str += '<td style="border-right: 1px solid #CCC;border-top: 1px solid #CCC; text-align: center; height:23px;">' + rowObj[i].Alias+ '</td>';
				str += '<td style="border-right: 1px solid #CCC;border-top: 1px solid #CCC; text-align: right; height:23px;">' + rowObj[i].Change + '</td>';
				str += '<td style="border-top: 1px solid #CCC; text-align: right; height:23px;">' + rowObj[i].ValueData + '</td>';
				str += "</tr>";
			}

			str += '</table>';

		}
		str += '</div></body></html>';


		$giavang = new YAHOO.widget.Panel("panel2", { width:"400px", fixedcenter : true, visible:false, constraintoviewport:true } );
		$giavang.setHeader("<div class='tl'></div><span>Giá vàng</span><div class='tr'></div>");
		$giavang.setBody(str);
		$giavang.render("panel_giavang");
		$giavang.show();
	}

}
catch (e) {}

try {
	//_('<script src="http://www.vietad.vn/keyword.aspx?pubid=2349"></script>');
	///_('<script src="http://embed.vietad.vn/MagicWords.js"></script>');
}
catch (e) {}


try {
	load_ads();
}
catch (e){}

var Caty = function(paging, list, rowsperpage, url) {
	this.paging = paging;
	this.list = list;
	this.url = url;
	this.rowsperpage = rowsperpage;

	this.render = function() {
		var list = this.list;
		var paging = this.paging;
		var rowsperpage = this.rowsperpage

		var handleSuccess = function(o) {

			if (o.responseText !== undefined) {
				var blah = document.createElement('div');
				blah.innerHTML = o.responseText;
				var items = blah.getElementsByTagName('blockquote');
				var data = new Array();

				for (var i = 0; i < items.length; i++) {
					data[i] = items[i].innerHTML;
				}

				if (data.length < 1) {
					YAHOO.util.Dom.get('list-cate-next').parentNode.parentNode.style.display = 'none';
				}

				var handlePagination = function (state) {
					var startIndex = state.recordOffset;
					var recs = data.slice(startIndex, startIndex + state.rowsPerPage);
					list.start = startIndex + 1;
					list.innerHTML = recs.join('');
					paginator.setState(state);
				};

				var paginator = new YAHOO.widget.Paginator({
					rowsPerPage: rowsperpage,
					totalRecords: data.length,
					containers: [paging],
					template: '{NextPageLink}',
					nextPageLinkClass : 'yui-pg-next xemtiep',
					nextPageLinkLabel : '<b>Xem thêm</b>'
				});

				paginator.subscribe('pageChange', function() {
					if(paginator.getCurrentPage() >= 4) {
						$('pagy').innerHTML = '<a href="/channel/3641/?type=cate&key=cateid:' + $('cate-id').innerHTML + '&start=' + parseInt(113) + '" class="xemtatca">Xem tất cả</a>';
					}
				});

				paginator.subscribe('changeRequest', handlePagination);
				paginator.render();
				handlePagination(paginator.getState());
			}
		};

		var handleFailure = function(o) {
			YAHOO.util.Dom.get('list-cate-next').parentNode.parentNode.style.display = 'none';
			if (o.responseText !== undefined) {return null;}
		};

		var callback = {
			success: handleSuccess,
			failure: handleFailure
		};

		var request = YAHOO.util.Connect.asyncRequest('GET', this.url, callback);
	};
};

try {
	$('paging').onclick = function() {
		var cate = new Caty('pagy', dom.get('list-cate-next'), 20, 'index.next');
		cate.render();
		$('other').style.display = 'none';
		return false;
	}
}
catch (e) {}

//_('<script type="text/javascript" src="http://admicro1.vcmedia.vn/ads_codes/ads_box_1208.ads"></script>');
//_('<script type="text/javascript" src="http://admicro1.vcmedia.vn/ads_codes/ads_box_1209.ads"></script>');
//_('<script type="text/javascript" src="http://admicro1.vcmedia.vn/ads_codes/ads_box_1210.ads"></script>');


