/*
  $Id: general.js,v 1.1.1.1 2004/11/26 17:41:45 sam Exp $
  Script Connector CastleKart, Open Source E-Commerce Solutions
  http://www.scriptconnector.org/
  Copyright (c) 2004-2005 Script Connector Corporation
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/

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;
}


function checkLoyaltyPos(val)
{
        var val = parseFloat(val);
        document.forms['checkout_address'].elements['val'].value = val;

}

function makeCountPts(one_ptk_price, s)
{
        var actual_ptk = document.forms['checkout_address'].elements['pts_avaliable'].value;
        actual_ptk = parseInt(actual_ptk); //dostepna ilosc ptk

        var delivery_price = document.forms['checkout_address'].elements['val'].value;
        delivery_price = parseFloat(delivery_price); //cena za przesyłke
        var one_ptk_price = parseFloat(one_ptk_price); //cena za jeden ptk



        var ilosc_ptk_pot_do_przesylki = Math.round(delivery_price/one_ptk_price);
// alert('dd'+one_ptk_price);
if(s == 1)
{


        if(delivery_price > 0)
         {

                if(ilosc_ptk_pot_do_przesylki <= actual_ptk)
                {
                        var result = actual_ptk - ilosc_ptk_pot_do_przesylki; 
                        document.forms['checkout_address'].elements['pts_avaliable'].value = result;

                        document.forms['checkout_address'].elements['pts_avaliable2'].value = result;
                        var suma = ilosc_ptk_pot_do_przesylki * one_ptk_price;
                        document.forms['checkout_address'].elements['cena_do_odjecia'].value = suma;

                }
                else if(ilosc_ptk_pot_do_przesylki > actual_ptk)
                {
//                         for (counter = 0; counter < checkout_address.shipping.length; counter++)
//                         {
//                         if (checkout_address.shipping[counter].checked)
//                         alert(checkout_address.shipping[counter].value);
//                         }
                        var val = document.forms['checkout_address'].elements['val'].value
                        var result = ilosc_ptk_pot_do_przesylki - actual_ptk; 
                        var suma = actual_ptk * one_ptk_price;
                        document.forms['checkout_address'].elements['cena_do_odjecia'].value = suma;
                        document.forms['checkout_address'].elements['pts_avaliable'].value = 0;

                        document.forms['checkout_address'].elements['pts_avaliable2'].value = 0;

                }


         }

/*              var act_pts = parseFloat(Math.round(delivery_price/one_ptk_price));
              var result = actual_ptk - act_pts; 
              document.forms['checkout_address'].elements['pts_avaliable'].value = result;*/              
               

}
else
{
        if(delivery_price > 0)
         {

              document.forms['checkout_address'].elements['pts_avaliable'].value = document.forms['checkout_address'].elements['pts_avaliable_orgin'].value;      

              document.forms['checkout_address'].elements['pts_avaliable2'].value = document.forms['checkout_address'].elements['pts_avaliable_orgin'].value;         
        }  

       document.forms['checkout_address'].elements['cena_do_odjecia'].value = 0;
}

}


function checkPosibility(needed, avaliable)
{
        var n = parseInt(needed);
        var a = parseInt(avaliable);



        if(a >= n) return true;
        else{ alert("Nie posiadasz wystarczającej ilości punktów aby zamówić ten produkt"); return false; }
          

}

function showDetails()
{
        var id = document.getElementById('mmSel').value;
        new Ajax.Updater('result', 'coupons_show_details.php?id='+id);
}


function flineUnder(el, dl, i)
{
        var el = el;
        var i = parseInt(i);
        var dl = parseInt(dl);
        if(i < dl)
        {
                document.getElementById(el).src = "./images/pixel_white.gif";
                document.getElementById(el).width = i;
		if(el == 'link_kt')
                document.getElementById(el).height = 2;

                var i = i+10;
                setTimeout("flineUnder(\'"+el+"\', "+dl+", "+i+")", 0);
        }
}

function flineUnderNo(el, dl, i)
{

        var el = el;
        var i = parseInt(i);
        var dl = parseInt(dl);
        if(i >= 0)
        {
                document.getElementById(el).src = "./images/pixel_white.gif";
                document.getElementById(el).width = i;

                if(i<0)  i = 0;
                var i = i-10;
                setTimeout("flineUnderNo(\'"+el+"\', "+dl+", "+i+")", 0);
        }
        else
        document.getElementById(el).src = "./images/pixel_trans.gif"; 
}


//grey
function flineUnderGrey(el, dl, i)
{
        var el = el;
        var i = parseInt(i);
        var dl = parseInt(dl);
        if(i < dl)
        {
                document.getElementById(el).src = "./images/kamai sklep/pixel_666.gif";
                document.getElementById(el).width = i;


                var i = i+10;
                setTimeout("flineUnderGrey(\'"+el+"\', "+dl+", "+i+")", 0);
        }
}

function flineUnderNoGrey(el, dl, i)
{

        var el = el;
        var i = parseInt(i);
        var dl = parseInt(dl);
        if(i >= 0)
        {
                document.getElementById(el).src = "./images/kamai sklep/pixel_666.gif";
                document.getElementById(el).width = i;

                if(i<0)  i = 0;
                var i = i-10;
                setTimeout("flineUnderNoGrey(\'"+el+"\', "+dl+", "+i+")", 0);
        }
        else
        document.getElementById(el).src = "./images/pixel_trans.gif"; 
}



function scrolledMenuShow(i)
{

        var i = parseInt(i);
        if(i >= 70)
        {
                document.getElementById('left-side').style.border = "1px solid #cecdc8"; 
                document.getElementById('left-side').style = "border-bottom: 1px solid #cecdc8;";

                document.getElementById('right-side').style = "border-right: 1px solid #cecdc8;"; 
                document.getElementById('right-side').style = "border-bottom: 1px solid #cecdc8;";
        }
        if(i < 70)
        {
                document.getElementById('scrolled_login_field').style.display = "block";
                document.getElementById('scrolled_login_field').style.top = i;


                var i = i+5;
                setTimeout("scrolledMenuShow("+i+")", 100);
        }


}

function ch_subcat(p)
{

var el = document.getElementById("subcat_"+p);

if(el.style.display == 'none')
{
el.style.display = 'block';
document.getElementById("subcat_"+p).height== "60";
}
else
{
el.style.display = 'none';
document.getElementById("subcat_"+p).height== "0";
}
}




        function resizeLogin(new_position_value) {
                if(new_position_value == 'hw')
                {    

                        if(navigator.appName == "Microsoft Internet Explorer")
                        {
                                document.getElementById('login_face').style.left = '6px';
                                document.getElementById('login_face').style.borderRight = "2px solid #cccccc";
                                document.getElementById('login_face').style.borderLeft = "1px solid #cccccc";
                        }
                        else
                        {
                                document.getElementById('login_face').style.left = '6px';
                                document.getElementById('login_face').style.borderRight = "2px solid #cccccc";
                                document.getElementById('login_face').style.borderLeft = "1px solid #cccccc";
                        }



                }
                        if(new_position_value == 'hw2')
                        {
                                document.getElementById('login_face').style.borderRight = "0px solid #cccccc";
                                document.getElementById('login_face').style.borderLeftWidth = "0px";
                        }
                var new_value_str = new_position_value + 'px';
                document.getElementById('login').style.top=new_value_str;
        }

        function showLogin() {
                document.getElementById('login').style.display = "block";
                var new_position_value = -125;
                var time_delay = 0;
                while (true) {
                        setTimeout("resizeLogin(" + new_position_value + ")", time_delay * 4);

                        new_position_value++;
                        time_delay++;

                        if (new_position_value >= 30) {
                        setTimeout("resizeLogin(\'hw\')", 1000);
                                break;
                        }
                }
        }


function hideLogin()
{
setTimeout("resizeLogin(\'hw2\')", 500);
document.getElementById('login').style.display = "none";


}

        function resizeBasket(new_position_value) {
                if(new_position_value == 'szym')
                {    

                        if(navigator.appName == "Microsoft Internet Explorer")
                        {
                                document.getElementById('login_face').style.left = '9px';
                                document.getElementById('login_face').style.borderRight = "2px solid #cccccc";
                                document.getElementById('login_face').style.borderLeft = "1px solid #cccccc";
                        }
                        else
                        {
                                document.getElementById('login_face').style.left = '6px';
                                document.getElementById('login_face').style.borderRight = "2px solid #cccccc";
                                document.getElementById('login_face').style.borderLeft = "1px solid #cccccc";
                        }



                }
                        if(new_position_value == 'szym2')
                        {
                                document.getElementById('login_face').style.borderRight = "0px solid #cccccc";
                                document.getElementById('login_face').style.borderLeftWidth = "0px";
                        }
                var new_value_str = new_position_value + 'px';
                document.getElementById('basket').style.top=new_value_str;
        }

        function showBasket() {

                document.getElementById('basket').style.display = "block";
                var new_position_value = -125;
                var time_delay = 0;
                while (true) {
                        setTimeout("resizeBasket(" + new_position_value + ")", time_delay * 4);

                        new_position_value++;
                        time_delay++;

                        if (new_position_value >= 30) {
                        setTimeout("resizeBasket(\'szym\')", 1000);

                                break;
                        }
                }
        }



        function hideBasket(el) {

                var new_position_value = 30;
                var time_delay = 0;
                while (true) {
                        setTimeout("resizeBasket(" + new_position_value + ")", time_delay * 4);

                        new_position_value--;
                        time_delay++;

                        if (new_position_value <= el) {
                        setTimeout("resizeBasket(\'szym2\')", 1000);
                                break;
                        }
                }
//                 document.getElementById('basket').style.display = "none";
        }


function addToNewsletter()
{
        if(document.getElementById('news').style.display == "none")
                document.getElementById('news').style.display = "block";
        else if(document.getElementById('news').style.display == "block")
                document.getElementById('news').style.display = "none";

}

function makeCenterProduct()
{
var position = Get_Cookie("position");
var address = "http://"+Get_Cookie("address");
// alert("1="+address+"   2="+document.location.href);
 if(address == document.location.href) 
        document.body.scrollTop = position;

}

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 Get_Cookie( check_name ) {
        // first we'll split this cookie up into name/value pairs
        // note: document.cookie only returns name=value, not the other components
        var a_all_cookies = document.cookie.split( ';' );
        var a_temp_cookie = '';
        var cookie_name = '';
        var cookie_value = '';
        var b_cookie_found = false; // set boolean t/f default f
        var a_temp_all = '';
        for ( i = 0; i < a_all_cookies.length; i++ )
        {
                // now we'll split apart each name=value pair
                a_temp_cookie = a_all_cookies[i].split( '=' );
                
                for(j=1; j < a_temp_cookie.length; j++) {
                     if(j != (a_temp_cookie.length-1))
                        a_temp_all += a_temp_cookie[j]+"=";
                     else
                        a_temp_all += a_temp_cookie[j];
                }

                // and trim left/right whitespace while we're at it
                cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
        
                // if the extracted name matches passed check_name
                if ( cookie_name == check_name )
                {
                        b_cookie_found = true;
                        // we need to handle case where cookie has no value but exists (no = sign, that is):
                        if ( a_temp_cookie.length > 1 )
                        {
                                cookie_value = a_temp_all;
                        }
                        // note that in cases where cookie is initialized but no value, null is returned
                        a_temp_all = '';
                        return cookie_value;
                        break;
                }
                a_temp_all = '';
                a_temp_cookie = null;
                cookie_name = '';
        }
        if ( !b_cookie_found )
        {
                return null;
        }
}

       
function addPosition(adres) {

 document.cookie="address="+adres;
     if(navigator.appName == "Microsoft Internet Explorer" || navigator.appName == "Opera")
     {

         ccc = document.body.scrollTop;

     }
     else
     {
        var ccc = window.scrollY;
     }

 document.cookie="position="+ccc; 

}


function open_baner() {

        new Ajax.Updater('p2baner', "szymen.html");
  

}

function showLogin2() {
		  jQuery("#login_content").show("slide", { direction: "up" }, 1000);
		  jQuery("#frame_face").attr("style","border-left: 1px solid #cccccc; border-right: 2px solid #cccccc; padding-top: 13px;");

}


function hideBorder() {
    jQuery("#frame_face").attr("style","border-left: 1px solid #f4f3ed; border-right: 2px solid #f4f3ed; padding-top: 13px;");
}


function hideBasket2() {
		  jQuery("#basket_content").hide("slide", { direction: "up" }, 1000);
		  setTimeout("hideBorder()", 1000);

}


function hideLogin2() {
		  jQuery("#login_content").hide("slide", { direction: "up" }, 1000);
		  setTimeout("hideBorder()", 1000);

}


function showBasket2() {
		  jQuery("#basket_content").show("slide", { direction: "up" }, 1000);
		  jQuery("#frame_face").attr("style","border-left: 1px solid #cccccc; border-right: 2px solid #cccccc; padding-top: 13px;");

}


  function getBaner(idek) {
   if(document.getElementById("main_def_baner")) {
    jQuery("div#main_def_baner div").attr("style", "display: none");
    jQuery("#main_baner_"+idek).attr("style", "display: block");
   }

	    if(document.getElementById("strzalka_"+idek+"").src != "http://www.kamai.pl/images/kamai%20sklep/strzalki_red_down.png") {
				jQuery("#strzalka_"+idek+"").attr("src","./images/kamai sklep/strzalki_red_right.png");
				jQuery("#link_"+idek+"").css("color","red");				
			}
  }
  
  
  function hideBaner(idek) {
   if(document.getElementById("main_def_baner")) {
    jQuery("#main_baner_"+idek).attr("style", "display: none");
    jQuery("#kt_link").attr("style", "display: block; position: absolute; top: 191; left: 20; z-index: 90");
    jQuery("#kt_link2").attr("style", "display: block;");
    jQuery("#kt_link2").attr("style", "display: block; padding-left: 45px;");		
	 }

	    if(document.getElementById("strzalka_"+idek+"").src != "http://www.kamai.pl/images/kamai%20sklep/strzalki_red_down.png") {
				jQuery("#strzalka_"+idek+"").attr("src","./images/kamai sklep/strzalki_grey_right.png");
				jQuery("#link_"+idek+"").css("color","#666666");	
			}
  }



