function validate_requestquote()
{
   var valid = true;
   var missing = "";
   if ( window.document.RequestQuoteForm.name.value == "" )
   {
      if (!missing)
        window.document.RequestQuoteForm.name.focus();
      missing += "- Your Name\n";
   }
   if ( window.document.RequestQuoteForm.cname.value == "" )
   {
      if (!missing)
        window.document.RequestQuoteForm.cname.focus();
      missing += "- Your Company or Business Name\n";
   }
   if ( window.document.RequestQuoteForm.email.value == "" )
   {
      if (!missing)
        window.document.RequestQuoteForm.email.focus();
      missing += "- Your Email\n";
   }
   else valid = validate_email(window.document.RequestQuoteForm.email,"The email address you entered does not appear to be valid")
   if (missing != "")
   {
      alert ( "The following required field(s) in your subscription have not been completed\n\n" + missing);
      valid = false;
   }
   if (valid)
   {
     window.open('about:blank','formtarget','width=500,height=500');
//     document.getElementById('RequestQuote').disabled=false;
   }
//   else
//     document.getElementById('RequestQuote').disabled=true;

   return valid;
}
function validate_email(field,alerttxt)
{
 with (field)
 {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2) 
   {alert(alerttxt);
    return false;
   }
  else {return true;}
 }
} 

function validate_quotenum()
{
   if ( window.document.StatusForm.quotenumber.value != "" )
   {
     window.open('about:blank','status','width=990,height=750,scrollbars=1');
     return true;
   }
   else
   {
     alert("The Quote Number you entered is invalid");
     return false;
   }
}

function selectoption(id)
{
  if (document.getElementById(id).checked==true)
    document.getElementById(id).checked=false;
  else
    document.getElementById(id).checked=true;


//////////////////////////////////////////////////
// checking requirements  Requires ACCOUNT SALES
  if (document.getElementById('OO4').checked==true)
  {
    document.getElementById('OO8').disabled=false;
    document.getElementById('WF5').disabled=false;
    document.getElementById('dis1').style.backgroundColor="#aaeeee";
    document.getElementById('dis3').style.backgroundColor="#aaeeee";
  }
  else
  {
    document.getElementById('OO8').disabled=true;
    document.getElementById('OO8').checked=false;
    document.getElementById('WF5').disabled=true;
    document.getElementById('WF5').checked=false;
    document.getElementById('dis1').style.backgroundColor="#eeeeee";
    document.getElementById('dis3').style.backgroundColor="#eeeeee";
  }

////////////////////////////////////////////////////
// checking requirements Password Protected
  if (document.getElementById('OO2').checked==true && document.getElementById('OO4').checked==true)
  {
    document.getElementById('OO6').disabled=false;
    document.getElementById('dis2').style.backgroundColor="#aaeeee";
  }
  else
  {
    document.getElementById('OO6').disabled=true;
    document.getElementById('OO6').checked=false;
    document.getElementById('dis2').style.backgroundColor="#eeeeee";
  }

////////////////////////////////////////////////////
// checking requirements Product Manager
  if (document.getElementById('WF3').checked==true)
  {
    document.getElementById('OO9').disabled=false;				// freight manager
    document.getElementById('DF1').disabled=false;
    document.getElementById('DF2').disabled=false;
    document.getElementById('dis4').style.backgroundColor="#aaeeee";
    document.getElementById('dis5').style.backgroundColor="#aaeeee";
    document.getElementById('dis6').style.backgroundColor="#aaeeee";
  }
  else
  {
    document.getElementById('OO9').disabled=true;
    document.getElementById('OO9').checked=false;
    document.getElementById('DF1').disabled=true;
    document.getElementById('DF1').checked=false;
    document.getElementById('DF2').disabled=true;
    document.getElementById('DF2').checked=false;
    document.getElementById('dis4').style.backgroundColor="#eeeeee";
    document.getElementById('dis5').style.backgroundColor="#eeeeee";
    document.getElementById('dis6').style.backgroundColor="#eeeeee";
  }

}


