//$('form #mycheckbox').is(':checked');
//http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/


function LTrim( value ) 
{
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");	
}

function RTrim( value ) 
{
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}

function trim(value) 
{	
	return LTrim(RTrim(value));	
}

function AjaxISO(tekst)
{
	tekst = unescape(tekst);
	return tekst.replace(/\+/g, " ");
}

function pause(numberMillis) 
{
  var now = new Date();
  var exitTime = now.getTime() + numberMillis;
  while (true) 
  {
    now = new Date();
    if (now.getTime() > exitTime)
   return;
  }
}

function sprawdzKod()
{
  	
  	
	$('#sprawdz-kod').html("<div style='padding:10px;'><img src='./inc/images/loading.gif' alt='' /></div>");
	$('input#fzp_kod_promocyjny').attr("disabled", true);
    
    $.ajax({
        type: "POST",
        url: "./inc/ajax_function.php",
        data: 'f=sprawdzKod&kp='+$('input#fzp_kod_promocyjny').val(),
        success: function(msg)
        {
          $('#sprawdz-kod').html(msg);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown)
        {
          $('#sprawdz-kod').html('Error-> o: '+XMLHttpRequest+' k: '+textStatus+' r: '+ errorThrown);
        }
      });   	
	$('#button-sprawdz-kod').fadeOut("slow");
	
	//jesli jest wybrany juz jakis opis to aktualizujemy opis o ewentualny rabar
	if ($('#fzp_id_produkt').val()!='0')
	   getProduktDescription($('#fzp_id_produkt').val());

}

function showDescription()
{
    if (document.forms.fzp.fzp_id_produkt.value != 0) document.getElementById('opis_produktu_'+document.forms.fzp.fzp_id_produkt.value).style.display='block'; 
}
    
function checkFormZPValues()
{
	if ($('select#fzp_id_produkt').val()=='0')
	{
    	alert('Prosimy wybrać produkt.');
  		$('label#lbl_id_produkt').hide();
  		$('label#lbl_id_produkt').fadeIn(250);    	
    	return 1;
    }
   
    if (($('input#fzp_ilosc').val() <= 0) || (($('input#fzp_ilosc').val()*1) == NaN) || ($('input#fzp_ilosc').val()*1 != Math.floor($('input#fzp_ilosc').val())))
    {
    	alert('Prosimy podać prawidłową ilość.');
    	$('input#fzp_ilosc').focus();
  		$('label#lbl_ilosc').hide();
  		$('label#lbl_ilosc').fadeIn(250);    	
    	return 1;
    }
    return 0;
}

function checkFormZPValues3()
{

	if (($('input#fzp_ile').length<=0) || ($('input#fzp_ile').val()=='') || ($('input#fzp_ile').val()=='0'))  
	   {
	   alert('Prosimy wybrać i dodać do koszyka jakiś produkt.');
  		$('label#lbl_id_produkt').hide();
  		$('label#lbl_id_produkt').fadeIn(250);  	   
  		
  		$('button#btn_dodaj_do_koszyka').hide();
  		$('button#btn_dodaj_do_koszyka').fadeIn(250);    		
     return 1;
     }
  return 0;
}





function checkNIP(nip)
{
	if (nip.length > 10) 
	{
  		while (nip.search('-') != -1) nip = nip.replace('-','');
 	}
 
 	if (nip.length != 10) return -1;
 	nipm = new Array(6,5,7,2,3,4,5,6,7);
 	suma = 0;
 	for (i=0; i<9; i++ ) 
 	{
  		suma = suma + nip.charAt(i)*nipm[i];
 	}
 	if (suma%11 == nip.charAt(9)) return 0;
 	else return -1;
}




