var itogSummaComplect = 0;
var itogSummaColor = 0;
var itogSummaComplectO = 0;
var itogSummaColorO = 0;
var ComplectSumma = 0;
var ComplectSummaColor = 0;
var ComplectSummaFlag = 1; //Весь комплект
var HTElogin = 0;
var productID = 0; //Идентификатор текущего продукта
$(document).ready(function(){
	$(".listtable tr").mouseover(function() {
  		$(this).addClass("over");
  	});
  
  	$(".listtable tr").mouseout(function() {
  		$(this).removeClass("over");
  	});
  	
  	$(".listtable tr:even").addClass("alt");
	$('.hte-kolvo').keyup(function(){
		$(".hte-checkbox-price, .hte-checkbox-color").each(function(){
			if($(this).attr('class') == 'hte-checkbox-price') { //Считаем цену
				itogSummaComplect = 0;
				ComplectSummaFlag = 1;
				$('.hte-checkbox-price').each(function(){
					var kolvo = $(this).parent().parent().find('.hte-kolvo').val();
					//alert(kolvo);
					if( kolvo == '' ) {
						//$(this).parent().parent().find('.hte-kolvo').val('12');
						kolvo = 0;
					} else {
						kolvo = kolvo*1;
						if( !kolvo ) {
							$(this).parent().parent().find('.hte-kolvo').val('1');
							kolvo = 1;
						}
					}
					if($(this).attr('checked') == true) {
						itogSummaComplect += $(this).attr('value') * kolvo;
					} else {
						ComplectSummaFlag = 0;
					}
				});
				$('#hte-itogcomplect').text( itogSummaComplect + ' руб.' );
			} else if($(this).attr('class') == 'hte-checkbox-color' ) {
				itogSummaColor = 0;
				$('.hte-checkbox-color').each(function(){
					var kolvo = $(this).parent().parent().find('.hte-kolvo').val();
					if( kolvo == '' ) {
						//$(this).parent().parent().find('.hte-kolvo').val('12');
						kolvo = 0;
					} else {
						kolvo = kolvo*1;
						if( !kolvo ) {
							$(this).parent().parent().find('.hte-kolvo').val('1');
							kolvo = 1;
						}
					}
					if($(this).attr('checked') == true) {
						itogSummaColor += $(this).attr('value') * kolvo;
					}
				})
				$('#hte-itogcolor').text( itogSummaColor + ' руб.' );
			}
			
			$('#hte-itog').text( itogSummaComplect + itogSummaColor + ' руб.' );
			$('#hte-itog-all').text( itogSummaComplect + itogSummaColor + itogSummaComplectO + itogSummaColorO );
		});
		$(".hte-checkbox-price-options, .hte-checkbox-color-options").each(function(){
			if($(this).attr('class') == 'hte-checkbox-price-options') { //Считаем цену
				itogSummaComplectO = 0;
				$('.hte-checkbox-price-options').each(function(){
					var kolvo = $(this).parent().parent().find('.hte-kolvo').val();
					kolvo = kolvo*1;
					if( !kolvo ) {
						$(this).parent().parent().find('.hte-kolvo').val('1');
						kolvo = 1;
					}
					if($(this).attr('checked') == true) {
						itogSummaComplectO += $(this).attr('value') * kolvo;
					}
				})
				$('#hte-itogcomplect-options').text( itogSummaComplectO + ' руб.' );
			} else if($(this).attr('class') == 'hte-checkbox-color-options' ) {
				itogSummaColorO = 0;
				$('.hte-checkbox-color-options').each(function(){
					var kolvo = $(this).parent().parent().find('.hte-kolvo').val();
					kolvo = kolvo*1;
					if( !kolvo ) {
						$(this).parent().parent().find('.hte-kolvo').val('1');
						kolvo = 1;
					}
					if($(this).attr('checked') == true) {
						itogSummaColorO += $(this).attr('value') * kolvo;
					}
				})
				$('#hte-itogcolor-options').text( itogSummaColorO + ' руб.' );
			}
			
			$('#hte-itog-options').text( itogSummaComplectO + itogSummaColorO + ' руб.' );
			$('#hte-itog-all').text( itogSummaComplect + itogSummaColor + itogSummaComplectO + itogSummaColorO );
		})
	});
	
	$(".hte-checkbox-price, .hte-checkbox-color").click(function(){
		if($(this).attr('class') == 'hte-checkbox-price') { //Считаем цену
			itogSummaComplect = 0;
			ComplectSummaFlag = 1;
			$('.hte-checkbox-price').each(function(){
				var kolvo = $(this).parent().parent().find('.hte-kolvo').val();
				kolvo = kolvo*1;
				if( !kolvo ) {
					$(this).parent().parent().find('.hte-kolvo').val('1');
					kolvo = 1;
				}
				if($(this).attr('checked') == true) {
					itogSummaComplect += $(this).attr('value') * kolvo;
				} else {
					$(this).parent().parent().find('.hte-checkbox-color').attr('checked','');
					itogSummaColor = 0;
					$('.hte-checkbox-color').each(function(){
						var kolvo = $(this).parent().parent().find('.hte-kolvo').val();
						kolvo = kolvo*1;
						if( !kolvo ) {
							$(this).parent().parent().find('.hte-kolvo').val('1');
							kolvo = 1;
						}
						if($(this).attr('checked') == true) {
							itogSummaColor += $(this).attr('value') * kolvo;
						}
					});
					$('#hte-itogcolor').text( itogSummaColor + ' руб.' );
					ComplectSummaFlag = 0;
				}
			});
			$('#hte-itogcomplect').text( itogSummaComplect + ' руб.' );
		} else if($(this).attr('class') == 'hte-checkbox-color' ) {
			itogSummaColor = 0;
			$('.hte-checkbox-color').each(function(){
				var kolvo = $(this).parent().parent().find('.hte-kolvo').val();
				kolvo = kolvo*1;
				if( !kolvo ) {
					$(this).parent().parent().find('.hte-kolvo').val('1');
					kolvo = 1;
				}
				if($(this).attr('checked') == true) {
					$(this).parent().parent().find('.hte-checkbox-price').attr('checked','checked');
						itogSummaComplect = 0;
						ComplectSummaFlag = 1;
						$('.hte-checkbox-price').each(function(){
							var kolvo = $(this).parent().parent().find('.hte-kolvo').val();
							kolvo = kolvo*1;
							if( !kolvo ) {
								$(this).parent().parent().find('.hte-kolvo').val('1');
								kolvo = 1;
							}
							if($(this).attr('checked') == true) {
								itogSummaComplect += $(this).attr('value') * kolvo;
							} else {
								ComplectSummaFlag = 0;
							}
						});
						$('#hte-itogcomplect').text( itogSummaComplect + ' руб.' );
					itogSummaColor += $(this).attr('value') * kolvo;
				}
			})
			$('#hte-itogcolor').text( itogSummaColor + ' руб.' );
		}
		
		$('#hte-itog').text( itogSummaComplect + itogSummaColor + ' руб.' );
		$('#hte-itog-all').text( itogSummaComplect + itogSummaColor + itogSummaComplectO + itogSummaColorO );
	})
	
	
	
	
	
	
	$("#colorMainCheck").click(function(){
		var tempPrice = 0;
		var qual = document.getElementById('product_qty').value;
		
		$(this).parent().parent().find('.product_option').each(function(){
			tempPrice += $(this).find('option:selected').attr('rel')*1;
		});
		
		if($(this).attr('checked') == false) {
			$(this).parent().parent().find('.totalPrice').html($(this).parent().parent().find('.totalPrice-start').html()*qual + tempPrice*1 + '.00 руб.');
		} else {
			$(this).parent().parent().find('.totalPrice').html($(this).parent().parent().find('.totalPrice-start').html()*qual + tempPrice*1 + ComplectSummaColor*qual + '.00 руб.');
		}
	})
	
	$('.withcolor-check').click(function(){
		var tempPrice = 0;
		$(this).parent().parent().find('.product_option').each(function(){
			tempPrice += $(this).find('option:selected').attr('rel')*1;
		});
		if($(this).attr('checked') == false) {
			$(this).parent().parent().find('.totalPrice').html($(this).parent().parent().find('.totalPrice-start').html()*1 + tempPrice*1 + '.00 руб.');
		} else {
			var tempPrice2 = $(this).parent().find('.withcolor-price').html();
			$(this).parent().parent().find('.totalPrice').html($(this).parent().parent().find('.totalPrice-start').html()*1 + tempPrice*1 + tempPrice2*1 + '.00 руб.');
		}
	})
	
})
function mainOpen(obj) {
	if($(obj).attr('rel') == 'close') {
		$(obj).text('-');
		//alert($(obj).parent().html());
		$(obj).parent().find('.child-1').css('display', 'block');
		$(obj).attr('rel', 'open')
	} else {
		$(obj).text('+');
		$(obj).parent().find('.child-1').css('display', 'none');
		$(obj).attr('rel', 'close')
	}
	return false;
}
function mainOpen2(obj) {
	if($(obj).attr('rel') == 'close') {
		$(obj).text('-');
		$(obj).parent().find('.child-2').css('display', 'block');
		$(obj).attr('rel', 'open')
	} else {
		$(obj).text('+');
		$(obj).parent().find('.child-2').css('display', 'none');
		$(obj).attr('rel', 'close')
	}
	return false;
}
function mainOpen3(obj) {
	if($(obj).attr('rel') == 'close') {
		$(obj).text('-');
		$(obj).parent().find('.child-3').css('display', 'block');
		$(obj).attr('rel', 'open')
	} else {
		$(obj).text('+');
		$(obj).parent().find('.child-3').css('display', 'none');
		$(obj).attr('rel', 'close')
	}
	return false;
}
