$.ajaxSetup({
 error: function(){
        alert('Niestety serwer jest przeciążony ;( spróbuj za chwilę...');
    }
});
var czy_rozmawia = 1;
var img1 = new Image();
var img2 = new Image();
var img3 = new Image();
var img4 = new Image();
var img5 = new Image();
var img6 = new Image();
img1.src = 'button2.png';
img2.src = 'button_bg_p.png';
img3.src = 'button_bg2_p.png';
img4.src = 'ajax-loader_2.gif';
img5.src = 'favicon1.ico';
img6.src = 'favicon2.ico';
var czy_kliknal=0;
var anima =0;
var powod ='';
var czy_rozmawia =1;
var wysyla = false;
var dokumentmafokusa =true;
var czy_pytac_o_wylaczenie = true;
var last_id=0;

function sleep(milliseconds) {
  var start = new Date().getTime();
  for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}




function zakoncz_rozmowe(adresik){

if($('#m').is(':visible')){
if(confirm('czy na pewno chcesz opuścić rozmowę?') ){
  $("#chat").append("<p><span class=\"system\">System :</span> Trwa wyłączanie rozmowy</p>");
  $.ajax({
  type: "GET",
 async:false,
  url: "server_end.php",
  data: "ssid="+ssid+"&do="+nieznajomy_id,
  success: function(msg){
	  czy_rozmawia = 0;
	  $("#chat").append("<p><span class=\"system\">System :</span> Rozmowa została zakończona</p>");
if(adresik!=''){
czy_pytac_o_wylaczenie = false;
  window.location.replace(adresik);
}
	}
  });
}
} else {

if(adresik!=''){
czy_pytac_o_wylaczenie = false;
  window.location.replace(adresik);
}
}
scrolluj();

}


function anima1(){

if(anima>=0){



if(anima%2==0)
{
$("#favicon").attr("href","favicon2.png");
document.title='_Wiadomość_';
}
else {
$("#favicon").attr("href","favicon1.png");
document.title ='^Wiadomość^';
}
if(anima==0){
$("#favicon").attr("href","favicon.png");
document.title ='nieznajomy.eu - Porozmawiaj z Obcym!';
}
anima--;
if(dokumentmafokusa){
if(anima>2)
anima =2;

}


}





}




function scrolluj(){

var czy_przewijac = $('#przewijaj').attr('checked'); 
if (czy_przewijac==true){

$('#chat').scrollTo('max');
}


}
function wyslij(){

var s = $("input#m").val();

if(s.split(' ').join('').length > 0){

if(wysyla==false){
wysyla = true;

if(nieznajomy_id>0)
{

var my_data = "m="+$("#m").val()+"&ssid="+ssid+"&seed="+seed+"&do="+nieznajomy_id;


$.ajax({
type: "POST",
url: "server_send.php",
data: my_data,
error: function(){
  alert('Niestety serwer jest przeciążony ;( spróbuj za chwilę...');
wysyla = false;

},
success: function(msg){

$('#chat').append(  '<p><span class="ja">Ja :</span> '+emotki(s)+'</p>'  );

$("input#m").val('');
scrolluj();
wysyla = false;

}
});

} else{
$('#chat').append(  emotki('<p><span class="system">System :</span> Spokojnie ... Jeśli ktoś się dołączy to będziesz pierwszą osobą która się o tym dowie ;)</p>')  );
wysyla = false;
}

}
}


};




