function SetFocus(TargetFormName) {
  var target = 0;
  if (TargetFormName != "") {
    for (i=0; i<document.forms.length; i++) {
      if (document.forms[i].name == TargetFormName) {
        target = i;
        break;
      }
    }
  }

  var TargetForm = document.forms[target];
    
  for (i=0; i<TargetForm.length; i++) {
    if ( (TargetForm.elements[i].type != "image") && (TargetForm.elements[i].type != "hidden") && (TargetForm.elements[i].type != "reset") && (TargetForm.elements[i].type != "submit") ) {
      TargetForm.elements[i].focus();

      if ( (TargetForm.elements[i].type == "text") || (TargetForm.elements[i].type == "password") ) {
        TargetForm.elements[i].select();
      }

      break;
    }
  }
}

function RemoveFormatString(TargetElement, FormatString) {
  if (TargetElement.value == FormatString) {
    TargetElement.value = "";
  }

  TargetElement.select();
}

function CheckDateRange(from, to) {
  if (Date.parse(from.value) <= Date.parse(to.value)) {
    return true;
  } else {
    return false;
  }
}

function IsValidDate(DateToCheck, FormatString) {
  var strDateToCheck;
  var strDateToCheckArray;
  var strFormatArray;
  var strFormatString;
  var strDay;
  var strMonth;
  var strYear;
  var intday;
  var intMonth;
  var intYear;
  var intDateSeparatorIdx = -1;
  var intFormatSeparatorIdx = -1;
  var strSeparatorArray = new Array("-"," ","/",".");
  var strMonthArray = new Array("jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec");
  var intDaysArray = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

  strDateToCheck = DateToCheck.toLowerCase();
  strFormatString = FormatString.toLowerCase();
  
  if (strDateToCheck.length != strFormatString.length) {
    return false;
  }

  for (i=0; i<strSeparatorArray.length; i++) {
    if (strFormatString.indexOf(strSeparatorArray[i]) != -1) {
      intFormatSeparatorIdx = i;
      break;
    }
  }

  for (i=0; i<strSeparatorArray.length; i++) {
    if (strDateToCheck.indexOf(strSeparatorArray[i]) != -1) {
      intDateSeparatorIdx = i;
      break;
    }
  }

  if (intDateSeparatorIdx != intFormatSeparatorIdx) {
    return false;
  }

  if (intDateSeparatorIdx != -1) {
    strFormatArray = strFormatString.split(strSeparatorArray[intFormatSeparatorIdx]);
    if (strFormatArray.length != 3) {
      return false;
    }

    strDateToCheckArray = strDateToCheck.split(strSeparatorArray[intDateSeparatorIdx]);
    if (strDateToCheckArray.length != 3) {
      return false;
    }

    for (i=0; i<strFormatArray.length; i++) {
      if (strFormatArray[i] == 'mm' || strFormatArray[i] == 'mmm') {
        strMonth = strDateToCheckArray[i];
      }

      if (strFormatArray[i] == 'dd') {
        strDay = strDateToCheckArray[i];
      }

      if (strFormatArray[i] == 'yyyy') {
        strYear = strDateToCheckArray[i];
      }
    }
  } else {
    if (FormatString.length > 7) {
      if (strFormatString.indexOf('mmm') == -1) {
        strMonth = strDateToCheck.substring(strFormatString.indexOf('mm'), 2);
      } else {
        strMonth = strDateToCheck.substring(strFormatString.indexOf('mmm'), 3);
      }

      strDay = strDateToCheck.substring(strFormatString.indexOf('dd'), 2);
      strYear = strDateToCheck.substring(strFormatString.indexOf('yyyy'), 2);
    } else {
      return false;
    }
  }

  if (strYear.length != 4) {
    return false;
  }

  intday = parseInt(strDay, 10);
  if (isNaN(intday)) {
    return false;
  }
  if (intday < 1) {
    return false;
  }

  intMonth = parseInt(strMonth, 10);
  if (isNaN(intMonth)) {
    for (i=0; i<strMonthArray.length; i++) {
      if (strMonth == strMonthArray[i]) {
        intMonth = i+1;
        break;
      }
    }
    if (isNaN(intMonth)) {
      return false;
    }
  }
  if (intMonth > 12 || intMonth < 1) {
    return false;
  }

  intYear = parseInt(strYear, 10);
  if (isNaN(intYear)) {
    return false;
  }
  if (IsLeapYear(intYear) == true) {
    intDaysArray[1] = 29;
  }

  if (intday > intDaysArray[intMonth - 1]) {
    return false;
  }
  
  return true;
}

