
function btnOver(td,n) {
	//(jQuery.browser.msie)
            //? $(td).next().children().css('display','block')
            //: $(td).next().children().fadeIn(200);
	//$(td).addClass('mbtn'+(n%2+1)+'_over');
        if (td.className=="mbtn") {
            $(td).css('backgroundImage','url(img/mbtn_o.jpg)');
            if (n==0) showSubmenu();
        }
        
}
function btnOut(td,n) {
        //(jQuery.browser.msie)
            //? $(td).next().children().css('display','none')
            //: $(td).next().children().fadeOut(200);
        //$(td).removeClass('mbtn'+(n%2+1)+'_over');
        if (td.className=="mbtn") {
            $(td).css('backgroundImage','url(img/mbtn.jpg)');
            if (n==0) hideSubmenu();
        }
}

function btn2Over(n) {
	var sh=document.getElementById("shadow2");
	switch(n) {
		case 1: case 3: case 5: case 7: sh.className="shadow1"; break;
		case 2: case 4: case 6: sh.className="shadow2"; break;
	}
	//sh.style.marginTop=-219+(35*n);
        sh.style.marginTop=-184+(35*n);
	sh.style.display='block';
}
function btn2Out(btn) {
	document.getElementById("shadow2").style.display='none';
}

function showSubmenu() {
    $('#submenu').css('display','');
    $('#sm_bridge').css('display','');
    $('.mbtn:first').css('backgroundImage','url(img/mbtn_o.jpg)');
}
function hideSubmenu() {
    $('#submenu').css('display','none');
    $('#sm_bridge').css('display','none');
    $('.mbtn:first').css('backgroundImage','url(img/mbtn.jpg)');
}

function arrowOver(div,p) {
    $(div).css('backgroundImage','url(img/arrow_'+p+'_over.gif)');
}
function arrowOut(div,p) {
    $(div).css('backgroundImage','url(img/arrow_'+p+'.gif)');
}
var curr_dwnld=1;
function nextDownload() {
    //if ( $('#dwnld'+(curr_dwnld+2)).length>0 ) {
        $('#dwnld'+curr_dwnld).css('display','none');
        $('#dwnld'+(curr_dwnld+2)).css('display','');
        
        if (curr_dwnld==1)
            $('.arr_left').css('display','');
        if ( $('#dwnld'+(curr_dwnld+3)).length==0 )
            $('.arr_right').css('display','none');

        curr_dwnld++;
        
        initGroupArrows();//kk
    //}
}
function prevDownload() {
    //if ( $('#dwnld'+(curr_dwnld-1)).length>0 ) {
        $('#dwnld'+(curr_dwnld-1)).css('display','');
        $('#dwnld'+(curr_dwnld+1)).css('display','none');
        
        if (curr_dwnld-1==1)
            $('.arr_left').css('display','none');
        if ( $('#dwnld'+(curr_dwnld+2)).length==0 );
         $('.arr_right').css('display','');

        curr_dwnld--;
    //}
}

function changeCountry(n,m) {
    document.location.href='lokalizator.php?cid='+n+'&lg='+m;
}

var curr_point=-1;
function pointOver(div,p) {
    // poprzedni punkt
	if(curr_point!=-1)
	{
	// chowamy jego div
		with(document.getElementById('p'+curr_point)) {
			style.display='none';
		}
	// zmniejszamy punkt
		with(document.getElementById('m'+curr_point)) {
			className='n';
			//style.marginLeft=parseInt(style.marginLeft)+2;
			//style.marginTop=parseInt(style.marginTop)+2;
		}
	}
	
	// aktualny punkt
	//   pokazujemy jego div
    div.className='m';
    //div.style.marginLeft=parseInt(div.style.marginLeft)-2;
    //div.style.marginTop=parseInt(div.style.marginTop)-2;
	//   zwiekszamy punkt
    document.getElementById('p'+p).style.display='block';
    document.getElementById('wskaz_lok').style.display='none';
    document.getElementById('wskaz_lok').style.display='none';
    curr_point=p;
    
    initScrollBar();
}

