/*--------------------------------------------------
 Javascript

 Last updated: Nov. 3, 03
--------------------------------------------------*/

var ns  = (navigator.appName == "Netscape" );
var ie  = (navigator.appName == "Microsoft Internet Explorer");
var ver = parseFloat(navigator.appVersion);
var ns4 = (ns && (ver < 5));
var ns6 = (ns && (ver >= 5));

var windowWidth  = (ns)? window.innerWidth:  window.availWidth;
var windowHeight = (ns)? window.innerHeight: window.availHeight;


// right-click status
var rightclickenabled = true;


//----------------------------------------------
// Disable right-click
//----------------------------------------------
function rightclick( setenable )
{
   rightclickenabled = false;

   if (ns4)
   {
      document.captureEvents(Event.MOUSEDOWN);
      document.onmousedown   = clickNS;
   }
   else
   {
      document.onmouseup     = clickNS;
      document.oncontextmenu = clickIE;
   }

   document.onmouseover   = "window.status=''; return true";

   return rightclickenabled;
}

function clickIE()
{
   if (document.all)
      return rightclickenabled;
}

function clickNS(e)
{
   if (document.layers||(document.getElementById && !document.all))
   {
      if (e.which==2||e.which==3)
         return rightclickenabled;
   }
}





function OpenWindow(URL, WinName, Features)
{
   newWindow = window.open(URL, WinName, Features);
   newWindow.focus();
}

function register()
{
   location.href = "register.asp";
}

function terms()
{
   window.open( "terms.asp", "terms", "width=500,height=400,scrollbars=yes,resizable=yes," );
}

function forgetpassword()
{
   window.open( "forgetpassword.asp", "forgetpwd", "width=300,height=200,status=yes," );
}

function login( where )
{
   document.form1.target       = "";

   if (where == "left")
   {
      if (document.form1.LoginID.value == "")
      {
         alert( "Please enter your email address" );
         document.form1.LoginID.focus();
         return;
      }
      if (document.form1.LoginPIN.value == "")
      {
         alert( "Please enter your PIN" );
         document.form1.LoginPIN.focus();
         return;
      }

      document.form1.action       = "login.asp";
      document.form1.formaction.value = "leftlogin";
      document.form1.submit();
   }
   else
   {
      if (document.form1.LoginEmail.value == "")
      {
         alert( "Please enter your email address" );
         document.form1.LoginEmail.focus();
         return;
      }
      if (document.form1.LoginPassword.value == "")
      {
         alert( "Please enter your password" );
         document.form1.LoginPassword.focus();
         return;
      }

      document.form1.action       = "login.asp";
      document.form1.formaction.value = "login";
      document.form1.submit();
   }
}

function usermenu()
{
   location.href = "cart.asp?formaction=usermenu";
}

function clearcart()
{
   if (confirm( "Are you sure to remove all items from your shopping cart?" ))
      location.href = "cart.asp?formaction=deleteitems";
}

function addcart( icode, iname, iprice )
{
   if (icode != "")
   {
      document.form1.target          = "";
      document.form1.action          = "cart.asp";
      document.form1.formaction.value    = "additem";
      document.form1.ItemCode.value  = icode;
      document.form1.ItemName.value  = iname;
      document.form1.ItemPrice.value = iprice;
      document.form1.submit();
   }
}

function checkout()
{
   location.href = "cart.asp?formaction=checkout";
}