function IsLeapYear(intYear) {
  if (intYear % 100 == 0) {
    if (intYear % 400 == 0) {
      return true;
    }
  } else {
    if ((intYear % 4) == 0) {
      return true;
    }
  }

  return false;
}

//----------------------------------szymen----------------------------------------

jQuery(document).ready(
  function(){

    var products_id = jQuery("#products_id").val();
// 
//         jQuery.ajax ({
//            url: "get_main_photo.php",
//            data: "products_id="+products_id,
//            dataType: "html",
//            type: "get",
//            success: function(odp) {
// 		jQuery("#photos").html(odp);
//            }
//         });
// 
         jQuery.ajax ({
            url: "get_child_photo.php",
            data: "products_id="+products_id,
            dataType: "html",
            type: "get",
            success: function(odp) {
 		jQuery("#child_photos").html(odp);
            }
         });

      //otwarcie pierwszej zakładki po załadowaniu strony
	firstTabLoad();

      //właczenie autokomplitera
	//new Autocompleter.Local('ac5','ac5update', tablica, { tokens: new Array(',','\n'), fullSearch: true, partialSearch: true });




  }
);


  function compare(products_id,atr) {

  if(atr == 1)
  jQuery("#compare_box").attr('checked',true);

// jeżeli zaznaczy do porównania
    if(jQuery("#compare_box").attr('checked') == true) {

        jQuery.ajax ({
           url: "jquery_functions.php",
           data: "action=compare&products_id="+products_id,
           dataType: "html",
           type: "get",
           success: function() {
		jQuery("#comparator").load("./compare_box.php");
		alert("Produkt dodano do porównywarki");
           }
        });


    }
// jeżeli wyłączy porównanie
    else {
        jQuery.ajax ({
           url: "jquery_functions.php",
           data: "action=remove_2compare&pid="+products_id,
           dataType: "html",
           type: "get",
           success: function() {
		jQuery("#comparator").load("./compare_box.php");
		alert("Produkt usunięto z porównywarki");

           }
        });

    }

  }


  function delete_compare(products_id) {


        jQuery.ajax ({
           url: "jquery_functions.php",
           data: "action=remove_2compare&pid="+products_id,
           dataType: "html",
           type: "get",
           success: function() {
		jQuery("#comparator").load("./compare_box.php");
		jQuery("#compare_box").attr('checked',false);
           }
        });

  }




function view()
{

var pos_x;
var pos_y;
w=800;
h=600;
pos_x = (screen.width - w+18)/2;
pos_y = (screen.height - h+75)/2;

window.open("./compare.php","Porównywarka", "width="+(w+90)+",pozx=300,height="+(h+80)+",resizable=yes,scrollbars=yes,menubar=no,status=0,toolbar=0,left="+pos_x+",top="+pos_y);


}





function getOpacity() {
        return(obiekt.filters?obiekt.filters.alpha.opacity:obiekt.style.opacity*100)
}

function Fade(obiekt, wartosc, tempo, delta) {
if(obiekt['timer'])
        clearTimeout(obiekt['timer'])

var kierunek = 1;
var roznica = wartosc-getOpacity();

if(roznica < 0)
        kierunek=-1;
delta=Math.min(kierunek*roznica,delta);

if(obiekt.filters) 
        obiekt.filters.alpha.opacity+=kierunek*delta;
else 
        obiekt.style.opacity=(+obiekt.style.opacity)+(kierunek*delta/100);

if(getOpacity() != wartosc) {
        obiekt['timer']=setTimeout(function(){Fade(obiekt,wartosc,tempo,delta)},tempo)
}

}


