function showPortfolio(id, lang)
{   
    new Ajax.Request('/admin/ajax/portfolio',
		{
		    asynchronous: false,		
    		method: 'post',
    		postBody: 'id=' + id + '&lang=' + lang,
    		 onSuccess: function(request){changePortfolioContent(request.responseText, lang)},
    		 onFailure: function()
            {
                alert('Something went wrong...');
            }
		 });
		 
	return false;
}
function changePortfolioContent(json, lang)
{    
    var data = eval('(' + json + ')');
    var portfolio = document.getElementById("portfolio");
    portfolio.innerHTML = '';
    
    var details = 'Szczegóły', contact = 'Kontakt', website = 'Strona www', sector = 'Sektor(y)', geography = 'Lokalizacja', news = 'Aktualności', jobs = 'Oferty pracy', awards = 'Osiągnięcia, nagrody';
    if (lang == 'en')
    {
         details = 'Details'; contact = 'Contact'; website = 'Website'; sector = 'Sector(s)', geography = 'Location'; news = 'News'; jobs = 'Jobs'; awards = 'Achievements, awards'       
    }
    
    var img     = document.createElement("img");    
    img.src     = "/userfiles/portfolio/" + data.logo;
    portfolio.appendChild(img); 
      
    if (data.activity != '') portfolio.innerHTML += data.activity;   
    
    if ((data.contact_email != '') || (data.contact != '') || (data.link_web != '') || (data.sector != '') || (data.localization != ''))
    {
        var h1     = document.createElement("h3");
        var currentText = document.createTextNode(details);
        h1.appendChild(currentText);

        var ul     = document.createElement("ul");
        if ((data.contact_email != '') && (data.contact != '')) ul.innerHTML =  '<li><label>' + contact +':</label> <a href="mailto:' + data.contact_email + '">' + data.contact + '</a></li>';
        if (data.link_web != '') ul.innerHTML += '<li><label>' +  website +':</label> <a href="' + data.link_web +'" target="_blank">' + data.link_web + '</a></li>';
        if (data.sector != '') ul.innerHTML += '<li><label>' + sector + ':</label> ' + data.sector + '</li>';
        if (data.localization != '') ul.innerHTML += '<li><label>' + geography + ':</label> ' + data.localization + '</li>';

        portfolio.appendChild(h1);   
        portfolio.appendChild(ul);
    }
    
    if (data.awards != '')
    {
        var h4     = document.createElement("h3");    
        var currentText = document.createTextNode(awards);        
        h4.appendChild(currentText); 
        
        var p     = document.createElement("p");    
        var currentText = document.createTextNode(data.awards);        
        p.appendChild(currentText); 
        
        portfolio.appendChild(h4);    
        portfolio.appendChild(p);
    }
    
    if (data.news.length > 0)
    {
        var h2     = document.createElement("h3");    
        var currentText = document.createTextNode(news);        
        h2.appendChild(currentText); 
        
        var ul2     = document.createElement("ul");    
        for (var i = 0; i < data.news.length; i++)   
        {
            ul2.innerHTML +=  '<li><span>' + data.news[i].data + '</span> <a href="' + data.news[i].link +'" target="_blank">' + data.news[i].title+ '</a></li>';
        }
        
        portfolio.appendChild(h2);    
        portfolio.appendChild(ul2);  
    }
    
    if (data.jobs.length > 0)
    {
        var h3     = document.createElement("h3");    
        var currentText = document.createTextNode(jobs);        
        h3.appendChild(currentText);
        
        var ul3     = document.createElement("ul"); 
        for (var i = 0; i < data.jobs.length; i++)   
        {
            ul3.innerHTML +=  '<li><a href="' + data.jobs[i].link +'">' + data.jobs[i].name+ '</a></li>';
        }  
        
        portfolio.appendChild(h3);   
        portfolio.appendChild(ul3);   
    }
    
    var portfolio_name  = document.getElementById('portfolio_title');
    portfolio_name.innerHTML    = data.name;
    
}