function selectLang(){
	new Ajax.Updater('main','_lang.php',
	{
		onComplete: function(){
			prepareLangSelector();
		}
	});
}

function loadCountryLang(code){
	new Ajax.Updater('main','_main.php',
	{
		method:'post',
		parameters: {country: code.split("_")[0], lang: code.split("_")[1], locale: code},
		onComplete: function(){
			prepareMenu();
		}
	});
}

function loadPage(include){
	if(include=="country"){
		selectLang();
	}else if(include=="rules"){
	
	}else if(include=="subscribe"){
		alert("La data di registrazione è scaduta / Registration date expired");
	}else{
		new Ajax.Updater('content','_'+include+'.php',
		{
			method:'post',
			parameters: {page: include},
			onComplete: function(){
				if(include=="intro"){
					prepareMadeInItaly();
					lightwindowInit();
				}else if(include=="subscribe"){
					//$('shopSelector').observe('click',function(event){myLightWindow.activateWindow({href: $('favouriteStoreName').readAttribute('href'), title: $('favouriteStoreName').readAttribute('title'), height: 310, width: 550});});
					/*lightwindowInit();
					prepareCalendar();
					alert("message");*/
				}else if(include=="products"){
					prepareBrochure();
				}
			}
		});
	}
}

function subscribe(){

	var params=Form.serialize('registerAccountForm');
	
	new Ajax.Updater('content',$('registerAccountForm').readAttribute('action'),
	{
		method:'post',
		parameters: params,
		onComplete: function(){
			lightwindowInit();
			prepareCalendar();
		}
	});
}

function prepareCalendar(){
	Calendar.setup(
		{
			dateField: 'dateField',
			triggerElement: 'date',
			closeHandler: function(calendar){
				calendar.hide();
				$('date').innerHTML=$('dateField').value;
			}
		}
	)
}

function prepareLangSelector(){
	var flashvars = {};
	flashvars.config = "config/langs.xml";
	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/langSelector.swf", "langSelectorContent", "950", "450", "9.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}

function prepareMenu(){
	var flashvars = {};
	flashvars.menu_txt = $('menu_promo').innerHTML+","+$('menu_subscribe').innerHTML+","+$('menu_products').innerHTML+","+$('menu_rules').innerHTML+","+$('menu_rules').readAttribute('href')+","+$('menu_country').innerHTML+","+$('menu_country_flag').readAttribute('src');
	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", "530", "90", "9.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}

function prepareBrochure(){
	var flashvars = {};
	flashvars.zoomifyImagePath = $('brochure_url').innerHTML;
	flashvars.zoomifyNavigatorVisible=0
	var params = {};
	params.menu = "false";
	params.scale = "noscale";
	var attributes = {};
	attributes.id = "brochureContent";
	swfobject.embedSWF("swf/ZoomifyViewer.swf", "brochureContent", "600", "380", "9.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}

function prepareMadeInItaly(){
	var flashvars = {};
	var params = {};
	params.menu = "false";
	params.scale = "noscale";
	params.wmode = "transparent";
	var attributes = {};
	attributes.id = "madeInItaly";
	swfobject.embedSWF("swf/madeInItaly.swf", "madeInItaly", "100", "103", "9.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}