function tabsMod(obj, counter) {
        if(obj == 1) {
          document.getElementById('z11').style.background = "url(./images/grafika/out.png)";
          document.getElementById('z12').style.background = "url(./images/grafika/in.png)";
          document.getElementById('z13').style.background = "url(./images/grafika/corner_right.png)";

          document.getElementById('z22').style.background = "white";
          document.getElementById('z23').style.background = "white";
          document.getElementById('z32').style.background = "white";
          document.getElementById('z33').style.background = "white";

          document.getElementById('z12').style.color = "white";
          document.getElementById('z22').style.color = "#37628a";
          document.getElementById('z32').style.color = "#37628a";

          
          if (counter >-1) {
          document.getElementById('tabs_content').innerHTML = "<img src='images/loadinfo.net.gif'>";
	    jQuery("#tabs_content").load('./default_specials.php?counter='+counter);
	 } else {
	    document.getElementById('promocjewsklepie').style.display='block';
	    document.getElementById('nowosciwsklepie').style.display='none';
	    document.getElementById('bestsellerywsklepie').style.display='none';
	    
	 }
//           new Ajax.Updater('tabs_content' , './default_specials.php?counter='+counter);
        }
        else if(obj == 2) {

          document.getElementById('z13').style.background = "url(./images/grafika/corner_left.png)";
          document.getElementById('z22').style.background = "url(./images/grafika/in.png)";
          document.getElementById('z23').style.background = "url(./images/grafika/corner_right.png)";

          document.getElementById('z11').style.background = "white";
          document.getElementById('z12').style.background = "white";
          document.getElementById('z32').style.background = "white";
          document.getElementById('z33').style.background = "white";

          document.getElementById('z12').style.color = "#37628a";
          document.getElementById('z22').style.color = "white";
          document.getElementById('z32').style.color = "#37628a";

          
          if (counter >-1) {
          document.getElementById('tabs_content').innerHTML = "<img src='images/loadinfo.net.gif'>";
          jQuery("#tabs_content").load('./new_products.php?counter='+counter);
          } else {
	    document.getElementById('promocjewsklepie').style.display='none';
	    document.getElementById('nowosciwsklepie').style.display='block';
	    document.getElementById('bestsellerywsklepie').style.display='none';
          }
//           new Ajax.Updater('tabs_content' , './new_products.php?counter='+counter);

        }
        else if(obj == 3) {

          document.getElementById('z23').style.background = "url(./images/grafika/corner_left.png)";
          document.getElementById('z32').style.background = "url(./images/grafika/in.png)";
          document.getElementById('z33').style.background = "url(./images/grafika/corner_right.png)";

          document.getElementById('z11').style.background = "white";
          document.getElementById('z12').style.background = "white";
          document.getElementById('z13').style.background = "white";
          document.getElementById('z22').style.background = "white";

          document.getElementById('z12').style.color = "#37628a";
          document.getElementById('z22').style.color = "#37628a";
          document.getElementById('z32').style.color = "white";   

          
          if (counter >-1) {
          document.getElementById('tabs_content').innerHTML = "<img src='images/loadinfo.net.gif'>";
          jQuery("#tabs_content").load('./bestsellers.php?counter='+counter);
          } else {
	    document.getElementById('promocjewsklepie').style.display='none';
	    document.getElementById('nowosciwsklepie').style.display='none';
	    document.getElementById('bestsellerywsklepie').style.display='block';
          }
//           new Ajax.Updater('tabs_content' , './bestsellers.php?counter='+counter);                   

        }

}

