function GetId(id) {
	if(document.getElementById) // standardised method first
		return document.getElementById(id);
	else if(document.all)
		return document.all[id];
	else if(document.layers)
		return document.layers[id];
	else
		return null;
}
function DoAjax(url) {
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);	
	
	xhr_object.open("GET", '/_ajax/'+url, false);
	xhr_object.send(null);	

	if(xhr_object.readyState == 4){
		var res = xhr_object.responseText;
		return res;
	}
	else
		return "<div class=\"red_box\">This Operation cannot be performed for the moment</div>";
}
function NL(){
	var name = GetId('nl_name').value;
    var email = GetId('nl_email').value;
    if(name == '')
		GetId('nl_alert').innerHTML = 'Please enter your name';
    else if(email == '')
		GetId('nl_alert').innerHTML = 'Please enter your email';
	else{	
		var alnum = new RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$","g");
  		if (alnum.test(email) == false)
			GetId('nl_alert').innerHTML = 'Email is invalid.';
		else{
		    res = DoAjax ('newsletter/'+name+'/'+email+'/');  
    		if(res == 'OK')
				GetId('newsletter').innerHTML = 'Thank you for joining our newsletter!';
			else if(res == 'USER_ALREADY_EXISTS')
				GetId('nl_alert').innerHTML = 'The e-mail already exists in our database';
		}
	}
}

/*Side Menu Border Remove*/
$(function() {
  /*$(this).bind("contextmenu", function(e) {
     e.preventDefault();	
	});*/
   $("ul#m_left li:first").css("border-top", "none");
   $("ul#m_left li:last").css("border-bottom", "none"); 
 });