function checkEmail(email)
{
/*
//Wyrazenie regularne sprawdzajace poprawnosc maila
var reg = new RegExp("[^@]{1,}[@]{1}[^@.]{1,}[.]{1}[^@]{1,}","gi");
	
if (reg.test(email)==false)	return -1;
else return 0;
*/


	var local  = new String();
 	var domain = new String();
 	var at;
 	while ((at = email.indexOf(' ')) == 0) email = email.slice(at+1);
 	if (email.length < 6) return -1;
 	while ((at = email.lastIndexOf(' ')) == (email.length - 1)) email = email.slice(0,at);
 	if ((at = email.lastIndexOf('@')) < 0) return -1;

 	local = email.slice(0,at);
 	if (local.length < 1) return -1;
 	domain = email.slice(at+1);
 	if (domain.length < 3) return -1;
 	if (domain.indexOf('/') >= 0 || domain.indexOf('~') >= 0 || domain.indexOf(',') >= 0 || domain.indexOf('\\\\') >= 0 || domain.indexOf(' ') >= 0 || domain.indexOf('.') < 0 || domain.indexOf('..') >= 0 || (domain.lastIndexOf('.') >= (domain.length - 2))) return -1;
 	if ((local.lastIndexOf('\"') != (local.length - 1)) && (local.indexOf('\"') != 0)) {
  	if (local.indexOf('/') >= 0 || local.indexOf('@') >= 0 || local.indexOf('~') >= 0 || local.indexOf(',') >= 0 || local.indexOf('\\\\') >= 0 || local.indexOf(' ') >= 0) return -1;
 	}
 	return 0;

}




function checkFormZPValues2()
{
	
	if ($('input[name=fzp_imie]').val().length<3) 
	{
  		alert('Prosimy podać imię.');

  		$('input#fzp_imie').focus();
  		$('label#lbl_imie').hide();
  		$('label#lbl_imie').fadeIn(250);
  		
  		return 1;
 	}
 	if ($('input[name=fzp_nazwisko]').val().length<3) 
 	{
  		alert('Prosimy podać nazwisko.');

  		$('input#fzp_nazwisko').focus();
  		$('label#lbl_nazwisko').hide();
  		$('label#lbl_nazwisko').fadeIn(250);
  		
  		return 1;
 	}
 	if ($('input[name=fzp_ulica]').val().length<3) 
 	{
  		alert('Prosimy podać ulicę.');
  		
  		$('input#fzp_ulica').focus();  		
  		$('label#lbl_ulica').hide();
  		$('label#lbl_ulica').fadeIn(250);
  		  		
  		return 1;
 	}
 	if ($('input[name=fzp_nr_domu]').val().length<1) 
 	{
  		alert('Prosimy podać nr domu.');
  		
  		$('input#fzp_nr_domu').focus();  
  		$('label#lbl_nr_domu').hide();
  		$('label#lbl_nr_domu').fadeIn(250);
  		  		
  		return 1;
 	}
 	if ($('input[name=fzp_kod_pocztowy]').val().length!=6) 
 	{
  		alert('Prosimy podać kod pocztowy.');
  		$('input#fzp_kod_pocztowy').focus();  
  		$('label#lbl_kod_pocztowy').hide();
  		$('label#lbl_kod_pocztowy').fadeIn(250);
  		  		
  		return 1;
 	}
 	if ($('input[name=fzp_poczta]').val().length<3) 
 	{
  		alert('Prosimy podać miejscowość.');

  		$('input#fzp_poczta').focus();    		
  		$('label#lbl_poczta').hide();
  		$('label#lbl_poczta').fadeIn(250);  		
  		return 1;
 	}
 	if ($('input[name=fzp_telefon_stacjonarny]').val().length !=0 && $('input[name=fzp_telefon_stacjonarny]').val().length != 10) 
 	{
  		alert('Format numeru telefonu stacjonarnego jest nieprawidłowy.');

  		$('input#fzp_telefon_stacjonarny').focus();    		
  		$('label#lbl_telefon_stacjonarny').hide();
  		$('label#lbl_telefon_stacjonarny').fadeIn(250);  		
  		
  		return 1;
 	}
 	if ($('input[name=fzp_telefon_komorkowy]').val()!='' && $('input[name=fzp_telefon_komorkowy]').val().length !=0 && $('input[name=fzp_telefon_komorkowy]').val().length != 10) 
 	{
  		alert('Format numeru telefonu komórkowego jest nieprawidłowy.');

  		$('input#fzp_telefon_komorkowy').focus();  
  		$('label#lbl_telefon_komorkowy').hide();
  		$('label#lbl_telefon_komorkowy').fadeIn(250);  		
  		
  		return 1;
 	}
 	if (checkEmail($('input#fzp_email').val()) != 0) 
 	{
  		alert('Prosimy podać prawidłowy adres e-mail.');
  		
  		$('input#fzp_email').focus();
  		$('label#lbl_email').hide();
  		$('label#lbl_email').fadeIn(250);  		  		
  		
  		return 1;
 	}

 	if (($('#fzp_faktura:checked').val() == 'on') && ($('input[name=fzp_nip]').val().length == 0)) 
 	{
  		alert('Wybrano fakturę, prosimy podać numer NIP.');
  		
  		$('input#fzp_nip').focus();
  		$('label#lbl_nip').hide();
  		$('label#lbl_nip').fadeIn(250);  	  		
  		
  		return 1;
 	}
 	if (($('input[name=fzp_nip]').val().length>0) && checkNIP($('input[name=fzp_nip]').val())) 
 	{
  		alert('Prosimy podać prawidłowy format numeru NIP.');

  		$('input#fzp_nip').focus();
  		$('label#lbl_nip').hide();
  		$('label#lbl_nip').fadeIn(250);  	  		  		

  		return 1;
 	}
 	if ($('#fzp_zgoda:checked').val() != 'on') 
 	{
  		alert('Prosimy wyrazić zgodę na przetwarzanie danych osobowych na potrzeby realizacji zamówienia.');

  		$('input#fzp_zgoda').hide();
  		$('input#fzp_zgoda').fadeIn(250);  	  		  		
  		
  		return 1;
 	}
 	return 0;
}

