var free_ship_kurjeriu=169;

jQuery(window).ready(function ($) {
	$("a.fancybox").attr('rel', 'more-views').fancybox();
	
	$('#draugui-email, #draugui-email1, #draugui-email2, #draugui-email3, #draugui-email4, #draugui-email5').focus(function(){
		if($(this).val()=='draugo@paštas'){
			$(this).val('');
		}
	});
	$('#draugui-email, #draugui-email1, #draugui-email2, #draugui-email3, #draugui-email4, #draugui-email5').blur(function(){
		if($(this).val()==''){
			$(this).val('draugo@paštas');
		}
	});

	$('#rekomenduok-name').focus(function(){
		if($(this).val()=='Tavo vardas'){
			$(this).val('');
		}
	});
	$('#rekomenduok-name').blur(function(){
		if($(this).val()==''){
			$(this).val('Tavo vardas');
		}
	});

	$('#rekomenduok-email').focus(function(){
		if($(this).val()=='tavo@paštas'){
			$(this).val('');
		}
	});
	$('#rekomenduok-email').blur(function(){
		if($(this).val()==''){
			$(this).val('tavo@paštas');
		}
	});

	$('#draugui-text').focus(function(){
		if($(this).val()=='komentaras...'){
			$(this).val('');
		}
	});
	$('#draugui-text').blur(function(){
		if($(this).val()==''){
			$(this).val('komentaras...');
		}
	});

	$('#rekomenduok-siusti').click(function(e){
		e.preventDefault();
		
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

		$('.input-error').removeClass('input-error');

		if($('#rekomenduok-name').val()=='' || $('#rekomenduok-name').val()=='Tavo vardas'){
			$('#rekomenduok-name').addClass('input-error');
		}
		if(!emailReg.test($('#rekomenduok-email').val()) || $('#rekomenduok-email').val()=='tavo@paštas'){
			$('#rekomenduok-email').addClass('input-error');
		}		
		if(!emailReg.test($('#draugui-email1').val()) || $('#draugui-email1').val()=='draugo@paštas'){
			$('#draugui-email1').addClass('input-error');
		}
		if($('#draugui-email2').val()!='draugo@paštas' && !emailReg.test($('#draugui-email2').val())){
			$('#draugui-email2').addClass('input-error');
		}
		if($('#draugui-email3').val()!='draugo@paštas' && !emailReg.test($('#draugui-email3').val())){
			$('#draugui-email3').addClass('input-error');
		}
		if($('#draugui-email4').val()!='draugo@paštas' && !emailReg.test($('#draugui-email4').val())){
			$('#draugui-email4').addClass('input-error');
		}
		if($('#draugui-email5').val()!='draugo@paštas' && !emailReg.test($('#draugui-email5').val())){
			$('#draugui-email5').addClass('input-error');
		}

		if($('.input-error').length>0){
			$('.input-error:first').focus();
			return(false);
		}

		$.ajax({
			url: "/send_rekomenduok.php",
			global: false,
			type: "POST",
			data: ({
				'rek-name' : $('#rekomenduok-name').val(),
				'rek-email' : $('#rekomenduok-email').val(),
				'rek-email1' : $('#draugui-email1').val(),
				'rek-email2' : $('#draugui-email2').val(),
				'rek-email3' : $('#draugui-email3').val(),
				'rek-email4' : $('#draugui-email4').val(),
				'rek-email5' : $('#draugui-email5').val()
			}),
			dataType: "html",
			success: function(msg){
				$('#draugui-resp').html(msg);
				$('#draugui-resp').addClass('display');
				$('#draugui-email1, #draugui-email2, #draugui-email3, #draugui-email4, #draugui-email5').val('draugo@paštas');
				$('#draugui-email1').focus();
				return(false);
			}
		});
		return(false);
	});

	$('#draugui-siusti').click(function(){
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

		$('.input-error').removeClass('input-error');

		if(!emailReg.test($('#draugui-email').val()) || $('#draugui-email').val()==''){
			$('#draugui-email').addClass('input-error');
		}
		if($('#draugui-vardas').val()==''){
			$('#draugui-vardas').addClass('input-error');
		}
		if($('#draugui-text').val()=='' || $('#draugui-text').val()=='komentaras...'){
			$('#draugui-text').addClass('input-error');
		}

		if($('.input-error').length>0){
			$('.input-error:first').focus();
			return(false);
		}

		$.ajax({
			url: "/send.php",
			global: false,
			type: "POST",
			data: ({
				demail : $('#draugui-email').val(),
				dname : $('#draugui-vardas').val(),
				dtext : $('#draugui-text').val()
			}),
			dataType: "html",
			success: function(msg){
				$('#draugui-resp').html(msg);
				$('#draugui-resp').addClass('display');
				return(false);
			}
		});
		alert('fail');
		return(false);
	});

	$('#pranesti').click(function(){
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

		$('.input-error').removeClass('input-error');

		if(!emailReg.test($('#nemail').val()) || $('#nemail').val()==''){
			$('#nemail').addClass('input-error');
		}

		if($('.input-error').length>0){
			$('.input-error:first').focus();
			return(false);
		}

		$.ajax({
			url: "/send_pranesti.php",
			global: false,
			type: "POST",
			data: ({
				demail : $('#nemail').val(),
				purl : $('#purl').val()
			}),
			dataType: "html",
			success: function(msg){
				$('#pranesti-resp').html(msg);
				$('#pranesti-resp').addClass('display');
			}
		});
	});

	$('#papasakok-draugui').click(function(){
		if($('#draugui-content').hasClass('display')){
			$('#draugui-content').removeClass('display');
			$('#draugui-head').removeClass('draugui-minus');
		} else{
			$('#draugui-content').addClass('display');
			$('#draugui-head').addClass('draugui-minus');
		}
		return(false);
	});


	$('#tt-phone').qtip({
		content: 'Naudojama tik užsakymo vykdymo metu kilusiems klausimams spręsti.',
		fixed:false,
		style: {
			width: 200,
			padding: 5,
			background: '#ffffff',
			color: '#bd304a',
			textAlign: 'center',
			'font-family': 'Tahoma,Verdana,Arial',
			border: {
				width: 1,
				radius: 1,
				color: '#cccccc'
			}
		}
	});

	$('#tt-zip').qtip({
		content: 'Būtinai nurodykite tikslų pašto indeksą, juo vadovaujantis pristatomos siuntos.',
		fixed:false,
		position: {
			corner: {
				target: 'topRight',
				tooltip: 'bottomRight'
			}
		},
		style: {
			width: 200,
			padding: 5,
			background: '#ffffff',
			color: '#bd304a',
			textAlign: 'center',
			'font-family': 'Tahoma,Verdana,Arial',
			border: {
				width: 1,
				radius: 1,
				color: '#cccccc'
			}
		}
	});
	$('#tt-kurjeris').qtip({
		content: 'Jei suma didesnė nei '+free_ship_kurjeriu.toString()+' Lt, pristatymas kurjeriu nemokamas.',
		fixed:false,
		position: {
			corner: {
				target: 'topRight',
				tooltip: 'bottomRight'
			}
		},
		style: {
			width: 200,
			padding: 5,
			background: '#ffffff',
			color: '#bd304a',
			textAlign: 'center',
			'font-family': 'Tahoma,Verdana,Arial',
			border: {
				width: 1,
				radius: 1,
				color: '#cccccc'
			}
		}
	});
	$('#tt-ofisas').qtip({
		content: 'Darbo laikas nuo 9 iki 18 val. prieš atvykstant būtina paskambinti telefonu +370 683 40423 ir sutarti tikslų laiką telefonu.',
		fixed:false,
		position: {
			corner: {
				target: 'topRight',
				tooltip: 'bottomRight'
			}
		},
		style: {
			width: 200,
			padding: 5,
			background: '#ffffff',
			color: '#bd304a',
			textAlign: 'center',
			'font-family': 'Tahoma,Verdana,Arial',
			border: {
				width: 1,
				radius: 1,
				color: '#cccccc'
			}
		}
	});
	$('#tt-gavejas').qtip({
		content: 'Siuntos gavėjo vardas ir pavardė.',
		fixed:false,
		position: {
			corner: {
				target: 'topRight',
				tooltip: 'bottomRight'
			}
		},
		style: {
			width: 200,
			padding: 5,
			background: '#ffffff',
			color: '#bd304a',
			textAlign: 'center',
			'font-family': 'Tahoma,Verdana,Arial',
			border: {
				width: 1,
				radius: 1,
				color: '#cccccc'
			}
		}
	});
	$('#tt-gavejoaddr').qtip({
		content: 'Siuntos gavėjo adresas.',
		fixed:false,
		position: {
			corner: {
				target: 'topRight',
				tooltip: 'bottomRight'
			}
		},
		style: {
			width: 200,
			padding: 5,
			background: '#ffffff',
			color: '#bd304a',
			textAlign: 'center',
			'font-family': 'Tahoma,Verdana,Arial',
			border: {
				width: 1,
				radius: 1,
				color: '#cccccc'
			}
		}
	});
	$('#tt-gavejotel').qtip({
		content: 'Siuntos gavėjo telefonas.',
		fixed:false,
		position: {
			corner: {
				target: 'topRight',
				tooltip: 'bottomRight'
			}
		},
		style: {
			width: 200,
			padding: 5,
			background: '#ffffff',
			color: '#bd304a',
			textAlign: 'center',
			'font-family': 'Tahoma,Verdana,Arial',
			border: {
				width: 1,
				radius: 1,
				color: '#cccccc'
			}
		}
	});


	if($('#header-total-price')){
		cart_price=parseFloat($('#header-total-price').html());
		if(cart_price>0){
			$('#cart-total-value').val(cart_price);
			$('#ship-value').val(0);
			$('#total-cart-price').html(cart_price.toString()+' Lt');
		} else{
			$('#cart-total-value').val(0);
			$('#ship-value').val(0);
			$('#total-cart-price').html('0 Lt');
			$('#gotopayment').attr('disabled', 'disabled');
		}
		if(cart_price>free_ship_kurjeriu){
			$('#kurjerio-kaina').html('0 Lt');
		}
	}

	var conveyor = $(".content-conveyor", $("#sliderContent")),
	item = $(".item", $("#sliderContent"));
	conveyor.css("width", 181*10);

	var sliderOpts = {
		max: (item.length * 181) - 910,
		slide: function(e, ui) {
			conveyor.css("left", "-" + ui.value + "px");
		},
		change: function (e, ui) {
			conveyor.css("left", "-" + ui.value + "px");
		}
	};

	$("#slider").slider(sliderOpts);

	$('.slide-left').mousehold(function(){
		var s = $("#slider"), val = s.slider("value"), step = s.slider("option", "step");
		s.slider("value", val - step*180);
	});

	$('.slide-right').mousehold(function(){
		var s = $("#slider"), val = s.slider("value"), step = s.slider("option", "step");
		s.slider("value", val + step*180);
	});

	$('a#dydziai').fancybox({
		'padding':0,
		'imageScale':true,
		'hideOnOverlayClick':true,
		'hideOnContentClick':true,
		'frameWidth':660,
		'showCloseButton':true
	});
	$('#fancy_div a#dydziai2').live("click", function(){
		$('a#dydziai').click();
		return(false);
	});

	$('a#pristatymo_salygos').fancybox({
		'padding':0,
		'imageScale':true,
		'hideOnOverlayClick':true,
		'hideOnContentClick':false,
		'frameWidth':698,
		'centerOnScroll':false,
		'showCloseButton':true
	});

	$('a#klientu_atsiliepimai').fancybox({
		'padding':0,
		'imageScale':true,
		'hideOnOverlayClick':true,
		'hideOnContentClick':false,
		'frameWidth':698,
		'centerOnScroll':false,
		'showCloseButton':true
	});

	$('a#uzsakymo_taisykles').fancybox({
		'padding':0,
		'imageScale':true,
		'hideOnOverlayClick':true,
		'hideOnContentClick':false,
		'frameWidth':698,
		'centerOnScroll':false,
		'showCloseButton':true
	});

	$('a#dydziu_lentele').fancybox({
		'padding':0,
		'imageScale':true,
		'hideOnOverlayClick':true,
		'hideOnContentClick':false,
		'frameWidth':698,
		'frameHeight':416,
		'showCloseButton':true
	});
	$('a#maps').fancybox({
		'padding':0,
		'imageScale':true,
		'hideOnOverlayClick':true,
		'hideOnContentClick':false,
		'frameWidth':700,
		'frameHeight':500,
		'showCloseButton':true
	});

	
});

