$(function(){


	$(window).load(function(){
		$('div.prom h2').html(phoneRostov);
		$('td.contacts span').html(phoneRostov);
		$("div.content div[class!=feedback]").hide();
		$("div.dude").css("background-image","url(img/1_13.gif)");
		$("#div1").show();
		$("div.images").hide();
		$("#images1").show();
		$("div.item").first().addClass("active");
		
		return 0;
	});
	
	
	/* MENU */
	$('div.item a').click(function(){
		$('div.item').removeClass("active");
		if(!$(this).parent().hasClass("active"))
			$(this).parent().addClass("active");
		var id = $(this).attr('id');
		id = id.substr(1,1);
		if(id){
			$("div.content div[class!=feedback]").hide();
			$("#div"+id).show();
			
			$("div.dude").css("background-image","url(img/"+id+"_13.gif)");
			
			$("div.images").hide();
			$("#images"+id).show();
		}
		return false;
	});	
	
	/* TOP PHONE */
	$('div.prom a.city').click(function(){
		if($(this).hasClass("o")){
			$(this).removeClass("o");
			$(this).text("а в Москве?");
			$('div.prom h2').html(phoneRostov);
		}else{
			$(this).addClass("o");
			$(this).text("а в Ростове?");
			$('div.prom h2').html(phoneMoscow);
		}
		return false;
	});
	
	/* BOTTOM PHONE */
	$('td.contacts a.city').click(function(){
		if($(this).hasClass("o")){
			$(this).removeClass("o");
			$(this).text("а в Москве?");
			$('td.contacts span').html(phoneRostov);
		}else{
			$(this).addClass("o");
			$(this).text("а в Ростове?");
			$('td.contacts span').html(phoneMoscow);
		}
		return false;
	});
		
	/* FEEDBACK */
	$("div.feedback a").click(function(){
		$("div.fform").show();
		$("div.messager").hide();
		var max = 0;
		if(document.documentElement.offsetHeight && document.documentElement.offsetHeight > max) max = document.documentElement.offsetHeight;
		if(document.body.offsetHeight && document.body.offsetHeight > max) max = document.body.offsetHeight;
		
		$("div.bg").height(max);
		$("div.container").css("left",Math.floor(document.documentElement.clientWidth /2 - $("div.container").width()/2));
		$("div.messager").css("left",Math.floor(document.documentElement.clientWidth /2 - $("div.messager").width()/2));
		return false;
	});
	
	$("div.bg").click(function(){
		$("div.fform").hide();
		return false;
	});
	
	
	$("input.button").click(function(){	
			$('div.container input').removeClass("red");
			var name = $("#name").val();
			var cont = $("#back").val();
			var msg = $("#what").val();
			/*var filter=/^.+@.+\..{2,3}$/*/
			
			if(name == "" || name.length < 2){
				showErr("Необходимо заполнить все поля",1);
				return false;
			}else if(cont == "" || cont.length < 5){
				showErr("Необходимо заполнить все поля",2);
				return false;
			}else if(msg == "" || msg.length < 5){ 
				showErr("Необходимо заполнить все поля",3);
				return false;
			}else{
				$.ajax({
				  url: 'mail.php',
				  type: "GET",
				  cache: false,
				  data: "name="+name+"&contacts="+cont+"&message="+msg,
				  async: false,
				  success: function(data) {
						if(data != "0"){
							showErr("Неожиданная ошибка. Попробуйте еще раз!",4);
						}else{
							$("div.container").hide();
							$("div.messager").show();
						}
					}
				});
			}
			return false;
		}
	);
	
	function showErr(text, field){
		switch(field)
		{
			case 1:
				if(!$("#name").hasClass("red"))
					$("#name").addClass("red");
			break;
			case 2:
				if(!$("#back").hasClass("red"))
					$("#back").addClass("red");
			break;
			case 3:
				if(!$("#what").hasClass("red"))
					$("#what").addClass("red");
			break;
			default:
			break;
		}
		
		alert(text);
		return 0;
	}
});
