
//suggest
function suggest(inputString){
		if(inputString.length == 0) {
			$('#suggestions').fadeOut();
		} else {
		$('#key').addClass('load');
			$.post("/aj", {key: ""+inputString+""}, function(data){
				if(data.length >0) {
					$('#suggestions').fadeIn();
					$('#suggestionsList').html(data);
					$('#key').removeClass('load');
				}
			});
		}
	}

function fill(thisValue) {
		$('#key').val(thisValue);
		setTimeout("$('#suggestions').fadeOut();", 600);
}
//end


var mouse_is_inside = false;


$(document).ready(function(){
	// JQ Start
      





    //search
    /**
    $("#key").keypress(function(){
      key = $(this).val();
      
      box = $("#search-loader");
      ox = $("#left-search").offset();
      box.offset({top: ox.top+26, left: ox.left+14});
      //box.hide();
      

        $.post('/aj', {key: key}, function(data) {
          $("#search-loader").html(data).show();
        });
    });
    **/
    //end
    
    //fastload
    $("#fastload").change(function(){
      window.location = '/p/'+$(this).val();
    });
    //end
    
	//setups
	var loader			= '<img src="img/ajax_spinner.gif" /> Зареждане ...';
	var btnleftfirms 	= $("div#left-firms");
	var firmsloader 	= $("div#firms-loader");
	offsetX = btnleftfirms.offset();
	firmsloader.offset({top: offsetX.top + 26, left: offsetX.left+12});
	firmsloader.hide();
	
	var btnleftcat		= $("div#left-cat");
	var catsloader		= $("div#cats-loader");
	offsetY = btnleftcat.offset();
	catsloader.offset({top: offsetY.top + 26, left: offsetY.left+12});
	catsloader.hide();
	
	//end
	
	//pokazvane na firmite
	btnleftfirms.click(function(event){
		event.preventDefault();
		catsloader.hide();
		/*
        html = '';
		$.post('/c/firmsajax', {x:'y'}, function(data) {
		  	$.each(data, function(key, val) {
		  		val3 = val;
		  		val2 = val.replace(" ", "-");
    			html += '<li id="' + key + '"><a href="/f/'+val2+'/'+key+'">' + val + '</a></li>';
  			});
  			firmsloader.html('<ul>'+html+'</ul>');
		}, 'json');
		*/
		if(firmsloader.is(':visible')) firmsloader.hide();
		else firmsloader.show();
	});
	
	btnleftcat.click(function(event){
		event.preventDefault();
		firmsloader.hide();
		/*
        var html = '';
		$.post('/c/subajax', {x:'y'}, function(data) {
		  	
  			catsloader.html(data);
  			
		});
		*/
		
		if(catsloader.is(':visible')) catsloader.hide();
		else catsloader.show();
	});
	
	// basket controlls
	addBtn = $("#basketAdd");
	addNum = $("input#num");
	pidIrp = $("input#pid");
	artNum = $("input#ann");
	bCount = $("#bcount");
	addBtn.click(function()
	{
	
		$.post('/basket/add', {i:pidIrp.val(), n:artNum.val(), q:addNum.val()}, function(data) {
			myObject = eval('(' + data + ')');
		  if(myObject.res == 'ok')
		  {
		  	alert('Продуктът е добавен в количката');
		  	addNum.val('1');
		  	bCount.html(myObject.num);
		  } else {
		  	alert('Грешка: Липсва Artnum!');
		  }
		});
	});
	// end
    
    // save user in newsletter
	
	$("#savemeinnews").click(function(event){
		event.preventDefault();
		var email = $("input#useremail");
		if(email.val())
		{
			$.post('index/newsletter', {e:email.val()}, function(data) {
				if(data == 'ok')
				{
                    alert('Вие бяхте добавен в нашия бюлетин.');
				} else {
                  alert('Този e-mail вече е добавен в нашия бюлетин.');
				}
			});
		} else { 
			alert('Моля попълнете правилно полетата.'); 
			email.focus();
		}
	});

	
	/**
    $(document).mousedown(function(event) {
      if(!$(event.target).is('#firms-loader'))
      {
    	//$("#firms-loader").slideUp();
      }

      if(!$(event.target).is('#cats-loader'))
      {
    	//$("#cats-loader").slideUp();
      }
    });
	**/
   
    $('#firms-loader').hover(function(){ 
        mouse_is_inside=true; 
    }, function(){ 
        mouse_is_inside=false; 
    });
    $("body").mouseup(function(){ 
        if(! mouse_is_inside) $('#firms-loader').hide();
    });

    $('#cats-loader').hover(function(){ 
        mouse_is_inside=true; 
    }, function(){ 
        mouse_is_inside=false; 
    });
    $("body").mouseup(function(){ 
        if(! mouse_is_inside) $('#cats-loader').hide();
    });

   
   
	
	// JQ end
});
