var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

	
	function popup(url){
		var dims = getWindowDims();

		if(url.indexOf("http") < 0){
			my_window = window.open (url,"MewWindow","location=yes,directories=no,toolbar=yes,status=yes,scrollbars=yes,resizable=yes");
			my_window.resizeTo(dims['width'],dims['height']);
			my_window.moveTo(dims['scrollLeft'],dims['scrollTop']);
		}else{
			my_window = window.open ("about:blank","MewWindow","location=yes,directories=no,toolbar=yes,status=yes,scrollbars=yes,resizable=yes");
			my_window.resizeTo(dims['width'],dims['height']);
			my_window.moveTo(dims['scrollLeft'],dims['scrollTop']);
			my_window.location.href = url;
		}
	}	
		
	function flash_installed() {
				return (DetectFlashVer(8, 0, 0) && location.search.search("noflash") < 0);
			}

function getWindowDims() {
  return {  
  'width' : window.innerWidth ?
            ((2*(window.outerWidth))/3) : //firefox
            ((document.documentElement.clientWidth == 0) ? // are we in quirks mode?
              ((2*(document.body.clientWidth))/3) :  // yes we are, so this is width
              ((2*(document.documentElement.clientWidth))/3) ), // no, so this is width

  'height': window.outerHeight ?
            ((2*(window.outerHeight))/3) : //firefox
            ((document.documentElement.clientHeight == 0) ? // are we in quirks mode?
              ((2*(document.body.clientHeight+125))/3):  // yes we are, so this is width
              ((2*(document.documentElement.clientHeight+125))/3) ), // no, so this is width

  'scrollTop' : window.pageYOffset ?
                (window.pageYOffset + (window.outerHeight/3)) : // ff
                (document.body.scrollTop != 0 ? //ie
                  	(document.body.scrollTop + ((document.body.clientHeight+125)/3)) :  // quirks mode ie
                  	(document.documentElement.scrollTop + ((document.documentElement.clientHeight+125)/3)) ), // strict mode ie

  'scrollLeft': window.pageXOffset ?
                (window.pageXOffset + (window.outerWidth/3)) :
                (document.body.scrollLeft != 0 ? //ie
                          (document.body.scrollLeft + ((document.body.clientWidth)/3)) : // quirks mode ie
                          (document.documentElement.scrollLeft +((document.documentElement.clientWidth)/3)) ) // strict mode ie

  } ;
}

//Gives Full Date Used By Events and Tradeshows
function getFullDate(sDate,eDate)
	{
		var slashIndexS = sDate.indexOf("/");
		var slashIndexE = eDate.indexOf("/");
		var rel_month = new Array();
		
		if(slashIndexS > 0 && slashIndexE > 0){
			var rel_months= sDate.substring(0,slashIndexS);
			var rel_monthe= eDate.substring(0,slashIndexE);
			
			if(rel_months == rel_monthe){
				rel_month[0] = rel_monthe;
			}else{
				rel_month[0] = rel_months;
				rel_month[1] = rel_monthe;
			}

			for(i=0; i<rel_month.length; i++){
				switch(rel_month[i])
				{
					case "1": 
						rel_month[i] = "January"; 
						break;
					case "01": 
						rel_month[i] = "January"; 
						break;
					case "2": 
						rel_month[i] = "February"; 
						break;
					case "02": 
						rel_month[i] = "February";
						break;
					case "3": 
						rel_month[i] = "March";
						break;
					case "03": 
						rel_month[i] = "March";
						break;
					case "4": 
						rel_month[i] = "April";
						break;
					case "04": 
						rel_month[i] = "April";
						break;
					case "5": rel_month[i] = "May";break;
					case "05": rel_month[i] = "May";break;
					case "6": rel_month[i] = "June";break;
					case "06": rel_month[i] = "June";break;
					case "7": rel_month[i] = "July";break;
					case "07": rel_month[i] = "July";break;
					case "8": rel_month[i] = "August";break;
					case "08": rel_month[i] = "August";break;
					case "9": rel_month[i] = "September";break;
					case "09": rel_month[i] = "September";break;
					case "10": rel_month[i] = "October";break;
					case "11": rel_month[i] = "November";break;
					case "12": rel_month[i] = "December";break;
					default: rel_month[i] = ""; 
				}
			}

			var rel_day_years = sDate.substring(slashIndexS+1, sDate.length);
			var rel_day_yeare = eDate.substring(slashIndexE+1, eDate.length);

			slashIndexS = rel_day_years.indexOf("/");
			slashIndexE = rel_day_yeare.indexOf("/");

			var spaceIndexS = rel_day_years.indexOf(" ");			
			var spaceIndexE = rel_day_yeare.indexOf(" ");

			var rel_days = rel_day_years.substring(0,slashIndexS);
			var rel_daye = rel_day_yeare.substring(0,slashIndexE);

			if (slashIndexS > 0){
				var rel_years = "20" + rel_day_years.substring(slashIndexS+1, spaceIndexS);
			}
			if (slashIndexE > 0){
				var rel_yeare = "20" + rel_day_yeare.substring(slashIndexE+1, spaceIndexE);
			}

			if (rel_yeare == rel_years){
				var rel_year = rel_years;}
			else{var rel_year = "";}
			if (rel_days == rel_daye){
				var rel_day = rel_days;}
			else{var rel_day = "";}
					
			if (rel_year == "" && rel_day == "" && rel_month.length > 1){
				fullDate = rel_month[0] + " " + rel_days + ", " + rel_years + " - " + rel_month[1] + " " + rel_daye + ", " + rel_yeare;}
			else if (rel_month.length > 1){
				fullDate = rel_month[0] + " " + rel_days  + " - " + rel_month[1] + " " + rel_daye + ", " + rel_year;}
			else if (rel_day == "" && rel_month.length < 2){
				fullDate = rel_month[0] + " " + rel_days  + "-" + rel_daye + ", " + rel_year;}
			else if (rel_year == rel_years && rel_day == rel_days && rel_month.length < 2){
				fullDate = rel_month[0] + " " + rel_day + ", " + rel_year;}
			else{
				fullDate = rel_month[0] + " " + rel_days + ", " + rel_years + " - " + rel_month[1] + " " + rel_daye + ", " + rel_yeare;
			}
		}
		return fullDate;

}


