//$('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='./z/_custom_/loading.gif' alt='' /></div>");
    $('input#fzp_kod_promocyjny').attr("disabled", true);
    
    $.ajax({
        type: "POST",
        url: "./z/ajax_function.php",
        data: 'f=sprawdzKod&kp='+$('input#fzp_kod_promocyjny').val()+'&data-iks='+$('#div-main-container').attr("data-iks"),
        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 rabat
    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.');
        alert($('select#fzp_id_produkt').attr("data-error1"));

        $('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ść.');
        alert($('input#fzp_ilosc').attr("data-error1"));
        $('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.');
        alert($('#div-koszyk').attr("data-error1"));
        $('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)
{
    nip=nip.replace(/-/ig, '');
    nip=nip.replace(/ /ig, '');

    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ę.');
        alert($('input#fzp_imie').attr("data-error1"));
        $('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.');
        alert($('input#fzp_nazwisko').attr("data-error1"));
        $('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ę.');
        alert($('input#fzp_ulica').attr("data-error1"));
        $('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.');
        alert($('input#fzp_nr_domu').attr("data-error1"));
        $('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.');
        alert($('input#fzp_kod_pocztowy').attr("data-error1"));
        $('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ść.');
        alert($('input#fzp_poczta').attr("data-error1"));
        $('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.');
        alert($('input#fzp_email').attr("data-error1"));
        $('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.');
        alert($('input#fzp_nip').attr("data-error1"));
        $('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.');
        alert($('input#fzp_nip').attr("data-error2"));
        $('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.');
        alert($('input#fzp_zgoda').attr("data-error2"));
        $('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='./z/_custom_/loading.gif' alt='' /></div>");
    
    $.ajax({
        type: "POST",
        url: "./z/ajax_function.php",
        data: 'f=produktDescription&id='+id+'&kp='+$('#fzp_kod_promocyjny').val()+'&data-iks='+$('#div-main-container').attr("data-iks"),
        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='./z/_custom_/loading.gif' alt='' /></div>");
    
    $.ajax({
        type: "POST",
        url: "./z/ajax_function.php",
        data: 'f=dodajDoKoszyka&id='+$('#fzp_id_produkt').val()+"&il="+$('#fzp_ilosc').val()+"&kp="+$('#fzp_kod_promocyjny').val()+'&data-iks='+$('#div-main-container').attr("data-iks"),
        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='./z/_custom_/loading.gif' alt='' /></div>");
    
    $.ajax({
        type: "POST",
        url: "./z/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='./z/_custom_/loading.gif' alt='' /></div>");
    
    $.ajax({
        type: "POST",
        url: "./z/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='./z/_custom_/loading.gif' alt='' /></div>");
  
    if ($('input#fzp_faktura').is(':checked')) cf=1;
    else cf=0;
  
  
    $.ajax({
        type: "POST",
        url: "./z/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()+'&data-iks='+$('#div-main-container').attr("data-iks"),
        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: "./z/ajax_function.php",
        data: 'f=getKosztyWysylki'+'&data-iks='+$('#div-main-container').attr("data-iks"),
        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='./z/_custom_/loading.gif' alt='' /></div>");
  
    $.ajax({
        type: "POST",
        url: "./z/ajax_function.php",
        data: 'f=getPaymentMethods',
        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!");
        alert($('input#fzp_p1').attr("data-error1"));
        return 1;
    }
    else  	if (checkEmail($('input#fzp_p1').val()) != 0)
    {
        //alert('Twój adres e-mail jest nieprawidłowy.');
        alert($('input#fzp_p1').attr("data-error2"));
        return 1;
    }
    
    if($('input#fzp_p2').val()=="")
    {
        //alert("Prosimy podać przynajmniej jeden adres znajomego.");
        alert($('input#fzp_p2').attr("data-error1"));
        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.');
                    alert($('input#fzp_p2').attr("data-error2"));
                    return 1;
                }
                else
                {
                    //alert('Jeden z adresów email Twoich znajomych jest nieprawidłowy: '+email);
                    alert($('input#fzp_p2').attr("data-error3")+email);
                    return 1;
                }
            }
        }
    }


    $('#result').html("<div style='padding:10px;'><img src='./z/_custom_/loading.gif' alt='' /></div>");

    $.ajax({
        type: "POST",
        url: "./z/ajax_function.php",
        data: 'f=polecZnajomym&'+'fzp_p1='+$('input#fzp_p1').val() +'&'+'fzp_p2='+$('input#fzp_p2').val()+ '&' + 'fzp_p3='+$('textarea#fzp_p3').val()+'&data-iks='+$('#div-main-container').attr("data-iks"),
        success: function(msg)
        {

            //$('#result').html("Dziękujemy, wiadomość została wysłana.<br /> Możesz polecić nas kolejnym znajomym :-)");
            $('#result').html($('#result').attr("data-ok1"));
      
            $('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!');
        alert($('input#fzp_p1').attr("data-error1"));
        $('input#fzp_p1').focus();
        return 1;
    }
    
    if (checkEmail($('input[name=fzp_p1]').val()) != 0)
    {
        //alert('Podałeś nieprawidłowy adres e-mail!');
        alert($('input#fzp_p1').attr("data-error2"));
        $('input#fzp_p1').focus();
        return 1;
    }
    
    if ($('input[name=fzp_p3]').val()=='')
    {
        //alert('Prosimy podać Temat wiadomości');
        alert($('input#fzp_p3').attr("data-error1"));
        $('input#fzp_p3').focus();
        return 1;
    }
        
    if ($('textarea[name=fzp_p4]').val()=='')
    {
        //alert('Prosimy podać treść wiadomości!');
        alert($('textarea#fzp_p4').attr("data-error1"));
        $('textarea[name=fzp_p4]').focus();
        return 1;
    }
    
    $('#result').html("<div style='padding:10px;'><img src='./z/_custom_/loading.gif' alt='' /></div>");
    

    $.ajax({
        type: "POST",
        url: "./z/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()+'&data-iks='+$('#div-main-container').attr("data-iks"),
        success: function(msg)
        {
            //$('#result').html("Dziękujemy, wiadomość została wysłana.");
            $('#result').html($('#result').attr("data-ok1"));
            $('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ę.');
        alert($('input#forename').attr("data-error1"));
        return 1;
    }

    if ($('input#key').val()=="")
    {
        //alert('Prosimy wpisać klucz.');
        alert($('input#key').attr("data-error1"));
        return 1;
    }
   
    if ($('input#key').val()!='opinia')
    //if (checkFormGuestbookKey($('input#key').val())!=1)
    {
        //alert('Podany klucz jest nieprawidłowy.');
        alert($('input#key').attr("data-error2"));
        return 1;
    }

    if ($('input#description').val()=="")
    {
        //alert('Prosimy wpisać treść.');
        alert($('input#description').attr("data-error1"));
        return 1;
    }

    return 0;
}



function checkFormGuestbookKey(key)
{
    var wynik;
    $.ajax({
        type: "POST",
        url: "./z/ajax_function.php",
        data: 'f=checkFormGuestbookKey&key='+key+'&data-iks='+$('#div-main-container').attr("data-iks"),
        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='./z/_custom_/loading.gif' alt='' /></div>");
    
    $.ajax({
        type: "POST",
        url: "./z/ajax_function.php",
        data: 'f=addToGuestbook&'+'forename='+$('input#forename').val() +'&'+'key='+$('input#key').val()+ '&' + 'description='+$('textarea#description').val()+'&data-iks='+$('#div-main-container').attr("data-iks"),
        success: function(msg)
        {
            $('#z-guestbook-items').html(msg);
          
            $('#z-guestbook-items > div.blockquote:first').addClass('new');
          
            genKodRabatowy();
          
            //$('#result').html("Dziękujemy za wpis.");
            $('#result').html($('#result').attr("data-ok1"));
          
            $('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!="")
    {
        $('#z-guestbook-random-container').hide();
        $('div#z-guestbook-random-container').html(opinia);
        $('div#z-guestbook-random-container').fadeIn('slow');
    }
    
    $.ajax({
        type: "POST",
        url: "./z/ajax_function.php",
        data: "f=getGuestBookItemRandom"+'&data-iks='+$('#z-guestbook-random-container').attr("data-iks"),
        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: "./z/ajax_function.php",
        data: 'f=genKodRabatowy',
        success: function(msg)
        {
            $('#z-promo-code').html(msg);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown)
        {
            $('#z-promo-code').html('Error-> o: '+XMLHttpRequest+' k: '+textStatus+' r: '+ errorThrown);
        }
    });
}




function emoticon(e)
{
    var textarea=$('textarea#description');
    textarea.val(textarea.val()+e);
    textarea.focus();
}
