var IE6 = false;


function printPreview(v) {
  var m1 = document.getElementById("print-preview");
  var m2 = document.getElementById("print-preview-iframe");
  if (m1) m1.style.display = (v ? "block" : "none");
  if (m2) m2.style.display = (v ? "block" : "none");
}

function kalkulator_z_nadrukiem4()
{
  
  num1 = new Number(eval(document.getElementById('cena_jednostronny').value * document.getElementById('liczba_z_nadrukiem').value) + eval(document.getElementById('liczba_z_nadrukiem').value * document.getElementById('cena').value)  );   
  
  num4 = new Number( document.getElementById('id_przygotowanie').value);
 
  document.getElementById('z_razem').value = num1.toFixed(2);
  
 
  
  
  num5 = new Number( eval(num1.toFixed(2))  + eval( num4.toFixed(2))); 
  document.getElementById('razem').value= num5.toFixed(2);

}

function kalkulator_bez_nadruku4()
{
  document.getElementById('razem').value= document.getElementById('cena').value * document.getElementById('liczba_bez_nadruku').value ;
  document.getElementById('bez_razem').value= document.getElementById('cena').value * document.getElementById('liczba_bez_nadruku').value ;
  
}

function kalkulator_z_nadrukiem3()
{
  
  num1 = new Number(eval(document.getElementById('cena_jednostronny').value * document.getElementById('liczba_z_nadrukiem').value) + eval(document.getElementById('liczba_z_nadrukiem').value * document.getElementById('cena').value)  );   
  num3 = new Number( document.getElementById('personalizacja').value * document.getElementById('ilosc_pers').value );

 
  document.getElementById('z_razem').value = num1.toFixed(2);
  
  document.getElementById('p_razem').value = num3.toFixed(2);
  
  
  num5 = new Number( eval(num1.toFixed(2))  + eval( num3.toFixed(2))); 
  document.getElementById('razem').value= num5.toFixed(2);

}

function kalkulator_bez_nadruku3()
{
  document.getElementById('razem').value= document.getElementById('cena').value * document.getElementById('liczba_bez_nadruku').value ;
  document.getElementById('bez_razem').value= document.getElementById('cena').value * document.getElementById('liczba_bez_nadruku').value ;
  
}

function kalkulator_z_nadrukiem2()
{
  
  num1 = new Number(eval(document.getElementById('cena_jednostronny').value * document.getElementById('liczba_z_nadrukiem').value) + eval(document.getElementById('liczba_z_nadrukiem').value * document.getElementById('cena').value)  );   
  num3 = new Number( document.getElementById('personalizacja').value * document.getElementById('ilosc_pers').value );
  num4 = new Number( document.getElementById('id_przygotowanie').value);
 
  document.getElementById('z_razem').value = num1.toFixed(2);
  
  document.getElementById('p_razem').value = num3.toFixed(2);
  
  
  num5 = new Number( eval(num1.toFixed(2)) + eval(num4.toFixed(2))  +eval( num3.toFixed(2))); 
  document.getElementById('razem').value= num5.toFixed(2);

}

function kalkulator_bez_nadruku2()
{
  document.getElementById('razem').value= document.getElementById('cena').value * document.getElementById('liczba_bez_nadruku').value ;
  document.getElementById('bez_razem').value= document.getElementById('cena').value * document.getElementById('liczba_bez_nadruku').value ;
  
}

function kalkulator_z_nadrukiem()
{
  num1 = new Number(eval(document.getElementById('cena_jednostronny').value * document.getElementById('liczba_z_nadrukiem').value) + eval(document.getElementById('liczba_z_nadrukiem').value * document.getElementById('cena').value)  );
  num2 = new Number( document.getElementById('wiazanie').value * document.getElementById('ilosc_wiazanie').value ); 
  num3 = new Number( document.getElementById('personalizacja').value * document.getElementById('ilosc_pers').value );
  num4 = new Number( document.getElementById('id_przygotowanie').value);
 
  document.getElementById('z_razem').value = num1.toFixed(2);
  document.getElementById('w_razem').value = num2.toFixed(2);
  document.getElementById('p_razem').value = num3.toFixed(2);
  
  
  num5 = new Number( eval(num1.toFixed(2)) + eval(num4.toFixed(2)) + eval(num2.toFixed(2)) +eval( num3.toFixed(2))); 
  document.getElementById('razem').value= num5.toFixed(2);
  
  
}

