//alert("JavaScript (global.js) successfully loaded.");
function popUpWin(thisUrl,thisName,theseParams) {
  remote = open(thisUrl, thisName, theseParams);
  }
var remote = null;
function help(f,n,w,h,t) {
  remote = window.open("http://www.deepdiscount.com/helppopup.htm?tab=" +t+ "&file=" +f, n, 'width=' + w + ',height=' + h +',resizable=yes,scrollbars=yes,status=yes');
  if (window.focus) {remote.focus()}
  if(remote != null) {
    if(remote.opener == null) remote.opener = self;
    window.name = 'store';
    }
  }
function rs(f,n,w,h,t) {
  remote = window.open("http://www.deepdiscount.com/helppopup.htm?tab=" +t+ "&file=" +f, n, 'width=' + w + ',height=' + h +',resizable=yes,scrollbars=yes,status=yes');
  if(remote != null) {
    if(remote.opener == null) remote.opener = self;
    window.name = 'store';
    }
  }
function close_me(){
  parent.window.close();
  }
function change_parent(url) {
  parent.opener.location = url;
	close_me();
  }
function forgotPassword(thisUrl,thisName,theseParams) {
  remote = open("http://www.deepdiscount.com" + thisUrl, thisName, theseParams);
  }

// cwarter: Added 03-01-06 Builds the copyright date
function buildCopyrightDate(startYear) {
  currentDate = new Date();
  currentYear = currentDate.getYear();
  if(currentYear < 100) currentYear = currentYear + 2000;
  if(currentYear > 100 && currentYear < 1901) currentYear = currentYear+1900;
  if(currentYear == startYear) copyrightYear = startYear;
  else copyrightYear = startYear + "-" + currentYear;
  document.write(copyrightYear);
  }

// cwarter: Added 03-16-06  Calendar popup date picker
function showCalendar(calTarget, dateVar) {
  var calMonths = ["January","February","March","April","May","June","July","August","September","October","November","December"];
  var calDaysOfWeek = ["S", "M", "T", "W", "T", "F", "S"];
  var calStartDay = 0; // 0 for Sunday, 1 for Monday, etc
  var calDate = (dateVar==null||dateVar==""?new Date():stringToDate(dateVar));
  var calPrevMonth = new Date(calDate);
  calPrevMonth.setMonth(calDate.getMonth()-1);
  var calNextMonth = new Date(calDate);
  calNextMonth.setMonth(calDate.getMonth()+1);
  var calFirstDay = new Date(calDate);
  calFirstDay.setDate(1);
  calFirstDay.setDate(1-(7+calFirstDay.getDay()-calStartDay)%7);
  var calLastDay = new Date(calNextMonth);
  calLastDay.setDate(0);
  var calStringBuffer = new String (
    "<html><head><title>Calendar</title></head><body bgcolor=\"#FFFFFF\">"+
    "<table class=\"clsOTable\" cellspacing=\"0\" border=\"0\" width=\"100%\">"+
    "<tr><td bgcolor=\"#666666\">"+
    "<table cellspacing=\"1\" cellpadding=\"3\" border=\"0\" width=\"100%\">"+
    "<tr><td bgcolor=\"#444444\"><a href=\"javascript:window.opener.showCalendar('"+calTarget+"', '"+ dateToDateString(calPrevMonth)+"');\"><font color=\"#FFFFFF\" face=\"Verdana, Arial, Helvetica\" size=\"2\">&laquo;</font></a></td>"+
    "<td bgcolor=\"#444444\" colspan=\"5\" align=\"center\"><font color=\"#FFFFFF\" face=\"Verdana, Arial, Helvetica\" size=\"2\">"+calMonths[calDate.getMonth()]+" "+calDate.getFullYear()+"</font></td>"+
    "<td bgcolor=\"#444444\" align=\"right\"><a href=\"javascript:window.opener.showCalendar('"+calTarget+"', '"+dateToDateString(calNextMonth)+"');\"><font color=\"#FFFFFF\" face=\"Verdana, Arial, Helvetica\" size=\"2\">&raquo;</font></a></td>\n</tr>");
  var calSelectedDate = new Date(calFirstDay);
  calStringBuffer += "<tr>";
  for(var n=0;n<7;n++) calStringBuffer +="<td bgcolor=\"#999999\" align=\"center\"><font color=\"#FFFFFF\" face=\"Verdana, Arial, Helvetica\" size=\"2\">"+calDaysOfWeek[(calStartDay+n)%7]+"</font></td>";
  calStringBuffer += "</tr>";
  while (calSelectedDate.getMonth() == calDate.getMonth() || calSelectedDate.getMonth() == calFirstDay.getMonth()) {
    calStringBuffer += "<tr>";
    for(var currentWeekDay=0; currentWeekDay<7; currentWeekDay++) {
      if (calSelectedDate.getDate() == calDate.getDate() && calSelectedDate.getMonth() == calDate.getMonth())
        calStringBuffer+="<td bgcolor=\"#FFB6C1\" align=\"right\">";
      else if (calSelectedDate.getDay() == 0 || calSelectedDate.getDay() == 6)
        calStringBuffer+="<td bgcolor=\"#DFDFDF\" align=\"right\">";
      else calStringBuffer+="<td bgcolor=\"#FFFFFF\" align=\"right\">";
      if (calSelectedDate.getMonth() == calDate.getMonth())
        calStringBuffer += "<a href=\"javascript:window.opener."+calTarget+".value='"+dateToDateString(calSelectedDate)+"'; window.close();\"><font color=\"#000000\" face=\"Verdana, Arial, Helvetica\" size=\"2\">";
      else
        calStringBuffer += "<a href=\"javascript:window.opener."+calTarget+".value='"+dateToDateString(calSelectedDate)+"'; window.close();\"><font color=\"#999999\" face=\"Verdana, Arial, Helvetica\" size=\"2\">";
      calStringBuffer += calSelectedDate.getDate()+"</font></a></td>";
      calSelectedDate.setDate(calSelectedDate.getDate()+1);
      }
    calStringBuffer += "</tr>";
    }
  calStringBuffer+="</table></tr></td></table></body></html>";
  var calPopUp = window.open("","Calendar","width=200,height=210,top=200,left=200");
  calPopUp.opener = self;
  var calPopUpDoc = calPopUp.document;
  calPopUpDoc.write (calStringBuffer);
  calPopUpDoc.close();
  }
function stringToDate(dateVar) {
  var re_date = /^(\d+)\-(\d+)\-(\d+)/;
  if (!re_date.exec(dateVar)) return alert("Invalid Date Format: "+dateVar+"\nValid date format is MM-DD-YYYY");
  return (new Date (RegExp.$3, RegExp.$1-1, RegExp.$2));
  }
function dateToDateString(calDate) {
  return (new String((calDate.getMonth()+1)+"-"+calDate.getDate()+"-"+calDate.getFullYear()+" "));
  }

var windw = null;
function openWindow(winpage,winname,w,h,features) {
	var topOffset = 50;
	leftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	topPosition = (screen.height) ? (screen.height-h)/2 : 0;
	topPosition = topPosition - topOffset;
	features = 'width='+w+',height='+h+',top='+topPosition+',left='+leftPosition+',' + features;
	windw = window.open(winpage,winname,features)
	if (windw.window.focus){
		windw.window.focus();
	}
}  
  