var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
function getRef(id) {
if (isDOM) return document.getElementById(id);
if (isIE4) return document.all[id];
if (isNS4) return document.layers[id];
}


function Pokaz(nazwa)
{
var x;
if (isDOM) x = document.getElementById(nazwa);
if (isIE4) x = document.all[nazwa];
if (isNS4) x = document.layers[nazwa];

  x.style.visibility = 'visible';
}
function Ukryj(nazwa)
{
var x
if (isDOM) x = document.getElementById(nazwa);
if (isIE4) x = document.all[nazwa];
if (isNS4) x = document.layers[nazwa];

  x.style.visibility = 'hidden';
}

function Pokazb(nazwa)
{
var x;
if (isDOM) x = document.getElementById(nazwa);
if (isIE4) x = document.all[nazwa];
if (isNS4) x = document.layers[nazwa];
x.style.display = 'block';
}
function Ukryjb(nazwa)
{
var x
if (isDOM) x = document.getElementById(nazwa);
if (isIE4) x = document.all[nazwa];
if (isNS4) x = document.layers[nazwa];
x.style.display = 'none';
}

function Ukryjdelay(nazwa)
{
var x
if (isDOM) x = document.getElementById(nazwa);
if (isIE4) x = document.all[nazwa];
if (isNS4) x = document.layers[nazwa];
  x.style.visibility = 'hidden';
}

function pausecomp(millis) 
{
var date = new Date();
var curDate = null;

do { curDate = new Date(); } 
while(curDate-date < millis);
} 


         function handleHttpResponse() { 
                if (http.readyState == 4) { 
                        if (subject_id != '') { 
                                document.getElementById(subject_id).innerHTML = http.responseText;
                        } 
                } 
        } 
        
        function getHTTPObject() { 
                var xmlhttp; 
                /*@cc_on 
                @if (@_jscript_version >= 5) 
                        try { 
                                xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
                        } catch (e) { 
                                try { 
                                        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
                                } catch (E) { 
                                        xmlhttp = false; 
                                } 
                        } 
                @else 
                xmlhttp = false; 
                @end @*/ 
                if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { 
                        try { 
                                xmlhttp = new XMLHttpRequest(); 
                        } catch (e) { 
                                xmlhttp = false; 
                        } 
                } 
                return xmlhttp; 
        } 
        var http = getHTTPObject(); 
                function getScriptPage(div_id,content_id,script_id) { 
                        subject_id = div_id; 
                        content = document.getElementById(content_id).value; 
                        
                        
                        
                        if (content.length <1) document.getElementById(div_id).style.visibility = 'hidden';
                        if (content.length >1) document.getElementById(div_id).style.visibility = 'visible';
                        
                        document.getElementById(div_id).style.visibility = 'visible';
                        if (document.getElementById(div_id).innerHTML.substring(0,17) == 'nie znaleziono...') document.getElementById(div_id).style.visibility = 'hidden';
                        if (document.getElementById(div_id).innerHTML == '') document.getElementById(div_id).style.visibility = 'hidden';
                        


                        if (script_id == 1) http.open("GET","ajax1.php?content="+escape(content),true); 
                        if (script_id == 2) http.open("GET","ajax2.php?content="+escape(content),true); 
                        
                        http.onreadystatechange = handleHttpResponse; 

                        http.send(null); 

                }


function przypisz1(poz)
{
document.getElementById("szukaj_model").value = poz;
}
function przypisz2(poz)
{
document.getElementById("szukaj_opis").value = poz;
}
function przypisz3(poz)
{
document.getElementById("szukaj_opis2").value = poz;
}


function komboup(id)
{
var e = document.getElementById(id);
if (isInteger(e.value))
	{
	e.value++;
	}
else
	{
	e.value = 0;
	}
}
function kombodn(id)
{
var e = document.getElementById(id);
if (isInteger(e.value))
	{
	e.value--;
	}
else
	{
	e.value = 0;
	}
	if (e.value < 0) e.value = 0;
}


function przypisz(klasa,ukryj,poz)
{
document.getElementById(klasa).value = poz;
document.getElementById(ukryj).style.display = 'none';
}

function przypiszkom(klasa,ukryj,poz)
{
document.getElementById(klasa).value = poz;
document.getElementById(ukryj).style.display = 'none';
var elimg = document.getElementById(ukryj+"img");
elimg.src="./gfx/combo.png";
}

function sekcjaon(id)
{
var hid = 'h'+id;
var sid = 's'+id;

var helem = document.getElementById(hid);
var selem = document.getElementById(sid);

selem.style.display = 'block';
helem.innerHTML = '<img src="./gfx/arrup.gif" onclick="sekcjaoff(\''+id+'\')" title="ukryj sekcję">';
}

