function cursorEnter(obj){
	if (obj.value == newsletter_initialtext) obj.value='';
}

function cursorLeave(obj){
	if (obj.value == '') obj.value=newsletter_initialtext;
}

function validateEmail(str){
	var reg = /^(("[\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 ;
	if (reg.test(str)) return true;
	else return false;
}

function checkField(id){
	return validateEmail($("#"+id).val());
}

function subscribe(){
	if (! checkField('newsletter_email')) {
		alert(newsletter_mail_error);
		return 
	}
	else {
		$.RequestBuilder.MakeJsonRequest("newsletter", "main", "subscribe", function(response) { 
			if (response == 1) {
				$('#newsletter_confirmation').html("<table width='100%' align='center'><tr><td valign='middle' align='center' class='subTitle'>"+newsletter_success+"</td><td valign='middle' align='center'><img src='"+web_root+"/css/images/ok.png'></td></tr></table>");
			}
			else{
				alert(newsletter_fail);
			}
		}, {mail: $("#newsletter_email").val()});
	}
}