function kalkulator_bez_nadruku()
{
  document.getElementById('razem').value= document.getElementById('cena').value * document.getElementById('liczba_bez_nadruku').value ;
  document.getElementById('bez_razem').value= document.getElementById('cena').value * document.getElementById('liczba_bez_nadruku').value ;
  
}

function doit_telefony( optionValue )
{
	
		
			document.getElementById('tel').value=optionValue;
			document.getElementById('fax').value=optionValue;
		

}

function doit_telefony2( optionValue )
{
	
		
			document.getElementById('telefon').value=optionValue;
			document.getElementById('fax').value=optionValue;
		

}

function doit( optionValue )
{
	switch( optionValue )
	{
		case '-1' :
		
			document.getElementById('faxy').style.display='none';document.getElementById('adress').style.display='block';document.getElementById('adress2').style.display='block';document.getElementById('maile').style.display='none'
		
		break;
		
		case '1' :
		
			document.getElementById('faxy').style.display='block';document.getElementById('adress').style.display='none';document.getElementById('adress2').style.display='none';document.getElementById('maile').style.display='none';
		
		break;
		case '2' :
		
				document.getElementById('maile').style.display='block';document.getElementById('adress').style.display='none';document.getElementById('adress2').style.display='none';document.getElementById('faxy').style.display='none';
		
		break;		
	}
}


function setViewsWkladki1()
{
 if(document.getElementById('wkladki_nadruk1').checked==true)
 {
  
  document.getElementById('nadruk').style.display='block';
  
 } 
 else if(document.getElementById('wkladki_nadruk2').checked==true) 
 {
 document.getElementById('nadruk').style.display='none';
  
 }

 if(document.getElementById('chechk_ur').checked==true)
 {
  
  document.getElementById('uroczystosc').style.display='block';
  
 }


 if(document.getElementById('okol_potw1').checked==true)
 {
  
  document.getElementById('tekst_potw').style.display='block';
  
 } 
 else if(document.getElementById('okol_potw2').checked==true) 
 {
 document.getElementById('tekst_potw').style.display='none';
  
 }
}


function setViewsOkolicznosc()
{
 if(document.getElementById('okolicznosc_nadruk1').checked==true)
 {
  
  document.getElementById('nadruk').style.display='block';
  
 } 
 else if(document.getElementById('okolicznosc_nadruk2').checked==true) 
 {
 document.getElementById('nadruk').style.display='none';
  
 }

}

function setViewsWinietki1()
{
 if(document.getElementById('win_nadruk1').checked==true)
 {
  
  document.getElementById('win_nadruk').style.display='block';
  
 } 
 else if(document.getElementById('win_nadruk2').checked==true) 
 {
 document.getElementById('win_nadruk').style.display='none';
  
 }

}

function setViewsMenu1()
{
 if(document.getElementById('menu_nadruk1').checked==true)
 {
  
  document.getElementById('m_nadruk').style.display='block';
  
 } 
 else if(document.getElementById('menu_nadruk2').checked==true) 
 {
 document.getElementById('m_nadruk').style.display='none';
  
 }

}

function setViewsKartki1()
{
 if(document.getElementById('kartki_nadruk1').checked==true)
 {
  
  document.getElementById('nadruk').style.display='block';
  
 } 
 else if(document.getElementById('kartki_nadruk2').checked==true) 
 {
 document.getElementById('nadruk').style.display='none';
  
 }

}

function setViewsKartki2()
{
 if(document.getElementById('dodatkowy_nadruk1').checked==true)
 {
  
  document.getElementById('personalizuj_koperty').style.display='block';
  
 } 
 else if(document.getElementById('dodatkowy_nadruk2').checked==true) 
 {
 document.getElementById('personalizuj_koperty').style.display='none';
  
 }

}


function deleteRow_slub(divNum) {
  var d = document.getElementById('order_slub');
  var olddiv = document.getElementById('order_row_slub_'+divNum);


  d.removeChild(olddiv);
}

