// JavaScript Document
$(document).ready(function() {
  $(".valoloota").fancybox();
  $(".galotsikkokuva img").imageFrame('rounded');  
  $("#galleria li").quickpaginate({ perpage: 3, showcounter: true, pager : $("#galleriakontrolli")});
  
});

function LueMuuttuja(name,Url) {
	var match = (new RegExp('[?&;]' + name + '=([^&;#]*)')).exec(Url);
	return match ? unescape(match[1]) : null;
}

$(function() {
	$('.menu A.menua').live("click", function(e){
		href=this.href;
		e.preventDefault();
		p=LueMuuttuja("p",href);
		id=LueMuuttuja("id",href);
		m_id=LueMuuttuja("m_id",href);
		lang=LueMuuttuja("lang",href);
		if(id!=null && p!=null){
			if( $("#ln_"+id).css("display") == "none" ){
				$(".menud_" + m_id).slideUp("slow");
				LataaTeksti(p,id,lang);
			}
			else{
				$("#ln_"+id).slideUp("slow");
			}			

		}//sivu
		
	}//func(e)
	); //live
	
	$('.galleria A').live("click", function(e){
		href=this.href;
		e.preventDefault();
		p=LueMuuttuja("p",href);
		id=LueMuuttuja("id",href);
		lang=LueMuuttuja("lang",href);
		galleria=LueMuuttuja("galleria",href);
		if(id!=null && p!=null){
			$("#galleriaindex").slideUp("slow",function(){
				LataaGalleria(p,id,galleria,lang);	
			});
		}//sivu
		
	}//func(e)
	); //live	

});

function LataaTeksti(p, id, lang){
	$.ajax({
		url: 'lataa.php',
		type: 'GET',
		data: "p="+p+"&id="+id+"&lang="+lang,
		timeout: 2000,
		error: function(){
			$("#oikea_kolumni").prepend("<h1>Sivulataus ei onnistunut.</h1><p>Sivun latauksessa tapahtui odottamaton virhe.</p>")
		},
		success: function(msg){
			if(msg.substring(0,3)!="err"){
				$("#ln_"+id).html(msg);
				$("#ln_"+id).slideDown("slow");
			} 
		}//succ
	});
}

function LataaGalleria(p, id, galleria, lang){
	$.ajax({
		url: 'lataa.php',
		type: 'GET',
		data: "p="+p+"&id="+id+"&galleria="+galleria+"&lang="+lang,
		timeout: 2000,
		error: function(){
			$("#oikea_kolumni").prepend("<h1>Sivulataus ei onnistunut.</h1><p>Sivun latauksessa tapahtui odottamaton virhe.</p>")
		},
		success: function(msg){
			if(msg.substring(0,3)!="err"){
				$("#galleria_sisalto").html(msg);
				
				$("#galleria_sisalto").slideDown("slow");
				
				$(".valoloota").fancybox();
				$(".galotsikkokuva img").imageFrame('rounded');  
				$("#galleria li").quickpaginate({ perpage: 3, showcounter: true, pager : $("#galleriakontrolli")});
			} 
		}//succ
	});
}
