var changeBackground = function(o, params){
	try{
		YAHOO.util.Dom.setStyle(params.id, 'background', 'url(' + params.sprite + ') no-repeat ' + params.positionX + 'px '+ params.positionY + 'px'); 
	}
	catch(e){}
};

var changeTabForeground = function(o, params){
	try{
		YAHOO.util.Dom.setStyle(params.id, 'color', '#ff6600');
		if(params.id == 'search-web'){
			YAHOO.util.Dom.setStyle('search-images', 'color', '#000');
			YAHOO.util.Dom.setStyle('search-video', 'color', '#000');
			YAHOO.util.Dom.get('module').value = 'web';
		}
		else if(params.id == 'search-images'){
			YAHOO.util.Dom.setStyle('search-web', 'color', '#000');
			YAHOO.util.Dom.setStyle('search-video', 'color', '#000');
			YAHOO.util.Dom.get('module').value = 'image';
		}
		else{
			YAHOO.util.Dom.setStyle('search-web', 'color', '#00');
			YAHOO.util.Dom.setStyle('search-images', 'color', '#000');
			YAHOO.util.Dom.get('module').value = 'video';
		}
	}
	catch(e){}
};

var showElement = function(o, params){
	YAHOO.util.Dom.setStyle(params.id, 'display', 'block');
};

var popup = function(o, params){
	aWindow = window.open(params.url,"Orange","toolbar=no,width="+params.width+",height="+params.height+", status=no,scrollbars="+params.scrollbars+",resize=no,menubars=no");
};

var error = function(){

};

/** Orange news */
var getOrangeNews = function(){
	var request = YAHOO.util.Connect.asyncRequest('GET', 'news/getNews.php?id=7&limit=3', {
		success: function(o){
			YAHOO.util.Dom.get('orange-news').innerHTML = o.responseText;
		},
		
		failure: error,
		cache: true
	});	
};

/** International news */
var getInterNews = function(){
	var request = YAHOO.util.Connect.asyncRequest('GET', 'news/getNews.php?id=4&limit=10', {
		success: function(o){
			YAHOO.util.Dom.get('inter-news').innerHTML = o.responseText;
		},
		
		failure: error,
		cache: true
	});	
};

/** Local */
var getLocalNews = function(){
	var request = YAHOO.util.Connect.asyncRequest('GET', 'news/getNews.php?id=3&limit=3', {
		success: function(o){
			YAHOO.util.Dom.get('local-news').innerHTML = o.responseText;
		},
		
		failure: error,
		cache: true
	});
};

/** Voice */
var getVoiceNews = function(){
	var request = YAHOO.util.Connect.asyncRequest('GET', 'news/getNews.php?id=10&limit=5', {
		success: function(o){
			YAHOO.util.Dom.get('voice-news').innerHTML = o.responseText;
		},
		
		failure: error,
		cache: true
	});
};


YAHOO.util.Event.onAvailable('orange-news', getOrangeNews);
YAHOO.util.Event.onAvailable('inter-news', getInterNews);
YAHOO.util.Event.onAvailable('local-news', getLocalNews);
YAHOO.util.Event.onAvailable('voice-news', getVoiceNews);

YAHOO.util.Event.addListener('search-web', 'click', changeBackground, {id : 'search', sprite : 'images/searchtab1.jpg', positionX : 0, positionY : 0});
YAHOO.util.Event.addListener('search-web', 'click', changeTabForeground, {id : 'search-web'});
YAHOO.util.Event.addListener('search-images', 'click', changeBackground, {id : 'search', sprite : 'images/searchtab2.jpg', positionX : 0, positionY : 0});
YAHOO.util.Event.addListener('search-images', 'click', changeTabForeground, {id : 'search-images'});
YAHOO.util.Event.addListener('search-video', 'click', changeBackground, {id : 'search', sprite : 'images/searchtab3.jpg', positionX : 0, positionY : 0});
YAHOO.util.Event.addListener('search-video', 'click', changeTabForeground, {id : 'search-video'});
