var userAgent = navigator.userAgent.toLowerCase();
var config = new Object;
var ie = false;
var ie6 = false;

if (userAgent.indexOf('msie') > -1) {
	ie = true;
	if (userAgent.indexOf('msie 6.0') > -1) {
		ie6 = true;
	}
}
else if (userAgent.indexOf('firefox') > -1) {
	firefox = true;
}

if (ie6) {
	_('<link rel="stylesheet" type="text/css" href="/common/v1/css/ie6.css" />');
}

try {
	_('<script type="text/javascript" src="http://vsolutions.vn/time/index.php?mod=common"></script>');
}
catch (e) {}

_('<script type="text/javascript" src="/common/v1/js/poll.js"></script>');
_('<script type="text/javascript" src="/common/v1/js/ad.js"></script>');
_('<script type="text/javascript" src="/common/v1/yui/yahoo-dom-event/yahoo-dom-event.js"></script>');
_('<script type="text/javascript" src="/common/v1/yui/animation/animation-min.js"></script>');
_('<script type="text/javascript" src="/common/v1/yui/element/element-min.js"></script>');
_('<script type="text/javascript" src="/common/v1/yui/container/container_core-min.js"></script>');
_('<script type="text/javascript" src="/common/v1/yui/paginator/paginator-min.js"></script>');
_('<script type="text/javascript" src="/common/v1/yui/yahoo/yahoo-min.js"></script>');
_('<script type="text/javascript" src="/common/v1/yui/connection/connection-min.js"></script>');
_('<script type="text/javascript" src="/common/v1/yui/menu/menu-min.js"></script>');


function link(boxmenu) {
	var url = boxmenu[boxmenu.selectedIndex].value;
	if (url != '') {
		window.location = url;
	}
}


// Weather

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

function changeWeatherInfo(strInfo)
{
	var wImage = strInfo.split("|")[0];
	var wLow = strInfo.split("|")[1];
	var wHigh = strInfo.split("|")[2];
	var wDescription = strInfo.split("|")[3];
	var wCity = strInfo.split("|")[4];

		$('w-sky').src =  wImage;
		$('w-desc').innerHTML =wDescription;
		$('w-temp').innerHTML = wLow +'-'+ wHigh + '<sup>0</sup>C</span>';
}



function init_weather()
{
	var selObj = document.getElementById("tinh");
	changeWeatherInfo(selObj.value);

	// Init Onchange
	selObj.onchange = function() {
		changeWeatherInfo(this.value);
	}

}
/*
function menutop_select() {
	$as = $('menu').getElementsByTagName('a');

	for (i=0; i < $as.length; i++) {
		try {
			if ($('cate_id').innerHTML == $as[i].rel || $('parent_cate_id').innerHTML == $as[i].rel) {
				$as[i].className = 'active';
			}
		}
		catch (e) {$as[0].className = 'first active';}
	}
}*/




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

function _(str) {
	document.write(str);
}

function bookmark(obj) {
	var url = 'http://bee.net.vn';
	if (ie) {
		obj.style.behavior = 'url(#default#homepage)';
		obj.setHomePage(url);
	}
	else if (firefox) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel('Bee.net.vn', url, '');
	}
}

function set_by_date() {
	var dt = new Date();
	var y  = dt.getFullYear();
	var d  = dt.getDate();
	var m  = dt.getMonth() + 1;

	for (i = 1; i < 32; i++) {
		var tem = document.createElement('option');
		tem.setAttribute('value', i);
		tem.appendChild(document.createTextNode(i));

		if(parseInt(d) == i ) {
			tem.setAttribute('selected', 'true');
		}
		$('view-date').appendChild(tem);
	}

	for(i = 1; i < 13; i++) {
		var tem = document.createElement('option');
		tem.setAttribute('value', i);
		tem.appendChild(document.createTextNode(i));

		if(parseInt(m) == i ) {
			tem.setAttribute('selected', 'true');
		}
		$('view-month').appendChild(tem);
	}

	for(i = 2005; i <= parseInt(y); i++) {
		var tem = document.createElement('option');
		tem.setAttribute('value', i);
		tem.appendChild(document.createTextNode(i));

		if(parseInt(y) == i ) {
			tem.setAttribute('selected', 'true');
		}
		$('view-year').appendChild(tem);
	}
}

function get_by_date() {
	str = 'http://' + location.hostname + '/channel/244/type=date&key=' + $('view-year').value + '/' + $('view-month').value + '/' + $('view-date').value ;
	location.href = str;
}

/* phan trang list*/

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);
}

/*manu left */
function get_data_menu() {
	pcate = document.getElementById('parentcate').getElementsByTagName('div');
	scate = document.getElementById('subcate').getElementsByTagName('div');
	strHtml = '<ul class="makeMenu" id="leftmenu">';
	for (var i = 0; i < pcate.length; i++ ){
		
			strHtml += '<li id="mi' + pcate[i].id + '" level="1" onmouseover="rollOver(this)" onmouseout="rollOff(this)" ><a href=' + pcate[i].title + '>' + pcate[i].innerHTML + '</a>';
		var check_first = true;
		var check_last = false;
		for (var j = 0; j < scate.length; j++ ){
			if(scate[j].className == pcate[i].id){
				if (check_first)
					strHtml += '<ul>';
					if(scate[j].id == 4424) {
						strHtml += '<li level="2" id="mi' + scate[j].id + '"><a href="http://megafun.vn" target="_blank">' + scate[j].innerHTML + '</a>';
					}
					else {
						strHtml += '<li level="2" id="mi' + scate[j].id + '"><a href=' + scate[j].title + '>' + scate[j].innerHTML + '</a>';
					}
				check_first = false;
				check_last = true;
			}
		}
		if (check_last)
			strHtml += '</ul></li>';
		else
			strHtml += '</li>';
	}
	strHtml += '</ul>';
	document.write(strHtml);
}

function rollOver(obj) {
		obj.className += (obj.className?' ':'') + 'CSStoHighlight';
		for ( var i = 0; obj.childNodes[i]; i++ ) {
			if ( obj.childNodes[i].tagName == 'UL' ) {
				obj.childNodes[i].className += (obj.childNodes[i].className?' ':'') + 'CSStoShow';
			}
			if ( obj.childNodes[i].tagName == 'A' ) {
				obj.childNodes[i].className += (obj.childNodes[i].className?' ':'') + 'CSStoHighLink';
			}
	}
}

function rollOff(obj) {
	obj.className = obj.className.replace(/ ?CSStoHighlight$/,'');
	for ( var i = 0; obj.childNodes[i]; i++ ) {
		if ( obj.childNodes[i].tagName == 'UL' ) {
			obj.childNodes[i].className = obj.childNodes[i].className.replace(/ ?CSStoShow$/,'');
		}
		if ( obj.childNodes[i].tagName == 'A' ) {
			obj.childNodes[i].className = obj.childNodes[i].className.replace(/ ?CSStoHighLink$/,'');
		}
	}
}

function menu_select(id){
	var obj = document.getElementById(id);
	if (typeof obj=="undefined" || obj== null) return ;
	obj.className = 'active';
	if(obj.getAttribute('level') == 1) return;
	var parentItem = obj.parentNode.parentNode;
	if (typeof parentItem == "undefined" || obj== null) return;
	menu_select(parentItem.getAttribute('id'));
}