function addEvent4() {
  var ni = document.getElementById('order_slub');
  var numi = document.getElementById('theValue_slub');
  var num = (document.getElementById("theValue_slub").value -1)+ 2;
  numi.value = num;
  var divIdName = "order_row_slub_" + num;
  var newdiv = document.createElement('li');
  newdiv.setAttribute("id",divIdName);
  
  
  tdnumer = document.createElement('div');
  tdnumer.setAttribute("class","num");
  tdnumer.className = "num";  
//imie
  
  tdnazwa = document.createElement('div');
  tdnazwa.setAttribute("class","pers-box3");
  tdnazwa.className = "pers-box3";
  tdnazwa.innerHTML = "<div class=\"itx\"><input name=\"imie_slub[]\" type=\"text\" value=\"\" /></div>";

  tdnazwa2 = document.createElement('div');
  tdnazwa2.setAttribute("class","pers-box3");
  tdnazwa2.className = "pers-box3";
  tdnazwa2.innerHTML = "<div class=\"itx\"><input name=\"nazw_slub[]\" type=\"text\" value=\"\" /></div>";

 
  
  tdusun = document.createElement('div');
  tdusun.innerHTML = "<a class=\"pers-del\" href=\"javascript:void(0);\" onclick=\"deleteRow_slub("+num+")\"></a>";
  

  newdiv.appendChild(tdnumer);
  newdiv.appendChild(tdnazwa);
  newdiv.appendChild(tdnazwa2);
  newdiv.appendChild(tdusun);

  
  ni.appendChild(newdiv);
}


function addEventkoperty_slub() {
  var ni = document.getElementById('order_koperty_slub');
  var numi = document.getElementById('theValue_koperty_slub');
  var num = (document.getElementById("theValue_koperty_slub").value -1)+ 2;
  numi.value = num;
  var divIdName = "order_row_koperty_slub_" + num;
  var newdiv = document.createElement('li');
  newdiv.setAttribute("id",divIdName);
  
  
  tdnumer = document.createElement('div');
  tdnumer.setAttribute("class","num");
  tdnumer.className = "num";  
//imie
  
  tdnazwa = document.createElement('div');
  tdnazwa.setAttribute("class","pers-box1");
  tdnazwa.className = "pers-box1";
  tdnazwa.innerHTML = "<div class=\"itx\"><input name=\"imie_koperty_slub[]\" type=\"text\" value=\"\" /></div>";

  tdnazwa2 = document.createElement('div');
  tdnazwa2.setAttribute("class","pers-box1");
  tdnazwa2.className = "pers-box1";
  tdnazwa2.innerHTML = "<div class=\"itx\"><input name=\"nazw_koperty_slub[]\" type=\"text\" value=\"\" /></div>";

  tdulica = document.createElement('div');
  tdulica.setAttribute("class","pers-box1");
  tdulica.className = "pers-box1";
  tdulica.innerHTML = "<div class=\"itx\"><input name=\"ulica_koperty_slub[]\" type=\"text\" value=\"\" /></div>";

  tdkod = document.createElement('div');
  tdkod.setAttribute("class","pers-box2");
  tdkod.className = "pers-box2";
  tdkod.innerHTML = "<div class=\"itx\"><input name=\"kod_koperty_slub[]\" type=\"text\" value=\"\" /></div>";
  
  tdmiasto = document.createElement('div');
  tdmiasto.setAttribute("class","pers-box1");
  tdmiasto.className = "pers-box1";
  tdmiasto.innerHTML = "<div class=\"itx\"><input name=\"miasto_koperty_slub[]\" type=\"text\" value=\"\" /></div>";  
  
  tdusun = document.createElement('div');
  tdusun.innerHTML = "<a class=\"pers-del\" href=\"javascript:void(0);\" onclick=\"deleteRow_koperty_slub("+num+")\"></a>";
  

  newdiv.appendChild(tdnumer);
  newdiv.appendChild(tdnazwa);
  newdiv.appendChild(tdnazwa2);
  newdiv.appendChild(tdulica);
  newdiv.appendChild(tdkod);
  newdiv.appendChild(tdmiasto);
  newdiv.appendChild(tdusun);

  
  ni.appendChild(newdiv);
}

function deleteRow_koperty_slub(divNum) {
  var d = document.getElementById('order_koperty_slub');
  var olddiv = document.getElementById('order_row_koperty_slub_'+divNum);


  d.removeChild(olddiv);
}