function wstecz(step)
{
	if (step==1)
	{
		$('#div-form-order-step2').hide();
		//$('#div-form-order-step1').show();
		$('#div-form-order-step1').fadeIn('def');
		
		$('#div-form-buttons-step2').hide();
		$('#div-form-buttons-step1').show();
		
		$('#fzp_ilosc').focus();
	}
	
	if (step==2)
	{
		$('#div-form-order-step3').hide();
		//$('#div-form-order-step2').show();
		$('#div-form-order-step2').fadeIn('def');
		
		$('#div-form-buttons-step3').hide();
		$('#div-form-buttons-step2').show();
	}
}

function dalej(step)
{
	if (step==2)
	{
		$('#span-koszty-faktury').hide();
		getKosztyWysylki();
		$('#div-form-order-step1').hide();
		//$('#div-form-order-step2').show();
		$('#div-form-order-step2').fadeIn('def');
		
		$('#div-form-buttons-step1').hide();
		$('#div-form-buttons-step2').show();

		
		$('#fzp_imie').focus();
	}
	
	if (step==3)
	{		
		$('#div-form-order-step2').hide();
		//$('#div-form-order-step3').show();
		$('#div-form-order-step3').fadeIn('def');		
		
		$('#div-form-buttons-step2').hide();
		$('#div-form-buttons-step3').show();
		
		
		/*
		$('s_fzp_imie').value=$('fzp_imie').value;
		$('s_fzp_nazwisko').value=$('fzp_nazwisko').value;
		$('s_fzp_nazwa_firmy').value=$('fzp_nazwa_firmy').value;
		$('s_fzp_ulica').value=$('fzp_ulica').value;
		$('s_fzp_nr_domu').value=$('fzp_nr_domu').value;
		$('s_fzp_nr_lokalu').value=$('fzp_nr_lokalu').value;
		$('s_fzp_kod_pocztowy').value=$('fzp_kod_pocztowy').value;
		$('s_fzp_poczta').value=$('fzp_poczta').value;
		$('s_fzp_telefon_stacjonarny').value=$('fzp_telefon_stacjonarny').value;
		$('s_fzp_telefon_komorkowy').value=$('fzp_telefon_komorkowy').value;
		$('s_fzp_email').value=$('fzp_email').value;
		$('s_fzp_nip').value=$('fzp_nip').value;
		
		if ($('fzp_faktura').checked) $('s_fzp_faktura').value='tak';
		else  $('s_fzp_faktura').value='nie';
		*/
	
		$('input#s_fzp_imie').val($('input[name=fzp_imie]').val());		
		$('input#s_fzp_nazwisko').val($('input[name=fzp_nazwisko]').val());
		$('input#s_fzp_nazwa_firmy').val($('input[name=fzp_nazwa_firmy]').val());
		$('input#s_fzp_ulica').val($('input[name=fzp_ulica]').val());
		$('input#s_fzp_nr_domu').val($('input[name=fzp_nr_domu]').val());
		$('input#s_fzp_nr_lokalu').val($('input[name=fzp_nr_lokalu]').val());
		$('input#s_fzp_kod_pocztowy').val($('input[name=fzp_kod_pocztowy]').val());
		$('input#s_fzp_poczta').val($('input[name=fzp_poczta]').val());
		$('input#s_fzp_telefon_stacjonarny').val($('input[name=fzp_telefon_stacjonarny]').val());
		$('input#s_fzp_telefon_komorkowy').val($('input[name=fzp_telefon_komorkowy]').val());
		$('input#s_fzp_email').val($('input[name=fzp_email]').val());
		$('input#s_fzp_nip').val($('input[name=fzp_nip]').val());
		

		if ($('#fzp_faktura:checked').val() == 'on') 
			$('#s_fzp_faktura').val('tak');
		else  
		    $('#s_fzp_faktura').val('nie');
		
		
		podgladKoszyka();
	}
	
	if (step==4)
	{
		$('#div-form-order-step1').hide();
		$('#div-form-order-step2').hide();
		$('#div-form-order-step3').hide();
				
		$('#div-form-buttons-step3').hide();
		
		getPaymentMethods();	
		
		//$('#div-form-order-step4').show();
		$('#div-form-order-step4').fadeIn('def');
		
		$('#div-form-buttons-step4').show();
	}
}


