﻿// JavaScript Document

function tabchange(id,amount)
	{
		var licz=0;
		while(amount>licz)
			{
			licz=licz+1;
			var zakladka="tab"+licz;
			var zawartosc="tabContent"+licz;
			document.getElementById(zakladka).style.fontWeight='normal';
			document.getElementById(zawartosc).style.display='none';
			
			
			}
		var obecna="tab"+id;
		var o_wartosc="tabContent"+id;
		document.getElementById(obecna).style.fontWeight='bold';
		document.getElementById(obecna).style.color='black';
//		document.getElementById(o_wartosc).style.display='';


		
	}

function faktura()
	{
		if(document.getElementById('fvat').value==1)
			{
				document.getElementById('fakturavat').style.display='';
			}
			else
			{
				document.getElementById('fakturavat').style.display='none';
			}
	}


var http_request = false;

function ajaxrequest(url,final,opcja) {

http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                  http_request.overrideMimeType('text/xml');

            }
      } else if (window.ActiveXObject) { // IE
            try {
                  http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                  try {
                  http_request = new ActiveXObject("Microsoft.XMLHTTP");
                  } catch (e) {}
            }
      }

      if (!http_request) {
            alert('Poddaje sie :( Nie moge stworzyc instancji obiektu XMLHTTP');
            return false;
}
http_request.onreadystatechange = function() { alertContents(http_request,final); };
http_request.open('GET', url+'?opcja='+opcja, true);
http_request.send(null);

}


function dodajdokoszyka(url,final,db,id) {

http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                  http_request.overrideMimeType('text/xml');

            }
      } else if (window.ActiveXObject) { // IE
            try {
                  http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                  try {
                  http_request = new ActiveXObject("Microsoft.XMLHTTP");
                  } catch (e) {}
            }
      }

      if (!http_request) {
            alert('Poddaje sie :( Nie moge stworzyc instancji obiektu XMLHTTP');
            return false;
}
http_request.onreadystatechange = function() { wykonaj(http_request,final); };
http_request.open('GET', url+'?db='+db+'&id='+id, true);
http_request.send(null);

}

function dodajdokoszyka2(url,final,db,id) {

http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                  http_request.overrideMimeType('text/xml');

            }
      } else if (window.ActiveXObject) { // IE
            try {
                  http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                  try {
                  http_request = new ActiveXObject("Microsoft.XMLHTTP");
                  } catch (e) {}
            }
      }

      if (!http_request) {
            alert('Poddaje sie :( Nie moge stworzyc instancji obiektu XMLHTTP');
            return false;
}
var ile=document.getElementById('amount').value;
http_request.onreadystatechange = function() { wykonaj2(http_request,final); };
http_request.open('GET', url+'?db='+db+'&id='+id+'&q='+ile, true);
http_request.send(null);

}



function wykonaj(http_request,final) {

if (http_request.readyState == 4) {
            if (http_request.status == 200) {
											//document.getElementById(final).show();
											
											document.getElementById(final).innerHTML = http_request.responseText;
											document.getElementById('amount').focus();
											} else {
											alert('Brak polaczenia z serwerem. Sprawdz polaczenie internetowe.');
           											 }
									}
									else
										{
										document.getElementById(final).style.visibility='visible';
									     document.getElementById(final).innerHTML = "<div align='center'>Pobieranie danych...<br/>...chwileczkę</div>";
										}
} 



function wykonaj2(http_request,final) {

if (http_request.readyState == 4) {
            if (http_request.status == 200) {
						
											document.getElementById(final).innerHTML = http_request.responseText;
											
											} else {
											alert('Brak polaczenia z serwerem. Sprawdz polaczenie internetowe.');
           											 }
									}
									else
									    {
										document.getElementById(final).style.visibility='visible';
									     document.getElementById(final).innerHTML = "<div align='center'>Pobieranie danych...<br/>...chwileczkę</div>";
										}
} 


function ajaxpost(url,final,from,db,id) {

http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                  http_request.overrideMimeType('text/xml');

            }
      } else if (window.ActiveXObject) { // IE
            try {
                  http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                  try {
                  http_request = new ActiveXObject("Microsoft.XMLHTTP");
                  } catch (e) {}
            }
      }

      if (!http_request) {
            alert('Poddaje sie :( Nie moge stworzyc instancji obiektu XMLHTTP');
            return false;
}
var content = document.getElementById("tresc").value;

http_request.open("POST",url,true);
http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
http_request.setRequestHeader("Connection", "close");
http_request.send('db='+escape(db)+'&id='+escape(id)+'&content='+content);
http_request.onreadystatechange=function() { alertContents(http_request,final); };
	


}





function alertContents(http_request,final) {

if (http_request.readyState == 4) {
            if (http_request.status == 200) {
											
										
											document.getElementById(final).innerHTML = http_request.responseText;
											} else {
											alert('Brak polaczenia z serwerem. Sprawdz polaczenie internetowe.');
           											 }
									}
									else
									{
										document.getElementById(final).style.visibility='visible';
									    document.getElementById(final).innerHTML = "<p align='center'>Pobieranie danych...<br/>...proszę poczekać</div>";
									}
} 



