function $(id) {
	return document.getElementById(id);
}

var module = [];
var listNews = document.getElementById('content-cate');
var feedbackForm = document.getElementById('feedback-form');

var loader = new YAHOO.util.YUILoader({ 
	base: '/common/v2/js/yui/', 
	skin: {
		base: 'assets/skins/',
		defaultSkin: 'sam',
		overrides: { 
			carousel: ['daklak'],
			tabview: ['daklak']
		}
	},

	onSuccess: function() {
		if(listNews) {
			try {
				get_list_cate();
			}
			catch (e) {}
		}

		if (feedbackForm) {
			try {
				$('mycomment').value= '';
			}
			catch (e) {}
			init_feedback();
			get_feedback(1);
		}


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

if(feedbackForm) {
	loader.addModule({
		name: 'article',
		type: 'js',
		fullpath: '/common/v2/js/article.js'
	});
	module.push('article');
}

loader.require(module);
loader.insert();



var stats_url = '/service/statistic/statcollector.do';

var mainNavigation = document.getElementById('main-navigation');
var atags = mainNavigation.getElementsByTagName('a');
var cateObj = document.getElementById('cate_id');


if(cateObj) {
	var parentCateId = document.getElementById('cate_parent').value;
	var menuId = 'cate-'+parentCateId;

	var menuObj = document.getElementById(menuId);
	if(menuObj) {
		menuObj.className = 'active';
	}else {
		menuId = 'cate-'+cateObj.value;
		menuObj = document.getElementById(menuId);
		if(menuObj) {
			menuObj.className = 'active';
		}
	}
}else {
	atags[0].className = 'active';
}




function get_list_cate() {

	var url = "index.next";
	var obj = document.createElement('div');
	
	var handleSuccess = function(o) {
		if (o.responseText !== undefined) {
			obj.innerHTML = o.responseText;
			var items= obj.getElementsByTagName('blockquote');
			var data = new Array();
			for (var i = 0; i < items.length; i++) {
				data[i] = items[i].innerHTML;
			}
			
			YAHOO.util.Event.onDOMReady(function() {
			
				var list = YAHOO.namespace('vsolutions');
				list.content = YAHOO.util.Dom.get('list-cate-next');
					list.handlePagination = function (state) {
					var startIndex = state.recordOffset;
					recs = data.slice(startIndex, startIndex + state.rowsPerPage);
					list.content.start = startIndex + 1;
					list.content.innerHTML = recs.join('');
					list.paginator.setState(state);
				};

				list.paginator = new YAHOO.widget.Paginator({
					rowsPerPage: 10,
					totalRecords: data.length,
					containers: ['pagy'],
					template: '{PreviousPageLink}{NextPageLink}',
					nextPageLinkLabel: 'Trang sau',
					previousPageLinkLabel: 'Trang trước',
					nextPageLinkClass : 'yui-pg-next next',
					previousPageLinkClass : 'yui-pg-previous prev'
				});

				list.paginator.subscribe('changeRequest', list.handlePagination);
				list.paginator.render();
				list.paginator.subscribe('pageChange', function() {
					window.location.href = '#';
				});
				list.handlePagination(list.paginator.getState());

			});

		}
	};

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

	var callback = {
		success: handleSuccess,
		failure: handleFailure
	};
	var request = YAHOO.util.Connect.asyncRequest('GET', url, callback);
	
}

/*nthien-end*/

var news_list = new Array();

function removeChildren(obj) {
	if (obj.hasChildNodes()) {
		while (obj.childNodes.length >= 1) {
			obj.removeChild(obj.firstChild);
		}
	}
}

function activate($obj) {
		$obj.className = 'active';
		var $obj_list = document.getElementById('selector').getElementsByTagName('a');
		for ($i = 0; $i < $obj_list.length; $i++) {
			if ($obj_list[i] != $obj) {
				$obj_list[i].className = '';
			}
		}

		var $id = parseInt($obj.innerHTML);
		alert($id);

		var $title = document.getElementById('news-title');
		removeChildren(title);
		title.setAttribute('href', news_list[id][0]);
		title.appendChild(document.createTextNode(news_list[id][1]));
		

		var lead = 	document.getElementById('news-lead');
		removeChildren(lead);
		lead.appendChild(document.createTextNode(news_list[id][2]));

		var avatar = document.getElementById('news-avatar');
		avatar.setAttribute('href', news_list[id][0]);

		var new_avatar = document.createElement('img');
		new_avatar.setAttribute('src', news_list[id][3]);

		removeChildren(avatar);
		avatar.appendChild(new_avatar);

}



