var sesja_refresh=4*60000;
var rotator_refresh = 5000;
var mst=0;
var rot_last=-1;

$(document).ready(         
       function (){
       	jQuery('#bt').before('<div id="xoverlay"></div><div id="komunikat"><div id="mkomunikat"><div id="kom_title"></div><div id="kom_body"></div><div id="kom_close"><img src="http://d.msite.pl/mkontakt2/mk/tpl/img/usun.gif" border="0" alt="Zamknij" /></div></div></div><div id="wait"><div id="mwait"><img src="http://d.msite.pl/mkontakt2/mk/tpl/img/wait.gif" alt="" /><br /><br />Proszę czekać...</div></div>');
       	jQuery('#xoverlay').fadeTo("slow", 0.7);
       	jQuery('#kom_close').click(function(){
       		closeShowMessage();
       	});
       	jQuery('table.profil_ext td, #dhtmltooltip, .profile_extf, .kom_info, .kom_blad, .humor_tab, .humor_h').fadeTo("fast", 0.9);          	
       	jQuery('.humor_h').fadeTo("fast", 0.6);          	
       	jQuery('.humor_tab .iout').fadeTo("fast", 0.9);          	
       	jQuery('.menu_top ul li a').hover(function(){jQuery(this).fadeTo("fast", 0.9);},function(){jQuery(this).fadeTo("fast", 1);});
         //jQuery('div.simg1').shadow({ color: "#444", offset: 3, opacity: 0.2 });
         //jQuery('div.simg2').shadow({ color: "#444", offset: 3, opacity: 0.2 });       	
         
			/*jQuery('a[href^="http://www.youtube.com"]').flash(
			        { height: 370, width: 450 },
			        { version: 8 },
			        function(htmlOptions) {
			            $this = $(this);
			            htmlOptions.src = $this.attr('href');
			            $this.before(jQuery.fn.flash.transform(htmlOptions));						
			        }
			);   */      

   		//mst=setTimeout('sesja()',sesja_refresh);
   		
			//jQuery('#header_top2').load('/ajax.php',{f:'rotator'},function(){
   			rotator();
  		//	})
    });

function rand( n )
{
  return ( Math.floor ( Math.random ( ) * n + 1 ) );
}

function rotator() {
	if (rot_last<0) rot_last=rand(9);
	jQuery('#rot'+rot_last).fadeOut(1000,function(){
		rot_last=(rot_last+1)%10;
		jQuery('#rot'+rot_last).fadeIn(1000);
		setTimeout('rotator()',rotator_refresh);
	});
}

function closeShowMessage()
{
   jQuery('#komunikat').css('visibility','hidden');
	jQuery('#komunikat').css('display','none');       		      	
   jQuery('#xoverlay').css('visibility','hidden');
   jQuery('#xoverlay').css('display','none');	
}

function showMessgae(t,b)
{
	jQuery('#xoverlay').css('display','block');
	jQuery('#xoverlay').css('visibility','visible');
	jQuery('#kom_title').html(t);
	jQuery('#kom_body').html(b);
	jQuery('#komunikat').css('visibility','visible');
	jQuery('#komunikat').css('display','block');
	
}

function sesja()
{
	jQuery.post('/ajax.php',{f:'sesja'},function(txt)
	{
		var t=txt.split("#");
		for (var i=0;i<t.length;i++)
		{
		   var m=t[i].split(':');
		   if (m.length==2)
		   {
		   	if (m[0]=='nm' && m[1]>0)
		   	{
		   		var s=jQuery('#new_messages').html();
		   		var n='('+m[1]+')';
		   		if (s!=n) {
		   			jQuery('#new_messages').html(n);
       	         showMessgae('Masz nową wiadomość','Masz '+m[1]+' nowe wiadomości. Jeśli chcesz przejść do skrzynki pocztowej kliknij <a href="/users/poczta/">tutaj</a>.');
	   			}
		   		
				}
			}
			if (m.length==3)
			{
		   	if (m[0]=='nc' && m[1]>0)
		   	{
               showMessgae('Zaproszenie do rozmowy','Otrzymałeś zaproszenie do prywatnej rozmowy z użytkownikiem <b>'+m[2]+'</b>. <br /><br />Aby rozpocząć rozmowę kliknij <a href="#" onclick="czatRozpocznij('+m[1]+');closeShowMessage();return false;">ROZPOCZNIJ</a><br /><br />Aby odrzucić rozmowę kliknij <a href="#" onclick="czatIgnore('+m[1]+');closeShowMessage();return false;">IGNORUJ</a>.');
		   		
				}
			}
		}
		
	   mst=setTimeout('sesja()',sesja_refresh);
	});
}
    
