var current=0; //slaiderii redzamaas bildes kaartas nr.
var t=null; //intervaals
var timer=false; //vai ir palaists setInterval
var descr=new Array(); //apraksti slaidera bildeem
var sourc=new Array(); //slaidera bilzhu src
var currentSpImg = null;

if(typeof(inSearchForm) == 'undefined'){
	var inSearchForm = false;
}

$(document).ready( function() {
	$('#search label:first-child').click( function() {
		$(this).css('width', '0pt');
		$('#search_form div').removeClass('hide');
		return false;
	});

	if(inSearchForm == true){
		$('#search label:first-child').css('width', '0pt');
		$('#search_form div').removeClass('hide');
	}

	//panjemam info no tumbnailjiem prieksh slaidera
	$.each($('#mycarousel img'),function(i,v){
		descr[descr.length]=($(v).attr('alt'));
		sourc[sourc.length]=($(v).attr('src'));
		});
	timer=true;

	//palaizham slaideri
	t=setInterval(slide_next,5000);
	
	//karuselis

	jQuery('#mycarousel').jcarousel({
		scroll:1,
		auto:0,
		wrap: 'circular',
		animation:500,
		itemVisibleInCallback: {
			  onBeforeAnimation: mycarousel_callback1
			}
    });
    
    	
			//fancybox karte
	$('.map').click(function(){	
		$.fancybox({
				href: $(this).attr('href'),
				width: 820,
				height: 535,
				overlayShow: true,
				overlayOpacity: 0.7,
				overlayColor: '#000',
				padding: 0,
				hideOnContentClick:false,
				type: 'iframe'
		});
		return false;
	});

	//fancybox galerija
	//$('.galerija>a:not(h3>a)').fancybox({
	$('.galerija>a[rel^="gallery"]').fancybox({
				href: $(this).attr('href'),
				overlayShow: true,
				overlayOpacity: 0.7,
				overlayColor: '#000',
				type: 'image',
				padding: 0,
				titleShow: false
	});
	
	//prechu katalogs
	$('.katalogs>div>a:first-child, .meklesana #products.column a').fancybox({
				href: $(this).attr('href'),
				overlayShow: true,
				overlayOpacity: 0.7,
				overlayColor: '#000',
				hideOnContentClick:false,
				type: 'iframe',
				width:650,
				height:450,
				padding:0,
				titleShow: false
			});
	
	//atveertaa prece
	$('.thumbnails img').click(function(){
		var im = $(this).attr('src');
		im = im.replace('42x42', '375x375');
		//im=im.substr(0,im.length-10);
		//$('#mainpic').attr('src',(im+'.jpg'));
		$('#mainpic').attr('src', im);
	});

// add to cart submit;
	$('.katalogs form, .prece form').submit(function(){
		var lastForm = $(this);
		$.post($(this).attr('action'), $(this).serialize(), function(data){
			var field = $(lastForm).parent();
			$('input[type="text"]', lastForm).val(1);
			if(data['status'] == 'success'){
				field.css('background-color', '#00ff00');
				field.animate({
						opacity: 0.01
				}, 750, function () {
						$(this).css('background-color', 'transparent').css('opacity', '1.00');
				});
			}else{
				field.css('background-color', '#ff0000');
				field.animate({
						opacity: 0.01
				}, 750, function () {
						$(this).css('background-color', 'transparent').css('opacity', '1.00');
				});
			}
			if($('#cart_amount').length){
				$('#cart_amount').text(data['cart_amount']);
				$('#cart_total').text('Ls ' + data['cart_total']);
			}else if($('#cart_amount', window.parent.document).length){
				$('#cart_amount', window.parent.document).text(data['cart_amount']);
				$('#cart_total', window.parent.document).text('Ls ' + data['cart_total']);
			}
			return false;
		}, 'json');
		return false;
	});

// confirm deleting;
	$('a[rel="delete"]').click(function(){
		return confirm(deleteMsg);
	});

// open change address window;
	$('#ch_addr').fancybox({
		'scrolling'		: 'no',
		'titleShow'		: false,
		'onClosed'		: function() {
				$("#login_error").hide();
		}
	});

// change delivery address;
	$('#ch_addr_block a').click(function(){
		$.ajax({
			url: $(this).attr('href'),
			success: function(data){
				$('#aAddr').text(data.address);
				$('#aCity').text(data.city);
				$('#aZip').text(data.zip);
			},
			dataType: 'json'
		});
		$.fancybox.close();
		return false;
	});

// toggle rent order forms;
	$('#order_cntrl input').click(function(){
		if($(this).val() == 1){
			$('#client_jur_bl').removeClass('hide');
			$('#client_phis_bl').addClass('hide');
		}else{
			$('#client_jur_bl').addClass('hide');
			$('#client_phis_bl').removeClass('hide');
		}
	});

// about us poster;
	$('#par_mums_text .text_img a').fancybox({
				href: $(this).attr('href'),
				overlayShow: true,
				overlayOpacity: 0.7,
				overlayColor: '#000',
				type: 'image',
				padding: 0,
				titleShow: false
	});

// rent order rules open in new window;
/*	$('#order_foot p a').click(function(){
			window.open($(this).attr('href'), 'rules');
			return false;
	});*/

// startpage images;
	currentSpImg = '#' + $('#sp_images img:first').attr('id');

// init startpage images;
	$('#sp_images img:gt(0)').each(function(){
		$(this).hide();
	});

// startpage images hover;
	$('#mainlinks a').hover(function(){
		$(currentSpImg).hide();
		currentSpImg = $(this).attr('rel');
		$(currentSpImg).show();
	});

});


/* karuselis */
function mycarousel_callback1(el,el2){
	$(el2).click(function(){
	timer=false;
	clearInterval(t);
	var im1=$('img', el2).attr('src');
	var el=$('img', el2);
	$('#sliderimg').fadeOut('fast', function(){
		$('#slider_desc').text(el.attr('alt'));
		var im=el.attr('src');
		im = im.replace('42x42', '419x214');
		//im=im.substr(0,im.length-10);
		//$('#sliderimg').attr({src:(im+'.jpg'),alt:el.attr('alt')});
		$('#sliderimg').attr({src:im,alt:el.attr('alt')});
		$('#sliderimg').fadeIn('fast');
		$(el2).mouseleave(function(){
			if (timer==false) //lai neraustaas, ja vairaakas reizes saklikshkjina
				{
				timer=true;
				t=setInterval(slide_next,5000);
				}
			});
		});
	});
}

function slide_next(){
	$('#sliderimg').fadeOut('slow', function(){
		current++;
		if (current==descr.length) current=0;
		//var im=sourc[current].substr(0,sourc[current].length-10);
		var im=sourc[current].replace('42x42', '419x214');
		//$('#sliderimg').attr({src:(im+'.jpg'),alt:descr[current]});
		$('#sliderimg').attr({src:im,alt:descr[current]});
		$('#slider_desc').text(descr[current]);
		$('#sliderimg').fadeIn('slow');
	});
}
