// JavaScript Document

function ajax_data (section,id,lang,action,post_data) {

	layout_change(section);
	ajax_data_loading();
	
	var url = '';
	if (section) {url='section='+section;}
	if (url && id) {url+='&';}
	if (id) {url+='content='+id;}
	if (url && lang) {url+='&';}
	if (lang) {url+='lang='+lang;}
	if (url && action) {url+='&';}	
	if (action) {url+='action='+action;}
	
	new Ajax.Request('?ajax=1&'+url, {
		method:post_data?'post':'get',
		postBody:post_data,
		onSuccess: function(transport){ ajax_data_onSuccess (transport,url); },
		onFailure: function(){ ajax_data_onFailure (); }
		});
	
}

function ajax_data_loading (section,id,lang,action,post_data) {

	Element.update('cnt_right_cnt', '<div class=\"loader\">'+'<img src=\"imgs/loader.gif\" />'+'</div>');

}


function ajax_data_onSuccess (transport,url) {
	var response = transport.responseText || "";
	if (response=="") {
		response='&nbsp;';
		}
	Element.update('cnt_right_cnt', response);		
	pageTracker._trackPageview("?"+url);
	initLightbox();	

}
	
function ajax_data_onFailure () {

	alert('Something went wrong...');

}

function layout_change(section) {

	switch (section) {
		case 3:
		swf="news.swf";
		break;
		case 4:
		swf="bio.swf";
		break;
		case 1:
		swf="adr.swf";
		break;
		case 6:
		swf="music.swf";
		break;
		case 2:
		swf="gallery.swf";
		break;
		case 7:
		swf="links.swf";
		break;
		case 100:
		swf="contact.swf";
		break;
		}
		
	/*
	var flashvars = {};
	var params = {};
	params.wmode = "transparent";
	params.bgcolor = "#fff500";		
	var attributes = {};
	attributes.id = "cnt_left_swf";
	swfobject.embedSWF("swf/"+swf, "cnt_left_swf", "300", "430", "9.0.0", false, flashvars, params, attributes);
	*/
	
	$('cnt_left_swf').LoadMovie("1","swf/"+swf);

	}