sinfo  = [
"<B>Online Ordering</B> allows your customers to order products direct from your website. These orders are sent to you via email.<P><B>Additional Features</B>.<BR>You can also choose to have the orders stored in a database on the server, which will allow you to manage the orders a little more efficiently plus allow you to send notifications to the customer about their order status.<P>You can also have multiple price levels and the ability for each customer to have their own account.<P><DIV class=wordsred>Currently we DO NOT offer processing payments online</DIV><P>We currently offer two styles of online ordering.<P>The Shopping Cart. This uses cookies and can only hold up to 18 items, however it can be installed on your website for FREE. Even though it has a limited capacity, this limit is rarely reached for general retail sales. To extend this capacity you will need to also purchase the <B>Product Manager</B>.<P>Purchase Order Request Forms are the second option and allow greater control and management of products. This style is ideal for orders of bulk products, such as wholesale as all products are grouped into categories and shown on a single page, which increases the efficiency of placing orders. This requires the <B>Product Manager</B>",
"<B>SHOPPING CART</B><P>A traditional Shopping cart has a buy button and a Quantity selection displayed with each product. So if you wish to order 5 products you would have to visit each of those 5 product pages.<P>This is ok for retail sales where a customer may only purchase a few items, but it is too inefficient for wholesale or regular customers to use.<P>The shopping cart that we currently provide uses cookies, and as such has a maximum item limit of 18.  This is usually not reached for general retail sales.<P>This style of shopping cart can only display a single price, so everyone would purchase at the same price.<P><B>IT DOES NOT SUPPORT</B>  Multiple Pricing Levels or Calculating Freight Costs.<P><div class=wordsred>There is NO CHARGE for having this Shopping Cart.</div><P><I>HIGHLY RECOMMENDED TO ALSO SELECT</i><BR><B>Product Manager</B>. This will provide you with a more sophisticated shopping cart that will show people a picture example of what they have selected and also allow Freight Costs to be calculated.<P><B>Freight Manager</B>.  In combination with Product Manger will allow the shopping cart to calculate freight/courier costs, based on the weight of the order and the customers suburb (distance).",
"<B>BULK PURCHASE ORDER FORM</B><P>A more efficient system is to have a single page that contains all the products you have for sale. Each product would also have a quantity selection option. So if you wish to order 5 products you would simply goto the one page and select all 5 products.<P> This is ideal for wholesale or bulk order purchasing, where the customer orders numerous products on a regular basis.<P>If you have numerous products that span numerous categories then the order form will group all products by category and sub category. The website customer can choose which categories they wish to view on the order form and can change their selection without having to navigate away from that page.<P>You can see an example of a Bulk Purchase Order form on our website. <A HREF='php/order.php' target='ORDER'>AT THIS PAGE</A>.<P>Expect pricing to start at $500.00",
"There are 2 types of functionality.<P>Type 1 <B>Retail Sales</B><P>This requires the traditional shopping cart. Once the customer has selected all the items they wish to purchase, they proceeed to the checkout section. This is where each customer simply types in their details (such as name, email address etc and shipping details).<P> No need for accounts which means anyone can order and everyone buys at the same retail price.<P>Once you receive an order you would simply phone the customer, confirm shipping details and then collect payment details.<P><div class=wordsred>There is NO CHARGE for this type of functionality.</div>",
"There are 2 types of functionality.<P>Type 2 <B>Account Sales</B><P> Here you create and configure an account for each customer. When they goto checkout their billing and shipping details are pre filled. This is ideal for Wholesale.<P>It provides you full control over each account and you can then manage who is allowed to purchase.<P>This is primarily for people who purchase on account rather than paying before delivery or paying on delivery.<P><I>It will also allow you the option of having multiple pricing levels so you can assign which price each account receives when they logon. please see Multiple Pricing Levels for more information.</I><P>This type of functionality provides the most flexibility and has the most features available. Depending on the complexity you require, expect pricing to start at $200.00<P><I>HIGHLY RECOMMENDED TO ALSO SELECT</i><BR><B>Bulk Purchase Order Form.</B><BR>When using the Bulk Order Form, that can be configured to show retail prices (or show no prices) if a customer does not have an account, but still allow Account holders to login so they can be shown their purchase price (If you have chosen multiple pricing levels).<P><B>Product Manager</B><BR>Will allow you to assign prices to the different price levels.",
"There are 3 types of functionality.<P>Type 3 <B>Standard Account</B><P> This allows anyone to create an account so they can purchase.  You will have very little control over the accounts and managing them will be difficult.<P>This can lead to a lot of unnecessary data being stored in your database that would make managing difficult.<P>It is for this reason that we don't recommend this method however we do realize that this is the method that most people may be accustomed to, but that does not necessarily mean it's the most efficient method for you, the website operator.",
"<B>PASSWORD PROTECTED</B><P> With this option it means that when someone goes to view the order form, they will be presented with a login prompt.  The order form will then only be shown to people that logon.<P>This is ideal for wholesale companies that do not sell to retail and therefore wish to protect their wholesale prices from being seen by the public.<P><B>REQUIRES</B><BR> - Account Sales<BR> - Bulk Purchase Order Form.<P>",
"<B>NO PRICES OR TOTALS</B><P>Some companies have contracts (fixed pricing) with their customers so there is no need to show prices and order totals. All they require are purchase order requests. The only information required is product code, name and quantity required.<P> This format is usually incorporated with Account Sales and Password Protected Order Form.<P>This is primarily used when selling products to Government Organizations and Health Department / Hospitals.",
"<B>MULTIPLE PRICING</B><P>The Multiple Pricing Feature is <B>ONLY</B> Available for Account Sales where you configure the account for the customer. It is at this point which you set what price level this customer should receive. If you have not selected Account Sales then this option is greyed out.<P>An example of pricing levels could be<BR>1) - Retail Price<BR>2) - Buy + 10 Price<BR>3) - Buy + 20 Price<BR>4) - Dealer Price<BR>5) - Wholesale Price<BR>6) - Special Price<P> When a customer logs into the order form using their account, they will be shown the price for each product that is assigned to that price level.<P>This allows you to use an order form for Dealer, Wholesale and Retail sales.<P> <B>REQUIRES</B><BR> - Account Sales<P><I>HIGHLY RECOMMENDED TO ALSO SELECT</I><BR> - Product Manager<P>You can use the Product Manager to add or edit the prices for each of the 6 price levels for every product.<P>There is no additional charge for requesting Multiple Pricing levels, but it does require that you purchase Account Sales and we would strongly suggest also selecting Product Manager aswell.",
"<B>FREIGHT MANAGER (Application)</B><P> Calculating shipping cost estimates can be handled two ways.<P><B>ONE</B> If your product dimensions are within the Australian Post paramaters then prices can be obtained direct from Australia Posts website in realtime at the time of checking out. <P><B>TWO</B> If you use couriers instead of Australia Post, then based on the price they charge you (usually by item weight and distance), you can configure Regions in the Freight Manger. Each Region includes 10 weight categories.  A region is defined as up to a set distance from your office, and the weight categories can be configured based on the standard weight of your products.<P>  Example Region 1 10km distance. 5kg $5.00, 10kg $8.00, 15kg $10.00, 20kg $15.00, etc..<P>Using the Product Manager you can enter the weight and dimensions for each product. At checkout time the Freight Manager will calculate the combined weight of the order and calculate the distance to the customers suburb (postcode), then provide the appropriate price based on the relevant region.<P>The Freight Manager Application will allow you to create the regions and assign prices to each weight category.<P>Expect pricing for this application to start at $300.00.<P><B>REQUIRES</B><BR> - Product Manager",
"<B>ACCEPT CREDIT CARD</B><P>This requires that the server hosting your website be configured with a secure communication feature called an SSL (Secure Socket Layer) Certificate to ensure that the credit card information is transmitted encrypted between the customer's computer and your website.<P> Please note:  this <I>SSL Certificate</I> must be renewed each year, so this represents an ongoing cost that you will incur.<P>Prices for this may vary each year as new certificates are required to be purchased or renewed. At this time (September 2010) expect pricing to start at $100 per year.",
"<B>PROCESS PAYMENTS ONLINE</B><P><div class=wordsred>This service is not available from us at this time</DIV><P>In order to process payments online you will require access to a Merchant Bank account, or a third party (such as paypal) to handle the transaction.  You can check with your financial institution to see what services they offer which could be incorporated into the website, but at this stage we do not make any guarantee's.",
"<B>ORDERS VIA EMAIL</B><P>This is the cheapest way to receive orders.  When someone submits an order from your website you receive the order via email.<P><B>PLEASE NOTE</B> that no internet company can guarantee emails.  Due to the plethora of spam and junk mail currently circulating, many servers take aggressive steps to try and reduce this rubbish.<P>  However in their valiant attempts to do so on occasion it also blocks legitimate email, or at the very least delays the email from being received, sometimes by 3 or 4 days.<P>There is no additional charge in selecting this feature. All orders from the Traditional Shopping Cart are sent via email only.",
"<B>ORDER MANAGER</B><P>This is the best solution as it means any orders that are submitted, are sent via email in the traditional way but they are are also saved to a database on the server. This will help prevent email orders from being lost to the void by aggressive spam filters and block lists.<P>The other major advantage of the Orders Manager Application is it now gives you the opportunity to manage each order.<P>For example you can monitor the Received Date, the Processed Date, the Dispatched Date and the Completed Date of each order.<P>  In doing so you will be able to monitor the efficiency of your order processing by seeing how many days each process is taking.<P>It will also report how many days it has taken the customer to pay (if they have purchased on account).<P>Pricing for the Order Manager start at $200.00",
" ",
" ",
" ",
" ",
" ",
" ",
"<B>WEBSITE FEATURES</B><P>These allow you to add functionality and advancement to your website.<P>They will provide you greater control over your content and provide additional options for your customers to utilize.<P>The first section <B>DESIGN</B> allows you to define how you would like your website to be displayed when viewed on different computers (widescreen vs non-widescreen).<P> The next section <B>FUNCTIONALIY</B> will allow you to enhance the operation of you website by providing extra features that can be installed.<P>It is worth pointing out that any of these features can be added at a later date, so there's no need to try and purchase everything now if your budget is a little tight. You can easily expand and upgrade your website at a later date.",
"<B>FIXED WIDTH LAYOUT</B><P>This means the width of the website is set to ensure that it displays exactly as designed regardless of what sort of screen it's being viewed on.<P> When viewed on a wider computer screen, the web pages will be centered on the screen and have a complementing background image / texture / pattern or colour.<P>There is no extra charge for choosing this layout.",
"<B>FLOATING WIDTH LAYOUT</B><P>With this concept the web pages are designed to be displayed on a standard resolution computer screen or a widescreen computer screen.<P>If you are using a widescreen monitor then you can use our website as an example. Our website is designed using Floating Width Layout.<P>The floating width layout means that the web pages will be able to use all the available space, so on a standard computer screen they will look similar to a Fixed Width Layout, but when viewed on a widescreen computer they will automatically rearrange themselves and will use all the avilable display space.<P>This can be beneficial in allowing additional content to be simultaneously displayed and to help reduce the need for scrolling up/down on the page.<P>However it also means that the pages will not display exactly the same on each computer screen, so at some resolutions the pages may not look as aesthetically pleasing as they do on others.<P>There is no extra charge for choosing this layout.",
"<B>PRODUCT MANAGER APPLICATION</B><P>This is the cornerstone for most of the advanced features we offer.<P>The product manager allows you to manage all your products.  You can add new products, edit existing products or delete products. You can also disable products from being displayed on the website without having to delete them.<P>The Product Manager can also track how many hits (views) each product has received.<P>You can assign each product to a Category and a Sub Category that will allow easy sorting and searching.<P>It also allows you to set the prices of products for each price level.<P><I>Also provided are the following additional Features</I><P><B>PRODUCT SEARCH (Application).</B> This will allow your website visitors to search on keywords, or all products in a certain category or subcategory or even for all products by a specific manufacturer.<P><B>IMAGE MANAGER (Application)</B> allows you to upload photos for each product and you can write a description for each photo. You can upload as many pictures for each product as you want and you can select enhancement features (such as sharpen, brightness, contrast or soften) for each photo you upload.<P>  All the photos are resized to the required resolution and optimized for display on the website.  Thumbnail images are also generated to ensure the website operates faster when a smaller image is required to be display.<P>Expect pricing for the Product Manager to start at $900.00",
"<B>DEALER DISPLAY Single Page</B><P>If you have numerous retailers, then you may wish to display on your website a list of all these retailers and their contact information.<P>That way customers will be able to find the closest retailer to their location.<P>This list will be fixed on a single web page and if it requires updating you will need to contact us.<P>We can handle any update requests under our standard Maintenance Agreement.<P>The cost involved in developing this single page Dealer List is the same for adding one page of content. Maximum price is $50.00",
"<B>DEALER MANAGER (Application)</B><P>If you have numerous retailers, then you may wish to display on your website a list of all these retailers and their contact information.<P>That way customers will be able to find the closest retailer to their location.<P><B>You will be able to manage who appears in the list</B>.<P> The Dealer Manager will allow you to add, edit or delete dealers.<P>It will also allow website viewers to sort the list to their preference, such as by phone, company name, suburb or postcode.<P><B>REQUIRES</B><BR>- Account Sales.<P><I>Optional Functionality</I><BR>Being Integrated with Account Sales will allow these dealers access to the Bulk Purchase Ordering if you have selected that. You can choose which accounts are allowed to order.<P>Expect pricing for the Dealer Manager to start at $100.00",
"<B>CONTACT FORM (email only)</B><P>A contact for is a section of your website where people can type in questions or feedback about any topics they like.<P>This will then be emailed to you and the customer will also recieve a courtesy copy of their submission that will be sent to the address they entered on the form.<P><B>PLEASE NOTE</B> that no internet company can guarantee emails.  Due to the plethora of spam and junk mail currently circulating, many servers take aggressive steps to try and reduce this rubbish.<P>  However in their valiant attempts to do so on occasion it also blocks legitimate email, or at the very least delays the email from being received, sometimes by 3 or 4 days.<P>Expect the average price for each form to start at $100.00.",
"<B>CONTACT FORM (Application)</B><P>A contact for is a section of your website where people can type in questions or feedback about any topics they like.<P>This will then be emailed to you AND what they have entered will also be stored in a database on the server.<P>This ensures that you will always have a copy of their submission, as it's possible that emails can be deleted or simply not received.<P>Using the Contact Manager ensures no contact details are lost. The other benefit is you will be able to update each submission when you have responded to the customers enquiry. This will help ensure each submission is attended to.<P>The customer will also recieve a courtesy copy of their submission that will be sent to the address they entered on the form.<P>Pricing for the Contact Manager Application is $150.00",
"<B>REQUEST FOR A QUOTE FORM</B><P>Would you like a form such as this one you're looking at now.<P>This will allow you to ask specific questions with additional information displayed for each option to ensure that you obtain the most accurate information from your potential clients, so you can efficiently generate a quote for the services or product they are requesting.<P>All submissions will be emailed to you and will also be stored in a database on the server to ensure no quote requests are lost. Included is the Contact Manager<P>The customer will also recieve a courtesy copy of their submission that will be sent to the address they entered on the form.<P>The forms can be generated to any specifications you require, but once completed (by us) you will not be able to make changes by yourself. You will have to contact us in order to have the form modified, which we can handle under our standard Maintenance Agreement.<P>Pricing for this will depend on the complexity and the number of questions required. Expect pricing to start at $200.00",
"<B>NEWS ARTICLE MANAGER</B><P>This will allow you to create news articles for display on the website. These articles can contain any information you want. Examples could be to advertise the release of a new product or new service you offer. It could be information about an up and coming trade show or convention.<P>Some customers have also used the News Article Manager like a blog (Diary) to inform their website viewers what they have been involved in recently.<P>Optional functionality is to allow archival and searching of previous entries. Your website viewers will be able to search for key words or display articles that were created in a certain month of a certain year, or for the whole year.<P>Expect pricing to start at $200",
"<B>PHOTO GALLERY (Single Page)</B><P>A photo gallery will allow you to showcase pictures of your choice.<P>This is a fixed version which makes it cheaper for you, however you will not be able to add, edit or delete any pictures from the gallery yourself.<P>With us adding your photos, you will also benefit from our photo editing / enhancing and optimizing skills.<P>To create this single page photo gallery with 30 or less photos, expect pricing to start at $100.00.<P> You will have to contact us to make such changes which we can do under our standard Maintenance Fee.<P>The benefit of this type of gallery is that with us adding your photos, you will benefit from our photo optimizing and enhancing abilities, that will ensure your photos look their best and be fast loading. We will also correct any issues (such as under exposure, over exposure etc.)",
"<B>PHOTO GALLERY (Application)</B><P>A photo gallery will allow you to showcase pictures of your choice.<P>This version will allow you to add or remove pictures from the gallery.  You will be able to upload new photos.<P>The ability to add descriptions for each photo is also available.<P>Included with this Application is the <B>File Image Manager</B>.<P>Expect pricing to start around $300.00",
"<B>WEBSITE SEARCH (Applciation)</B><P>Website search allows your visitors to type in keywords and search your whole website for the product or information they are after. This is ideal for websites that have numerous products and pages.<P><B>SITE MAP</B><P>This allows viewers to obtain a complete overview of all the pages and products available on your website. This also helps search engines in locating and indexing every page on your website.<P>The website search and sitemap applications will cost you $100.00",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
"<B>WEBSITE CONTENT</B><P>This includes any information that needs to be placed online.<P>This is usually all the information about your company and all the products and services that you provide.<P>It can also be additional information such as warranty claim forms or product brochures available for download.<P>It includes any content that we have to generate.",
"<B>ADDING PRODUCTS YOURSELF</B><P>You can choose to add your own products to the website and you will be able to upload product images using the Product Manager.<P>The File Image Manager is included in the product manager and will allow some adjustments to be made to the photos and they will be optimized to some degree, but it will not compare to us adding your products and optimizing each image individually.<P>As you will be adding your own products, you will have the ability to make changes at any time (such as update prices).<P><B>REQUIRES</B><BR>- Product Manager",
"<B>ADDING PRODUCTS (Product Manager)</B><P>Even if you choose the Product Manager, you can still get us to add all your products for you. With us adding your products you will also benefit from our photo editing / enhancing and optimizing services. This will ensure that your product pictures look their best, represent the product as close as possible and be fast loading.<P>You will still be able to modify products yourself using the Product Manager if you wish (such as update prices).<P>If you can mention how many products you wish to display on your website, then we can provide in the quote how much it will cost to add them all.  If you do not mention how many, then we will provide in the quote how much it will cost to add ONE product.<P><B>REQUIRES</B><BR>- Product Manager",
"<B>ADDING PRODUCTS (Fixed)</B><P>If you choose not to purchase the Product Manager, then all products that need to be added to the website will have to be added by us. You will also benefit from our photo editing / enhancing and optimizing services. This will ensure that your product pictures look their best, represent the product as close as possible and be fast loading.<P>As the product pages will be fixed, if you need any changes or updates made, you will have to contact us in order to have them performed.<P>  We can handle such requests under our standard Maintenance Fee.<P>If you can mention how many products you wish to display on your website, then we can provide in the quote how much it will cost to add them all. If you do not mention how many, then we will provide in the quote how much it will cost to add ONE product.",
"<B>PRODUCT BROCHURES (PDF)</B><P>We can create PDF documents for any products you require. These documents can then be downloaded and printed if required.<P>Having PDF brochures available will help reduce your requirement on printing brochures as you will be able to direct your retaliers or customers to the website to download a brochure directly.<P>Each brochure can include whatever content you require including pictures.  The brochure can include multiple pages.<P>Complex brochures will be priced individually, but in general for a one page brochure the costs are the same as adding a product to the website.",
"<B>LINKS, INFO or F.A.Q. PAGE (Single Page)</B><P>If you have information you wish to display, such as other internet links or general information.<P>You can also use it to cover the most Frequently Asked Questions.<P> This version is using Fixed content, which will be added by us. If you need changes or updates to this information you will have to contact us and we can handle such request under our standard Maintenance agreement.<P>The cost involved in creating a Links page is the same for adding one page of content. Maximum price is $50.00",
"<B>LINKS, INFO or F.A.Q. PAGE (Application)</B><P>If you have information you wish to display, such as other internet links or general information.<P>You can also use it to cover the most Frequently Asked Questions.<P> With this version you will have full control and be able to add, edit or delete any entries at any time.<P>Expect pricing to start at $100.00",
" ",
" ",
" ",
"<B>WEBSITE HOSING</B><P>Website Hosting and Domain Name Registration are ongoing costs involved with running a website.<P>Your website data has to be stored on an internet server and the cost of this <I>HOSTING</I> will be due each year.<P>Your domain name will also require renewal and on average is also due every year.",
"<B>WEBSITE HOSTING</B><P>This fee will be due every year and could range from $15 per month to $25 per month depending on the size of your website.<P> Website hosting is required because your website must be stored on an internet server so people anywhere in the world can view it.<P>We can provide website hosting, or you can choose to purchase this service through another provider.",
"<B>DOMAIN NAME REGISTRATION</B><P>Each Domain Name is required to be renewed every one or two years. When you buy a domain name you don't actually own it. You are only purchasing a license to use that domain name.<P><B>PLEASE NOTE</B><P> We can register a domain name on your behalf but we can not make any guarantees that the domain name you wish to use is currently available.<P>If you wish to register a .com.au domain name then you will be required to provide an ABN or ACN. <P>There is a slight price difference between .com and .com.au so if you know what domain name you would like to use, just type it into the notes box and we can check that it is currently available and provide a price.",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
"60",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
"<B>WEBSITE CHECKLIST INTRODUCTION</B><BR><BR>This will go through each step that requires your involvement when developing your website.<P>Please read the brief description for each STEP as it will help inform you as to what is required of you.<P>  This checklist is simply so you can check through what has been completed. At the bottom of this checklist is a TODO list.  This will outline the information that we still require from you in order to complete your website based on the selections you have made.",
"<B>REQUESTING A QUOTE</B><P>A quote is required to ensure you know what costs are involved in developing, managing and maintaining the website you require.<P> The website is usually designed around the required features, such as menu size, shopping cart and website search, so it's important to know what features are going to be required.",
"<B>CONFIRMING THE QUOTE</B><P>Once the quote has been received and approved / accepted, please notify us by email. Confirmation of the quote is important because it ensures that all the features you require have been listed. It should also detail all the content that you require us to add to the website (such as number of products, or list of dealers, list of frequently asked questions etc.)<P>We will then email you an invoice for the deposit so we can start work on designing your website.",
"<B>HAVE YOU PAID A DEPOSIT</B><P>Paying a deposit shows us you are committed to getting the website developed.<P>  We will invest many hours in developing and designing your website. Once a deposit has been received we will start work on designing a sample for you.<P>We ask for a 10% deposit up front, with the remainder to be paid upon completion of your website.",
"<B>WEBSITE LAYOUT DESIGN</B><P>This is a key phase in ensuring that the website looks how you want. We will develop a sample layout that will be in the format of a JPEG image which will be emailed to you.  The layout sample will primarily be for the home page or it might be for a product page if you would prefer.<P> Once you receive the sample you can make comments, suggestions and request changes.  Anything and everything can be changed, so it is important that you provide as much input as possible and please ensure that you make mention of what you do and do not like.<P>It is vital that you mention what you do not like and if possible a brief reason why, or mention a possible alternative.  This will help us make changes to those areas as quickly as possible and reduce the possibility of us adding other features into the design of a similar type.<P><B>REQUIREMENTS</B><P>We will require from you, samples of your company logo and colours.  This could be in the form of a letter head or business card. If you have these in a format (such as an image) that can be emailed to us that would be best as we can then sample the colours directly from those images to ensure the highest level of accuracy.<P>If you have seen other websites that you like certain aspects of, then please email us the links and we will have a look and then incorporate similar features into your design.<div class=wordsred>We can't create the website sample for you without your company colours and logo.</DIV>",
"<B>APPROVING THE WEBSITE SAMPLE</B><P>If the latest sample provided is acceptable, then we can start work on developing your website.<P>This is where we convert that image into a fully functional website.  Every page of your website will be designed using the layout shown in the sample. This is why it's so important to ensure the sample looks exactly as you like.<P>There will be some minor variations depending on what design elements you have chosen, such as Fixed Layout or Floating Layout, but in general the webpages should look very similar to the final sample layout.",
"<B>IS YOUR CONTENT READY</B><P> For us to add all the content that was detailed in the quote, we will require all the information such as: descriptions, pictures, brochures and forms for each product or service. This includes information about your company to be added on the home page and contact page.<P>If you have all your content ready can you please Email it to us. If there are numerous pictures and brochures, then it would probably be better to burn the information to a CD or DVD and post that with all the brochures to us.",
"<B>ARE WE HOSTING YOUR WEBSITE</B><P> The website host is where your website is stored on the internet. If we are providing this hosting service then you can go directly to step 8 as we will attend to all matters pertaining to website hosting on your behalf.<P>Website Hosting is an ongoing cost, so you will be invoiced each year for webhosting services.<P>If you already have an existing website and we are just updating or replacing it, then you would already have a website host, so we would not be doing the hosting.<P>You can of course change website hosts at anytime, but please be aware this will also require updates be made to your domain name settings. See step 8C",
"<B>HAVE YOU PROVIDED US LOGIN INFORMATION</B><P> If we are <B>NOT</B> your website host then we will require an FTP login name and password so we can logon to the server you are using to upload your new website.<P>Please contact your website host to obtain the FTP Login name and password.<P>It is important that when using another website host that you notify us and provide these login details as soon as possible so that we can test the server you are using, to ensure that it supports the features we require, allowing the applications and your website to operate effectively.",
"<B>ARE WE REGISTERING YOUR DOMAIN NAME</B><P>A Domain name allows people to find you website easily. A domain name represents an ongoing cost as it is due for renewal every one or two years.<P>You can choose to register your own domain name, or we can register it for you on your behalf.<P>We can not make any guarantees that the domain name you wish to use will currently be available.",
"<B>IS IT A .COM.AU DOMAIN NAME</B><P>When registering a .com.au domain name, the Australian Domainname Authority requires that you provide your ACN (Australian Company Number) or your ABN (Australian Business Number) and that the domain name you choose is a close proximity to your trading name.<P>If you wish to just use a .com domain name then your ABN / ACN is not required as anyone can register a domain name of that type.",
"<B>YOUR ABN OR ACN</B><P>When registering a .com.au domain name, the Australian Domainname Authority requires that you provide your ACN (Australian Company Number) or your ABN (Australian Business Number) and that the domain name you choose is a close proximity to your trading name.<P>We can not register your domain name without your ABN or ACN.<P>We can not make any guarantees that the domain name you wish to use will currently be available.",
"<B>UPDATE YOUR DOMAIN NAME</B><P>If we are hosting your website and you already have a domain name registered, or you choose to register your own domain name, there is one other requirement.<P>The domain name details need to be updated, so that it points to the server where your website is being hosted.<P>This is call Nameservers.<P>We can either provide you with the Nameserver information and you can update the domain name yourself, or you will have to provide us with your login name and password for your domain name so that we can make the changes for you.<P>If you do not know this information please contact your domain name registrar and they should be able to provide that information upon request.",
"<B>CHECKING EVERYTHING</B><P>Your website would now be online and operating, so it's important that you go through each page and check to ensure that everything functions and all information is accurate and up to date.<P>With each website we create you will receive the first 3 months of maintenance free, so during this period you can request changes to any existing web page for free.<P>It does not cover adding new content (such as adding new pages or new products).",
" "
];

