var siteURL = 'http://research.unc.edu/dlam/'

/* THIS CODE KEEPS ERROR MESSAGES FROM POPPING UP */
function error() {
	return true
}
window.onerror = error

var nav = new Array("btn_vettechservices", "arrow", "btn_faq", "btn_helpfullinks", "btn_stafflisting", "btn_training", "btn_whatsnew", "btn_search", "btn_sitemap", "btn_contactus", "btn_home", "footer_legal", "footer_unc", "footer_privacy", "footer_uncmed", "footer_iacuc", "footer_mmweb", "btn_dlamoverview_top", "btn_advisorycommittee", "btn_vettechservices", "btn_animalfacilities", "btn_animalordering")


for(i=0; i<= nav.length; i++) {
	eval("var " + nav[i] + " = new Image()");
	eval("var " + nav[i] + "_on = new Image()");
}

function preLoadImages(arr, imgExtension) {
	for(i=0; i<= arr.length; i++) {
		// create an image object and load into
		//eval("var " + arr[i] + " = new Image()");
		eval(arr[i] + ".src = siteURL + 'images/rollover/" + arr[i] + "." + imgExtension + "'")
		//eval("var " + arr[i] + "_on = new Image()");
		eval(arr[i] + "_on.src = siteURL + 'images/rollover/" + arr[i] + "_on." + imgExtension + "'")
	}

}
preLoadImages(nav, "gif")


function act(imgName) {
  //if (document.images) 
    document.images[imgName].src = eval(imgName + "_on.src");

}

function inact(imgName) {
  //if (document.images)
    document.images[imgName].src = eval(imgName + ".src");
}

function init() {

	// load nav rollovers
	//preLoadImages(nav, "gif")

	var nsxoffset = 0
  	ie = "Microsoft Internet Explorer";
   	ns = "Netscape";
  	if (browser == ns && document.layers) nsxoffset = 3
	//if (document.layers) {
		moveobjectRelativeToImage ('pop0', 'menu0', 11, 23)
		moveobjectRelativeToImage ('pop0_2', 'menu0', 156+nsxoffset, 54)
		moveobjectRelativeToImage ('pop0_7', 'menu0', 156+nsxoffset, 148)
		moveobjectRelativeToImage ('pop1', 'menu1', 11, 23)
		moveobjectRelativeToImage ('pop1_0', 'menu1', 196+nsxoffset, 16)
		moveobjectRelativeToImage ('pop1_1', 'menu1', 196+nsxoffset, 16)
		moveobjectRelativeToImage ('pop1_4', 'menu1', 196+nsxoffset, 36)
		moveobjectRelativeToImage ('pop2', 'menu2', 11, 23)
		moveobjectRelativeToImage ('pop2_4', 'menu2', -170+nsxoffset, 100)
		moveobjectRelativeToImage ('pop2_5', 'menu2', -170+nsxoffset, 132)
	//}
	//preLoadImages(buildings, "jpg")
}






function css() {

	// BROWSER CHECK
	browser = navigator.appName;
	appVer = parseInt(navigator.appVersion);
	ie = "Microsoft Internet Explorer";
	ns = "Netscape";
	if (navigator.appVersion.indexOf("Macintosh") != -1) {
		isMac = true;
	} else {
		isMac = false;
	}


	if (isMac)  {
		if (browser == ie) {
			//document.styleSheets[0].disabled = true
			document.writeln('<link rel="stylesheet" type="text/css" media="screen" href="' + siteURL + 'mac_ie.css">')
		} else {
			//document.styleSheets[0].disabled = true
			document.writeln('<link rel="stylesheet" type="text/css" media="screen" href="' + siteURL + 'mac_NN.css">')
		}
	} else {
		if (browser == ie) {
			//document.styleSheets[0].disabled = true
			document.writeln('<link rel="stylesheet" type="text/css" media="screen" href="' + siteURL + 'win_ie.css">')
		} else {

		//document.styleSheets[0].disabled = true
			document.writeln('<link rel="stylesheet" type="text/css" media="screen" href="' + siteURL + 'win_NN.css">')	
		}
	}

}



// Global variables
var div1 = ""
var div2 = ""
var men_id = ""
var curr_id = ""
//qmevent0 = ""

function menuOver(id) {
//alert(id)
	// hide our divider
	//document.images[img1].src = eval("globnavdiv_on" + ".src");
	//document.images[img2].src = eval("globnavdiv_on" + ".src");

	//div1 = img1
	//div2 = img2
	//men_id = menID
	
	// hide any forms that we want to
	//for (i=0; i<document.forms.length; i++) {
		//if (document.forms[i].name == "mainForm") {
			//changeObjectVisibility('mainFormDiv', 'hidden')
		//}
	//}

	changeObjectVisibility('pop'+id, 'visible')

}