/*
function getStartWithOnOff() {
      var tabelka = document.getElementById("main_frame_cat").childNodes['0'];
      var tr = tabelka.getElementsByTagName("tr")
 	  for(i = 0; i<tr.length; i++) {
	      if(tr[i].id == 'ci') {
		 var td = tr[i].getElementsByTagName("td");
// alert(td.length);
		  for(j = 0; j<td.length; j++) {

		      if(td[j].id != '') {
// alert(td[j].id);
			var element = td[j].id;
			var ide = Array();
			re = /^[a-zA-Z_]+([0-9]{2})$/;
			ide = re.exec(element);
			if(ide != null) {
			  idek = ide[1];
			  getPositionInOut(idek);
			}

		      }

		  }
	      }
	  }
}*/
  jQuery.extend({
	  getUrlVars: function(){
	    var vars = [], hash;
	    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	    for(var i = 0; i < hashes.length; i++)
	    {
	      hash = hashes[i].split('=');
	      vars.push(hash[0]);
	      vars[hash[0]] = hash[1];
	    }
	    return vars;
	  },
	  getUrlVar: function(name){
	    return $.getUrlVars()[name];
	  }
	});


        jQuery(document).ready(
        function()
        {

        	
            if(jQuery.getUrlVar('change') == 'quantity'){
            	$.clickKoszyk();
            }        	
        	
        	var coupon = Get_Cookie('coupon');
        	var showb = Get_Cookie('showB'); 
        	if(showb == '1') {
	        	jQuery.ajax ({
	    		    url: "jquery_functions.php",
	    		    data: "action=dialog_coupon&val="+coupon,
	    		    dataType: "html",
	    		    type: "post",
	    		    success: function(ret) {
	    				jQuery("#dialog_todo").html(ret);
	    				jQuery("#dialog_koszykCouponInfo").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: 550, close: function(ev, ui) { jQuery(this).remove(); } });
	    				SetCookie('showB',0);
	    		    }
	    		  });
        	}        	
    
        /**
         * Żółte karteczki
         */
        var cload_email = Get_Cookie('cloud_e');
         if(cload_email == '1') {
        	jQuery("#koszyk2Email").append('<div style="position: relative; display: block; z-index: 200"><div class="cload_etop" id="cload_e2"></div></div>');
        	jQuery('#cload_e2').fadeIn(500, function() {
        		setTimeout(function() {
        			jQuery('#cload_e2').fadeOut(500);
        			}, 10000 );
        	});
        	SetCookie('cloud_e',0);
         }
         
         if(document.getElementById('addNewShippingAddress')) {
        	 if($.browser.msie)
        		 var topex_ = '-5px';
        	 else
        		 var topex_ = '-17px';  
        	 
	         jQuery("#dostawa_choose .dostawa_title").append('<div class="cload_ad" id="cload_ad1" style="top: '+topex_+'"></div>');
	         jQuery('#cload_ad1').fadeIn(500, function() {
	     		setTimeout(function() {
	     			jQuery('#cload_ad1').fadeOut(500);
	     			}, 10000 );
	     	 });
         }
         
         if(document.getElementById('addNewFakturaAddress')) {
        	 if($.browser.msie)
        		 var topex_ = '-5px';
        	 else
        		 var topex_ = '-17px';        		 
        	 
	         jQuery("#faktura_choose  .dostawa_title").append('<div class="cload_ad" id="cload_ad2" style="top: '+topex_+'"></div>');
	         jQuery('#cload_ad2').fadeIn(500, function() {
	     		setTimeout(function() {
	     			jQuery('#cload_ad2').fadeOut(500);
	     			}, 10000 );
	     	 });
         }

         
        	//onclick dla
        	//głównego banera
        	/*
        jQuery(".main_def_baner").click(function(){
        	if(jQuery(".categoryContentIn").css('display') == 'none')
        		location.href = "http://www.kamai.pl/index.php?cPath=55_601_226&max=1&sort=3a";
        }); */
        
        
	  var isDialogOpen = false;


	      jQuery("#dialog_log").dialog({ autoOpen: false, bgiframe: true, modal: true, resizable: false, width: 450 });

	      jQuery("#zobacz_log").click( function() {     // assign the link the click

		    jQuery("#dialog_log").dialog('open');

	      } );



	//setTimeout("getStartWithOnOff()", 2000);


	      jQuery("#koszyk3kroki").click( function() {     // assign the link the click

		  jQuery.ajax ({
		    url: "jquery_functions.php",
		    data: "action=dialog_login",
		    dataType: "html",
		    type: "get",
		    success: function(ret) {
			jQuery("#dialog_todo").html(ret);
			jQuery("#dialog_new").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: 500, close: function(ev, ui) { jQuery(this).remove(); } });
		    }
		  }); 

	      } );

	      jQuery("#koszyk2Email, #sendKoszyk2Mail").click( function() {  
		  var xx = 0;
		  var yy = 0;
		  xx = jQuery("#koszyk2Email").offset().left - 255;
		  yy = jQuery("#koszyk2Email").offset().top - jQuery(window).scrollTop() - 143;

		jQuery("#dialog_todo").html('');
		jQuery("#dialog_todo").load("jquery_functions.php?action=dialog_koszyk2email", { }, function() { 
			  jQuery("#dialog_k2e").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: 240, position: [xx, yy], dialogClass: "mt", close: function(ev, ui) { jQuery(this).remove(); }, open: function() { jQuery('.ui-dialog').css('background-color', '#c3c3c1'); } });
		  } );

// 		  jQuery.ajax ({
// 		    url: "jquery_functions.php",
// 		    data: "action=dialog_koszyk2email",
// 		    dataType: "html",
// 		    type: "get",
// 		    success: function(ret) {
// 			jQuery("#dialog_todo").html(ret);
// 			jQuery("#dialog_k2e").dialog({ autoOpen: true, bgiframe: false, modal: true, resizable: false, width: 250, position: [xx, yy], dialogClass: "mt" });
// 		    }
// 		  }); 

	      } );

			var reloadek = 0;
		jQuery.extend({
	    	  getUrlVars: function(){
	    	    var vars = [], hash;
	    	    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	    	    for(var i = 0; i < hashes.length; i++)
	    	    {
	    	      hash = hashes[i].split('=');
	    	      vars.push(hash[0]);
	    	      vars[hash[0]] = hash[1];
	    	    }
	    	    return vars;
	    	  },
	    	  getUrlVar: function(name){
	    	    return $.getUrlVars()[name];
	    	  }
	    	});	      

	      
	      

//--------------- dialog dla kosza --------------

	      jQuery("#showMyBasket, #showMyBasket2, #showMyBasket3, #showMyBasket4").click( function() {  
		var objek = this.id;
		var il = jQuery(this).attr('rel');
		if(il > 0) {
 		  jQuery.ajax ({
 		    url: "jquery_functions.php",
 		    data: "action=dialog_showmybasket",
 		    dataType: "html",
 		    type: "get",
 		    success: function(ret) {
 			jQuery("#dialog_todo").html(ret);
 			jQuery("#dialog_koszykMain").dialog({ autoOpen: false, bgiframe: true, modal: true, resizable: false, width: 680, dialogClass: "ks", close: function(ev, ui) { jQuery(this).remove(); jQuery('#dialog_koszykDostawaPrices').remove(); if(reloadek == 1) { window.location.reload(); } else if(reloadek == 2) { location.href = './index.php';} }, open: function() { jQuery('.ui-widget-overlay').css('background-color', '#fff'); jQuery('.ui-dialog').css('border', '1px solid #b7b7b7'); jQuery('.ui-dialog-content').css('background-color', '#f3f2ed'); } });
			jQuery("#dialog_koszykMain").dialog('open');

			
			
			/**
			 * Koszty dostawy
			 */
		      var xx = 0;
		      var yy = 0;
		      var k_left = jQuery("#dialog_koszykMain").offset().left;
		      var k_height = jQuery("#dialog_koszykMain").parent('div').height();
		  
		      if($.browser.msie) {
		    	  xx = jQuery("#dialog_koszykMain").offset().left + 586;
		    	  yy = jQuery("#dialog_koszykMain").offset().top - 11;
		      } else {
		    	  xx = jQuery("#dialog_koszykMain").offset().left + 590;
		    	  yy = jQuery("#dialog_koszykMain").offset().top - 33;
		      }

		        jQuery("#dialog_koszykDostawaPrices").dialog({ autoOpen: true, bgiframe: false, modal: false, resizable: false, width: 256, height: k_height, position: [xx, yy], dialogClass: "ks", close: function(ev, ui) { jQuery(this).dialog('close'); jQuery("#dialog_koszykMain").parent('div').css('left', k_left); }, open: function() { 
				jQuery('.ui-dialog').css('border', '1px solid #b7b7b7'); 
				jQuery('.ui-dialog-content').css('background-color', '#f3f2ed');
				jQuery("#dialog_koszykDostawaPrices").parent('div').find('.ui-dialog-titlebar-close').hide();
				jQuery("#dialog_koszykMain").parent('div').css('left', (k_left-100));
// 				jQuery("#dialog_koszykDostawaPrices").parents('div').prev('div').css('display','none');
				jQuery("#dialog_koszykDostawaPrices").parent('div').css('top', yy); } });

		      jQuery("input:hidden[name=dialog_products_id[]]").each( function() {
			  var q = jQuery("#dialog_q"+this.value).val();
			  var man_name = jQuery(this).next("input:hidden[name=dialog_man_id[]]").val();


				if(this.value != '' && typeof(this.value) != 'undefined') {
				  jQuery.ajax({
				    url: 'dialog_shopping_cart.php',
				    data: 'action=getPriceAndShipp&change_quantity=0&products_id='+this.value+'&quantity='+q,
				    type: 'post',
				    dataType: 'json',
				    success: function(j) {
	
					      jQuery("#dialog_przedplata_"+j[0]['products_id']).html('<b>'+j[0]['price_pobranie']+'</b>');
					     // jQuery("#dialog_przedplata_"+j.idek).attr('class','blank');
	
					      jQuery("#dialog_przelew_"+j[0]['products_id']).html('<b>'+j[0]['price_przelew']+'</b>');
					      //jQuery("#dialog_przelew_"+j.idek).attr('class','blank');
					     if($.browser.msie)
					    	jQuery("#dialog_koszykDostawaPrices").height(jQuery("#dialog_koszykMain").height()+17);
					     else
		 				    jQuery("#dialog_koszykDostawaPrices").height(jQuery("#dialog_koszykMain").height()); 				    	 
				      jQuery(".kosboxer_"+j[0]['products_id']).height(jQuery(".boxer_"+j[0]['products_id']).height()+39);
				      jQuery(".kreska_"+j[0]['products_id']).height(jQuery(".boxer_"+j[0]['products_id']).height()+39);    
				    	 
	
					      jQuery("#dialog_przedplata_suma").html('<b>'+j.all_pobranie+'</b>');
					      jQuery("#dialog_przedplata_suma").attr('class','blank');
					      jQuery("#dialog_przelew_suma").html('<b>'+j.all_przelew+'</b>');
					      jQuery("#dialog_przelew_suma").attr('class','blank');
	
				      if(document.getElementById("dialog_dostaw_info"))
				    	  jQuery("#dialog_dostaw_info").html('<span style="color: red;">UWAGA: </span>wybrałeś produkty z róznych magazynów. Realizacja dostawy nastapi w kilku paczkach.</b>');
	//				      jQuery("#main_price").attr('class','blank');
	//
	//				      jQuery("#go2confirmation").attr('disabled',false);
				    },
				    error: function(j) {
	//alert("zle");
	//				      location.href = "./checkout_shipping.php";
				    }
				  });
				}
		      });			
			
			
			
	        /**
	         * Żółte karteczki
	         */
			  jQuery("#sendKoszyk2Mail")
				  .bind('mouseover', function() {
		        	jQuery("#sendKoszyk2Mail").append('<div style="position: relative; display: block; z-index: 200"><div class="cload_e" id="cload_e1" style="top: -147px; left: -5px"></div></div>');
		        	jQuery('#cload_e1').fadeIn(500);
				  })
				  .bind('mouseout', function() {
					  jQuery('#cload_e1').fadeOut(500);
				  });				  


			
			
			
//!!!!!!!!!!!!!!!!!-------------------- działania na dialog-koszyku ------------------!!!!!!!!!!!!!!!!!!!!!

			jQuery("#continueShopping").click( function() {
			    jQuery("#dialog_koszykMain").remove();
			    jQuery('#dialog_koszykDostawaPrices').remove();
			    if(reloadek != 0) { window.location.reload(); }
			});

			jQuery("#buy3").click( function() {
			    jQuery("#dialog_koszykMain").remove();
			    jQuery("#dialog_koszykDostawaPrices").remove();
			    jQuery.ajax ({
			      url: "jquery_functions.php",
			      data: "action=dialog_login",
			      dataType: "html",
			      type: "get",
			      success: function(ret) {
				  jQuery("#dialog_todo").html(ret);
				  jQuery("#dialog_new").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: 500, close: function(ev, ui) { jQuery(this).remove(); } });
			      }
			    }); 
			});


			jQuery("input:hidden[name=dialog_products_id[]]").each( function() {
			    var vartosc = this.value;
			    var q = jQuery("#dialog_q"+vartosc).val();

			    jQuery("#dialog_main_price").html('');
			    jQuery("#dialog_main_price").attr('class','loader');


			  if(vartosc != '' && typeof(vartosc) != 'undefined' && q != '' && typeof(q) != 'undefined') {
			    jQuery.ajax({
			      url: 'dialog_shopping_cart.php',
			      data: 'action=getPriceAndShipp&products_id='+vartosc+'&quantity='+q,
			      type: 'post',
			      dataType: 'json',
			      success: function(j) {
					jQuery("#dialog_main_price").attr('class','blank');
					jQuery("#dialog_main_price").html('<b>'+j.all_no_shipp+'</b>');
			      }
			    });
			  }
			  jQuery("#go2confirmation").attr('disabled',false);
			});


			jQuery("input:text[name=dialog_cart_quantity[]]").keyup( function() {
			    reloadek = 1;
			    var q = this.value;
			    var products_id = this.id.substring(8);

			    //alert(this.timer);
			    if (this.timer) clearTimeout(this.timer);
			    jQuery("#dialog_main_price").html('');
			    jQuery("#dialog_main_price").attr('class','loader');


			  if(products_id != '' && typeof(products_id) != 'undefined' && q != '' && typeof(q) != 'undefined') {
			  this.timer = setTimeout(function () {
			    jQuery.ajax({
			      url: 'dialog_shopping_cart.php',
			      data: 'action=getPriceAndShipp&change_quantity=1&products_id='+products_id+'&quantity='+q,
			      type: 'post',
			      dataType: 'json',
			      success: function(j) {
					  if(j.refresh == '1') {
							alert("Wpisana ilość jest za duża");	
						  	window.location.href = 'index.php?change=quantity';
					  } else {				    	
						  
					    jQuery("#dialog_prod_price"+j[0]['products_id']).html('<b>'+j[0]['products_price']+'</b>');
					    jQuery("#dialog_prod_price"+j[0]['products_id']).attr('class','blank');
					    
					    jQuery("#dialog_przedplata_"+j.idek).html('<b>'+j[0]['price_pobranie']+'</b>');
	 				    jQuery("#dialog_przedplata_"+j.idek).attr('class','blank');
	
	 				    jQuery("#dialog_przelew_"+j.idek).html('<b>'+j[0]['price_przelew']+'</b>');
	 				    jQuery("#dialog_przelew_"+j.idek).attr('class','blank');
	
						jQuery("#dialog_main_price").html('<b>'+j.all_no_shipp+'</b>');
						jQuery("#dialog_main_price").attr('class','blank');	
						
					    jQuery("#dialog_przedplata_suma").html('<b>'+j.all_pobranie+'</b>');
	 				    jQuery("#dialog_przedplata_suma").attr('class','blank');
	 				    jQuery("#dialog_przelew_suma").html('<b>'+j.all_przelew+'</b>');
	 				    jQuery("#dialog_przelew_suma").attr('class','blank');
	 				    
	 				    
	 				    jQuery("#go2confirmation").attr('disabled',false);
 				    
					  }
			      }
			    });
			    }, 200);
			  }
					reloadek = 1;
			});


			jQuery("input:image[name=dialog_cart_delete[]]").click( function() {
			    var products_id = this.value;
// 			    var q = jQuery("#dialog_q"+products_id).val();

 			  if(confirm('Czy jesteś pewnien, że chcesz usunąć ten produkt?')) {

				  jQuery.ajax({
				    url: 'jquery_functions.php',
				    data: 'action=deleteProductsFrom_basket&products_id='+products_id,
				    type: 'get',
				    dataType: 'html',
				    success: function(j) {
					jQuery("#dialog_koszykMain").remove();
					jQuery("#dialog_koszykDostawaPrices").remove();
					if(j > 0) {
					    var e = document.createEvent('MouseEvents');
					    e.initEvent( 'click', true, true );
					    jQuery("#showMyBasket").each(function(){this.dispatchEvent(e);});
					} else {
					    window.location.reload();
					}

				    }
				  });



// 			      location.href='./index.php?action=delete_from_cart&products_id='+products_id+'&products_quantity='+q;
					reloadek = 1;
 			  }
			  return false;
			});

/*

			jQuery("input:image[name=dialog_cart_delete[]]").click( function() {
			    var products_id = this.value;
			    var q = jQuery("#dialog_q"+products_id).val();


			  if(confirm('Czy jesteś pewnien, że chcesz usunąć ten produkt?'))
			      location.href='./index.php?action=delete_from_cart&products_id='+products_id+'&products_quantity='+q;
			});
*/

//wyslij koszyk na email
			jQuery("#sendKoszyk2Mail").click( function() {  
// 			    jQuery(objek).dialog('close');
			    var xx = 0;
			    var yy = 0;
			    xx = jQuery("#sendKoszyk2Mail").offset().left + 15;
			    yy = jQuery("#sendKoszyk2Mail").offset().top - jQuery(window).scrollTop() - 200;

			  jQuery("#dialog_todo").html('');
			  jQuery("#dialog_todo").load("jquery_functions.php?action=dialog_koszyk2email", { }, function() { 
				    jQuery("#dialog_k2e").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: 240, position: [xx, yy], dialogClass: "mt", close: function(ev, ui) { jQuery(this).remove(); }, open: function() { jQuery('#dialog_k2e').parent('div').css('background-color', '#c3c3c1'); } });
			    } );

			} );


//pokaz koszty
			jQuery("#showDostawaPices").click( function() {
			      var xx = 0;
			      var yy = 0;
			      var k_left = jQuery("#dialog_koszykMain").offset().left;
			      var k_height = jQuery("#dialog_koszykMain").parent('div').height();
			  
			      if($.browser.msie) {
			    	  xx = jQuery("#dialog_koszykMain").offset().left + 586;
			    	  yy = jQuery("#dialog_koszykMain").offset().top - 11;
			      } else {
			    	  xx = jQuery("#dialog_koszykMain").offset().left + 590;
			    	  yy = jQuery("#dialog_koszykMain").offset().top - 33;
			      }

			        jQuery("#dialog_koszykDostawaPrices").dialog({ autoOpen: true, bgiframe: false, modal: false, resizable: false, width: 256, height: k_height, position: [xx, yy], dialogClass: "ks", close: function(ev, ui) { jQuery(this).dialog('close'); jQuery("#dialog_koszykMain").parent('div').css('left', k_left); }, open: function() { 
					jQuery('.ui-dialog').css('border', '1px solid #b7b7b7'); 
					jQuery('.ui-dialog-content').css('background-color', '#f3f2ed');
					jQuery("#dialog_koszykDostawaPrices").parent('div').find('.ui-dialog-titlebar-close').hide();
					jQuery("#dialog_koszykMain").parent('div').css('left', (k_left-100));
	// 				jQuery("#dialog_koszykDostawaPrices").parents('div').prev('div').css('display','none');
					jQuery("#dialog_koszykDostawaPrices").parent('div').css('top', yy); } });

			      jQuery("input:hidden[name=dialog_products_id[]]").each( function() {
				  var q = jQuery("#dialog_q"+this.value).val();
				  var man_name = jQuery(this).next("input:hidden[name=dialog_man_id[]]").val();
// 				  jQuery(this).prev("input:text[name=dialog_cart_quantity[]]").focus();
//  alert(man_name);
// 				  jQuery("#price_"+this.value).html('&nbsp;&nbsp;&nbsp;&nbsp;');
// 				  jQuery("#price_"+this.value).attr('class','loader');
// 				  jQuery("#shipp_"+this.value).html('&nbsp;&nbsp;&nbsp;&nbsp;');
// 				  jQuery("#shipp_"+this.value).attr('class','loader');
// 				  jQuery("#main_price").html('&nbsp;&nbsp;&nbsp;&nbsp;');
// 				  jQuery("#main_price").attr('class','loader');

				if(this.value != '' && typeof(this.value) != 'undefined') {
				  jQuery.ajax({
				    url: 'dialog_shopping_cart.php',
				    data: 'action=getPriceAndShipp&change_quantity=0&products_id='+this.value+'&quantity='+q,
				    type: 'post',
				    dataType: 'json',
				    success: function(j) {

 				      jQuery("#dialog_przedplata_"+j[0]['products_id']).html('<b>'+j[0]['price_pobranie']+'</b>');
 				     // jQuery("#dialog_przedplata_"+j.idek).attr('class','blank');

 				      jQuery("#dialog_przelew_"+j[0]['products_id']).html('<b>'+j[0]['price_przelew']+'</b>');
 				      //jQuery("#dialog_przelew_"+j.idek).attr('class','blank');
 				     if($.browser.msie)
 				    	jQuery("#dialog_koszykDostawaPrices").height(jQuery("#dialog_koszykMain").height()+17);
 				     else
 	 				    jQuery("#dialog_koszykDostawaPrices").height(jQuery("#dialog_koszykMain").height()); 				    	 
				      jQuery(".kosboxer_"+j[0]['products_id']).height(jQuery(".boxer_"+j[0]['products_id']).height()+39);
				      jQuery(".kreska_"+j[0]['products_id']).height(jQuery(".boxer_"+j[0]['products_id']).height()+39);    
				    	 

 				      jQuery("#dialog_przedplata_suma").html('<b>'+j.all_pobranie+'</b>');
 				      jQuery("#dialog_przedplata_suma").attr('class','blank');
 				      jQuery("#dialog_przelew_suma").html('<b>'+j.all_przelew+'</b>');
 				      jQuery("#dialog_przelew_suma").attr('class','blank');
 
				      if(document.getElementById("dialog_dostaw_info"))
				    	  jQuery("#dialog_dostaw_info").html('<span style="color: red;">UWAGA: </span>wybrałeś produkty z róznych magazynów. Realizacja dostawy nastapi w kilku paczkach.</b>');
// 				      jQuery("#main_price").attr('class','blank');
// 
// 				      jQuery("#go2confirmation").attr('disabled',false);
				    },
				    error: function(j) {
//  alert("zle");
// 				      location.href = "./checkout_shipping.php";
				    }
				  });
				}
			      });

			} );



 		    }
 		  }); 

		 } //eof rel if
		 else {

 		  jQuery.ajax ({
 		    url: "jquery_functions.php",
 		    data: "action=dialog_showEmptyBasket",
 		    dataType: "html",
 		    type: "get",
 		    success: function(ret) {
 			jQuery("#dialog_todo").html(ret);
			var xx = 0;
			var yy = 0;

		      if(objek == 'showMyBasket') {
			xx = jQuery("#showMyBasket").offset().left - 32;
			yy = jQuery("#showMyBasket").offset().top - jQuery(window).scrollTop() + 25;
		      } else {
			xx = jQuery("#showMyBasket2").offset().left - 32;
			yy = jQuery("#showMyBasket2").offset().top - jQuery(window).scrollTop() + 55;
		      }

			jQuery("#dialog_showEmptyBasket").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: 190, height: 60, minHeight: 90, position: [xx, yy], dialogClass: "mtw", close: function(ev, ui) { jQuery(this).remove(); } });
		    }
		  });

		 }





	      } );


	      
	      var b2em = $.getUrlVar('b2em');
	      if(b2em == 1) {
	    	  reloadek = 2
			    var e = document.createEvent('MouseEvents');
			    e.initEvent( 'click', true, true );
			    jQuery("#showMyBasket").each(function(){this.dispatchEvent(e);});
	      }	      
	      
	  jQuery(".cornerCat").click(function() {
		  jQuery(".duyt").hide("slide", { direction: "up" }, 1000);
	  });




	    jQuery("#a_open").click(function () {
		  jQuery("#basket_content").show("slide", { direction: "up" }, 1000);
		  jQuery("#frame_face").attr("style","border-left: 1px solid #cccccc; border-right: 2px solid #cccccc; padding-top: 13px;");
	    });