function sekcjaoff(id)
{
var hid = 'h'+id;
var sid = 's'+id;

var helem = document.getElementById(hid);
var selem = document.getElementById(sid);

selem.style.display = 'none';
helem.innerHTML = '<img src="./gfx/arrdn.gif" onclick="sekcjaon(\''+id+'\')" title="pokaż sekcję">';
}

function rozwindiv(id)
{
document.getElementById(id).style.display = 'block';
}

function kombo(id)
{

var el = document.getElementById(id);
	el.style.display = (el.style.display != 'block' ? 'block' : '' );
var elimg = document.getElementById(id+"img");
if (el.style.display == 'block') elimg.src="./gfx/combooff.png";
if (el.style.display == '') elimg.src="./gfx/combo.png";
}


  function isInteger (s)
   {
      var i;

      if (isEmpty(s))
      if (isInteger.arguments.length == 1) return 0;
      else return (isInteger.arguments[1] == true);

      for (i = 0; i < s.length; i++)
      {
         var c = s.charAt(i);

         if (!isDigit(c)) return false;
      }

      return true;
   }

function isEmpty(s)
   {
      return ((s == null) || (s.length == 0))
   }

   function isDigit (c)
   {
      return ((c >= "0") && (c <= "9"))
   }

function chkfind()
{

var blad=0;
if (document.getElementById('kryterium').value == 'wybierz...')
	{
	blad=1;
	alert ('Nie wybrano rodzaju mebla');
	}
	if (document.getElementById('kwota1').value == '')
	{
	blad=1;
	alert ('Nie wpisano maksymalnej ceny');
	}
if (blad == 1) return false;
if (blad == 0) document.szukaj2.submit();
}


                function getcontent(div_id,param,script_name) { 
                        subject_id = div_id; 
                        http.open("GET",script_name+".php?param="+escape(param),true); 
                        http.onreadystatechange = handleHttpResponse; 
                        http.send(null); 

                }

function pokazon(id)
{
var hid = 'h'+id;
var sid = 's'+id;

var helem = document.getElementById(hid);
var selem = document.getElementById(sid);

selem.style.display = 'block';
helem.innerHTML = '<a href="javascript: pokazoff(\''+id+'\')"><img src="./gfx/rg.gif"> <font color=#000000><b>Ukryj zdjęcia</b></a>';
}

function pokazoff(id)
{
var hid = 'h'+id;
var sid = 's'+id;

var helem = document.getElementById(hid);
var selem = document.getElementById(sid);

selem.style.display = 'none';
helem.innerHTML = '<a href="javascript: pokazon(\''+id+'\')"><img src="./gfx/rg.gif"> <font color=#000000><b>Pokaż więcej zdjęć</b></a>';
}


function losuj(div_id,script_name)
{
var r=Math.floor(Math.random()*1000);
subject_id = div_id;
http.open("GET","./includes/main/"+script_name+".php?id="+r,true); 
http.onreadystatechange = handleHttpResponse; 
http.send(null); 
}


function mcaton()
{
var helem = document.getElementById("hmcat");
var selem = document.getElementById("smcat");
selem.style.display = 'block';
helem.innerHTML = 'Meble według kategorii&nbsp;&nbsp;&nbsp;&nbsp;<img src=./gfx/zwin.gif style="cursor: pointer;" onclick="mcatoff()" title="Zwiń menu">';
}
function mcatoff()
{

var helem = document.getElementById("hmcat");
var selem = document.getElementById("smcat");
selem.style.display = 'none';
helem.innerHTML = 'Meble według kategorii&nbsp;&nbsp;&nbsp;&nbsp;<img src=./gfx/rozwin.gif style="cursor: pointer;" onclick="mcaton()" title="Rozwiń menu">';
}


function mkolon()
{

var helem = document.getElementById("hmkol");
var selem = document.getElementById("smkol");
selem.style.display = 'block';
helem.innerHTML = 'Meble według kolekcji&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src=./gfx/zwin.gif style="cursor: pointer;" onclick="mkoloff()" title="Zwiń menu">';
}
function mkoloff()
{

var helem = document.getElementById("hmkol");
var selem = document.getElementById("smkol");
selem.style.display = 'none';
helem.innerHTML = 'Meble według kolekcji&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src=./gfx/rozwin.gif style="cursor: pointer;" onclick="mkolon()" title="Rozwiń menu">';
}


