// +----------------------------------------------+ //
// |  Copyright©2009, Steven Douglas Huddleston   | //
// |             All Rights Reserved              | //
// | No portion of this code can be copied, used, | //
// | published or reproduced in any way without   | //
// | the expressed written consent of the author. | //
// +----------------------------------------------+ //
// |          VibraCorp HyperChange Mail          | //
// +----------------------------------------------+ //

// +----------------------------------------------+ //
// |           HyperChange Mail Controls          | //
// +----------------------------------------------+ //

function SendMail() {
     formobj = document.forms.HyperMail;
     // Validate Required Fields
     if (formobj.message.value == '') {
        alert('Nothing to transmit!\nThe \"Message\" field is empty. Please type in a message to stransmit.');
        formobj.message.focus();
        return;
        }
     // Compose Message
     send_to = 'ma' + 'il' + 'to:' + getrecipient(IEBrowser);
     subject = '?' + 'sub' + 'j' + 'ect=' + encodeURIComponent('IGTB Hyperlink Mail');
     fmt_msg = '&' + 'bo' + 'dy=' + 'Name:%20' + encodeURIComponent(formobj.name.value);
     fmt_msg += '%0DFrom:%20' + encodeURIComponent(formobj.country.value);
     fmt_msg += '%0DWebsite%20Name:%20' + encodeURIComponent(formobj.website.value);
     fmt_msg += '%0DWebsite%20URL:%20' + encodeURIComponent(formobj.web_url.value);
     fmt_msg += '%0D%0D' + encodeURIComponent(((formobj.newsltr.checked) ? '' : 'Do not ') + formobj.newsltr.value);
     fmt_msg += '%0D' + encodeURIComponent(((formobj.guestbk.checked) ? '' : 'Do not ') + formobj.guestbk.value);
     fmt_msg += '%0D' + encodeURIComponent(((formobj.link_ok.checked) ? '' : 'Do not ') + formobj.link_ok.value);
     fmt_msg += '%0D%0DMessage:%0D' + encodeURIComponent(formobj.message.value);
     execlnk = send_to + subject + fmt_msg;
     // Send Mail
     win = window.open(execlnk,'pooflah'); 
     if (win && win.open && !win.closed) win.close(); 
     // Epilogue
     window.location="mailisok.html";
     }

function ResetForm() {document.forms.HyperMail.reset();}

// +----------------------------------------------+ //
// |              Energize Mail Form              | //
// +----------------------------------------------+ //

function hypercharge() {
     formobj = document.forms.HyperMail;
     formobj.name.disabled=false;
     formobj.country.disabled=false;
     formobj.website.disabled=false;
     formobj.web_url.disabled=false;
     formobj.newsltr.disabled=false;
     formobj.guestbk.disabled=false;
     formobj.link_ok.disabled=false;
     formobj.message.disabled=false;
     document.getElementById('stb').style.backgroundImage='url(img/blnkgrn.gif)';
     document.getElementById('sbb').disabled=false;
     document.getElementById('ctb').style.backgroundImage='url(img/blnkred.gif)';
     document.getElementById('cbb').disabled=false;
     }

// +----------------------------------------------+ //
// |                Mail Form Date                | //
// +----------------------------------------------+ //

function formdate() {
     x = new Date();
     d = x.getDate();
     m = x.getMonth() + 1;
     y = x.getFullYear();

     switch (parseInt(m)) {
        case  1: m='January'; break;
        case  2: m='February'; break;
        case  3: m='March'; break;
        case  4: m='April'; break;
        case  5: m='May'; break;
        case  6: m='June'; break;
        case  7: m='July'; break;
        case  8: m='August'; break;
        case  9: m='September'; break;
        case 10: m='October'; break;
        case 11: m='November'; break;
        case 12: m='December'; break;}

     document.write('<code>Date: ' + m + ' ' + d + ', ' + y + '</code>');
     }

// +------------+ //
// | C'est Fini | //
// +------------+ //