jQuery("#s1").show(); 
jQuery("#s1").cycle({ 
    fx:    'fade', 
    pause:  1 
});


jQuery("#s2").show(); 
jQuery("#s2").cycle({ 
    fx:    'fade', 
    pause:  1 
});


function makeLeftMenu() {
	jQuery('#slideWL').animate({
	    width: 'toggle'
	}, 5000, 'linear', function() {
	  makeRightMenu();
	});

}


function makeRightMenu() {
	jQuery('#slideWL').animate({
	    width: 'toggle'
	}, 5000, 'linear', function() {
	  makeLeftMenu();
	});
}


// reklamy na dole strony
//   jQuery("#wartoLook").click(function() {
	jQuery("#wLShow").show('slow',function(){

	  jQuery.ajax( {
		  type: "get",
		  dataType: "html",
		  url: "jquery_functions.php?action=getReklamyCount",
		  success: function(msg) {
		    if(msg > 0) {
				jQuery.ajax( {
				  type: "get",
				  dataType: "html",
				  url: "jquery_functions.php?action=getReklamy",
				  beforeSend: function() {
				    jQuery("#wLShow").html('<div class="loader" style="position: relative; display: block; margin: 70px auto;">&nbsp;</div>');
				  },
				  success: function(msg) {
						//  			    jQuery.getScript('http://kamaisklep.pl/includes/jquery.tools.min.js', function() {
									      jQuery("#wLShow").html(msg);
									      window.api = jQuery("#scroller").scrollable({
									    	  onSeek: function() {
									    		  var all = (window.api.getItems().size()-5);
									    		  if(all == window.api.getIndex()) {
									    			  window.api.begin(500);
									    		  }
									    	  }
									      }).autoscroll({
										      autoplay: true,
										      api: true
									      });
							    		 // alert(window.api.getItems().size());
									      //window.api.end(1000);
						//  			    });
									  }
				});	  
		    } else {
			jQuery("#wLShow").hide();
		    }

		}
	    });
      
	});
//   });


// eof relamy
/*		  var id  = jQuery("#cat_id").val();
			jQuery.ajax( {
			  type: "get",
			  dataType: "html",
			  url: "jquery_functions.php?action=get_opis&cat_id="+id,
			  success: function(msg) {
			    jQuery("#cat_desc").attr('innerHTML',msg);
			  }
			});*/	
			
			
        var RPshow = Get_Cookie("RPshow");
        if(RPshow == 0)
          closeRP();
        else
          openRP();

        var string_strony = '';
         ust = Get_Cookie("remRP");
        if(ust != null) {
         var tab_rem = ust.split("%2C");


        for(indeks in tab_rem){
           var pan_num = parseInt(indeks)+1; 

//               if(tab_rem[indeks] == '1')
//                 jQuery("#1").load('panel_schowek.php'); 
              if(tab_rem[indeks] == '1')
                jQuery("#1").load('panel_konto.php'); 
              else if(tab_rem[indeks] == '2')
                jQuery("#2").load('panel_zwrot-wymiana.php'); 
              else if(tab_rem[indeks] == '3')
                jQuery("#3").load('panel_dzisiaj.php'); 
              else if(tab_rem[indeks] == '4')
                jQuery("#4").load('panel_kalendarz.php'); 
              else if(tab_rem[indeks] == '5')
                jQuery("#5").load('panel_pogoda.php');
              else if(tab_rem[indeks] == '6')
                jQuery("#6").load('panel_serwis.php'); 
//               else if(tab_rem[indeks] == '9')
//                 jQuery("#9").load('panel_serwis.php'); 
//               else if(tab_rem[indeks] == '10')
//                 jQuery("#11").load('panel_pl.php'); 
//                 jQuery("#10").load('panel_regulamin.php'); 
//               else if(tab_rem[indeks] == '11')

        }
        }
        else {

//                 jQuery("#1").load('panel_schowek.php');
                jQuery("#1").load('panel_konto.php');
                jQuery("#2").load('panel_zwrot-wymiana.php');
                jQuery("#3").load('panel_dzisiaj.php');
                jQuery("#4").load('panel_kalendarz.php');
                jQuery("#5").load('panel_pogoda.php');
                jQuery("#6").load('panel_serwis.php');
//                 jQuery("#9").load('panel_konto.php');
//                 jQuery("#10").load('panel_regulamin.php');
//                 jQuery("#10").load('panel_pl.php');
        }


// // 			document.getElementById("cat_desc").style.display = "block";
//                 jQuery("#strz_1").click(function() {
// // alert(document.getElementById("cat_desc").style.overflow);
// 		    if(document.getElementById("cat_desc").style.display == "none") {
//                        // jQuery("#cat_desc").show('slow');
// 			document.getElementById("cat_desc").style.height = 'auto';
// 			document.getElementById("cat_desc").style.overflow = "visible";
// 			document.getElementById("cat_desc").style.display = "block";
// 			document.getElementById("strz_1").src = "./images/kamai sklep/zwin.png";
// 		    }
// 		    else if(document.getElementById("cat_desc").style.display == "block" && document.getElementById("cat_desc").style.overflow == "hidden") {
//                        // jQuery("#cat_desc").hide('slow');
// 			document.getElementById("cat_desc").style.height = '100%';
// 			document.getElementById("cat_desc").style.overflow = "visible";
// 			document.getElementById("cat_desc").style.display = "block";
// 			document.getElementById("strz_1").src = "./images/kamai sklep/zwin.png";
// 		    }
// 		    else if(document.getElementById("cat_desc").style.display == "block" && document.getElementById("cat_desc").style.overflow == "visible") {
//                        // jQuery("#cat_desc").hide('slow');
// 			document.getElementById("cat_desc").style.overflow = "hidden";
// 			document.getElementById("cat_desc").style.height = 'auto';
// 			document.getElementById("cat_desc").style.display = "none";
// 			document.getElementById("strz_1").src = "./images/kamai sklep/strzalki_black_down.png";
// 		    }
//                 });
	      jQuery("#podpowiedz").click(function() {
		  var cat_id = jQuery(this).attr('rel');

				jQuery.ajax( {
				  type: "get",
				  dataType: "html",
				  url: "jquery_functions.php?action=getPodpowiedz&cat_id="+cat_id,
				  success: function(msg) {
				    jQuery("#dialog_todo").html(msg);
				    jQuery("#dialog_podpowiedz").dialog({ autoOpen: false, bgiframe: true, modal: true, resizable: false, width: 700, close: function(ev, ui) { jQuery(this).remove(); } });
				    jQuery("#dialog_podpowiedz").dialog('open');
				  }
				});


	      });


        });



function getActuallPositions() {
        objParent = document.getElementById("thelist2");
        arrChildren = objParent.childNodes;
        objChild = '';
        // loop thru all child nodes
                for(i = 0; i < arrChildren.length; i++)
                {
                     if(i != (arrChildren.length-1))
                        objChild += arrChildren[i].id+',';
                     else
                        objChild += arrChildren[i].id;
                        // do something with node here
                }
/*                                jQuery.ajax ({
                                url: "jquery_functions.php",
                                data: "action=add_positions&values="+objChild,
                                dataType: "html",
                                type: "get",
                                success: function(ww) {
                       // alert(ww);
                                }
                                });  */  
        //tworzenie ciastka z ustawieniami panela
        SetCookie('remRP',objChild,30);

    
}

function open_window(page) {


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

        window.open("pan_"+page+".php", 'Opis','menubar=no, toolbar=no, location=yes, scrollbars=yes, resizable=no, status=yes, width='+w+', height='+h+'');

}