function sklep1()
{
document.getElementById("skleptab3").style.display = 'none';
document.getElementById("skleptab2").style.display = 'none';
document.getElementById("skleptab1").style.display = 'block';
document.getElementById("sklep_h3").style.backgroundImage='url(./gfx/uphrs_2.png)';
document.getElementById("sklep_h2").style.backgroundImage='url(./gfx/uphrs_2.png)';
document.getElementById("sklep_h1").style.backgroundImage='url(./gfx/uphrs_1.png)';
document.getElementById("sklep_h3").style.color='#000000';
document.getElementById("sklep_h2").style.color='#000000';
document.getElementById("sklep_h1").style.color='#ffffff';
}

function sklep2()
{
document.getElementById("skleptab3").style.display = 'none';
document.getElementById("skleptab1").style.display = 'none';
document.getElementById("skleptab2").style.display = 'block';
document.getElementById("sklep_h3").style.backgroundImage='url(./gfx/uphrs_2.png)';
document.getElementById("sklep_h1").style.backgroundImage='url(./gfx/uphrs_2.png)';
document.getElementById("sklep_h2").style.backgroundImage='url(./gfx/uphrs_1.png)';
document.getElementById("sklep_h3").style.color='#000000';
document.getElementById("sklep_h1").style.color='#000000';
document.getElementById("sklep_h2").style.color='#ffffff';
}

function sklep3()
{
document.getElementById("skleptab1").style.display = 'none';
document.getElementById("skleptab2").style.display = 'none';
document.getElementById("skleptab3").style.display = 'block';
document.getElementById("sklep_h1").style.backgroundImage='url(./gfx/uphrs_2.png)';
document.getElementById("sklep_h2").style.backgroundImage='url(./gfx/uphrs_2.png)';
document.getElementById("sklep_h3").style.backgroundImage='url(./gfx/uphrs_1.png)';
document.getElementById("sklep_h1").style.color='#000000';
document.getElementById("sklep_h2").style.color='#000000';
document.getElementById("sklep_h3").style.color='#ffffff';
}

function waliduj(forma)
{
var blad = 0;
var f = forma-1;
var ile=document.forms[f].qty.value;
var kol1=document.forms[f].addproduct_color.value;
var kol2=document.forms[f].addproduct_color_2.value;

if ((kol1 == 'wybierz...') || ((kol2 == 'wybierz...')))
  {
  alert ('Nie wybrano kolorystyki.');
  blad=1;
  }
if (kol1 == '') ile=1;  
if (ile < 1)
  {
  alert ('Nie podano ilości produktu.');
  blad=1;
  }
if(blad)
		return false;
	else
		return true;
}
function sprawdz1 ()
	{
	var blad=0;	

	var braki=  "Nie można dodać Klienta z następujących błędów:\n";
	  
	if (document.frm.osoba.value == '') {
	    braki += "- Nie wypełniono pola Imię i nazwisko reprezentanta Firmy\n";
		blad=1;
	}
	if (document.frm.firma.value == '') {
	    braki += "- Nie wypełniono pola Pełna nazwa firmy \n";
		blad=1;
	}
	if (document.frm.adres_firmy.value == '') {
	    braki += "- Nie wypełniono pola adres firmy \n";
		blad=1;
	}
	if (document.frm.kod_firmy.value == '') {
	    braki += "- Nie podano kodu pocztowego \n";
		blad=1;
	}
	if (document.frm.miasto_firmy.value == '') {
	    braki += "- Nie podano miejscowości firmy \n";
		blad=1;
	}


	if (document.frm.montaz.checked == true) {
		var kod_firmy = document.frm.kod_firmy.value;
		var kod_dostawy = document.frm.kod_dostawy.value;
		if (kod_dostawy !='' && kod_dostawy.substring(0,1)!='0' ) {	    
			braki += "- Zaznaczono opcję zakupu wraz z montażem poza terenem naszego działania \n";
			document.frm.montaz.checked=false;
			blad=1;
		}
		if (kod_dostawy =='' && kod_firmy.substring(0,1)!='0' ) {	    
			braki += "- Zaznaczono opcję zakupu wraz z montażem poza terenem naszego działania \n";
			document.frm.montaz.checked=false;
			blad=1;
		}

	}



	braki += "\n                Proszę poprawić dane\n";
	if (blad == 1) alert (braki);
	if (blad == 0 ) document.frm.submit();
}



function usunkli (id)
{
if (confirm("Czy na pewno usunąć tego Klienta?")) 
{
window.location.href='panel.php?dpcat=2&dpgrp=4&delete='+id;
}
}

