var emailControl = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/
var mainContent = "";
var newsContent = "";

function sendContactMail(frm){
	var nm = frm.name.value;
	var em = frm.email.value;
	var msg = frm.message.value;
	if(nm == "" || msg == ""){
		alert(FillEach);
		return false;
	}else if(!emailControl.test(em)){
		alert("Please enter a valid email!");
		return false;
	}
	else return true;
}

function readMore(id){
	newsContent = document.getElementById("newsContent").innerHTML;
	showNews(id, {target: "newsContent", preloader: "newsLoad_" + id});
	countNewsRead(id, {});
}

function backToNews(){
	document.getElementById("newsContent").innerHTML = newsContent;
}

function subscribe(){
	document.getElementById("regMail").disabled = true;
	var email = document.getElementById("email");
	if(!emailControl.test(email.value)) alert("Please type a correct email address!");
	else subscribeToMailList(email.value, {onFinish: function(resp){ alert(resp); }});
	document.getElementById("regMail").disabled = false;
	email.value = "";
}

function sendMsg(){
	document.getElementById("sendMsg").disabled = true;
	var msg = document.getElementById("message");
	if(msg.value == "") alert("Please type a message!");
	else sendMessage(msg.value, {target: "msgsuccess", preloader: "sendMsgLoad", preloader_style: "display"});
	document.getElementById("sendMsg").disabled = false;
	msg.value = ""; cat.value = "";
}

function commentNews(id){
	var senderName = document.getElementById("senderName");
	var content = document.getElementById("content");
	if(senderName.value.replace(/ /g, "") == "" || content.value.replace(/ /g, "") == "") alert(FillEach);
	else sendComment(id, content.value, senderName.value, {target: "commentList", preloader: "commentLoad"});
	senderName.value = ""; content.value = "";
}