﻿function cookieSet(index) {$.cookie('submenuMark-' + index, 'opened', {expires: null, path: '/'});}
function cookieDel(index) {$.cookie('submenuMark-' + index, null, {expires: null, path: '/'});}
function cookiesubSet(index) {$.cookie('subsubmenuMark-' + index, 'opened', {expires: null, path: '/'}); }
function cookiesubDel(index) {$.cookie('subsubmenuMark-' + index, null, {expires: null, path: '/'});}
function korzinaCookie(){$.cookie('korzinaShow','shows',{expires: null, path: '/'});}
function korzinaCookieDel(){$.cookie('korzinaShow',null,{expires: null, path: '/'});}
function zavhozCookie(){$.cookie('zavhozClass','selected',{expires: null, path: '/'});}
function zavhozCookieDel(){$.cookie('zavhozClass',null,{expires: null, path: '/'});}

	

//#############################
	/*function simple_tooltip(target_items, name){
		$(target_items).each(function(i){
		$("body").append("<div class='"+name+"' id='"+name+i+"'><p>"+$(this).attr('title')+"</p></div>");
		var my_tooltip = $("#"+name+i);

		$(this).removeAttr("title").mouseover(function(){
		my_tooltip.css({opacity:0.8, display:"none"}).fadeIn(400);
		}).mousemove(function(kmouse){
		my_tooltip.css({left:kmouse.pageX+15, top:kmouse.pageY+15});
		}).mouseout(function(){
		my_tooltip.fadeOut(400);
		});
		});
	}*/

