var xmlhttp = false;
//Check if we are using IE.
try {
//If the Javascript version is greater than 5.
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
//If not, then use the older active x object.
try {
//If we are using Internet Explorer.
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
//Else we must be using a non-IE browser.
xmlhttp = false;
}
}
//If we are using a non-IE browser, create a javascript instance of the object.
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}

function wykonaj_zapytanie(serverPage, objID) {
var obj = document.getElementById(objID);
xmlhttp.open("GET", serverPage);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}

function wykonaj_zapytanie2(serverPage, objID) {
var obj = document.getElementById(objID);
xmlhttp.open("GET", serverPage);
xmlhttp.setRequestHeader( "If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" );
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}



function podobne_n()
{
 var warstwa_podpowiedzi='podpowiedz';
 if(document.forms['wyszukiwarka'].elements['szybkie'].checked==true)
 {
 var szukane=document.forms['wyszukiwarka'].elements['szukaj'].value;
 var wyszukiwarki_id=document.forms['wyszukiwarka'].elements['wyszukiwarki_id'].value;
 var strona='moduly/produkty/auto_uzupelnienie.php?szukaj='+szukane+'&wyszukiwarki_id='+wyszukiwarki_id;
 document.getElementById(warstwa_podpowiedzi).style.visibility='visible';
 wykonaj_zapytanie(strona, warstwa_podpowiedzi);
 } else {
 document.getElementById(warstwa_podpowiedzi).style.visibility='hidden';
 }
}





function podobne(wartosc, e)
{
var warstwa_podpowiedzi='podpowiedz';
var szukane=document.forms['wyszukiwarka'].elements['szukaj'].value;
var znakdod = e.which;

//IE == undef
if (znakdod == undefined){
znakdod  = e.keyCode;
}

if (znakdod == 8)
 {
 if (szukane.length == 1){
 var strona='moduly/produkty/auto_uzupelnienie.php';
 } else {
 var strona='moduly/produkty/auto_uzupelnienie.php?szukaj='+szukane.substr(0, (szukane.length -1));
 }
} else {
var strona='moduly/produkty/auto_uzupelnienie.php?szukaj='+ szukane
+ String.fromCharCode(znakdod);
}
//var strona='moduly/produkty/auto_uzupelnienie.php?szukaj='+szukane;
wykonaj_zapytanie(strona, warstwa_podpowiedzi);
}

function do_koszyka_spis_przycisk(produkty_id, user_id, lang_id)
{
var ilosc=1;
var strona='moduly/produkty/do_koszyka_spis_przycisk.php?lang_id='+lang_id+'&user_id='+user_id+'&produkty_id='+produkty_id+'&ilosc='+ilosc;
var warstwa_odpowiedzi='koszyk_prod_'+produkty_id;
wykonaj_zapytanie(strona, warstwa_odpowiedzi);
setTimeout('stan_koszyka_nawigacja("'+produkty_id+'", "'+user_id+'", "'+lang_id+'")',300);
}




function do_koszyka_spis(produkty_id, user_id, lang_id)
{
var strona='moduly/produkty/do_koszyka_spis.php?lang_id='+lang_id+'&user_id='+user_id+'&produkty_id='+ produkty_id;
var warstwa_odpowiedzi='koszyk_prod_'+produkty_id;
wykonaj_zapytanie(strona, warstwa_odpowiedzi);
setTimeout('stan_koszyka_nawigacja("'+produkty_id+'", "'+user_id+'", "'+lang_id+'")',500);
}

