function externalLinks() {
    if (!document.getElementsByTagName) return;
    var anchors = document.getElementsByTagName("a");
    for (var i=0; i<anchors.length; i++) {
        var anchor = anchors[i];
        if (anchor.getAttribute("href") && anchor.getAttribute("rev") == "external")
            anchor.target = "_blank";
    }
}
window.onload = externalLinks;

$(document).ready(function(){
    
	$("#option_1").click(function () {
        $("#option_1").addClass("active");
		$("#option_2").removeClass("active");
		$(".tags").hide();
        $(".search").fadeIn(200);
    });
    $("#option_2").click(function () {
        $("#option_2").addClass("active");
		$("#option_1").removeClass("active");
		$(".search").hide();
        $(".tags").fadeIn(200);
    });

	$(".showcomments").click(function() {
		var id = $(this).attr("id");
		$("#comments" + id).slideToggle(200);
		return false;
	});
	
	$('input[name="name"]').alpha({allow:" "});
	$(".tempcomment").hide();
	$(".loader").hide();
	
	$(".submit_comment").click(function() {
										
		var id = $(this).attr("id");								
		
		$(".lname" + id).html("Име, Фамилия:"); $(".lemail" + id).html("E-mail адрес:"); $(".lmessage" + id).html("Коментар:");
		$("#name" + id).removeClass("errordata"); $("#email" + id).removeClass("errordata"); $("#message" + id).removeClass("errordata");
		
		var name = $("#name" + id).val();
		
		if (name == "") 
		{
			$("#name" + id).addClass("errordata");
			$(".lname" + id).html("Въведете Вашето име");
			$("#name" + id).focus();
			return false;
		}
		
		var email = $("#email" + id).val();
		
		if (!isValidEmailAddress(email)) 
		{
			$("#email" + id).addClass("errordata");
			$(".lemail" + id).html("Въведете валиден e-mail адрес");
			$("#email" + id).focus();
			return false;
		}
		
		var message = $("#message" + id).val();
		
		if (message == "") 
		{
			$("#message" + id).addClass("errordata");
			$(".lmessage" + id).html("Напишете коментар");
			$("#message" + id).focus();
			return false;
		}
		
		var dataString = 'name=' + name + '&email=' + email + '&message=' + message + '&comment_topic=' + $("#comment_topic" + id).val() + '&comment_project=' + $("#comment_project" + id).val() + '&comment_ip=' + $("#comment_ip" + id).val() + '&comment_agent=' + $("#comment_agent" + id).val() + '&checkform=' + $("#checkform" + id).val();
		
		$(".submit_comment").attr({disabled: true});  
		$(".submit_comment").blur();
		$("#loader" + id).show();
		
		$.ajax({
			type: "POST",
			url: "insert.php",
			data: dataString,
			cache: false,
			success: function(html){
					$("#tempcomment" + id).append(html);  
					$("#tempcomment" + id).slideDown(200);
					$("#message" + id).attr("value","");
					$(".submit_comment").attr({disabled: false});
					$("#loader" + id).hide();
					$(".post" + id).fadeOut(200);
			}
		});
		return false;
	});
	
});

function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\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);
	return pattern.test(emailAddress);
}

