﻿<!-- hide script from non-javascript-enabled browsers

//imgsrc = new Array();
//imgsrc[] = "images/";
//imgsrc[] = "images/";

//img = new Array();
//if (document.images) {
//	for (i=0; i < imgsrc.length; i++) {
//	img[i] = new Image();
//	img[i].src = imgsrc[i];
//	}
//}

function highlight(num, imgname) {
	if (document.images) {
		document[imgname].src = img[num].src;
	}
}

var allmenus;
allmenus = new Array();
allmenus["m1"] = 1;
allmenus["m2"] = 0;
allmenus["m3"] = 0;
allmenus["m4"] = 0;
allmenus["m5"] = 0;

function Toggle(item, imgname, text) {
	var items = new Array();
	items = item.split(",");
	key=document.getElementById("x" + items[0]);
	key2=document.getElementById("y" + items[0]);
	for (i=0; i<items.length; i++) {
		obj=document.getElementById(items[i]);
		visible=(obj.style.display!="none");
		if (visible) {
			obj.style.display="none";
		} else {
			obj.style.display="block";
		}
	}
	if (imgname == "plus") {
		if (visible) {
			key.innerHTML="<img src=\"/images/_layouts/" + imgname + ".jpg\" alt=\"+\" hspace=\"0\"  border=\"0\" vspace=\"3\" \/>";
			key2.innerHTML="More " + text;
		} else {
			key.innerHTML="<img src=\"/images/_layouts/" + imgname + "_down.jpg\" alt=\"-\" hspace=\"0\"  border=\"0\" vspace=\"3\" \/>";
			//key2.innerHTML="Less " + text;
			key2.innerHTML="Brief View";
		}
	}
	else {
		if (visible) {
			key.innerHTML="<img src=\"/images/_layouts/" + imgname + ".jpg\" alt=\"+\" hspace=\"0\" border=\"0\" vspace=\"3\" \/>";
		} else {
			key.innerHTML="<img src=\"/images/_layouts/" + imgname + "_down.jpg\" alt=\"-\" hspace=\"0\"  border=\"0\" vspace=\"3\" \/>";
		}   
	}
}

var tabmenus;
tabmenus = new Array();

tabmenus["t1"] = new Object();
tabmenus["t1"].state = 1;
tabmenus["t1"].offhtml = '<img src="/images/_layouts/tab_conf_off.gif" alt="Conferences"  border="0">';
tabmenus["t1"].onhtml = '<img src="/images/_layouts/tab_conf_on.gif" alt="Conferences"  border="0">';

tabmenus["t2"] = new Object();
tabmenus["t2"].state = 0;
tabmenus["t2"].offhtml = '<img src="/images/_layouts/tab_web_off.gif" alt="Webinars"  border="0">';
tabmenus["t2"].onhtml = '<img src="/images/_layouts/tab_web_on.gif" alt="Webinars"  border="0">';

tabmenus["t3"] = new Object();
tabmenus["t3"].state = 0;
tabmenus["t3"].offhtml = '<img src="/images/_layouts/tab_forums_off.gif" alt="Forums"  border="0">';
tabmenus["t3"].onhtml = '<img src="/images/_layouts/tab_forums_on.gif" alt="Forums"  border="0">';

