// JavaScript Document

function isOfflineFormReady() {
	if (document.offlinemsgform.visitor_name.value <= 1) {
		alert("Please enter your name.");
		return false;
	}
	else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.offlinemsgform.visitor_email.value))) {
		alert("Please fill in a valid e-mail address.");
		return false;
	}
	else if (document.offlinemsgform.message_text.value <= 1) {
		alert("Please enter your message.");
		return false;
	}
	else
		return true;
}

function isLoginFormReady() {
	if (document.loginform.visitor_name.value <= 1) {
		alert("Please enter your name.");
		return false;
	}
	else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.loginform.visitor_email.value))) {
		alert("Please fill in a valid e-mail address.");
		return false;
	}
	else if (document.loginform.message_text.value <= 1) {
		alert("Please enter your question.");
		return false;
	}
	else
		return true;
}

/*
function getActiveOperators($livechat_id) {
	$sql = "SELECT COUNT(login_id) FROM livechat_operator_logins
	 WHERE login_start <= '".date("Y-m-d H:i:s")."' AND login_start <> '0000-00-00 00:00:00' 
	 AND login_end = '0000-00-00 00:00:00' AND livechat_id=".$livechat_id;
	$num_active_operators = mysql_result(mysql_query($sql),0,0);
	return $num_active_operators;
}

function displayOfflineMsgForm($msg, $livechat_idname) {
	global $enable_urlrewriting, $site_baseurl;
	if ($enable_urlrewriting == "y")
		$action_url = "livechat/".$livechat_idname."/offlinemsg/";
	else
		$action_url = "livechat.php?livechat_idname=".$livechat_idname."&action=offlinemsg";
	$return_html = "<form action=\"".$site_baseurl.$action_url."\" method=\"post\" name=\"offlinemsgform\" onSubmit=\"return isOfflineFormReady(offlinemsgform);\">
		 <fieldset>
			<legend>Leave A Message</legend>
			<div>".$msg."</div>
			<dl>
				<dt>Name:</dt>
				<dd><input type=\"text\" name=\"visitor_name\" id=\"visitor_name\" maxlength=\"50\" style=\"width: 70%;\" class=\"formfield\" /></dd>
				<dt>E-mail Address:</dt>
				<dd><input type=\"text\" name=\"visitor_email\" id=\"visitor_email\" maxlength=\"100\" style=\"width: 70%;\" class=\"formfield\" /></dd>
				<dt>Message:</dt>
				<dd><textarea name=\"message_text\" id=\"message_text\" style=\"width: 70%; height: 100px;\" class=\"formfield\"></textarea></dd>
				<dt>&nbsp;</dt>
				<dd><input type=\"submit\" value=\"Send Message\" class=\"button\" /></dd>
			</dl>
		 </fieldset>
		 </form>";
	return $return_html;
}

function displayLoginForm($livechat_idname) {
	global $enable_urlrewriting, $site_baseurl;
	if ($enable_urlrewriting == "y")
		$action_url = "livechat/".$livechat_idname."/login/";
	else
		$action_url = "livechat.php?livechat_idname=".$livechat_idname."&action=login";
	$return_html = "<form action=\"".$site_baseurl.$action_url."\" method=\"post\" name=\"loginform\" onSubmit=\"return isLoginFormReady(loginform);\">
	 <fieldset>
		<legend>Log In</legend>
		<dl>
			<dt>Name:</dt>
			<dd><input type=\"text\" name=\"visitor_name\" id=\"visitor_name\" maxlength=\"50\" style=\"width: 70%;\" class=\"formfield\" /></dd>
			<dt>E-mail Address:</dt>
			<dd><input type=\"text\" name=\"visitor_email\" id=\"visitor_email\" maxlength=\"100\" style=\"width: 70%;\" class=\"formfield\" /></dd>
			<dt>Question:</dt>
			<dd><input type=\"text\" name=\"message_text\" id=\"message_text\" style=\"width: 70%;\" class=\"formfield\" /></dd>
			<dt>&nbsp;</dt>
			<dd><input type=\"submit\" value=\"Log In\" class=\"button\" /></dd>
		</dl>
	 </fieldset>
	 </form>";
	return $return_html;
}

function visitorDisconnectChat($message_text, $chat_id) { # visitor has chosen to disconnect the chat
	$sql = "INSERT INTO livechat_messages (chat_id, message_author, message_timestamp, message_text)
	 VALUES (".$chat_id.", 'v', '".date("Y-m-d H:i:s")."', '".$message_text."')";
	mysql_query($sql);
	$sql = "UPDATE livechat_chats SET chat_end='".date("Y-m-d H:i:s")."' WHERE chat_id=".$chat_id;
	mysql_query($sql);
	# kill session
	unset($_SESSION['chatid']);
	session_destroy();
}
*/