function makeArray(n)
{
       this.length = n;
       for(var i = 1; i <= n; i++)
          {
              this[i] = 0;
          }
       return this;
  }
var prouser;
var orderNum = 0;                                             
var order = new makeArray(100);
var name,street,city,state,zip,tel,mail,fax,country,isIE,isNetscape,owneremail;
isIE=0;
isNetscape=0;
if (navigator.appName.indexOf("Netscape")!=-1)
isNetscape=1;
if (navigator.appName.indexOf("Microsoft")!=-1)
isIE=1;
function currency(money)
  {
     money = money + "";           
     var monLen = money.length; 
     var digPos = money.indexOf(".");
     if(digPos == -1 & monLen < 1)
          {
               money = money.substring(0,digPos+ 1) + "00";
          }
     else if(digPos == -1 & monLen > 0)
         {
               return money;
          }
     else
          {
               cents = money.substring(digPos + 1, monLen + 1);
               if(cents.length == 1)
                   {
                           money = money + "0";
                   }
              else if(cents.length > 2)
                   {
                      roundVal = cents.charAt(2);
                      if(roundVal  >= 5)
                            {
                                  money = parseFloat(money) + .01;
                                  money = money + "";
                                  money = money.substring(0,digPos + 3)
                            }
                     else
                            {
                                   money = money.substring(0,digPos + 3)
                             }
                 }
          }
         return money;
  }
function cartgoods(sup,pdid,namep,totsum,totq,totw)
  {
      this.pdid=pdid;      
      this.sup=sup;  
      this.namep=namep;
      this.totsum=totsum;
      this.totq=totq;
      this.totw=totw; 
  }

function purchaser()
{
theForm=parent.frames[2].document.f1;
name =theForm.name.value;
street=theForm.street.value;
city=theForm.city.value;
state=theForm.state.value;
zip=theForm.zip.value;
country=theForm.country.value;
tel=theForm.tel.value;
mail=theForm.email.value;
fax=theForm.fax.value;
owneremail=theForm.owneremail.value;
}


function retotal()
  {
       npr=parent.frames[2].document.f1.prpric.value;
       qty=parent.frames[2].document.f1.qty.value;
       totalprice=npr*qty;
       newtotal=currency(totalprice);
       parent.frames[2].document.f1.subtotal.value=newtotal;
   }
function add()
   { 
         retotal();            
         theForm=parent.frames[2].document.f1;
         prouser=theForm.puser.value; 
  supp=theForm.supply.value;   
         prodid=theForm.productid.value; 
 productName =theForm.prname.value;
         totalSum =theForm.subtotal.value;
         totalQuanity =theForm.qty.value;
         totalWei=theForm.prwei.value*totalQuanity;
         if(totalQuanity == 0)
                {
                   alert("You entered a quantity of 0!\n We cannot process this order");
                   theForm.qty.value = 1;
                   retotal();
               }
         else
              {
                   if( confirm("You are adding " + totalQuanity + " order/s of " + productName + " \n Subtotal: " + totalSum + " to your shopping cart."))
                       {    
                           store(supp,prodid,productName,totalSum,totalQuanity,totalWei);
            purchaser();
                       }
                  else{}

             }
   }
function store(sr,pd,pe,ts,tq,tw)
   {
           orderNum++;
           order[orderNum] = new cartgoods(sr,pd,pe,ts,tq,tw);
           showTotal = 0;
           for(var i = 1; i <= orderNum;i++)
                {
                   showTotal += parseFloat(order[i].totsum);                
                }
            parent.frames[0].document.forms[0].runningTotal.value = currency(showTotal);
    }               