function usunkoszyk (id)
{
if (confirm("Czy na pewno usunąć ten koszyk?")) 
{
window.location.href='panel.php?dpcat=7&dpgrp=15&delete='+id;
}
}

function clearkoszyk (id)
{
if (confirm("Czy na pewno usunąć wszystkie produkty z tego koszyka?")) 
{
window.location.href='panel.php?dpcat=7&dpgrp=16&clear='+id;
}
}

function kopiujkoszyk (id)
{
if (confirm("Czy na pewno zastąpić produkty w koszyku aktywnym produktami z tego koszyka?")) 
{
window.location.href='panel.php?dpcat=7&dpgrp=16&cpy='+id;
}
}


function sprawdz_koszyk()
{
if (document.frm.opis.value == '')
  {
  alert ("Aby utworzyć nowy koszyk pole opis musi być wypełnione. Ułatwi to w przyszłości odnalezienie koszyka.");
  }
  else
  {
  document.frm.submit();
  }
}
function eos (id)
{
if (confirm("Czy na pewno chcesz zmienić status tej oferty?")) 
{
var szer = 450;
var wys = 230;
var str = "height=" + wys + ",innerHeight=" + wys;

str += ",width=" + szer + ",innerWidth=" + szer;
  if (window.screen) {
    var ah = screen.availHeight - 30;
    var aw = screen.availWidth - 10;

    var xc = (aw - szer) / 2;
    var yc = (ah - wys) / 2;

    str += ",left=" + xc + ",screenX=" + xc;
    str += ",top=" + yc + ",screenY=" + yc;
  }


sl = window.open ("zmienstatus.php?id="+id, "_blank", str);
}
}
function remLink() {
if (window.sl && window.sl.open && !window.sl.closed) window.sl.opener = null;
}


function opencli (proc)
{

var szer = 780;
var wys = 400;
var str = "height=" + wys + ",innerHeight=" + wys;

str += ",width=" + szer + ",innerWidth=" + szer;
  if (window.screen) {
    var ah = screen.availHeight - 30;
    var aw = screen.availWidth - 10;

    var xc = (aw - szer) / 2;
    var yc = (ah - wys) / 2;

    str += ",left=" + xc + ",screenX=" + xc;
    str += ",top=" + yc + ",screenY=" + yc;
  }
sl = window.open ("listaklientow.php?proc="+proc, "_blank", str+', scrollbars=yes');
}

function poz (id)
{
if (confirm("Czy na pewno chcesz potwierdzić to zamówienie?")) 
{
window.location.href='panel.php?dpcat=3&dpgrp=20&add='+id;
}
}
function usz (id)
{
if (confirm("Czy na pewno chcesz USUNĄĆ to zamówienie?")) 
{
window.location.href='panel.php?dpcat=3&dpgrp=20&del='+id;
}
}

function dokumenty (id,token)
{
var szer = 300;
var wys = 140;
var str = "height=" + wys + ",innerHeight=" + wys;
str += ",width=" + szer + ",innerWidth=" + szer;
  if (window.screen) {
    var ah = screen.availHeight - 30;
    var aw = screen.availWidth - 10;

    var xc = (aw - szer) / 2;
    var yc = (ah - wys) / 2;

    str += ",left=" + xc + ",screenX=" + xc;
    str += ",top=" + yc + ",screenY=" + yc;
  }

sl = window.open ("dokumenty.php?id="+id+"&token="+token, "_blank", str);
}

function openoffer ()
{

var szer = 780;
var wys = 400;
var str = "height=" + wys + ",innerHeight=" + wys;

str += ",width=" + szer + ",innerWidth=" + szer;
  if (window.screen) {
    var ah = screen.availHeight - 30;
    var aw = screen.availWidth - 10;

    var xc = (aw - szer) / 2;
    var yc = (ah - wys) / 2;

    str += ",left=" + xc + ",screenX=" + xc;
    str += ",top=" + yc + ",screenY=" + yc;
  }
sl = window.open ("listaofert.php", "_blank", str+', scrollbars=yes');
}


function kontaktuj ()
{
var szer = 600;
var wys = 400;
var str = "height=" + wys + ",innerHeight=" + wys;
str += ",width=" + szer + ",innerWidth=" + szer;
  if (window.screen) 
  {
    var ah = screen.availHeight - 30;
    var aw = screen.availWidth - 10;
    var xc = (aw - szer) / 2;
    var yc = (ah - wys) / 2;
    str += ",left=" + xc + ",screenX=" + xc;
    str += ",top=" + yc + ",screenY=" + yc;
  }
sl = window.open ("formularz.php","_blank", str);
}