$(document).ready(function(){	
	$("#need-delivery").bind("click", function() {		
		if (this.checked == true) {
			$("#address").slideDown("fast");
		}
		else {
			$("#address").slideUp("fast");
		}
	});

	$(".menuli").hover(
		function() {
			var id = $(this).attr("id").substr(6);
			$("#menu02_"+id).show();	
		},
		function() {
			var id = $(this).attr("id").substr(6);
			$("#menu02_"+id).hide();
		}
		
	);
});


function showForm() {
	var height = $("body").height();
	$("<div id='lightwindow_overlay' style='background-image: url(/images/black-70.png); background-repeat: repeat; height: "+height+"px; display: none; visibility: visible;'/>").appendTo("body").fadeIn("slow");	
	$("#order-form").appendTo("#lightwindow_overlay").fadeIn("slow");
	
	
	var h = $("#order-form").height();
	var mt = (height - h)/2;
	
	if (mt < 0) mt = 0;
	
	$("#order-form").css("margin-top", mt+"px");
}

function showAuthForm() {
	var height = $("body").height();
	$("<div id='lightwindow_overlay' style='background-image: url(/images/black-70.png); background-repeat: repeat; height: "+height+"px; display: none; visibility: visible;'/>").appendTo("body").fadeIn("slow");	
	$("#auth-form").appendTo("#lightwindow_overlay").fadeIn("slow");
	
	
	var h = $("#auth-form").height();
	var mt = (height - h)/2;
	
	if (mt < 0) mt = 0;
	
	$("#auth-form").css("margin-top", mt+"px");
}

function showRegForm() {
	closeAuthForm();
	var height = $("body").height();
	$("<div id='lightwindow_overlay' style='background-image: url(/images/black-70.png); background-repeat: repeat; height: "+height+"px; display: none; visibility: visible;'/>").appendTo("body").fadeIn("slow");	
	$("#reg-form").appendTo("#lightwindow_overlay").fadeIn("slow");
	
	
	var h = $("#reg-form").height();
	var mt = (height - h)/2;
	
	if (mt < 0) mt = 0;
	
	$("#reg-form").css("margin-top", mt+"px");
}





function closeForm() {
	$("#order-form").remove().appendTo("body").hide();
	$("#lightwindow_overlay").remove();
}

function closeAuthForm() {
	$("#auth-form").remove().appendTo("body").hide();
	$("#lightwindow_overlay").remove();
}

function closeRegForm() {
	$("#reg-form").remove().appendTo("body").hide();
	$("#lightwindow_overlay").remove();
}
		
	
function checkForm() {	
	
	var error = false;
	var b = $("input[rel]");
	
	b.each(function() {
		if(this.value == "" || this.value == "Заполните поле") {			
			error = true;
			$(this).addClass("error");
			$(this).val('Заполните поле');			
		}
		else {
			$(this).removeClass("error");
		}
		
		if (this.name == "eemail") {
			
			var reg = new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]{2,3}", 'i')
			var result=reg.test($(this).val());			
			if (!result)  {				
				$(this).addClass("error");
				this.title = "Неверный e-mail";				
				error = true;
			}
		}
	});	

	var b = $("textarea[rel=yes]");
	
	
	b.each(function() {	
		
		if($(this).val() == "" || $(this).val() == "Заполните поле") {			
			error = true;
			$(this).addClass("error");
			$(this).val('Заполните поле');			
		}
		else {
			$(this).removeClass("error");
		}
		
	});	
	
	if (error) return false;
	
	if (error == false) {		
		ajaxOrder();
	}
	

	
}

function checkAuthForm() {	
	
	var error = false;
	var b = $("input[rel=yes1]");
	
	b.each(function() {
		if(this.value == "" || this.value == "Заполните поле") {			
			error = true;
			$(this).addClass("error");
			$(this).val('Заполните поле');			
		}
		else {
			$(this).removeClass("error");
		}
	});	
	
	
	if (error) return false;
	
	if (error == false) {		
		login();
	}
}

function checkRegForm() {	
	
	var error = false;
	var b = $("input[rel=yes2]");
	
	b.each(function() {
		
		if(this.value == "" || this.value == "Заполните поле") {			
			error = true;
			$(this).addClass("error");
			$(this).val('Заполните поле');			
		}		
			
		else {
			$(this).removeClass("error");
		}
	});	
	
	
	if (error) return false;
	
	if (error == false) {		
		reg();
	}
}



function login() {
	$("#auth-form > span.error").remove();
	var login = $("#fio").val();
	var password= $("#password").val();	

	$.post(
	  '/utils/ajaxDealer.php',
	  {
		mode: 'login',
		fio: login,
		password: password		
	  },
	onLoginSuccess
	);	
}

function reg() {
	var login = $("#login2").val();
	var eemail = $("#eemail").val();
	var company = $("#company").val();
	var fio2 = $("#fio2").val();
	var add2 = $("#add2").val();
	var name = $("#name").val();
	var mail = $("#mail").val();
	

	$.post(
	  '/utils/ajaxDealer.php',
	  {
		mode: 'reg',
		login: login,
		eemail: eemail,
		company: company,
		fio2: fio2,
		add2: add2
	  },
	onRegSuccess
	);	
}