function changePhoto(image,nr) {
/*        big_image = document.getElementById("big_image");
        big_image_cp = big_image;
        small_image = document.getElementById("small_image")*/;
        
for(i=0;i<=nr;i++) {
    if(image == i)
        document.getElementById("pipopImage_"+i).style.display = 'block';
    else
        document.getElementById("pipopImage_"+i).style.display = 'none';
}

//         big_image.src="images/"+image;
//         big_image.width = 300;
// 
//         document.getElementById("my_highslide").href = "images/"+image;

}


function dialogHighslide(products_id,i,n) {

      var xx = 0;
      var yy = 0;
      xx = jQuery("#dialogProduct").offset().left - 140;
      yy = jQuery("#dialogProduct").offset().top - jQuery(window).scrollTop() - 50;
	jQuery.ajax ({
           url: "jquery_functions.php",
           data: "action=getAllPhoto2Highslide&products_id="+parseInt(products_id)+"&i="+parseInt(i)+"&n="+parseInt(n),
           dataType: "html",
           type: "get",
	   beforeSend: function() {
	      jQuery("#photoPlace").html('&nbsp;&nbsp;');
	      jQuery("#photoPlace").attr('class', 'loader');
	   },
           success: function(ww) {
	      jQuery("#dialogHighslide").html('<div id="photoPlace" style="overflow: hidden;" title="ZDJĘCIE PRODUKTU">'+ww+'</div>');
	      jQuery("#photoPlace").dialog({ autoOpen: false, bgiframe: true, modal: true, resizable: false, width: 450, height: 507, position: [xx, yy], close: function(ev, ui) { jQuery(this).remove(); jQuery("#descPlace").parents('div').prev('div').css('display','block'); } });
	      jQuery("#photoPlace").dialog('open');
// alert(jQuery("#descPlace").attr('style'));
	      if(!jQuery("#descPlace").attr('style'))
		  dialogDescription(products_id, i, n);
	      else {
		  jQuery("#descPlace").parents('div').prev('div').css('display','block'); //chowanie overlay a
		  jQuery("#photoPlace").parents('div').prev('div').css('display','none'); //chowanie overlay a
	      }


	      jQuery("#iback").click(function() {
		var c_temp = parseInt(jQuery("#ctemp").html());
		var c_all = parseInt(jQuery("#call").html());

		  if(c_temp == 1) {
		    return false
		  } else {
		    c_temp = c_temp - 1;
		    for(i = c_all; i >= 0; i--) {
		      if(i != c_temp) {
			jQuery("#popImage_"+(i-1)).hide();
		      } else {
			jQuery("#popImage_"+(i-1)).fadeIn('5000');
			jQuery("#ctemp").html(i);
		      }
		    }
		  }

	      });

	      jQuery("#inext").click(function() {

		var c_temp = parseInt(jQuery("#ctemp").html());
		var c_all = parseInt(jQuery("#call").html());

		  if(c_temp == c_all) {
		    return false
		  } else {
		    c_temp = c_temp + 1;
		    for(i = 0; i <= c_all; i++) {
		      if(i == c_temp) {
			jQuery("#popImage_"+(i-1)).fadeIn('5000');
			jQuery("#ctemp").html(i);
		      } else
			jQuery("#popImage_"+(i-1)).hide();
		    }
		  }

	      });

	   }
        }); 



}





function dialogDescription(products_id, i, n) {

      var xx = 0;
      var yy = 0;
      xx = jQuery("#dialogProduct").offset().left + 320;
      yy = jQuery("#dialogProduct").offset().top - jQuery(window).scrollTop() - 50;
      jQuery.ajax ({
           url: "jquery_functions.php",
           data: "action=getDescription2Highslide&products_id="+parseInt(products_id),
           dataType: "html",
           type: "get",
           success: function(ww) {
		      jQuery("#dialogDescription").html('<div id="descPlace" title="OPIS PRODUKTU">'+ww+'</div>');
		      jQuery("#descPlace").dialog({ autoOpen: false, modal: true, resizable: false, width: 400, height: 507, position: [xx, yy], close: function(ev, ui) { jQuery(this).remove(); jQuery("#photoPlace").parents('div').prev('div').css('display','block'); } });
		      jQuery("#descPlace").dialog('open');
		      jQuery.getScript('http://connect.facebook.net/pl_PL/all.js#xfbml=1');
	
	
		      if(!jQuery("#photoPlace").attr('style')) {
			  dialogHighslide(products_id,i,n);
		      } else {
			  jQuery("#descPlace").parents('div').prev('div').css('display','none'); //chowanie overlay a
			  jQuery("#photoPlace").parents('div').prev('div').css('display','block'); //chowanie overlay a
		      }
		      
		      jQuery.getScript('http://www.kamai.pl/includes/javascript/jquery.scroller.js', function() {
		  		jQuery('.scroll-pane').jScrollPane({ scrollbarWidth:13, showArrows: true });
		  	  });	      
	      
	   	}
     }); 

}







function closeRP() {
        jQuery("#rpanel_schowek").hide();
        jQuery("#rpanel_top").hide();
        jQuery("#rpanel_content").hide();
        jQuery("#rpanel_open").toggle('slow');
        SetCookie('RPshow',0,30);
}

function openRP() {
        jQuery("#rpanel_schowek").show();
        jQuery("#rpanel_top").show();
        jQuery("#rpanel_content").show();
        jQuery("#rpanel_open").hide();
        SetCookie('RPshow',1,30);
}





        function formsend(formId) {
            document.getElementById(formId).submit();
        }

        function switchDiv(div_id) {

            var style_sheet = document.getElementById(div_id);
            var style_sheet_img = document.getElementById("st");
            if(style_sheet.style.display == "none") {
                style_sheet.style.display = "block";
                style_sheet_img.src = "./images/kamai sklep/strzalki_black_down.png";
            }
            else {
                style_sheet.style.display = "none";
                style_sheet_img.src = "./images/kamai sklep/strzalki_black.png";
            }
//             var style_sheet = getStyleObject(div_id);
//
//             if (style_sheet) {
//
//                 hideAll();
//                 changeObjectVisibility(div_id, "block");
//
//             }
//             else {
//                 alert("Twoja przegladarka nie obsluguje DHTML!");
//             }
        }

        function getStyleObject(objectId) {
            if (document.getElementById && document.getElementById(objectId)) {
                return document.getElementById(objectId).style;
            }
            else if (document.all && document.all(objectId)) {
                return document.all(objectId).style;
            }
            else if (document.layers && document.layers[objectId]) {
                return document.layers[objectId];
            }
            else {
                return false;
            }
        }

        function changeObjectVisibility(objectId, newVisibility) {
            var styleObject = getStyleObject(objectId);

            if (styleObject) {
                styleObject.display = newVisibility;
                return true;
            }
            else {
                return false;
            }
        }

        function hideAll()
        {
            changeObjectVisibility("ez","hidden");
            changeObjectVisibility("full","hidden");
        }


function fromWishlist2Shop(products_id) {
  var qty = document.getElementById("wishlist_quantity"+products_id+"").value;
//alert(qty)

    location.href = "./index.php?action=buy_now_wishlist&products_id="+products_id+"&wishlist_quantity="+qty;
}


	function closeDiv(name){
	    document.getElementById(name).style.display = "none";
	}


function openUnderWin(elem) {
  jQuery("#"+elem+"").show("clip", { direction: 'vertical' }, 500);
}


function closeUnderWin(elem) {
  jQuery("#"+elem+"").hide("scale", { direction: 'vertical' }, 500);
}

function openChatWin() {
        window.open("./chat/index.php", 'Chat','menubar=no, toolbar=no, location=no, scrollbars=no, resizable=yes, status=yes, width=500, height=535');
}


//===================================

// function getPositionInOut(id) {
// 
// // document.getElementById('frame_cat_'+id).onmouseout = testOut;
// document.getElementById('frame_cat_'+id).onmouseover = testIn;
// document.getElementById('frame_cat_'+id).onmouseover = overlib_start;
// document.body.onmouseover = testIn;
// 
// 
// 
// 
// }

/*
  function testIn(e) {

	if (!e) e = window.event;

//OUT
var byl_element;
  if (e.relatedTarget) byl_element = e.relatedTarget;
  else if (e.fromElement) byl_element = e.fromElement;

var jest_element;
  if (e.target) jest_element = e.target;
  else if (e.srcElement) jest_element = e.srcElement;

//  alert('in: '+element.id+' out: '+element2.id);

//=== id elementy ommouseover
  if(jest_element) {
   if(jest_element.id) {
    if(jest_element.id && jest_element.id != '') {
	var id_jest = jest_element.id;
	tab_jest = new Array();
	re = /^[a-zA-Z_]+([0-9]{2,3})$/;
	tab_jest = re.exec(id_jest);
	if(tab_jest != null && tab_jest[1] != '' && tab_jest.length != 0 && tab_jest[1] != '60' && tab_jest[1] != '82')
	  id_jest = tab_jest[1];
    }
   }
  }


//=== id elementy ommouseout
  if(byl_element) {
    if(byl_element.id && byl_element.id != '') {
	var id_byl = byl_element.id;
	tab_byl = new Array();
	re = /^[a-zA-Z_]+([0-9]{2,3})$/;
	tab_byl = re.exec(id_byl);
	if(tab_byl != null && tab_byl[1] != '' && tab_byl.length != 0 && tab_byl[1] != '60' && tab_byl[1] != '82')
	  id_byl = tab_byl[1];
	else if(tab_byl != null && tab_byl[0] != '' && tab_byl.length != 0 && tab_byl[0] != '60' && tab_byl[0] != '82')
	  id_byl = tab_byl[0];
	else
	  id_byl = '';
    }
  }


//jezeli przechodze miedzy elementami różnych kategorii
    if(id_jest && id_jest != '' && id_byl && id_byl != '' && id_byl != 'main_def_baner') {
	  if(id_jest != id_byl) {
	   if(document.getElementById('main_baner_'+id_byl))
		document.getElementById('main_baner_'+id_byl).style.display = "none";
	   if(document.getElementById('main_baner_'+id_jest))
		document.getElementById('main_baner_'+id_jest).style.display = "block";
		jQuery("#strzalka_"+id_jest+"").attr("src","./images/kamai sklep/strzalki_red_right.png");
		jQuery("#link_"+id_jest+"").css("color","red");
		jQuery("#strzalka_"+id_byl+"").attr("src","./images/kamai sklep/strzalki_grey_right.png");
		jQuery("#link_"+id_byl+"").css("color","#666666");
	   if(document.getElementById('main_baner_'+id_jest))
		document.getElementById('frame_cat_'+id_jest).onmouseover = overlib_start;

	  }
	  else if(id_jest == id_byl) {
	    if((byl_element.id != 'main_bimage_'+id_byl && byl_element.id != 'link_'+id_byl && byl_element.id != 'frame_cat_'+id_byl && byl_element.id != 'strzalka_'+id_byl && byl_element.id != 'free_'+id_byl) || (byl_element.id == 'frame_cat_'+id_byl+'' && jest_element.id == 'main_bimage_'+id_byl+''))
		nd();
	  }
    }

//jezeli przechodze z kategorii poza obszar 
    else if(!id_jest && id_byl && id_byl != '') {
	  if(document.getElementById('main_baner_'+id_byl))
		document.getElementById('main_baner_'+id_byl).style.display = "none";
		jQuery("#strzalka_"+id_byl+"").attr("src","./images/kamai sklep/strzalki_grey_right.png");
		jQuery("#link_"+id_byl+"").css("color","#666666");
		nd();

    }

//jezeli przechodze na obszar kategorii
    else if(id_jest && id_jest != '' && !id_byl) {
	  if(document.getElementById('main_baner_'+id_jest))
		document.getElementById('main_baner_'+id_jest).style.display = "block";
		jQuery("#strzalka_"+id_jest+"").attr("src","./images/kamai sklep/strzalki_red_right.png");
		jQuery("#link_"+id_jest+"").css("color","red");
	  if(document.getElementById('main_baner_'+id_jest))
		document.getElementById('frame_cat_'+id_jest).onmouseover = overlib_start;
    }


  }*/

/*
  function overlib_start() {
    return overlib("kliknij aby wejść do tej kategorii",  WRAP,BASE,'2',OFFSETX,'-1',OFFSETY,'20',TEXTPADDING,'4',TEXTSIZE,'10px', SHADOW, SHADOWCOLOR,'#7f7f7f', BORDER, '0' );
  }*/


