function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


$(document).ready(function() {

/* 2012-01-20 - start */

    $('.overlay .close').live('click', function(e) {
		e.preventDefault();
        $(this).closest('.overlay').fadeOut();
    });

/* 2012-01-20 - end */


	$('form#subForm').submit(function() {
		var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
		var str = String($('#xkhlry-xkhlry', this).attr('value'));
		if(!str.match(re))
		{
			alert('Podany e-mail jest nieprawidłowy');
			return false;
		}
	});


// MODEL TABS
	$('div.tab-content').hide();

	$('a.tab-tab').click(function() {
		$('a.tab-tab').removeClass('active');
		$(this).addClass('active');
		$("div.tab-content").hide();
		$("div.tab-content.tab-"+$(this).attr('name')).fadeIn();
		if($(this).attr('name') == '360' || $(this).attr('name') == 'video' || $(this).attr('name') == 'opinia') {
			$("#main-content div.tab-content[name=opis]").fadeIn();
		}
		$('#main-image a').show();

	});

	// PODMIANA ZDJEC Z GALERII W NAGLOWKU
	$('#gallery div.tab-content a').live('click', function(e) {
		e.preventDefault();
		$('#main-image a').hide();
		var galToMainHref = $(this).attr('href');
		$('#main-image a').each(function(i) {
			if($('img', this).attr('src') == galToMainHref) $(this).fadeIn();
		});
//		$('#main-image a:has(img[src="'+$(this).attr('href')+'"])').fadeIn();
	});

	$('li:first-child a.tab-tab').trigger('click');


// SLIDERS
	$('#promo .slider span, #oferta.home .slider span, #intro .slider span, #oferta.sub .zaglowe .slider span, #oferta.sub .motorowe .slider span').click(function() {
		var slider = $(this).parent().parent();
		if($(this).hasClass('label-off'))
		{
			$(slider).animate({left: "0"}, 1000);
			$('.slider span.label-off', slider).hide();
			$('.slider span.label-on', slider).show();
		}
		else if($(this).hasClass('label-on'))
		{
			if($(slider).attr('id') == 'promo')
				$(slider).animate({left: "-625"}, 1500);
			else
				$(slider).animate({left: "-795"}, 1500);
			$('.slider span.label-on', slider).hide();
			$('.slider span.label-off', slider).show();
		}

	});

	$('#oferta.sub .nav .slider span').click(function() {
		var slider = $(this).parent().parent();
		if($(slider.parent().parent()).attr('id') == 'page') slider = slider.parent();
		if($(this).hasClass('slider-closed'))
        {
			$(this).removeClass('slider-closed');
            $(slider).animate({left: "0"}, 1000);
        }
        else
        {
            $(slider).animate({left: "-560"}, 1000);
			$(this).addClass('slider-closed');
        }

	});


	$("#head > .nav > ul.modele > li").hoverIntent({
		over: function() {
			var ul_modele = $(this).parent();
			var toooo = $(this);
			$('ul', ul_modele).hide();
			$('ul', toooo).show();
			},
		interval: 300,
		out: function () {}
		});

	$('#newsletter').click(function(e) {
		if(!$(e.target).is('#newsletter')) return;
		if($(this).hasClass('slider-closed'))
		{
			$(this).animate({width: "175", 'padding-left': "50"}, 1000);
			$(this).removeClass('slider-closed');
			setTimeout("$('#newsletter *').show()", 1000);
		}
		else
		{
			$('#newsletter *').hide();
			$(this).animate({width: "0", 'padding-left': "30"}, 1000);
			$(this).addClass('slider-closed');
		}


	});


	$('#intro .slideshow').cycle({
		fx: 'fade',
		speed: 500,
		timeout: 5000
	});


	$('div#oferta > div.nav, div#oferta, div#intro, div#pushFooter, div#content, div#footer').click(function(e){
		if(!$(e.target).is('div#oferta > div.nav, div#oferta, div#intro, div#pushFooter, div#content, div#footer')) return;
		window.location = "/";
	});

});

