// cookie managment and form validation for the newsletter
var ng_nl = {
	cF: function(){
		var err = [];
		if (document.getElementById('awf_field-20701497').value == ""){
			err.push(" - Name");
		}
		if (document.getElementById('awf_field-20701498').value == ""){
			err.push(" - Email");
		}
		if (err.length){
			alert('Please complete the missing fields\n'+err.join("\n"));
			return false;	
		}
		return true;
	},
getCookie: function (name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
},
 
setCookie: function (name,value,days){
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}
};


// appending the element to the top header
document.getElementById('header1').insertBefore(document.getElementById('ng_newsletter_box'), document.getElementById('header1').firstChild);

// checking if the user have viewed the newsletter box
var ng_did_see_cookie = ng_nl.getCookie('ng_did_see');

// if first time, show newsletter box
if (ng_did_see_cookie==null || ng_did_see_cookie=="") {
	document.getElementById('ng_newsletter_box').style.display = 'block';
	// setting the cookie they viewed the newsletter box
	ng_nl.setCookie('ng_did_see', 'yes', 0);
}
