// JavaScript Document
function LueMuuttuja(name,Url) {
	var match = (new RegExp('[?&;]' + name + '=([^&;#]*)')).exec(Url);
	return match ? unescape(match[1]) : null;
}
$(function() {
	$('#header_ala a').lightBox();
	$('#vas_kuvitus a').lightBox();
/*	$('#menuvalikot A').bind("click", function(e){
		href=this.href;
		e.preventDefault();
		sivu=LueMuuttuja("sivu",href);
		lang=LueMuuttuja("lang",href);
		if(sivu!=null){
			Lataa(sivu,lang);
		}//sivu
		}//func(e)
	); //bind
*/
	$('#menuvalikot A').live("click", function(e){
		href=this.href;
		e.preventDefault();
		sivu=LueMuuttuja("sivu",href);
		m_id=LueMuuttuja("m_id",href);
		lang=LueMuuttuja("lang",href);
		if(sivu!=null){
			Lataa(sivu,m_id,lang);
		}//sivu
	}//func(e)
	); //live

});


function Lataa(sivu, m_id, lang){
	LataaTeksti(sivu, lang);
	LataaKuvitus(sivu, m_id, lang);
	
	if ($("#t_"+ sivu +" DIV:first").hasClass("menu_off")){
		AvaaMenu(sivu, lang);
	}
	else
	{
		SuljeMenu(sivu, lang);
	}
	//google koodi tähän
	
}
function AvaaMenu(sivu, lang){
	menu="#t_"+sivu;
	$(menu+" DIV:first").removeClass("menu_off");
	$(menu+" DIV:first").addClass("menu_on");
	LataaMenu(sivu, lang);
	
}
function SuljeMenu(sivu, lang){
	menu="#t_"+sivu;
	$(menu+" DIV:first").removeClass("menu_on");
	$(menu+" DIV:first").addClass("menu_off");
	$(menu+"_sub").slideUp("slow", function(){
			$(menu+"_sub").remove();													
	});
}
function LataaMenu(sivu, lang){
	menu="#t_"+sivu;	
	$.ajax({
		url: 'lataa.asp',
		type: 'POST',
		data: { 
			"sivu":sivu,
			"tyyppi":4,
			"lang":lang
		},
		timeout: 1000,
		success: function(msg){
			if(msg.substring(0,3)!="err"){
				//$("#oikea_sisalto").html(msg);
				//$(menu).append(msg);
				$(menu).after(msg);
				$("#t_" + sivu +"_sub").hide();
				$("#t_" + sivu +"_sub").slideDown("slow");
				//alert($(menu).html());
			} 
		},//succ		
		error: function(xhr, status, error){
			//alert(error);
			$("#error").append("<h1>Sivulataus ei onnistunut.</h1><p>Sivun latauksessa tapahtui odottamaton virhe.</p>")
		},
		datatype: "html"
	});
}
function LataaTeksti(sivu, lang){
	$.ajax({
		url: 'lataa.asp',
		type: 'POST',
		data: { 
			"sivu":sivu,
			"tyyppi":1,
			"lang":lang
		},
		timeout: 1000,
		error: function(){
			$("#oikea_sisalto").html("<h1>Sivulataus ei onnistunut.</h1><p>Sivun latauksessa tapahtui odottamaton virhe.</p>")
		},
		success: function(msg){
			if(msg.substring(0,3)!="err"){
				$("#oikea_sisalto").html(msg);
			} 
		}//succ
		,dataType: "html"
	});
}
function LataaKuvitus(sivu, m_id, lang){
	$.ajax({
		url: 'lataa.asp',
		type: 'POST',
		data: { 
			"sivu":sivu,
			"tyyppi":2,
			"lang":lang
		},
		timeout: 2000,
		success: function(msg){
			if(msg.substring(0,3)!="err"){
				$("#header_ala").html(msg);
				$('#header_ala a').lightBox();
			} 
		},//succ		
		error: function(xhr, status, error){
			$("#oikea_sisalto").html("<h1>Sivulataus ei onnistunut.</h1><p>Sivun latauksessa tapahtui odottamaton virhe.</p>")
		},
		dataType: "html"
	});
	
	$.ajax({
		url: 'lataa.asp',
		type: 'POST',
		data: { 
			"sivu":sivu,
			"tyyppi":3,
			"lang":lang
		},
		timeout: 1000,
		error: function(xhr, status, error){
			//alert(xhr.status);
			$("#oikea_sisalto").html("<h1>Sivulataus ei onnistunut.</h1><p>Sivun latauksessa tapahtui odottamaton virhe.</p>")
		},
		success: function(msg){
			if(msg.substring(0,3)!="err"){
				if(m_id==10 || m_id==12 || m_id==20 || m_id==22){
					msg="<div id=\"oik_kuvitus\"><br/>"+msg+"</div>";
					$("#oikea_sisalto").append(msg);
					$('#oik_kuvitus a').lightBox();	
				}
				else{
					$("#vas_kuvitus").html(msg);
					$('#vas_kuvitus a').lightBox();	
				}
			} 
		}//succ
		,dataType: "html"
	});	
}
