$().ajaxSend(function(r,s){  
	$("#loadingbox").show();  
});  

function changeProjectData(data) {
	CurrentProject = data.id;
	
	$("#project-image").attr({src: "/assets/files/"+data.filename});
	
	$("img#project-image").load(function (){
		$("#loadingbox").fadeOut();  
	});
	
	if((data.category_id == '1' || data.category_id == '2') && data.link != '') {
		urlLink = '<a href="http://'+data.link+'" title="" target="_blank">'+ data.client +'</a>';
	}
	else {
		urlLink = data.client;
	}
	
	$("#project-info").html( urlLink +' - '+ data.service);
	
	if(data.description != '' && data.description != '.') {
		dn = data.description;
	}
	else {
		dn = "";
	}
	
	$("#description").html(data.category_name+', '+data.datetime+' <br />'+dn);
	
	if(data.category_id == '1' || data.category_id == '2') {
		if(data.link != '') {
			$("#project-link-box").html('<h3 id="project-link"><a href="http://'+data.link+'" target="_blank">online</a></h3>');
		}
		else {
			$("#project-link-box").html('<h3 id="project-link">offline</h3>');
		}
		
		$("#project-link").removeClass("sIFR-replaced");
		sIFR.replace(font, {
			selector: '#project-link',
			css: [
				'.sIFR-root { font-size: 18px; color:#3989aa; text-align: center;}',
				,'a { color: #3989aa; text-decoration: none;}'
				,'a:hover { color: #555555; }'
				],
			wmode: 'transparent'});
	}
	else {
		$("#project-link-box").html('');
	}
	
	$("#project-info").removeClass("sIFR-replaced");							
	sIFR.replace(font, {
	selector: '#project-info',
	css: [
		'.sIFR-root { font-size: 18px; color:#555555; }',
		,'a { color: #3989aa; text-decoration: underline; font-size: 18px;}'
		,'a:hover { color: #555555;}'
		],
	wmode: 'transparent'});
}

function getPrevProject(lang) {	
	SliderBuffer = parseInt(SliderBuffer) + parseInt(1);
	$.getJSON("/assets/ajax/getProject2.php?id="+ CurrentProject +"&type=prev&lang="+ lang,			
			function(data){				
				if(data != "ERROR") {
					changeProjectData(data);
				}
				else {
					alert('ERROR');
				}
			}
		);	
}

function getNextProject(lang) {	
	SliderBuffer = parseInt(SliderBuffer) - parseInt(1);
	$.getJSON("/assets/ajax/getProject2.php?id="+ CurrentProject +"&type=next&lang="+ lang, 
		function(data){		
			if(data != "ERROR") {
				changeProjectData(data);
			}
			else {
				alert('ERROR');
			}
		}
	);	
}

function getProject(id, lang) {
	
	$.getJSON("/assets/ajax/getProject.php?id="+ id +"&lang="+ lang, 
		function(data){
			if(data != "ERROR") {
				changeProjectData(data);
			}
			else {
				alert('ERROR');
			}
		}
	);	
		
}