function orderform()
    {
 var total;
 total=0;
        vWin = parent.frames[2].document;
        vWin.open();
        vWin.write("<html><body bgcolor=White text=Black><center>");
        if(orderNum != 0)
              {
                 vWin.writeln("<IMG SRC=../image/basketicon.gif><font face='Arial' size=+1><b>" + " Your Shopping Basket Contents:</b></font><P>");
                 vWin.writeln("<form><table border=1><tr>");
                 vWin.writeln("<td colspan=1 bgcolor=#d5d5ff><font face='Arial' color=WindowText>Quantity</font></td>");
                 vWin.writeln("<td colspan=1 bgcolor=#d5d5ff><font face='Arial' color color=WindowText>Product</font></td>");
      vWin.writeln("<td colspan=1 bgcolor=#d5d5ff><font face='Arial' color=WindowText>Price</font></td>");
                 vWin.writeln("<td colspan=1 bgcolor=#d5d5ff><font face='Arial' color=WindowText>Supplier</font></td>");
                 vWin.writeln("<td colspan=1 bgcolor=#d5d5ff><font face='Arial' size=2 color=WindowText></font></td></tr>");
                 for(var i = 1; i <= orderNum; i++)
                      {   total+=parseFloat(order[i].totsum);
                          vWin.writeln("<tr>");
                          vWin.writeln("<td colspan=1 align=center bgcolor=#FFCC00><font color=WindowText face='Arial' size=3>"+order[i].totq+"</font></td>");
                          vWin.writeln("<td colspan=1 bgcolor=#FFCC00><font color=WindowText face='Arial' size=3>"+order[i].namep+"</font></td>");
           vWin.writeln("<td colspan=1 bgcolor=#FFCC00><font color=WindowText face='Arial' size=3>"+order[i].totsum+"</font></td>"); 
                          vWin.writeln("<td colspan=1 bgcolor=#FFCC00><font color=WindowText face='Arial' size=3>"+order[i].sup+"</font></td>");
                          vWin.writeln("<td valign=top align=center bgcolor=#FFCC00><input type='button' value='X' onclick=parent.remove("+i+")>" );
                          vWin.writeln("<font color=WindowText face='Arial' size=1><b>To remove button</b></font></td></tr>");
                     }
        vWin.writeln("<tr>");
        vWin.writeln("<td colspan=4 bgcolor='d5d5ff' align='right'><b>Total:  $</b></td>");  
        vWin.writeln("<td bgcolor='d5d5ff' align='right'>"+total+"</td>");   
        vWin.writeln("</tr>");
               vWin.writeln("</table></font></form>");
            }
        else
           {
                vWin.writeln("<font size = 5 face = 'arial'><br>" + "<br>Your shopping cart is empty!</form>");
                if(navigator.appName.indexOf("Netscape") != -1)
                   {
                     vWin.writeln("<form><input type='button' value='Back to Order Form' onClick='history.go(-1)'>");
                   }
          }
               vWin.writeln("</table></font></form></body></html>");
               vWin.close();
    }
