// +----------------------------------------------+ //
// |  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 Order Form Control         | //
// +----------------------------------------------+ //

var drimes = 0;

IWL='' + window.location;

link=new Array;
link[ 0]=new Image; link[ 0].src="img/igtb0.gif";
link[ 1]=new Image; link[ 1].src="img/igtb1.gif";
link[ 2]=new Image; link[ 2].src="img/more0.gif";
link[ 3]=new Image; link[ 3].src="img/more1.gif";
link[ 4]=new Image; link[ 4].src="img/notice0.gif";
link[ 5]=new Image; link[ 5].src="img/notice1.gif";
link[ 6]=new Image; link[ 6].src="coupon/cpnao.jpg";
link[ 7]=new Image; link[ 7].src="coupon/cpnag.jpg";
link[ 8]=new Image; link[ 8].src="coupon/cpnax.jpg";
link[ 9]=new Image; link[ 9].src="coupon/cpnbo.jpg";
link[10]=new Image; link[10].src="coupon/cpnbg.jpg";
link[11]=new Image; link[11].src="coupon/cpnbx.jpg";
link[12]=new Image; link[12].src="coupon/cpn2o.jpg";
link[13]=new Image; link[13].src="coupon/cpn2g.jpg";
link[14]=new Image; link[14].src="coupon/cpn2x.jpg";
link[15]=new Image; link[15].src="coupon/cpn3o.jpg";
link[16]=new Image; link[16].src="coupon/cpn3g.jpg";
link[17]=new Image; link[17].src="coupon/cpn3x.jpg";
link[18]=new Image; link[18].src="coupon/cpn4o.jpg";
link[19]=new Image; link[19].src="coupon/cpn4g.jpg";
link[20]=new Image; link[20].src="coupon/cpn4x.jpg";
link[21]=new Image; link[21].src="coupon/cpn5o.jpg";
link[22]=new Image; link[22].src="coupon/cpn5g.jpg";
link[23]=new Image; link[23].src="coupon/cpn5x.jpg";
link[24]=new Image; link[24].src="coupon/cpn6o.jpg";
link[25]=new Image; link[25].src="coupon/cpn6g.jpg";
link[26]=new Image; link[26].src="coupon/cpn6x.jpg";
link[27]=new Image; link[27].src="coupon/cpn7o.jpg";
link[28]=new Image; link[28].src="coupon/cpn7g.jpg";
link[29]=new Image; link[29].src="coupon/cpn7x.jpg";
link[30]=new Image; link[30].src="menu/vcg0.gif";
link[31]=new Image; link[31].src="menu/vcg1.gif";
link[32]=new Image; link[32].src="menu/pro0.gif";
link[33]=new Image; link[33].src="menu/pro1.gif";
link[34]=new Image; link[34].src="menu/aud0.gif";
link[35]=new Image; link[35].src="menu/aud1.gif";
link[36]=new Image; link[36].src="menu/aut0.gif";
link[37]=new Image; link[37].src="menu/aut1.gif";
link[38]=new Image; link[38].src="menu/tra0.gif";
link[39]=new Image; link[39].src="menu/tra1.gif";
link[40]=new Image; link[40].src="menu/mme0.gif";
link[41]=new Image; link[41].src="menu/mme1.gif";
link[42]=new Image; link[42].src="menu/pul0.gif";
link[43]=new Image; link[43].src="menu/pul1.gif";
link[44]=new Image; link[44].src="menu/glo0.gif";
link[45]=new Image; link[45].src="menu/glo1.gif";
link[46]=new Image; link[46].src="img/submit0.gif";
link[47]=new Image; link[47].src="img/submit1.gif";

function cpmenu() {
   ismenu( 91,30,'vcglobes');
   ismenu( 88,32,'projectr');
   ismenu( 71,34,'audiovis');
   ismenu( 86,36,'autochef');
   document.write ('&nbsp;<br />&nbsp;');
   ismenu( 98,38,'translat');
   ismenu( 89,40,'mmessage');
   ismenu(111,42,'pultrong');
   ismenu( 74,44,'globbots');
   }

function getalt(x) {
   switch(x) {
      case 71: return 'Audio Visual'; break;
      case 74: return 'Globe Robots'; break;
      case 86: return 'Automatic Chef'; break;
      case 88: return 'Image Projector'; break;
      case 89: return 'Magic Message'; break;
      case 91: return 'Vibracon Globes'; break;
      case 98: return 'Pocket Translator'; break;
      case 111: return 'Pultron Gun Stunner'; break;
      default:
         if (confirm('Error in Vibra Order Form Navigation Mainframe\nPlease inform the Webmaster!'))
            { KongaBuzz('RE: Error in Vibra Order Form Navigation Mainframe'); }
         else
            { alert('We appologize for the inconvenience.'); }
      }
   }

function ismenu(w,x,tagid) {
   document.write ('&nbsp;<a href="catalog.html#' + tagid  + '"><img class="sel nb" src="menu/' + tagid.substr(0,3) + '0.gif" alt="' + (getalt(w)) + '" onmouseover="src=link[' + (x + 1) + '].src" onmouseout="src=link[' + x + '].src" name="' + tagid.substr(0,3) + '" width=' + w + '></a>&nbsp;')
   }

