window.addEvent('domready', function() {
	// environment
	var url = window.location.pathname;
	var env = url.split('/').filter(function(item, index) {
		return index > 0;
	});
	
	if ($('main_nav')) {
		switch (env[0]) {

			case 'index_lung_cancer.shtml' :
				$$('#main_nav li')[0].addClass('selected_item');
				document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'none';
				break;
			case 'lung-cancer' :
				if  (env[1]=='index.shtml') {
					$$('#main_nav li')[0].addClass('selected_item');
					document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'none';
				}

				else if  (env[1]=='cancer-clinical-studies') {
					$$('#main_nav li')[0].addClass('before_selected_item');
					$$('#main_nav li')[1].addClass('selected_item');
					document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'block';
				}

				else if (env[1]=='cancer-clinical-studies' && env[2]=='participate-clinical-study') {
					document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'block';
					$$('#participate-clinical-study').addClass('selected');
				}

				else if  (env[1]=='lung-cancer-clinical-trials') {
					$$('#main_nav li')[1].addClass('before_selected_item');
					$$('#main_nav li')[2].addClass('selected_item');
					document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'none';
				}


				else if  (env[1]=='join-lung-cancer-clinical-trial') {
					$$('#main_nav li')[2].addClass('before_selected_item');
					$$('#main_nav li')[3].addClass('selected_item');
					document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'none';
				}

				else {
					$$('#main_nav li')[3].addClass('before_selected_item');
					$$('#main_nav li')[4].addClass('selected_item');
					document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'none';
				}

				break;
			case 'melanoma' :
				if  (env[1]=='index.shtml') {
					$$('#main_nav li')[0].addClass('selected_item');
					document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'none';
				}

				else if  (env[1]=='cancer-clinical-studies') {
					$$('#main_nav li')[0].addClass('before_selected_item');
					$$('#main_nav li')[1].addClass('selected_item');
					document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'block';
				}

				else if (env[1]=='cancer-clinical-studies' && env[2]=='participate-clinical-study') {
					document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'block';
					$$('#participate-clinical-study').addClass('selected');
				}

				else if  (env[1]=='melanoma-clinical-trials') {
					$$('#main_nav li')[1].addClass('before_selected_item');
					$$('#main_nav li')[2].addClass('selected_item');
					document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'none';
				}


				else if  (env[1]=='join-melanoma-clinical-trial') {
					$$('#main_nav li')[2].addClass('before_selected_item');
					$$('#main_nav li')[3].addClass('selected_item');
					document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'none';
				}

				else {
					$$('#main_nav li')[3].addClass('before_selected_item');
					$$('#main_nav li')[4].addClass('selected_item');
					document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'none';
				}

				break;
			case '' :
				$$('#main_nav li')[0].addClass('selected_item');
				document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'none';
				break;
			case 'cancer-clinical-studies.shtml' :
				$$('#main_nav li')[0].addClass('before_selected_item');
				$$('#main_nav li')[1].addClass('selected_item');
				document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'block';

				break;
			case 'cancer-clinical-studies' :
				$$('#main_nav li')[0].addClass('before_selected_item');
				$$('#main_nav li')[1].addClass('selected_item');
				document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'block';
				// secondary nav highlight
				$$('#sub_nav_clinical-studies a').each(function(link) {
				if (link.getProperty('href').indexOf(url)>-1 ) {
				link.addClass('selected');
					}
				});
				break;
			case 'lung-cancer-clinical-trials.shtml' :
				$$('#main_nav li')[1].addClass('before_selected_item');
				$$('#main_nav li')[2].addClass('selected_item');
				document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'none';
				break;
			case 'join-lung-cancer-clinical-trial.shtml' :
				$$('#main_nav li')[2].addClass('before_selected_item');
				$$('#main_nav li')[3].addClass('selected_item');
				document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'none';
				break;
			case 'lung-cancer-treatment-centers.shtml' :
				$$('#main_nav li')[3].addClass('before_selected_item');
				$$('#main_nav li')[4].addClass('selected_item');
				document.getElementById( 'sub_nav_clinical-studies' ).style.display = 'none';
				break;
			default:
				break;
		}
		
	}	
	
	// select li by the url
	if ($('top_nav')) {
		switch (env[0]) {
			case '' :
				$$('#top_nav li')[0].addClass('selected_item');
				break;
			case 'index.shtml' :
				$$('#top_nav li')[0].addClass('selected_item');
				break;
			case 'lung-cancer' :
				$$('#top_nav li')[0].addClass('before_selected_item');
				$$('#top_nav li')[1].addClass('selected_item');
				break;
			
			case 'melanoma' :
				$$('#top_nav li')[1].addClass('before_selected_item');
				$$('#top_nav li')[2].addClass('selected_item');
				break;
			case 'glossary.shtml' :
				break;
			case 'references.shtml':
				break;
			case 'useful-links.shtml':
				break;
			case 'references.shtml':
				break;
			case 'terms-conditions.shtml':
				break;
			case 'search.shtml':
				break;
			case 'privacy.shtml':
				break;
			default :
				$$('#top_nav li')[0].addClass('before_selected_item');
				$$('#top_nav li')[1].addClass('selected_item');
				break;
		}
	}
	
	// send to a friend
	$$('#friend a')[0].setProperty('href','mailto:?subject='+escape(document.title)+'&body='+escape(window.location.href));
	// tooltips
	var tipsItems = $$('a.toolTip');
	var tipsId;
	var found;
	tipsItems.each(function(tipsItem) {
		tipsId = tipsItem.getProperty('rel');
		found = false;
		for (var i=0; i<glossary.length && !found; i++) {
			if (glossary[i].id === tipsId) {
				found = true;
				tipsItem.setProperty('title',glossary[i].title+'::'+glossary[i].content);
				tipsItem.setProperty('href','/glossary.shtml#'+glossary[i].id);
			}
		}
	});
	var myTips = new Tips($$('.toolTip'), {
		maxTitleChars: 500
	});
	

	// bookmark
	$$('#bookmark a')[0].addEvent('click', function(e) {
		if (navigator.appName == "Microsoft Internet Explorer")
			window.external.AddFavorite(window.location.href,document.title);
		else {
			if (navigator.appName == "Netscape")
				window.sidebar.addPanel(document.title,window.location.href,'');
			else
				alert('Click on Ctrl+D or Apple+D to add this site to your bookmarks!')
		}
		new Event(e).stop();	
	});
	// del.icio.us
	$$('#delicious a')[0].addEvent('click', function(e) {
		var url = 'http://del.icio.us/post?url='+escape(window.location.href)+'&title='+escape(document.title)+'&noui&jump=close&v=4';
		window.open(url,'delicious','height=400, width=700, left=100, top=100, scrollbars=yes, resizable=yes');
		new Event(e).stop();
	});
	// main nav
	if ($('main_nav')) {
		if ($$('#main_nav li.selected_item')[0] && $$('#main_nav li.selected_item')[0].hasClass('last_item')) {
			$('main_nav').setStyle('background-color','#8EC320');
		}
		$$('#main_nav li').each(function(item) {
			if (!item.hasClass('selected_item')) {
				item.addEvent('mouseover',function() {
					this.setStyle('background-image','url(/_img/bg_main_nav_item_selected.gif)');
					if (!this.hasClass('last_item')) {
						if (!this.getNext().hasClass('selected_item')) {
							this.getFirst().setStyle('background-image','url(/_img/bg_main_nav_separator_selected.gif)');
						}
						else {
							this.getFirst().setStyle('background-image','url(/_img/bg_main_nav_separator_selected_before_selected.gif)');
						}
					}
					else {
						$('main_nav').setStyle('background-color','#83BA18');
					}
					if (!this.hasClass('first_item')) {
						if (!this.getPrevious().hasClass('selected_item')) {
							this.getPrevious().getFirst().setStyle('background-image','url(/_img/bg_main_nav_separator_before_selected.gif)');
						}
						else {
							this.getPrevious().getFirst().setStyle('background-image','url(/_img/bg_main_nav_separator_selected_before_selected.gif)');
						}
					}
				});
				item.addEvent('mouseout',function() {
					this.setStyle('background-image','url(/_img/bg_main_nav_item.gif)');
					if (!this.hasClass('last_item')) {
						if (!this.getNext().hasClass('selected_item')) {
							this.getFirst().setStyle('background-image','url(/_img/bg_main_nav_separator.gif)');
						}
						else {
							this.getFirst().setStyle('background-image','url(/_img/bg_main_nav_separator_before_selected.gif)');
						}
					}
					else {
						$('main_nav').setStyle('background-color','#1C80A7');
					}
					if (!this.hasClass('first_item')) {
						if (!this.getPrevious().hasClass('selected_item')) {
							this.getPrevious().getFirst().setStyle('background-image','url(/_img/bg_main_nav_separator.gif)');
						}
						else {
							this.getPrevious().getFirst().setStyle('background-image','url(/_img/bg_main_nav_separator_selected.gif)');
						}
					}
				});
			}
		});
	}
	
	// top nav hover
	if ($('top_nav')) {
		// if ($$('#top_nav li.selected_item')[0] && $$('#top_nav li.selected_item')[0].hasClass('last_item')) {
		// 	$('top_nav').setStyle('background-color','#8EC320');
		// }
		$$('#top_nav li').each(function(item) {
			if (!item.hasClass('selected_item')) {
				item.addEvent('mouseover',function() {
					this.setStyle('background-image','url(/_img/bg_top_nav_selected.png)');
					if (!this.hasClass('last_item')) {
						if (!this.getNext().hasClass('selected_item')) {
							this.getFirst().setStyle('background-image','url(/_img/bg_top_nav_separator_selected.png)');
						}
						else {
							this.getFirst().setStyle('background-image','url(/_img/bg_top_nav_separator_selected_before_selected.png)');
						}
					}

					if (!this.hasClass('first_item')) {
						if (!this.getPrevious().hasClass('selected_item')) {
							this.getPrevious().getFirst().setStyle('background-image','url(/_img/bg_top_nav_before_selected_item.png)');
						}
						else {
							this.getPrevious().getFirst().setStyle('background-image','url(/_img/bg_top_nav_separator_selected_before_selected.png)');
						}
					}
				});
				item.addEvent('mouseout',function() {
					this.setStyle('background-image','url(/_img/bg_top_nav_item.png)');
					if (!this.hasClass('last_item')) {
						if (!this.getNext().hasClass('selected_item')) {
							this.getFirst().setStyle('background-image','url(/_img/bg_top_nav_separator.png)');
						}
						else {
							this.getFirst().setStyle('background-image','url(/_img/bg_top_nav_before_selected_item.png)');
						}
					}

					if (!this.hasClass('first_item')) {
						if (!this.getPrevious().hasClass('selected_item')) {
							this.getPrevious().getFirst().setStyle('background-image','url(/_img/bg_top_nav_separator.png)');
						}
						else {
							this.getPrevious().getFirst().setStyle('background-image','url(/_img/bg_top_nav_separator_selected.png)');
						}
					}
				});
			}
		});
	}

	
	// tools
	if ($('tools')) {
		$('tool_plus').addEvent('click', function(e) {
			var current_size = parseInt($$('body')[0].getStyle('font-size'));
			var new_size = current_size + 1;
			$$('body')[0].setStyle('font-size',new_size+'px');
			new Event(e).stop();
		});
		$('tool_minus').addEvent('click', function(e) {
			var current_size = parseInt($$('body')[0].getStyle('font-size'));
			var new_size = current_size - 1;
			$$('body')[0].setStyle('font-size',new_size+'px');
			new Event(e).stop();
		});
		$('tool_print').addEvent('click', function(e) {
			window.print();
			new Event(e).stop();
		});
	}
	// external links
	$$('a.external').each(function(link) {
		link.addEvent('click', function(e) {
			if (confirm('You are now leaving this website. Links to all external sites are provided as a resource to our visitors. GlaxoSmithKline plc. ("GSK") accepts no responsibility for the content of these sites. Your use of third-party websites is at your own risk and subject to the external website’s own terms and conditions.')) {
				window.open(link.getProperty('href'),"_blank");
			}
			new Event(e).stop();
		});
	});
	// search form
	$('q').addEvent('click', function() {
		$('q').value = '';
	});
	// image preloading main nav
	if ($('main_nav')) {
		new Asset.images(['/_img/bg_main_nav_item_selected.gif', '/_img/bg_main_nav_separator_selected.gif', '/_img/bg_main_nav_separator_before_selected.gif', '/_img/bg_main_nav_separator_selected_before_selected.gif']);
	}
	
	// image preloading top nav
	if ($('main_nav')) {
		new Asset.images(['/_img/bg_top_nav_selected.png', '/_img/bg_top_nav_separator_selected.png', '/_img/bg_top_nav_before_selected_item.png']);
	}
});