$(document).ready(function() {



$('body').focus(function(){
dokumentmafokusa=true;
});
$('body').blur(function(){
dokumentmafokusa=false;
});

$('#logo').click(function(){

zakoncz_rozmowe("http://nieznajomy.eu/");


});


$('#slij').click(function(){
var dane = $('#formik form').serialize() + "&powod=" + powod;

$('#kontakt_error').html( '<img src="ajax-loader_2.gif"/>' );


$.ajax({
type: "POST",
url: "mail.php",
data: dane,
success: function(msg){
if(msg=='ok')
$('#kontakt_error').hide().html( '<span style="color:green">Twoja wiadomość została wysłana. Dziękujemy!</span>' ).fadeIn("slow");
if(msg=='mail')
$('#kontakt_error').hide().html( '<span class="nieznajomy">Proszę wprowadzić poprawny adres email</span>' ).fadeIn("slow");
if(msg=='temat')
$('#kontakt_error').hide().html( '<span class="nieznajomy">Proszę uzupełnić temat</span>' ).fadeIn("slow");
if(msg=='err')
$('#kontakt_error').hide().html( '<span class="nieznajomy">Coś poszo nie tak. Upewnij się że wprowadziłeś poprawny email.</span>' ).fadeIn("slow");
}
});
});


$('#napisz0').click(function(){
  powod ='Napisz do nas' ;
  $('#tytul_kontaktu').html('Napisz do nas');
 
});
$('#napisz1').click(function(){
   powod ='Zgłoś błąd';
  $('#tytul_kontaktu').html('Zgłoś błąd');

});
$('#napisz2').click(function(){
powod ='Zaproponuj funkcję';
  $('#tytul_kontaktu').html('Zaproponuj funkcję');
   
});


$('.napisz').click(function(){
$('#formik input').val('');
$('#formik textarea').val('');
$('#kontakt_error').html( ' '  );
$('#wiadomosc').hide('slow');
 $("#kontakt").animate({ 
        width: "100%",
	border: "1px solid #45464b"
      }, 1500 , function() {

      $('html,body').animate({scrollTop: '10000px'}, 1000);

$('#formik').slideDown("slow");
});
$('.napisz').fadeOut("slow", function(){
$('#kontakt a#x').fadeIn("slow");
$('#tytul_kontaktu').fadeIn("slow");
});
return false;
});


$('#kontakt a#x').click(function(){
$('.napisz').fadeIn("slow",function(){
$('#kontakt a#x').fadeOut("slow");
$('#tytul_kontaktu').fadeOut("slow");
});
$('#formik').fadeOut(500, function(){
 $("#kontakt").animate({ 
	border: "0px",
        width: "278px"
      }, 1500 );
});
return false;
});



$.ajax({
type: "GET",
url: "server_ile.php",
data: "",
success: function(msg){

$('#ile').html(  "zalogowanych użytkowników: "+msg  );

}
});

var ile=0;



$('#connect').click(function(){
   window.location.replace('http://nieznajomy.eu/chat.php');
 });


$("#m").keypress( function(e) {
if (e.keyCode == 13){
	// jesli klepniesz enter
	if(czy_rozmawia==1)
	wyslij();
	return false;
}
} );


$("#wyslij").click(function(){
// jesli klepnie sie wyslij
if(czy_rozmawia==1)
wyslij();
});


$("#b_rozlacz").click(function(){
	zakoncz_rozmowe('');
});

$("#b_nowa").click(function(){
	zakoncz_rozmowe("http://nieznajomy.eu/chat.php");
});

$(".emot").click(function(){
  if($("#emotki").is(':visible')){
//open dialog
$("#emotki").hide('slow');

} else {
//close dialog
$("#emotki").show('slow');
}

return false;
});




});

$(document).everyTime(1000, function() {

anima1();
});

$(document).everyTime(50000, function() {

$.ajax({
type: "GET",
url: "server_ile.php",
data: "",
 error: function(){
        $('#chat').append(  '<p><span class="system">System :</span> Serwer przeciążony ;/</p>'  );
}
,
success: function(msg){

$('#ile').html(  "zalogowanych użytkowników: "+msg  );

}
});

});








$(document).everyTime(5000, function() {
if(czy_rozmawia==1){
var last_id1=$('#chat b:last').html();
if(last_id1 > last_id)
	last_id = last_id1;
var my_data = "ssid="+ssid+"&seed="+seed+"&l="+last_id+"&do="+nieznajomy_id;


$.ajax({
type: "GET",
url: "server_get.php",
data: my_data,
 error: function(){
        $('#chat').append(  emotki('<p><span class="system">System :</span> Serwer przeciążony ;/</p>')  );
}
,
success: function(msg){
if(msg[0]=='z'&& msg[1]=='k' && msg[3]=='m' && msg[4]==':') {
var msg1 = msg.split(':');
nieznajomy_id = msg1[1];
$('#chat').append(  emotki('<p><span class="system">System :</span> Nieznajomy dołączył do rozmowy.</p>')  );
}
else 
if(msg.length > 5){
$('#chat').append(  emotki(msg)  );
 anima=15;
scrolluj();
}
}
});

}

});