function remove(item)
   {
           var newSum = 0;
           for(var i = item+1; i <= orderNum; i++)
             {
                if(item == orderNum)
                    {
                        order[i].namep = "";
                        order[i].totsum = 0 ;
                        order[i].totq = "";
                        order[i].totw=0;
                         break;
                   }
               else
                   {
                       order[i-1].namep = order[i].namep;
                       order[i-1].totsum = order[i].totsum;
                       order[i-1].totq = order[i].totq;
                       order[i-1].totw=order[i].totw;
                   }
        }
      orderNum--;
      for(var i = 1; i <= orderNum;i++)
         {
            newSum += parseFloat(order[i].totsum);
         }
     parent.frames[0].document.forms[0].runningTotal.value = currency(newSum);
     orderform();
}
function getcountry()
{
var count=210;
cnt=new Array(count);
cnt[0]="United States";
cnt[1]="Albania";
cnt[2]="Algeria";
cnt[3]="American Samoa";
cnt[4]="Andorra";
cnt[5]="Angola";
cnt[6]="Anguilla";
cnt[7]="Antarctica";
cnt[8]="Antigua And Barbuda";
cnt[9]="Argentina";
cnt[10]="Armenia";
cnt[11]="Aruba";
cnt[12]="Australia";
cnt[13]="Austria";
cnt[14]="Azerbaijan";
cnt[15]="Bahamas";
cnt[16]="Bahrain";
cnt[17]="Bangladesh";
cnt[18]="Barbados";
cnt[19]="Belarus";
cnt[20]="Belgium";
cnt[21]="Belize";
cnt[22]="Benin";
cnt[23]="Bermuda";
cnt[24]="Bhutan";
cnt[25]="Bolivia";
cnt[26]="Botswana";
cnt[27]="Bouvet Island";
cnt[28]="Brazil";
cnt[29]="Brunei";
cnt[30]="Bulgaria";
cnt[31]="Burkina Faso";
cnt[32]="Burundi";
cnt[33]="Cambodia";
cnt[34]="Cameroon";
cnt[35]="Canada";
cnt[36]="Cape Verde";
cnt[37]="Cayman Islands";
cnt[38]="Central African Republic";
cnt[39]="Chad";
cnt[40]="Chile";
cnt[41]="China";
cnt[42]="Christmas Island";
cnt[43]="Cocos (Keeling) Islands";
cnt[44]="Colombia";
cnt[45]="Comoros";
cnt[46]="Congo";
cnt[47]="Cook Islands";
cnt[48]="Costa Rica";
cnt[49]="Croatia (Hrvatska)";
cnt[50]="Cuba";
cnt[51]="Cyprus";
cnt[52]="Czech Republic";
cnt[53]="D.P.R. Korea";
cnt[54]="Denmark";
cnt[55]="Djibouti";
cnt[56]="Dominica";
cnt[57]="Dominican Republic";
cnt[58]="East Timor";
cnt[59]="Ecuador";
cnt[60]="Egypt";
cnt[61]="El Salvador";
cnt[62]="Eritrea";
cnt[63]="Estonia";
cnt[64]="Ethiopia";
cnt[65]="Fiji";
cnt[66]="Finland";
cnt[67]="France";
cnt[68]="Gabon";
cnt[69]="Gambia";
cnt[70]="Georgia";
cnt[71]="Germany";
cnt[72]="Ghana";
cnt[73]="Gibraltar";
cnt[74]="Greece";
cnt[75]="Greenland";
cnt[76]="Grenada";
cnt[77]="Guadeloupe";
cnt[78]="Guam";
cnt[79]="Guatemala";
cnt[80]="Guinea";
cnt[81]="Guinea-Bissau";
cnt[82]="Guyana";
cnt[83]="Haiti";
cnt[84]="Honduras";
cnt[85]="Hong Kong SAR";
cnt[86]="PRC";
cnt[87]="Hungary";
cnt[88]="Iceland";
cnt[89]="India";
cnt[90]="Indonesia";
cnt[91]="Iran";
cnt[92]="Iraq";
cnt[93]="Ireland";
cnt[94]="Israel";
cnt[95]="Italy";
cnt[96]="Jamaica";
cnt[97]="Japan";
cnt[98]="Jordan";
cnt[99]="Kazakhstan";
cnt[100]="Kenya";
cnt[101]="Kiribati";
cnt[102]="Korea";
cnt[103]="Kuwait";
cnt[104]="Kyrgyzstan";
cnt[105]="Lao";
cnt[106]="Latvia";
cnt[107]="Lebanon";
cnt[108]="Liberia";
cnt[109]="Libya";
cnt[110]="Liechtenstein";
cnt[111]="Lithuania";
cnt[112]="Luxembourg";
cnt[113]="Macao";
cnt[114]="Macedonia";
cnt[115]="Madagascar";
cnt[116]="Malawi";
cnt[117]="Malaysia";
cnt[118]="Maldives";
cnt[119]="Mali";
cnt[120]="Malta";
cnt[121]="Martinique";
cnt[122]="Mauritania";
cnt[123]="Mauritius";
cnt[124]="Mayotte";
cnt[125]="Mexico";
cnt[126]="Micronesia";
cnt[127]="Moldova";
cnt[128]="Monaco";
cnt[129]="Montserrat";
cnt[130]="Morocco";
cnt[131]="Mozambique";
cnt[132]="Myanmar";
cnt[133]="Namibia";
cnt[134]="Nauru";
cnt[135]="Nepal";
cnt[136]="Netherlands";
cnt[137]="Netherlands Antilles";
cnt[138]="New Caledonia";
cnt[139]="New Zealand";
cnt[140]="Nicaragua";
cnt[141]="Niger";
cnt[142]="Nigeria";
cnt[143]="Niue";
cnt[144]="Norfolk Island";
cnt[145]="Norway";
cnt[146]="Oman";
cnt[147]="Pakistan";
cnt[148]="Palau";
cnt[149]="Panama";
cnt[150]="Papua new Guinea";
cnt[151]="Paraguay";
cnt[152]="Peru";
cnt[153]="Philippines";
cnt[154]="Pitcairn";
cnt[155]="Poland";
cnt[156]="Portugal";
cnt[157]="Puerto Rico";
cnt[158]="Qatar";
cnt[159]="Reunion";
cnt[160]="Romania";
cnt[161]="Russia";
cnt[162]="Rwanda";
cnt[163]="Saint Kitts And Nevis";
cnt[164]="Saint Lucia";
cnt[165]="Samoa";
cnt[166]="San Marino";
cnt[167]="Saudi Arabia";
cnt[168]="Senegal";
cnt[169]="Seychelles";
cnt[170]="Sierra Leone";
cnt[171]="Singapore";
cnt[172]="Slovak Republic";
cnt[173]="Slovenia";
cnt[174]="Solomon Islands";
cnt[175]="Somalia";
cnt[176]="South Africa";
cnt[177]="Spain";
cnt[178]="Sri Lanka";
cnt[179]="Sudan";
cnt[180]="Suriname";
cnt[181]="Swaziland";
cnt[182]="Sweden";
cnt[183]="Switzerland";
cnt[184]="Syria";
cnt[185]="Taiwan";
cnt[186]="Tajikistan";
cnt[187]="Tanzania";
cnt[188]="Thailand";
cnt[189]="Togo";
cnt[190]="Tokelau";
cnt[191]="Tonga";
cnt[192]="Trinidad And Tobago";
cnt[193]="Tunisia";
cnt[194]="Turkey";
cnt[195]="Uganda";
cnt[196]="Ukraine";
cnt[197]="United Arab Emirates";
cnt[198]="United Kingdom";
cnt[199]="United States";
cnt[200]="Uruguay";
cnt[201]="Uzbekistan";
cnt[202]="Vanuatu";
cnt[203]="Venezuela";
cnt[204]="Vietnam";
cnt[205]="Virgin Islands (British)";
cnt[206]="Virgin Islands (US)";
cnt[207]="Yugoslavia";
cnt[208]="Zambia";
cnt[209]="Zimbabwe";
for(i=0;i<count;i++)
{
if(!(cnt[i] == country))
{
 cWin.writeln("<option>"+cnt[i]+"</option>");
}
else
{
 cWin.writeln("<option selected>"+cnt[i]+"</option>");
}    
}
}