function tabsMod2(obj, counter) {
        if(obj == 1) {
          document.getElementById('z11').style.background = "url(./images/grafika/out.png)";
          document.getElementById('z12').style.background = "url(./images/grafika/in.png)";
          document.getElementById('z13').style.background = "url(./images/grafika/corner_right.png)";

          document.getElementById('z22').style.background = "white";
          document.getElementById('z23').style.background = "white";
          document.getElementById('z32').style.background = "white";
          document.getElementById('z33').style.background = "white";

          document.getElementById('z12').style.color = "white";
          document.getElementById('z22').style.color = "#37628a";
          document.getElementById('z32').style.color = "#37628a";

          document.getElementById('tabs_content2').innerHTML = "<img src='images/loadinfo.net.gif'>";

          jQuery("#tabs_content2").load('./default_specials.php?counter='+counter);
          //new Ajax.Updater('tabs_content2' , './default_specials.php?counter='+counter);
        }
        else if(obj == 2) {

          document.getElementById('z13').style.background = "url(./images/grafika/corner_left.png)";
          document.getElementById('z22').style.background = "url(./images/grafika/in.png)";
          document.getElementById('z23').style.background = "url(./images/grafika/corner_right.png)";

          document.getElementById('z11').style.background = "white";
          document.getElementById('z12').style.background = "white";
          document.getElementById('z32').style.background = "white";
          document.getElementById('z33').style.background = "white";

          document.getElementById('z12').style.color = "#37628a";
          document.getElementById('z22').style.color = "white";
          document.getElementById('z32').style.color = "#37628a";

          document.getElementById('tabs_content2').innerHTML = "<img src='images/loadinfo.net.gif'>";
          jQuery("#tabs_content2").load('./new_products.php?counter='+counter);
          //new Ajax.Updater('tabs_content2' , './new_products.php?counter='+counter);

        }
        else if(obj == 3) {

          document.getElementById('z23').style.background = "url(./images/grafika/corner_left.png)";
          document.getElementById('z32').style.background = "url(./images/grafika/in.png)";
          document.getElementById('z33').style.background = "url(./images/grafika/corner_right.png)";

          document.getElementById('z11').style.background = "white";
          document.getElementById('z12').style.background = "white";
          document.getElementById('z13').style.background = "white";
          document.getElementById('z22').style.background = "white";

          document.getElementById('z12').style.color = "#37628a";
          document.getElementById('z22').style.color = "#37628a";
          document.getElementById('z32').style.color = "white";   

          document.getElementById('tabs_content2').innerHTML = "<img src='images/loadinfo.net.gif'>";
          jQuery("#tabs_content2").load('./bestsellers.php?counter='+counter);
/*          new Ajax.Updater('tabs_content2' , './bestsellers.php?counter='+counter);    */               

        }

}


function firstTabLoad() {
  if(document.getElementById('tabs_content')) {
          document.getElementById('tabs_content').innerHTML = "<img src='images/loadinfo.net.gif'>";
          jQuery("#tabs_content").load('./default_specials.php?counter=6');
//           new Ajax.Updater('tabs_content' , './default_specials.php');
  }
}


function subTabLoad() {

          document.getElementById('tabs_content2').innerHTML = "<img src='images/loadinfo.net.gif'>";
          jQuery("#tabs_content2").load('./default_specials.php?counter=3');
//           new Ajax.Updater('tabs_content2' , './default_specials.php?counter=3');
}


function productTabLoad() {

          document.getElementById('product_tabs').innerHTML = "<img src='images/loadinfo.net.gif'>";
          var products_id = jQuery("#products_id").val();
          jQuery("#product_tabs").load("description.php?id="+products_id);
          jQuery("#product_tabs").show();
//           new Ajax.Updater('tabs_content2' , './default_specials.php?counter=3');
}

function sk(id, link_id) {
     if(document.getElementById(id).style.display == "none") {
         document.getElementById(id).style.display = "block";
         document.getElementById("link_m"+link_id).innerHTML = "-";
         document.getElementById("link_m"+link_id).title = "zwiń listę";
     }
     else {
         document.getElementById(id).style.display = "none";
         document.getElementById("link_m"+link_id).innerHTML = "+"
         document.getElementById("link_m"+link_id).title = "rozwiń listę";
     }
}

function changePhoto(image, s) {
  for(var i=0; i<=s ; i++) {
    if(i == image)
        document.getElementById(i).style.display = "block";
    else
        document.getElementById(i).style.display = "none";
  }
}