amount 	   = [0,0,0,0,0,0,0,0,0,0,0];		// amount last moved
defaulttop = [0,0,0,0,0,0,0,0,0,0,0];		// top location of each section. currently not active

var topvalue  = 0;
var t      = 0;			// timer

function showinfo(id,baseid,pos)
{

  var topoffset = 5;

  if (pos == 10) topoffset = 0;
  var quickinfo = "quickinfo"+pos;

  if (t) clearTimeout(t);
  document.getElementById(quickinfo).innerHTML=sinfo[id];

  if (baseid !="0")								// to allow return to heading if required with mouseover
  {
    where   = document.getElementById(baseid);
    wherepos = getY(where);
    topvalue = wherepos - defaulttop[pos] -topoffset;				// works but drops to base of cursor to raise it up 25px to see if that helps.
  }
  else
   topvalue = 0;

//  - ((wherepos - defaulttop[pos]) * 2 / 100)
//  topvalue = where.offsetTop;		// shows # from top of table element only.
//  topvalue=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;

//alert ("amount:"+amount+" defaulttop:"+defaulttop+" pos:"+pos+" id:"+id+" baseid:"+baseid+" wherepos:"+wherepos+" "+topvalue);

  movearrow(topvalue,pos);
}

function positiontip(e)
{
  topvalue=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
}