js_tab_prod=new Array();
function do_koszyka_spis_formularz_new(operacja, produkty_id, user_id, lang_id, ilosc_dana)
{
var suma=0;
for (i=0;i<=js_tab_prod.length; i++)
{
if (js_tab_prod[i])
{
var prod_formularz="f_"+js_tab_prod[i];
var prod_pole="produkty_ilosc_"+js_tab_prod[i];
var ilosc=document.forms[prod_formularz].elements[prod_pole].value;
if (operacja=='koszyk')
{
var prod_cena="cena_"+js_tab_prod[i];
var prod_wartosci="wartosc_"+js_tab_prod[i];
var cena=document.forms[prod_formularz].elements[prod_cena].value;

if (ilosc.indexOf(',')>-1)
{
ilosc=parseFloat(ilosc.replace(',','.'));
}
var wart_wyliczona=(cena*ilosc);
var wart2=wart_wyliczona.toFixed(2);
wart2=wart2.replace(',','.')
$(prod_wartosci).innerHTML=wart2;
suma=parseFloat(suma+wart2);
//alert(ilosc);
}


}
$('koszyk_podsumowanie').innerHTML=suma;
}


// operacje na zmienionym_prod
var prod_formularz="f_"+produkty_id;
var prod_pole="produkty_ilosc_"+produkty_id;
var ilosc=document.forms[prod_formularz].elements[prod_pole].value;
if (operacja=='koszyk')
{
var prod_cena="cena_"+produkty_id;
var prod_wartosci="wartosc_"+produkty_id;
var cena=document.forms[prod_formularz].elements[prod_cena].value;

if (ilosc.indexOf(',')>-1)
{
ilosc=parseFloat(ilosc.replace(',','.'));
}
var wart_wyliczona=(cena*ilosc);
var wart2=wart_wyliczona.toFixed(2);
wart2=wart2.replace(',','.')
$(prod_wartosci).innerHTML=wart2;
}


if (parseFloat(ilosc_dana)>0)
{
ilosc=ilosc_dana;
}
var pars="ilosc="+ilosc+"&produkty_id="+produkty_id+"&user_id="+user_id+"&lang_id="+lang_id;
new Ajax.Updater('koszyk_nawigacja', 'moduly/produkty/do_koszyka_spis.php', { method: 'get', parameters: pars
});


}

function do_koszyka_spis_formularz(operacja, produkty_id, user_id, lang_id, ilosc_dana)
{

var prod_formularz="f_"+produkty_id;
var prod_pole="produkty_ilosc_"+produkty_id;
var ilosc=document.forms[prod_formularz].elements[prod_pole].value;

if (ilosc.indexOf(',')>-1)
{
ilosc=parseFloat(ilosc.replace(',','.'));
var przecinek=1;
} else {
ilosc=parseFloat(ilosc);
var przecinek=0;
}


if (operacja=='koszyk')
{
var prod_cena="cena_"+produkty_id;
var prod_wartosci="wartosc_"+produkty_id;
var cena=document.forms[prod_formularz].elements[prod_cena].value;

var wart_wyliczona=(cena*ilosc);
var wart2=wart_wyliczona.toFixed(2);
wart2=wart2.replace('.',',')
$(prod_wartosci).innerHTML=wart2+' zł';
}

if (parseFloat(ilosc_dana)>0)
{
var pars="ilosc="+ilosc_dana+"&produkty_id="+produkty_id+"&user_id="+user_id+"&lang_id="+lang_id;
new Ajax.Updater('koszyk_nawigacja', 'moduly/produkty/do_koszyka_spis.php', { method: 'get', parameters: pars
, onComplete:setTimeout('stan_koszyka_podsumowanie("'+operacja+'", "'+user_id+'", "'+lang_id+'")',100)
});

} else if (przecinek==1)
{
//ilosc=parseFloat(ilosc.replace(',','.'));
//do_koszyka_spis_formularz(produkty_id, user_id, lang_id, ilosc);
setTimeout('do_koszyka_spis_formularz("'+operacja+'", "'+produkty_id+'", "'+user_id+'", "'+lang_id+'", "'+ilosc+'")',100);
} else {
//ilosc=parseFloat(ilosc.replace(',','.'));

 if (ilosc>0)
 {
 } else {
 ilosc=0;
 }
//alert(ilosc);
var pars="ilosc="+ilosc+"&produkty_id="+produkty_id+"&user_id="+user_id+"&lang_id="+lang_id;
new Ajax.Updater('koszyk_nawigacja', 'moduly/produkty/do_koszyka_spis.php', { method: 'get', parameters: pars
, onComplete:setTimeout('stan_koszyka_podsumowanie("'+operacja+'", "'+user_id+'", "'+lang_id+'")',200)
});
}

}

function stan_koszyka_podsumowanie(operacja, user_id, lang_id)
{
//var strona='moduly/produkty/koszyk_podsumowanie_ajax.php?lang_id='+lang_id+'&user_id='+user_id;
//var warstwa_odpowiedzi='koszyk_podsumowanie';
//wykonaj_zapytanie(strona, warstwa_odpowiedzi);

var pars="&user_id="+user_id+"&lang_id="+lang_id+"&operacja="+operacja;
new Ajax.Updater('koszyk_podsumowanie', 'moduly/produkty/koszyk_podsumowanie_ajax.php', { method: 'get', parameters: pars});
new Ajax.Updater('koszyk_nawigacja', 'moduly/produkty/do_koszyka_spis.php', { method: 'get', parameters: pars});
}




function pass_q()
{
var login=document.zapomnialem_hasla.login.value;
var pars="operation=quest&login="+login;
new Ajax.Updater('rejestracja', 'moduly/rejestracja/rejestracja_ajax.php', { method: 'get', parameters: pars});
}


