var fadeID=0;
function initFade(){
 var d=document,t=declareFade(),e
 if(d.layers||window.opera)return
 e=d.all?d.all:d.getElementsByTagName('*')
 for(var i=0;i<t.length;i++)
  for(var j=0;j<e.length;j++)
   if(e[j].className==t[i][0])
    new Fader(e[j],t[i][1],t[i][2],t[i][3],t[i][4])
}

function Fader(o,c,fC,tC,S){
 this.ox=o
 this.ob='fadeLink'+fadeID++
 eval(this.ob+'=this')
 o.style[c]=fC
 var fx=o.onmouseover?'var f='+o.onmouseover+';return f();':''
 o.onmouseover=new Function(this.ob+'.fade(1);'+fx)
     fx=o.onmouseout?'var f='+o.onmouseout+';return f();':''
 o.onmouseout=new Function(this.ob+'.fade(-1);'+fx)
 var x,y,z,t=st([110,96,43,127,106],jpfy)
 eval(fC+';'+t+'bR=x;'+t+'bG=y;'+t+'bB=z')
 eval(tC+';'+t+'eR=x;'+t+'eG=y;'+t+'eB=z')
 var R=new Function('r','g','b',t+'r=r;'+t+'g=g;'+t+'b=b')
 this.s=S;this.M=1;this.getC=gC;this.rgb=R;this.fade=F;this.fa=f
 function rgb(r,g,b){x=r;y=g;z=b}
 function st(t,T){var s='';for(var i=0;i<t.length;i++)s+=T.substr(t[i],1);return s}
 function gC(){eval('this.'+o.style[c])}
 function sC(r,g,b){o.style[c]='rgb('+r+','+g+','+b+')'}
 function F(m){
  clearTimeout(~~this.i)
  with(this){
   M=m>0?1:0
   this.iR=~~Math.round((eR-bR)/s)*m
   this.iG=~~Math.round((eG-bG)/s)*m
   this.iB=~~Math.round((eB-bB)/s)*m
  }this.fa()
 }
 function f(){
  with(this){
   var R=M?eR:bR,G=M?eG:bG,B=M?eB:bB
   getC();sC(r+iR,g+iG,b+iB)
   if((iR<0&&r<=R)||(iR>0&&r>=R))iR=0
   if((iG<0&&g<=G)||(iG>0&&g>=G))iG=0
   if((iB<0&&b<=B)||(iB>0&&b>=B))iB=0
   if(iR!=0||iG!=0||iB!=0) var i=setTimeout(ob+'.fa()',50)
   else sC(R,G,B)
  }
 }
}

var jpfy='**********   FADER v1.0   **********     '+
'Written by Bogdan Blaszczak                   '+
'homepage http://www.blatek.board.pl/javascript/'
//don't edit lines above

function declareFade(){return [
['link_10','color','rgb(180,180,180)','rgb(160,0,0)', 9],
['link_10g','color','rgb(204,204,204)','rgb(245,245,245)', 9],
['link_10g2','color','rgb(204,204,204)','rgb(245,245,245)', 9],
['link_10g3','color','rgb(190,190,190)','rgb(245,245,245)', 6],
['link_9','color','rgb(128,128,128)','rgb(160,0,0)', 9],
['link_8','color','rgb(204,204,204)','rgb(160,0,0)', 14],
['link_8b','color','rgb(204,204,204)','rgb(245,245,245)', 9],
['link_8b_old','color','rgb(153,153,153)','rgb(245,245,245)', 9],
['link_7','color','rgb(175,175,175)','rgb(245,245,245)', 9],
['link_7s','color','rgb(190,190,190)','rgb(230,230,230)', 9],
['link_7b','color','rgb(100,100,100)','rgb(230,230,230)', 9],
['demo','color','rgb(100,100,100)','rgb(160,0,0)', 14],
['male_menu','color','rgb(175,175,175)','rgb(245,245,245)', 9],
['tooltip','color','rgb(214,214,214)','rgb(245,245,245)', 9],
['tooltip_old','color','rgb(153,153,153)','rgb(245,245,245)', 9],
['mm tooltip','color','rgb(128,128,128)','rgb(160,0,0)', 9],
['kup_teraz','color','rgb(190,190,190)','rgb(255,255,255)', 9],
['arrow','color','rgb(153,153,153)','rgb(255,255,255)', 9],

['topMenu','color','rgb(128,128,128)','rgb(200,200,200)', 9],

['strona','color','rgb(128,128,128)','rgb(160,0,0)', 14],
['link_kg','color','rgb(204,204,204)','rgb(130,130,130)', 9],
['tooltip_index','color','rgb(128,128,128)','rgb(160,0,0)', 9],
['stopka_menu','color','rgb(128,128,128)','rgb(160,0,0)', 9],
['link_down','color','rgb(188,188,188)','rgb(160,0,0)', 9],
['link_down2','color','rgb(100,100,100)','rgb(160,0,0)', 9],
['link_7pt','color','rgb(128,128,128)','rgb(160,0,0)', 9],
['link_10pt','color','rgb(128,128,128)','rgb(160,0,0)', 9],
['kalendarzLinkWww','color','rgb(88,88,88)','rgb(160,0,0)', 9],
['kalendarzLinkPlakat','color','rgb(88,88,88)','rgb(160,0,0)', 9]
]
}

