//
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];}}
}

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_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_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 glink(n) {
   var d = "auburnprinters.com";
   var c = "";
   var b = n + unescape("%40") + d;
   var a = ":otliam=ferh a<";
   for (i = a.length; i > 0; i--) {
      c = c + a.charAt(i-1);
      }
   document.write(c +  b + ' class="Contact">' + b + '</a>');
}

function glink2(n) {  // this should not be used anymore, we have all our emails converted
   var d = "auburnprinters.com";
   var c = "";
   var b = n + unescape("%40") + d;
   var a = ":otliam=ferh a<";
   for (i = a.length; i > 0; i--) {
      c = c + a.charAt(i-1);
      }
   document.write(c +  b + ' class="Contact">' + b + '</a>');
}

function hideshow(which) {
    if (document.getElementById) {
        which.style.display = (which.style.display=="block") ? 'none' : 'block';
    }
    return;
}


function openSample(URL) {
  window.open("sample.html?" + URL,"Sample",'status=yes,resizable=no,width=740,height=520');
}

function sample() {
}
function Help(W,H,url) {
    helpwin = window.open('','help',
        'width='+W+',height='+H+',toolbars=0,scrollbars=1,location=0,statusbars=0,menubar=1,resizable=1');
    helpwin.focus();        // Put help window on top.
    helpwin.location = url; // Load the URL.
}
function fixemails() {
	var defDomain = 'auburnprinters.com';
	// Set the default domain above so local emails can be called with only a username 
	var args, email_errs, uname, domain, display, subject;
	var t;
	var atags = this.document.getElementsByTagName("a");
	function addError(str) {
		if (email_errs > '') {
			email_errs += ', ' + str;
		} else {
			email_errs = str;
		}
		return;
	}
	function extract(s, left, right) { // extract text between left and right
		var b = s.indexOf(left)+left.length;
		var e = s.lastIndexOf(right);
		if (e > b) {
			return s.substring(b, e);
		} else {
			return '';
		}
	}
	for(var i = 0; i < atags.length; i++) {
	    if (atags[i].rel === "email") {
			email_errs = '';  // reset any errors
			args = extract(atags[i].getAttribute('onclick').toString(), "void('", "')").split(',');
			uname = args[0];
			domain = args[1];
			display = args[2];
			subject = args[3];
			atags[i].removeAttribute('onclick');
			atags[i].removeAttribute('rel');
			if (!(uname > '')) { addError('Bad Username'); }
			if ((domain > '') && (domain.indexOf('.') < 1)) { addError('Bad Domain'); }
			if ((display > '') && (display.toLowerCase() !== 'keep') && (display.toLowerCase() !== 'replace')) { addError('Bad Display'); }
			if (email_errs > '') {
				atags[i].removeAttribute('href');
				atags[i].setAttribute('title', email_errs);
				atags[i].innerHTML= '<span style="font-size: 400%; font-weight: bold; color: red;">email link misconfigured<'+'/span>';
			} else {
				// use default domain if not supplied
				t = domain > '' ? uname + '@' + domain : uname + '@' + defDomain;
				// add subject if needed
				atags[i].href='mailto:' + t + (subject>'' ? '?subject=' + subject : '');
				if (display !== 'keep') {
					atags[i].innerHTML= t;
				}
			}
	    }
	}
	return;
}

function init_page() {
	fixemails();
	return;
}



//New hide-show function
function toggleGroup(item) {
	var c = 0;
	var prename = item.substring(0, item.lastIndexOf('_'));
	var curItem;
	while (document.getElementById(prename + '_' + c)) {
		curItem = document.getElementById(prename + '_' + c);
		if ((prename + '_' + c) !== item) {
			curItem.style.display='none';
		} else {
			curItem.style.display='block';
		}
		c++;
	}
	return false;
}
function hideIt(item) {
	if (document.getElementById(item)) {
		document.getElementById(item).style.display='none';
	}
	return false;
}

//