// JavaScript Document
function goLink(lang) {
	var myString = document.location.search;
	if(myString) {
		rExp =  /lang=[a-z\s]{2}/gi
		if(rExp.test(myString)) {
			var results = myString.replace(rExp, "lang=" + lang);
			document.location.href = results;
		} else {
			document.location.href = myString + "&lang=" + lang;
		}
	} else {
		document.location.href="?lang=" + lang;
	}
}

function validateEmail(elementValue) {      
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return emailPattern.test(elementValue); 
}

function feedback_verify() {
	//window.open('{url}voting.php', 'Voting', 'width=300,height=100');
	/**/
	var name = $("#fb_name").val();
	var email = $("#fb_email").val();
	var subject = $("#fb_subject").val();
	var msg = $("#fb_msg").val();
	//
	var err = false;
	//
	feedback_error_clear();
	// --- name ---
	if (name.length == 0) {
		$("#error_name").html("Name is required.");
		err = true;
	}
	// --- email ---
	if (email.length > 0) {
		if (!validateEmail(email)) {
			$("#error_email").html("Please enter a valid email address.");
			err = true;
		}
	} else {
		$("#error_email").html("Email is required.");
		err = true;
	}
	//
	/*if (subject.length == 0) {
		$("#error_subject").html("Subject is required.");
		err = true;
	}*/
	//
	if (msg.length == 0) {
		$("#error_msg").html("Message is required.");
		err = true;
	}
	
	if (!err) {
		feedback_send();
	}
}

function feedback_clear() {
	feedback_error_clear()
	$("#fb_name").val("");
	$("#fb_email").val("");
	$("#fb_subject").val("");
	$("#fb_msg").val("");
}

function feedback_error_clear() {
	$("#error_name").html("");
	$("#error_email").html("");
	$("#error_subject").html("");
	$("#error_msg").html("");
}

function feedback_send() {
	var parametri = $("#contact").serialize();
	$.ajax({
	type: "POST",
	url: "index.php?view=xml&id=307",
	data: parametri,
	success: function(msg) {
		$("#fb_status").show();
		$("#fb_status").html(msg);
		changeSecureCode()
	}
	});
	return false;
}

function changeSecureCode() {
	var cont = $("#secureContent").html();
	$("#secureContent").html("");
	$("#secureContent").html("<img src=\"captcha.php?width=100&height=30&characters=5&rand="+Math.random()*999+"\" />");
}