function createTabs(nr) {
   nr = parseInt(nr);
   for(var i=1; i<=8 ; i++) {
        if(i == 1 && i == nr) {
           var id = "pi_"+i; 
           var Tab_sel = document.getElementById(id);
           Tab_sel.childNodes[0].className = "on_1";
           Tab_sel.childNodes[1].className = "on_2";

           var id_next = "pi_"+(i+1); 
           var Tab_sel_ = document.getElementById(id_next);
           Tab_sel_.childNodes[0].className = "on_3";
           Tab_sel_.childNodes[1].className = "off_2";
	  
        }
        else if(i != 1 && i == nr && (nr-1) != 1) {
           var id = "pi_"+i; 
           var Tab_sel = document.getElementById(id);
           Tab_sel.childNodes[0].className = "out_22";
           Tab_sel.childNodes[1].className = "on_2";
                if(nr == 8)
                Tab_sel.childNodes[2].className = "on_end";
	  if(i != 8) {
           var id_next = "pi_"+(i+1); 
           var Tab_sel_ = document.getElementById(id_next);
           Tab_sel_.childNodes[0].className = "on_3";
           Tab_sel_.childNodes[1].className = "off_2";
	  }
           var id_past = "pi_"+(i-1); 
           var Tab_sel__ = document.getElementById(id_past);
           Tab_sel__.childNodes[0].className = "off_3";
           Tab_sel__.childNodes[1].className = "off_2";
	  if(i != 8) {
              if(Tab_sel_.childNodes[2])
                Tab_sel_.childNodes[2].className = "end_off";
	  }
        }
        else if(i != 1 && i == nr && (nr-1) == 1) {
           var id = "pi_"+i; 
           var Tab_sel = document.getElementById(id);
           Tab_sel.childNodes[0].className = "out_22";
           Tab_sel.childNodes[1].className = "on_2";

           var id_next = "pi_"+(i+1); 
           var Tab_sel_ = document.getElementById(id_next);
           Tab_sel_.childNodes[0].className = "on_3";
           Tab_sel_.childNodes[1].className = "off_2";

           var id_past = "pi_"+(i-1); 
           var Tab_sel__ = document.getElementById(id_past);
           Tab_sel__.childNodes[0].className = "off_2_one";
           Tab_sel__.childNodes[1].className = "off_2";                
        }
        else if(i != (nr+1) && i != 1) {
           var id = "pi_"+i; 
           var Tab_sel = document.getElementById(id);
           Tab_sel.childNodes[0].className = "off_3";
           Tab_sel.childNodes[1].className = "off_2";
           if(i == 8)
           Tab_sel.childNodes[2].className = "end_off";

        }
         else if(i == 1 && nr != 1 && (nr-1) != 1) {
            var id = "pi_"+i; 
            var Tab_sel = document.getElementById(id);
            Tab_sel.childNodes[0].className = "off_2_one";
            Tab_sel.childNodes[1].className = "off_2";
         }

   }

if(nr == 1) {
   var products_id = jQuery("#products_id").val();
   jQuery("#product_tabs").load("description.php?id="+products_id);
   jQuery("#product_tabs").show();
}
else if(nr == 2) {
   var products_id = jQuery("#products_id").val();
   jQuery("#product_tabs").load("parameters.php?product="+products_id);
   jQuery("#product_tabs").show();
}
else if(nr == 3) {
   var products_id = jQuery("#products_id").val();
   jQuery("#product_tabs").load("polecane_akcesoria.php?product="+products_id);
   jQuery("#product_tabs").show();
}
else if(nr == 4) {
   var products_id = jQuery("#products_id").val();
   jQuery("#product_tabs").load("raty.php?product="+products_id);
   jQuery("#product_tabs").show();
}
else if(nr == 5) {
   var products_id = jQuery("#products_id").val();
   jQuery("#product_tabs").load("add_reviews.php?product="+products_id);
   jQuery("#product_tabs").show();
}
else if(nr == 6) {
   var products_id = jQuery("#products_id").val();
   jQuery("#product_tabs").load("package.php?products_id="+products_id);
   jQuery("#product_tabs").show();
}
else if(nr == 7) {
   var products_id = jQuery("#products_id").val();
   jQuery("#product_tabs").load("similar_products.php?products_id="+products_id);
   jQuery("#product_tabs").show();
}
else if(nr == 8) {
   var products_id = jQuery("#products_id").val();
   jQuery("#product_tabs").load("gwarancja.php?products_id="+products_id);
   jQuery("#product_tabs").show();
}
}