function convertToPopups(htmlStr){
var sHref = "";
	
<!--This is for correctly converting symbols used within our site-->		
	htmlStr = htmlStr.replace(/%e2%84%a2/g,"<sup>&trade;</sup>");
	htmlStr = htmlStr.replace(/%e2%80%a2/g,"%26bull%3B");
	htmlStr = htmlStr.replace(/%e2%85%93/g,"%u2153");
	htmlStr = htmlStr.replace(/%e2%85%94/g,"%u2154");
	htmlStr = htmlStr.replace(/%e2%85%9b/g,"%u215B");
	htmlStr = htmlStr.replace(/%e2%85%9c/g,"%u215C");
	htmlStr = htmlStr.replace(/%e2%85%9d/g,"%u215D");
	htmlStr = htmlStr.replace(/%e2%85%9e/g,"%u215E");
	htmlStr = htmlStr.replace(/%e2%80%9d/g,"%u201D");
	htmlStr = htmlStr.replace(/%e2%80%99/g,"%u2019");
	htmlStr = htmlStr.replace(/%e2%80%9c/g,"%u201C");
	htmlStr = htmlStr.replace(/%e2%80%93/g,"%u2013");
	htmlStr = htmlStr.replace(/%e2%80%94/g,"%u2014");
	htmlStr = htmlStr.replace(/%c2%80%94/g,"%e1");	
	htmlStr = htmlStr.replace(/%c5%8d/g,"%u014D");
	htmlStr = htmlStr.replace(/%c5%93/g,"%u0153");
	htmlStr = htmlStr.replace(/%e0%a/g,"%e");
	htmlStr = htmlStr.replace(/%c3%b/g,"%f");
	htmlStr = htmlStr.replace(/%c3%a/g,"%e");
	htmlStr = htmlStr.replace(/%a9/g,"<sup>&copy;</sup>");
	htmlStr = htmlStr.replace(/%ae/g,"<sup>&reg;</sup>");
	htmlStr = htmlStr.replace(/%c2/g,"");
	htmlStr = htmlStr.replace(/%c3/g,"%E0");

	var sHtml = unescape(htmlStr);
	var newStr = "";
	while(sHtml.indexOf("<a ") >= 0){
		newStr += sHtml.substring(0,sHtml.indexOf("<a ")+1);
		sHtml = sHtml.substring(sHtml.indexOf("<a ")+1);
		sHref = sHtml.substring(0, sHtml.indexOf("</a>"));
		sHtml = sHtml.replace(/\/cmsrdy\//g, ".\/");
		sHtml = sHtml.replace(/\/cmsprd\//g, ".\/");
		if(sHref.indexOf("target=\"_blank\"")>=0){
			sHtml = sHtml.replace(" target=\"_blank\"","");
			if((sHtml.indexOf("href='") > sHtml.indexOf("href=\"") && sHtml.indexOf("href=\"") >= 0) || sHtml.indexOf("href='") < 0){
				sHtml = sHtml.replace("href=\"","href=\"javascript:popup('");
				sHtml = sHtml.replace("\">","')\">");
			}else{
				sHtml = sHtml.replace("href='","href=\"javascript:popup('");
				sHtml = sHtml.replace("'>","')\">");
			}
		}
	}
	sHtml = newStr + sHtml;
	document.write(sHtml);
}