var d_type='d1';
function showDownloadType(div) {
	$('#'+d_type).fadeOut(200,function(){
		$('#'+div).fadeIn(200,function(){initScrollBar();});
		d_type=div;
	});
}

var images=new Array();
var preload_timer;
var idx=0,l=0;
function preloadCheck() {
	if (idx<l && images[idx].complete) idx++;
	if (idx<l)
		preload_timer=setTimeout('preloadCheck()',100);
	else
	{
		ContentFlowGlobal.onloadInit();
		$('.flow').css('display','block');
		//setTimeout("ContentFlowGlobal.onloadInit()",5000);
	}
}
function loadImages(img_arr) {
	images=img_arr;
	l=img_arr.length;
	preloadCheck();
}
var reflect_img=new Array();
function loadImagesWithReflections(img_arr) {
	img_arr=img_arr.toArray();
	$.each(img_arr,function(i,img) { // reflections
		var r = new Image(); //document.createElement('img')
		r.src = img.src+'&reflect';
		reflect_img.push(r); //reflect_img[i]=r;
	});
	images = reflect_img.concat(img_arr);
	l=images.length;
	preloadCheck();
}
function initBoxArrows() {
    if (document.getElementById('dwnld_box1'))
        if (document.getElementById('dwnld_box1').offsetHeight - document.getElementById('dwnld_box1').parentNode.offsetHeight > 0)
            $('#dwnld_box1').parent().prev().css('display','');
    if (document.getElementById('dwnld_box1'))
        if (document.getElementById('dwnld_box2').offsetHeight - document.getElementById('dwnld_box2').parentNode.offsetHeight > 0)
            $('#dwnld_box2').parent().prev().css('display','');
    if (document.getElementById('dwnld_box3'))
        if (document.getElementById('dwnld_box3').offsetHeight - document.getElementById('dwnld_box3').parentNode.offsetHeight > 0)
            $('#dwnld_box3').parent().prev().css('display','');
}
function boxUp(box) {
    if ($('#'+box).position().top<0) {
        $('#'+box).css('top',$('#'+box).position().top+14);
    }
}
function boxDown(box) {
    MaxOffsetHeight = document.getElementById(box).offsetHeight - document.getElementById(box).parentNode.offsetHeight;
    if (($('#'+box).position().top*(-1))<MaxOffsetHeight) {
        $('#'+box).css('top',$('#'+box).position().top-14);
    }
}


function initGroupArrows() {
    for (i=0;i<$('.content').length;i++) {
        if (($('.content')[i].offsetHeight - $('.content')[i].parentNode.offsetHeight) > 0) {
            $('.arrows')[i].style.display='';
            $('.up')[i].onmouseover=function(){ this.style.backgroundImage='url(img/scroll_up1_over.gif)'; }
            $('.up')[i].onmouseout=function(){ this.style.backgroundImage='url(img/scroll_up1.gif)'; }
            $('.down')[i].onmouseover=function(){ this.style.backgroundImage='url(img/scroll_down1_over.gif)'; }
            $('.down')[i].onmouseout=function(){ this.style.backgroundImage='url(img/scroll_down1.gif)'; }
        }
    }
}
function groupUp(box) {
    if ($('#'+box).position().top<0) {
        $('#'+box).css('top',$('#'+box).position().top+16);
    }
}
function groupDown(box) {
    MaxOffsetHeight = document.getElementById(box).offsetHeight - document.getElementById(box).parentNode.offsetHeight;
    if (($('#'+box).position().top*(-1))<MaxOffsetHeight) {
        $('#'+box).css('top',$('#'+box).position().top-16);
    }
}

var news_left=0;
var max_news_left=0;
function next_news() {
    var max_left=(max_news_left-5)*92;
    if (-news_left < max_left) {
        news_left-=92;
        $('#cnews').css('left',news_left);
        $('#prev').css('display','');
        if (-news_left==max_left)
            $('#next').css('display','none');
    }
}
function prev_news() {
    if (news_left<0) {
        news_left+=92;
        $('#cnews').css('left',news_left);
        if (news_left==0)
            $('#prev').css('display','none');
        $('#next').css('display','');
    }
}