function produktOnChange()
{
	getProduktDescription($('#fzp_id_produkt').val());
	$('#fzp_ilosc').val('1');
	$('#fzp_ilosc').focus();
	$('#fzp_ilosc').select();
}

function getProduktDescription(id)
{


  	
  	
	$('#div-product-description-container').html("<div style='padding:10px; text-align:center;'><img src='./inc/images/loading.gif' alt='' /></div>");
    
    $.ajax({
        type: "POST",
        url: "./inc/ajax_function.php",
        data: 'f=produktDescription&id='+id+'&kp='+$('#fzp_kod_promocyjny').val(),
        success: function(msg)
        {
          $('#div-product-description-container').html(msg);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown)
        {
          $('#div-product-description-container').html('Error-> o: '+XMLHttpRequest+' k: '+textStatus+' r: '+ errorThrown);
        }
      });   	
  	
  	
  	
  	
}

function dodajDoKoszyka()
{
	
	

    
    
    
	$('#div-koszyk').html("<div style='padding:10px;'><img src='./inc/images/loading.gif' alt='' /></div>");
    
    $.ajax({
        type: "POST",
        url: "./inc/ajax_function.php",
        data: 'f=dodajDoKoszyka&id='+$('#fzp_id_produkt').val()+"&il="+$('#fzp_ilosc').val()+"&kp="+$('#fzp_kod_promocyjny').val(),
        success: function(msg)
        {
          $('#div-koszyk').html(msg);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown)
        {
          $('#div-koszyk').html('Error-> o: '+XMLHttpRequest+' k: '+textStatus+' r: '+ errorThrown);
        }
      }); 	    
    
        
  	$('#fzp_kod_promocyjny').attr('disabled', 'disabled');
    $('#button-sprawdz-kod').hide();       
    
}

function usunZKoszyka(id)
{
	
	$('#div-koszyk').html("<div style='padding:10px;'><img src='./inc/images/loading.gif' alt='' /></div>");
    
    $.ajax({
        type: "POST",
        url: "./inc/ajax_function.php",
        data: 'f=usunZKoszyka&id='+id,
        success: function(msg)
        {
          $('#div-koszyk').html(msg);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown)
        {
          $('#div-koszyk').html('Error-> o: '+XMLHttpRequest+' k: '+textStatus+' r: '+ errorThrown);
        }
      }); 	
	

}