//   function overlib_start2() {
//     return overlib("kliknij aby rozwinąć",  WRAP,BASE,'2',OFFSETX,'-1',OFFSETY,'20',TEXTPADDING,'4',TEXTSIZE,'10px', SHADOW, SHADOWCOLOR,'#7f7f7f', BORDER, '0' );
//   }

  function showStateList(cuntry_id, woj, j) {
	jQuery.ajax ({
           url: "jquery_functions.php",
           data: "action=state_list&cuntry_id="+cuntry_id+"&woj="+woj+"&j="+j,
           dataType: "html",
           type: "get",
           success: function(ww) {
	      document.getElementById('state'+j).innerHTML = ww;
	   }
        });    
  }





  function rdiv_open(name_div) {


	    jQuery.ajax ({
	      url: "panelright_div.php",
	      data: "action=state_list&name="+name_div,
	      dataType: "html",
	      type: "get",
	      success: function(ww) {
		  jQuery("#serwis_div").html(ww);
		  jQuery("#windek_"+name_div).dialog({ autoOpen: false, bgiframe: true, modal: true, resizable: true, width: 'auto', height: 'auto', position: 'top' });
		  jQuery("#windek_"+name_div).dialog('open');
	      }
	    }); 


  }



   var isDialogOpen = false;

   jQuery(document).ready( function() {
   
   
//powiadomienie o dostępności

	    jQuery("#submitPowiadomienie_pi").click(function() {
	      var reminder_email = jQuery("#reminder_email_pi").val();
	      var mproducts_id = jQuery('input[name=products_id]').val();
	      var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;

	      if(!regex.test(reminder_email)) {
		alert("Podany e-mail wygląda na niepoprawny.");
		return false;
	      } else {
		  jQuery.ajax( {
		    type: "get",
		    dataType: "html",
		    url: "jquery_functions.php?action=getPowiadomienie&product="+mproducts_id+"&reminder_email="+reminder_email,
		    success: function(msg) {
		      if(msg == 1)
		    	  alert("Takie powiadomienie istnieje już w bazie danych!");
		      else if(msg == 0)
		    	  alert("Dodano powiadomienie poprawnie.");		    	  
		      else
		    	  alert("Błąd podczas dodawania przypomnienia.");			
		    }
		  });

	      }
	    });
	       
   
   

	   timer = 0;
	   jQuery("#fb_likeBaner")
		.bind('mouseenter', function(){
		  $(this).append('<div id="fb_likeContent" style="position: absolute; z-index: 15000; display: none; top: -3px; left: -110px"><iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2FkamaiPL&amp;width=292&amp;colorscheme=light&amp;connections=10&amp;stream=true&amp;header=true&amp;height=587" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:292px; height:587px; background-color: white" id="fb_likeFrame"></iframe><div style="position: absolute; text-align: center; display: block; float: left; background-color: #eaebdd; width: 292px"><img id="fb_close" src="./images/elementy_new/fb_close.jpg" border="0" style="cursor: pointer" alt="Zamknij" title="Zamknij"/></div></div>');			
		  clearTimeout(timer);
		  timer = setTimeout(function(){ $("#fb_likeContent").fadeIn('300'); }, 500)
		  jQuery("#fb_likeFrame").mouseout(function(){
			   setTimeout(function () {
				   $("#fb_likeContent").fadeOut('600');
			   }, 2000);
		   });
		   jQuery("#fb_close").click(function(){
			   $("#fb_likeContent").slideUp('slow');
		   });		  
		})
		.bind('mouseleave', function(){
		  clearTimeout(timer);
		  timer = setTimeout(function(){ $("#fb_likeContent").fadeOut('300'); }, 500);
		});
	   
	   
	   
	/*   
	   //button facebook'a
	   jQuery("#fb_likeBaner").mouseover(function(){

		   	
		
		   setTimeout(function(){		   	
		   	$("#fb_likeContent").fadeIn('300');
		   }, 500);
			   jQuery("#fb_likeFrame").mouseout(function(){
				   setTimeout(function () {
					   $("#fb_likeContent").fadeOut('600');
				   }, 2000);
			   });
			   jQuery("#fb_close").click(function(){
				   $("#fb_likeContent").slideUp('slow');
			   });
			   
	   });
	   
	   */
	   
	   
	   
      jQuery("#dialog_log").dialog({ autoOpen: false, bgiframe: true, modal: true, resizable: false, width: 450 });

      jQuery("#zobacz_log").click( function() {     // assign the link the click

             jQuery("#dialog_log").dialog('open');

      } );



  
/*
      jQuery("input:text[name=postcode_],input:text[name=_postcode]").keyup( function() {
	  var postcode0 = document.getElementById("postcode_").value;
	  var postcode1 = document.getElementById("_postcode").value;

// 	  if (this.timer) clearTimeout(this.timer); 
	  if((postcode0.length + postcode1.length) == 5) {


// 	    this.timer = setTimeout(function () {
	      jQuery.ajax({
		url: 'jquery_functions.php',
		data: 'action=getPostcode&code0='+postcode0+'&code1='+postcode1,
		type: 'post',
		dataType: 'json',
		success: function(j) {
		  jQuery("input:text[name=city]").val(j.city);
		  showStateList('170', j.state);
		}
	      });
// 	      }, 200);


	  }
      });*/


      var w_width = jQuery(window).width()-60;
      var w_height = jQuery(window).height()-457;
      var w_center = (jQuery(window).width()/6);  	  

      jQuery("#h2b_panel").css('left',w_width);
      jQuery("#h2b_panel").css('top',w_height); 
      jQuery("#h2b_content").css('width',jQuery(window).width());
      jQuery("#h2b_content").css('height', 457);
      jQuery("#h2b_content").css('top',w_height);
      jQuery("#h2b_content").css('margin-left',jQuery(window).width());
      if(jQuery.browser.mozilla)
    	  var h_center = w_height+50;
      else
    	  var h_center = w_height+60;  
      
      
      
      jQuery("#h2b_frame").css('left', w_center);
      jQuery("#h2b_frame").css('top', h_center);
      var field_ = '';
      var handleave = function() {
      	 $(this).removeClass('h2b_hover');
    	 if($(this).attr('id') == 'h2b_1')
  	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_1_.png');
  	  	else if($(this).attr('id') == 'h2b_2')
  	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_2_.png');
  	  	else if($(this).attr('id') == 'h2b_3')
  	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_3_.png');
  	  	else if($(this).attr('id') == 'h2b_4')
  	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_4_.png');
  	  	else if($(this).attr('id') == 'h2b_5')
  	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_5_.png');     	  
      };
      
      
      jQuery("#h2b_container").find("div").each(function(){
    	  var this_ = $(this);
    	  	$(this).bind('mouseenter', function(){
        	  $(this).addClass('h2b_hover');
        	  	if($(this).attr('id') == 'h2b_1')
        	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_1r_.png');
        	  	else if($(this).attr('id') == 'h2b_2')
        	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_2r_.png');
        	  	else if($(this).attr('id') == 'h2b_3')
        	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_3r_.png');
        	  	else if($(this).attr('id') == 'h2b_4')
        	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_4r_.png');
        	  	else if($(this).attr('id') == 'h2b_5')
        	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_5r_.png');        	  	
      		})
    	  	.bind('mouseleave', function(){
          	  $(this).removeClass('h2b_hover');
	      	  	if($(this).attr('id') == 'h2b_1')
	    	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_1_.png');
	    	  	else if($(this).attr('id') == 'h2b_2')
	    	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_2_.png');
	    	  	else if($(this).attr('id') == 'h2b_3')
	    	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_3_.png');
	    	  	else if($(this).attr('id') == 'h2b_4')
	    	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_4_.png');
	    	  	else if($(this).attr('id') == 'h2b_5')
	    	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_5_.png');           	  
        	})
    	  	.bind('click', function(){
    	  		field_ = $(this).attr('id');
    	  		jQuery("#h2b_container").find("div").each(function(){
    	  			if($(this).attr('id') != this_.attr('id')){
    	  				$(this).bind('mouseleave', handleave);
    	            	$(this).removeClass('h2b_hover');
    	  	      	  	if($(this).attr('id') == 'h2b_1')
    	  	    	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_1_.png');
    	  	    	  	else if($(this).attr('id') == 'h2b_2')
    	  	    	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_2_.png');
    	  	    	  	else if($(this).attr('id') == 'h2b_3')
    	  	    	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_3_.png');
    	  	    	  /*	else if($(this).attr('id') == 'h2b_4')
    	  	    	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_4_.png');*/
    	  	    	  	else if($(this).attr('id') == 'h2b_5')
    	  	    	  		$(this).find('img').attr('src','./images/elementy_new/h2b/_5_.png');   
    	  			}
    	  		});
    	  		$(this).unbind('mouseleave');
	    	  	if($(this).attr('id') == 'h2b_5') {
	    	  		$("#h2b_5").addClass('h2b_hover');	
	    	  		$("#h2b_instruction").html('<img src="./images/elementy_new/h2b/_5_content.png" />');
	    	  		show_frame(5);
	    	  	} else if($(this).attr('id') == 'h2b_4') {
	    	  		$("#h2b_4").addClass('h2b_hover');
	    	  		$("#h2b_instruction").html('<img src="./images/elementy_new/h2b/_4_content.png" />');	    	  		
	    	  		show_frame(4);	    	  		
	    	  	} else if($(this).attr('id') == 'h2b_3') {	    	  		
	    	  		$("#h2b_3").addClass('h2b_hover');	  
	    	  		$("#h2b_instruction").html('<img src="./images/elementy_new/h2b/_3_content.png" />');	    	  		
	    	  		show_frame(3);	    	  		
	    	  	} else if($(this).attr('id') == 'h2b_2') {
	    	  		$("#h2b_2").addClass('h2b_hover');	    	
	    	  		$("#h2b_instruction").html('<img src="./images/elementy_new/h2b/_2_content.png" />');	    	  		
	    	  		show_frame(2);	    	  		
	    	  	} else if($(this).attr('id') == 'h2b_1') {
	    	  		$("#h2b_1").addClass('h2b_hover');	    	  		
	    	  		$("#h2b_instruction").html('<img src="./images/elementy_new/h2b/_1_content.png" />');	    	  		
	    	  		show_frame(1);	    	  		
	    	  	}  	
    	  	});  	  	
      });
      
      jQuery("#h2b_zwin").click(function(){
    	  $("#"+field_).bind('mouseleave', handleave);
       	  $("#"+field_).removeClass('h2b_hover');
	    	if($("#"+field_).attr('id') == 'h2b_1')
	  	  		$("#"+field_).find('img').attr('src','./images/elementy_new/h2b/_1_.png');
	  	  	else if($("#"+field_).attr('id') == 'h2b_2')
	  	  		$("#"+field_).find('img').attr('src','./images/elementy_new/h2b/_2_.png');
	  	  	else if($("#"+field_).attr('id') == 'h2b_3')
	  	  		$("#"+field_).find('img').attr('src','./images/elementy_new/h2b/_3_.png');
	  	  	else if($("#"+field_).attr('id') == 'h2b_4')
	  	  		$("#"+field_).find('img').attr('src','./images/elementy_new/h2b/_4_.png');
	  	  	else if($("#"+field_).attr('id') == 'h2b_5')
	  	  		$("#"+field_).find('img').attr('src','./images/elementy_new/h2b/_5_.png');
	    	
	    	  hide_frame();	
      });
      
      
	  	
	  	
	  	function show_frame(field) {
	  		var $marginLefty = $("#h2b_content");
	  		jQuery("#h2b_frame").hide();
		  	  
	  		
	  		if(parseInt($marginLefty.css('marginLeft')) == $marginLefty.outerWidth()) {
	  			$marginLefty.animate({
			  	      marginLeft: parseInt($marginLefty.css('marginLeft'),10) == 0 ? $marginLefty.outerWidth() : 0
			  	    }, 350, function(){
			  			jQuery("#h2b_frame").show();     	  			
			  		});

	  		} else { 	
		  		jQuery("#h2b_frame").hide();	  			
		  	    $marginLefty.animate({
		  	      marginLeft: parseInt($marginLefty.css('marginLeft'),10) == 0 ? $marginLefty.outerWidth() : 0
		  	    }, 350, function(){
		  			jQuery("#h2b_frame").hide();
		  			$marginLefty.animate({
				  	      marginLeft: parseInt($marginLefty.css('marginLeft'),10) == $marginLefty.outerWidth() ? 0 : $marginLefty.outerWidth()
				  	    }, 350, function(){
				  			jQuery("#h2b_frame").show();     	  			
				  		});	
		  		});  
	  		}
	  	}
	  	
	  	
	  	function hide_frame(field) {
	  		var $marginLefty = $("#h2b_content"); 
	  		jQuery("#h2b_frame").hide(); 
	  	    $marginLefty.animate({
	  	      marginLeft: parseInt($marginLefty.css('marginLeft'),10) == 0 ? $marginLefty.outerWidth() : 0
	  	    }, 350);  	  		
	  	}        
	  	
	  	
      


  if(!jQuery('#dialog_todo').dialog("isOpen")) {
    var mURL = window.location.href;
    mURLi2 = mURL.split("!p");
    if(mURLi2[1]) {
    mURLi = mURLi2[1].split(",");
    mproducts_id = parseInt(mURLi[0]);
    //alert(mURLi[0]);
    if(mproducts_id != '' && mproducts_id != 'undefined' && !isNaN(mproducts_id)) {
	jQuery.ajax( {
	  type: "get",
	  dataType: "html",
	  url: "jquery_product.php?products_id="+mproducts_id,
	  success: function(msg) {
	    jQuery("#dialog_todo").html(msg);
	    jQuery("#dialogProduct").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: 698, close: function(ev, ui) { jQuery(this).remove(); } });

	    pInfoPolecane(mproducts_id);
	    
		jQuery("#dateInput").datepicker({
			showOn: 'button',
			buttonImage: 'images/elementy_new/jsCalendar.jpg',
			buttonImageOnly: true
		});

// przypominacz
	    jQuery("#submitReminder").click(function() {
	      var reminder_email = jQuery("#reminder_email").val();
	      var dateInput = jQuery("#dateInput").val();

	      var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;

	      var regdata_ = /^([0-9]{4})+[-]+([0-9]{2})+[-]+[0-9]{2}$/;

	      var Today = new Date();
	      var Month = (Today.getMonth()+1);
		if(Month < 10) Month2 = '0'+Month;
		else Month2 = Month;
	      var Day = Today.getDate();
		if(Day < 10) Day2 = '0'+Day;
		else Day2 = Day;
	      var Year = Today.getFullYear();
		if(Year <= 99)    Year += 1900
	      var ndata = Year + "-" + Month2 + "-" + Day2;
	      var ndata2 = Year + "-" + Month + "-" + Day;

	      if(!regex.test(reminder_email)) {
		alert("Podany e-mail wygląda na niepoprawny.");
		return false;
	      } else if(!regdata_.test(dateInput)) {
		alert("Podana data wygląda na niepoprawną.");
		return false;
	      } else if(ndata == dateInput || ndata2 == dateInput) {
		alert("Szanowny kliencie na dzień dzisiejszy przypomnień nie wysyłamy.");
		return false;
	      } else {
		  jQuery.ajax( {
		    type: "get",
		    dataType: "html",
		    url: "reminder_processing.php?product="+mproducts_id+"&reminder_email="+reminder_email+"&dateInput="+dateInput,
		    success: function(msg) {
		      if(msg == 3)
			alert("Takie przypomnienie istnieje już w bazie danych!");
		      else if(msg != 0)
			alert("Błąd podczas dodawania przypomnienia.");
		      else
			alert("Dodano przypomnienie poprawnie.");
		    }
		  });

	      }
	    });

//powiadomienie o dostępności

	    jQuery("#submitPowiadomienie").click(function() {
	      var reminder_email = jQuery("#reminder_email").val();

	      var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;

	      if(!regex.test(reminder_email)) {
		alert("Podany e-mail wygląda na niepoprawny.");
		return false;
	      } else {
		  jQuery.ajax( {
		    type: "get",
		    dataType: "html",
		    url: "jquery_functions.php?action=getPowiadomienie&product="+mproducts_id+"&reminder_email="+reminder_email,
		    success: function(msg) {
		      if(msg == 3)
		    	  alert("Takie powiadomienie istnieje już w bazie danych!");
		      else if(msg == 1)
		    	  alert("Dodano powiadomienie poprawnie.");		    	  
		      else
		    	  alert("Błąd podczas dodawania przypomnienia.");			
		    }
		  });

	      }
	    });


	  }
	});
    }

  } else {
	  mURLi_static = mURL.split("#r"); 
	  if(mURLi_static[1]) {
		  openPopup('regulamin', '650', '600');
	  }
	  mURLi_static2 = mURL.split("#d"); 
	  if(mURLi_static2[1]) {
		  openPopup('dostawa', '530');
	  }	  
	  
  }
  }

   } );




function pInfoPolecane(products_id) {
  if(document.getElementById('xsellProducts').style.display == 'none') {
    jQuery("#xsellProducts").load('http://www.kamai.pl/xsell_products.php?products_id='+products_id, function() {
      jQuery("#xsellProducts").show();
    });
  } else {
    jQuery("#xsellProducts").hide();
  }
}


function seoReo(products_id) {
	jQuery("#dialogProduct").remove();
	jQuery("#dialog_todo").html('');
			jQuery.ajax( {  
			  type: "get",
			  dataType: "html",
			  url: "jquery_product.php?products_id="+products_id,
			  success: function(msg) {
			    jQuery("#dialog_todo").html(msg);
			    jQuery("#dialogProduct").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: 698, close: function(ev, ui) { jQuery(this).remove(); } });
			    
			    pInfoPolecane(products_id);
			    
		jQuery("#dateInput").datepicker({
			showOn: 'button',
			buttonImage: 'images/elementy_new/jsCalendar.jpg',
			buttonImageOnly: true
		});


// przypominacz
		jQuery("#submitReminder").click(function() {
		  var reminder_email = jQuery("#reminder_email").val();
		  var dateInput = jQuery("#dateInput").val();

		  var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;

		  var regdata_ = /^([0-9]{4})+[-]+([0-9]{2})+[-]+[0-9]{2}$/;

		  if(!regex.test(reminder_email)) {
		    alert("Podany e-mail wygląda na niepoprawny.");
		    return false;
		  } else if(!regdata_.test(dateInput)) {
		    alert("Podana data wygląda na niepoprawną.");
		    return false;
		  } else {
		      jQuery.ajax( {
			type: "get",
			dataType: "html",
			url: "reminder_processing.php?product="+products_id+"&reminder_email="+reminder_email+"&dateInput="+dateInput,
			success: function(msg) {
			  if(msg == 3)
			    alert("Takie przypomnienie istnieje już w bazie danych!");
			  else if(msg != 0)
			    alert("Błąd podczas dodawania przypomnienia.");
			  else
			    alert("Dodano przypomnienie poprawnie.");
			}
		      });

		  }
		});


//powiadomienie o dostępności
	    jQuery("#submitPowiadomienie").click(function() {
	      var reminder_email = jQuery("#reminder_email").val();

	      var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;

	      if(!regex.test(reminder_email)) {
		alert("Podany e-mail wygląda na niepoprawny.");
		return false;
	      } else {
		  jQuery.ajax( {
		    type: "get",
		    dataType: "html",
		    url: "jquery_functions.php?action=getPowiadomienie&product="+products_id+"&reminder_email="+reminder_email,
		    success: function(msg) {
		      if(msg == 3)
			alert("Takie powiadomienie istnieje już w bazie danych!");
		      else if(msg != 0)
			alert("Błąd podczas dodawania przypomnienia.");
		      else
			alert("Dodano powiadomienie poprawnie.");
		    }
		  });

	      }
	    });




			  }
			});
}


