﻿
// var addr = "http://localhost/everisems/";
var addr = "http://www.everisems.com/";

function loadPage(idx)  // idx: hour
{
  var MxmlHttp=GetXmlHttpObject();
  if (MxmlHttp==null)
    return;

  if (idx <= 0 || idx > 4) 
    var url=addr+"getPage.php?p="+idx+"&sid="+Math.random();
  else if (idx == 4)
    var url=addr+"getPage.php?p=1&sid="+Math.random();
  else if (idx == 1)
  {
    if (document.getElementById('qty').value < 100)
    {
       alert("Must have quantity equal or more than 100.");
       return;
    }
    else
    {
      var v1 = document.getElementById('qty').value;
      var v2 = 3;   // default
      var v3 = 0;   // default
      for (i=0;i<document.getElementById('myform').sleeve.length;i++)
        if (document.getElementById('myform').sleeve[i].checked==true)
          v2 = i;
      
      if (document.getElementById('myform').shipbtn[1].checked==true)
        v3 = 1;
      var url=addr+"getPage.php?p=1&v1="+v1+"&v2="+v2+"&v3="+v3+"&sid="+Math.random();
    }
  }
  else if (idx == 2)
  {
    if (document.getElementById('uName').value.length < 3)
    {
      alert("Please enter your name.");
      return;
    }
    if (document.getElementById('ContactTEL').value.length < 10)
    {
      alert("Please enter your 10 digits telphone number.");
      return;
    }
    else
    {
      var tel = document.getElementById('ContactTEL').value;
      var cnt = 0;
      for (i = 0; i < tel.length; i++)
        if (tel.charAt(i) >= '0' && tel.charAt(i) <= '9')
          cnt ++;
      if (cnt < 10)
      {
        alert("Must have at least 10 digits telphone number.");
        return;
      } 
    }
    if (!chkEmail())
    {
      alert("Please enter your correct email address.");
      return;
    }
    var url=addr+"getPage.php?p=2&a1="+encodeURIComponent(document.getElementById('uName').value)+
                                "&a2="+encodeURIComponent(document.getElementById('CompName').value)+
                                "&a3="+encodeURIComponent(document.getElementById('Addr').value)+
                                "&a4="+encodeURIComponent(document.getElementById('City').value)+
                                "&a5="+encodeURIComponent(document.getElementById('State').value)+
                                "&a6="+encodeURIComponent(document.getElementById('Zip').value)+
                                "&a7="+encodeURIComponent(document.getElementById('ContactTEL').value)+
                                "&a8="+encodeURIComponent(document.getElementById('Email').value)+
                                "&sid="+Math.random();

  }
  //alert(url);
  MxmlHttp.onreadystatechange = function ()
  {
    //alert(MxmlHttp.responseText);
    if (MxmlHttp.readyState==4 || MxmlHttp.readyState=="complete")
      document.getElementById("OrderPage").innerHTML = MxmlHttp.responseText;
  }
  MxmlHttp.open("GET",url,true);  // if post, '&'ed name-value pair in $par is sent in xmlHttp.send($par);
  MxmlHttp.send(null); 
}  

function chkEmail()
{
  var eAddr = document.getElementById('Email').value;
  var atPos = eAddr.indexOf('@');   
  if (atPos > 0)   // must contain '@' and is not in the 1st position
  {
    var dotPos = eAddr.lastIndexOf('.');
    if (dotPos > 0 && dotPos > (atPos+1))  // must conatin '.' and is not in the 1st position
      return true;                          // and '@' must be in front of '.'
  }
  return false;    
}

function getTotal()  // idx: hour
{    
  var v1 = document.getElementById('qty').value;
  for (i = 0; i < v1.length; i++)
    if (v1.charAt(i) < '0' || v1.charAt(i) > '9')
    {
      alert("Please enter number 0 - 9 only.");
      document.getElementById('qty').value = 0;
      return;
    } 
      
  var v2 = 3;   // default
  var v3 = 0;   // default
  for (i=0;i<document.getElementById('myform').sleeve.length;i++)
    if (document.getElementById('myform').sleeve[i].checked==true)
      v2 = i;
  if (document.getElementById('myform').shipbtn[1].checked==true)
    v3 = 1;
    
  var MxmlHttp=GetXmlHttpObject();
  if (MxmlHttp==null)
    return;

  var url=addr+"getPage.php?p=9&v1="+v1+"&v2="+v2+"&v3="+v3+"&sid="+Math.random();
  //alert(url);
  MxmlHttp.onreadystatechange = function ()
  {
    //alert(MxmlHttp.responseText);
    if (MxmlHttp.readyState==4 || MxmlHttp.readyState=="complete")
      document.getElementById("amt_val").innerHTML = MxmlHttp.responseText;
  }
  MxmlHttp.open("GET",url,true);  // if post, '&'ed name-value pair in $par is sent in xmlHttp.send($par);
  MxmlHttp.send(null); 
}  

function GetXmlHttpObject()
{  
  var xmlHttp = null;
  try
  {    // Firefox, Opera 8.0+, Safari    
    xmlHttp=new XMLHttpRequest();    
  }
  catch (e)
  {    // Internet Explorer    
    try
    {  
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
    }
    catch (e)
    {      
      try
      {        
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
      }
      catch (e)
      {        
        alert("Your browser does not support AJAX!");               
      }      
    }   
  }  
  return xmlHttp;
}

