//------------------------------------------------------------------------------------------------------------------------------------------------------
// 
//------------------------------------------------------------------------------------------------------------------------------------------------------
function SwitchLayout(layout) {
	if(!document.getElementById("table_" + layout)) {
		DoSwitchLayout(layout);
		TopLinkActive(layout);
	}
}

//------------------------------------------------------------------------------------------------------------------------------------------------------
// 
//------------------------------------------------------------------------------------------------------------------------------------------------------
function DoSwitchLayout(layout) {
	var Parameters = { "do" : "set_sample_layout",
										"layout" : layout
									};
	
	if(layout == "album") {
		var DoSwitchLayout = new Ajax.Updater("content_holder", "ajax.php", { method: "post", parameters: $H(Parameters).toQueryString(), onComplete: SwitchAlbum });
	} else {
		var DoSwitchLayout = new Ajax.Updater("content_holder", "ajax.php", { method: "post", parameters: $H(Parameters).toQueryString() });
		
		document.getElementById("pg_holder").innerHTML = "";
	}
}

//------------------------------------------------------------------------------------------------------------------------------------------------------
// 
//------------------------------------------------------------------------------------------------------------------------------------------------------
function SwitchAlbum(album) {
	album = (album == "[object]") ? "styles" : album;
	
	if(!document.getElementById("flash_" + album)) {
		DoSwitchAlbum(album);
		AlbumLinkActive(album);
	}
}

//------------------------------------------------------------------------------------------------------------------------------------------------------
// 
//------------------------------------------------------------------------------------------------------------------------------------------------------
function DoSwitchAlbum(album) {
	var FlashAlbum = new FlashObject("flippingBook.swf", "flash_album", "760", "480", "6", "#FFFFFF");

	FlashAlbum.addVariable("XMLConfig", "flip_config.php?album=" + album);
	FlashAlbum.addVariable("bgImage", "../images/flip_photos/bg.jpg");
	FlashAlbum.write("album_holder");
	
	if(album == "stilusok") {
		document.getElementById("pg_holder").innerHTML = "Fotók: Redl-Nagy Zoltán <a href='http://www.redlart.com' target='_blank'>www.redlart.com</a>";
	} else if(album == "eskuvo" || album == "gyermek") {
		document.getElementById("pg_holder").innerHTML = "Fotók: Boudo Art Fotó <a href='http://www.boudoart.hu' target='_blank'>www.boudoart.hu</a>";
	} else {
		document.getElementById("pg_holder").innerHTML = "Fotók: Ferencz Zoltán";
	}
			
//	var Parameters = { "do" : "switch_sample_album",
//										"album" : album
//									};
//	var DoSwitchAlbum = new Ajax.Updater("album_holder", "ajax.php", { method: "post", parameters: $H(Parameters).toQueryString() });
}

//------------------------------------------------------------------------------------------------------------------------------------------------------
// 
//------------------------------------------------------------------------------------------------------------------------------------------------------
function TopLinkActive(active) {
	document.getElementById("link_press").className = "textmodul_lead";
	document.getElementById("link_cover").className = "textmodul_lead";
	document.getElementById("link_album").className = "textmodul_lead";
	document.getElementById("link_" + active).className = "textmodul_lead_active";	
}

//------------------------------------------------------------------------------------------------------------------------------------------------------
// 
//------------------------------------------------------------------------------------------------------------------------------------------------------
function AlbumLinkActive(active) {
	document.getElementById("link_album_stilusok").className = "textmodul_lead";
	document.getElementById("link_album_eskuvo").className = "textmodul_lead";
	document.getElementById("link_album_gyermek").className = "textmodul_lead";
	document.getElementById("link_album_nyaralas").className = "textmodul_lead";
	document.getElementById("link_album_" + active).className = "textmodul_lead_active";	
}

//------------------------------------------------------------------------------------------------------------------------------------------------------
// 
//------------------------------------------------------------------------------------------------------------------------------------------------------
function FormatLinkActive(active) {
	document.getElementById("format1").className = "sample_format";
	document.getElementById("format2").className = "sample_format";
	document.getElementById("format3").className = "sample_format";
	document.getElementById("format" + active).className = "sample_format_active";	
}

//------------------------------------------------------------------------------------------------------------------------------------------------------
// 
//------------------------------------------------------------------------------------------------------------------------------------------------------
function LoadColors(format) {
	var Parameters = { "do" : "load_sample_colors",
										"format" : format
									};
	var LoadColors = new Ajax.Updater("list_colors", "ajax.php", { method: "post", parameters: $H(Parameters).toQueryString() });
	
	FormatLinkActive(format);
	
	document.getElementById("list_types").innerHTML = "";
	document.getElementById("show_cover").innerHTML = "";
	document.getElementById("title_color").innerHTML = LANG['color'];
	document.getElementById("title_type").innerHTML = "";
	document.getElementById("title_title").innerHTML = "";
}

//------------------------------------------------------------------------------------------------------------------------------------------------------
// 
//------------------------------------------------------------------------------------------------------------------------------------------------------
function ColorLinkActive(active) {
	document.getElementById("color1").className = "sample_color";
	document.getElementById("color2").className = "sample_color";
	document.getElementById("color3").className = "sample_color";
	document.getElementById("color4").className = "sample_color";
	document.getElementById("color5").className = "sample_color";
	document.getElementById("color6").className = "sample_color";
	document.getElementById("color" + active).className = "sample_color_active";	
}

//------------------------------------------------------------------------------------------------------------------------------------------------------
// 
//------------------------------------------------------------------------------------------------------------------------------------------------------
function LoadTypes(format, color) {
	var Parameters = { "do" : "load_sample_types",
										"format" : format,
										"color" : color
									};
	var LoadTypes = new Ajax.Updater("list_types", "ajax.php", { method: "post", parameters: $H(Parameters).toQueryString() });
	
	ColorLinkActive(color);

	document.getElementById("show_cover").innerHTML = "";
	document.getElementById("title_type").innerHTML = LANG['type'];
	document.getElementById("title_title").innerHTML = "";
}

//------------------------------------------------------------------------------------------------------------------------------------------------------
// 
//------------------------------------------------------------------------------------------------------------------------------------------------------
function TypeLinkActive(active) {
	document.getElementById("type1").className = "sample_type";
	document.getElementById("type2").className = "sample_type";
	document.getElementById("type3").className = "sample_type";
	document.getElementById("type4").className = "sample_type";
	document.getElementById("type" + active).className = "sample_type_active";	
}

//------------------------------------------------------------------------------------------------------------------------------------------------------
// 
//------------------------------------------------------------------------------------------------------------------------------------------------------
function LoadCover(format, color, type) {
	var Parameters = { "do" : "load_sample_cover",
										"format" : format,
										"color" : color,
										"type" : type
									};
	var LoadCover = new Ajax.Request("ajax.php", { method: "post", parameters: $H(Parameters).toQueryString(), onComplete: ParseLoadCover });
	
	TypeLinkActive(type);
}

//------------------------------------------------------------------------------------------------------------------------------------------------------
// 
//------------------------------------------------------------------------------------------------------------------------------------------------------
function ParseLoadCover(response) {
	var Response = response.responseText;
	
	var Datas = Response.split("|||");
	
	document.getElementById("title_title").innerHTML = LANG['title'] + ": " + Datas[0];
	document.getElementById("show_cover").innerHTML = Datas[1];	
}