function showDictionaryWindow(id) {

        var w = screen.width/3;
        var h = screen.height;

        window.open("dictionary.php#kotwica"+id, 'Słownik','menubar=no, toolbar=no, location=yes, scrollbars=yes, resizable=no, status=yes, width='+w+', height='+h+'');
}


function submit_opinie(id) {
                id = parseInt(id);
                name_values = jQuery("#name").val();
                mail_values = jQuery("#mail").val();
                tresc_values = jQuery("#tresc").val();
                rate_values = jQuery("#rate").selectedValues();

                jQuery.ajax( {
                  type: "get",
                  dataType: "html",
                  url: "add_reviews_functions.php?action=add&products_id="+id+"&rate="+rate_values+"&name="+name_values+"&mail="+mail_values+"&tresc="+tresc_values,
                  success: function(msg) {
                                alert(msg);
                  },
                  error: function() {
                        alert("Wystąpił błąd. Spróbuj jeszcze raz.\n\nPrzepraszamy za utrudnienia.") ;       
                  }
                });

}


function PriceChangeInform(p_id) {

                cat_id = jQuery("#customers_id").val();

		if(cat_id != '' && cat_id != null && cat_id != undefined) {
                 jQuery.ajax( {
                  type: "get",
                  dataType: "html",
                  url: "jquery_functions.php?action=add_products_inform&products_id="+p_id+"&cat_id="+cat_id,
                  success: function(msg) {
                                alert(msg);
                  },
                  error: function() {
                        alert("Wystąpił błąd. Spróbuj jeszcze raz.\n\nPrzepraszamy za utrudnienia.") ;       
                  }
                }); 
	      }
	      else {
		alert('Mysisz być zalogowany aby korzystać z tej opcji.');
		location.href = './login.php';
	      }

}


function QuantityChangeInform(p_id) {

                cat_id = jQuery("#customers_id").val();

		if(cat_id != '' && cat_id != null && cat_id != undefined) {
                 jQuery.ajax( {
                  type: "get",
                  dataType: "html",
                  url: "jquery_functions.php?action=quantity_products_inform&products_id="+p_id+"&cat_id="+cat_id,
                  success: function(msg) {
                                alert(msg);
                  },
                  error: function() {
                        alert("Wystąpił błąd. Spróbuj jeszcze raz.\n\nPrzepraszamy za utrudnienia.") ;       
                  }
                }); 
	      }
	      else {
		alert('Mysisz być zalogowany aby korzystać z tej opcji.');
		location.href = './login.php';
	      }

}

function showAlert() {
alert("Ten produkt jest chwilowo niedostepny.\nUżyj opcji \"Poinformuj o zmianie dostępności\" aby móc na bierząco sprawdzać produkt")
}

// function show_iFrame(eee, i) {
// 
//   if(i == 1)
//     var pos = 225;
//   else if(i == 2)
//     var pos = 228 + 50;
//   else if(i == 3)
//     var pos = 228 + 50 + 95;
//   else if(i == 4)
//     var pos = 228 + 50 + 95 + 165;
//   else if(i == 5)
//     var pos = 228 + 50 + 95 + 165 + 134;
//   else if(i == 6)
//     var pos = 228 + 50 + 95 + 165 + 134 + 64;
//   else if(i == 7)
//     var pos = 228 + 50 + 95 + 165 + 134 + 64 + 50;
//   else if(i == 8)
//     var pos = 228 + 50 + 95 + 165 + 134 + 64 + 50 + 115;
//   else
//     var pos = 0;
// 
//   var vart = "menu_block_container"+eee;
//   if(document.getElementById(vart) != "null") {
//     height_el = document.getElementById(vart).scrollHeight;
//     width_el = document.getElementById(vart).scrollWidth;
//   }
//   else {
//     height_el = 0;
//     width_el = 0;
//   }
//   document.getElementById("iframe").style.left = pos;
//   document.getElementById("iframe").style.height = (parseInt(height_el) - 3);
//   document.getElementById("iframe").style.width = (parseInt(width_el) + 3);
//   document.getElementById("iframe").style.display = "block";
// }


