﻿

function checkqty(control,qty2)
		{
			if (control.value.length > 0 && !(control.value > 0))
			{
				alert('Please enter a numeric value greater than zero');
				control.value = '';
				control.focus();
			}
		}
		
		function updateCart(qty)
		{
   		document.getElementById('lblCart').innerHTML=qty;
		}
		
		var currx;
    var curry;
    
    function showCart()
    {
        if (document.getElementById('lblCart').innerHTML != '0')
            ajaxRead('cart.aspx?ajx=1');
    }
    
    function hideCart()
    {
        document.getElementById('divCart').innerHTML = '';
        displayObject('divCart',false);
    }
    
    function displayObject( obj, show ) {

  obj = getObject( obj );
  if (obj==null) return;

  obj.style.display = show ? '' : 'none';
  }

function getObject( obj ) {

  if ( document.getElementById ) {
    obj = document.getElementById( obj );

  } else if ( document.all ) {
    obj = document.all.item( obj );

  } else {
    obj = null;
  }

  return obj;
  }

  function moveObject( obj, e ) 
  {
      var tempX = 0;
      var tempY = 0;
      var offsetx = -400;
      var offsety = 5;
      var objHolder = obj;

      if (obj==null) return;

      if (document.all) {
        tempX = currx + /*e.clientX*/ + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);//document.body.scrollLeft;
        tempY = curry + /*e.clientY*/ + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);//document.body.scrollTop;
      } else {
        tempX = e.pageX;
        tempY = e.pageY;
      }

      if (tempX < 0){tempX = 0}
      if (tempY < 0){tempY = 0}

      obj.style.top  = (tempY + offsety) + 'px';
      obj.style.left = (tempX + offsetx) + 'px';
  }
  
  
    function checkqty(control,qty2)
		{
			if (control.value.length > 0 && !(control.value > 0))
			{
				alert('Please enter a numeric value greater than zero');
				control.value = '';
				control.focus();
			}
		}
    

function ajaxRead(file)
{
  var xmlObj = null;
  if(window.XMLHttpRequest)
  {
      xmlObj = new XMLHttpRequest();
  } 
  else if(window.ActiveXObject)
  {
      xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
  } 
  else 
  {
      return;
  }
  currx = event.clientX ;
  curry = event.clientY;
  
  xmlObj.onreadystatechange = function()
  {
    var e = event;
    if(xmlObj.readyState == 4)
    {
        if (xmlObj.status == 200) 
        {
            var div = document.getElementById('divCart');
            displayObject('divCart',true);
            div.innerHTML = xmlObj.responseText;
            moveObject(div,e);
        } 
        else 
        {
            //error
        }
    }
  }
  
  xmlObj.open ('GET', file, true);
  xmlObj.send ('');
  
  }
		