function podgladKoszyka()
{
	
	$('#div-loading').html("<div style='padding:10px;'><img src='./inc/images/loading.gif' alt='' /></div>");
    
    $.ajax({
        type: "POST",
        url: "./inc/ajax_function.php",
        data: 'f=podgladKoszyka',
        success: function(msg)
        {
          $('#div-podglad-koszyka').html(msg);
          $('#div-loading').html("");
        },
        error: function (XMLHttpRequest, textStatus, errorThrown)
        {
          $('#div-podglad-koszyka').html('Error-> o: '+XMLHttpRequest+' k: '+textStatus+' r: '+ errorThrown);
        }
      });  	
	

}



function wyslijZamowienie()
{  
 
 $('#div-loading').html("<div style='padding:10px;'><img src='./inc/images/loading.gif' alt='' /></div>");
  
 if ($('input#fzp_faktura').is(':checked')) cf=1;
 else cf=0;
  
  
    $.ajax({
        type: "POST",
        url: "./inc/ajax_function.php",
        data: 'f=wyslijZamowienie&'+'fzp_imie='+$('input#fzp_imie').val() +'&'+'fzp_nazwisko='+$('input#fzp_nazwisko').val()+ '&' + 'fzp_nazwa_firmy='+$('input#fzp_nazwa_firmy').val() + '&' + 'fzp_ulica='+$('input#fzp_ulica').val() + '&'+'fzp_nr_domu='+$('input#fzp_nr_domu').val() + '&'+'fzp_nr_lokalu='+$('input#fzp_nr_lokalu').val()+ '&'+'fzp_kod_pocztowy='+$('input#fzp_kod_pocztowy').val()+ '&'+'fzp_poczta='+$('input#fzp_poczta').val() + '&'+'fzp_telefon_stacjonarny='+$('input#fzp_telefon_stacjonarny').val()+ '&'+'fzp_telefon_komorkowy='+$('input#fzp_telefon_komorkowy').val()+ '&'+'fzp_email='+$('input#fzp_email').val()+ '&'+'fzp_nip='+$('input#fzp_nip').val()+ '&'+'fzp_nip='+$('input#fzp_nip').val()+ '&cf=' + cf + '&' + 'fzp_kod_promocyjny='+$('input#fzp_kod_promocyjny').val(),
        success: function(msg)
        {
          $('#div-loading').html(msg);
          dalej(4);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown)
        {
          $('#div-loading').html('Error-> o: '+XMLHttpRequest+' k: '+textStatus+' r: '+ errorThrown);
        }
      });    
}



function getKosztyWysylki()
{
    $.ajax({
        type: "POST",
        url: "./inc/ajax_function.php",
        data: 'f=getKosztyWysylki',
        success: function(msg)
        {
          if (msg.length>0) 
     	 	 $('#span-koszty-faktury').hide();
     	  else
     	     $('#span-koszty-faktury').show();
        },
        error: function (XMLHttpRequest, textStatus, errorThrown)
        {
          $('#span-koszty-faktury').show();
          $('#span-koszty-faktury').html('Error-> o: '+XMLHttpRequest+' k: '+textStatus+' r: '+ errorThrown);
        }
      });    
}



function getPaymentMethods()
{  

  $('#form-payments').html("<div style='padding:10px;'><img src='./inc/images/loading.gif' alt='' /></div>");
  
  
  if ($('input[name=fzp_faktura]:checked').val() == 0) cf=1;
  else cf=0;
  
  
    $.ajax({
        type: "POST",
        url: "./inc/ajax_function.php",
        data: 'f=getPaymentMethods&'+'fzp_imie='+$('input[name=fzp_imie]').val() +'&'+'fzp_nazwisko='+$('input[name=fzp_nazwisko]').val()+ '&' + 'fzp_nazwa_firmy='+$('input[name=fzp_nazwa_firmy]').val() + '&' + 'fzp_ulica='+$('input[name=fzp_ulica]').val() + '&'+'fzp_nr_domu='+$('input[name=fzp_nr_domu]').val() + '&'+'fzp_nr_lokalu='+$('input[name=fzp_nr_lokalu]').val()+ '&'+'fzp_kod_pocztowy='+$('input[name=fzp_kod_pocztowy]').val()+ '&'+'fzp_poczta='+$('input[name=fzp_poczta]').val() + '&'+'fzp_telefon_stacjonarny='+$('input[name=fzp_telefon_stacjonarny]').val()+ '&'+'fzp_telefon_komorkowy='+$('input[name=fzp_telefon_komorkowy]').val()+ '&'+'fzp_email='+$('input[name=fzp_email]').val()+ '&'+'fzp_nip='+$('input[name=fzp_nip]').val()+ '&'+'fzp_nip='+$('input[name=fzp_nip]').val()+ '&cf=' + cf,
        success: function(msg)
        {
          $('#form-payments').html(msg);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown)
        {
          $('#form-payments').html('Error-> o: '+XMLHttpRequest+' k: '+textStatus+' r: '+ errorThrown);
        }
      });    
}



