var req;
var url;
var newsurl;
var session;
var isloggedin = 0;
var c_name = "TexasBBQClubCookie";
var username = "";
home_is_over = new Image();
home_is_over.src = "/images/home2.gif";
home_is_off_it = new Image();
home_is_off_it.src = "/images/home1.gif";
about_is_over = new Image();
about_is_over.src = "/images/about2.gif";
about_is_off_it = new Image();
about_is_off_it.src = "/images/about1.gif";
contact_is_over = new Image();
contact_is_over.src = "/images/contact2.gif";
contact_is_off_it = new Image();
contact_is_off_it.src = "/images/contact1.gif";
recipes_is_over = new Image();
recipes_is_over.src = "/images/recipes2.gif";
recipes_is_off_it = new Image();
recipes_is_off_it.src = "/images/recipes1.gif";
welcome_is_over = new Image();
welcome_is_over.src = "/images/welcome2.gif";
welcome_is_off_it = new Image();
welcome_is_off_it.src = "/images/welcome1.gif";
pics_is_over = new Image();
pics_is_over.src = "/images/pictures2.gif";
pics_is_off_it = new Image();
pics_is_off_it.src = "/images/pictures1.gif";


function hand_over(N) {
	i = eval(N + "_is_over.src");
        document[N].src = i;
}
function hand_off(N) {
	j = eval(N + "_is_off_it.src");
        document[N].src = j;
}

function loadXMLDoc(url) 
{
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }
}

function processReqChange() 
{
    // only if req shows "complete"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
		var method = "searchIt";
            // ...processing statements go here...
		var response  = req.responseXML.documentElement;
		var textall = req.responseText; 

		var nodes = response.getElementsByTagName("member");
		var n = nodes.length;
		//alert(n);
		var dataout = document.getElementById('message');
		var HTMLOUT; 

		if ( n > 0 ) {
			//alert (n);
			HTMLOUT = "<font face=arial size=-2 color=#A15F85>"; 
			var stopimg = 0; 
			for (var i = 0; i < n; i++) {
      		 		var member = response.getElementsByTagName('member')[i].firstChild.data;
				var member_node = response.getElementsByTagName('member')[i]; 
				var tid = member_node.attributes; 
				username = tid[0].value; 
		 		remoteip = response.getElementsByTagName('remoteip')[i].firstChild.data;
		 		login_date = response.getElementsByTagName('login_date')[i].firstChild.data;
				HTMLOUT += "Welcome " + username + "</font>";
			}
				dataout.innerHTML = HTMLOUT; 

		} else {
			dataout.innerHTML = "";
		}
        } else {
            	alert("There was a problem retrieving the XML data:\n" + req.statusText + ' ' + req.status);
        }
    }
}
function searchIt(sess)
{
        // Input mode
    	var url = '/cgi-bin/bbqlogmess.pl?id=' + sess;
	//alert(url); 
        loadXMLDoc(url);
}
function message_ie(myname) {
	if (! myname == "") {
		document.write('Welcome, ' + myname + ' ');
	}
}

function getCookie() {
if (document.cookie.length > 0) {
  var c_start = document.cookie.indexOf(c_name + "=")
  if (c_start != -1)
    { 
    c_start=c_start + c_name.length+1 ;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
//return ""
}

function register_login_links() {
	document.write('<a href="/register.html"><font face="arial" size="-2" color="#A15F85">Register</font></a><font face="arial" size="-2" color="#A15F85"> | </font><a href="/login.html"><font face="arial" size="-2" color="#A15F85">Login</font></a>'); 
}

function logout_link() {
		document.write('<a href="/cgi-bin/logout.pl"><font face="arial" size="-2" color="#A15F85">Logout</font></a>'); 
}

function check_login() {
	session = getCookie();
	if (session) {
		isloggedin = 1;
        	searchIt(session)
	}
}
check_login();