function onRegSuccess(xml) {	
	
	var errorLogin = $('errorlogin', xml).text();		
	var errorMail = $('errormail', xml).text();	
	
	
	if(errorLogin == "true") {
		$("#login2").addClass("error");
		$("#login2").val("Такой логин уже зарегистрирован");
	}

	if(errorMail == "true") {
		$("#eemail").addClass("error");
		$("#eemail").val("Такой e-mail уже зарегистрирован");
	}
	
	var succ = $('noerror', xml).text();	
	
	if (succ == "success") {
		$("#reg-form > ").each(function() {
			$(this).remove();
		});
		$("#reg-form").append("<p>Спасибо за регистрацию</p><p>Скоро мы рассмотрим вашу заявку и отправим Ваши данные на указанный E-mail</p><a href='#' onclick='closeRegForm(); return false;'>Закрыть</a>");
		
	}
	

}

function onLoginSuccess(data) {	
	if (data == "success") {
		location.reload();
	}
	else {
		$("#auth-form").append($("<span class=\"error\">Неправильное имя пользователя/пароль<span>"));
	}
}

function ajaxOrder() {	
	var fio = $("#fio").val();
	var phone = $("#phone").val();
	var eemail = $("#eemail").val();
	var text = $("#text").val();
	var address = $("#address2").val();
	

	$.post(
	  '/utils/ajaxOrder.php',
	  {
		fio: fio,
		phone: phone,
		eemail: eemail,
		text: text,
		address: address
	  },
	onAddSuccess
	);	
}

function onAddSuccess(data) {
	$("#order-form > ").each(function() {
		$(this).hide();
	});
	$("#order-form").append("<div id='thanks'>Спасибо за заказ, мы обязательно свяжемся с Вами</div><div><a href='#' onclick='closeForm(); return false;'>Закрыть</a>");
}

function switchStyle(type) {
	$.post(
		'/utils/switchstyle.php',
		{
			to: type
		},
		onSwitchSuccess
	);
}

function onSwitchSuccess(data) {
	if (data == "night") {
		var elem = $("<a href=\"#\" id=\"daynight\" class=\"toDay\" onclick=\"switchStyle('day'); return false;\" title=\"А днем светлее\"></a>");
		$("#daynight").remove();
		$('div.icons').prepend(elem);
		$('#left-head').addClass("night");
		$('#right-head').addClass("night");
		$('#right-in-head').addClass("night");
		$('#main-cont').addClass("night");
	}
	else {
		var elem = $("<a href=\"#\" id=\"daynight\" class=\"toNight\" onclick=\"switchStyle('night'); return false;\" title=\"А днем светлее\"></a>");
		$("#daynight").remove();
		$('div.icons').prepend(elem);
		$('#left-head').removeClass("night");
		$('#right-head').removeClass("night");
		$('#right-in-head').removeClass("night");
		$('#main-cont').removeClass("night");
	}
}

/*function viewPicture(imgId, imgUrl) {	
	var bigImg = $("#image-cont_"+imgId);
	bigImg.html('');
	
	$(imgId).load(imgUrl, null, function(){
		var newImage = $('<img src="'+imgUrl+'" alt="" id="newImage"/>');
		
		bigImg.html('');
		bigImg.append($(newImage));	
		
	});
	
	bigImg.append('<img src="/images/ajax-loader2.gif" alt="..." class="preloader"/>');
	
}*/

function viewPicture2(imgUrl) {
	var bigImg = $("#cat-more-img");
	bigImg.html('');
	bigImg.html('<img src="/images/ajax-loader2.gif" alt="..." class="preloader"/>');
	var objImage = new Image();
	objImage.src = imgUrl;
	objImage.onLoad = imagesLoaded();

	function imagesLoaded() {		
		bigImg.html($(objImage));
	}
	/*
	var imgId = $("<div></div>");
	var bigImg = $("#cat-more-img");
	bigImg.html('');

	//$(imgId).load(imgUrl, null, function(){
	//	var newImage = $('<img src="'+imgUrl+'" alt="" id="newImage2"/>');
	//	bigImg.html('');
	//	bigImg.append($(newImage));
		bigImg.html('<img src="'+imgUrl+'" alt="" id="newImage2"/>');
	//});
	
	//bigImg.append('<img src="/images/ajax-loader2.gif" alt="..." class="preloader"/>');
	*/
}

function viewPicture(imgId, imgUrl) {	
	var bigImg = $("#image-cont_"+imgId);
	bigImg.html('');
	bigImg.html('<img src="/images/ajax-loader2.gif" alt="..." class="preloader"/>');
	var objImage = new Image();
	objImage.onLoad = imagesLoaded();
	objImage.src = imgUrl;

	function imagesLoaded() {		
		bigImg.html($(objImage));
	}
}









		
	