function polecZnajomym()
{  
    if($('input#fzp_p1').val()=="")
    {
      alert("Musisz podać swój adres email!");
      return 1;
    }
    else  	if (checkEmail($('input#fzp_p1').val()) != 0) 
    {    
  		alert('Twój adres e-mail jest nieprawidłowy.');
  		return 1; 	
    }
    
    if($('input#fzp_p2').val()=="")
    {
      alert("Prosimy podać przynajmniej jeden adres znajomego.");
      return 1;
    }
    else 
    {    
        var emails = $('input#fzp_p2').val().split(';');
        
        for (var i = 0; i < emails.length; i++) 
        {
          var email=trim(emails[i]);
          if (checkEmail(email) != 0)
          {
            if (emails.length==1)
            {
              alert('Adres email Twojego znajomego jest nieprawidłowy.');
              return 1;
            }
            else
            {
              alert('Jeden z adresów email Twoich znajomych jest nieprawidłowy: '+email);
              return 1;
            }            
          }
        }              
    }


$('#result').html("<div style='padding:10px;'><img src='./inc/images/loading.gif' alt='' /></div>");

$.ajax({
    type: "POST",
    url: "./inc/ajax_function.php",
    data: 'f=polecZnajomym&'+'fzp_p1='+$('input#fzp_p1').val() +'&'+'fzp_p2='+$('input#fzp_p2').val()+ '&' + 'fzp_p3='+$('textarea#fzp_p3').val(),
    success: function(msg)
    {

      $('#result').html("Dziękujemy, wiadomość została wysłana.<br /> Możesz polecić nas kolejnym znajomym :-)");
      
      $('input#fzp_p2').val("");
    },
    error: function (XMLHttpRequest, textStatus, errorThrown)
    {
      $('#result').html('Error-> o: '+XMLHttpRequest+' k: '+textStatus+' r: '+ errorThrown);
    }
  });    

}



function napiszDoNas()
{  
    if ($('input[name=fzp_p1]').val()=='')
    {
      alert('Prosimy podać swój adres e-mail!');
      return 1;
    }
    
    if (checkEmail($('input[name=fzp_p1]').val()) != 0) 
    {    
  		alert('Podałeś nieprawidłowy adres e-mail!');
  		return 1; 	
    }
    
    if ($('input[name=fzp_p3]').val()=='')
    {
      alert('Prosimy podać Temat wiadomości');
      return 1;
    }
        
    if ($('textarea[name=fzp_p4]').val()=='')
    {
      alert('Prosimy podać treść wiadomości!');
      $('textarea[name=fzp_p4]').focus();
      return 1;
    }
    
    $('#result').html("<div style='padding:10px;'><img src='./inc/images/loading.gif' alt='' /></div>");
    

    $.ajax({
        type: "POST",
			url: "./inc/ajax_function.php",
			data: 'f=napiszDoNas&'+'fzp_p1='+$('input[name=fzp_p1]').val() +'&'+'fzp_p4='+$('textarea[name=fzp_p4]').val()+ '&' + 'fzp_p3='+$('input[name=fzp_p3]').val() + '&' +'fzp_p2='+$('input[name=fzp_p2]').val(),
			success: function(msg)
			{
        $('#result').html("Dziękujemy, wiadomość została wysłana.");
				$('input[name=fzp_p1]').val("");
				$('input[name=fzp_p2]').val("");
				$('input[name=fzp_p3]').val("");
				$('textarea[name=fzp_p4]').val("")
      },
      error: function (XMLHttpRequest, textStatus, errorThrown)
      {
        $('#result').html('Error-> o: '+XMLHttpRequest+' k: '+textStatus+' r: '+ errorThrown);
			}
		}); 	
}