(function($){
 $.fn.dialogProduct = function(){

  return this.each(function(){
    var product = $(this);
    var products_id = $(this).attr('rel');



    product
    .bind('click', function(){
	jQuery("#dialog_todo").html('');
			jQuery.ajax( {  
			  type: "get",
			  dataType: "html",
			  url: "jquery_product.php?products_id="+products_id,
			  success: function(msg) {
			    jQuery("#dialog_todo").html(msg);
			    jQuery("#dialogProduct").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: 698, close: function(ev, ui) { jQuery(this).remove(); } });

			    pInfoPolecane(products_id);
			    
		jQuery("#dateInput").datepicker({
			showOn: 'button',
			buttonImage: 'images/elementy_new/jsCalendar.jpg',
			buttonImageOnly: true
		});


// przypominacz
		jQuery("#submitReminder").click(function() {
		  var reminder_email = jQuery("#reminder_email").val();
		  var dateInput = jQuery("#dateInput").val();

		  var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;

		  var regdata_ = /^([0-9]{4})+[-]+([0-9]{2})+[-]+[0-9]{2}$/;

		  if(!regex.test(reminder_email)) {
		    alert("Podany e-mail wygląda na niepoprawny.");
		    return false;
		  } else if(!regdata_.test(dateInput)) {
		    alert("Podana data wygląda na niepoprawną.");
		    return false;
		  } else {
		      jQuery.ajax( {
			type: "get",
			dataType: "html",
			url: "reminder_processing.php?product="+products_id+"&reminder_email="+reminder_email+"&dateInput="+dateInput,
			success: function(msg) {
			  if(msg == 3)
			    alert("Takie przypomnienie istnieje już w bazie danych!");
			  else if(msg != 0)
			    alert("Błąd podczas dodawania przypomnienia.");
			  else
			    alert("Dodano przypomnienie poprawnie.");
			}
		      });

		  }
		});


//powiadomienie o dostępności
	    jQuery("#submitPowiadomienie").click(function() {
	      var reminder_email = jQuery("#reminder_email").val();

	      var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;

	      if(!regex.test(reminder_email)) {
		alert("Podany e-mail wygląda na niepoprawny.");
		return false;
	      } else {
		  jQuery.ajax( {
		    type: "get",
		    dataType: "html",
		    url: "jquery_functions.php?action=getPowiadomienie&product="+products_id+"&reminder_email="+reminder_email,
		    success: function(msg) {
		      if(msg == 3)
			alert("Takie powiadomienie istnieje już w bazie danych!");
		      else if(msg != 0)
			alert("Błąd podczas dodawania przypomnienia.");
		      else
			alert("Dodano powiadomienie poprawnie.");
		    }
		  });

	      }
	    });




			  }
			});

    });

  });
 };

 $(function(){
    $(".productInfo").dialogProduct();
 });
})(jQuery);



function dialogProductsAsk(products_id) {

	jQuery.ajax( {
	   type: "get",
	   dataType: "html",
	   url: "jquery_functions.php?action=getProductsAskForm&products_id="+products_id,
	   success: function(msg) {
	      jQuery("#productsAsk").html(msg);
	      jQuery("#dialog_productsAsk").dialog({ autoOpen: false, bgiframe: true, modal: true, resizable: false, width: 420 });
	      jQuery("#dialog_productsAsk").dialog('open'); 
	   }
	});


}



function dialogProductsRecommend(products_id) {

	jQuery.ajax( {
	   type: "get",
	   dataType: "html",
	   url: "jquery_functions.php?action=getProductsRecommendForm&products_id="+products_id,
	   success: function(msg) {
	      jQuery("#productsRecommend").html(msg);
	      jQuery("#dialog_productsRecommend").dialog({ autoOpen: false, bgiframe: true, modal: true, resizable: false, width: 420 });
	      jQuery("#dialog_productsRecommend").dialog('open'); 
	   }
	});


}




(function($){
 $.fn.itemPopup = function(){
 function showPopup(popup){

var products_id = popup.attr('rel');

 var img = $('<img class="popupThumb" />');
 var trigger = popup.find('.popupTrigger');
 var popdesc = popup.find('.itemPopup');
// alert(products_id);
			jQuery.ajax( {
			  type: "get",
			  dataType: "html",
			  url: "jquery_functions.php?action=getPopupShortDesc&products_id="+products_id,
			  success: function(msg) {
// alert(msg);
			    popdesc.html(msg);
			    jQuery("#dialogProduct").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: 698, close: function(ev, ui) { jQuery(this).remove(); } });
			    popup.find('.popupTrigger').removeClass('loader22');
			    popup.find('img').fadeTo('slow',1);





//  var link = popdesc.find('.imgContainer');

 var t = trigger.position().top;
//  if ( link.html() == '' ){
//  link.append(img.attr('src', link.attr('rel'))).removeAttr('rel');
//  }

 var p = popdesc.height() + 10; 
 var s = $(window).scrollTop();
 var w = $(window).height();
 var top_pos = (t + p) > (s + w) ? (s + w - p) : t - 10;
//   alert("t="+t+"p="+p+"s="+s+"w="+w);
 popdesc.css({top: top_pos, left: trigger.position().left + 90});
 popdesc.find('.pointerArrow').css({top: t + (popdesc.hasClass('withoutThumb') ? 0 : 10) - top_pos});

 popdesc.fadeIn(200);

 var closer = popdesc.find('.popupClose');
 closer.click(function() {
  popdesc.fadeOut(200);
  });


			  }
			});

 }

 return this.each(function(){
 var popup = $(this);
 var timer;
 var trigger = popup.find('.popupTrigger');
 var popdesc = popup.find('.itemPopup');

 trigger
 .bind('mouseenter', function(){
  popup.find('.popupTrigger').addClass('loader22');
  popup.find('img').fadeTo('fast', 0.5);
 clearTimeout(timer);
 timer = setTimeout(function(){  showPopup(popup); }, 500);
 })
 .bind('mouseleave', function(){
  popup.find('.popupTrigger').removeClass('loader22');
  popup.find('img').fadeTo('slow',1);
 clearTimeout(timer);
 timer = setTimeout(function(){ popdesc.fadeOut(200); }, 500);
 });



 popdesc
 .bind('mouseenter', function(){
 clearTimeout(timer);
 popdesc.fadeIn(200);
 })
 .bind('mouseleave', function(){
  popup.find('.popupTrigger').removeClass('loader22');
  popup.find('img').fadeTo('slow',1);
 clearTimeout(timer);
 timer = setTimeout(function(){ popdesc.fadeOut(200); }, 500);
 });


 });
 };

 $(function(){
 $('tr.dusa').itemPopup();
 });
})(jQuery);


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

(function($){
 $.fn.categoryPopup = function(){

    function showCategoryPopup(content, cat_id){


 	jQuery.ajax({
 	    url: 'jquery_functions.php',
 	    data: 'action=getCategories2MenuPopup&categories_id='+cat_id,
 	    type: 'get',
 	    dataType: 'html',
 	    success: function(j) {
		content.html(j);

		jQuery("ol li.withSubLi").bind('mouseenter', function() { 
		    $(this).removeClass("withSubLi"); 
		    $(this).addClass("withSubLi_hover"); 
		}); 

		jQuery("ol li.withSubLi").bind('mouseleave', function() { 
		    $(this).removeClass("withSubLi_hover"); 
		    $(this).addClass("withSubLi"); 
		});



		jQuery("ol li.noSubLi").bind('mouseenter', function() { 
		    $(this).removeClass("noSubLi"); 
		    $(this).addClass("noSubLi_hover"); 
		}); 

		jQuery("ol li.noSubLi").bind('mouseleave', function() { 
		    $(this).removeClass("noSubLi_hover"); 
		    $(this).addClass("noSubLi"); 
		});


	  content.css({top: 0, left: 0});

	  content.fadeIn(200,function() {
	      var m_height = content.find('.bedzU').height()+68;

	      jQuery("#catOverlay").css({height: m_height});
	      jQuery("#catOverlay").fadeIn(200);
	  });

 	    }
 	});

	//   alert("t="+t+"p="+p+"s="+s+"w="+w);



    }


    return this.each(function(){
    var category = $(this);
    var timer;
    var baner = $('.main_def_baner').find('.categoryContentIn');
    var srzaleczka = category.find('.elStrzaleczka > div');
    var categories_id = $(this).attr('id');
	kategoria=categories_id.split(/[a-zA-Z]\_+/); 
    var kategoria_id = kategoria[2];
    var link_ = jQuery('#frame_cat_'+kategoria_id).find('.a_big');
    var strzalka_ = jQuery('#strzalka_'+kategoria_id);



	category
	.bind('mouseenter', function(){
	  clearTimeout(timer);
	  timer = setTimeout(function(){ link_.css("color","#fe0000"); strzalka_.attr('src','./images/kamai sklep/strzalki_red_right.png'); srzaleczka.fadeIn(200); showCategoryPopup(baner,kategoria_id); }, 500);
	})
	.bind('mouseleave', function(){
	  clearTimeout(timer);
	  timer = setTimeout(function(){ link_.css("color", "#666666"); strzalka_.attr('src','./images/kamai sklep/strzalki_grey_right.png'); baner.fadeOut(200); jQuery("#catOverlay").hide(); srzaleczka.hide();}, 500);
	});


	baner
	.bind('mouseenter', function(){
	  clearTimeout(timer);
	})
	.bind('mouseleave', function(){
	  clearTimeout(timer);  
	  timer = setTimeout(function(){ link_.css("color", "#666666"); strzalka_.attr('src','./images/kamai sklep/strzalki_grey_right.png'); srzaleczka.hide(); baner.fadeOut(200); jQuery("#catOverlay").hide(); }, 500);
	});





    });
 };

    $(function(){
      $('.cat_bg_szy').categoryPopup();
  //    $('.itemListing tbody tr.dusa').hover(function(){ $(this).addClass('hover'); }, function(){ $(this).removeClass('hover'); });
    });

})(jQuery);



//menu poziome dla podstron
// --------------------------------------------------------------

(function($){
 $.fn.subCategoryPopup = function(){

    function makeShowSubOverlay(overSublay, baner) {
	var m_width = baner.width()-10;
	var m_height = baner.height();

/*	overSublay.css('width',m_width);
	overSublay.css('height',m_height)*/;
	overSublay.css({top: 0, left: 10, width: m_width, height: m_height});
	overSublay.fadeIn(200);
    }

    function showSubCategoryPopup(content_2, cat_id, overlay_){



	jQuery("#catOverlay").show();
 	jQuery.ajax({
 	    url: 'jquery_functions.php',
 	    data: 'action=getCategories2MenuPopup&categories_id='+cat_id+'&tit=1',
 	    type: 'get',
 	    dataType: 'html',
 	    success: function(j) {
		content_2.html(j);

		jQuery("ol li.withSubLi").bind('mouseenter', function() { 
		    $(this).removeClass("withSubLi"); 
		    $(this).addClass("withSubLi_hover"); 
		}); 

		jQuery("ol li.withSubLi").bind('mouseleave', function() { 
		    $(this).removeClass("withSubLi_hover"); 
		    $(this).addClass("withSubLi"); 
		});



		jQuery("ol li.noSubLi").bind('mouseenter', function() { 
		    $(this).removeClass("noSubLi"); 
		    $(this).addClass("noSubLi_hover"); 
		}); 

		jQuery("ol li.noSubLi").bind('mouseleave', function() { 
		    $(this).removeClass("noSubLi_hover"); 
		    $(this).addClass("noSubLi"); 
		});


		content_2.css({top: 0, left: 0});

		content_2.fadeIn(200, function(){ 
		  makeShowSubOverlay(overlay_, content_2);
		});

 	    }
 	});

	//   alert("t="+t+"p="+p+"s="+s+"w="+w);


    }


    return this.each(function(){
    var category2 = $(this);
    var timer2;
    var baner2 = category2.find('.elCentencicActiv');
    var overSublay = category2.find('.subCatOverlay');
    var srzaleczka = category2.find('.elStrzaleczka > div');
  

    var categories_id = $(this).attr('id');
	kategoria=categories_id.split(/[a-zA-Z]\_+/); 
    var kategoria_id = kategoria[2];
    var link_ = jQuery('#frame_cat_'+kategoria_id).find('.a_big');
    var strzalka_ = jQuery('#strzalka_'+kategoria_id);
    var strz_temp = strzalka_.attr('src');
    var off_ = category2.find('.closeVertivMenu');


	category2
	.bind('mouseenter', function(){
	  clearTimeout(timer2);
	  timer2 = setTimeout(function(){ 
		    link_.css("color","#fe0000");
		    if(strz_temp == './images/kamai sklep/strzalki_grey_right.png') strzalka_.attr('src','./images/kamai sklep/strzalki_red_right.png'); 
		    else if(strz_temp == './images/kamai sklep/strzalki_red_down.png') strzalka_.attr('src','./images/kamai sklep/strzalki_red_down.png'); 
		    srzaleczka.fadeIn(200);  
		    showSubCategoryPopup(baner2, kategoria_id, overSublay);
		  }, 500);
	})
	.bind('mouseleave', function(){
	  clearTimeout(timer2);
	  timer2 = setTimeout(function(){ 
		    link_.css("color", "#666666"); 
		    if(strz_temp == './images/kamai sklep/strzalki_grey_right.png') strzalka_.attr('src','./images/kamai sklep/strzalki_grey_right.png'); 
		    else if(strz_temp == './images/kamai sklep/strzalki_red_down.png') strzalka_.attr('src','./images/kamai sklep/strzalki_red_down.png'); 
		    baner2.fadeOut(200); 
		    overSublay.hide(); 
		    jQuery("#catOverlay").hide(); 
		    srzaleczka.hide();
		  }, 500);
	});


	baner2
	.bind('mouseenter', function(){
	  clearTimeout(timer2);
	})
	.bind('mouseleave', function(){
	  clearTimeout(timer2);  
	  timer2 = setTimeout(function(){ 
		    link_.css("color", "#666666"); 
		    if(strz_temp == './images/kamai sklep/strzalki_grey_right.png') strzalka_.attr('src','./images/kamai sklep/strzalki_grey_right.png'); 
		    else if(strz_temp == './images/kamai sklep/strzalki_red_down.png') strzalka_.attr('src','./images/kamai sklep/strzalki_red_down.png'); 
		    srzaleczka.hide(); 
		    baner2.fadeOut(200); 
		    overSublay.hide(); 
		    jQuery("#catOverlay").hide(); 
		  }, 500);
	});


	off_
	 .bind('click', function() {
	   if(off_.hasClass('closeVertivMenu')) {
	    jQuery('.duyt').hide("slide", { direction: "up" }, 1000);
	    off_.removeClass('closeVertivMenu').addClass('showVertivMenu');
	   } else {
	    jQuery('.duyt').show("slide", { direction: "up" }, 1000);
	    off_.removeClass('showVertivMenu').addClass('closeVertivMenu');
	   }
	});


    });
 };

    $(function(){
      $('.NOT_cat_bg_szy').subCategoryPopup();
  //    $('.itemListing tbody tr.dusa').hover(function(){ $(this).addClass('hover'); }, function(){ $(this).removeClass('hover'); });
    });

})(jQuery);






