//    var $j = jQuery.noConflict();
//    var $ = {};
//      var $ = jQuery.noConflict();
    var cururl="";
    var oldurl="/";

    function pageload(hash)
    {
//	alert(hash);
    	if(!hash) {
	    hash = document.location+"";
	    hash = hash.replace(/^http:\/\/\demo1.mtik.ru/,'');
//	    $.historyAddHistory(hash);
//	    $.historyLoad(hash);
//	    alert(hash);
	} else {
//        hash = hash.replace(/^http:\/\/\demo1.mtik.ru/,'');
//	alert(hash);
	    $.ajax({
		url: hash,
		type: "GET",
		dataType: "XML",
		beforeSend: function() {
		    $("#centrcontent").html("<img src='/images/19-0.gif' style='left: 50%; position: fixed;' />");
		    $.scrollTo('#leftcol',800);
		},
		success: function(data){
			oldurl=cururl;
			cururl=hash;
			$("#centrcontent").html(data);
			_uacct = "UA-5826336-4";
			urchinTracker();
			$(".mainaddpic").toggle(
				function(){
				    var th = $(this);
				    var url = th.attr("href");
				    $.ajax({
					url: url,
					type: "GET",
					dataType: "TEXT",
					success: function(data){
					    th.attr("href",'/main/pic'+data+'/remove.cmd');
					    th.attr("title","убрать с главной");
					    th.html('<img alt="убрать с главной" width="10" height="10" src="/images/btn/minus.gif" />');
					    return false;
					}
				    });
				    return false;
				},
				function(){
				    var th = $(this);
				    var url = th.attr("href");
				    $.ajax({
					url: url,
					type: "GET",
					dataType: "TEXT",
					success: function(data){
					    th.attr("href",'/main/pic'+data+'/add.cmd');
					    th.attr("title","добавить на главную");
					    th.html('<img alt="добавить на главную" width="10" height="10" src="/images/btn/add.gif" />');
					    return false;
			    	        }
				    });
				    return false;
				});
			// ---- Форма -----
			var validator = $("#requestForm").validate({
			    submitHandler: function(form) {
				$(form).ajaxSubmit({
				    target: '#request'
				});
				return false;
			    },
			    focusInvalid: false,
			    focusCleanup: true,
			    rules: {
				Name: {
				    required: true,
			    	    minlength: 2,
				    maxlength: 45
				},
				Email: {
				    required: true,
				    email: true
				}
			    },
			    messages: {
			        Name: {
		        	    required: "Укажите свое имя!",
				    minlength: "Не менее 2 символов",
				    maxlength: "Не более 45 символов"
				},
				Email: {
				    required: "Нужно указать email адрес",
				    email: "Нужен корректный email адрес!"
				}
		    	    }
			});
			// ---- Форма -----
		}
	    });
	}
    }

	
