/* 
   New Perspectives on HTML and XHTML
   Case Problem 1

   Name: Coleen Buckingham 
   Date: 04/26/06
*/


function stringReverse(textString) {
   if (!textString) return '';
   var revString='';
   for (i = textString.length-1; i>=0; i--)
       revString+=textString.charAt(i)
   return revString;
}

/* Function emLink()
   Purpose: reverse the name & server, build email link string
            and print to the screen 

   Variables
   rname: the name in reverse order
   rserver: the name in reverse order
   email: the email string using rname & rserver
   mailText: the link to the email address
*/

function emLink(Name, Server)
{
   var rname= stringReverse(Name); //reverse the name
   var rserver= stringReverse(Server); //reverse the server
   var email; // declare variable
   var mailText;
   email = rname + "@" + rserver; // build email address
   document.write("<a href=\"mailto");
   document.write(":" + email + "\"target=\"pages\">");
   document.write("Contact us" + "</a>");
}

/* Function actionLink()
   Purpose: reverse the name & server, build email action string
            and print to the screen 

   Variables
   rname: the name in reverse order
   rserver: the name in reverse order
   email: the email string using rname & rserver
   mailText: the link to the email address
*/

function actionLink(Name, Server)
{
   var rname= stringReverse(Name); //reverse the name
   var rserver= stringReverse(Server); //reverse the server
   var email; // declare variable
   email = rname + "@" + rserver; // build email address
   document.write("<form name=\"form1\" ");
   document.write("action=\"mailto");
   document.write(":" + email + "\"  method=\"post\" enctype=\"text/plain\">");
}
 
