// FUNCTION USED FOR FORM FIELD DEFAULT VALUES //
function clearText(field){
  if (field.defaultValue === field.value) field.value = '';
  else if (field.value === '') field.value = field.defaultValue;
};

// DATE FUNCTION //
function DateStamp() {
  var d = new Array(
    "Sunday",
    "Monday",
    "Tuesday",
    "Wednesday",
    "Thursday",
    "Friday",
    "Saturday"
  );

  var m = new Array(
    "January",
    "February",
    "March",
    "April",
    "May",
    "June",
    "July",
    "August",
    "September",
    "October",
    "November",
    "December"
  );

  var today = new Date();
  var day = today.getDate();
  var year = today.getYear();
  
  if (year < 2000) year += 1900; 
  
  document.write(d[today.getDay()]+", "+m[today.getMonth()]+" "+day+", " + year);
};

// TIME FUNCTION //
function TimeStamp() {
  var Stamp = new Date();
  var Hours;
  var Mins;
  var Time;
  
  Hours = Stamp.getHours();
  Mins = Stamp.getMinutes();
  
  if (Hours >= 12) Time = " P.M.";
    else Time = " A.M.";
  if (Hours > 12) Hours -= 12;
  if (Hours == 0) Hours = 12;
  if (Mins < 10) Mins = "0" + Mins;
  
  document.write(Hours + ":" + Mins + Time);
};

function makeRequest(url, parameters, divid) {
  http_request = false;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
      http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
          // set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
    }
  } else if (window.ActiveXObject) { // IE
    try {
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
          try {
              http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
      }
  }
    if (!http_request) {
      //alert('Cannot create XMLHTTP instance');
        return false;
  }
  http_request.onreadystatechange = function() {
    if (http_request.readyState == 4) {
      if (http_request.status == 200) {
        //alert(http_request.responseText);
        result = http_request.responseText;
        document.getElementById(divid).innerHTML = result;             
      }
    } 
  }
    http_request.open('GET', url + parameters, true);
    http_request.send(null);
}

function setitemurl(cart_item_select) {
  var itemeship = document.getElementById('itemeship').value;
  var paramStr = '?itemeship='+itemeship+'&cart_item_select='+cart_item_select;
  makeRequest('cart_item_itemurl.cfm',paramStr,'itemurldiv');
}