function addEvent3() {
  var ni = document.getElementById('order2');
  var numi = document.getElementById('theValue2');
  var num = (document.getElementById("theValue2").value -1)+ 2;
  numi.value = num;
  var divIdName = "order_row2_" + num;
  var newdiv = document.createElement('li');
  newdiv.setAttribute("id",divIdName);
  
  
  tdnumer = document.createElement('div');
  tdnumer.setAttribute("class","num");
  tdnumer.className = "num";  
//imie
  
  tdnazwa = document.createElement('div');
  tdnazwa.setAttribute("class","pers-box1");
  tdnazwa.className = "pers-box1";
  tdnazwa.innerHTML = "<div class=\"itx\"><input name=\"imie2[]\" type=\"text\" value=\"\" /></div>";

  tdnazwa2 = document.createElement('div');
  tdnazwa2.setAttribute("class","pers-box1");
  tdnazwa2.className = "pers-box1";
  tdnazwa2.innerHTML = "<div class=\"itx\"><input name=\"nazw2[]\" type=\"text\" value=\"\" /></div>";

  tdulica = document.createElement('div');
  tdulica.setAttribute("class","pers-box1");
  tdulica.className = "pers-box1";
  tdulica.innerHTML = "<div class=\"itx\"><input name=\"ulica2[]\" type=\"text\" value=\"\" /></div>";

  tdkod = document.createElement('div');
  tdkod.setAttribute("class","pers-box2");
  tdkod.className = "pers-box2";
  tdkod.innerHTML = "<div class=\"itx\"><input name=\"kod2[]\" type=\"text\" value=\"\" /></div>";
  
  tdmiasto = document.createElement('div');
  tdmiasto.setAttribute("class","pers-box1");
  tdmiasto.className = "pers-box1";
  tdmiasto.innerHTML = "<div class=\"itx\"><input name=\"miasto2[]\" type=\"text\" value=\"\" /></div>";  
  
  tdusun = document.createElement('div');
  tdusun.innerHTML = "<a class=\"pers-del\" href=\"javascript:void(0);\" onclick=\"deleteRow2("+num+")\"></a>";
  

  newdiv.appendChild(tdnumer);
  newdiv.appendChild(tdnazwa);
  newdiv.appendChild(tdnazwa2);
  newdiv.appendChild(tdulica);
  newdiv.appendChild(tdkod);
  newdiv.appendChild(tdmiasto);
  newdiv.appendChild(tdusun);

  
  ni.appendChild(newdiv);
}


function addEvent2() {
  var ni = document.getElementById('order');
  var numi = document.getElementById('theValue');
  var num = (document.getElementById("theValue").value -1)+ 2;
  numi.value = num;
  var divIdName = "order_row_" + num;
  var newdiv = document.createElement('li');
  newdiv.setAttribute("id",divIdName);
  
  
  tdnumer = document.createElement('div');
  tdnumer.setAttribute("class","num");
  tdnumer.className = "num";  
//imie
  
  tdnazwa = document.createElement('div');
  tdnazwa.setAttribute("class","pers-box3");
  tdnazwa.className = "pers-box3";
  tdnazwa.innerHTML = "<div class=\"itx\"><input name=\"imie[]\" type=\"text\" value=\"\" /></div>";

  tdnazwa2 = document.createElement('div');
  tdnazwa2.setAttribute("class","pers-box3");
  tdnazwa2.className = "pers-box3";
  tdnazwa2.innerHTML = "<div class=\"itx\"><input name=\"nazw[]\" type=\"text\" value=\"\" /></div>";

 
  
  tdusun = document.createElement('div');
  tdusun.innerHTML = "<a class=\"pers-del\" href=\"javascript:void(0);\" onclick=\"deleteRow("+num+")\"></a>";
  

  newdiv.appendChild(tdnumer);
  newdiv.appendChild(tdnazwa);
  newdiv.appendChild(tdnazwa2);
  newdiv.appendChild(tdusun);

  
  ni.appendChild(newdiv);
}

function deleteRow2(divNum) {
  var d = document.getElementById('order2');
  var olddiv = document.getElementById('order_row2_'+divNum);


  d.removeChild(olddiv);
}

function deleteRow(divNum) {
  var d = document.getElementById('order');
  var olddiv = document.getElementById('order_row_'+divNum);


  d.removeChild(olddiv);
}