function Tabs(item,imgname) {

	tabmenus["t1"] = new Object();
	tabmenus["t1"].state = 1;
	tabmenus["t1"].offhtml = '<img src="' + document.getElementById("t1_off").value + '" alt="Conferences"  border="0">';
	tabmenus["t1"].onhtml = '<img src="' + document.getElementById("t1_on").value + '" alt="Conferences"  border="0">';

	tabmenus["t2"] = new Object();
	tabmenus["t2"].state = 0;
	tabmenus["t2"].offhtml = '<img src="' + document.getElementById("t2_off").value + '" alt="Webinars"  border="0">';
	tabmenus["t2"].onhtml = '<img src="' + document.getElementById("t2_on").value + '" alt="Webinars"  border="0">';

	tabmenus["t3"] = new Object();
	tabmenus["t3"].state = 0;
	tabmenus["t3"].offhtml = '<img src="' + document.getElementById("t3_off").value + '" alt="Forums"  border="0">';
	tabmenus["t3"].onhtml = '<img src="' + document.getElementById("t3_on").value + '" alt="Forums"  border="0">';

	//reset tabs
	_t1 = document.getElementById("t1");
	_xt1 = document.getElementById("xt1");
	_t2 = document.getElementById("t2");
	_xt2 = document.getElementById("xt2");
	_t3 = document.getElementById("t3");
	_xt3 = document.getElementById("xt3");
	_t1.style.display="none";
	_t2.style.display="none";
	_t3.style.display="none";
	_xt1.innerHTML = tabmenus["t1"].offhtml;
	_xt2.innerHTML = tabmenus["t2"].offhtml;
	_xt3.innerHTML = tabmenus["t3"].offhtml;
	/*
	_xt1.innerHTML="<img src=\"i/tab_conf_off.gif\" alt=\"Conferences\"  border=\"0\">";
	_t2.style.display="none";
	_xt2.innerHTML="<img src=\"i/tab_web_off.gif\" alt=\"Webinars\" border=\"0\">";
	_t3.style.display="none";	
	_xt3.innerHTML="<img src=\"i/tab_forums_off.gif\" alt=\"Forums\"  border=\"0\">";
	*/
		
	/*
	alert(tabmenus["t1"].state);
	alert(tabmenus["t2"].state);
	alert(tabmenus["t3"].state);
	*/
   tabmenus[item].state = (1 - tabmenus[item].state);
   obj=document.getElementById(item);
   visible=(obj.style.display!="none")
   key=document.getElementById("x" + item);
   if (visible) {
     obj.style.display="none";
	  key.innerHTML = tabmenus[item].offhtml;
	  /*
     key.innerHTML="<img src=\"i/" + imgname + "_off.gif\" alt=\"+\" border=\"0\">";
	  */
   } else {
      obj.style.display="block";
	   key.innerHTML = tabmenus[item].onhtml;
		/*
      key.innerHTML="<img src=\"i/" + imgname + "_on.gif\" alt=\"-\"  border=\"0\">";
		*/
   }	

}

function buildUrl(url) {
	url += "?"
	url += "m1=" + allmenus["m1"] + "&";
	url += "m2=" + allmenus["m2"] + "&";
	url += "m3=" + allmenus["m3"] + "&";
	url += "m4=" + allmenus["m4"] + "&";
	url += "m5=" + allmenus["m5"];
	//alert(url);
	window.location = url;
	//alert(url);
	return false;
}

function productPop() {
	var pwin = window.open ('products_detail_pop.shtml', 'prod', 'width=420,height=370,resizeable=no,scrollbars=no,location=no,toolbar=no,directories=no,status=no,menubar=no');
	pwin.focus();
}


var fieldsremoved = new Array();

function removeSearch(fieldid) {
	if (fieldsremoved[fieldid] != "removed") {
		fieldsremoved[fieldid] = "removed";
		var f = document.getElementById(fieldid);
		f.value = "";
	}
}




function Toggle(DivName,Status) {
	if(document.layers) {
		document.layers[DivName].display = Status ? "block" : "none";
	} else if(document.getElementById) {
		var obj = document.getElementById(DivName);
		obj.style.display = Status ? "block" : "none";
	} else if(document.all) {
		document.all[DivName].style.display = Status ? "block" : "none";
	}
}


function basicPopup(url,w,h,top,left) {
            self.name = "main";
            var screen_width = screen.width;
            var screen_height = screen.height;
            if (screen_height<680) 
            pagewindow = window.open(url,"page","width=" + screen_width + ",height=" + screen_height + ",top=" + top + ",left=" + left + ",scrollbars=1,location=0,status=1,menubar=0,directories=0,toolbar=0,resizable=1");
            else
            pagewindow = window.open(url,"page","width=" + w + ",height=" + h + ",top=" + top + ",left=" + left + ",scrollbars=0,location=0,status=1,menubar=0,directories=0,toolbar=0,resizable=0");
}

function ImageRollOver() {
  if (!document.getElementById) return
  var imgOriginSrc;
  var imgTemp = new Array();
  var imgarr = document.getElementsByTagName('img');
  for (var i = 0; i < imgarr.length; i++) {
    if (imgarr[i].getAttribute('Rollsrc')) {
		//preload rollover images
        imgTemp[i] = new Image();
        imgTemp[i].src = imgarr[i].getAttribute('src').replace("_off","_on");
        imgarr[i].onmouseover = function() {
            imgOriginSrc = this.getAttribute('src');            
            this.setAttribute('src',imgOriginSrc.replace("_off","_on"))
        }
        imgarr[i].onmouseout = function() {
            this.setAttribute('src',imgOriginSrc)
        }
    }
  }
}


