var emailRegExp = /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i

function checkemail(str)
{
	if (emailRegExp.test(str))
    {
		return true;
    }
	return false;
}



$(document).ready(function(){
    //	feedback
    $("#c_form").submit(function(){
        $("#error").html("");
        $(".error").hide();
    	var err = 0;
    	var name = $.trim($("#c_name").val());
    	var tema = $.trim($("#c_tema").val());
        var mail = $.trim($("#c_mail").val());
        var code = $.trim($("#c_code").val());
        var message = $.trim($("#c_message").val());
        
    	if(name=="" || name=="Представьтесь" || name=="Introduce yourself")
        {
    		$("#c_name").parent().find('.error').show();
    		err = 1;
    	}
    	
    	if(tema=="" || tema=="Тема сообщения" || tema=="Message Subject")
        {
    		$("#c_tema").parent().find('.error').show();
    		err = 1;
    	}
    	
    	if(mail=="" || mail=="Электронная почта" || mail=="E-mail" || !checkemail(mail))
        {
    		$("#c_mail").parent().find('.error').show();
    		err = 1;
    	}
        
       	if(code=="" || code=="Защитный код" || code=="Security code")
        {
    		$("#c_code").parent().find('.error').show();
    		err = 1;
    	}

       	if(message=="")
        {
    		$("#c_message").parent().find('.error').show();
    		err = 1;
    	}    	
    	
    	
    	if(err==0)
        {
            var data = $(this).serializeArray();
            data[data.length] = { name: "act", value: "feedback" };
            
    		$.ajax({
        		type	: "POST",
        		cache	: false,
        		url		: "/cms/modules/dev/index.php",
        		data	: data,
        		success : function(data) {
                    if(data=='true')
                    {
                        $("#c_form").remove();
                        $("#c_res").show();
                    }
                    else
                    {
                        $("#error").html(data);
                    }
        		}
        	});
    	}
        
   		return false;
    	
    });
});
