$(document).ready(function(){
  $("a").mouseover(function(){
    switch($(this.parentNode).attr('id')){
      case "next":
        $(this).animate({marginLeft: '5px'
        },500).animate({marginLeft: '0px'
        },500);
        break;
      case "prev":
        $(this).animate({marginLeft: '-5px'
        },500).animate({marginLeft: '0px'
        },500);
        break;
    }
  }).click(function(){
    var pid=$(this.parentNode).attr('id');
    if(pid=="cat"){
			var ul=document.getElementById(pid).childNodes[2];
			if(ul.childNodes.length==0){
				$.ajax({
					url:$(this).attr('href'),
					success:function(data){
						$(ul).append(data);
						$(ul).slideToggle("fast");
					}
				});
			}else{
				$(ul).slideToggle("fast");
			}
      return false;   
    }
    return true;
  });

  $("img").click(function(){
    var a=this.parentNode;
    if($(a.parentNode).attr('class')=="gallery" || $(a.parentNode).attr('class')=="catalogue"){
      var href=$(a).attr('href');
      $.ajax({
        url:href,
        success:function(data){
          $("body").append(data);
          moveAndClose();
        }
      });
      return false;
    }
  });

  var form='';
  var i=0;
  $("select[@name='select']").change(function(){
    var val="";
    var text="";
    $("select[@name='select'] option:selected").each(function(){
      val=$(this).attr('value');
      text=this.childNodes[0].nodeValue;
      text=text.replace(/^(\s+)/,"");
      text=text.replace(/(\s+)$/,"");
    });
    if(i==0){
      form=$("form[@name='edit']").attr('action');
      i++;
    }
    val=form+val;
    $("form[@name='edit']").attr('action',val);
    $("input#model").attr('value',text);
    $("input#title").attr('value',text);
  });
  
  $("select[@name='categories']").change(function(){
    var val="";
    var text="";
    $("select[@name='categories'] option:selected").each(function(){
      val=$(this).attr('value');
      text=this.childNodes[0].nodeValue;
      text=text.replace(/^(\s+)/,"");
      text=text.replace(/(\s+)$/,"");
    });
    $("input#category").attr('value',val);
    $("input#rucategory").attr('value',text);
  });

	$("#menu_button").mouseover(function(){
		if($('#menu').is('.displayed')){
			$("#menu").hide('slow');
			setTimeout(function(){$('#menu').removeClass('displayed');},1000);
		}else{
			$("#menu").show('slow');
			setTimeout(function(){$('#menu').addClass('displayed');},1000);
		}
	});
});

function moveAndClose(){
	$(".big").draggable();
	$(".close").click(function(){
		var pnt=this.parentNode;
		pnt.parentNode.removeChild(pnt);
	});
}