/* window 'load' attachment, loads multiple events */
function addLoadEvent(func) {
	var oldonload = window.onload;
	
	try
	{ 
	if (typeof window.onload != 'function') {
		window.onload = func;
	}
	else {
		window.onload = function() {
			oldonload();
			func;
		}
	}
}
	catch(err)
	{
	  
	} 

}
 
 //function to strip out HREF value
 function getHrefRE(input) { 
    //var re = /\bhref="([^"]*)"/; 
    //strip out what's in single quotes and double quotes after the href
    var re2 = /\bhref=(['"])([^\1]*)\1/; 
    var match = input.match(re2); 
    //alert(match[2]);
    if (match) { 
      return match[2]; 
    } 
  }           


// Array prototype, matches value in array: returns bool
Array.prototype.inArray = function (value) {
	var i;
	for (i=0; i < this.length; i++) {
		if (this[i] === value) {
			return true;
		}
	}
	return false;
};

function BuildURIIArray(idSpan,Label,URII,Count) {
    URIIArray = new Array();
    LabelArray = new Array();
    NewCount = 0;
    
    for (i=0;i<URII.length;i++) {
		CurrentURII = getHrefRE(URII[i]);
		if (!URIIArray.inArray(CurrentURII)) {
			URIIArray[NewCount] = CurrentURII;
			LabelArray[NewCount] = Label[i];
			NewCount++;
		}
    }
    
    RealCount = URIIArray.length;
    // Condition for Brief link to show
    if (Count == 0 && URIIArray.length > 1) {
		TogglePlusMinus ("Less" + idSpan,1);
		TogglePlusMinus ("More" + idSpan,0);
    }
    // Condition for More link to show
    if (Count > 0 && URIIArray.length > Count) {
		TogglePlusMinus ("More" + idSpan,1);
		TogglePlusMinus ("Less" + idSpan,0);
		RealCount = Count;
    } 

	HTMLBody = "";
    for (i=0;i<RealCount;i++)
	{
		HTMLBody += "<table border=0 width=150 cellpadding=0 cellspacing=0>"
		HTMLBody += "<tr>"
		HTMLBody += "<td width=10 valign=top><a href=\"" + URIIArray[i] + "\"><img src=/images/_layouts/arrow.jpg alt=arrow width=6 height=7 hspace=0 class=red_arrow border=0></a></td>"
		HTMLBody += "<td class=\"dyr_menuhdr\"><a class=\"dyr_menuhdr_e\" href=\"" + URIIArray[i] + "\">" + LabelArray[i] + "</a></td>"
		HTMLBody += "</tr>"
		HTMLBody += "</table>"
	}
	var obj = document.getElementById(idSpan);
	obj.innerHTML = HTMLBody;
}


function mysortfn(a,b) {
  //Comparing "+a+" and "+b
  // Note that each thing we are passed is an array, so we don't compare the things
  // we're passed; instead, we compare their first column
  if (a[2]<b[2]) return -1;
  if (a[2]>b[2]) return 1;
  return 0;
}

//function to sort an array (by the first element if 2d array)
function sortList(objList)
{
objList.sort(mysortfn);
return objList;
}

//function to strip out HTML tags
function stripTag(input) { 
		var reg = new RegExp("<([^<>\s]*)(\s[^<>]*)?>", "g");
		input = input.replace(reg, "");
	return input
} 

function Hash()
{
	this.length = 0;
	this.items = new Array();
	for (var i = 0; i < arguments.length; i += 2) {
		if (typeof(arguments[i + 1]) != 'undefined') {
			this.items[arguments[i]] = arguments[i + 1];
			this.length++;
		}
	}
   
	this.removeItem = function(in_key)
	{
		var tmp_value;
		if (typeof(this.items[in_key]) != 'undefined') {
			this.length--;
			tmp_value = this.items[in_key];
			delete this.items[in_key];
		}
	   
		return tmp_value;
	}

	this.getItem = function(in_key) {
		return this.items[in_key];
	}

	this.setItem = function(in_key, in_value)
	{
		if (typeof(in_value) != 'undefined') {
			if (typeof(this.items[in_key]) == 'undefined') {
				this.length++;
			}

			this.items[in_key] = in_value;
		}
	   
		return in_value;
	}

	this.hasItem = function(in_key)
	{
		return typeof(this.items[in_key]) != 'undefined';
	}
}

//alert(myHash.items.inArray('one'));

//for (var i in myHash.items) {
//	alert('key is: ' + i + ', value is: ' + myHash.items[i]);
//}

//for (var i = 0; i < myHash.length; i++) {
//	alert('key is: ' + i + ', value is: ' + myHash.items.[i]);
//}

//for (var i in myHash.items) {
//	alert('key is: ' + i + ', value is: ' + myHash.getItem(i));
//}
//alert(myHash.setItem('foobar', 'hey'));



// stop hiding -->