$(function(){
		/*$('#assist').click(function(){
			var ord = $(this).attr('rel');
			var sum = $(this).attr('alt');
				window.open("https://secure.assist.ru/shops/purchase.cfm?Shop_IDP=375132&Order_IDP="+ord+"&Subtotal_P="+sum+"&CardPayment=1&WebMoneyPayment=0&PayCashPayment=0&QiwiBeelinePayment=0&AssistIDCCPayment=0",'blank');
		});*/
		$('#webmoney').click(function(){
			var ord = $(this).attr('rel');
			var sum = $(this).attr('alt');
				window.open("https://merchant.webmoney.ru/lmi/payment.asp?LMI_PAYEE_PURSE=Z206113299486&LMI_PAYMENT_NO="+ord+"&LMI_PAYMENT_AMOUNT="+sum+"&LMI_PAYMENT_DESC=Order "+ord+"");
		});
		$("img.calendar-image").attr('border','0');
		$('#loading').ajaxStart(function(){
		$(this).show();
			}).ajaxStop(function(){
		$(this).hide();
		});
		var itemi = $('div.level-1 li.menu-item a');
		var iti = $('ul li.menu-item');
		$(itemi).click(function(){
		if($(iti).hasClass('menu-item selected')){
		$(iti).removeClass();
		$(this).parents('li').addClass('menu-item selected');
		$(iti).addClass('menu-item');}
		 });
			///////////////////////////
		var item = $('div.level-2 li.menu-item');
		$(item).click(function(){
			if($(item).hasClass('menu-item selected')){
				$(item).removeClass();
				$(this).addClass('menu-item selected');
				$(item).addClass('menu-item');}
		 });
	//################################################
	$('ul.menuha ul').each(function(i) { 
		if ($.cookie('submenuMark-' + i)) { 
			$(this).show().prev().removeClass('deselectedi').addClass('selectedi'); 
		}else {
			$(this).hide().prev().removeClass('selectedi').addClass('deselectedi');
		}
		$(this).prev().addClass('selectedi').click(function() { 
			//alert($(this).next().text());
			var this_i = $('ul.menuha ul').index($(this).next()); 
			if ($(this).next().css('display') == 'none'){
				$(this).next().slideDown(300, function () { 
					$(this).prev().removeClass("deselectedi").addClass("selectedi");
					cookieSet(this_i);});
			}else {
				$(this).next().slideUp(300, function (){ 
					$(this).prev().removeClass("selectedi").addClass("deselectedi");
					cookieDel(this_i);
					$(this).find('ul').each(function(){
						$(this).hide(0, cookieDel($('ul.menuha ul').index($(this)))).prev().removeClass("selectedi").addClass("deselectedi");
					});
				});
			}
		return false;
		});
	});
	var myhref = $("div.level-1 ul.menu a");
	var viewconteiner = $('#view');
	//var cl = viewconteiner.attr('class');
	if($.cookie('view-')=='list-view'){
		$(viewconteiner).removeClass();
		$(viewconteiner).addClass('list-view');
	} else if($.cookie('view-')=='just-photo-view'){
		$(viewconteiner).removeClass();
		$(viewconteiner).addClass('just-photo-view');
	} else if($.cookie('view-')=='full-view'){
		$(viewconteiner).removeClass();
		$(viewconteiner).addClass('full-view');
	} else{
		$(viewconteiner).removeClass();
		$(viewconteiner).addClass('full-view');	
	}
	
	$(myhref).click(function(){
		if($(this).hasClass("sort-list")){
		    $(viewconteiner).removeClass();
			$(viewconteiner).addClass('list-view');
			$.cookie('view-','list-view',{expires: null, path: '/'});
		}else if($(this).hasClass("sort-photo")){
		    $(viewconteiner).removeClass();
			$(viewconteiner).addClass('just-photo-view');
			$.cookie('view-','just-photo-view',{expires: null, path: '/'});
		}else 
			if($(this).hasClass("sort-full")){
		    	$(viewconteiner).removeClass();
				$(viewconteiner).addClass('full-view');
				$.cookie('view-','fullview',{expires: null, path: '/'});
				
		}else{
		    
		}
	});
	//#####################################
		if ($.cookie('korzinaShow')) { 	
			 $("#togglediv").show();
			 $("div.korzina").removeClass("active");
		}else{
			$("#togglediv").hide();
			$("div.korzina").addClass("active");
		}
	$("#slider").toggle(
		function () {
    		$("#togglediv").show();
			 $("div.korzina").removeClass("active");
			korzinaCookie();},
  		function () {
    		$("#togglediv").hide();
			$("div.korzina").addClass("active");
			korzinaCookieDel();});
		
		//#################################
		if ($.cookie('zavhozClass')){ 
			$("#togglezavhoz").show();
			 $("div.zavhoz").removeClass("active");
		}else{
			$("#togglezavhoz").hide();
			$("div.zavhoz").addClass("active");
		}
		$("#sliderzavhoz").toggle(
			function () {
    			$("#togglezavhoz").show();
				$("div.zavhoz").removeClass("active");
				zavhozCookie();
  		},
  		function (){
    		$("#togglezavhoz").hide();
			$("div.zavhoz").addClass("active");
			zavhozCookieDel();
  		}
		);
		$('a[rel*=facebox]').facebox({
		loading_image : '/gfx/loading.gif',
		close_image   : '/gfx/closelabel.gif'
		});
		
		$('a[rel*=lightbox]').lightBox();
		
		//#####################3
		$('a.order-button').livequery("click",(function(){
			var status = $(this).attr("rel");
			if(status == 'PR'){
				$.get('/editbasket',{idGood:$(this).attr('alt'),kolvo:1},
				function(data) { $.facebox(data)}
				)
			}else{
				var qString = "idGood="+$(this).attr('alt')+"&kolvo=1";
				$.ajax({
				url: "/basket?"+qString+"",
				data: qString,
				success:function(data){
				var dat = eval('(' +data+ ')');
				$("#alltobasket").text(dat.all+" шт.");
				$("#allitog_d").text(dat.itogo_d);
				$("#allitog_r").text(dat.itogo_r);
				$.facebox({ ajax: '/mess.html' });
			}
			})
			}
		return false;
    }));
	
	var tabs = $('#tabs li.menu-item a');
	var it = $('#tabs li.menu-item');
		$(tabs).click(function(){
		if($(it).hasClass('menu-item selected')){
		$(it).removeClass();
		$(this).parents('li').addClass('menu-item selected');
		$(it).addClass('menu-item');}
		 });
	var tabs = $('#tabs li.menu-item a');
	var allcontent = $('#allcontent > div');
	allcontent.hide().filter(':first').show();
	$(tabs).click(function(){
		allcontent.hide().filter(this.hash).show();
		return false;
	}).filter(':first').click();
	
	$("div.tooltip").hide();
	$("a.car").livequery("click",(function(e){
  			var id = $(this).attr("rel");
  			var pCoords = e.pageY;
  			var cCoords = e.clientX-25;
		$.get("/dostavka",{id:id},
		function(data){
		$("div.tooltip").css({
    		top: pCoords ,
    		left:cCoords
  		}).show(100, function(){
				$(this).html(data);
				$(this).everyTime(3000, 'time', function(){
  					$(this).hide(050,function(){
						$(this).stopTime('time');
					});
				
				});
  			});
		})
		return false; 
	}));
	$("div.tooltip2").hide();
	$("a.percent").livequery("click",(function(e){
  			var pCoords = e.pageY;
  			var cCoords = e.clientX-25;
		$("div.tooltip2").css({
    		top: pCoords ,
    		left:cCoords
  		}).show(100, function(){
			$(this).everyTime(3000, 'time', function(){
  				$(this).hide(050,function(){
				$(this).stopTime('time');
					});
				
			});
  		});
		return false; 
	}));
	$("div.tooltip3").hide();
	$("a.photo").livequery("click",(function(e){
			var id = $(this).attr("rel");
			$("p.image img").attr("src",id);
  			var pCoords = e.pageY;
  			var cCoords = e.clientX-25;
		$("div.tooltip3").css({
    		top: pCoords ,
    		left:cCoords
  		}).show(100, function(){
			$(this).everyTime(2500, 'time', function(){
  				$(this).hide(050,function(){
				$(this).stopTime('time');
					});
				
			});
  		});
		return false; 
	}));
	
	$("div.tooltip4").hide();
	$("#close4").livequery("click",(function(){
		$("div.tooltip4").hide();
		}));
	$("a.hand").livequery("click",(function(e){
  			var id = $(this).attr("rel");
			if($.cookie('view-')=='list-view'){
  				var pCoords = e.pageY+35;
  				var cCoords = e.clientX -25;
			} else{
				var pCoords = e.pageY;
  				var cCoords = e.clientX -25;
			}
		$.get("/torg",{id:id},
		function(data){
		$("div.tooltip4").css({
    		top: pCoords ,
    		left:cCoords
  		}).show(100, function(){
				$(this).html(data);
  			});
		}) 
		return false; 
	}));
	$("#send").livequery("click",(function(){
		
		var qString = $("#sendtorg").formSerialize();
		//alert(qString);
		$.ajax({
			url: "/sendtorg?"+qString+"",
			success: function(data){
			$("div.errmess").html(data);
			}
		})
		return false; 
	}));
	$("div.tooltip5").hide();
	$("#close5").livequery("click",(function(){
		$("div.tooltip5").hide();
		}));
	$("a.note").livequery("click",(function(e){
  			var id = $(this).attr("rel");
  			if($.cookie('view-')=='list-view'){
  				var pCoords = e.pageY+35;
  				var cCoords = e.clientX -25;
			} else{
				var pCoords = e.pageY;
  				var cCoords = e.clientX -25;
			}
		$.get("/vopros",{id:id},
		function(data){
		$("div.tooltip5").css({
    		top: pCoords ,
    		left:cCoords
  		}).show(100, function(){
				$(this).html(data);
  			});
		}) 
		return false; 
	}));
	$("#sendtoo").livequery("click",(function(){
		
		var qString = $("#sendvopros").formSerialize();
		//alert(qString);
		$.ajax({
			url: "/sendvopros?"+qString+"",
			success: function(data){
			$("div.errmess").html(data);
			}
		})
		return false; 
	}));
	$("#sendcomment").click(function(){
	var qString = $("#comments").formSerialize();
	var idArticle = $(this).attr('rel');
	//alert(qString);
	$.ajax({
		url: "/commentarticle?"+qString+"&idArticle="+idArticle+"",
		data: qString,
		success: function(mess){
				var dat = eval('(' +mess+ ')');
				if((dat.mess) == 'error'){
					$.facebox('<b>Допущены ошибки в заполнении формы:</b><p style="color: red;">' + dat.name+'</p><p style="color: red;">'+dat.content+'</p><p style="color: red;">'+dat.captcha+'</p><p style="color: blue;" <b>Обновите страницу.</b></p>');
				}else{
					$.facebox('Комментарий отправлен на модерацию.');
				}
			}
		})
	return false;
	});
	$("#sendpr").livequery("click",(function(){
		var qString = $("#bask").formSerialize();
		$.ajax({
		url: "/req?"+qString+"",
		data: qString,
		success:function(data){
			var dat = eval('(' +data+ ')');
			if(dat.mess == "error"){
				alert(dat.a);
			}else{
				$.facebox(dat.mess);
			}
			}
		})
	}));
	$("a.korzina-edit-all").livequery("click",(function(){
		var id = $(this).attr('alt');
		var qString = $("#form"+id+"").formSerialize();
		//alert(qString);
		$.ajax({
		url: "/basket?"+qString+"",
		data: qString,
		success:function(data){
			var dat = eval('(' +data+ ')');
			$("#kolvo"+dat.id+"").val(dat.kolvo);
			$("#summ_d"+dat.id+"").text(dat.summ_d+"$");
			$("#summ_r"+dat.id+"").text("/ "+dat.summ_r+" руб");
			$("#itogo_d").text(dat.itogo_d+"$");
			$("#itogo_r").text("/ "+dat.itogo_r+" руб");
			$("#alltobasket").text(dat.all+" шт.");
			$("#allitog_d").text(dat.itogo_d);
			$("#allitog_r").text(dat.itogo_r);
			//not complite
		}
		})
		}));
		$("a.korzina-del-all").click(function(){
		var id = $(this).attr('rel');
		if( id != null ){
			if(confirm('Удалить товар из корзины?') == true){
			$.ajax({
				url: "/del?idGood="+id+"",
				type: 'GET',
				success: function(mess){
					var dat = eval('(' +mess+ ')');
					if((dat.mess) == 'error'){
						$.facebox('Раздел не пуст! Удалить можно только пустой раздел.');
					}else{
						$('#korz'+id+'').hide();
						$("#alltobasket").text(dat.all+" шт.");
						$("#allitog_d").text(dat.itogo_d);
						$("#allitog_r").text(dat.itogo_r);
						$("#itogo_d").text(dat.itogo_d+"$");
						$("#itogo_r").text("/ "+dat.itogo_r+" руб");
						$.facebox(dat.mess);
					}
				}
			});
			}else{}
		}
		return false;
	}); 
		$('#sort-prise').livequery("click",(function(){
			var url = $(this).attr("rel");
			$.get(url,function(data){$('#view').html(data);})
		}));		
		$('#sort-name').livequery("click",(function(){
			var url = $(this).attr("rel");
			$.get(url,function(data){$('#view').html(data);})
		}));		
		$('#sort-is_new').livequery("click",(function(){
			var url = $(this).attr("rel");
			$.get(url,function(data){$('#view').html(data);})
		}));
		$('#sort-popular').livequery("click",(function(){
			var url = $(this).attr("rel");
			$.get(url,function(data){$('#view').html(data);})
		}));
		
		$('#searchfirms li, #searchfirms1 li, #searchfirms2 li, #searchfirms3 li, #searchfirms4 li').livequery("click",(function(){
			var id = $(this).attr('alt');
			$(this).children().attr("checked",true);
			$.ajax({
				url: "/searchmodel?idFirmModel="+id+"",
				type: 'GET',
				data: id,
				beforeSend:function(){
					$("#search_models").text('Загрузка устройств...');
					$("#searchnomenclat").text('После выбора устройства, незабудьте выбрать Тип аксессуара...');
				},
				success: function(data){
					//$("#first_search_td1").hide();
					//$("#first_search_td2").hide();
					$("#search_models").slideDown(1000);
					$("#search_models").html(data);
					
				}
			})
			
		}));
		$('#searchmfirms li, #searchmfirms1 li, #searchmfirms2 li, #searchmfirms3 li, #searchmfirms4 li').livequery("click",(function(){
			var id = $(this).attr('alt');
			$(this).children().attr("checked",true);
			$.ajax({
				url: "/searchmymodel?idFirmModel="+id+"",
				type: 'GET',
				data: id,
				beforeSend:function(){
					$("#search_models").text('Загрузка устройств...');
				},
				success: function(data){
					//$("#first_search_td1").hide();
					//$("#first_search_td2").hide();
					$("#search_models").slideDown(1000);
					$("#search_models").html(data);
					
				}
			})
			
		}));
		$('#search_nomenclat1 li, #search_nomenclat2 li, #search_nomenclat3 li, #search_nomenclat4 li,#search_nomenclat5 li,#search_nomenclat6 li').livequery("click",(function(){
			var id = $(this).attr('alt');
			$(this).children().attr("checked",true);
			$.ajax({
				url: "/searchnomenclat?idModel="+id+"",
				type: 'GET',
				data: id,
				success: function(data){
					//$("#first_search_td1").hide();
					//$("#first_search_td2").hide();
					$("#search_models").slideUp(1500);
					$("#searchnomenclat").html(data);
				}
			})
			
		}));
		$("#search_result_full, #up_search_button").livequery("click",(function(){
			var idModel= $('#podbor :radio[name="idModel"]').fieldValue();
			var idNomenclat= $('#podbor :radio[name="idNomenclat"]').fieldValue();
			if((idNomenclat == 0)||(idModel == 0)){
				$.facebox("Выберите Модель устройства и Тип аксессуара.");
			}else{
			$.ajax({
				url: "/searchresult/"+idModel+"/"+idNomenclat+"/1/",
				type: 'GET',
				success: function(data){
					//$("#first_search_td1").hide();
					//$("#first_search_td2").hide();
					$("#search_resulter").html(data);
					$("#search_filter_h_sh").slideUp(1500);
				}
			})
		}
		return false;
		}));
		$("#search_result_fullm, #up_search_buttonm").livequery("click",(function(){
			var idModel= $('#podbor :radio[name="idModel"]').fieldValue();
			if(idModel == 0){
				$.facebox("Выберите Модель устройства и Тип аксессуара.");
			}else{
			$.ajax({
				url: "/addgadjet?idModel="+idModel,
				type: 'GET',
				success: function(data){
					//$("#first_search_td1").hide();
					//$("#first_search_td2").hide();
					//$("#search_resulter").html(data);
					$("#search_filter_h_sh").slideUp(1500);
					$.facebox(data);
				}
			})
		}
		return false;
		}));
		$("#searchopen").livequery("click",(function(){
			$("#search_filter_h_sh").toggle("slide");
		}));
		$("#opcl").livequery("click",(function(){
			$("#search_models").toggle("slide");
		}));
		$("#searchclean").livequery("click",(function(){
			$('#podbor :radio[name="idFirmModel"]').attr("checked",false);
			$("#search_models").text('Выберите производителя...');
			$("#searchnomenclat").text('После выбора устройства, незабудьте выбрать Тип аксессуара...');
			return false;
		}));
		$('#password').val('password');
		$('#password').click(function(){
			$(this).val('');
		});
		$('#email,#email1').val('E-mail');
		$('#email,#email1').click(function(){
			$(this).val('');
		});
		//��� ���� � ����� �����������!!!
		if($.browser.msie){
			$('tr.frm td').addClass('inp-text-ad');
			$('input.inp-text').removeClass().addClass('inp-text-addr');
		}
		$('#plusaddr').click(function(){
			$('#tablefulladdr').toggle();
		});
		$('#addrshop').hide();
		$('#hrefshopaddr').click(function(){
			$('#addrshop').toggle();
		});
		$('tr.orderpodrobno').dblclick(function(){
			var id = $(this).attr('rel');
			$.ajax({
				url: "/myorder?id="+id,
				type: 'GET',
				success: function(data){
					//$("#first_search_td1").hide();
					//$("#first_search_td2").hide();
					//$("#search_resulter").html(data);
					$.facebox(data);
				}
				});
				
		});
		
});

						
		
