
function openShareWindow(url,title) {
	var options = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=710,height=400';
	shareWindow = window.open(url,'shareWindow',options);
	shareWindow.focus();
}

function initLanguages() {
	if (jQuery('#language').length > 0) {
		jQuery('#language').change(function(){
			var url = jQuery('#language option:selected').attr('value');
			if (url != '#') {
				window.location.href = url;
			}
		});
	}
}

function initNavigation() {
	resetFirst = jQuery('#block-menu-primary-links > div > ul > li > a.active');
	resetSecond = jQuery('#block-menu-primary-links > div > ul > li > ul.active');
	resetThird = jQuery('#block-menu-primary-links > div > ul > li > ul > li > a.active');
	jQuery('#block-menu-primary-links > div > ul').hover(
		function(){
			void(0);
		},
		function(){
			jQuery('#block-menu-primary-links > div > ul > li > a').removeClass('active');
			jQuery('#block-menu-primary-links > div > ul > li > ul').removeClass('active');
			resetFirst.addClass('active');
			resetSecond.addClass('active');
			resetThird.addClass('active');
		}
	);
	jQuery('#block-menu-primary-links > div > ul > li').hover(
		function(){
			jQuery(this).siblings('li').children('a').removeClass('active');
			jQuery(this).siblings('li').children('ul').removeClass('active');
			jQuery(this).children('a').addClass('active');
			jQuery(this).children('ul').addClass('active');
		},
		function(){
			jQuery(this).children('a').removeClass('active');
			jQuery(this).children('ul').removeClass('active');
			resetFirst.addClass('active');
			resetSecond.addClass('active');
			resetThird.addClass('active');
		}
	);
	jQuery('#block-menu-primary-links > div > ul > li > ul > li').hover(
		function(){
			jQuery(this).siblings('li').children('a').removeClass('active');
			jQuery(this).siblings('li').children('ul').removeClass('active');
			jQuery(this).children('a').addClass('active');
			jQuery(this).children('ul').addClass('active');
		},
		function(){
			jQuery(this).children('a').removeClass('active');
			jQuery(this).children('ul').removeClass('active');
		}
	);
}

function initArticleTools() {
	if (jQuery('#tools').length > 0) {
	
		jQuery('#tools > ul > li > a.print').attr('target','_blank');
		jQuery('#tools > ul > li > a.print').attr('href',function(){
			var url = jQuery(this).attr('href');
			url += '&amp;url='+encodeURIComponent(location.href);
			return url;
		});
		
		/*
		jQuery('#tools > ul > li > a.print').click(function(){
			var url = jQuery(this).attr('href');
			openPrintWindow(url);
			return false;
		});
		*/

		jQuery('#tools > ul > li > a.email').attr('href',function(){
			var url = jQuery(this).attr('href');
			url += '&url='+encodeURIComponent(window.location.href);
			url += '&title='+encodeURIComponent(document.title);
			return url;
		});
		
		jQuery('#tools > ul > li > a.feedback').attr('href',function(){
			var url = jQuery(this).attr('href');
		 	url += '?url='+encodeURIComponent(window.location.href);
		 	url += '&title='+encodeURIComponent(document.title);
		 	return url;
		 });
		
		jQuery('#tools > ul > li').hover(
			function(){
				if (jQuery(this).children('ul').length > 0) {
					jQuery(this).children('ul').addClass('active');
				}
			},
			function(){
				if (jQuery(this).children('ul').length > 0) {
					jQuery(this).children('ul').removeClass('active');
				}
			}
		 );
		 
		 jQuery('#tools > ul > li > ul > li > a.share-facebook').attr('href',function(){
		 	var url = jQuery(this).attr('href');
		 	url += 'sharer.php?u='+encodeURIComponent(location.href);
		 	url += '&amp;t='+encodeURIComponent(document.title);
		 	return url;
		 });
		 
		 jQuery('#tools > ul > li > ul > li > a.share-reddit').attr('href',function(){
		 	var url = jQuery(this).attr('href');
		 	url += 'submit?url='+encodeURIComponent(location.href);
		 	url += '&amp;title='+encodeURIComponent(document.title);
		 	return url;
		 });
		 
		 jQuery('#tools > ul > li > ul > li > a.share-digg').attr('href',function(){
		 	var url = jQuery(this).attr('href');
		 	url += 'submit?phase=2&amp;bodytext=&amp;tags=';
		 	url += '&amp;url='+encodeURIComponent(location.href);
		 	url += '&amp;title='+encodeURIComponent(document.title);
		 	return url;
		 });
		 
		 // Yahoo! Buzz
		 
		 jQuery('#tools > ul > li > ul > li > a.share-delicious').attr('href',function(){
		 	var url = jQuery(this).attr('href');
		 	url += 'post?v=2&amp;notes=&amp;tags=';
		 	url += '&amp;url='+encodeURIComponent(location.href);
		 	url += '&amp;title='+encodeURIComponent(document.title);
		 	return url;
		 });
		 
		 jQuery('#tools > ul > li > ul > li > a.share-newsvine').attr('href',function(){
		 	var url = jQuery(this).attr('href');
		 	url += '_wine/save?popoff=1&amp;tags=';
		 	url += '&amp;u='+encodeURIComponent(location.href);
		 	url += '&amp;blurb='+encodeURIComponent(document.title);
		 	return url;
		 });
		 
		 jQuery('#tools > ul > li > ul > li > a.share-furl').attr('href',function(){
		 	var url = jQuery(this).attr('href');
		 	url += 'storeIt.jsp';
		 	url += '?t='+encodeURIComponent(document.title);
		 	url += '&amp;u='+encodeURIComponent(location.href);
		 	return url;
		 });
		 
		 jQuery('#tools > ul > li > ul > li > a.share-propeller').attr('href',function(){
		 	var url = jQuery(this).attr('href');
		 	url += 'submit/';
		 	url += '?U='+encodeURIComponent(location.href);
		 	url += '&amp;T='+encodeURIComponent(document.title);
		 	return url;
		 });
		 
		 jQuery('#tools > ul > li > ul > li > a.share-livejournal').attr('href',function(){
		 	var url = jQuery(this).attr('href');
		 	url += 'update.bml';
		 	url += '?url='+encodeURIComponent(location.href);
		 	return url;
		 });
		 
		 jQuery('#tools > ul > li > ul > li > a.share-blogger').attr('href',function(){
		 	var url = jQuery(this).attr('href');
		 	url += 'blog-this.g';
		 	url += '?u='+encodeURIComponent(location.href);
		 	return url;
		 });
		 
		 jQuery('#tools > ul > li > ul > li > a.share-wordpress').attr('href',function(){
		 	var url = jQuery(this).attr('href');
		 	url += 'snap';
		 	return url;
		 });
		 
		 jQuery('#tools > ul > li > ul > li > a.share-google').attr('href',function(){
		 	var url = jQuery(this).attr('href');
		 	url += 'mark?op=add';
		 	url += '&amp;bkmk='+encodeURIComponent(location.href);
		 	url += '&amp;title='+encodeURIComponent(document.title);
		 	return url;
		 });

	}
}

