function makeEmailForm ()
{
     var sessionid = Cookie.get('pwsessionid');
     if(sessionid)
     {
          Stamp = new Date();
	  //var timestamp = (Stamp.getMonth() + 1) + Stamp.getDate() + Stamp.getYear() + Stamp.getTime();
	  var timestamp = Stamp.getTime();
          new Ajax.Request('/cgi-bin/isRecognized.cgi?notsecretcode=' + timestamp,
          {
               method:'get',
               onSuccess: function(request){checkmail(request.responseText);},
               onFailure: function(){checkmail('');}
          });
     }
     else
     {checkmail('');}
}

function getUserDataEmail ()
{
     var sessionid = Cookie.get('pwsessionid');
     if(sessionid)
     {
          Stamp = new Date();
	  //var timestamp = (Stamp.getMonth() + 1) + Stamp.getDate() + Stamp.getYear() + Stamp.getTime();
	  var timestamp = Stamp.getTime();
          new Ajax.Request('/cgi-bin/isRecognized.cgi?notsecretcode=' + timestamp,
          {
               method:'get',
               onSuccess: function(request){return request.responseText;},
               onFailure: function(){return '';}
          });
     }
}

function getUsernameFromCookie ()
{
    var loginData = getUserDataEmail();
    var loginDataLines = loginData.split(/\n/);
    var username = loginDataLines.shift(loginDataLines) || ''; 
    return username;
}

function checkmail (loginData)
{
    var loginDataLines = loginData.split(/\n/);
    var username = loginDataLines.shift(loginDataLines) || ''; 
    for(var i = 0; i < loginDataLines.length; i++)
    {
        if (!loginDataLines[i]) continue;  // skip empty lines
        var keyVal = loginDataLines[i].split(/=/, 2);
        keyVal[1] = keyVal[1] || '';
        loginDataLines[keyVal[0]] = keyVal[1];
    }

    var checkmailform = '';

    if(username)
    {
        var regexPennswoods = RegExp('@pennswoods.net');
        var regexOnewoods = RegExp('@onewoods.net');
        var regexPulsenet = RegExp('@pulsenet.com');
        var regexHereintown = RegExp('@hereintown.net');
        var regexLosch = RegExp('@losch.net');
        var regexBedford = RegExp('@bedford.net');

	var emailLink = '';
	if(username.match(regexPennswoods))
	{emailLink = 'http://email.pennswoods.net';}
	else if(username.match(regexOnewoods))
	{emailLink = 'http://email.onewoods.net';}
	else if(username.match(regexPulsenet))
	{emailLink = 'http://email.pulsenet.com';}
	else if(username.match(regexHereintown))
	{emailLink = 'http://email.hereintown.net';}
	else if(username.match(regexLosch))
	{emailLink = 'http://email.losch.net';}
	else if(username.match(regexBedford))
	{emailLink = 'http://email.bedford.net';}
	else
	{emailLink = ''}

        checkmailform += '<div style="background:#ffffff">';

	if(emailLink == '')
        {checkmailform += 'Welcome ' + username;}
	else if(loginDataLines['checkmail'])
        {checkmailform += '<A HREF="' + emailLink + '" TARGET="_blank" style="color:blue;">Check Email for ' + username + '</A>';}

	checkmailform += '</div>';
    }
    else
    {
        checkmailform += '<form action="https://sso.pennswoods.net/sso/index.cgi" method="post" name="implogin" onsubmit="dontpanic();">';
        checkmailform += '<p class="pennstext"><font color="black" size="+1">Email Sign In:</font></p>';
        checkmailform += '<p class="pennstext" align="left"><font color="black" size="2">Username:</font>';
        checkmailform += '<input maxlength="30" name="user" size="20" class="left" value="" ONBLUR="cleanformup()" ';
        checkmailform += 'onfocus="clearpwusername();" type="text"> <font color="black" size="2">Password:</font>';
        checkmailform += '<input name="pass" size="20" class="left" value="" onfocus="clearpwpassword()" type="password"><BR> ';
        checkmailform += '<TABLE WIDTH="100%"><TR><TD ALIGN="right"><input value="Go" name="gobutton" type="submit"></TD></TR></TABLE></p></form>';
    }
    $('checkpwmail').innerHTML = checkmailform;
    if(username && $('pwuserstring'))
    {$('pwuserstring').innerHTML = username;}
    else
    {$('pwuserstring').innerHTML = '<A HREF="https://sso.pennswoods.net/sso/index.cgi">Sign In</A>';}

    if(username)
    {$('pwsignout').innerHTML = ' | <A HREF="logout.html">Sign Out</A>';}
    else
    {$('pwsignout').innerHTML = '';}
}



