/**
 * Sibloma CMS
 *
 * @copyright	2012 Потапович Дмитрий Александрович
 * @link		http://sibloma.ru
 * @author		Потапович Дмитрий Александрович
 * @mail        potapovich777@yandex.ru
 */
$(document).ready(function() {
//функция подсчета цены
	function res(){
		var minsumm = $('#minsumm').attr('value');//минимальная сумма
		var koltovar = $('#koltovar').attr('value');//кол-во товаров в корзине
		var znakvalutaitog = $('#znakvaluta').text();//знак валюты
		var resultprice = 0;
		var vespole = 0;
		for(i=1;i<=koltovar;i++){
			var pricetovarbasket = $('#pricetovarbasket'+i+'').text();//цена товара
			var plusminus = $('#plusminus'+i+'').attr('value');//кол-во товара
			var vespole1 = $('#vespole'+i+'').attr('value');//ves товара
			var itogprice = pricetovarbasket*plusminus;//итоговая цена товара
			$('#itogprice'+i+'').text(itogprice);//вставляем цену товара
			var resultprice = resultprice+itogprice;//итоговая цена
			var vespole = vespole*1 + vespole1*plusminus*1;
		}
		$('#poleskidki2').html('');
		if(vespole != 0){$('#poleskidki2').append('<div class="skidki2">Вес заказа '+vespole+'г.</div>');}
		var numberskidka = $('#numberskidka').attr('value');//складывать скидки или выбирать большую
		
		var basketskidka = $('#basketskidka').attr('value'); //скидка накопительная
		var aktivbasketskidka = $('#aktivbasketskidka').attr('value'); //активность скидка накопительная
		if(basketskidka != 0 && aktivbasketskidka == 1){$('#poleskidki2').append('<div class="skidki2">Накопительная скидка '+basketskidka+'%</div>');}
		
		var gruppaskidka = $('#gruppaskidka').attr('value'); //скидка группа
		var tipgruppaskidka = $('#tipgruppaskidka').attr('value'); //тип скидка группа
		if(gruppaskidka != 0){
			if(tipgruppaskidka == 0){var zz = '%';}
			if(tipgruppaskidka == 1){var zz = znakvalutaitog;}
			$('#poleskidki2').append('<div class="skidki2">Скидка, как учатнику группы '+gruppaskidka+zz+'</div>');}
		
		var skidkakupon = $('#skidkakupon').attr('value'); //скидка купон
		var tipskidkakupon = $('#tipskidkakupon').attr('value'); //тип скидка купон
		if(skidkakupon != 0){
			if(tipskidkakupon == 0){var zz = '%';}
			if(tipskidkakupon == 1){var zz = znakvalutaitog;}
			$('#poleskidki2').append('<div class="skidki2">Купон - скидка '+skidkakupon+zz+'</div>');}
		
			var aktivsummskidka = $('#aktivsummskidka').attr('value');//активна ли скидка
			var skidsumm = 0;//скидка разовая
			if(aktivsummskidka == 1){
			  for(j=1; j<=3; j++){
			var summaskidka = $('#summaskidka'+j+'').attr('value');
			var skidkaskidka = $('#skidkaskidka'+j+'').attr('value');
			    if(summaskidka != undefined && skidkaskidka != undefined){
			      if(resultprice >= summaskidka){
              var skidsumm = skidkaskidka;
			      }
			    }
			  }
			}
			if(skidsumm != 0){$('#poleskidki2').append('<div class="skidki2">Скидка от суммы заказа '+skidsumm+'%</div>');}
		//------------------------------------------
			if(numberskidka == 1){
				var resultskidka = basketskidka*1+skidsumm*1;
				if(tipgruppaskidka == 0){var resultskidka = resultskidka*1+gruppaskidka*1;}
				if(tipskidkakupon == 0){var resultskidka = resultskidka*1+skidkakupon*1;}
				}
			if(numberskidka == 2){
				if(skidsumm*1 >= basketskidka*1){var resultskidka = skidsumm;}else{var resultskidka = basketskidka;}
				if(tipgruppaskidka == 0){
					if(resultskidka*1 >= gruppaskidka*1){var resultskidka = resultskidka;}else{var resultskidka = gruppaskidka;}
					}
				if(tipskidkakupon == 0){
					if(resultskidka*1 >= skidkakupon*1){var resultskidka = resultskidka;}else{var resultskidka = skidkakupon;}
					}
			}
			
			var resultprice = resultprice*(100-resultskidka)/100;
			var resultprice = Math.ceil(resultprice);
			if(tipgruppaskidka == 1){var resultprice = resultprice*1-gruppaskidka*1;}
			if(tipskidkakupon == 1){var resultprice = resultprice*1-skidkakupon*1;}
			
		//------------------------------------------
		//-------------доставка
			var stoimostdost = $('#stdost').val();
			var stoimostbesp = $('#bespdost').val();
			if(stoimostdost != 0){
				if(stoimostbesp == 0){
				var resultpriceitog = resultprice*1+stoimostdost*1;
				}else{
				    if(resultprice >= stoimostbesp){
					var resultpriceitog = resultprice*1;
					}else{var resultpriceitog = resultprice*1+stoimostdost*1;}	
				}
			}else{var resultpriceitog = resultprice*1;}	
		//--END--------доставка		
		if(resultpriceitog < 0){resultpriceitog = 0;}		
			$('#resultprise').text(resultpriceitog);
			$('#znakvalutaitog').text(znakvalutaitog);
			   if(minsumm != 0){
			   if(resultpriceitog < minsumm){var textminsum = 'Минимальная сумма заказа '+minsumm+znakvalutaitog; alert(textminsum);}
			   }
			}
//END//функция подсчета цены

//----------купоны----
    $('#kuponbutton').click(function(){
	var kuponname = $('#kuponname').val();
	var idregistrlogin = $('#idregistrlogin').val();
	if(kuponname != ''){
	$('#polekupon').load('blocks/loadkupon.php',{kuponname : kuponname, idregistrlogin : idregistrlogin});
	setTimeout(function(){res();},1000);}
	});
//--END-----купоны----
//----------zoom----
    $('div[id *= tovarzoom]').hover(function(){
		var id = $(this).attr('class');
		$(this).prepend('<img id="tovarzoom'+id+'" src="images/zoom.png" style="position:absolute; left:50%; top:50%; margin: -24px 0 0 -24px; z-index:5;">');
		},function(){
		var id = $(this).attr('class');
		$('#tovarzoom'+id+'').remove();
		});
//--END-----zoom----

var peremenka = $('#peremenka').attr('value');
	
//подсчет цены при "Обновить"
  $('#butclick').click(function(){res();});
//END//подсчет цены при "Обновить"
//изменение в поле с количеством товара	
	$('input[id *= plusminus]').change(function(){
	var u777u = $(this).attr('title');
	var sessionid = $('#sessionid'+u777u+'').attr('value');
	var znach = $(this).attr('value');$.ajax({url: "blocks/session_basket_raznoe.php",type: "POST",data: {sessionid: sessionid, znach: znach}});
	if(znach == 0){id = setTimeout("location.reload(true)",500);}
	res();
	});
//END//изменение в поле с количеством товара
//+ - к количеству товара	
  $('img[id *= imgplus]').click(function(){var u777u = $(this).attr('class');var znach = $('#plusminus'+u777u+'').attr('value');var odin = 1;var znach = znach*1 + odin;$('#plusminus'+u777u+'').attr('value',znach);var sessionid = $('#sessionid'+u777u+'').attr('value');$.ajax({url: "blocks/session_basket_raznoe.php",type: "POST",data: {sessionid: sessionid, znach: znach}});res();});
  $('img[id *= imgminus]').click(function(){var u777u = $(this).attr('class');var znach = $('#plusminus'+u777u+'').attr('value');var odin = 1;var znach = znach*1 - odin;$('#plusminus'+u777u+'').attr('value',znach);var sessionid = $('#sessionid'+u777u+'').attr('value');$.ajax({url: "blocks/session_basket_raznoe.php",type: "POST",data: {sessionid: sessionid, znach: znach}});res();if(znach == 0){id = setTimeout("location.reload(true)",500);}});
//END//+ - к количеству товара
	
//выбор свойства в корзине
  $('select[id *= svvibor]').change(function(){
	  var znsvvb = $(this).attr('title');
	  var svvibor = $("#svvibor"+znsvvb+" option:selected").val();
	  var idtvr = $('#idtovarbasket'+znsvvb+'').attr('value');
	  $('#pricetovarbasket'+znsvvb+'').load('blocks/svvibor.php',{svvibor : svvibor, idtovar : idtvr, otkuda : 2});
	  setTimeout("$('#container_cart').load('blocks/cart.php',{delay777 : 1, number : 1});",1000);
	  setTimeout("$('#pricebasket').load('blocks/cart.php',{delay777 : 1, number : 2});",1000);
	  }).blur(function(){res();});
//END//выбор свойства в корзине

//выбор доставки в корзине
$(':radio[name *= sposobdostavka]').change(function(){
	var dostavka1id = $(this).val();
	$('#dostnone').text('');
	$('#stoimostdostavkapole').load('blocks/dostavka1pole.php',{dostavka1id : dostavka1id});
	$.ajax({url: "blocks/session_basket_raznoe.php",type: "POST",data: {dostavka1id: dostavka1id}});
	setTimeout(function(){res();},1000);
});	
//END//выбор доставки в корзине

//предзаказ
	$('div[id *= predzakaz7]').click(function(){var idtovar = $(this).attr('alt');$('#predzakazdiv').dialog({width: 485, height: 320}).load('blocks/loadpredzakaz.php',{idtovar : idtovar});});
//END//предзаказ
//Преимущества регистрации
  $('a[id *= podrobneeregistr]').click(function(){
  $('#podrobneeregistrpole').dialog({width: 485, height: 320}).load('blocks/podrobneeregistr.php');
  });
//END//Преимущества регистрации
//комментарии
	$('a[id *= comm713]').live("click",function(){
		var pagek = $(this).attr('alt');
		var tipkomments = $('#tipkomments').attr('value');
		var polopistovar = $('#polopistovarid').attr('value');
		if(tipkomments == 1){$('#polecomm777').load('blocks/loadcomm.php',{pagek : pagek, polopistovar : polopistovar, tipcomments : 1});}
		if(tipkomments == 2){$('#polecomm777').load('blocks/loadcomm.php',{pagek : pagek, polopistovar : polopistovar, tipcomments : 2});}
		var destination = $('#polecomm777').offset().top;
		$("html:not(:animated),body:not(:animated)").animate({scrollTop: destination}, 1100);});
//END//комментарии
	
//Регистрация
	$('a[id *= registrssilka]').click(function(){
	$('#registrer').dialog({width: 740, height: 560}).load('blocks/registr.php');
	});
//END//Регистрация
	$('#registrpass').click(function(){$('#registrerpassword').dialog({width: 685, height: 520}).load('blocks/registrpassword.php')});
	
	$('#lichniedannie').click(function(){$('#lichniedannieblock').dialog({width: 700, height: 520}).load('blocks/lichniedannie.php')});
				
			$('a[id *= loginzakazpass]').click(function(){var numberzakaz = $(this).attr('class');$('#loginzakazpassblock').dialog({width: 685, height: 380}).load('blocks/podrobneezakazlogin.php',{numberzakaz : numberzakaz})});$('#okzakop').click(function(){$('#okzakopdiv').hide();});
			
			$('div[id *= galerymin]').click(function(){
				var srcimggalery = $(this).attr('class');//ссылка
				var dirimggalery = $(this).attr('name');//счет
				var idtovar = $('#idtovarid1').val();
				var opred777 = $('#opred777').val();
				if(opred777 == 1){
				$('.galerymax'+dirimggalery+'').load('blocks/loadgalery.php',{srcimggalery: srcimggalery, idtovar: idtovar});			
				}
				if(opred777 == 2){
				var idtovar = $(this).attr('alt');
				$('#loadgal777').val(dirimggalery);
				$('.galerymax'+dirimggalery+'').load('blocks/loadgalery1.php',{srcimggalery: srcimggalery, dirimggalery: dirimggalery, idtovar: idtovar});		
				}
			});	
			$('div[id *= galerymin]').hover(function(){$(this).css('opacity','1')},function(){$(this).css('opacity','0.5')});
	
//выбор оплаты в корзине
$(':radio[name *= sposoboplata]').change(function(){
	var oplataviborpole = $(this).val();
	$('#oplnone').text('');
	$.ajax({url: "blocks/session_basket_raznoe.php",type: "POST",data: {oplatavibor : oplataviborpole}});
});
//END//выбор оплаты в корзине
//подсчет цены при загрузке
var koltovar = $('#koltovar').attr('value');
if(koltovar != undefined){window.onload= function(){res();}}
//END//подсчет цены при загрузке

var jes7= document.domain;

//FAQ
$('.otvet').hide();
$('.plus').toggle(function() {var faq = $(this).attr('title');$(this).next().slideDown(500).load('blocks/loadfaq.php',{faq: faq});;$(this).removeClass('plus').addClass('minus');},function() {$(this).next().slideUp(500);$(this).removeClass('minus').addClass('plus');});
//END//FAQ
//открытие и закрытие корзины
$('#container_click').click(function(){var idbasket = $('#idbasket').attr('title');
if (idbasket == 0){$('#container_basket').animate({'top':'0px'});$('#container_click').animate({'top':'103px'});$('#container_click').text('ЗАКРЫТЬ');$('#container_cart').animate({'top':'98px'}).hide();$('#idbasket').attr('title',1); 
$('#container_tovar').load('blocks/tobasket.php'); 
$('#pricebasket').load('blocks/cart.php',{delay777 : 1, number : 2});
}
if (idbasket == 1){$('#container_basket').animate({'top':'-103px'});$('#container_click').animate({'top':'0px'});$('#container_click').text('КОРЗИНА');$('#container_cart').animate({'top':'-5px'}).show();$('#idbasket').attr('title',0);
$('#pricebasket').load('blocks/cart.php',{delay777 : 1, number : 2});
$('#container_cart').load('blocks/cart.php',{delay777 : 1, number : 1});
}});
//END//открытие и закрытие корзины

//добавление товара
$('div[name *= addtobasket]').click(function(){
	var numbertovar = $(this).attr('class');
	var put = $('#put').attr('value');
	var polput = 'url('+put+'incart.png)';
	$(this).css('background-image',polput);
	var idbasket = $('#idbasket').attr('title');
	if (idbasket == 0){
	$('#container_tovar').load('blocks/tobasket.php',{numbertovar : numbertovar}); 
	setTimeout("$('#pricebasket').load('blocks/cart.php',{delay777 : 1, number : 2});",1000);	
	$('#container_basket').animate({'top':'0px'});
	$('#container_click').animate({'top':'103px'});
	$('#container_cart').animate({'top':'98px'}).hide();
	$('#idbasket').attr('title',1);
	}if (idbasket == 1){
	$('#container_tovar').load('blocks/tobasket.php',{numbertovar : numbertovar}); 
	setTimeout("$('#pricebasket').load('blocks/cart.php',{delay777 : 1, number : 2});",1000);
	}$('#container_click').text('ЗАКРЫТЬ');});
//END//добавление товара

//--------------------------
$('a[class *= compare]').hover(function(){$(this).css('text-decoration','underline')},function(){$(this).css('text-decoration','none')});
$('a[class *= compare]').toggle(
    function(){		
	var namethemes = $('#namethemes').attr('value');
	var idtovarcomp = $(this).attr('name');
	var id_a_item = $(this).attr('id');
	if (id_a_item == 0){
		
		var ordinat = $(this).offset();
		$('body').prepend('<div id="ordinat" style="position:absolute; background-color:#F00; top:'+ordinat.top+'px; left:'+ordinat.left+'px; width:10px; height:10px; opacity:0.7; border-radius:5px; -moz-border-radius:5px;"></div>');
		var ordinatcompare = $('#ordinatdivc777').offset();
		var top = ordinatcompare.top;
		var left = ordinatcompare.left;
		$('#ordinat').animate({top: top, left: left}, 2000,function(){
			$('#ordinat').remove();
		});
	
	$(this).attr('id',1);
	$.ajax({url: 'blocks/session_comparison.php',type: 'POST',data: {idcomparison: idtovarcomp}});
	$('.compare'+idtovarcomp+'').text('В сравнении').css('color','#FF0000');
	var koltovar777 = $('#koltovar777').attr('title');
	$('#compareload').load('blocks/compare_load.php',{idplus : koltovar777})}
	if (id_a_item == 1){$(this).attr('id',0);
	$.ajax({url: "blocks/session_comparison.php",type: "POST",data: {idcomparisondelete: idtovarcomp}});
	$('.compare'+idtovarcomp+'').text('Сравнить').css('color','#999');
	var koltovar777 = $('#koltovar777').attr('title');
	$('#compareload').load('blocks/compare_load.php',{idminus : koltovar777})}}
	
	,function(){
	var namethemes = $('#namethemes').attr('value');
	var idtovarcomp = $(this).attr('name');
	var id_a_item = $(this).attr('id');
	if (id_a_item == 1){$(this).attr('id',0);
	$.ajax({url: "blocks/session_comparison.php",type: "POST",data: {idcomparisondelete: idtovarcomp}});
	$('.compare'+idtovarcomp+'').text('Сравнить').css('color','#999');
	var koltovar777 = $('#koltovar777').attr('title');
	$('#compareload').load('blocks/compare_load.php',{idminus : koltovar777})}
	if (id_a_item == 0){
		
		var ordinat = $(this).offset();
		$('body').prepend('<div id="ordinat" style="position:absolute; background-color:#F00; top:'+ordinat.top+'px; left:'+ordinat.left+'px; width:10px; height:10px; opacity:0.7; border-radius:5px; -moz-border-radius:5px;"></div>');
		var ordinatcompare = $('#ordinatdivc777').offset();
		var top = ordinatcompare.top;
		var left = ordinatcompare.left;
		$('#ordinat').animate({top: top, left: left}, 2000,function(){
			$('#ordinat').remove();
		});
	$(this).attr('id',1);
	$.ajax({url: "blocks/session_comparison.php",type: "POST",data: {idcomparison: idtovarcomp}});
	$('.compare'+idtovarcomp+'').text('В сравнении').css('color','#FF0000');
	var koltovar777 = $('#koltovar777').attr('title');
	$('#compareload').load('blocks/compare_load.php',{idplus : koltovar777})}});
//--------------------------
$('#kodcenatovarvibor').change(function(){var idtovarvibor = $("#kodcenatovarvibor option:selected").val();if(idtovarvibor == ''){idtovarvibor = 0}$.ajax({url: "blocks/session_valuta.php",type: "POST",data: {idtovarvibor: idtovarvibor}});id = setTimeout("location.reload(true)",500);});$('a[id *= 777sorttt]').click(function(){var idtovarviborsort = $(this).attr('class'); $.ajax({url: "blocks/session_sort.php",type: "POST",data: {idtovarviborsort: idtovarviborsort}});id = setTimeout("location.reload(true)",1000);});$("#firstpane p.menu_head").click(function(){$(this).next("div.menu_body").slideToggle(300).siblings("div.menu_body").slideUp("slow");$(this).siblings();});$("#friends p.menu_head_friends").click(function(){$(this).next("div.menu_body_friends").slideToggle(300).siblings("div.menu_body_friends").slideUp("slow");$(this).siblings();});

$('#golosid').click(function(){var idvopros = $('input[name *= poll]:checked').val();$('#opros777').load('blocks/poll.php',{idvopros: idvopros});});

$('a[id *= tovar_a_comp]').click(function(){var tovar_a_comp = $(this).attr('class');$.ajax({url: "blocks/session_comparison.php",type: "POST",data: {idcomparisondelete: tovar_a_comp}});id = setTimeout("location.reload(true)",1000);});

$('img[id *= delete_tov_basket]').click(function(){var sessioniddelete = $(this).attr('class');$.ajax({url: "blocks/session_basket_raznoe.php",type: "POST",data: {sessioniddelete: sessioniddelete}});id = setTimeout("location.reload(true)",500);});

//--выбор свойства---
$('select[id *= svviborpolopis]').change(function(){
	var idtovar = $(this).attr('name');
	var svvibor = $(this).val();
    $('#cena_tovar_blok'+idtovar+'').load('blocks/svvibor.php',{svvibor : svvibor, idtovar : idtovar, otkuda : 1});
	setTimeout("$('#container_cart').load('blocks/cart.php',{delay777 : 1, number : 1});",1000);
	setTimeout("$('#pricebasket').load('blocks/cart.php',{delay777 : 1, number : 2});",1000);
});
//--END--выбор свойства---

$('#nextknopka').click(function(){var kollmingall = $('#kollmingall').attr('value');var kollmingall = parseInt(kollmingall) - 4;var numberhide = $(this).attr('class');if(numberhide < kollmingall){var newnumber = parseInt(numberhide)+1; $(this).attr('class',newnumber); $('#backknopka').attr('class',newnumber);var namehide = 'polemingal'+numberhide;$('#'+namehide+'').hide();var numbershow = parseInt(numberhide)+4;var nameshow = 'polemingal'+numbershow;$('#'+nameshow+'').show();}});$('#backknopka').click(function(){var numbershow = $(this).attr('class');if(numbershow > 0){var numbershow = parseInt(numbershow)-1;var nameshow = 'polemingal'+numbershow;var numberhide = parseInt(numbershow)+4;var namehide = 'polemingal'+numberhide;$('#'+nameshow+'').show();$('#'+namehide+'').hide();var newnumber = parseInt(numbershow); $(this).attr('class',newnumber); $('#nextknopka').attr('class',newnumber);}});
});
