function search_() {

	string = document.getElementById('search').value;

	if(string == "") { 

		alert('Puste pole szukaj...'); 

	} else {

		self.location = '/szukaj/'+string+'';

	}

}



function n_add_() {

	string = document.getElementById('newsletter_input').value;

	if(string == "") { 

		alert('Puste pole szukaj...'); 

	} else {

		self.location = '/newsletter/zapisz/'+string+'';

	}

}


function n_del_() {

	string = document.getElementById('newsletter_input').value;

	if(string == "") { 

		alert('Puste pole szukaj...'); 

	} else {

		self.location = '/newsletter/wypisz/'+string+'';

	}

}

function clearForm(formIdent) { 
   document.formIdent.reset(); 
}


function next_news(page) {
   $("#nxas").load("/core/ajax/news.php", {page: page}, function(){

	});
}


function load_map(thismap) {
   var box = null;
   var brand = null;
   box = 'any';
   brand = 'any';
   $('img#my_map').attr("src","/templates/_img/map/"+thismap+".png");
   $("#d_content").load("/core/ajax/dystrybucja.php", {brand: brand, region: thismap, page: '0'}, function(){});
  
   // getHTML('/core/ajax/get.php','group=2&region='+thismap+'');   
}
function load_map2(thismap) {
   var box = null;
   var brand = null;
   box = 'any';
   brand = 'any';

   $("#d_content").load("/core/ajax/dystrybucja.php", {brand: brand, region3: thismap, page: '0'}, function(){});
  
   // getHTML('/core/ajax/get.php','group=2&region='+thismap+'');   
}
function next_page(page,region)
{
   var box = document.getElementById('brand_select');
   var brand = box[box.selectedIndex].value;
	$("#d_content").load("/core/ajax/dystrybucja.php", {region: region, brand: brand, page: page}, function(){
	});
}

function next_page2(page,region,code)
{
   var box = document.getElementById('brand_select2');
   var brand = box[box.selectedIndex].value;
	$("#d_content").load("/core/ajax/dystrybucja.php", {region: region, brand: brand, page: page, code: code}, function(){
	});

}
function submier(page)
{

   var box = document.getElementById('brand_select2');
   brand = box[box.selectedIndex].value;
   var box2 = document.getElementById('city_select');
   brand2 = box2[box2.selectedIndex].value;
   var code1 = document.getElementById('code1').value;
   var code2 = document.getElementById('code2').value;
   if(code1 && code2) {
      var code = code1 + '-' + code2;
	}
   var brand3 = brand2;
   $("#d_content").load("/core/ajax/dystrybucja.php", {city: ""+brand3+"", brand: brand, code: code, submitx: '1', page: page}, function(){         
	});
}

