﻿// JScript File

var isIE = document.all;
var mouseX = 0;
var mouseY = 0;

function getMouseXY(e)
{ 
  if (!e) e = window.event;
  try {
      if (e) {
          mouseX = isIE ? (e.clientX + document.body.scrollLeft) : e.pageX;
          mouseY = isIE ? (e.clientY + document.documentElement.scrollTop) : e.pageY;
      }
  }
  catch (err) { }
}

function showStockRequest(div, stockRequested, productVariationID)
{
    ShowNextToCursor(div);
    PutInDiv("<p class='size'><strong>" + stockRequested + "</strong></p>", 'divStockRequested');
    document.getElementById("hdnStockRequestProductVariationID").value = productVariationID;
}
   
function PutInDiv(theText, Div)
{     
      document.getElementById(Div).innerHTML = theText;                             
}

function SendStockRequest(div) {
    var productVariationID = document.getElementById("hdnStockRequestProductVariationID").value;

    var stockRequestName = document.getElementById("txtStockRequestName").value;
    var stockRequestEmail = document.getElementById("txtStockRequestEmail").value;

    if (stockRequestEmail != "") {
        GetXml("/ProductListing/ProcessStockRequest.aspx?name=" + stockRequestName + "&email=" + stockRequestEmail + "&productVariationID=" + productVariationID);
        alert("Thank you, your request has been received.");
        Hide(div);
    }
    else
        alert("Please enter your email address");    
}

function Hide(ToShow)
{
      var O1 = document.getElementById(ToShow);
      O1.style.display = 'none';
}

function ShowLeft(ToShow) {
      var O1 = document.getElementById(ToShow);
      
      O1.style.display = '';
      O1.style.left = scrollLeft + 730 + "px";
      O1.style.top = document.documentElement.scrollTop + 100 + "px";
 }

function ShowNextToCursor(ToShow)
{      
      var O1 = document.getElementById(ToShow);
      
      if (O1.style.display != '') {
          O1.style.display = '';

          O1.style.left = mouseX - 150 + "px";
          O1.style.top = mouseY - 345 + "px";
      }
}

document.onmousemove = getMouseXY;