function clearText(thefield){
	if (thefield.defaultValue==thefield.value)
		thefield.value = ""
}

/*
Copyright Robert Nyman, http://www.robertnyman.com
	Free to use if this text is included
*/
function getElementsByAttribute(oElm, strTagName, strAttributeName, strAttributeValue){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	var oAttributeValue = (typeof strAttributeValue != "undefined")? new RegExp("(^|\\s)" + strAttributeValue + "(\\s|$)") : null;
	var oCurrent;
	var oAttribute;
	for(var i=0; i<arrElements.length; i++){
		oCurrent = arrElements[i];
		oAttribute = oCurrent.getAttribute && oCurrent.getAttribute(strAttributeName);
		if(typeof oAttribute == "string" && oAttribute.length > 0){
			if(typeof strAttributeValue == "undefined" || (oAttributeValue && oAttributeValue.test(oAttribute))){
				arrReturnElements.push(oCurrent);
			}
		}
	}
	return arrReturnElements;
}


/*
	Written by Jonathan Snook, http://www.snook.ca/jonathan
	Add-ons by Robert Nyman, http://www.robertnyman.com
*/

function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}


// Spamguard function

// global variables to form MY addresses
var pref = ""; // special prefix, or ""
var at1 = "@";
var dot = ".";
var typ = "com";
var id1 = "e";    // real id1
var id2 = "n";    // real id2
var idjp1 = "we";    // real id1
var idjp2 = "b";    // real id2
var url = "nabeshirt";       // real URL
var fid1 = "nise";      // fake id1
var fid2 = "mono"    // fake id2
var furl = "nabeshirt";    // fake URL

function FixBusi (obj1) {  // PayPal FORM business value
var tmp;
  if (obj1.business) {     // see what is in this form 
    tmp = obj1.business.value;
    obj1.business.value = id1 + id2 + at1 + url + dot + typ;
  }
  return true;             // make it work...
}

function FixBusi2 (obj1) {  // PayPal FORM business value
var tmp;
  if (obj1.business) {     // see what is in this form 
    tmp = obj1.business.value;
    obj1.business.value = idjp1 + idjp2 + at1 + url + dot + typ;
  }
  return true;             // make it work...
}


// Javascript menu
function displayJavaNavi()
{
el = document.getElementById('mainnavi');
el.style.display = 'block';
}
function detectOpera() {
	if(navigator.userAgent.indexOf("Opera")!=-1){
var versionindex=navigator.userAgent.indexOf("Opera")+6;
if (parseInt(navigator.userAgent.charAt(versionindex))>=8);
document.getElementById('helpmenu').style.display = 'none';
document.getElementsByClassName(document,'a','topnavsub').style.backgroundImage = 'none'; 
}
}