function staigmena(trukme_id, trukme_val){
	jQuery('#attribute'+trukme_id.toString()).val(trukme_val);
	jQuery('#productAddToCartForm').submit();
}

function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}

function updatePrices(){
	cart_price=parseFloat(jQuery('#cart-total-value').val());
	ship_price=parseFloat(jQuery('#ship-value').val());
	total_price=cart_price+ship_price;
	jQuery('#total-cart-price').html(total_price.toString()+' Lt');
	jQuery('#cart-total').html('<span class="price grand-total-price">'+total_price.toString()+'<span class="grand-total-valiuta"> Lt</span></span>');
}

function setShipPrice(method){
	switch(method){
		case 'freeshipping':
			jQuery('#ship-value').val(0);
			break;
		case 'shippastu':
			cart_price=jQuery('#cart-total-value').val();
			if(cart_price>free_ship_kurjeriu){
				jQuery('#ship-value').val(0);
				jQuery('#kurjerio-kaina').html('0 Lt');
			} else{
				jQuery('#ship-value').val(10);
				jQuery('#kurjerio-kaina').html('10 Lt');
			}
			break;
		case 'flatrate':
			jQuery('#ship-value').val(0);
			break;
	}
	updatePrices();
}
function updateQty(item, diff){
	item='input[name="'+item+'"]';
	if(diff!=0){
		var val=parseInt(jQuery(item).val())+diff;
		jQuery(item).val(val);
	}else{
		jQuery(item).val(0);
	}
	jQuery('#cart').submit();
}

function updateCartQty(id, diff){
	it='#cart-'+id.toString()+'-qty';
	a=jQuery('#cart-'+id.toString()+'-add').val();
	d=jQuery('#cart-'+id.toString()+'-del').val();
	q=parseInt(jQuery(it).val())+diff;
	if(diff==1){
		a=a+diff.toString();
		jQuery.ajax({
			url: a,
			global: false,
			type: "GET",
			async: false,
			data: ({}),
			dataType: "html",
			success: function(html){
				if(html.search("neturime")>-1) {
					alert('Pageidaujamo šios prekės kiekio šiuo metu neturime. Pabandykite sumažinti kiekį.');
				} else{
					window.location=window.location;
				}
			}
		});
	} else{
		jQuery.ajax({
			url: d,
			global: false,
			type: "GET",
			async: false,
			data: ({}),
			dataType: "html",
			success: function(msg){
				if(q!=0 && diff!=0){
					a=a+q;
					jQuery.ajax({
						url: a,
						global: false,
						type: "GET",
						async: false,
						data: ({}),
						dataType: "html",
						success: function(html){
							window.location=window.location;
						}
					});
				} else{
					window.location=window.location;
				}
			}
		});
	}
	return(false);
}