function mov_aar(id) {
    if(id == 1) {
       $("#mtx").css("background-position","60px 0px");
    }
    if(id == 2) {
       $("#mtx").css("background-position","165px 0px");
    }
    if(id == 3) {
       $("#mtx").css("background-position","271px 0px");
    }
    if(id == 4) {
       $("#mtx").css("background-position","367px 0px");
    }
    if(id == 5) {
       $("#mtx").css("background-position","464px 0px");
    }
    if(id == 6) {
       $("#mtx").css("background-position","561px 0px");
    }
    if(id == 7) {
       $("#mtx").css("background-position","651px 0px");
    }    
   // $('#mtx').attr("background-position","210px 0;");
}
/**
* hoverIntent is similar to jQuery's built-in "hover" function except that
* instead of firing the onMouseOver event immediately, hoverIntent checks
* to see if the user's mouse has slowed down (beneath the sensitivity
* threshold) before firing the onMouseOver event.
* 
* hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+
* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
* 
* hoverIntent is currently available for use in all personal or commercial 
* projects under both MIT and GPL licenses. This means that you can choose 
* the license that best suits your project, and use it accordingly.
* 
* // basic usage (just like .hover) receives onMouseOver and onMouseOut functions
* $("ul li").hoverIntent( showNav , hideNav );
* 
* // advanced usage receives configuration object only
* $("ul li").hoverIntent({
*	sensitivity: 7, // number = sensitivity threshold (must be 1 or higher)
*	interval: 100,   // number = milliseconds of polling interval
*	over: showNav,  // function = onMouseOver callback (required)
*	timeout: 0,   // number = milliseconds delay before onMouseOut function call
*	out: hideNav    // function = onMouseOut callback (required)
* });
* 
* @param  f  onMouseOver function || An object with configuration options
* @param  g  onMouseOut function  || Nothing (use configuration options object)
* @author    Brian Cherne <brian@cherne.net>
*/
(function($) {
	$.fn.hoverIntent = function(f,g) {
		// default configuration options
		var cfg = {
			sensitivity: 7,
			interval: 100,
			timeout: 0
		};
		// override configuration options with user supplied object
		cfg = $.extend(cfg, g ? { over: f, out: g } : f );

		// instantiate variables
		// cX, cY = current X and Y position of mouse, updated by mousemove event
		// pX, pY = previous X and Y position of mouse, set by mouseover and polling interval
		var cX, cY, pX, pY;

		// A private function for getting mouse position
		var track = function(ev) {
			cX = ev.pageX;
			cY = ev.pageY;
		};

		// A private function for comparing current and previous mouse position
		var compare = function(ev,ob) {
			ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
			// compare mouse positions to see if they've crossed the threshold
			if ( ( Math.abs(pX-cX) + Math.abs(pY-cY) ) < cfg.sensitivity ) {
				$(ob).unbind("mousemove",track);
				// set hoverIntent state to true (so mouseOut can be called)
				ob.hoverIntent_s = 1;
				return cfg.over.apply(ob,[ev]);
			} else {
				// set previous coordinates for next time
				pX = cX; pY = cY;
				// use self-calling timeout, guarantees intervals are spaced out properly (avoids JavaScript timer bugs)
				ob.hoverIntent_t = setTimeout( function(){compare(ev, ob);} , cfg.interval );
			}
		};

		// A private function for delaying the mouseOut function
		var delay = function(ev,ob) {
			ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t);
			ob.hoverIntent_s = 0;
			return cfg.out.apply(ob,[ev]);
		};

		// A private function for handling mouse 'hovering'
		var handleHover = function(e) {
			// next three lines copied from jQuery.hover, ignore children onMouseOver/onMouseOut
			var p = (e.type == "mouseover" ? e.fromElement : e.toElement) || e.relatedTarget;
			while ( p && p != this ) { try { p = p.parentNode; } catch(e) { p = this; } }
			if ( p == this ) { return false; }

			// copy objects to be passed into t (required for event object to be passed in IE)
			var ev = jQuery.extend({},e);
			var ob = this;

			// cancel hoverIntent timer if it exists
			if (ob.hoverIntent_t) { ob.hoverIntent_t = clearTimeout(ob.hoverIntent_t); }

			// else e.type == "onmouseover"
			if (e.type == "mouseover") {
				// set "previous" X and Y position based on initial entry point
				pX = ev.pageX; pY = ev.pageY;
				// update "current" X and Y position based on mousemove
				$(ob).bind("mousemove",track);
				// start polling interval (self-calling timeout) to compare mouse coordinates over time
				if (ob.hoverIntent_s != 1) { ob.hoverIntent_t = setTimeout( function(){compare(ev,ob);} , cfg.interval );}

			// else e.type == "onmouseout"
			} else {
				// unbind expensive mousemove event
				$(ob).unbind("mousemove",track);
				// if hoverIntent state is true, then call the mouseOut function after the specified delay
				if (ob.hoverIntent_s == 1) { ob.hoverIntent_t = setTimeout( function(){delay(ev,ob);} , cfg.timeout );}
			}
		};

		// bind the function to the two event listeners
		return this.mouseover(handleHover).mouseout(handleHover);
	};
})(jQuery);



 (function ($) {
        $.fn.cross = function (options) {
            return this.each(function (i) { 
                // cache the copy of jQuery(this) - the start image
                var $$ = $(this);
                
                // get the target from the backgroundImage + regexp
                var target = $$.css('backgroundImage').replace(/^url|[\(\)'"]/g, '');

                // nice long chain: wrap img element in span
                $$.wrap('<span style="position: relative;"></span>')
                    // change selector to parent - i.e. newly created span
                    .parent()
                    // prepend a new image inside the span
                    .prepend('<img>')
                    // change the selector to the newly created image
                    .find(':first-child')
                    // set the image to the target
                    .attr('src', target);
                if ($.browser.msie || $.browser.mozilla) {
                    $$.css({
                        'position' : 'absolute', 
                        'left' : 0,
                        'background' : '',
                        'top' : this.offsetTop
                    });
                } else if ($.browser.opera && $.browser.version < 9.5) {
                    $$.css({
                        'position' : 'absolute', 
                        'left' : 0,
                        'background' : '',
                        'top' : "0"
                    });
                } else { // Safari
                    $$.css({
                        'position' : 'absolute', 
                        'left' : 0,
                        'background' : ''
                    });
                }
                $$.hover(function () {
                    $$.stop().animate({
                        opacity: 0
                    }, 250);
                }, function () {
                    $$.stop().animate({
                        opacity: 1
                    }, 250);
                });
            });
        };
        
    })(jQuery);

    $(window).bind('load', function () {
        $('img.fade').cross();
    });


    
    
    
    