function atontion(parent_, id_, content_roud){

if(content_roud == 1)
    var content = jQuery('#elCo_'+parent_).find('.elCentencicActiv');
else
    var content = jQuery('.main_def_baner').find('.categoryContentIn');

// alert(parent_+' - '+id_);
content.html('');
 	jQuery.ajax({
 	    url: 'jquery_functions.php',
 	    data: 'action=getCategories2MenuPopup&parent='+parent_+'&categories_id='+id_+'&tit='+content_roud,
 	    type: 'get',
 	    dataType: 'html',
	    beforeSend: function() {
		jQuery("#catTabs1").html('<div class="loader_black2"><img src="./images/pixel_trans.gif" width="20px" height="20px" /></div>');
	    },
 	    success: function(j) {
// alert(j);
 		      content.html(j);
// content.html("asdasda");
		      jQuery('.bedzU').hide();
		      jQuery("#catTabs2").fadeIn(200); 

		      jQuery(jQuery("#d2").attr('href')).fadeIn(200); 

		      jQuery('#tabsCategories ul li a#d2').addClass('active'); 
		      jQuery('#tabsCategories ul li a#d2 span').addClass('active'); 


		      content.find('#d1').bind('click', function() {
			var currentId = 1; 
			jQuery('#d2').removeClass('active'); 
			jQuery('#d2 span').removeClass('active'); 
			jQuery('#d1').addClass('active'); 
			jQuery('#d1 span').addClass('active'); 

			jQuery('#tabsCategories .bedzU').hide(); 


			jQuery("#catTabs"+currentId).fadeIn(200, function(){

			  var m_height = content.find('#catTabs'+currentId).height()+68;

			  jQuery("#catOverlay").css({height: m_height});
			  jQuery("#catOverlay").fadeIn(200);

			}); 
		      });

		      content.find('#d2').bind('click', function() {
			var currentId = 2; 
			jQuery('#d1').removeClass('active'); 
			jQuery('#d1 span').removeClass('active'); 
			jQuery('#d2').addClass('active'); 
			jQuery('#d2 span').addClass('active'); 

			jQuery('#tabsCategories .bedzU').hide(); 


			jQuery("#catTabs"+currentId).fadeIn(200, function() {

			  var m_height = content.find('#catTabs'+currentId).height()+68;

			  jQuery("#catOverlay").css({height: m_height});
			  jQuery("#catOverlay").fadeIn(200);

			}); 
		      });



			content.css({top: 0, left: 0});

			content.fadeIn(200, function() {
			  var m_height = content.find('#catTabs2').height()+68;

			  jQuery("#catOverlay").css({height: m_height});
			  jQuery("#catOverlay").fadeIn(200);
			});


 		jQuery("ol li.withSubLi").bind('mouseenter', function() { 
 		    jQuery(this).removeClass("withSubLi"); 
 		    jQuery(this).addClass("withSubLi_hover"); 
 		}); 
 
 		jQuery("ol li.withSubLi").bind('mouseleave', function() { 
 		    jQuery(this).removeClass("withSubLi_hover"); 
 		    jQuery(this).addClass("withSubLi"); 
 		});
 
 
 
 		jQuery("ol li.noSubLi").bind('mouseenter', function() { 
 		    jQuery(this).removeClass("noSubLi"); 
 		    jQuery(this).addClass("noSubLi_hover"); 
 		}); 
 
 		jQuery("ol li.noSubLi").bind('mouseleave', function() { 
 		    jQuery(this).removeClass("noSubLi_hover"); 
 		    jQuery(this).addClass("noSubLi"); 
 		});
	  }


	});


}

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

function dialogReminder(products_id) {
		      jQuery.ajax ({
			url: "jquery_functions.php",
			data: "action=form_reminder&products_id="+products_id,
			dataType: "html",
			type: "get",
			success: function(ret) {
			jQuery("#dialog_todo").html(ret);
			if(jQuery.browser.msie == false)
			  jQuery("#dialog_reminder").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: 'auto', dialogClass: "rm",close: function(ev, ui) { jQuery(this).remove(); } });
			else
			  jQuery("#dialog_reminder").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: '450px', dialogClass: "rm",close: function(ev, ui) { jQuery(this).remove(); } });

			jQuery("#dialog_reminder").createShadow();

			}
		      }); 
}


function remSubmit(products_id) {

var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
    if(jQuery('#rem_email').val() == 'wpisz adres e-mail...' || jQuery('#rem_email').val() == '') {
      alert("Wpisz adres e-mail.");
      return false;
    } else if(!regex.test(jQuery('#rem_email').val())) {
      alert("Podany e-mail wygląda na niepoprawny.");
      return false;
    } else {
      var em = jQuery('#rem_email').val();
		      jQuery.ajax ({
			url: "jquery_functions.php",
			data: "action=submit_reminder&products_id="+products_id+"&email="+em,
			dataType: "html",
			type: "get",
			success: function(ret) {
			  jQuery("#dialog_todo").html(ret);
			  jQuery("#dialog_reminder").remove();
			  jQuery("#dialoginfo_reminder").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: '300px',close: function(ev, ui) { jQuery(this).remove(); } });  
			}
		      });   

    }
}


function addMoreEmail(ei) {

 	       if(ei == 1 && jQuery("form[name='form_koszyk2email']").find(":input").size() < 2)
		jQuery("#k2e_email"+ei).after('<br/><input class="login2_reg" type="text" name="k2e_email[]" value="Wpisz dodatkowy adres e-mail" onClick="this.value=\'\'" id="k2e_email2"  style="text-align: center; font-size: 10px; color: #929292; width: 210px"/>');



}



function hygt() {

var all_in_one = '';
var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
var eok1 = '';
var eok2 = '';

		      jQuery("form[name='form_koszyk2email']").find(":input").each(function() {
		       if(jQuery(this).attr('id') == 'k2e_email1') { 
			if(jQuery(this).val() != 'Wpisz swój adres e-mail') {
			  if(!regex.test(jQuery(this).val())) {
			    alert("Podany e-mail wygląda na niepoprawny.");
			    jQuery(this).clearQueue();
			      eok1 = 0;
			  } else {
			      all_in_one += jQuery(this).val()+','; 
			      eok1 = 2;
			  }
		       } else {
			      eok1 = 1;
		       }
		       } else if(jQuery(this).attr('id') == 'k2e_email2') {
			 if(jQuery(this).val() != 'Wpisz dodatkowy adres e-mail') {
			  if(!regex.test(jQuery(this).val())) {
			    alert("Podany e-mail wygląda na niepoprawny.");
			    jQuery(this).clearQueue();
			      eok2 = 0;
			  } else {
			      all_in_one += jQuery(this).val()+','; 
			      eok2 = 2;
			  }
			} else {
				eok2 = 1;
			  }
			} else {
			 if(eok1 == 1 && eok2 == 1) {
			  alert("Podanaj conajmniej jeden e-mail.");
			  jQuery(this).clearQueue();
			}
		       }


		      });

		      jQuery.ajax ({
			url: "jquery_functions.php",
			data: "action=submit_koszyk2email&inputki="+all_in_one,
			dataType: "html",
			type: "get",
			success: function(ret) {
			jQuery("#dialog_todo").html(ret);
			    jQuery("form[name='form_koszyk2email']").find(':input').each(function() {
				jQuery(this).remove();
			    });
			jQuery("#hereAdd").after('<input class="login_grej" type="text" name="k2e_email[]" id="k2e_email1" onClick="addMoreEmail(1)"  style="width: 210px"/>');
			jQuery("#dialog_k2e").remove();
			jQuery("#dialoginfo_k2e").dialog({ 
							  autoOpen: true, 
							  bgiframe: true, 
							  modal: true, 
							  resizable: false, 
							  width: '300px',
							  close: function(ev, ui) { jQuery(this).remove(); }
							});
			    
			}
		      }); 
}



function makeSome(item) {
              jQuery("#dialog_new").dialog('close');

	      jQuery("#dialog_todo").load('registerStart.php', function() { 

		if(jQuery("#register")) {
		    jQuery("#register").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: 600, close: function(ev, ui) { jQuery(this).remove(); }});
// 		    jQuery("#register").dialog('open');
		}

	      });

}


function dialog_passwordForgotten() {

			    jQuery("#dialog_new").remove();
			    jQuery.ajax ({
			      url: "jquery_functions.php",
			      data: "action=dialog_passwordForgotten",
			      dataType: "html",
			      type: "get",
			      success: function(ret) {
				  jQuery("#dialog_todo").html(ret);
				  jQuery("#dialog_pass").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: 500, close: function(ev, ui) { jQuery(this).remove(); } });
			      }
			    }); 
}

function dialog_passwordForgottenSend(email) {

			    jQuery("#dialog_pass").remove();
			    jQuery.ajax ({
			      url: "jquery_functions.php",
			      data: "action=dialog_passwordForgottenSend&email="+email,
			      dataType: "html",
			      type: "get",
			      success: function(ret) {
				  alert(ret);
			      }
			    }); 
}


function openPopup(item, width_, height_) {
  			    jQuery("#dialog_new").remove();
			    jQuery("#dialog_popup").remove();

			    jQuery.ajax ({
			      url: "jquery_popups.php",
			      data: "popup="+item,
			      dataType: "html",
			      type: "get",
			      success: function(ret) {
				    jQuery.getScript('http://www.kamai.pl/includes/javascript/jquery.scroller.js', function() {
					  jQuery("#dialog_todo").html(ret);
					  jQuery("#dialog_popup").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: width_, height: height_, close: function(ev, ui) { jQuery(this).remove(); } });
					  jQuery('.scroll-pane').jScrollPane({ scrollbarWidth:13, showArrows: true });
				    });
			      }
			    }); 
}

function newsletterSend(emalia) {
  var odpo = '';
  var valid=/^[0-9a-z]+([\.\-_][0-9a-z]+)*\@[0-9a-z]+([\.\-][0-9a-z]+)*\.[a-z]{2,4}$/;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(valid.test(emalia) == false) {
	    odpo = "E-mail wygląda na nieprawidłowy\n";
	    alert(odpo);
	} else {
			    jQuery.ajax ({
			      url: "jquery_functions.php",
			      data: "action=addNewNewsletter&email="+emalia,
			      dataType: "html",
			      type: "get",
			      success: function(ret) {
				  jQuery("#dialog_popup").remove();
				  alert(ret);
			      }
			    }); 
	}  
}

function serwisSend(name_, email_, ask_) {
  var valid=/^[0-9a-z]+([\.\-_][0-9a-z]+)*\@[0-9a-z]+([\.\-][0-9a-z]+)*\.[a-z]{2,4}$/;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(valid.test(email_) == false) {
	    alert("E-mail wygląda na nieprawidłowy.");
	} else {
	    if(name_.length == 0) {
	      alert("Podaj imię oraz nazwisko.");
	    } else {
	      if(ask_.length == 0) {
		alert("Wpisz treść zapytania.");  
	      } else {

			    jQuery.ajax ({
			      url: "jquery_functions.php",
			      data: "action=addNewSerwis&name="+name_+"&email="+email_+"&ask="+ask_,
			      dataType: "html",
			      type: "get",
			      success: function(ret) {
				  jQuery("#dialog_popup").remove();
				  alert(ret);
			      }
			    }); 


	      }
	    }
	}  
}

function zapytanieSend(name_, email_, ask_) {
  var valid=/^[0-9a-z]+([\.\-_][0-9a-z]+)*\@[0-9a-z]+([\.\-][0-9a-z]+)*\.[a-z]{2,4}$/;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(valid.test(email_) == false) {
	    alert("E-mail wygląda na nieprawidłowy.");
	} else {
	    if(name_.length == 0) {
	      alert("Podaj imię oraz nazwisko.");
	    } else {
	      if(ask_.length == 0) {
		alert("Wpisz treść zapytania.");  
	      } else {

			    jQuery.ajax ({
			      url: "jquery_functions.php",
			      data: "action=addNewZapytanie&name="+name_+"&email="+email_+"&ask="+ask_,
			      dataType: "html",
			      type: "get",
			      success: function(ret) {
				  jQuery("#dialog_popup").remove();
				  alert(ret);
			      }
			    }); 


	      }
	    }
	}  
}


function productsAskSend(subtitle_, name_, email_, ask_) {

  var valid=/^[0-9a-z]+([\.\-_][0-9a-z]+)*\@[0-9a-z]+([\.\-][0-9a-z]+)*\.[a-z]{2,4}$/;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(valid.test(email_) == false) {
	    alert("E-mail wygląda na nieprawidłowy.");
	} else {
	      if(ask_.length == 0) {
	    	  alert("Wpisz treść zapytania.");  
	      } else {

			    jQuery.ajax ({
			      url: "jquery_functions.php",
			      data: "action=addNewAsk&subtitle="+subtitle_+"&name="+name_+"&email="+email_+"&ask="+ask_,
			      dataType: "html",
			      type: "post",
			      success: function(ret) {
				  jQuery("#dialog_productsAsk").remove();
				  	alert(ret);
			      }
			    }); 


	      }

	}  
}



function productsRecommendSend(subtitle_, name_, email_, fname_, femail_, ask_, id_) {

  var valid=/^[0-9a-z]+([\.\-_][0-9a-z]+)*\@[0-9a-z]+([\.\-][0-9a-z]+)*\.[a-z]{2,4}$/;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(valid.test(email_) == false) {
	    alert("Twój e-mail wygląda na nieprawidłowy.");
	} else {
	      if(valid.test(femail_) == false) {
		alert("E-mail znajomego wygląda na nieprawidłowy.");
	      } else {
		  if(ask_.length == 0) {
		     alert("Wpisz treść zapytania.");  
		  } else {
				 jQuery.ajax ({
				    url: "jquery_functions.php",
				    data: "action=addNewRecommend&subtitle="+subtitle_+"&name="+name_+"&email="+email_+"&fname="+fname_+"&femail="+femail_+"&ask="+ask_+"&id="+id_,
				    dataType: "html",
				    type: "get",
				    success: function(ret) {
				       jQuery("#dialog_productsRecommend").remove();
				       alert(ret);
				    }
				 }); 


		  }
	      }

	}  
}