function checkform(objform)
{
if(objform.orderee.value=="")
{
 alert("Please enter Name")
 objform.orderee.focus()
 return false;
}
if(objform.address.value=="")
{
 alert("Please enter Address")
 objform.address.focus()
 return false;
}
if(objform.city.value=="")
{
 alert("Please enter City")
 objform.city.focus()
 return false;
}

if(objform.state.value=="")
{
 alert("Please enter State")
 objform.state.focus()
 return false;
}
if(objform.zip.value=="")
{
 alert("Please enter Zip")
 objform.zip.focus()
 return false;
}
if(objform.phone.value=="")
{
 alert("Please enter Phone Number")
 objform.phone.focus()
 return false;
}
if(objform.email.value=="")
{
 alert("Please enter Email Address")
 objform.email.focus()
 return false;
}
if(objform.email.value.indexOf("@") == -1){
 alert("Please enter a valid email address")
 objform.email.focus()
 return false;
 }
 if(objform.email.value.indexOf(".") == -1){
 alert("Please enter a valid email address")
 objform.email.focus()
 return false;
 }
if(objform.fax.value=="")
{
 alert("Please enter Fax Number - If you do not have a fax number enter 000-000-0000")
 objform.fax.focus()
 return false;
}

if(objform.shiporderee.value=="")
{
 alert("Please enter Name")
 objform.shiporderee.focus()
 return false;
}
if(objform.shipadd.value=="")
{
 alert("Please enter Address")
 objform.shipadd.focus()
 return false;
}
if(objform.shipcity.value=="")
{
 alert("Please enter City")
 objform.shipcity.focus()
 return false;
}
if(objform.shipstate.value=="")
{
 alert("Please enter State")
 objform.shipstate.focus()
 return false;
}
if(objform.shipzip.value=="")
{
 alert("Please enter Zip")
 objform.shipzip.focus()
 return false;
}
if(objform.shipphone.value=="")
{
 alert("Please enter Phone Number")
 objform.shipphone.focus()
 return false;
}
if(objform.shipemail.value=="")
{
 alert("Please enter Email Address")
 objform.shipemail.focus()
 return false;
}
if(objform.shipemail.value.indexOf("@") == -1){
 alert("Please enter a valid email address")
 objform.shipemail.focus()
 return false;
 }
 if(objform.shipemail.value.indexOf(".") == -1){
 alert("Please enter a valid email address")
 objform.shipemail.focus()
 return false;
 }
if(objform.shipfax.value=="")
{
 alert("Please enter Fax Number - If you do not have a fax number enter 000-000-0000 ")
 objform.shipfax.focus()
 return false;
}
//if(objform.requisition.value=="")
//{
//   alert("Please enter Requisition Name")
//   objform.requisition.focus()
//   return false;
//}
if(objform.ddate.value=="")
{
 alert("Please enter Delivery Date")
 objform.ddate.focus()
 return false;
}
return isValidDate(objform.ddate.value);
}
//---------------------------------------------------------------------------
function isValidDate(dateStr) {
// Checks for the following valid date formats:
// MM/DD/YY   MM/DD/YYYY   MM-DD-YY   MM-DD-YYYY
// Also separates date into month, day, and year variables

var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{2}|\d{4})$/;

