window.addEvent('domready', function() {
	
	if (!Browser.Engine.trident) {
		$('header_right').setStyle('width', '50%');
	}
	
	// environment
	var env = window.location.pathname.split('/').filter(function(item, index) {
		return index > 0;
	});
	
	//var lang = env[0];
	
	var bookmarkText;
	var leaveText;
	
	/*
	if (lang == "en") {
		bookmarkText = 'Press Ctrl+D or Apple+D to add this site to your bookmarks!';
		leaveText = '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.';
		switch (env[1]) {
			case '' :
			case 'index.shtml' : 						$$('#main_nav li')[0].addClass('selected_item');
														break;
			case 'magrit-trials.shtml' : 				$$('#main_nav li')[0].addClass('before_selected_item');
														$$('#main_nav li')[1].addClass('selected_item');
														break;
			case 'can-you-participate.shtml' : 			$$('#main_nav li')[1].addClass('before_selected_item');
														$$('#main_nav li')[2].addClass('selected_item');
														break;
			case 'patient-informed-consent.shtml' : 	$$('#main_nav li')[2].addClass('before_selected_item');
														$$('#main_nav li')[3].addClass('selected_item');
														break;
			case 'magrit-study-center-locator.shtml' :
			case 'magrit-study-center-details.shtml' :	$$('#main_nav li')[3].addClass('before_selected_item');
														$$('#main_nav li')[4].addClass('selected_item');
														break;
			case 'faq.shtml' : 							$$('#main_nav li')[4].addClass('before_selected_item');
														$$('#main_nav li')[5].addClass('selected_item');
														break;
		}	
	}
	
	*/
	
	//if (lang == "fr") {
		bookmarkText = 'Appuyez sur Ctrl+D ou Pomme+D pour ajouter ce site à vos favoris !';
		leaveText = 'Vous quittez ce site Internet. Les liens vers des sites externes sont fournis en tant que services pour nos visiteurs. GlaxoSmithKline plc. ("GSK") ne peut être tenu responsable du contenu de ces sites. L\'utilisation de ces sites se fait sous votre seule responsabilité, et est sujet aux conditions d\'utilisations de ceux ci.';
		switch (env[0]) {
			case '' :
			case 'index.shtml' : 									$$('#main_nav li')[0].addClass('selected_item');
																	break;
			case 'estudio-clinico-magrit.shtml' : 					$$('#main_nav li')[0].addClass('before_selected_item');
																	$$('#main_nav li')[1].addClass('selected_item');
																	break;
			case 'criterios-de-participacion.shtml' : 				$$('#main_nav li')[1].addClass('before_selected_item');
																	$$('#main_nav li')[2].addClass('selected_item');
																	break;
			case 'consentimiento-informado-del-pacient.shtml' : 	$$('#main_nav li')[2].addClass('before_selected_item');
																	$$('#main_nav li')[3].addClass('selected_item');
																	break;
			case 'localizador-de-centros-de-estudio.shtml' :
			case 'centros-de-estudio-details.shtml' :				$$('#main_nav li')[3].addClass('before_selected_item');
																	$$('#main_nav li')[4].addClass('selected_item');
																	break;
			case 'faq.shtml' : 										$$('#main_nav li')[4].addClass('before_selected_item');
																	$$('#main_nav li')[5].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 (window.ie)
			window.external.AddFavorite(window.location.href,document.title);
		else {
			if (window.gecko)
				window.sidebar.addPanel(document.title,window.location.href,'');
			else
				alert(bookmarkText);
		}
		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)');
						}
					}
				});
			}
		});
	}
	// 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(leaveText)) {
				window.open(link.getProperty('href'),"_blank");
			}
			new Event(e).stop();
		});
	});
	// search form
	$('q').addEvent('click', function() {
		$('q').value = '';
	});
	// image preloading
	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']);
	}
});