function addEvent() {
  var ni = document.getElementById('order');
  var numi = document.getElementById('theValue');
  var num = (document.getElementById("theValue").value -1)+ 2;
  numi.value = num;
  var divIdName = "order_row_" + num;
  var newdiv = document.createElement('li');
  newdiv.setAttribute("id",divIdName);
  
  
  tdnumer = document.createElement('div');
  tdnumer.setAttribute("class","num");
  tdnumer.className = "num";  
//imie
  
  tdnazwa = document.createElement('div');
  tdnazwa.setAttribute("class","pers-box1");
  tdnazwa.className = "pers-box1";
  tdnazwa.innerHTML = "<div class=\"itx\"><input name=\"imie[]\" type=\"text\" value=\"\" /></div>";

  tdnazwa2 = document.createElement('div');
  tdnazwa2.setAttribute("class","pers-box1");
  tdnazwa2.className = "pers-box1";
  tdnazwa2.innerHTML = "<div class=\"itx\"><input name=\"nazw[]\" type=\"text\" value=\"\" /></div>";

  tdulica = document.createElement('div');
  tdulica.setAttribute("class","pers-box1");
  tdulica.className = "pers-box1";
  tdulica.innerHTML = "<div class=\"itx\"><input name=\"ulica[]\" type=\"text\" value=\"\" /></div>";

  tdkod = document.createElement('div');
  tdkod.setAttribute("class","pers-box2");
  tdkod.className = "pers-box2";
  tdkod.innerHTML = "<div class=\"itx\"><input name=\"kod[]\" type=\"text\" value=\"\" /></div>";
  
  tdmiasto = document.createElement('div');
  tdmiasto.setAttribute("class","pers-box1");
  tdmiasto.className = "pers-box1";
  tdmiasto.innerHTML = "<div class=\"itx\"><input name=\"miasto[]\" type=\"text\" value=\"\" /></div>";  
  
  tdusun = document.createElement('div');
  tdusun.innerHTML = "<a class=\"pers-del\" href=\"javascript:void(0);\" onclick=\"deleteRow("+num+")\"></a>";
  

  newdiv.appendChild(tdnumer);
  newdiv.appendChild(tdnazwa);
  newdiv.appendChild(tdnazwa2);
  newdiv.appendChild(tdulica);
  newdiv.appendChild(tdkod);
  newdiv.appendChild(tdmiasto);
  newdiv.appendChild(tdusun);

  
  ni.appendChild(newdiv);
}

function deleteRow(divNum) {
  var d = document.getElementById('order');
  var olddiv = document.getElementById('order_row_'+divNum);


  d.removeChild(olddiv);
}


function SwitchMenu2(obj,ile)
{
	
	var el = document.getElementById('sub'+obj);
	var el2 = document.getElementById('head'+obj);
 
   
  
  for (var i=0; i<ile; i++)
  {
   var el3 = document.getElementById('sub'+i);
   var el4 = document.getElementById('head'+i);
  // var el5 = document.getElementById('more_but'+i); 
	// el5.style.display = "block";
	
   el3.style.display = "none";
	 el4.style.fontWeight= "normal";
	}
	
  if(el.style.display != "block")
  {
   el.style.display = "block";
   el2.style.fontWeight= "bold";
  }
  else
  {
		el.style.display = "none";
	}
  

	
}

function SwitchMenu(obj,ile)
{
	
	var el = document.getElementById('sub'+obj);
	var el2 = document.getElementById('head'+obj);
 
   
  
  for (var i=0; i<ile; i++)
  {
   var el3 = document.getElementById('sub'+i);
   var el4 = document.getElementById('head'+i);
   var el5 = document.getElementById('more_but'+i); 
	 el5.style.display = "block";
	
   el3.style.display = "none";
	 el4.style.fontWeight= "normal";
	}
	
  if(el.style.display != "block")
  {
   el.style.display = "block";
   el2.style.fontWeight= "bold";
  }
  else
  {
		el.style.display = "none";
	}
  

	
}



function itxcheck(element,deftext,mode) {
  if (mode) {
    if (element.value==deftext) element.value = "";
  } else {
    if (element.value=="") element.value = deftext;
  }
}



function getposOffset(overlay, offsettype){
var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
var parentEl=overlay.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function legend(){
  if (document.getElementById) {
    var curobj=document.getElementById("legend-activate");
    var subobj=document.getElementById("legend");
    var xpos=getposOffset(curobj, "left");
    var ypos=getposOffset(curobj, "top");
    subobj.style.left=xpos+"px";
    subobj.style.top=ypos+"px";
    subobj.style.display=(subobj.style.display!="block" ? "block" : "none");
    return false
  }
  else
    return true
}

function getPageScroll(){

	var yScroll;

	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}

	arrayPageScroll = new Array('',yScroll) 
	return arrayPageScroll;
}

