
$(document).ready(function(){	

    $(".insets a, .country_info div.name a, .country_select div a, #button_letter a").focus(function(){
        $(this).blur();
    }); 
	
	$(".insets a").click(function(){
            if (!$(this).parents("li").hasClass("link")) {
		if (!$(this).parents("li").hasClass("on")) {
			$(".insets li.on").removeClass("on");
			$(this).parents("li").addClass("on");
			inset_flag = $(".insets a").index(this);
			$(".city").each(function(i){ 
  				$(this).hide();
			});
			$(".city").eq(inset_flag).show();
		}

                return false;
            }
        return true;
    });  
	
	$(".country_info li:first").addClass("on").find(".block").show();
	
	$(".country_info div.name a").click(function(){
		if (!$(this).parents("li").hasClass("on")) {
			$(".country_info li.on").removeClass("on").find(".block").slideUp("normal");
			$(this).parents("li").addClass("on").find(".block").slideDown("normal");
		}		
        return false;           
    }); 
	
	$(".country_select div a").click(function(){
		$(this).parent("div").next("ul").slideToggle("normal");                
                return false;                
        });


	$("#selectedCountry ul li a").click(function(){
             var ff = $(this).html();
             $('#selectedCountry div a').html(ff);
             $('#selectedCountry ul').slideToggle("normal");
             $('#inC').val(ff);
             return false;
        });

	$("#selectCity ul li a").click(function(){
             var ff = $(this).html();
             $('#selectCity div a').html(ff);
             $('#selectCity ul').slideToggle("normal");
             $('#inS').val(ff);
             return false;
        });


	
	$("#menu div.bg_a").hover(function(){ 
  		$(this).addClass("hover"); 
	},function(){ 
  		$(this).removeClass("hover"); 
	});
	
	$("#a_button_letter a").click(function(){		
		$("#pop1").show();	
		$("#a_button_letter").hide();	
		$("#button_off").show();	
        return false;           
    });  
	$("#button_off").click(function(){			
		$(".pop").each(function(i){ 
  			$(this).hide();
		});			
		$("#button_off").hide();
		$("#a_button_letter").show();
        return false;           
    });

	$(".pop .top a").click(function(){			
		$(".pop").each(function(i){ 
  			$(this).hide();
		});			
		$("#button_off").hide();
		$("#a_button_letter").show();
        return false;           
    });


    //check form before submit
    $('#contact_form').submit(function(){
        var c_name = $('#c_name').val();
        var c_email = $('#c_email').val();
        var c_msg = $('#c_msg').val();
        var email_reg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
        var isError = false;        
        
        if(c_name == "Ваше ФИО *" || c_name.length < 3)
        {
            isError = true;
            $('#c_name').closest('tr').children('.right').html('<div class="div"><div class="ico"></div><div class="error"><div><div>Представьтесь, пожалуйста</div></div></div></div>');
        }

        if(c_msg == "Сообщение *" || c_msg.length < 3)
        {
            isError = true;
            $('#c_msg').closest('tr').children('.right').html('<div class="div"><div class="ico"></div><div class="error"><div><div>Введите сообщение</div></div></div></div>');
        }

        if(!email_reg.test(c_email))
        {
            isError = true;
            $('#c_email').closest('tr').children('.right').html('<div class="div"><div class="ico"></div><div class="error"><div><div>Укажите корректный email!</div></div></div></div>');
        }

        if(isError === false){
            $.post("/ajax.php", 
	    {name: c_name,
	    email: c_email,
	    msg: c_msg},
	    function(){
                    $('#pop1').css('display', 'none');
                    $('#pop2').css('display', 'block');
            });
        }

        return false;        
    });    
});