$(document).ready(function(){
    $.historyInit(pageload);
    cururl = document.location+"";
    cururl = cururl.replace(/^http:\/\/demo1.mtik.ru/,'');
//    $.historyLoad(cururl);

//    $(".shopmenu").accordion({ header: 'strong' });
    $("#filters input[type='radio']").live("click",SendFiltersForm);
    $("#filters input[type='checkbox']").live("click",SendFiltersForm);
    function SendFiltersForm() {
	$('#filters').ajaxSubmit({url: cururl,
			    type: "POST",
			    target: "#centrcontent",
			    dataType: "XML",
			    success: function(data){
				$("#centrcontent").html(data);
			    },
			    beforeSend: function() {
				$("#centrcontent").html("<img src='/images/19-0.gif' style='left: 50%; position: fixed;' />");
			    }
	});
    
    };

    $(".ajaxaddbasket").live("click", function(e) {
    	    $("#photo").effect("transfer", { to: "div.basketpic" }, 1000);
    	    var url = $(this).attr("href");
	    $.ajax({
		url: url,
		type: "GET",
		dataType: "XML",
		beforeSend: function() {
		    $("#basket").html("<img src='/images/5-0.gif' />");
		},
		success: function(data){
		    $("#basket").html(data);
    		}
    	    });
            return false;
        });


        $(".ajaxaddbasketcat").live("click", function(e) {
    	    $(this).parents().eq(3).effect("transfer", { to: "div.basketpic" }, 1000);
    	    var url = $(this).attr("href");
	    $.ajax({
		url: url,
		type: "GET",
		dataType: "XML",
		beforeSend: function() {
		    $("#basket").html("<img src='/images/5-0.gif' />");
		},
		success: function(data){
		    $("#basket").html(data);
    		}
    	    });
            return false;
        });

	$("#edippropers").live("click", function(e){
    	    var url = $(this).attr("href");
	    $.ajax({
		url: url,
		type: "GET",
		dataType: "HTML",
		beforeSend: function() {
		     $("#propers").html("<img src='/images/5-0.gif' style='text-align: center;' />");
		},
		success: function(data){
		    $("#propers").html(data);
		}
	    });
	    return false;
	});
	
	$(".mainremove").live("click", function(e){
	    var url = $(this).attr("href");
	    $.ajax({
		url: url,
		type: "GET",
		dataType: "TEXT",
		success: function(data){
		    $('#pic'+data).hide("slow");
		}
	    });
	    return false;
	});
	
	$(".mainaddpic").toggle(function(){
	    var th = $(this);
	    var url = th.attr("href");
	    $.ajax({
		url: url,
		type: "GET",
		dataType: "TEXT",
		success: function(data){
		    th.attr("href",'/main/pic'+data+'/remove.cmd');
		    th.attr("title","убрать с главной");
		    th.html('<img alt="убрать с главной" width="10" height="10" src="/images/btn/minus.gif" />');
	    }
	    });
	    return false;
	},
	function(){
	    var th = $(this);
	    var url = th.attr("href");
	    $.ajax({
		url: url,
		type: "GET",
		dataType: "TEXT",
		success: function(data){
		    th.attr("href",'/main/pic'+data+'/add.cmd');
		    th.attr("title","добавить на главную");
		    th.html('<img alt="добавить на главную" width="10" height="10" src="/images/btn/add.gif" />');
	    }
	    });
	    return false;
	});

	$(".ajaxlink").live("click", function(e){
    	    var url = $(this).attr("href");
    	    url = url.replace(/^.*#/, '');
	    $.historyLoad(url);
	    return false;
	});
    	    $("#reqLink").live("click", function(e){
		$('#request').show();
		$('#reqLink').hide();
	    });

    	    $("#links_code").live("click", function(e){
		$('#codes').show();
	    });

    	    $("#resetForm").live("click", function(e){
		$('#request').hide();
		$('#reqLink').show();
	    });

    	    $("#submitForm").live("click", function(e){
		$('#requestForm').trigger("submit");
	    });

// ---- Форма -----
  var options = {
    target: "#request"
  };

  var validator = $("#requestForm").validate({
    // привязываем событие submit к форме
    submitHandler: function(form) {
//	form.ajaxSubmit(options);
	$(form).ajaxSubmit({
	    target: '#request'
	});
	return false;
    },
    focusInvalid: false,
    focusCleanup: true,
    rules: {
	Name: {
	    required: true,
	    minlength: 2,
	    maxlength: 45
	},
	Email: {
	    required: true,
	    email: true
	}
    },
    messages: {
        Name: {
    	    required: "Укажите свое имя!",
	    minlength: "Не менее 2 символов",
	    maxlength: "Не более 45 символов"
	},
	Email: {
	    required: "Нужно указать email адрес",
	    email: "Нужен корректный email адрес!"
	}
    }
});
// ---- Форма -----

});
function showRequest(formData, jqForm, options) { 
    alert('Вот что мы передаем: \n\n' + queryString); 
    return true; 
} 

 
// вызов после получения ответа 
function showResponse(responseText, statusText)  { 
    alert('Статус ответа сервера: ' + statusText + '\n\nТекст ответа сервера: \n' + responseText + 
        '\n\nЦелевой элемент div обновиться этим текстом.'); 
}

							    