function getY(oElement)
{
  var iReturnValue = 0;
  while( oElement != null )
  {
    iReturnValue += oElement.offsetTop;
    oElement = oElement.offsetParent;
  }
  return iReturnValue;
}

function movearrow(howmuch,pos)
{
  var helptip = "helptip"+pos;

  if (howmuch < 0) return;

//alert(amount+" "+howmuch+" pos:"+pos);
  if (amount[pos] < howmuch)
  {
    if ((howmuch-amount[pos]) > 100)
     amount[pos] += 40;
    else if ((howmuch-amount[pos]) > 50)
     amount[pos] += 20;

    amount[pos] += 5;
    if (amount[pos] > howmuch) return;

    document.getElementById(helptip).style.paddingTop = amount[pos]+'px';
    t=setTimeout("movearrow('"+howmuch+"','"+pos+"')",0);
  }
  else if (amount[pos] > howmuch )
  {
    if ((amount[pos]-howmuch) > 100)
     amount[pos] -= 40;
    else if ((amount[pos]-howmuch) > 50)
     amount[pos] -= 20;

     amount[pos] -= 5; if (amount[pos] < howmuch) return;
    document.getElementById(helptip).style.paddingTop = amount[pos]+'px';
    t=setTimeout("movearrow('"+howmuch+"','"+pos+"')",0);
  }
}