function getImg(oid,x) {
   formobj = document[oid].src; 
   if (formobj.lastIndexOf("x.jpg") < 1) document[oid].src = link[x].src;
   }

function imgclk(oid,x) {
   // set image
   crntobj = document[oid].src;
   document[oid].src = link[(crntobj.lastIndexOf("g.jpg") > 0) ? x : (x - 1)].src;
   // set values
   cost = 0;
   formobj = document.forms.coupon;
   switch (oid) {
      case 'cpna1': formobj = formobj.prodlist; break;
      case 'cpnb1': formobj = formobj.catalogu; break;
      case 'cpn21': formobj = formobj.vcglobes; cost = 1000; break;
      case 'cpn31': formobj = formobj.projectr; cost = 156; break;
      case 'cpn41': formobj = formobj.audiovis; cost = 256; break;
      case 'cpn51': formobj = formobj.autochef; cost = 74; break;
      case 'cpn61': formobj = formobj.translat; cost = 46; break;
      case 'cpn71': formobj = formobj.mmessage; cost = 12; break;}
   formobj.value = (formobj.value == 0) ? 1 : 0;
   drimes = drimes + ((formobj.value == 1) ? cost : (cost * -1));
   document.getElementById('total').innerHTML = drimes;
   }

function initform() {
   formobj = document.forms.coupon;
   formobj.prodlist.value = 0;
   formobj.catalogu.value = 0;
   formobj.vcglobes.value = 0;
   formobj.projectr.value = 0;
   formobj.audiovis.value = 0;
   formobj.autochef.value = 0;
   formobj.translat.value = 0;
   formobj.mmessage.value = 0;
   drimes = 0;
   document.getElementById('total').innerHTML = drimes;
   }

// +----------------------------------------------+ //
// |          HyperChange Order Controls          | //
// +----------------------------------------------+ //

function SendOrder() {
     formobj = document.forms.coupon;
     // Validate Order
     valid = 1;
     if ((formobj.Planet.value).length == 0) {valid = 0; i = 4;}
     if ((formobj.Sector.value).length == 0) {valid = 0; i = 3;}
     if ((formobj.Address.value).length == 0) {valid = 0; i = 2;}
     if ((formobj.Name.value).length == 0) {valid = 0; i = 1;}
     // Compose Message
     if (valid) {
        send_to = 'ma' + 'il' + 'to:' + getrecipient(IEBrowser);
        subject = '?' + 'sub' + 'j' + 'ect=' + encodeURIComponent('Galactic Hyperchange Order Form');
        fmt_msg = '&' + 'bo' + 'dy=' + 'Name:%20' + encodeURIComponent(formobj.Name.value);
        fmt_msg += '%0DAddress:%20' + encodeURIComponent(formobj.Address.value);
        fmt_msg += '%0DSector:%20' + encodeURIComponent(formobj.Sector.value);
        fmt_msg += '%0DPlanet:%20' + encodeURIComponent(formobj.Planet.value);
        fmt_msg += '%0DUPC:%20' + encodeURIComponent(formobj.UPC.value);
        fmt_msg += '%0D%0D' + encodeURIComponent(((formobj.prodlist.value == 1) ? 'Please' : 'Do not') + ' include me in your telecommunication new products list.');
        fmt_msg += '%0D' + encodeURIComponent(((formobj.catalogu.value == 1) ? 'Please' : 'Do not') + ' send me your full 3077 VIBRA catalogue.');
        if (drimes > 0) {
           fmt_msg += '%0D%0D' + encodeURIComponent('Please send me the following items:') + '%0D';
           if (formobj.vcglobes.value == 1) {fmt_msg += '%0D' + encodeURIComponent('1 Personal Vibracon Globe');}
           if (formobj.projectr.value == 1) {fmt_msg += '%0D' + encodeURIComponent('1 Vibra Image Projector');}
           if (formobj.audiovis.value == 1) {fmt_msg += '%0D' + encodeURIComponent('1 Audio Visual Unit');}
           if (formobj.autochef.value == 1) {fmt_msg += '%0D' + encodeURIComponent('1 Automatic Chef');}
           if (formobj.translat.value == 1) {fmt_msg += '%0D' + encodeURIComponent('1 Vibra Pocket Translator');}
           if (formobj.mmessage.value == 1) {fmt_msg += '%0D' + encodeURIComponent('1 Magic Message Transmission');}
           fmt_msg += '%0D%0DTotal%20value:%20' + encodeURIComponent(drimes + ' drimes');
           }
        else
           {
           fmt_msg += '%0D%0D' + encodeURIComponent('No Vibracorp items were selected.');
           }
        execlnk = send_to + subject + fmt_msg;
        // Send Mail
        win = window.open(execlnk,'pooflah'); 
        if (win && win.open && !win.closed) win.close(); 
        // Epilogue
        formobj.reset();
        window.location="ordersnt.html#orderok";
        }
     else
        {
        window.location="ordersnt.html?" + i;
        }
     }

// +------------+ //
// | C'est Fini | //
// +------------+ //