var timer=null;
var txt_top=0;
function scroll(dir) {
    MaxOffsetHeight = document.getElementById('test45').offsetHeight - document.getElementById('test25').offsetHeight;
    if ( (dir<0 && (txt_top*(-1))<MaxOffsetHeight) || (dir>0 && txt_top<0)) {
        txt_top=txt_top+dir;
        $('#test45').css('top',txt_top);
        timer=setTimeout('scroll('+dir+')',100);
    }
}
function scrollingStart(dir,div) {
    $(div).css('backgroundImage',(dir<0)?'url(img/scroll_down1_over.gif)':'url(img/scroll_up1_over.gif)');
    scroll(dir);
}
function scrollingStop(dir,div) {
    $(div).css('backgroundImage',(dir<0)?'url(img/scroll_down1.gif)':'url(img/scroll_up1.gif)');
    clearTimeout(timer);
}

var ocontainer;
var ocontent;
var spaceToScroll;
var scrollStep=14;
function initScrollBar() {
    if (arguments[1])
        scrollStep=arguments[1];
        
	ocontainer = $('div.txt_container');
	ocontent = $('div.txt_content');
	containerSize = jQuery.iUtil.getSize(ocontainer.get(0));
	containerPosition = jQuery.iUtil.getPosition(ocontainer.get(0));
	containerInner = jQuery.iUtil.getClient(ocontainer.get(0));
	contentSize = jQuery.iUtil.getSize(ocontent.get(0));
	
	spaceToScroll = contentSize.hb - containerInner.h;
    
    MaxOffsetHeight = document.getElementById('test45').offsetHeight - document.getElementById('test25').offsetHeight;
    if (spaceToScroll>0)
    {
		ocontainer.mousewheel(function(objEvent, intDelta){
		    if (intDelta > 0 && txt_top<0) {
                        $('#test45').css('top',(txt_top=txt_top+scrollStep))
                    }
		    else if (intDelta < 0 ) {
                        MaxOffsetHeight = document.getElementById('test45').offsetHeight - document.getElementById('test25').offsetHeight;
                        if ((txt_top*(-1))<MaxOffsetHeight)
                            $('#test45').css('top',(txt_top=txt_top-scrollStep))
		    }
		});
                $('.slider').css('display','');
	}
        else
        {
            $('.slider').css('display','none');
            if (arguments[0]==true) // auto resize width
                $('#test25').css('width','100%');
        }
        $('#test45').css('top',0);
}

var first_init=true;
function initContact() {
    	ocontainer = $('div.container');
	ocontent = $('div.content');
	containerSize = jQuery.iUtil.getSize(ocontainer.get(0));
	containerPosition = jQuery.iUtil.getPosition(ocontainer.get(0));
	containerInner = jQuery.iUtil.getClient(ocontainer.get(0));
	contentSize = jQuery.iUtil.getSize(ocontent.get(0));
	
	spaceToScroll = contentSize.hb - containerInner.h;

    MaxOffsetHeight = ocontent.attr('offsetHeight') - ocontainer.attr('offsetHeight');
	if (spaceToScroll>0)
	{
		ocontainer.mousewheel(function(objEvent, intDelta){
		    if (intDelta > 0 && ocontent.position().top<0) {
                        ocontent.css('top',ocontent.position().top+132);
                    }
		    else if (intDelta < 0 ) {
                        MaxOffsetHeight = ocontent.attr('offsetHeight') - ocontainer.attr('offsetHeight');
                        if ((ocontent.position().top*(-1))<MaxOffsetHeight)
                            ocontent.css('top',ocontent.position().top-132);
		    }
		});
                $('#contact_arrows').css('display','');
	}
        else
        {
            $('#contact_arrows').css('display','none');
        }
        ocontent.css('top',0);
        
        if (first_init==true) {
            first_init=false;
            $('#contact_arrows .up').mouseover(function() { $(this).css('backgroundImage','url(img/scroll_up1_over.gif)'); });
            $('#contact_arrows .up').mouseout(function() { $(this).css('backgroundImage','url(img/scroll_up1.gif)'); });
            $('#contact_arrows .down').mouseover(function() { $(this).css('backgroundImage','url(img/scroll_down1_over.gif)'); });
            $('#contact_arrows .down').mouseout(function() { $(this).css('backgroundImage','url(img/scroll_down1.gif)'); });
        }
}
function contactUp() {
    var content=$('div.content');
    if (content.position().top<0) {
        content.css('top',content.position().top+132);
    }
}
function contactDown() {
    var content=$('div.content');
    var container=$('div.container');
    var maxOffset = content.attr('offsetHeight') - container.attr('offsetHeight');
    if ( (content.position().top*(-1)) < MaxOffsetHeight ) {
        content.css('top',content.position().top-132);
    }
}
function changeSection(n,link) {
    $(".content > table").css('display','none');
    $("#section"+n).css('display','');
    initContact();
    
    $(".c_links > a").removeClass('sel_link');//css('text-decoration','none');
    $(link).addClass('sel_link');//css('text-decoration','underline');
    link.blur();
}