function showPanel(d)
{
  jQuery(d).slideDown("slow");
  jQuery(d+"btn").hide();
}

function pleaseWait()
{
	jQuery('#xoverlay').css('display','block');
	jQuery('#xoverlay').css('visibility','visible');
	jQuery('#wait').css('visibility','visible');
	jQuery('#wait').css('display','block');
	return true;
}

function goOcena(a,strona,id,ide)
{
	jQuery.post('/ajax.php',{f:'ocena',s1:strona,s2:id,s3:a.value},function(txt)
	{
		if (txt==-2) alert('Możesz oddać tylko jedną ocenę!');
		else if (txt==-1) alert('Nieznana funkcja obsługi!');
		else if (txt==-3) alert('Nie odnaleziono zdjęcia!');
		else if (txt>0) {
		 	var a=document.getElementById('wlocena'+ide);
		 	var b=document.getElementById('f_wlocena'+ide);
		 	if (b) b.style.display="none";
		   if (a) a.innerHTML='<b>'+txt+'</b>';			
		}
	});
}

function ankietaObsluga()
{
	var s = $("input[@name='ankieta_glos']:checked").val();
	if (!s) return false;
	jQuery('#glosbtn').attr('disabled',true);
	var w=jQuery('#id_ankiety').val();
	jQuery.post('/ajax.php',{f:'ankieta',s1:w,s2:s},function(txt)
	{
		 	var b=document.getElementById('ankieta');
		   if (b) b.innerHTML=txt;
		   //alert(txt)
	});
	return false;
}

function jqCheckAll( id, name, flag )
{
   if (flag == 0)
   {
      jQuery("form#" + id + " INPUT[@name=" + name + "][type='checkbox']").attr('checked', false);
   }
   else
   {
      jQuery("form#" + id + " INPUT[@name=" + name + "][type='checkbox']").attr('checked', true);
   }
}

function lockForm(id) {
	
	jQuery('form#'+id+' input[type="submit"]').attr('disabled',true);
	jQuery('form#'+id+' input[type="button"]').attr('disabled',true);
	jQuery('form#'+id+' input').attr('readonly',true);
	jQuery('form#'+id+' textarea').attr('readonly',true);
	pleaseWait();
	return true;
}

function addFav(nr,typ)
{
	jQuery.post('/ajax.php',{f:'favorites',s1:nr,s2:typ},function(txt)
	{
		if (txt=='-10')	
		{
			alert('Musisz być zalogowany aby tworzyć listę ulubionych.');
		} else
		{
		 	var b=document.getElementById('panel_ulubione');
		   if (b) b.innerHTML=txt;
		   jQuery('#af'+nr).fadeTo("slow", 0.0); 
	   }
	});

}

function delFav(nr,typ)
{
	jQuery('#panel_ulubione').load('/ajax.php',{f:'favorites',s2:typ,s1:nr,s3:'del'},function(){   			
		jQuery('#af'+nr).fadeTo("slow", 1.0); 	
	});
}

function addTextToTextArea(n,myValue)
{
  myField=document.getElementById(n);
  
  if (document.selection) {
    myField.focus();
    sel = document.selection.createRange();
    sel.text = myValue;
  }
  else if (myField.selectionStart || myField.selectionStart == '0') {
    var startPos = myField.selectionStart;
    var endPos = myField.selectionEnd;
    myField.value = myField.value.substring(0, startPos)
                  + myValue
                  + myField.value.substring(endPos, myField.value.length);
  } else {
    myField.value += myValue;
  }
}