function setinfo(pos)				// should return arrow to top and reset info, but currently disabled.
{
//  if (t) clearTimeout(t);
//  t=setTimeout("resetinfo('"+pos+"')",400);
}


function resetinfo(pos)
{
  var quickinfo = "quickinfo"+pos;

  document.getElementById(quickinfo).innerHTML=sinfo[0];
  movearrow(0);
}

function StatusSelect(id)
{
  var iid = "s"+id;
  var did = "d"+id;
  if (document.getElementById(id).value=="1")
    document.getElementById(id).value="0";
  else
    document.getElementById(id).value="1";

  if (document.getElementById('107').value == "1")				//// hosting  1 = us
  {
    document.getElementById('step7a').style.display = "none";
    document.getElementById('107a').value="0";
  }
  else
    document.getElementById('step7a').style.display = "";

  if (document.getElementById('108').value == "1")				/// domain name rego  1= us
  {
    document.getElementById('step8a').style.display = "";
    document.getElementById('step8c').style.display = "none";
    document.getElementById('108c').value="0";

    if (document.getElementById('108a').value == "1")				/// domain name rego login
      document.getElementById('step8b').style.display = "";
    else
    {
      document.getElementById('step8b').style.display = "none";
      document.getElementById('108b').value="0";
    }
  }
  else
  {
    document.getElementById('step8a').style.display = "none";
    document.getElementById('step8b').style.display = "none";
    document.getElementById('step8c').style.display = "";
    document.getElementById('108a').value="0";
    document.getElementById('108b').value="0";
  }
StatusMark();
}

  lastcheck   = [0,0,0,0,0,0,0,0,0,0,0,0,0];
  statussteps = ["101","102","103","104","105","106","107","107a","108","108a","108b","108c","109"];

