document.write("<META HTTP-EQUIV='Pragma' CONTENT='no-cache'>");
//hash class
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--;
			var 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';
	}

}

//display right side banners
function display_right_banner()
{
	//set up directories and images
	var dirs = new Hash();
	//location url, image
	dirs.setItem('/us/pages/default.aspx', '/_layouts/images/imgbin/sm_bnrs/hpbnr_cdnlivesv09.jpg');
	dirs.setItem('/products', '/_layouts/images/imgbin/sm_bnrs/smbnr_cdnlive2009.jpg');
	dirs.setItem('/in', '/_layouts/images/imgbin/sm_bnrs/smbnr_cdnlive2009.jpg');
	dirs.setItem('/kr', '/_layouts/images/imgbin/sm_bnrs/smbnr_cdnlive2009.jpg');
	//dirs.setItem('/eu', '/_layouts/images/imgbin/sm_bnrs/smbnr_cdnlive2009.jpg');
	dirs.setItem('/ap', '/_layouts/images/imgbin/sm_bnrs/smbnr_cdnlive2009.jpg');
	dirs.setItem('/tw', '/_layouts/images/imgbin/sm_bnrs/smbnr_cdnlive2009.jpg');
	dirs.setItem('/cadence', '/_layouts/images/imgbin/sm_bnrs/smbnr_randd.jpg');
	dirs.setItem('/services', '/_layouts/images/imgbin/sm_bnrs/smbnr_fvpswebinar.gif'); 
	dirs.setItem('/training', '/_layouts/images/imgbin/sm_bnrs/sbnr_wwtraining.gif');
	dirs.setItem('/support', '/_layouts/images/imgbin/sm_bnrs/sbnr_wwtraining.gif');
	dirs.setItem('/st', '/_layouts/images/imgbin/sm_bnrs/sbnr_wwtraining.gif');
	dirs.setItem('/alliances', '/_layouts/images/imgbin/sm_bnrs/smbnr_virtuallaunchevent.jpg');
	dirs.setItem('/alliances/power_forward', '/_layouts/images/imgbin/sm_bnrs/sbnr_lpsummit.gif');
	dirs.setItem('/products/pcb', '/_layouts/images/imgbin/sm_bnrs/smbnr_virtuallaunchevent.jpg');
	dirs.setItem('/products/pkg', '/_layouts/images/imgbin/sm_bnrs/smbnr_virtuallaunchevent.jpg'); 
	dirs.setItem('/products/orcad', '/_layouts/images/imgbin/sm_bnrs/smbnr_orcaddemo.gif');	
	dirs.setItem('/products/di', '/_layouts/images/imgbin/sm_bnrs/smbnr_diwebinar.gif');
	dirs.setItem('/products/di/pages', '/_layouts/images/imgbin/sm_bnrs/smbnr_diwebinar.gif');
	dirs.setItem('/products/fv/pages', '/_layouts/images/imgbin/sm_bnrs/smbnr_fvpswebinar.gif');
	dirs.setItem('/cadence/newsroom','/_layouts/images/imgbin/sm_bnrs/smbnr_randd.jpg');
	dirs.setItem('/cadence/newsroom/multimedia','/_layouts/images/imgbin/sm_bnrs/smbnr_randd.jpg');
	dirs.setItem('/cadence/investor_relations','/_layouts/images/imgbin/sm_bnrs/smbnr_randd.jpg');
	dirs.setItem('/training/Pages/training_catalogs.aspx','/_layouts/images/imgbin/sm_bnrs/sbnr_community.gif');
	dirs.setItem('/solutions/lp', '/_layouts/images/imgbin/sm_bnrs/smbnr_pfids.gif');
	dirs.setItem('/solutions/ev', '/_layouts/images/imgbin/sm_bnrs/smbnr_fvpswebinar.gif');
	
	//set up images and urls
	var banner_images = new Hash();
	banner_images.setItem('/_layouts/images/imgbin/sm_bnrs/hpbnr_cdnlivesv09.jpg','/cdnlive/na/2009/pages/default.aspx?CMP=cdnlivesvhpbnr');
	banner_images.setItem('/_layouts/images/imgbin/sm_bnrs/smbnr_cdnlive2009.jpg','http://www.cadence.com/cdnlive/Pages/default.aspx?CMP=smcdnlive09');
	banner_images.setItem('/_layouts/images/imgbin/sm_bnrs/sbnr_bestplace.gif','/cadence/newsroom/multimedia/pages/default.aspx#best_place');
	banner_images.setItem('/_layouts/images/imgbin/sm_bnrs/sbnr_wwtraining.gif','/training/Pages/training_catalogs.aspx');
	banner_images.setItem('/_layouts/images/imgbin/sm_bnrs/sbnr_community.gif','/community');
	banner_images.setItem('/_layouts/images/imgbin/sm_bnrs/sbnr_lpguide.gif','http://www.powerforward.org','target=_blank');
	banner_images.setItem('/_layouts/images/imgbin/sm_bnrs/sbrn_sld_seminars.gif','http://www.secure-register.net/cadence.php?product=3','target=_blank');
	banner_images.setItem('/_layouts/images/imgbin/sm_bnrs/sbnr_orcadwebinars.gif','/cadence/events/Pages/allegro_webinar_series.aspx?CMP=cbnr20081006');
	banner_images.setItem('/_layouts/images/imgbin/sm_bnrs/smbnr_orcaddemo.gif','/products/orcad/pages/orcadrelease.aspx?CMP=orcadrelease');
	banner_images.setItem('/_layouts/images/imgbin/sm_bnrs/sbrn_dicp.jpg','/products/di/encounter/pages/default.aspx?CMP=081118_edi_smbb');
	banner_images.setItem('/_layouts/images/imgbin/sm_bnrs/smbnr_randd.jpg','/cadence/newsroom/features/pages/feature.aspx?xml=RandD_center&CMP=smRandD');
	banner_images.setItem('/_layouts/images/imgbin/sm_bnrs/smbnr_virtuallaunchevent.jpg','http://events.unisfair.com/index.jsp?eid=497&seid=25', 'target=_blank');
	banner_images.setItem('/_layouts/images/imgbin/sm_bnrs/smbnr_diwebinar.gif','/cadence/events/Pages/eventseries.aspx?series=Digital Implementation Webinar Series&CMP=diwebsmbnr');
	banner_images.setItem('/_layouts/images/imgbin/sm_bnrs/smbnr_fvpswebinar.gif','/cadence/events/Pages/event.aspx?eventid=246&CMP=fvpswebinar');
	banner_images.setItem('/_layouts/images/imgbin/sm_bnrs/smbnr_fvpswebinar.gif','/cadence/events/Pages/event.aspx?eventid=246');
	banner_images.setItem('/_layouts/images/imgbin/sm_bnrs/smbnr_armtechcon3.jpg','/cadence/events/Pages/event.aspx?eventid=300');



	var current_location = window.location.pathname.toLowerCase();
	var found_location = 0;
	var current_banner = "";
	
	for (var i in dirs.items) 
	{
		if(current_location.indexOf(i) != -1)
		{
		   //found directory match
		   found_location = 1;
                               current_banner = dirs.getItem(i);
                               
                               
		}
	}
	if(found_location == 1)
	{
		if(banner_images.hasItem(current_banner))
		   {
			var current_banner_url = banner_images.getItem(current_banner);
			var target_str = " target='_blank'";
			if(current_banner_url.indexOf('http:') == -1)
			{
				target_str = "";
			}
			document.write("<a href=\"" + current_banner_url + "\" " + target_str + "><img src=\"" + current_banner + "\" border=\"0\"></a>");

		   }	
	}
		

	

}
