$(document).ready(function(){
	$('div#header').pngFix();
	$('div#announce').pngFix();
	$('#inner td.img').pngFix();
	$('.anons').pngFix();
	$('#mainmenu li.inactive').hover(
		function(){$(this).addClass("active")},
		function(){$(this).removeClass("active");}
	);
	//setTimeout("switchModel()",5000);

	$('.vote').click(function() {
		$(this).prepend('<img src="/i/ajax-loader.gif" style="margin:0; padding:0; border:0; height:12px; margin-right:3px" />').css('text-decoration','none');
		var button = $(this);
		$.get('/vote.php',{ id: $(this).attr('picid') },
			function(data) {
				$('.vote').slideUp();
				var span = button.next().find('span');
				span.text(span.text()*1+1);
				button.next().addClass('voted');
			});
	});
});

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 basket(id, name) {
    var basket = readCookie('basket');
    if (null == basket) {
        basket = '';
    }

    createCookie('basket', readCookie('basket') + '|' + id, 2);
    $('#basket-link').html('<a href="/basket/">Ваша корзина</a>');

    $.gritter.add({
        title: 'Товар добавлен в корзину',
        text: 'Товар "<b style="font-weight:bold;">'+name+'</b>" добавлен <a href="/basket/">в вашу корзину</a>, там же вы можете отредактировать его количество.',
        sticky: false,
        time: ''
    });

    return false;
}

function recalc() {
	$('.basket-table .item input.q').each(function(){
		if (!$(this).attr('value').match(/[0-9]+/i)) {
	        $(this).attr('value', 1);
        }
    });
	
    $('.basket-table .item').each(function(){
        $(this).find('.price.summ').html($(this).find('input.q').attr('value') * $(this).find('.price').html());
    });

    var summ = 0;
    $('.basket-table .item .price.summ').each(function(){
        summ += 1 * $(this).html();
    });

    $('#final-summ').html(summ);
    $('#final-summ-discount').html(summ - (summ * 0.03));
}

function changeModelTo(i) {
	curModel = i;
	$('#aname').fadeTo('fast', 0, (function(){
			this.innerHTML = pumps[i][0];
		})).fadeTo('fast', 1, function(){if(jQuery.browser.msie){this.style.removeAttribute('filter')}});

	$('#announce .price').fadeTo('fast', 0, (function(){
			this.innerHTML = pumps[i][1];
		})).fadeTo('fast', 1, function(){if(jQuery.browser.msie){this.style.removeAttribute('filter')}});

	$('#pumpInfo').fadeTo('fast', 0, (function(){
			this.innerHTML = pumps[i][2];
		})).fadeTo('fast', 1, function(){if(jQuery.browser.msie){this.style.removeAttribute('filter')}});

	if(jQuery.browser.msie){
		$('#announce .picture').html(pumps[i][3]);
		$('div#announce').pngFix();
	} else {
		$('#announce .picture').fadeTo('fast', 0, (function(){
				this.innerHTML = pumps[i][3]; $('div#announce').pngFix();
			})).fadeTo('fast', 1, function(){if(jQuery.browser.msie){this.style.removeAttribute('filter')}});
	}
}

var announce = new Array();

announce[0] = '<h2 class="name"><a href="/konkurs/">Конкурс детского рисунка</a></h2><p class="comment">С 1 сентября по 30 ноября <a class="u" style="font-weight:bold;" href="/konkurs/">проводится конкурс</a>, среди призов которого PSP, фотоаппарат и mp3-плеер.</p>';

announce[1] = '<h2 class="name"><a href="/konkurs/">Конкурс детского рисунка</a></h2><p class="comment">С 1 сентября по 30 ноября <a class="u" style="font-weight:bold;" href="/konkurs/">проводится конкурс</a>, среди призов которого PSP, фотоаппарат и mp3-плеер.</p>';

announce[2] = '<h2 class="name">Действует система скидок!</h2><p class="comment">Скидки предоставляются покупателям расходных материалов для помп, подробнее вы можете узнать по <a class="u" href="/contacts/">нашим телефонам</a>.</p>';

announce[3] = '<h2 class="name">C 14 сентября помпы в кредит! Теперь и в Петрозаводске!</h2><p class="comment">Более подробную информацию о приобретении попм в кредит вы можете узнать по <a class="u" href="/contacts/">нашим телефонам</a>.</p>';

var curAnno = 0;
function switchModel() {
	curAnno = (curAnno+1) % (announce.length);
	$('#inner #announce .container').fadeTo('fast', 0, (function(){
			this.innerHTML = announce[curAnno];
		})).fadeTo('fast', 1);
	setTimeout("switchModel()",8000);
}

var curModel = 0;
function nextModel() {
	changeModelTo((++curModel>=pumps.length)?0:curModel);
}
function pervModel() {
	changeModelTo((--curModel<0)?(pumps.length-1):curModel);
}


