//ajax captcha validation
$(document).ready(function(){

    $('a.lightbox').lightBox({"text":""}); 
	$("#captcha").attr({src: "/public/kc/index.php?"+Math.random()});
	$("#btn").css({"display" : "block"});
    $("#btn").click(function(){
	
	
	var flag = false;
	
		if ($("#name").attr('value') == ""){
			$("#name").addClass("error");	
			flag = false;
		}else{
			$("#name").removeClass("error");
			flag = true;
		}
		
		if ($("#phone").attr('value') == ""){
			$("#phone").addClass("error");	
			flag = false;
		}else{
			$("#phone").removeClass("error");
			flag = true;
		}
		

		
		
		
		//ajax----------------------------------------------------------------------------------
		var user_data = $("#captcha_text").attr('value');
		$("#btn").attr('disabled', true);
		
		$.ajax({
			url: '/public/kc/captcha_ajax.php',
			type: 'POST',
			dataType: 'text',
			data: 'c='+user_data+'&r='+Math.random(),
			cache: false,
			timeout: 2000,
			
			error: function(){
				
				//alert('Error Ajax captcha veryfying!');
				$("#btn").attr('value', 'Загрузка ...');
				$("#btn").attr('disabled', false);
				$("#btn").click();
				
			},
			success: function(data){
				
				// do something with xml
					if (data == "good"){
					    $("#captcha_text").removeClass("error");
						if ($("#name").attr('value') != "" && $("#phone").attr('value') != ""){
							$("#contact").submit();	
						}
						
						$("#btn").attr('disabled', false);
						
						
					}else{
						
						$("#captcha_text").addClass("error");
						flag = false;
						$("#captcha").attr({src: "/public/kc/index.php?"+Math.random()});
						$("#btn").attr('value', 'Отправить');
						$("#btn").attr('disabled', false);
						$("#captcha_text").attr("value", "");						
						return false;
						
					}				
			}
		});
		//ajax--------------------------------------------------------------------------------------
		
		
    }); 
	
	
	
 
});