jQuery.extend({
	  clickKoszyk: function(){
	//--------------- dialog dla kosza --------------
	var reloadek = 0;
 
	var objek = this.id;

		  jQuery.ajax ({
		    url: "jquery_functions.php",
		    data: "action=dialog_showmybasket",
		    dataType: "html",
		    type: "get",
		    success: function(ret) {
			jQuery("#dialog_todo").html(ret);
			jQuery("#dialog_koszykMain").dialog({ autoOpen: false, bgiframe: true, modal: true, resizable: false, width: 680, dialogClass: "ks", close: function(ev, ui) { jQuery(this).remove(); jQuery('#dialog_koszykDostawaPrices').remove(); if(reloadek != 0) { window.location.reload(); } }, open: function() { jQuery('.ui-widget-overlay').css('background-color', '#fff'); jQuery('.ui-dialog').css('border', '1px solid #b7b7b7'); jQuery('.ui-dialog-content').css('background-color', '#f3f2ed'); } });
		jQuery("#dialog_koszykMain").dialog('open');

		
		
		/**
		 * Koszty dostawy
		 */
	      var xx = 0;
	      var yy = 0;
	      var k_left = jQuery("#dialog_koszykMain").offset().left;
	      var k_height = jQuery("#dialog_koszykMain").parent('div').height();
	  
	      if($.browser.msie) {
	    	  xx = jQuery("#dialog_koszykMain").offset().left + 586;
	    	  yy = jQuery("#dialog_koszykMain").offset().top - 11;
	      } else {
	    	  xx = jQuery("#dialog_koszykMain").offset().left + 590;
	    	  yy = jQuery("#dialog_koszykMain").offset().top - 33;
	      }

	        jQuery("#dialog_koszykDostawaPrices").dialog({ autoOpen: true, bgiframe: false, modal: false, resizable: false, width: 256, height: k_height, position: [xx, yy], dialogClass: "ks", close: function(ev, ui) { jQuery(this).dialog('close'); jQuery("#dialog_koszykMain").parent('div').css('left', k_left); }, open: function() { 
			jQuery('.ui-dialog').css('border', '1px solid #b7b7b7'); 
			jQuery('.ui-dialog-content').css('background-color', '#f3f2ed');
			jQuery("#dialog_koszykDostawaPrices").parent('div').find('.ui-dialog-titlebar-close').hide();
			jQuery("#dialog_koszykMain").parent('div').css('left', (k_left-100));
//				jQuery("#dialog_koszykDostawaPrices").parents('div').prev('div').css('display','none');
			jQuery("#dialog_koszykDostawaPrices").parent('div').css('top', yy); } });

	      jQuery("input:hidden[name=dialog_products_id[]]").each( function() {
		  var q = jQuery("#dialog_q"+this.value).val();
		  var man_name = jQuery(this).next("input:hidden[name=dialog_man_id[]]").val();


			if(this.value != '' && typeof(this.value) != 'undefined') {
			  jQuery.ajax({
			    url: 'dialog_shopping_cart.php',
			    data: 'action=getPriceAndShipp&change_quantity=0&products_id='+this.value+'&quantity='+q,
			    type: 'post',
			    dataType: 'json',
			    success: function(j) {

				  
				      jQuery("#dialog_przedplata_"+j[0]['products_id']).html('<b>'+j[0]['price_pobranie']+'</b>');
				     // jQuery("#dialog_przedplata_"+j.idek).attr('class','blank');

				      jQuery("#dialog_przelew_"+j[0]['products_id']).html('<b>'+j[0]['price_przelew']+'</b>');
				      //jQuery("#dialog_przelew_"+j.idek).attr('class','blank');
				     if($.browser.msie)
				    	jQuery("#dialog_koszykDostawaPrices").height(jQuery("#dialog_koszykMain").height()+17);
				     else
	 				    jQuery("#dialog_koszykDostawaPrices").height(jQuery("#dialog_koszykMain").height()); 				    	 
			      jQuery(".kosboxer_"+j[0]['products_id']).height(jQuery(".boxer_"+j[0]['products_id']).height()+39);
			      jQuery(".kreska_"+j[0]['products_id']).height(jQuery(".boxer_"+j[0]['products_id']).height()+39);    
			    	 

				      jQuery("#dialog_przedplata_suma").html('<b>'+j.all_pobranie+'</b>');
				      jQuery("#dialog_przedplata_suma").attr('class','blank');
				      jQuery("#dialog_przelew_suma").html('<b>'+j.all_przelew+'</b>');
				      jQuery("#dialog_przelew_suma").attr('class','blank');

			      if(document.getElementById("dialog_dostaw_info"))
			    	  jQuery("#dialog_dostaw_info").html('<span style="color: red;">UWAGA: </span>wybrałeś produkty z róznych magazynów. Realizacja dostawy nastapi w kilku paczkach.</b>');
//				      jQuery("#main_price").attr('class','blank');
//
//				      jQuery("#go2confirmation").attr('disabled',false);
			    },
			    error: function(j) {
//alert("zle");
//				      location.href = "./checkout_shipping.php";
			    }
			  });
			}
	      });			
		
		
		
        /**
         * Żółte karteczki
         */
		  jQuery("#sendKoszyk2Mail")
			  .bind('mouseover', function() {
	        	jQuery("#sendKoszyk2Mail").append('<div style="position: relative; display: block; z-index: 200"><div class="cload_e" id="cload_e1" style="top: -147px; left: -5px"></div></div>');
	        	jQuery('#cload_e1').fadeIn(500);
			  })
			  .bind('mouseout', function() {
				  jQuery('#cload_e1').fadeOut(500);
			  });				  


		
		
		
//!!!!!!!!!!!!!!!!!-------------------- działania na dialog-koszyku ------------------!!!!!!!!!!!!!!!!!!!!!

		jQuery("#continueShopping").click( function() {
		    jQuery("#dialog_koszykMain").remove();
		    jQuery('#dialog_koszykDostawaPrices').remove();
		    if(reloadek != 0) { window.location.reload(); }
		});

		jQuery("#buy3").click( function() {
		    jQuery("#dialog_koszykMain").remove();
		    jQuery("#dialog_koszykDostawaPrices").remove();
		    jQuery.ajax ({
		      url: "jquery_functions.php",
		      data: "action=dialog_login",
		      dataType: "html",
		      type: "get",
		      success: function(ret) {
			  jQuery("#dialog_todo").html(ret);
			  jQuery("#dialog_new").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: 500, close: function(ev, ui) { jQuery(this).remove(); } });
		      }
		    }); 
		});


		jQuery("input:hidden[name=dialog_products_id[]]").each( function() {
		    var vartosc = this.value;
		    var q = jQuery("#dialog_q"+vartosc).val();

		    jQuery("#dialog_main_price").html('');
		    jQuery("#dialog_main_price").attr('class','loader');


		  if(vartosc != '' && typeof(vartosc) != 'undefined' && q != '' && typeof(q) != 'undefined') {
		    jQuery.ajax({
		      url: 'dialog_shopping_cart.php',
		      data: 'action=getPriceAndShipp&products_id='+vartosc+'&quantity='+q,
		      type: 'post',
		      dataType: 'json',
		      success: function(j) {
    	
				jQuery("#dialog_main_price").attr('class','blank');
				jQuery("#dialog_main_price").html('<b>'+j.all_no_shipp+'</b>');
		      }
		    });
		  }
		  jQuery("#go2confirmation").attr('disabled',false);
		});


		jQuery("input:text[name=dialog_cart_quantity[]]").keyup( function() {
		    reloadek = 1;
		    var q = this.value;
		    var products_id = this.id.substring(8);

		    //alert(this.timer);
		    if (this.timer) clearTimeout(this.timer);
		    jQuery("#dialog_main_price").html('');
		    jQuery("#dialog_main_price").attr('class','loader');


		  if(products_id != '' && typeof(products_id) != 'undefined' && q != '' && typeof(q) != 'undefined') {
		  this.timer = setTimeout(function () {
		    jQuery.ajax({
		      url: 'dialog_shopping_cart.php',
		      data: 'action=getPriceAndShipp&change_quantity=1&products_id='+products_id+'&quantity='+q,
		      type: 'post',
		      dataType: 'json',
		      success: function(j) {	
				  if(j.refresh == '1') {
						alert("Wpisana ilość jest za duża");
					  	window.location.href = 'index.php?change=quantity';
				  } else {			    	
				  
				    jQuery("#dialog_prod_price"+j[0]['products_id']).html('<b>'+j[0]['products_price']+'</b>');
				    jQuery("#dialog_prod_price"+j[0]['products_id']).attr('class','blank');
			    
			    	jQuery("#dialog_przedplata_"+j.idek).html('<b>'+j[0]['price_pobranie']+'</b>');
				    jQuery("#dialog_przedplata_"+j.idek).attr('class','blank');

				    jQuery("#dialog_przelew_"+j.idek).html('<b>'+j[0]['price_przelew']+'</b>');
				    jQuery("#dialog_przelew_"+j.idek).attr('class','blank');

					jQuery("#dialog_main_price").html('<b>'+j.all_no_shipp+'</b>');
					jQuery("#dialog_main_price").attr('class','blank');	
				
			    	jQuery("#dialog_przedplata_suma").html('<b>'+j.all_pobranie+'</b>');
				    jQuery("#dialog_przedplata_suma").attr('class','blank');
				    jQuery("#dialog_przelew_suma").html('<b>'+j.all_przelew+'</b>');
				    jQuery("#dialog_przelew_suma").attr('class','blank');
				    
				    
				    jQuery("#go2confirmation").attr('disabled',false);
				  }
		      }
		    });
		    }, 200);
		  }
				reloadek = 1;
		});


		jQuery("input:image[name=dialog_cart_delete[]]").click( function() {
		    var products_id = this.value;
//			    var q = jQuery("#dialog_q"+products_id).val();

			  if(confirm('Czy jesteś pewnien, że chcesz usunąć ten produkt?')) {

			  jQuery.ajax({
			    url: 'jquery_functions.php',
			    data: 'action=deleteProductsFrom_basket&products_id='+products_id,
			    type: 'get',
			    dataType: 'html',
			    success: function(j) {
				jQuery("#dialog_koszykMain").remove();
				jQuery("#dialog_koszykDostawaPrices").remove();
				if(j > 0) {
				    var e = document.createEvent('MouseEvents');
				    e.initEvent( 'click', true, true );
				    jQuery("#showMyBasket").each(function(){this.dispatchEvent(e);});
				} else {
				    window.location.hraf = './index.php';
				}

			    }
			  });



//			      location.href='./index.php?action=delete_from_cart&products_id='+products_id+'&products_quantity='+q;
				reloadek = 1;
			  }
		  return false;
		});

/*

		jQuery("input:image[name=dialog_cart_delete[]]").click( function() {
		    var products_id = this.value;
		    var q = jQuery("#dialog_q"+products_id).val();


		  if(confirm('Czy jesteś pewnien, że chcesz usunąć ten produkt?'))
		      location.href='./index.php?action=delete_from_cart&products_id='+products_id+'&products_quantity='+q;
		});
*/

//wyslij koszyk na email
		jQuery("#sendKoszyk2Mail").click( function() {  
//			    jQuery(objek).dialog('close');
		    var xx = 0;
		    var yy = 0;
		    xx = jQuery("#sendKoszyk2Mail").offset().left + 15;
		    yy = jQuery("#sendKoszyk2Mail").offset().top - jQuery(window).scrollTop() - 200;

		  jQuery("#dialog_todo").html('');
		  jQuery("#dialog_todo").load("jquery_functions.php?action=dialog_koszyk2email", { }, function() { 
			    jQuery("#dialog_k2e").dialog({ autoOpen: true, bgiframe: true, modal: true, resizable: false, width: 240, position: [xx, yy], dialogClass: "mt", close: function(ev, ui) { jQuery(this).remove(); }, open: function() { jQuery('#dialog_k2e').parent('div').css('background-color', '#c3c3c1'); } });
		    } );

		} );


//pokaz koszty
		jQuery("#showDostawaPices").click( function() {
		      var xx = 0;
		      var yy = 0;
		      var k_left = jQuery("#dialog_koszykMain").offset().left;
		      var k_height = jQuery("#dialog_koszykMain").parent('div').height();
		  
		      if($.browser.msie) {
		    	  xx = jQuery("#dialog_koszykMain").offset().left + 586;
		    	  yy = jQuery("#dialog_koszykMain").offset().top - 11;
		      } else {
		    	  xx = jQuery("#dialog_koszykMain").offset().left + 590;
		    	  yy = jQuery("#dialog_koszykMain").offset().top - 33;
		      }

		        jQuery("#dialog_koszykDostawaPrices").dialog({ autoOpen: true, bgiframe: false, modal: false, resizable: false, width: 256, height: k_height, position: [xx, yy], dialogClass: "ks", close: function(ev, ui) { jQuery(this).dialog('close'); jQuery("#dialog_koszykMain").parent('div').css('left', k_left); }, open: function() { 
				jQuery('.ui-dialog').css('border', '1px solid #b7b7b7'); 
				jQuery('.ui-dialog-content').css('background-color', '#f3f2ed');
				jQuery("#dialog_koszykDostawaPrices").parent('div').find('.ui-dialog-titlebar-close').hide();
				jQuery("#dialog_koszykMain").parent('div').css('left', (k_left-100));
// 				jQuery("#dialog_koszykDostawaPrices").parents('div').prev('div').css('display','none');
				jQuery("#dialog_koszykDostawaPrices").parent('div').css('top', yy); } });

		      jQuery("input:hidden[name=dialog_products_id[]]").each( function() {
			  var q = jQuery("#dialog_q"+this.value).val();
			  var man_name = jQuery(this).next("input:hidden[name=dialog_man_id[]]").val();
//				  jQuery(this).prev("input:text[name=dialog_cart_quantity[]]").focus();
//alert(man_name);
//				  jQuery("#price_"+this.value).html('&nbsp;&nbsp;&nbsp;&nbsp;');
//				  jQuery("#price_"+this.value).attr('class','loader');
//				  jQuery("#shipp_"+this.value).html('&nbsp;&nbsp;&nbsp;&nbsp;');
//				  jQuery("#shipp_"+this.value).attr('class','loader');
//				  jQuery("#main_price").html('&nbsp;&nbsp;&nbsp;&nbsp;');
//				  jQuery("#main_price").attr('class','loader');

			if(this.value != '' && typeof(this.value) != 'undefined') {
			  jQuery.ajax({
			    url: 'dialog_shopping_cart.php',
			    data: 'action=getPriceAndShipp&change_quantity=0&products_id='+this.value+'&quantity='+q,
			    type: 'post',
			    dataType: 'json',
			    success: function(j) {

				      jQuery("#dialog_przedplata_"+j[0]['products_id']).html('<b>'+j[0]['price_pobranie']+'</b>');
				     // jQuery("#dialog_przedplata_"+j.idek).attr('class','blank');

				      jQuery("#dialog_przelew_"+j[0]['products_id']).html('<b>'+j[0]['price_przelew']+'</b>');
				      //jQuery("#dialog_przelew_"+j.idek).attr('class','blank');
				     if($.browser.msie)
				    	jQuery("#dialog_koszykDostawaPrices").height(jQuery("#dialog_koszykMain").height()+17);
				     else
	 				    jQuery("#dialog_koszykDostawaPrices").height(jQuery("#dialog_koszykMain").height()); 				    	 
			      jQuery(".kosboxer_"+j[0]['products_id']).height(jQuery(".boxer_"+j[0]['products_id']).height()+39);
			      jQuery(".kreska_"+j[0]['products_id']).height(jQuery(".boxer_"+j[0]['products_id']).height()+39);    
			    	 

				      jQuery("#dialog_przedplata_suma").html('<b>'+j.all_pobranie+'</b>');
				      jQuery("#dialog_przedplata_suma").attr('class','blank');
				      jQuery("#dialog_przelew_suma").html('<b>'+j.all_przelew+'</b>');
				      jQuery("#dialog_przelew_suma").attr('class','blank');

			      if(document.getElementById("dialog_dostaw_info"))
			    	  jQuery("#dialog_dostaw_info").html('<span style="color: red;">UWAGA: </span>wybrałeś produkty z róznych magazynów. Realizacja dostawy nastapi w kilku paczkach.</b>');
//				      jQuery("#main_price").attr('class','blank');
//
//				      jQuery("#go2confirmation").attr('disabled',false);
			    },
			    error: function(j) {
//alert("zle");
//				      location.href = "./checkout_shipping.php";
			    }
			  });
			}
		      });

		} );



		    }
		  }); 


	 }



         
});