function previewPhoto(id) {
    document.getElementById('preview_img_src').src = '#';//new Image() nie pomaga;
    document.getElementById('preview_img_src').src = 'image_ses.php?type=picture_large&id='+id;
    document.getElementById('preview_img_desc').innerHTML='test';
    document.getElementById('preview').style.display='';
}

var close_preview=true;
function closePreview(el) {
	if (close_preview)
		el.style.display='none';
	close_preview=true;
}

var preview_arr=new Array();
var curr_preview;
function prevPicture() {
	close_preview=false;
	curr_preview--;
	if(curr_preview<0) curr_preview=preview_arr.length-1;
	document.getElementById('preview_img_src').src = 'image_ses.php?type=large_picture&id='+preview_arr[curr_preview].value;
}
function nextPicture() {
	close_preview=false;
	curr_preview++;
	if(curr_preview>preview_arr.length-1) curr_preview=0;
	document.getElementById('preview_img_src').src = 'image_ses.php?type=large_picture&id='+preview_arr[curr_preview].value;
}
/*
function getSwf() {
  return (navigator.appName.indexOf("Microsoft")!=-1)?
    window['playerswf']:
		document['playerswf'];
}

function savePos() {
  getSwf().TPlay("/savePos");
}

window.onunload = function() {
  savePos();
}*/

function setCookiePos(pos)
{
    document.cookie="vssound="+pos;
}
function getCookiePos()
{
    var start=document.cookie.indexOf("vssound=");
    if(start==-1) return 0;
    var len=start+8;
    var end=document.cookie.indexOf(";", len);
    if(end==-1) end=document.cookie.length;
    return document.cookie.substring(len, end);
}
var p=getCookiePos();
var vsListener = new Object();
vsListener.onInit = function()
{
    initSound(p);    
};
var t=true;
vsListener.onUpdate = function()
{
    if (this.isPlaying=="true") {
      p = this.position;
      setCookiePos(this.position);
    }
    if (this.position==0) play();
};
function getFlashObject()
{
    return document.getElementById("splayer");
}
function initSound(pos)
{
    var fo = getFlashObject();
    fo.SetVariable("method:setUrl", "vs_relax.mp3");
    fo.SetVariable("enabled", "true");
    if (p>-1)
    {
        fo.SetVariable("method:play", "");
        setTimeout("setPosition("+pos+")",100);
    }
}
function play()
{
    getFlashObject().SetVariable("method:play","");
    document.getElementById("playerpause").style.display = "block";
    document.getElementById("playerplay").style.display = "none";
    setCookiePos((p==-1)?0:p);
}
function pause()
{
    getFlashObject().SetVariable("method:pause","");
    document.getElementById("playerpause").style.display = "none";
    document.getElementById("playerplay").style.display = "block";
    setCookiePos(-1);
}
function setPosition(p)
{
    getFlashObject().SetVariable("method:setPosition", p);
}
window.onload=function()
{
    document.getElementById((p>-1)?"playerpause":"playerplay").style.display = "block";
}