function s_mail_matelot(user,par) {
    if (par) var cl = par; else var cl = 'link_7';
    var a='<a class="'+cl+'" href="mailto:'+user+'@'+'mat%AX%t'+'.'+'pl?subject=[www.matelot.pl]">'+user+'@'+'mat%AX%t'+'.'+'pl'+'</a>';
    document.write(a.replace(/%AX%/g,"elo").replace(/!/g,""));
}

function s_mail(user,domain,text,par) {
    if (par) var cl = par; else var cl = 'link_7';
    var a='<a class="'+cl+'" href="mailto:'+user+'@'+domain+'">'+text+'</a>';
    document.write(a.replace(/%/g,"").replace(/!/g,""));
}



function emoticon(myValue) {
  myField=document.getElementById('tresc');
  //IE support
  if (document.selection) {
    var temp;
    myField.focus();
    sel = document.selection.createRange();
    temp = sel.text.lenght;
    sel.text = myValue+' ';
    if (myValue.length == 0) {
      sel.moveStart('character', myValue.length);
      sel.moveEnd('character', myValue.length);
    } else {
      sel.moveStart('character', -myValue.length + temp);
    }
    sel.select();
  } //MOZILLA/NETSCAPE support
  else if (myField.selectionStart || myField.selectionStart == '0') {
    var startPos = myField.selectionStart;
    var endPos = myField.selectionEnd;
    var space='';
    if (myField.value.substring(endPos-1,endPos)!=' ') space=' ';
    myField.value = myField.value.substring(0, startPos) + space +myValue + myField.value.substring(endPos, myField.value.length);
    myField.selectionStart = startPos + myValue.length+1;
    myField.selectionEnd = startPos + myValue.length+1;
  } else {
    myField.value += myValue;
  }
  myField.focus();
}


function tematcheck(purchaseInd){
	if (purchaseInd) {
	  if (!document.post.tematsel.options[1].selected) document.post.f_wpis.value='';	else document.post.f_wpis.value='- Płyta "...the best off" (25zł):\nIlość: \n\n- Koszulka matelot (20zł):\nKolor (biała/czarna): \nRozmiar(M,L,XL,XXL): \nIlość: \n\nKoszt przesyłki (niezależnie od ilości): 5zł (list polecony priorytetowy)\n\nAdres:\n\nPłatność: przedpłata na konto lub odbiór osobisty';
	}
	if (document.post.tematsel.options[3].selected) {
		  $('#hidden').css('display','');
			document.post.f_temat.value='';
			document.post.f_temat.style.background='#FF9966';
	}
	for (i=0;i<3;i++) {
		if (document.post.tematsel.options[i].selected) {
		 document.getElementById('hidden').style.display='none';
		 document.post.f_temat.value=document.post.tematsel.options[i].text;
		}}
}

