function setDefaultOnLoad() {
	
	//Start with all messages hidden
	hideAllMessages();

	//Get default search value from cookie
	cookieSelected = getCookie("defaultSearch");
	
	//Indicate the default message on the page and check that radio button
	document.getElementById("m" + cookieSelected).style.display = "inline";
	document.getElementById("cat" + cookieSelected).checked = true;

	//Hide all search buttons
	for(var i=1; i<=4; i++) {
		document.getElementById("dID" + i).style.display = "none";
	}
	//Show the one you want
	document.getElementById("dID" + cookieSelected).style.display = "inline";
}

function setDefault() {
	
	//Start with all messages hidden
	hideAllMessages();
	
	//Determine which radio button is selected
	var selectedValue = 4;
	var len = document.catalogForm.catalog.length
	for (i=0; i<len; i++) {
		if (document.catalogForm.catalog[i].checked) {
			selectedValue = document.catalogForm.catalog[i].value;
		}
	}
	
	//Set the cookie
	setCookie("defaultSearch", selectedValue);
	
	//Show the correct message on the page
	document.getElementById("m" + selectedValue).style.display = "inline";
}

function hideAllMessages() {
	var len = document.catalogForm.catalog.length
	for (i=1; i<=len; i++) {
		document.getElementById("m" + i).style.display = "none";
	}
}

function setCookie(cName, cValue) {
	var daysUntilExpires = 365;
	var expireDate = new Date();
	expireDate.setDate( expireDate.getDate() + daysUntilExpires);
	document.cookie = cName + "=" + escape(cValue) + ";expires=" + expireDate.toUTCString();
}

function getCookie(cName) {
	if (document.cookie.length > 0) {
		cStart = document.cookie.indexOf(cName + "=");
		if (cStart != -1) {
			cStart = cStart + cName.length + 1;
			cEnd = document.cookie.indexOf(";", cStart);
			if (cEnd == -1) {
				cEnd = document.cookie.length;
			}
		return unescape( document.cookie.substring(cStart, cEnd) );
		}
	}
	
	//if there is no cookie then just set to cat4
	return 4;
}






//tabs
	$(function() {
		$("#tabs").tabs();
	});
	
	

//tabs - establishes which catalog to show by default
function mySearch(o) {
	var v = o.value;
	var mode;
	for(var i = 1; i <= 4; i++) {
		if (i == v) { mode="inline" } else { mode = "none" }
		document.getElementById("dID" + i).style.display = mode;
	}
}

//tabs
window.onload = function() {
	// reset the form so Firefox doesn't cache the user selected option    
	document.getElementById('catalogForm').reset();

	setDefaultOnLoad();
}



//phebe?
addLoadEvent(function() {
	MM_setTextOfTextfield('searcharg','','');
	var catForm = document.cat;
if (self.catForm) {
	catForm.searchtype.options[0].selected = true;
	catForm.searchscope.options[0].selected = true;
 } // end if self.catForm

})


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

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_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}

 
function MM_setTextOfTextfield(objName,x,newText) { //v3.0
	  var obj = MM_findObj(objName); if (obj) obj.value = newText;
	}


//toggle-visibility - popup window on tabs
var isvisiblenow = 0;
finalX = 0;
finalY = 0;

function setcoords(theclick){
if (!event) var event = theclick;

//dom
if (event.layerX){
    clicklocX = event.layerX;
    clicklocY = event.layerY;
    windowlocX = event.pageX;
    windowlocY = event.pageY;
finalX = (clicklocX+12)+'px';
finalY =  (clicklocY-12)+'px';
}

//ie
else if(event.offsetX){
    clicklocX = event.offsetX;
    clicklocY = event.offsetY;

    if(document.documentElement && document.documentElement.scrollLeft) {
        windowlocX = event.clientX + document.documentElement.scrollLeft;
        windowlocY = event.clientY + document.documentElement.scrollTop;
        }
    else if(document.body && document.body.scrollLeft) {
        windowlocX = event.clientX + document.body.scrollLeft;
        windowlocY = event.clientY + document.body.scrollTop;
        }
    else {
        windowlocX = event.clientX;
        windowlocY = event.clientY;
        }
finalX = (windowlocX-100)+'px';
finalY =  (windowlocY-150)+'px';
    }
}

function showme(that, theclick){
    firstTime = true;

    setcoords(theclick);

if (isvisiblenow!=0 && isvisiblenow!=that) {
    document.getElementById(isvisiblenow).style.visibility= "hidden";
    }
if (document.getElementById) {
//    if (window.innerWidth) {
//        alert('booyah');
        document.getElementById(that).style.top = finalY;
        document.getElementById(that).style.left = finalX;
        document.getElementById(that).style.visibility = (document.getElementById(that).style.visibility != "visible") ? "visible" : "hidden";
//        }
    isvisiblenow = that;
    return true;
    }
}





