$(document).ready(function(){
    $("#ln1").click(function () {
        change_News_1();
    });
    $("#ln2").click(function () {
        change_News_2();
    });
    $("#ln3").click(function () {
        change_News_3();
    });
    $("#ln4").click(function () {
        change_News_4();
    });
    change_News_1();
    //fillSelectieStiri();
    fillCursValutar();
        
  /*  $(".currency").hover(
        function(){
            $(this).css({
                color:'#ff6600'
            }); //mouseover
        },
        function(){
            $(this).css({
                color:'#767676'
            }); //mouseout
        }
        );
    $(".currency").click(function () {
        document.location.href="<?=HTTP_PATH?>?id=currencies";
    });
    */
});

var sel_cat = 1;

function showWeather(ajaxIndex,cityName){
	
    var rssContent = ajaxObjects[ajaxIndex].response;
    var tokensW = rssContent.split(/\n\n/g);
    var tokensCurrentCondition = tokensW[0].split(/##/g);
    var tokensCurrentDay =  tokensW[1].split(/##/g);
    var tokensNextDay =  tokensW[2].split(/##/g);
    var tokensNextNextDay = tokensW[3].split(/##/g);

    document.getElementById('currentWeatherHeader').innerHTML = '<div>VREMEA in'+tokensCurrentCondition[0]+'</div>'; 
    var string = '<table><tr> <td><img src="'+tokensCurrentCondition[1]+'" height="100" width="100"></td>';	
    string += '<td><div>Temperatura curenta: <span style="color:#000000;">'+tokensCurrentCondition[3]+'</span></div>' +
    '<span style="color:#000000;">Ziua: ' +tokensCurrentDay[6] +' | Rasarit: '+tokensCurrentDay[7]+' | Umiditate: '+tokensCurrentDay[8]+
    ' | Precipitatii: '+tokensCurrentDay[9]+' | Vant: '+tokensCurrentDay[10]+
    '</span><br>Noaptea: <span style="color:#000000;">' +tokensCurrentDay[12] +'</span> | Apus: <span style="color:#000000;">'+tokensCurrentDay[13]+
    '</span> | Umiditate: <span style="color:#000000;">'+tokensCurrentDay[14]+
    '</span> | Precipitatii: <span style="color:#000000;">'+tokensCurrentDay[15]+'</span> | Vant: <span style="color:#000000;">'+tokensCurrentDay[16]+
    '</span></td>';
    string += '</tr></table>';
    string +='<div style="text-align:right;"><a href="http://www.infoo.ro/?id=wForecast&city='+cityName+'" style="color:#008678;" >Prognoza meteo pentru 10 zile<\/a><\/div>';
    document.getElementById('currentWeatherCont').innerHTML = string;
    var x=document.getElementById("cityValue");
    for (i=0;i<x.length;i++)
    {
        if (x.options[i].value==cityName) x.selectedIndex = i;
    }

    document.getElementById('nextWeatherHeader').innerHTML = '<div>Urmatoarele zile</div>';

    var string = '<table><tr><td><img src="'+tokensCurrentCondition[1]+'" height="60" width="60"></td>'+
    '<td><div>Astazi</div>Min: ' +tokensCurrentDay[3]+ '<br>Max: '+ tokensCurrentDay[4]+'</td>'+
    '<td style="padding-left:5px;"><img src="'+tokensNextDay[5]+'" height="60" width="60"></td>'+
    '<td><div>'+tokensNextDay[0]+'</div>Min: ' +tokensNextDay[3]+ '<br>Max: '+ tokensNextDay[4]+'</td>'+
    '<td style="padding-left:5px;"><img src="'+tokensNextNextDay[5]+'" height="60" width="60"></td>'+
    '<td><div>'+tokensNextNextDay[0]+'</div>Min: '+tokensNextNextDay[3]+ '<br>Max: '+ tokensNextNextDay[4]+'</td>';
    string += '</tr></table>';
    document.getElementById('nextWeatherContent').innerHTML = string;
    ajaxObjects[ajaxIndex] = false;
}

function getWeather(cityName){
    var ajaxIndex = ajaxObjects.length;
    ajaxObjects[ajaxIndex] = new sack();

    ajaxObjects[ajaxIndex].requestFile = 'http://www.infoo.ro/read_weather.php?city=' + cityName;
    ajaxObjects[ajaxIndex].onCompletion = function(){
        showWeather(ajaxIndex,cityName);
    };
    ajaxObjects[ajaxIndex].runAJAX();
}

function change_News_4(){
   
    if (sel_cat == 1){
        $("#ln" + sel_cat).removeClass("firstactive");
        $("#ln" + sel_cat).addClass("first");
    }
    else $("#ln" + sel_cat).removeClass("active");
    $("#ln4").addClass("active");
    sel_cat = 4;
    var ajaxIndex = ajaxObjects.length;
    ajaxObjects[ajaxIndex] = new sack();

    ajaxObjects[ajaxIndex].requestFile = 'http://www.infoo.ro/getHomeEvents.php?section=cinema';	// Specifying which file to get
    ajaxObjects[ajaxIndex].onCompletion = function(){
        show_Events(ajaxIndex);
    };	// Specify function that will be executed after file has been found
    ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function


}

function change_News_2(){
    if (sel_cat == 1){
        $("#ln" + sel_cat).removeClass("firstactive");
        $("#ln" + sel_cat).addClass("first");
    }
    else $("#ln" + sel_cat).removeClass("active");
    $("#ln2").addClass("active");
    sel_cat = 2;
    var ajaxIndex = ajaxObjects.length;
    ajaxObjects[ajaxIndex] = new sack();

    ajaxObjects[ajaxIndex].requestFile = 'http://www.infoo.ro/getHomeEvents.php';	// Specifying which file to get
    ajaxObjects[ajaxIndex].onCompletion = function(){
        show_Events(ajaxIndex);
    };	// Specify function that will be executed after file has been found
    ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function

}

function change_News_3(){
    if (sel_cat == 1){
        $("#ln" + sel_cat).removeClass("firstactive");
        $("#ln" + sel_cat).addClass("first");
    }
    else $("#ln" + sel_cat).removeClass("active");
    $("#ln3").addClass("active");
    sel_cat = 3;
    var ajaxIndex = ajaxObjects.length;
    ajaxObjects[ajaxIndex] = new sack();
    ajaxObjects[ajaxIndex].requestFile = 'http://www.infoo.ro/getHomeNews.php?section=stiri-auto';	// Specifying which file to get
    ajaxObjects[ajaxIndex].onCompletion = function(){
        show_News(ajaxIndex);
    };
    ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function
}

function change_News_1(){
    if (sel_cat == 1){
        $("#ln" + sel_cat).removeClass("firstactive");
        $("#ln" + sel_cat).addClass("first");
    }
    else $("#ln" + sel_cat).removeClass("active");
    $("#ln1").addClass("firstactive");
    sel_cat = 1;


    //<div>
    //<script src="http://gmodules.com/ig/ifr?url=http://alisa.ellis.googlepages.com/youtubeNew.xml&amp;up_prefs_version=0&amp;up_search_channels=0&amp;up_search_channel_name0=&amp;up_search_channel_url0=&amp;up_search_channel_name1=&amp;up_search_channel_url1=&amp;up_search_channel_name2=&amp;up_search_channel_url2=&amp;up_current_channel_id=0&amp;synd=open&amp;w=320&amp;h=306&amp;title=YouTube+Top+Rated+Video+Clips&amp;lang=all&amp;country=ALL&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js"></script>
    //</div>

    //var string='<div><script src="http://gmodules.com/ig/ifr?url=http://alisa.ellis.googlepages.com/youtubeNew.xml&amp;up_prefs_version=0&amp;up_search_channels=0&amp;up_search_channel_name0=&amp;up_search_channel_url0=&amp;up_search_channel_name1=&amp;up_search_channel_url1=&amp;up_search_channel_name2=&amp;up_search_channel_url2=&amp;up_current_channel_id=0&amp;synd=open&amp;w=320&amp;h=306&amp;title=YouTube+Top+Rated+Video+Clips&amp;lang=all&amp;country=ALL&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js"></script></div>';
    var ajaxIndex = ajaxObjects.length;
    ajaxObjects[ajaxIndex] = new sack();
    ajaxObjects[ajaxIndex].requestFile = 'http://www.infoo.ro/getHomeNews.php';	// Specifying which file to get
    ajaxObjects[ajaxIndex].onCompletion = function(){
        show_News(ajaxIndex);
    };
    ajaxObjects[ajaxIndex].runAJAX();		// Execute AJAX function
}


function utf8decode(utftext) {
		var string = "";
		var i = 0;
		var c = c1 = c2 = 0;

		while ( i < utftext.length ) {

			c = utftext.charCodeAt(i);

			if (c < 128) {
				string += String.fromCharCode(c);
				i++;
			}
			else if((c > 191) && (c < 224)) {
				c2 = utftext.charCodeAt(i+1);
				string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i += 2;
			}
			else {
				c2 = utftext.charCodeAt(i+1);
				c3 = utftext.charCodeAt(i+2);
				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
				i += 3;
			}

		}
		return string;
	}


function show_Events(ajaxIndex)
{
    var rssContent = ajaxObjects[ajaxIndex].response;    
    document.getElementById('stiri').innerHTML = rssContent;
    ajaxObjects[ajaxIndex] = false;
}

function show_News(ajaxIndex)
{
   /* var rssContent = ajaxObjects[ajaxIndex].response;
    tokens = rssContent.split(/\n\n/g);
    var headerTokens = tokens[0].split(/##/g);
    var string = ' <div class="mainnews" id="news_body"><div class="section"><table cellpadding="3" cellspacing="0">';
    for(var no=1;no<tokens.length;no++)
    {
        var itemTokens = tokens[no].split(/##/g);
        string = string + '<tr><td><div class=\"boxItemHeader\"><a "class=\"boxItemHeader\" href="' + itemTokens[3] +'" onclick="var w = window.open(this.href);return false">' + itemTokens[0] + '<\/a><\/div><div class=\"itemDescription_1\">'+itemTokens[2]+'<\/div><\/td><\/tr>';
    }

    string = string + '<\/table><\/div>';

    if (sel_cat==4)
    {
        string +='<div style="text-align:right;"><a href="?id=evenimente">Mai multe evenimente...<\/a><\/div>';

    }
    else string +='<div style="text-align:right;"><a href="http://www.infoo.ro?id=news">Mai multe stiri...<\/a><\/div><\/div>';

    document.getElementById('stiri').innerHTML = string;
    ajaxObjects[ajaxIndex] = false;
*/
    var rssContent = ajaxObjects[ajaxIndex].response;   
    document.getElementById('stiri').innerHTML = rssContent;
    ajaxObjects[ajaxIndex] = false;
}

function fillSelectieStiri() {
    var ajaxIndex = ajaxObjects.length;
    ajaxObjects[ajaxIndex] = new sack();
    var maxRssItems =10;
    var url='http://www.google.com/reader/public/atom/user%2F11002457015237775354%2Fstate%2Fcom.google%2Fbroadcast';
    ajaxObjects[ajaxIndex].requestFile = 'readRSS.php?rssURL=' + escape(url) + '&maxRssItems=' + maxRssItems;	// Specifying which file to get
    ajaxObjects[ajaxIndex].onCompletion = function(){
        showSelectieNews(ajaxIndex);
    };	// Specify function that will be executed after file has been found
    ajaxObjects[ajaxIndex].runAJAX();
}

function showSelectieNews(ajaxIndex)
{
    var rssContent = ajaxObjects[ajaxIndex].response;
    tokens = rssContent.split(/\n\n/g);
    var headerTokens = tokens[0].split(/##/g);
    var string = ' <div class="section">';
    for(var no=1;no<tokens.length;no++)
    {
        var itemTokens = tokens[no].split(/##/g);
        string = string + '<div class="googlenews"><a "class=\"boxItemHeader\" href="http://www.infoo.ro/?id=news" onclick="var w = window.open(this.href);return false">' + itemTokens[0] + '<\/a><\/div>';
    }
    string = string + '<\/div>';
    string +='<div style="text-align:right;"><a href="http://www.infoo.ro?id=news">Mai multe stiri...<\/a><\/div><\/div>';
    document.getElementById('selectie_stiri').innerHTML = string;
    ajaxObjects[ajaxIndex] = false;
}


function fillCursValutar() {
    var ajaxIndex = ajaxObjects.length;
    ajaxObjects[ajaxIndex] = new sack();
    var maxRssItems =10;
    var url='http://www.infoo.ro/cursvalutar.php';
    ajaxObjects[ajaxIndex].requestFile = url;	// Specifying which file to get
    ajaxObjects[ajaxIndex].onCompletion = function(){
        showCursValutar(ajaxIndex);
    };	// Specify function that will be executed after file has been found
    ajaxObjects[ajaxIndex].runAJAX();
}

function showCursValutar(ajaxIndex)
{
    var content = ajaxObjects[ajaxIndex].response;
    document.getElementById('cursvalutar').innerHTML = content;
    ajaxObjects[ajaxIndex] = false;
}