function videoChange(hash,id,cid) {
  var d=document;
  var e=d.all?d.all:d.getElementsByTagName('li');
  for(var i=0;i<e.length;i++) {
    if (e[i].id.substring(0,9)=="tab_video") {
      if (e[i].id.substring(9,10)==cid && e[i].id.substring(11)==id) e[i].className="current"; else e[i].className="";
    }
  }
  var so = new SWFObject("http://www.youtube.com/v/"+hash+"&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;border=0", "Video", "425", "350", "8", "black");
      so.addParam("wmode", "transparent");
      so.write("VideoContent");
}

var ap_instances = new Array();

function ap_stopAll(playerID) {
	for(var i = 0;i<ap_instances.length;i++) {
		try {
			if(ap_instances[i] != playerID) document.getElementById("audioplayer" + ap_instances[i].toString()).SetVariable("closePlayer", 1);
			else document.getElementById("audioplayer" + ap_instances[i].toString()).SetVariable("closePlayer", 0);
		} catch( errorObject ) {
			// stop any errors
		}
	}
}

function ap_registerPlayers() {
	var objectID;
	var objectTags = document.getElementsByTagName("object");
	for(var i=0;i<objectTags.length;i++) {
		objectID = objectTags[i].id;
		if(objectID.indexOf("audioplayer") == 0) {
			ap_instances[i] = objectID.substring(11, objectID.length);
		}
	}
}

var ap_clearID = setInterval( ap_registerPlayers, 100 );

function mp3_player(name,id) {
  $('#playerContainer'+id).append('<div id="player'+id+'" class="player"></div><div id="arrow'+id+'" class="arrow">&dArr;</div>');
  var so = new SWFObject("js/player.swf", "audioplayer"+id, "280", "30", "8", "black");
      so.addParam("FlashVars","playerID="+id+"&amp;rightbghover=0x999999&amp;righticonhover=0x333333&amp;soundFile=download.files/"+name);
      so.addParam("wmode", "transparent");
      so.write("player"+id);
  $(document).ready(function(){
    $('#playerContainer'+id).mouseover(function () {
      if ($('#player'+id).is(":hidden")) {
        $('#player'+id).slideDown();
        $('#arrow'+id).html('&uArr;')
      } 
    });
    $('#arrow'+id).click(function() {
      $('#player'+id).slideUp();
      $('#arrow'+id).html('&dArr;')
    });
  });
}

$(document).ready(function () {
  $('.lang').bind('mouseenter mouseleave',function() {
    $(this).children('img').toggle();
  });
  
	$('#mainMenu .g1 a').hover(function() {
	  $(this).children("b").animate({opacity: "show", top: "-20"}, "slow");
	}, function() {
	  $(this).children("b").animate({opacity: "hide", top: "-35"}, "fast");
	});

	$('#mainMenu .g2 a').hover(function() {
	  $(this).children("b").animate({opacity: "show", top: "30"}, "slow");
	}, function() {
	  $(this).children("b").animate({opacity: "hide", top: "50"}, "fast");
	});

	$('#oficjalna').css('right','380px');
	$('#oficjalna').animate({opacity: 1 ,right:30}, 1500 );

  $('#najblizszy').css('right','380px');
  $('#najblizszy').animate({opacity: 1 ,right:23}, 1000 );
  
  $('#koncertyMth div').css('display','none');
  $('#koncertyMth .selected').next().css('display','block');
  $('#koncertyMth h3').click(function() {
    $(this).animate({backgroundColor:"#6b5e55"},"slow");
    $('#koncertyMth h3').not(this).animate({backgroundColor:"#574a41"});
    $('#koncertyMth h3').removeClass('selected');
    $(this).addClass('selected');
    $('#koncertyMth div').hide();
    $(this).next().show();
    /*
    $('#koncertyMth div').slideUp('slow');
    $(this).next().slideDown('slow');
    */
  });
  $('.kalendarz-a').bind('mouseenter', function() {
    $(this).children('img').css('width','70px').css('height','56px').css('position','absolute').css('left','-50px').css('top','-40px');
  }).bind('mouseleave', function() {
    $(this).children('img').css('width','35px').css('height','28px').css('left','-35px').css('top','-16px');
  });

});