function StatusMark()
{
  count=0;

//alert(lastcheck);

  for (count = 0; count <= statussteps.length-1; count++)
  {
    var iid = "s"+statussteps[count];
    var did = "d"+statussteps[count];

    if (document.getElementById(statussteps[count]).value == "1")
    {
      if (lastcheck[count] == "0")
      {
        document.images[iid].src='layout/php/status-yes.gif' 

//document.getElementById(iid).setAttribute('src','layout/php/status-yes.gif');
// document.getElementById(iid).src = "layout/php/rquote-arrow.jpg";

        lastcheck[count] = 1;
      }
      document.getElementById(did).style.backgroundColor="#88ff88";
    }
    else
    {
      if (lastcheck[count] == "1")
      {
        document.images[iid].src='layout/php/status-no.gif' 
        lastcheck[count] = 0;
      }
      document.getElementById(did).style.backgroundColor="#eeeeaa";
    }
  }

  Statustodo();
}

todolist = [
"<B>STEP 1</B><DIV style='padding-left:10px'> Please goto the <A HREF='#REQUEST'>Request a Quote</A> Section of this page where you can submit a Request for a Quote.</DIV><P>",
"<B>STEP 2</B><DIV style='padding-left:10px'> Please review the provided quote. The quote would have been sent via email. If you did not receive it please contact us and we will resend it.</DIV><P>",
"<B>STEP 3</B><DIV style='padding-left:10px'> If you are happy with the website sample, you should have received an invoice sent via email. If you did not receive it please contact us and we can resend it. For making payments, we accept cheque or direct deposit.</DIV><P>",
"<B>STEP 4</B><DIV style='padding-left:10px'> Please forward to us a copy of your letterhead and business card, or any brochures that clearly show your company logo and colours. If you have these on the computer please email them to us.</DIV><P>",
"<B>STEP 5</B><DIV style='padding-left:10px'> If you are not happy with the provided website sample, please provide a list of changes required. If you are happy with the current website sample please inform us so we can progress to the next step.</DIV><P>",
"<B>STEP 6</B><DIV style='padding-left:10px'> What is required now relates to all the content you want us to add to the website (that was detailed in the quote). Please have all your information, descriptions, company profile, brochures and pictures sent to us. If there's not many then you can send them via email, or send them via the post.</DIV><P>",
"<B>STEP 7</B><DIV style='padding-left:10px'> As you are using a third party to do the website hosting, please contact them and ask for an FTP login name and password.  Then forward that information to us so we will be able to upload and update your website.</DIV><P>",
"<B>STEP 8</B><DIV style='padding-left:10px'> For us to register a .com.au domain name for you, we will require your ABN or ACN. Please email that number to us.</DIV><P>",
"<B>STEP 8</B><DIV style='padding-left:10px'> As your domain name is already registered, it will require updating if we are to do your website hosting. We can either provide you with the information required, or you will have to provide us with your domain name login name and password and we can make the changes for you.</DIV><P>",
"<B>STEP 9</B><DIV style='padding-left:10px'> Test every feature, option and menu choice on your website to ensure it is operating as you require and all information displayed is accurate. If you have online ordering please submit a test order to ensure email orders are received and formatted as you require.</DIV><P>",
" "];