function menuOut() {
//alert(curr_id)

	//changeObjectVisibility('pop'+men_id, 'hidden')

	// show our divider
	if (men_id == curr_id) {
		//document.images[div1].src = eval("globnavdiv" + ".src");
		//document.images[div2].src = eval("globnavdiv" + ".src");
		
		// show any hidden forms
		//for (i=0; i<document.forms.length; i++) {
			//if (document.forms[i].name == "mainForm") {
				//changeObjectVisibility('mainFormDiv', 'visible')
			//}
		//}
	}
}


function outMenu(id) {
	changeObjectVisibility('pop'+id, 'hidden')
}


function nn6ShowMenu(id) {
	// only if NN6
	if (!document.all && document.getElementById) {
		tmpMenu = q16("qm" + id)
		tmpMenuItems = q16("qmevent" + id)
		eval("tmpMenu." + q58)
		eval("tmpMenuItems." + q58)
		menuOver(id)
		if(eval("window.DQM_rollover_image"+id)){
			timg=q16("menu"+id);
			timg.src=q20[id].src;
		}
	}

}

function hasSub(subID) {

	var bolResult = false
	var tmp = subID.substring(0, subID.lastIndexOf("_"))
	var tmp = subID
	if((eval("DQM_sub_exists"+tmp))) bolResult = true
	return(bolResult)
}

// function returns true if string passed has two '_' characters
function twodashes(str) {

	var bolReturn = false
	if (str.indexOf("_") == -1) {
		return(bolReturn)
	} else {
		// has at least one
		intFirst = str.indexOf("_")
		
		// Search again
		if (str.indexOf("_", intFirst+1) >-1) bolReturn = true
	}

	// return
	return(bolReturn)
}




function navHL(layer, description, url) {

	if(document.layers) {
		layer.document.open()
		document.write('<layer width="171" top="0">')
		document.write('<img src="images/inside/bullet1.gif" width="8" height="9" border="0" />')
		document.write('<body bgcolor="#000000" text="#749DC5"><a href="' + url + '" class="tmp1A"><font color="#749DC5">' + description + '</a></body>')
		document.write('</layer>')
		layer.document.close()


	}

	if(document.all) {
		layer.className = "sidenavhl"
	}

	if(document.getElementById && !document.all) {
		layer.className = "sidenavhl"
	}
}

function navN(layer, description, url) {
	if(document.layers) {
		layer.document.open()
		layer.document.write('<layer width="171" top="0" onmouseover="navHL(this, \'' + description + '\', \'' + url + '\')" onmouseout="navN(this, \'' + description + '\', \'' + url + '\')"><img src="images/inside/bullet.gif" width="8" height="9" border="0" /><a href="" class="tmp1A">' + description + '</a></layer>')
		layer.document.close()

	}

	if(document.all) {
		layer.className = "sidenav"
	}

	if(document.getElementById && !document.all) {
		layer.className = "sidenav"
	}
}



function clearForm() {
	for(i=0; i<document.forms[0].elements.length; i++) {
		if(document.forms[0].elements[i].type == "text") {
			document.forms[0].elements[i].value = ""
		}
	}
	//document.forms[0].reset()
}


function printPage() {

	// reference to our print friendly version
	var ref = "_print.asp" + buildQueryString() + "&p=" + escape(window.location.href)

	if(document.all) {
		if(window.print) {
			window.print()
		} else {
			window.location.href = ref
		}
	} else {
		window.location.href = ref
	}
}







function QueryString(key)
{
	var value = null;
	for (var i=0;i<QueryString.keys.length;i++)
	{
		if (QueryString.keys[i]==key)
		{
			value = QueryString.values[i];
			break;
		}
	}
	return value;
}
QueryString.keys = new Array();
QueryString.values = new Array();

function QueryString_Parse()
{
	var query = window.location.search.substring(1);
	var pairs = query.split("&");
	
	for (var i=0;i<pairs.length;i++)
	{
		var pos = pairs[i].indexOf('=');
		if (pos >= 0)
		{
			var argname = pairs[i].substring(0,pos);
			var value = pairs[i].substring(pos+1);
			QueryString.keys[QueryString.keys.length] = argname;
			QueryString.values[QueryString.values.length] = value;		
		}
	}

}

function buildQueryString() {
	var strReturn = "?tp=1"
	for (var i=0; i<QueryString.keys.length;i++) {
		strReturn += "&" + QueryString.keys[i] + "=" + QueryString.values[i]
	}

	// Return
	return(strReturn)
}

QueryString_Parse();

