var mouseX = 0
var mouseY = 0
var picprewplay=false;
var pplay=0;
var picprewsmer=0;
var gale_index=1;
var gale_id = new Array();
gale_id[gale_index]=5;
var vybrany_jazyk="cz"

// Main function to retrieve mouse x-y pos.s

function getMouseXY(e) // works on IE6,FF,Moz,Opera7
{ 
  if (!e) e = window.event; // works on IE, but not NS (we rely on NS passing us the event)

  if (e)
  { 
    if (e.pageX || e.pageY)
    { // this doesn't work on IE6!! (works on FF,Moz,Opera7)
      mousex = e.pageX;
      mousey = e.pageY;
      algor = '[e.pageX]';
      if (e.clientX || e.clientY) algor += ' [e.clientX] '
    }
    else if (e.clientX || e.clientY)
    { // works on IE6,FF,Moz,Opera7
      mousex = e.clientX + document.body.scrollLeft;
      mousey = e.clientY + document.body.scrollTop;
      algor = '[e.clientX]';
      if (e.pageX || e.pageY) algor += ' [e.pageX] '
    }  
  }
}

function getPosition(e) {
    e = window.event;
    var cursor = {x:0, y:0};
    if (e.pageX || e.pageY) {
        cursor.x = e.pageX;
        cursor.y = e.pageY;
    } 
    else {
        var de = document.documentElement;
        var b = document.body;
        cursor.x = e.clientX + 
            (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
        cursor.y = e.clientY + 
            (de.scrollTop || b.scrollTop) - (de.clientTop || 0);
    }
    mysX=cursor.x;
    mysY=cursor.y;
    //return cursor;
}

		$(function() {
			//var $start_counter = $('#event-start'), $drag_counter = $('#event-drag'), $stop_counter = $('#event-stop');
			//var counts = [0,0,0];
 
  		$("#tahatkooo").draggable({
         containment: '#scrollbar',		
         scroll: false,
         start: function() {

				},
				drag: function() {
 				  posun=(parseInt($("#tahatko").css("top")))*($("#content_inner").height()/217);
  		    $("#content_inner").css('top','-'+posun+'px');	
				},
				stop: function() {

				}
			});
   
		}); 
    



    function intro() {
      $("#pic_clona").animate({opacity: 1},1);
      $("#pic_clona").fadeOut();
      $("#pic_preview").fadeOut();
      document.onmousemove = getMouseXY;
      $("#soundif").attr("src","a/a.php");     
 //     $("#sound_player").sound({swf: "jq/Player.swf", file: "http://www.osk-art.com/music/0.mp3"});
//      $("#sound_player").play();
    };
    
    function music_on_off() {
      if (music_on==1) {
        $('#sound_player').pause();
        music_on=0 
      } else {
        $('#sound_player').play();
        music_on=1 
      
      }   
    }

    function sekce_nazev(cz,de,en) {
      
             if (vybrany_jazyk=='cz') {
      $('#sekce_nadpis').val(cz);             }
             if (vybrany_jazyk=='de') {
      $('#sekce_nadpis').val(de);             }
             if (vybrany_jazyk=='en') {
      $('#sekce_nadpis').val(en);             }


    }


    function start(jazyk) {
      $("#jazyk").fadeOut();
      vybrany_jazyk=jazyk;
      $("#menu, #content, #separator, #scrollbar").fadeIn();
      menu("galerie","5");
      $("#bottom").fadeIn();

             if (vybrany_jazyk=='cz') {
               $("#menu_galerie").val('GALERIE');  
               $("#menu_sluzby").val('SLUŽBY');  
               $("#menu_kontakt").val('KONTAKT');  
               $("#menu_partneri").val('PARTNEŘI');  
             }
             if (vybrany_jazyk=='de') {
               $("#menu_galerie").val('GALERIE');  
               $("#menu_sluzby").val('DIENSTE');  
               $("#menu_kontakt").val('KONTAKT');  
               $("#menu_partneri").val('PARTNER');  
             }
             if (vybrany_jazyk=='en') {
               $("#menu_galerie").val('GALLERY');  
               $("#menu_sluzby").val('SERVICES');  
               $("#menu_kontakt").val('CONTACT');  
               $("#menu_partneri").val('PARTNERS');  
             }      
      //box_load("php/text.php?node=kontakt","content");
      //scrollbar_activate();
      //$("#menu").fadeIn();
      //$("#sekce_galerie").fadeIn();
    };
    
    function pic_preview(t) {
      
      picprew=1;
      picprewsmer=1;
      poz=$(t).offset();
      //alert(mousex+','+mousey)
      ky=parseInt(mousey)-parseInt(poz.top);
      kx=parseInt(mousex)-parseInt(poz.left);
      //alert(kx+'-'+ky)
      var pos = $("#sekce_galerie_slideshow").css("background-position");
      if (pos == 'undefined' || pos == null) {
        pos = $("#sekce_galerie_slideshow").css("background-position-x"); 
      } else {
        pos = pos.split(" ")[0];
      }   

      pos=parseInt(pos);      
      if (pos>0) {
        p=pos;
        pos=pos-parseInt(pos/($("#pocet_"+selected_album).val()*182))*($("#pocet_"+selected_album).val()*182);
        pp=pos;
        pos=pos-($("#pocet_"+selected_album).val()*182)
   
      }
      p=pos;
      pos=-1*pos+kx;
      pos=pos-parseInt(pos/($("#pocet_"+selected_album).val()*182))*($("#pocet_"+selected_album).val()*182);
      pic=parseInt(pos/182)+1;
      $("#pic_clona").fadeIn();
      $("#pic_preview").fadeIn();      
      id=$("#pic_"+pic+"_id").val();
      $("#pic_indx").val(pic);

      //alert(id+'-'+pic)
      //alert($("#pic_indx").val());
      //$("#pic_img").css("width","300px");
      //$("#pic_img").css("height","300px");

      $("#pic_img").css("width",$("#pic_"+pic+"_sirka").val()+"px");
      $("#pic_img").css("height",$("#pic_"+pic+"_vyska").val()+"px");
      $("#pic_img").attr("src","cms/content/oskart/galerie/"+id+"_o.jpg");
      $("#pic_img").css("left",405-($("#pic_"+pic+"_sirka").val()/2)+"px")
      //alert(($("#pic_"+pic+"_sirka").val()))
      $("#pic_img").css("top",250-($("#pic_"+pic+"_vyska").val()/2)+"px")
      $('#nav_2_2,#nav_2_1','#nav_2_0').animate({opacity: 0.7},200)

      galerie_slideshow_start_stop(0)
      //$('#nav_2_1').css("left",parseInt($("#pic_img").css("left"))+5+"px");
      //$('#nav_2_2').css("left",parseInt($("#pic_img").css("left"))+40+"px");
      //$('#nav_2_1,#nav_2_2').css("top",parseInt($("#pic_img").css("top"))+5+"px");
    }

 
    function pic_preview_zmena(smer) {
     
      //alert(pplay)
      clearTimeout(pplay);
      picprewsmer=smer;
 
      hid_id=parseInt($("#pic_indx").val())+smer;
      hpid=parseInt($("#pic_indx").val())+smer;
      if (hid_id==0) {
        hid_id=$("#pocet_"+selected_album).val();
      }
      if (hid_id>$("#pocet_"+selected_album).val()) {
        hid_id=1;
      } 
      $("#pic_indx").val(hid_id);
      id=$("#pic_"+hid_id+"_id").val();
      $("#pic_img").fadeOut();
      setTimeout('$("#pic_img").attr("src","img/layout/oskar_nic.gif")',300);
      setTimeout('$("#pic_img").css("width",$("#pic_"+hid_id+"_sirka").val()+"px").css("height",$("#pic_"+hid_id+"_vyska").val()+"px").attr("src","cms/content/oskart/galerie/"+id+"_o.jpg").css("left",405-(parseInt($("#pic_img").css("width"))/2)+"px").css("top",250-(parseInt($("#pic_img").css("height"))/2)+"px").fadeIn();',800);
      $('#nav_2_2,#nav_2_1').animate({opacity: 0.7},200)

      if (picprewplay==true) {
        pplay=setTimeout("pic_preview_zmena("+smer+")",5000);
      } else {
    
      }
      
    }


    function pic_close(id) {
      picprew=0;
      setTimeout('$("#pic_img").attr("src","img/layout/oskar_nic.gif")',300);      
      $("#pic_clona").fadeOut();
      $("#pic_preview").fadeOut();
    }

    function pic_preview_play() {
      if (picprewplay==true) {
        picprewplay=false;
        clearTimeout(pplay);
        $("#nav_2_0").attr("src","img/layout/oskar_play.png")
      } else {
        picprewplay=true;
        pplay=setTimeout("pic_preview_zmena("+picprewsmer+")",1000);
        $("#nav_2_0").attr("src","img/layout/oskar_pause.png")
      }
    }

    function menu_click(sekce,parametr) {
      if( vybrana_sekce!=sekce) {
        //$('.sekce_clona').css('display','block')
        $('.sekce_clona').animate({opacity: 1}, 500, function () {menu(sekce,parametr)})
      }  
    }
    
    function tahatko_active(div,div_w,tah_w) {
      //alert($("#"+div).height())
      if ($("#"+div).height()>div_w) {
        $("#tahatko").draggable('destroy')
        $("#tahatko").css('top','0px');            
        $("#"+div).css('top','0px');            
        $("#tahatko").css('height',(div_w/($("#"+div).height()/tah_w))+"px");
        $("#tahatko").fadeIn(); 
    		$("#tahatko").draggable({
          containment: '#scrollbar',		
				  drag: function() {
 				    posun=(parseInt($("#tahatko").css("top")))*($("#"+div).height()/217);
  		      $("#"+div).css('top','-'+posun+'px');	
 		      //alert(posun)
				  }
			});             


      } else {
        
        $("#tahatko").fadeOut(); 
      };  
            
           
    } 
    
    function menu(sekce,parametr,parametr2) {
      if (sekce!=vybrana_sekce) {
         $("#sekce_mapa").fadeOut();
         $("#sekce_gals").fadeOut();
         $(".content_inner").hide();
//         $("#sluzby").fadeOut();
//         $("#galeri").fadeOut();
//         $("#partneri").fadeOut();
//         $("#kontakt").fadeOut();
         $("#tahatko").fadeOut();
         switch (sekce) {
           case "galerie":
             $("#galeri").fadeOut();
             galerie_slideshow_cas=100;
             galerie_slideshow=false;
             $("#galeri_info").load("php/alba_info.php?ids="+parametr);
             $("#galeri").load("php/alba.php?ids="+parametr,{},function(){$("#galeri").fadeIn();tahatko_active('galeri',224,224);});
             //$("#galeri").fadeIn();
//             setTimeout("$('#album_"+parametr+"').fadeIn();
             if (vybrany_jazyk=='cz') {
               $("#sekce_nadpis").val('GALERIE');  
             }
             if (vybrany_jazyk=='de') {
               $("#sekce_nadpis").val('GALERIE');  
             }
             if (vybrany_jazyk=='en') {
               $("#sekce_nadpis").val('GALLERY'); 
             }
             vybrana_sekce=sekce+parametr;    
             break;
           case "gals":
             $("#sekce_gals").fadeOut();
             //$("#sekce_nadpis").val(parametr2);
             galerie_slideshow=true; 
             $("#pic_info").load("php/galerie_info.php?ids="+parametr);
             slideshow(parametr,parametr2);
             //$("#pic_temp").load("cms/plugins/galerie_slideshow/galerie_slideshow_background.php?node="+parametr,{},function () { $("#sekce_gals").fadeIn(); galerie_slideshow_start_stop(-1)} );

             
                           
             //slideshow(parametr,parametr2);
//             $("#jcarousel_gallery").attr("src","test/examples/oskar.php?node="+parametr);
             vybrana_sekce=sekce; 
             break; 
           case "kontakt":
             if (vybrany_jazyk=='cz') {
               node=2;  
             }
             if (vybrany_jazyk=='de') {
               node=3;  
             }
             if (vybrany_jazyk=='en') {
               node=4;  
             }
             $("#kontakt_text").load("php/text.php?node="+node,{},function(){$('#kontakt').fadeIn();tahatko_active('kontakt_text',217,217);});
             
 //            setTimeout("$('#kontakt').fadeIn();tahatko_active('kontakt_text',217,217);",500);
 //            $("#sekce_nadpis").val('KONTAKT');
             vybrana_sekce=sekce;    
             break;
           case "sluzby":
             if (vybrany_jazyk=='cz') {
               node=1;  
             }
             if (vybrany_jazyk=='de') {
               node=5;  
             }
             if (vybrany_jazyk=='en') {
               node=6;  
             }
             $("#sluzby_text").load("php/text.php?node="+node,{},function(){$('#sluzby').fadeIn();tahatko_active('kontakt_text',217,217);});



//             setTimeout("$('#sluzby').fadeIn();tahatko_active('sluzby_text',217,217);",500);
//             $("#sekce_nadpis").val('SLUŽBY');
             vybrana_sekce=sekce;    
             break;
           case "partneri":
             $("#galeri").fadeOut();
             galerie_slideshow_cas=100;
             galerie_slideshow=false;
             //$("#galeri_info").load("php/alba_info.php?ids="+parametr);
             $("#galeri").load("php/partneri.php?id="+parametr,{},function(){$("#galeri").fadeIn();tahatko_active('galeri',224,224);});
             //$("#galeri").fadeIn();
//             setTimeout("$('#album_"+parametr+"').fadeIn();
             if (vybrany_jazyk=='cz') {
               $("#sekce_nadpis").val('PARTNEŘI');  
             }
             if (vybrany_jazyk=='de') {
               $("#sekce_nadpis").val('PARTNER');  
             }
             if (vybrany_jazyk=='en') {
               $("#sekce_nadpis").val('PARTNERS'); 
             }

             //$("#sekce_nadpis").val('PARTNEŘI');
             vybrana_sekce=sekce;    
             break;
           case "mapa":
             $("#sekce_mapa").fadeIn();
             $("#sekce_nadpis").val('MAPA');
             vybrana_sekce=sekce;    
             break;
          };
        };  
      }
  
