var findShopsHref;
var findShopsTitle;

function loadLang(language){
	new Ajax.Updater('main','bbq.php',
	{
		method:'post',
		parameters: {lang: language},
		onComplete: function(){
			$('main').className='main_container';
			prepareMenu();
		}
	});	
}

function loadPage(include){
	if(include=="shops"){
		shopsPopup();
	}else{
		new Ajax.Updater('content','_'+include+'.php',
		{
			method:'post',
			parameters: {page: include},
			onComplete: function(){
				if(include=="elements"){
					$('photoGallery').hide();
					prepareElementsCarousel();
				}else if(include=="configurations"){
					$('photoGallery').hide();
					prepareConfigurationsCarousel();
				}else if(include=="accessories"){
					$('photoGallery').hide();
					prepareAccessoriesCarousel();
				}else if(include=="complements"){
					$('photoGallery').hide();
					prepareComplementsCarousel();
				}else if(include=="gallery"){
					$('photoGallery').hide();
					prepareGalleryCarousel();
				}else if(include=="downloads"){
					$('photoGallery').hide();
				}else if(include=="videos"){
					$('photoGallery').hide();
					prepareVideo();
				}else if(include=="hyper"){
					$('photoGallery').hide();
				}else if(include=="intro"){
					showPhotos();
					preparePhotoGallery();
				}
			}
		});
	}
}

function showPhotos(){
	$('cit1').hide();
	$('cit2').hide();
	$('cit3').hide();
	$('short_cit1').show();
	$('short_cit2').show();
	$('short_cit3').show();
	$('photoGallery').show();
}

function showCit(){
	$('cit1').show();
	$('cit2').show();
	$('cit3').show();
	$('short_cit1').hide();
	$('short_cit2').hide();
	$('short_cit3').hide();
	$('photoGallery').hide();
}

