var discount = 0;
var couponvalue = '';
var title = '';
var amt,des, oldamt, olddes, formobject;

var coupons = new Array (
  'CCF',
  '"CCF"',
  'ccf',
  '"ccf"'
  
);
var coupondiscount  = new Array (
  0,
  0,
  0,    
  0
);
var coupontitle  = new Array (
  '$70 discount on a Back 2 Family Basics Budgeting Workshop',
  '$70 discount on a Back 2 Family Basics Budgeting Workshop',
  '$70 discount on a Back 2 Family Basics Budgeting Workshop',    
  '$70 discount on a Back 2 Family Basics Budgeting Workshop'
);

function ChkCoup (couponvalue) {
var i;
  discount = 0;
  for (i=0; i<coupons.length; i++) {
    if (couponvalue == coupons[i]) {
      title = coupontitle[i];
	  discount = coupondiscount[i];
      alert ("Valid coupon number! \n\n" + title);
      return;
    }
  }
  alert ("'" + couponvalue + "'  is not a valid code!");
  return;
}

function Dollar (val) {
var str,pos,rnd=0;
  if (val < .995) rnd = 1;
  str = escape (val*1.0 + 0.005001 + rnd);
  pos = str.indexOf (".");
  if (pos > 0) str = str.substring (rnd, pos + 3);
  return str;
}

function ReadForm (obj1) {  // apply the discount

  formobject = obj1;
  olddes = obj1.item_name.value;
  oldamt = obj1.amount.value;
  ChkCoup(obj1.couponvalue.value);
  amt = obj1.amount.value*1.0;       // base amount
  des = obj1.item_name.value;           // base description

  if ((discount > 0) || (title != '')) {
    amt = Dollar (amt - (amt * discount/100.0));
    des = des + " - " + title
	if ((couponvalue != '') && (couponvalue != 'disc'))
	{
		des = des + " Coupon: = " + couponvalue;
	}
  }

  obj1.amount.value = Dollar (amt);
  obj1.item_name.value = des;
}

function ResetForm()
{
  formobject.amount.value = oldamt;
  formobject.item_name.value = olddes;
  oldamt = '';
  amt = '';
  olddes = '';
  des = '';
}

if (document.images) {
	backon = new Image();
	backon.src = "images/backon.gif"
	
	backoff = new Image();
	backoff.src = "images/backoff.gif"
}

function img_act(imgName) {
	if (document.images) {
		imgOn = eval(imgName + "on.src");
		document [imgName].src = imgOn;
	}
}

function img_inact(imgName) {
	if (document.images) {
		imgOff = eval(imgName + "off.src");
		document [imgName].src = imgOff;
	}
}
function ViewImage(data) {
windowHandle = window.open('image-viewer.php' + '?' + data,'windowName',',scrollbars=yes,resizable=yes,toolbar=no,menubar=no,width=800,height=625');
}
document.write('<div class="divstyle" id="info" style=\'display:none;\'>')
document.write('<div id="imagetitle" class="pstyletitle" align="center"></div>')
document.write('</div>')

var IE = document.all?true:false

if (!IE) document.captureEvents(Event.MOUSEMOVE)

document.onmousemove = getMouseXY;

var tempX = 0
var tempY = 0
 
function getMouseXY(e) {
  if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX
    tempY = e.pageY
  }  
  // catch possible negative values in NS4
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}  
  // show the position values in the form named Show
  // in the text fields named MouseX and MouseY
obj_info = document.getElementById("info")
obj_info.style.top = tempY + 10;
obj_info.style.left = tempX + 10;
  return true
}

function alert_msg(titletext){
obj_info = document.getElementById("info")
obj_info.style.display = '';
obj_imagetitle = document.getElementById("imagetitle");
obj_imagetitle.innerHTML = titletext;

}

function away()
{
obj_info = document.getElementById("info")
obj_info.style.display = 'none';
}