/* ----- ksiega gosci ----*/

function checkFormGuestbook()
{
if ($('input#forename').val()=="")
   {
   alert('Prosimy wpisać imię.');
   return 1;
   }

if ($('input#key').val()=="")
   {
   alert('Prosimy wpisać klucz.');
   return 1;
   }
   
if ($('input#key').val()!='4')    
//if (checkFormGuestbookKey($('input#key').val())!=1)   
   {
   alert('Podany klucz jest nieprawidłowy.');
   return 1;   
   }

if ($('input#description').val()=="")
   {
   alert('Prosimy wpisać treść.');
   return 1;
   }       

return 0;
}



function checkFormGuestbookKey(key)
{
var wynik;
$.ajax({
        type: "POST",
        url: "./inc/ajax_function.php",
        data: 'f=checkFormGuestbookKey&key='+key,
        success: function(msg)
        {
        //$('#result').html(msg);
        //alert(parseInt(msg));
          if (msg=="1")
              return 1;
           else 
              return 0;
        //wynik=parseInt(msg);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown)
        {
          $('#result').html('Error-> o: '+XMLHttpRequest+' k: '+textStatus+' r: '+ errorThrown);
          wynik=0;
        }
      });    

return wynik;
}


function guestbooksend()
{
    $('#result').html("<div style='padding:10px;'><img src='./inc/images/loading.gif' alt='' /></div>");
    
    $.ajax({
        type: "POST",
        url: "./inc/ajax_function.php",
        data: 'f=addToGuestbook&'+'forename='+$('input#forename').val() +'&'+'key='+$('input#key').val()+ '&' + 'description='+$('textarea#description').val(),
        success: function(msg)
        {
          $('#div-guestbook-items').html(msg);
          
          $('blockquote:first').css("border", "1px solid #D7D7D7");
          
          genKodRabatowy();
          
          $('#result').html("Dziękujemy za wpis.");
          
          $('input#forename').val("");
          $('input#key').val("");
          $('textarea#description').val("");

          $.scrollTo('#result', 700);
          

          
        },
        error: function (XMLHttpRequest, textStatus, errorThrown)
        {
          $('#result').html('Error-> o: '+XMLHttpRequest+' k: '+textStatus+' r: '+ errorThrown);
        }
      });    
    
    
}


var opinia="";
function getGuestBookItemRandom()
{

    if (opinia!="")
       {
       $('#guestbook-random-container').hide();
       $('div#guestbook-random-container').html(opinia);			       
       $('div#guestbook-random-container').fadeIn('slow');
       }
    
		$.ajax({
        type: "POST",
        url: "./inc/ajax_function.php",
        data: "f=getGuestBookItemRandom",
        success: function(msg)
        {
          opinia=msg;
        },
        error: function (XMLHttpRequest, textStatus, errorThrown)
        {
          //$("#guestbook-random-container").show();
          //$("#guestbook-random-container").after('Error-> o: '+XMLHttpRequest+' k: '+textStatus+' r: '+ errorThrown);
        }
      }); 
}




function genKodRabatowy()
{
   $.ajax({
      type: "POST",
      url: "./inc/ajax_function.php",
      data: 'f=genKodRabatowy',
      success: function(msg)
      {
        $('#div-kod-rabatowy').html(msg);
      },
      error: function (XMLHttpRequest, textStatus, errorThrown)
      {
        $('#div-kod-rabatowy').html('Error-> o: '+XMLHttpRequest+' k: '+textStatus+' r: '+ errorThrown);
      }
    });
}




function emoticon(e)
{
  var textarea=$('textarea#description');
  textarea.val(textarea.val()+e);
  textarea.focus();
}