// -----------------------------------------------------------------------------------

//
// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.org
// Edit for Firefox by pHaez
//
function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}

	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}


var currentPopup = "";


function popupKomunikat(txt) {
  var m2 = document.getElementById("popup_komunikat_txt");
  if (m2) m2.innerHTML = txt;
  showPopup("komunikat","_center");
}

function setFocus(what) {
  var m = document.getElementById(what);
  if (m) m.focus();
}

function popupKomentarz() {showPopup("komentarz","comment_popup_caller"); setFocus("a_name");}
function popupSonda() {showPopup("sonda","_center");}
function popupPolec() {showPopup("polec","_top"); setFocus("pn_sender");}
function popupNewsletter() {showPopup("newsletter","_top"); setFocus("pn_name");}

function closePopup() {
  if (currentPopup!="") {
    var m1 = document.getElementById("popup_"+currentPopup);
    if (m1) m1.style.top = "-5000px";
  }
}

// showPopup
// mode: _center - centers horizontally and vertically
// mode: _top - aligns at top
// mode: different_value - displays below the element with id="different_value"

function showPopup(which,mode) {
  if (currentPopup!=which) closePopup();
  var m1 = document.getElementById("popup_"+which);
  if (m1) {
    var t = "324px";
    var l = "50%";
    if (mode=="_center") {
      var pagesize = getPageSize();
      var pagescroll = getPageScroll();
      t = pagescroll[1] + Math.floor(pagesize[3] / 2) - 95;
      t += "px";
    } else if (mode=="_top") {
    } else {
      var m2 = document.getElementById(mode);
      if (m2) {
        var l=(getposOffset(m2, "left")-4)+"px";
        var t=(getposOffset(m2, "top")+20)+"px";
      }
    }
    m1.style.left = l;
    m1.style.top = t;
    currentPopup = which;
  }
}



function tooltip(text,what) {
  var tt = document.getElementById("tooltip");
  if (tt) {
    if (!text) {
      startTooltipTimeout();
    } else {
      clearTooltipTimeout();
      var l = (getposOffset(what, "left")+20)+"px";
      var t = (getposOffset(what, "top")-9)+"px";
      var s = text;
      var ttm = document.getElementById("tooltip-main");
      if (ttm) {ttm.innerHTML = s;}
      tt.style.top = t;
      tt.style.left = l;
    }
  }
}

var tooltipTimer = 0;
var tooltipDelay = 1500; // 1500 ms

function startTooltipTimeout() {
  tooltipTimer = window.setTimeout("hideTooltip()",tooltipDelay);
}

function clearTooltipTimeout() {
  window.clearTimeout(tooltipTimer);
}

function hideTooltip() {
  var tt = document.getElementById("tooltip");
  if (tt) {tt.style.top = "-600px"};
}


function forma_prawna(value) {
  var fselect = document.getElementById("select_forma_prawna");
  if (fselect) {
    var ffrow = document.getElementById("frow_forma_prawna");
    if (ffrow) {
      ffrow.style.visibility = (fselect.value==value ? "visible" : "hidden");
    }
  }
}

function osoba(value) {
  var fselect = document.getElementById("select_osoba");
  if (fselect) {
    var ffrow = document.getElementById("frow_osoba");
    if (ffrow) {
      ffrow.style.visibility = (fselect.value==value ? "visible" : "hidden");
    }
  }
}

function faktura(value) {
  var fselect = document.getElementById("select_faktura");
  if (fselect) {
    var ffrow = document.getElementById("frow_faktura");
    if (ffrow) {
      ffrow.style.visibility = (fselect.value==value ? "visible" : "hidden");
    }
  }
}

function updateFile(what) {
  var p = IE6 ? what.parentElement : what.parentNode;
  var q = p.getElementsByTagName("input");
  for (i=0; i<q.length; i++) {
    if (q[i].getAttribute("type")=="text") {
      q[i].value = what.value;
    }
  }
}

function nadruk4(sender,bez_n) {
  for (i=1; i<10; i++) {
    p = document.getElementById("nad"+i);
    if (p) {
      p.style.visibility = (sender.checked  ? "visible" : "hidden");
    }
    document.getElementById(bez_n).style.visibility = (sender.checked  ? "hidden" : "visible");
  if(sender.checked)
    kalkulator_z_nadrukiem4();  
  else 
    kalkulator_bez_nadruku4();
  }
}