// To require a 4 digit year entry, use this line instead:
// var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/;

var matchArray = dateStr.match(datePat); // is the format ok?
if (matchArray == null) {
alert("Date is not in a valid format.")
return false;
}
month = matchArray[1]; // parse date into variables
day = matchArray[3];
year = matchArray[4];
if (month < 1 || month > 12) { // check month range
alert("Month must be between 1 and 12.");
return false;
}
if (day < 1 || day > 31) {
alert("Day must be between 1 and 31.");
return false;
}
if ((month==4 || month==6 || month==9 || month==11) && day==31) {
alert("Month "+month+" doesn't have 31 days!")
return false
}
if (month == 2) { // check for february 29th
var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
if (day>29 || (day==29 && !isleap)) {
alert("February " + year + " doesn't have " + day + " days!");
return false;
   }
}

 // date is valid
}

//-----------------------------------------------------------------------
function checkout(bPayPal)
     {
      
  
 if(orderNum != 0)
            {
                  
       var purdate,today;
       purdate=new Date();
	today=(purdate.getMonth()+1)+"/"+purdate.getDate()+"/"+purdate.getYear();
       
       grandTotal = 0;
     var item_detail; 
                  cWin = parent.frames[2].document;
                  cWin.open();
     if(isIE){
                  cWin.writeln("<form name=orderform method='POST' action='./move.asp?user="+prouser+"' onsubmit=\"return parent.checkform(this)\" >");  
         }else
         {
                  cWin.writeln("<form name=orderform method='POST' action='../../com/move.asp?user="+prouser+"' onsubmit=\"return parent.checkform(this)\" >");      
         }
                  cWin.writeln("<html><body bgcolor=White text=Black><table bgcolor='#d5d5ff' border=0>");
//                cWin.writeln("<br><br><font face=arial size=-1><b>Save this order as...</b></font><br>");   
//                cWin.writeln("<font face=arial size=-2 color=red><b>(for corporate procurement record only)</b></font>");         
//                 cWin.writeln("<tr><td><font face=arial size=-1>Order/Requisition Name:</td><td><input type=\"text\" size=20 name=\"requisition\" value=\"req"+today+"\"></font></td></tr>"); 
     cWin.writeln("<tr><td><font face=arial size=-1>Delivery Date:</td><td><input type=\"text\" size=20 name=\"ddate\" value=\""+today+"\"></font></td></tr>");
cWin.writeln("<tr><td><font face=arial size=-2>(DD/MM/YYYY)</font></td></tr>");


     cWin.writeln("</table><p>"); 

       cWin.writeln("<center><font Face='Arial' Size=+1><b>Shopping Basket Contents</b></Font><br><br></center><table border=0><tr>");
                  cWin.writeln("<td colspan=1 bgcolor=#d5d5ff><font Face='Arial' color=WindowText><b>Quantity</b></font></td>");
                  cWin.writeln("<td colspan=1 bgcolor=#d5d5ff><font Face='Arial' color=WindowText><b>Product</b></font></td>");
                        cWin.writeln("<td colspan=1 bgcolor=#d5d5ff><font Face='Arial' color=WindowText><b>Supplier</b></font></td>");
           cWin.writeln("<td colspan=1 bgcolor=#d5d5ff><font Face='Arial' color=WindowText><b>Unit Price</b></font></td>");
                  cWin.writeln("<td colspan=1 bgcolor=#d5d5ff><font Face='Arial' color=WindowText><b>Total Price</b></font></td></tr>");
             
      for(var i = 1; i <= orderNum; i++)
                     {
                          cWin.writeln("<input type='hidden' name='nid' value='"+order[i].pdid+"'>");
           cWin.writeln("<input type='hidden' name='np' value='"+order[i].namep+"'>");  
                          cWin.writeln("<input type='hidden' name='nq' value='"+order[i].totq+"'>");
                          cWin.writeln("<input type='hidden' name='ns' value='"+order[i].totsum+"'>");    
           cWin.writeln("<input type='hidden' name='up' value='"+parent.currency(order[i].totsum/order[i].totq)+"'>");    
              cWin.writeln("<input type='hidden' name='supplier' value='"+order[i].sup+"'>");     
 
                          cWin.writeln("<tr>");
                          cWin.writeln("<td colspan=1 align=center bgcolor=#FFCC00><font Face='Arial' color=WindowText face='Arial' Size=2>"+order[i].totq+"</FONT></TD>");
                          cWin.writeln("<td colspan=1 align=center bgcolor=#FFCC00><font Face='Arial' color=WindowText face='Arial' Size=2>"+order[i].namep+"</FONT></TD>");
           cWin.writeln("<td colspan=1 align=center bgcolor=#FFCC00><font Face='Arial' color=WindowText face='Arial' Size=2> "+order[i].sup+"</FONT></TD>");
                          cWin.writeln("<td colspan=1 align=center bgcolor=#FFCC00><font Face='Arial' color=WindowText face='Arial' Size=2>$ "+parent.currency(order[i].totsum/order[i].totq)+"</FONT></TD>");
                          cWin.writeln("<td colspan=1 align=center bgcolor=#FFCC00><font Face='Arial' color=WindowText face='Arial' Size=2>$ "+parent.currency(order[i].totsum)+"</FONT></TD></TR>");
                          grandTotal += parseFloat(order[i].totsum); 
                        if (item_detail==null || item_detail=="")
                        {
                                item_detail="Quantity "+order[i].totq+" "+order[i].namep+" at "+parent.currency(order[i].totsum/order[i].totq);
                        }
                        else
                        {
                                item_detail=item_detail+" | Quantity "+order[i].totq+" "+order[i].namep+" at "+parent.currency(order[i].totsum/order[i].totq);
                        }

                       }  
                finalPrice = currency(grandTotal);
     cWin.writeln("<input type='hidden' name='user' value='"+prouser+"'>");
                cWin.writeln("<input type='hidden' name='nsum' value='"+finalPrice+"'>");            
                cWin.writeln("<tr><td colspan=4 align=center bgcolor='#d5d5ff'><b>Subtotal:</b></td>");
                cWin.writeln("<td colspan=1 align=center bgcolor='#d5d5ff'><b>$ " + finalPrice + " </b></td>");
                cWin.writeln("<tr><td colspan=4 align=center bgcolor='#d5d5ff'><b>Total:</b></td>");
                cWin.writeln("<td align=center bgcolor='#d5d5ff'><b>$ " +finalPrice+ "</b></td>");
                cWin.writeln("</tr></table></center>");
                cWin.writeln("<font face=arial><br>If shopping cart order is correct, please fill out and submit the form below.<br>"); 
                cWin.writeln("If there is an error in your order or something you wish to change.");
                cWin.writeln(" click  <font color=blue><b>View Basket</b></font> to make change.<br></font>");   
                cWin.writeln("<br><br><center><font face=arial size=+1><b>Billing Address</b></font></center><br><center><table bgcolor='#d5d5ff' border=0>");           
     cWin.writeln("<font face=arial><tr><td>Name</td><td><input type = \"text\" size = 20 name = \"orderee\" value=\""+name+"\"></td></tr>");           
     cWin.writeln("<tr><td>Street Address: </td><td><input type = \"text\" size = 40 name = \"address\" value=\""+street+"\"></td></tr>"); 
                cWin.writeln("<tr><td>City:</td><td> <input type= \"text\" size = 20 name = \"city\" value=\""+city+"\"></td></tr>"); 
                cWin.writeln("<tr><td>State:</td><td><input type = \"text\" size = 20 name = \"state\" value=\""+state+"\"> &nbsp; &nbsp;"); 
                cWin.writeln("Zip Code: <input type= \"text\" size = 5 name = \"zip\" value=\""+zip+"\"></td></tr>"); 
     cWin.writeln("<tr><td>Country: </td><td><select name='country'>");
     getcountry();
     cWin.writeln("</select></td></tr>");
     cWin.writeln("<tr><td>Telephone:</td><td> <input type = \"text\" size = 20 name = \"phone\" value=\""+tel+"\"></td></tr>");
                cWin.writeln("<tr><td>E-mail:</td><td><input type=\"text\" size=20 name=\"email\" value=\""+mail+"\"></td></tr>"); 
                cWin.writeln("<tr><td>Fax:</td><td><input type= \"text\" size = 20 name = \"fax\" value=\""+fax+"\"></td></tr>");
                
     cWin.writeln("</font></table></center><p>"); 
     cWin.writeln("<br><br><center><font face=arial size=+1><b>Shipping Address</b></font></center><br><center><table bgcolor='#d5d5ff' border=0>");           
                cWin.writeln("<font face=arial><tr><td>Name</td><td><input type = \"text\" size = 20 name = \"shiporderee\" value=\""+name+"\"></td></tr>");           
                cWin.writeln("<tr><td>Street Address: </td><td><input type = \"text\" size = 40 name = \"shipadd\" value=\""+street+"\"></td></tr>"); 
                cWin.writeln("<tr><td>City:</td><td> <input type= \"text\" size = 20 name = \"shipcity\" value=\""+city+"\"></td></tr>"); 
                cWin.writeln("<tr><td>State:</td><td><input type = \"text\" size = 20 name = \"shipstate\" value=\""+state+"\"> &nbsp; &nbsp;"); 
     cWin.writeln("Zip Code: <input type= \"text\" size = 5 name = \"shipzip\" value=\""+zip+"\"></td></tr>"); 
         cWin.writeln("<tr><td>Country: </td><td><select name='shipcountry'>");
     getcountry();
     cWin.writeln("</select></td></tr>");
     cWin.writeln("<tr><td>Telephone:</td><td> <input type = \"text\" size = 20 name = \"shipphone\" value=\""+tel+"\"></td></tr>");
                cWin.writeln("<tr><td>E-mail:</td><td><input type=\"text\" size=20 name=\"shipemail\" value=\""+mail+"\"></td></tr>"); 
                cWin.writeln("<tr><td>Fax:</td><td><input type= \"text\" size = 20 name = \"shipfax\" value=\""+fax+"\"></td></tr>");
                cWin.writeln("<tr><td></td><td><input type= \"hidden\" size = 20 name = \"supemail\" value=\""+owneremail+"\"></td></tr>");
                cWin.writeln("</font></table></center><p>"); 

     
                cWin.writeln("<br><br><center><input type = 'submit' value = 'Submit'>");
                cWin.writeln("&nbsp;<input type = 'reset' value = 'Reset'>");
                cWin.writeln("</form><p>");
 cWin.write("<FORM ACTION=\"https://www.paypal.com/cgi-bin/webscr\" METHOD=\"POST\" name=\"Ppal\">")
 cWin.write("<INPUT TYPE=\"hidden\" NAME=\"cmd\" VALUE=\"_xclick\">")
 cWin.write("<INPUT TYPE=\"hidden\" NAME=\"business\" VALUE=\""+owneremail+"\">")
 cWin.write("<INPUT TYPE=\"hidden\" NAME=\"return\" VALUE=\"\">")
 cWin.write("<input type=\"hidden\" name=item_name value=\""+item_detail+"\">")
 cWin.write("<INPUT TYPE=\"hidden\" NAME=\"amount\" value=\""+finalPrice+"\">")
 if (bPayPal==1) {
 cWin.write("<input type=image SRC=\"http://images.paypal.com/images/x-click-but03.gif\" NAME=\"submit\" ALT=\"Make payments with PayPal - it's fast, free and secure!\"><font size=-1>Please select a suitable shipping method before sending to Paypal</font>") 
 }
 cWin.write("</form>")

                cWin.writeln("</body></html>");
                cWin.close();
        }
     else
        {
          alert("\n\nYour shopping cart is empty!\n\n");
       }
 }
 function empty()
  {
       if(orderNum == 0)
           {
              alert("\n\nYour cart is already empty!\n\n");
           }
       else
          {
             orderNum = 0;
             alert("\nYour cart has been emptied!\n");
       }
 }
function cmain()
 {
        orderNum=0;
        parent.frames[0].document.forms[0].runningTotal.value =0;
        parent.frames[2].location="main.htm";
 }
