// JavaScript Document

<!-- Copyright 2007, Aeturnus E-Solutions LLP
<!-- Orders/Shopping Cart
function calOrders() {
  var totalprice = parseFloat(document.order.totalcost.value) + parseFloat(document.order.shipping.options[document.order.shipping.selectedIndex].value);
  document.order.total_price.value = totalprice;
  document.payment1.total_price.value = totalprice;
  document.payment2.total_price.value = totalprice;
}
function payOption(ref) {
  calOrders();
  var p1 = 0, p2 = 0, p3 = 0, p4 = 0;
  if (ref.substr(1,1)=='I') p2 = 1;
  else if (ref.substr(1,1)=='C') p3 = 1;
  else p1 = 1;
  if (p1==0) p4 = 1;

  setSelector('pay1',p1); setSelector('pay2',p2); setSelector('pay3',p3);
  setButton('paypal',p1); setButton('ibc',p4);

  document.order.pp_ref.value = ref;
  document.payment1.pp_ref.value = ref;
  document.payment2.pp_ref.value = ref;
}
function sendOrders() {
  if (document.order.pp_ref.value==0) alert('Please select a payment option before proceeding.');
  else {
	if (document.order.total_price.value>20) {
	  var error = 0;
	  var error_msg = "";
	  if (document.order.pp_ref.value.substr(1,1)!='P') {
		if (document.payment2.customer.value=='') {
		  error_msg = error_msg+"+ Your name\n";
		  error++;
		}
		if (document.payment2.custmail.value=='') {
		  error_msg = error_msg+"+ Your email address\n";
		  error++;
		}
		if (document.payment2.custaddress.value=='') {
		  error_msg = error_msg+"+ Your shipping address\n";
		  error++;
		}
		if (error>0) alert("Please provide us with the following:\n"+error_msg);
		else document.payment2.submit();
	  }
	  else {
		if (document.payment1.customer.value=='') {
		  error_msg = error_msg+"+ Your name\n";
		  error++;
		}
		if (document.payment1.custmail.value=='') {
		  error_msg = error_msg+"+ Your email address\n";
		  error++;
		}
		if (error>0) alert("Please provide us with the following:\n"+error_msg);
		else document.payment1.submit();
	  }
	}
	else alert('Error! You cannot get T-shirts for free.');
  }
}
// -->

<!-- Copyright 2007, Aeturnus E-Solutions LLP
<!-- Selector box
function setSelector(obj,opt) {
  obj = document.getElementById(obj);
  if (opt==1) obj.style.border = '#ae8f00 thin solid';
  else obj.style.border = '#000000 thin solid';
}
// -->
<!-- Button box
function setButton(but,opt) {
  but = document.getElementById(but);
  if (opt==1) {
	but.style.visibility = 'visible';
	but.style.height = '100%';
  }
  else {
	but.style.visibility = 'hidden';
	but.style.height = '0px';
  }
}
// -->


<!-- Copyright 2007, Aeturnus E-Solutions LLP
<!-- Layer Placer
function setPlacement(obj) {
  obj = document.getElementById(obj);
  obj.style.visibility = (obj.style.visibility == 'visible') ? 'hidden' : 'visible';
  obj.style.height = (obj.style.height == '100%') ? '0px' : '100%';
}
// -->

<!-- Copyright 2007, Aeturnus E-Solutions LLP
<!-- Text/Image Colourifier
function makeColour(obj,which,type,opt) {
  if (opt==1) obj = document.getElementById(obj);
  if (type==1) obj.style.color = which;
  else obj.style.background = which;
}
// -->

<!-- Copyright 2007, Aeturnus E-Solutions LLP
<!-- Image Highlighter
function makeVisible(cur,which) {
  strength = (which==0)? 1 : 0.5;
  if (cur.style.MozOpacity) cur.style.MozOpacity=strength;
  else if (cur.filters) cur.filters.alpha.opacity=strength*100;
}
// -->

<!-- Navigator
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])?args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) { img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr) for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->

<!-- Copyright 2006 Bontrager Connection, LLC
// Version 1.1, January 31, 2007
var CanDo = document.getElementById ? true : false;
var DocAllMode = document.all ? true : false;
var scrollX = 0;
var scrollY = 0;
var cX = 0;
var cY = 0;

function UpdateCursorPosition(e) {
cX = e.pageX; cY = e.pageY;
}

function UpdateCursorPositionDocAll(e) {
cX = event.clientX; cY = event.clientY;
}

if(DocAllMode) { document.onmousemove = UpdateCursorPositionDocAll; }
else { document.onmousemove = UpdateCursorPosition; }

function ScrollAmount() {
if(self.pageYOffset) {
   scrollX = self.pageXOffset;
   scrollY = self.pageYOffset;
   }
else if(document.documentElement && document.documentElement.scrollTop) {
   scrollX = document.documentElement.scrollLeft;
   scrollY = document.documentElement.scrollTop;
   }
else if(document.body) {
   scrollX = document.body.scrollLeft;
   scrollY = document.body.scrollTop;
   }
}

function AssignPosition(d) {
if(DocAllMode) { ScrollAmount(); }
d.style.left = (cX+scrollX+10) + "px";
d.style.top = (cY+scrollY+10) + "px";
}

function HideContent(d) {
if(! CanDo) { return; }
document.getElementById(d).style.display = "none";
}

function ShowContent(d) {
if(! CanDo) { return; }
var dd = document.getElementById(d);
AssignPosition(dd);
dd.style.display = "block";
}

function ReverseContentDisplay(d) {
if(! CanDo) { return; }
var dd = document.getElementById(d);
if(dd.style.display == "none") {
   AssignPosition(dd);
   dd.style.display = "block";
   }
else { dd.style.display = "none"; }
}
//-->