function initCandidates() {
	if (jQuery('#content.width72 > .columnwidth34').length > 0) {
		jQuery('#content.width72 > .columnwidth34 > div > div > p.info').each(function(i){
			var byline = new String($(this).html());
			var photo = '';
			if (byline.search(/Nick Beams/) != -1) photo = 'beams130.jpg';
			if (byline.search(/Gabriela Zabala/) != -1) photo = 'zabala130.jpg';
			if (byline.search(/Zac Hambides/) != -1) photo = 'hambides130.jpg';			
			if (byline.search(/James Cogan/) != -1) photo = 'cogan130.jpg';
			if (byline.search(/Carolyn Kennett/) != -1) photo = 'kennett130.jpg';
			if (byline.search(/Chris Gordon,/) != -1) photo = 'gordon130.jpg';
			if (byline.search(/Richard Phillips/) != -1) photo = 'phillips130.jpg';
			if (byline.search(/Mike Head/) != -1) photo = 'head130.jpg';
			if (byline.search(/Noel Holt/) != -1) photo = 'holt130.jpg';
			if (byline.search(/Patrick OÕConnor/) != -1) photo = 'oconnor130.jpg';
			if (byline.search(/Keo Vongvixay/) != -1) photo = 'keo130.jpg';
			if (byline.search(/Tania Baptist/) != -1) photo = 'baptist130.jpg';
			if (byline.search(/Peter Byrne/) != -1) photo = 'byrne130.jpg';
			if (byline.search(/Joe Lopez/) != -1) photo = 'lopez130.jpg';
			if (photo != '') {
				var image = ''
				var url = 'http://www.sep.org.au/website/sites/default/files/';
				url += 'images/sidebar/' + photo;
				if ($(this).prev('h4').attr('class') == 'noborder') {
					image = '<div class="imageRight"><img src="' + url + '" /></div>';
				} else {
					image = '<div class="imageRight" style="margin-top:25px;"><img src="' + url + '" /></div>';
				}
				$(this).prev('h4').before(image);
			}
		});
	}
}

jQuery(document).ready(function(){
	initLanguages();
	initNavigation();
	initArticleTools();
	//initCandidates();
});