function nadruk3(sender,bez_n) {
  for (i=1; i<10; i++) {
    p = document.getElementById("nad"+i);
    if (p) {
      p.style.visibility = (sender.checked  ? "visible" : "hidden");
    }
    document.getElementById(bez_n).style.visibility = (sender.checked  ? "hidden" : "visible");
  if(sender.checked)
    kalkulator_z_nadrukiem3();  
  else 
    kalkulator_bez_nadruku3();
  }
}

function nadruk2(sender,bez_n) {
  for (i=1; i<10; i++) {
    p = document.getElementById("nad"+i);
    if (p) {
      p.style.visibility = (sender.checked  ? "visible" : "hidden");
    }
    document.getElementById(bez_n).style.visibility = (sender.checked  ? "hidden" : "visible");
  if(sender.checked)
    kalkulator_z_nadrukiem2();  
  else 
    kalkulator_bez_nadruku2();
  }
}

function nadruk(sender,bez_n) {
  for (i=1; i<10; i++) {
    p = document.getElementById("nad"+i);
    if (p) {
      p.style.visibility = (sender.checked  ? "visible" : "hidden");
    }
    document.getElementById(bez_n).style.visibility = (sender.checked  ? "hidden" : "visible");
  if(sender.checked)
    kalkulator_z_nadrukiem();  
  else 
    kalkulator_bez_nadruku();
  }
}

function zaproszenie_ilosc(value) {
  var m1 = document.getElementById("ilosc1_zamowienie");
  var m2 = document.getElementById("ilosc2_zamowienie");
  if (m1) {m1.style.display = (value ? "" : "none");}
  if (m2) {m2.style.display = (!value ? "" : "none");}
}



function addToFavorites(url,title) {
  window.external.addFavorite(url,title);
}


function selectRadio() {
  var e = window.event;
  if (e) {
    var what = e.srcElement;
    if (what.tagName == "A") {
      var p = IE6 ? what.parentElement : what.parentNode;
      var q = p.getElementsByTagName("input");
      for (i=0; i<q.length; i++) {
        if (q[i].getAttribute("type")=="radio") {
          q[i].checked = "true";
        }
      }
    }
  }
}



var _wf = "menubar=no,location=no,resizable=yes,scrollbars=yes,status=yes";


function popupTrescPotwierdzenia(url,inputHidden,inputText) {
  selectRadio();
  var fontWindow = window.open(_templates_dir+url+"?ih="+inputHidden+"&it="+inputText,"wFontWindow",_wf+",width=450,height=520");
}

function popupTrescZaproszenia(url,inputHidden,inputText) {
  selectRadio();
  var fontWindow = window.open(_templates_dir+url+"?ih="+inputHidden+"&it="+inputText,"wFontWindow",_wf+",width=450,height=520");
}

function popupColor(url,inputHidden,inputText) {
  selectRadio();
  var colorWindow = window.open(_templates_dir+url+"?ih="+inputHidden+"&it="+inputText,"wColorWindow",_wf+",width=340,height=340");
}

function popupFont(url,inputHidden,inputText,inputImage) {
  selectRadio();
  var fontWindow = window.open(_templates_dir+url+"?ih="+inputHidden+"&it="+inputText+"&ii="+inputImage,"wFontWindow",_wf+",width=450,height=520");
}

function popupTekst(url,inputHidden,inputText) {
  selectRadio();
  var fontWindow = window.open(_templates_dir+url+"?ih="+inputHidden+"&it="+inputText,"wFontWindow",_wf+",width=450,height=520");
}

function popupGrafika(url) {
  selectRadio();
  var colorWindow = window.open(_templates_dir+url,"wColorWindow",_wf+",width=534,height=400");
}





/***********************************************
* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

/* Modified to support Opera */
function bookmarkSite(url,title){
  if (window.sidebar) // firefox
	  window.sidebar.addPanel(title, url, "");
  else if(window.opera && window.print){ // opera
	  var elem = document.createElement('a');
	  elem.setAttribute('href',url);
	  elem.setAttribute('title',title);
	  elem.setAttribute('rel','sidebar');
	  elem.click();
  } 
  else if(document.all)// ie
	  window.external.AddFavorite(url, title);
}