function prepareMenu(){
	findShopsHref=$('menu_shops').readAttribute('href');
	findShopsTitle=$('menu_shops').readAttribute('title');

	var flashvars = {};
	flashvars.menu_txt = $('menu_elements').innerHTML+","+$('menu_configurations').innerHTML+","+$('menu_accessories').innerHTML+","+$('menu_complements').innerHTML+","+$('menu_fotogallery').innerHTML+","+$('menu_videos').innerHTML+","+$('menu_shops').innerHTML+","+$('menu_downloads').innerHTML;
	var params = {};
	params.play = "true";
	params.loop = "false";
	params.menu = "false";
	params.quality = "best";
	params.scale = "noscale";
	params.wmode = "transparent";
	params.bgcolor = "#FFFFFF";
	params.devicefont = "false";
	var attributes = {};
	attributes.id = "menu";
	attributes.name = "menu";
	swfobject.embedSWF("swf/menu.swf", "menuContent", "500", "200", "9.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}

function prepareVideo(){
	var flashvars = {};
	flashvars.videoSource="../video/bbq.flv"
	var params = {};
	params.play = "true";
	params.loop = "false";	
	params.menu = "true";
	params.quality = "high";
	params.scale = "noscale";
	params.wmode = "transparent";
	params.bgcolor = "#FFFFFF";
	params.devicefont = "false";
	params.allowFullScreen="false";
	var attributes = {};
	attributes.id = "video";
	attributes.name = "video";
	swfobject.embedSWF("swf/video.swf", "carouselContent", "400", "320", "9.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}

function shopsPopup(){
	popupWindow=new lightwindow();
	popupWindow.activateWindow({
		href: findShopsHref,
		height: 310,
		width: 550,
		title: findShopsTitle
	});
}

function showElemDetails(id){
	elemDetailsWindow=new lightwindow();
	elemDetailsWindow.activateWindow({
		href: 'elementDetails.php?id='+id,
		height: 500,
		width: 600,
		title: ''
	});
}

function showConfDetails(id){
	confDetailsWindow=new lightwindow();
	confDetailsWindow.activateWindow({
		href: 'confDetails.php?id='+id,
		height: 570,
		width: 520,
		title: ''
	});
}

function prepareElementsCarousel(){
	var flashvars = {};
	flashvars.config="config/elements.xml"
	flashvars.itemWidth=200;
	flashvars.rotationTiming=1;
	flashvars.hasGlow=true;
	flashvars.zoomRatio=1.1;
	flashvars.radiusMultiplier=0.9;	
	flashvars.displayStyle="carousel";
	flashvars.captionVisible=true;
	flashvars.clickEnabled=false;
	flashvars.detailsEnabled=false;
	flashvars.callbackName="showElemDetails";
	flashvars.yMove=55;
	var params = {};
	params.play = "true";
	params.loop = "false";
	params.menu = "false";
	params.quality = "high";
	params.scale = "noscale";
	params.wmode = "transparent";
	params.bgcolor = "#FFFFFF";
	params.devicefont = "false";
	var attributes = {};
	attributes.id = "carousel";
	attributes.name = "carousel";
	swfobject.embedSWF("swf/carousel.swf", "carouselContent", "600", "350", "9.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}

function prepareConfigurationsCarousel(){
	var flashvars = {};
	flashvars.config="config/configurations.xml"
	flashvars.itemWidth=150;
	flashvars.rotationTiming=1;
	flashvars.hasGlow=true;
	flashvars.zoomRatio=1.5;
	flashvars.radiusMultiplier=1.1;	
	flashvars.innerView=true;
	flashvars.displayStyle="inner";
	flashvars.captionVisible=true;
	//flashvars.clickEnabled=false;
	flashvars.detailsEnabled=false;
	flashvars.yMove=0;
	flashvars.callbackName="showConfDetails";
	var params = {};
	params.play = "true";
	params.loop = "false";
	params.menu = "false";
	params.quality = "high";
	params.scale = "noscale";
	params.wmode = "transparent";
	params.bgcolor = "#FFFFFF";
	params.devicefont = "false";
	var attributes = {};
	attributes.id = "carousel";
	attributes.name = "carousel";
	swfobject.embedSWF("swf/carousel.swf", "carouselContent", "600", "300", "9.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}

function prepareAccessoriesCarousel(){
	var flashvars = {};
	flashvars.config="config/accessories.xml"
	flashvars.itemWidth=150;
	flashvars.rotationTiming=1;
	flashvars.hasGlow=true;
	flashvars.zoomRatio=2.5;
	flashvars.innerView=true;	
	flashvars.radiusMultiplier=3;
	flashvars.displayStyle="inner";
	flashvars.captionVisible=true;
	flashvars.yMove=0;
	//flashvars.clickEnabled=false;
	var params = {};
	params.play = "true";
	params.loop = "false";
	params.menu = "false";
	params.quality = "high";
	params.scale = "noscale";
	params.wmode = "transparent";
	params.bgcolor = "#FFFFFF";
	params.devicefont = "false";
	var attributes = {};
	attributes.id = "carousel";
	attributes.name = "carousel";
	swfobject.embedSWF("swf/carousel.swf", "carouselContent", "600", "300", "9.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}

function prepareComplementsCarousel(){
	var flashvars = {};
	flashvars.config="config/complements.xml"
	flashvars.itemWidth=150;
	flashvars.rotationTiming=1;
	flashvars.hasGlow=true;
	flashvars.zoomRatio=1.2	;
	flashvars.innerView=true;	
	flashvars.radiusMultiplier=1;	
	flashvars.displayStyle="carousel";
	flashvars.captionVisible=true;
	flashvars.clickEnabled=true;
	flashvars.yMove=55;
	//flashvars.detailsEnabled=false;
	var params = {};
	params.play = "true";
	params.loop = "false";
	params.menu = "false";
	params.quality = "high";
	params.scale = "noscale";
	params.wmode = "transparent";
	params.bgcolor = "#FFFFFF";
	params.devicefont = "false";
	var attributes = {};
	attributes.id = "carousel";
	attributes.name = "carousel";
	swfobject.embedSWF("swf/carousel.swf", "carouselContent", "600", "350", "9.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}

function prepareGalleryCarousel(){
	var flashvars = {};
	flashvars.config="config/photos.xml"
	flashvars.itemWidth=200;
	flashvars.rotationTiming=1;
	flashvars.hasGlow=true;
	flashvars.zoomRatio=1.6;		
	flashvars.innerView=true;	
	flashvars.radiusMultiplier=1.6;	
	flashvars.displayStyle="slideshow";
	flashvars.yMove=55;
	//flashvars.clickEnabled=false;
	var params = {};
	params.play = "true";
	params.loop = "false";
	params.menu = "false";
	params.quality = "high";
	params.scale = "noscale";
	params.wmode = "transparent";
	params.bgcolor = "#FFFFFF";
	params.devicefont = "false";
	var attributes = {};
	attributes.id = "carousel";
	attributes.name = "carousel";
	swfobject.embedSWF("swf/carousel.swf", "carouselContent", "600", "450", "9.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}

function preparePhotoGallery(){
	var flashvars = {};
	flashvars.config="config/photos2.xml"
	flashvars.itemWidth=200;
	flashvars.rotationTiming=1;
	flashvars.hasGlow=true;
	flashvars.zoomRatio=1.6;		
	flashvars.innerView=true;	
	flashvars.radiusMultiplier=1.6;	
	flashvars.displayStyle="slideshow";
	flashvars.yMove=55;
	//flashvars.clickEnabled=false;
	var params = {};
	params.play = "true";
	params.loop = "false";
	params.menu = "false";
	params.quality = "high";
	params.scale = "noscale";
	params.wmode = "transparent";
	params.bgcolor = "#FFFFFF";
	params.devicefont = "false";
	var attributes = {};
	attributes.id = "Photogallery";
	attributes.name = "Photogallery";
	swfobject.embedSWF("swf/carousel.swf", "photoContent", "600", "450", "9.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}