var thisBrowser = new bD(); //activates browser detect for later use

//menu pull-down link activation
function getLink(list) {
    var link = list.options[list.selectedIndex].value;
    
    if (link != "0") {
        window.location = link;
    }
}

//menu pull-down link activation
function getLinkNew(list) {
    var link = list.options[list.selectedIndex].value;
    
    if (link != "0") {
        window.open(link);
    }
}

// all-purpose pop-up window function
function newWindow(contents,windowname,windowsize) {
	var windowFeatures = windowsize + ",directory=no,location=no,menubar=no,resizable=yes,status=no,toolbar=no";
	popupWindow = window.open(contents,windowname,windowFeatures);
	popupWindow.focus();
}

//open charts pops
function openCharts(contents) {
	newWindow(contents,'popCharts','width=525,height=570,scrollbars=yes');
}

//search form validation
function ValidSubn(frm) {	
    var nsp = 0;
    for (var i=0; i < frm.query.value.length; i++ ) {
        if (frm.query.value.charAt(i) != " ") {
            nsp = nsp + 1;
        }
    }
    if (nsp == 0) {
        alert('Please enter a search term.');
        frm.query.focus();
        return false;
	}	
}

// all-purpose pop-up window function
function openHelp() {
		// $cmasset
      var page1="/support/forms/glossary.html";
	 
	  // $/cmasset
      var popupWindow = window.open(page1,"GlossaryPop","width=783,height=503,scrollbars=1,directory=no,location=no,menubar=no,resizable=yes,status=no,toolbar=no");
      popupWindow.focus();	 
}

function calcPopUp(url) {
	newwindow=window.open(url,'liCalc','width=1010,height=650,scrollbars=yes,resizable=yes');
	if (window.focus) {newwindow.focus()}
	return false;
}


// call this to add tracking to assets on servers w/out tracking sniffer
// works in conjunction with "zig.js"
function trackingExtra(destURL){
	var vs_queryparam = {};
	vs_queryparam["page"] = destURL;
	vs_queryparam["referrer"] = document.URL;
	addTag(vs_queryparam, true);
//
}


///call this from flash to use trackingExtra
function flashTrackingWNewPage(track, newurl) {
	trackingExtra(track);
	window.location = newurl;
}
