function checkCommentForm(id) {	
	
	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) {		
		ajaxComment(id);
	}
	

	
}


function ajaxComment(id) {	
	if(isNaN(id)) return;

	var name2 = strip_tags($("#name2").val());	
	var comment = strip_tags($("#comment").val());
	
	
	var name = $("#name").val();
	var email = $("#email").val();
	
	
	if (name == "" && email == "") {
		$.post(
		  '/posts',
		  {
			name2: name2,
			comment: comment,
			id: id
		  },
		function(data) {			
			if(data == "ok") {
				$("#preloader").hide();
				var div = '<div class="comments-item"><div class="name"><div class="inner"><span>'+name2+'</span></div></div><div class="date"><span>Только что</span></div><p>'+comment+'</p></div>'
				$("#comments").prepend(div);

				$("#submit-comment").append("<div id='thanks'>Спасибо. Комментарий добавлен</div>");		
			}
			else {
				$("#preloader").hide();
				$("#submit-comment").append("<div id='thanks'>Не отправлено</div>");
			}
		}
		);	
		$("#send").hide();
		$("#preloader").show();		
		
	}
	
}

function strip_tags (str, allowed_tags) {
    // Strips HTML and PHP tags from a string  
    // 
    // version: 909.322
    // discuss at: http://phpjs.org/functions/strip_tags
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Luke Godfrey
    // +      input by: Pul
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Onno Marsman
    // +      input by: Alex
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +      input by: Marc Palau
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +      input by: Brett Zamir (http://brett-zamir.me)
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Eric Nagel
    // +      input by: Bobby Drake
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Tomasz Wesolowski
    // *     example 1: strip_tags('<p>Kevin</p> <br /><b>van</b> <i>Zonneveld</i>', '<i><b>');
    // *     returns 1: 'Kevin <b>van</b> <i>Zonneveld</i>'
    // *     example 2: strip_tags('<p>Kevin <img src="someimage.png" onmouseover="someFunction()">van <i>Zonneveld</i></p>', '<p>');
    // *     returns 2: '<p>Kevin van Zonneveld</p>'
    // *     example 3: strip_tags("<a href='http://kevin.vanzonneveld.net'>Kevin van Zonneveld</a>", "<a>");
    // *     returns 3: '<a href='http://kevin.vanzonneveld.net'>Kevin van Zonneveld</a>'
    // *     example 4: strip_tags('1 < 5 5 > 1');
    // *     returns 4: '1 < 5 5 > 1'
    var key = '', allowed = false;
    var matches = [];
    var allowed_array = [];
    var allowed_tag = '';
    var i = 0;
    var k = '';
    var html = '';

    var replacer = function (search, replace, str) {
        return str.split(search).join(replace);
    };

    // Build allowes tags associative array
    if (allowed_tags) {
        allowed_array = allowed_tags.match(/([a-zA-Z0-9]+)/gi);
    }

    str += '';

    // Match tags
    matches = str.match(/(<\/?[\S][^>]*>)/gi);

    // Go through all HTML tags
    for (key in matches) {
        if (isNaN(key)) {
            // IE7 Hack
            continue;
        }

        // Save HTML tag
        html = matches[key].toString();

        // Is tag not in allowed list? Remove from str!
        allowed = false;

        // Go through all allowed tags
        for (k in allowed_array) {
            // Init
            allowed_tag = allowed_array[k];
            i = -1;

            if (i != 0) { i = html.toLowerCase().indexOf('<'+allowed_tag+'>');}
            if (i != 0) { i = html.toLowerCase().indexOf('<'+allowed_tag+' ');}
            if (i != 0) { i = html.toLowerCase().indexOf('</'+allowed_tag)   ;}

            // Determine
            if (i == 0) {
                allowed = true;
                break;
            }
        }

        if (!allowed) {
            str = replacer(html, "", str); // Custom replace. No regexing
        }
    }

    return str;
}