function hide_iFrame() {
  document.getElementById("iframe").style.display = "none";
}


function view_swf(p_id) {
  window.open("./view_swf.php?products_id="+p_id, "Animacja", "width=630,height=500,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no");
}

function SetCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}

function openMoreOptions() {
 if(document.getElementById('d2').style.display == 'none') {
  jQuery("#d2").toggle();
  jQuery("#wiecej_opcji").attr('innerHTML','<< zamknij');
 }
 else {
  jQuery("#d2").hide();
  jQuery("#wiecej_opcji").attr('innerHTML','wyszukiwanie zaawansowane >>');
 }
}

function additionalParameter(add_id,cat_id) {
                 jQuery.ajax( {
                  type: "get",
                  dataType: "html",
                  url: "jquery_functions.php?action=add_additional_field&add_id="+add_id+"&cat_id="+cat_id,
                  success: function(msg) {
//alert(msg);
                            jQuery("#additional_part").html(msg);
                  },
                  error: function() {
                        alert("Wystąpił błąd. Spróbuj jeszcze raz.\n\nPrzepraszamy za utrudnienia.") ;       
                  }
                });   
}

// function positionSite() {
// // document.body.scrollTop = 180;
// window.scrollBy(0,-180);
// 
// //   jQuery(document).ready( function() {
// //       var targetOffset = $target.offset().top;
// //       $('html,body').animate({scrollTop: targetOffset}, 1000);
// //   });
// }


function showImages() {
document.getElementById('loader-image').style.display='none';
document.getElementById('turnon_foto').style.display='none';
}

function displayMenuElement(id) {
if(document.getElementById("menu_block_container"+id))
  document.getElementById("menu_block_container"+id).style.display="block";
}

function hideMenuElement(id) {

if(document.getElementById("menu_block_container"+id))
  document.getElementById("menu_block_container"+id).style.display="none";
}



function openProblem(id) {
  if(document.getElementById("pytanie_"+id).style.display == "none")
    jQuery("#pytanie_"+id+"").show();
  else
    jQuery("#pytanie_"+id+"").hide();
}


function getCheckForms() {
var values = '';
  for(var i=0;i<document.forms['cart_quantity'].elements.length;i++) {
    if(document.forms['cart_quantity'].elements[i].type == 'checkbox') {
	if(document.forms['cart_quantity'].elements[i].checked == true) {
	    values += document.forms['cart_quantity'].elements[i].value+',';
	}
    }
  }

  if(document.forms['cart_quantity'].elements.length > 0) {
		  jQuery.ajax( {
		    type: "get",
		    dataType: "html",
		    url: "jquery_functions.php?action=delete_products&products="+values,
		    success: function(msg) {
			 if(msg == 1) { 
			  document.location.href="./shopping_cart.php";
			  alert("Produkty usunięto poprawnie");
			 }
			 else
			  alert("Zaznacz produkty do usunięcia");
		    }
		  });  
  }
}


function makePrintView(sql) {
  window.open("./printView.php?query="+sql, "Wydruk", "width=530,height=600,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no");
}

function orderNewsletter() {
  var news_value = document.getElementById('newsletter').value;

		  jQuery.ajax( {
		    type: "get",
		    dataType: "html",
		    url: "jquery_functions.php?action=newsletter&email="+news_value,
		    success: function(msg) {
			    alert(msg);
		    }
		  });

}

function addToFriend() {
  var news_value = document.getElementById('polec').value;
		  jQuery.ajax( {
		    type: "get",
		    dataType: "html",
		    url: "jquery_functions.php?action=add2friend&email="+news_value,
		    success: function(msg) {
			    alert(msg);
		    }
		  });
}
