var guestbook_fields = 
	[
		["name",/.+/,"Enter Your Name"]
		//,["email",/(\w[-._\w]*\w.?@\w[-._\w]*\w\.\w{2,4})/,"Enter a valid email address"]
		,["country",/.+/,"Enter the country you are presently located at"]
		,["comment",/.+/,"Enter Your Comments"]
	];

function start_up(){
	set_menu();
}

function guestbook_validate(){	
	var email_box = document.getElementsByName("email");
	
	if((email_box[0].value != "") && (email_box[0].value.search(/\w[-._\w]*\w.?@\w[-._\w]*\w\.\w{2,4}/) == -1)){
		email_box[0].focus();
		alert("Enter a valid email address");
		return false; 
	}
	
	return validate_form(guestbook_fields);
}

function validate_form(fields_validation){
	for(key in fields_validation){
		var ele = document.getElementsByName(fields_validation[key][0]);
		if(ele[0].value.search(fields_validation[key][1]) == -1){
			ele[0].focus();
			alert(fields_validation[key][2]);
			return false;
		}
	}
	
	return true;
}

function setCookie(name, value){
	document.cookie = name + "=" + value;
}

function getCookie(sName)
{
	// cookies are separated by semicolons
	var aCookie = document.cookie.split("; ");
	for (var i=0; i < aCookie.length; i++)
	{
		// a name/value pair (a crumb) is separated by an equal sign
		var aCrumb = aCookie[i].split("=");
		if(sName == aCrumb[0]){
			return unescape(aCrumb[1]);
		}
	}
	// a cookie with the requested name does not exist
	return null;
}

function on_logout(){
	return confirm("Are you sure you want to log out?");
}

function get_date_time(){
	var d = new Date();
	var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
	var months = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
	document.getElementById('date_time_div').innerHTML = (days[d.getDay()] + " " 
		+ months[d.getMonth()] + " " + d.getDate() + ", " +
			d.getFullYear() + " " +
			(d.getHours()>12?d.getHours()-12:(d.getHours()==0?12:d.getHours()) ) + 
				":" + (d.getMinutes()<10?("0" + d.getMinutes()):d.getMinutes()) +
				":" + (d.getSeconds()<10?("0" + d.getSeconds()):d.getSeconds()) +
					 (d.getHours()>12?" PM":" AM"));
}

window.setInterval(get_date_time, 500);