function send_forg()
{
var login=document.zapomnialem_hasla.login.value;
var odp=document.zapomnialem_hasla.odpowiedz.value;
var pars="operation=send_req&odp="+odp+"&login="+login;
//"&operation=send&login="+login;
//new Ajax.Updater('rejestracja', 'moduly/rejestracja/rejestracja_ajax.php', { method: 'get', parameters: pars});
new Ajax.Request('moduly/rejestracja/rejestracja_ajax.php',
  {
    method:'get',  parameters: pars,
    onSuccess: function(transport)
    {
      var response = transport.responseText || "no response text";

      if (response=='tak')
      {
      document.zapomnialem_hasla.submit();
      }  else {
      $('rejestracja').innerHTML=response;

      }
      
      //alert("Success! \n\n" + response);
    },
    onFailure: function(){ alert('Something went wrong...') }
  });

}


function stan_koszyka_nawigacja_formularz(produkty_id, user_id, lang_id)
{
var strona2='moduly/produkty/koszyk_ajax_nawigacja_formularz.php?lang_id='+lang_id+'&user_id='+user_id+'&produkty_id='+ produkty_id;
var warstwa_odpowiedzi2='koszyk_nawigacja';
wykonaj_zapytanie2(strona2, warstwa_odpowiedzi2);
}

function zmien_ilosc_w_koszyku(ilosc, produkty_id)
{
var strona='moduly/produkty/skoszyk_ajax.php?produkty_id='+produkty_id+'&ilosc='+ilosc;
var warstwa_odpowiedzi='koszyk';
wykonaj_zapytanie(strona, warstwa_odpowiedzi);
var user_id1;
var lang_id1;
setTimeout('stan_koszyka_nawigacja("'+produkty_id+'", "'+user_id1+'", "'+lang_id1+'")',500);
}

function do_koszyka(produkty_id, user_id, lang_id)
{
var strona='moduly/produkty/do_koszyka.php?lang_id='+lang_id+'&user_id='+user_id+'&produkty_id='+ produkty_id;
var warstwa_odpowiedzi='koszyk';
wykonaj_zapytanie(strona, warstwa_odpowiedzi);
setTimeout('stan_koszyka_nawigacja("'+produkty_id+'", "'+user_id+'", "'+lang_id+'")',1000);
}

function stan_koszyka_nawigacja(produkty_id, user_id, lang_id)
{
var strona2='moduly/produkty/koszyk_ajax_nawigacja.php';
var warstwa_odpowiedzi2='koszyk_nawigacja';
wykonaj_zapytanie2(strona2, warstwa_odpowiedzi2);
}

function przeladuj_koszyk(produkty_id, user_id, lang_id, ilosc, waluta)
{
var strona='moduly/produkty/koszyk_ajax.php?lang_id='+lang_id+'&user_id='+user_id+'&produkty_id='+ produkty_id+'&ilosc='+ ilosc+'&waluta='+ waluta;
var warstwa_odpowiedzi='koszyk';
wykonaj_zapytanie(strona, warstwa_odpowiedzi);
}

function select_adres(user_id, lang_id, rodzaj_adresu)
{
var strona='moduly/produkty/adresy_ajax.php?lang_id='+lang_id+'&user_id='+user_id+'&rodzaj_adresu='+rodzaj_adresu;
if (rodzaj_adresu=='adres_dostawy_fry')
{
var warstwa_odpowiedzi='platnosc_wybor_adresu';
} else {
var warstwa_odpowiedzi='dostawa_wybor_adresu';
}
wykonaj_zapytanie(strona, warstwa_odpowiedzi);
}

function adres_wybrany(user_id, lang_id, adresy_id, rodzaj_adresu)
{
var strona='moduly/produkty/adres_wybrany_ajax.php?adresy_id='+adresy_id+'&lang_id='+lang_id+'&user_id='+user_id+'&rodzaj_adresu='+rodzaj_adresu;
var warstwa_odpowiedzi='content_wew';
wykonaj_zapytanie(strona, warstwa_odpowiedzi);
}

function ajax_koszty_dostawy(suma_br, waluta_dsp)
{
var koszt_dostawy_wybrany=document.formularz_koszt_dostawy.koszty_dostawy_id.value;
var strona='moduly/produkty/ajax_koszt_dostawy.php?suma_br='+suma_br+'&waluta_dsp='+waluta_dsp+'&koszt_dostawy_wybrany='+koszt_dostawy_wybrany;
var warstwa_odpowiedzi='koszt_dostawy_wew';
wykonaj_zapytanie(strona, warstwa_odpowiedzi);
}