function Statustodo()
{
  var notescontent = "";

  for (count = 0; count <= 5; count++)
  {
    if (document.getElementById(statussteps[count]).value == "0")
      notescontent += todolist[count];
  }

  if (document.getElementById('107').value == "0")
    if (document.getElementById('107a').value == "0")
    notescontent +=todolist[6];

  if (document.getElementById('108').value == "1")
  {
    if (document.getElementById('108a').value == "1")
      if (document.getElementById('108b').value == "0")
        notescontent +=todolist[7];
  }
  else
  {
    if (document.getElementById('107').value == "1" && document.getElementById('108c').value == "0")		// only have domain issue if hosting is us and pre registered.
      notescontent +=todolist[8];
  }

  if (document.getElementById('109').value == "0")
    notescontent +=todolist[9];

  if (!notescontent)
    document.getElementById('todo').innerHTML= "<B>CONGRATULATIONS</B> All the required boxes are ticked which means everything that requires your attention has been completed.";
  else
    document.getElementById('todo').innerHTML= notescontent;
}

var addtest = 0;
function addftest()
{
 addtest++;


    document.getElementById('addtest').innerHTML += "<IMG SRC='layout/php/status-yes.gif'>";
// document.write("<IMG SRC='layout/php/status-yes.gif'>");
if (addtest < 5)
     setTimeout("addftest()",300);
}
