//TODO: Remove rollover with a:hover
lang=lang||'en';
var reURL=/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,
url=window.location.href||'',url_parts=reURL.exec(url)||[],hash=url_parts[13]||'';
function createRollovers(){var MWJ_img_cache=new Object();
for(var i=0;i<2;i++){var ar=i?(document.getElementsByTagName?document.getElementsByTagName('input'):(document.all?document.all.tags('INPUT'):[])):document.images;
for(var x=0;ar[x];x++){var im=ar[x];if(im.getAttribute){im.hoversrc=im.getAttribute('hoversrc');im.activesrc=im.getAttribute('activesrc');}
if(im.hoversrc||im.activesrc){if(!MWJ_img_cache[im.src]){MWJ_img_cache[im.src]=new Image();MWJ_img_cache[im.src].src=im.src;}
im.rootsrc=im.src;im.onmouseout=function(){this.src=this.rootsrc;};}
if(im.hoversrc){if(!MWJ_img_cache[im.hoversrc]){MWJ_img_cache[im.hoversrc]=new Image();MWJ_img_cache[im.hoversrc].src=im.hoversrc;}
im.onmouseover=function(){this.src=this.hoversrc;};}
if(im.activesrc){if(!MWJ_img_cache[im.activesrc]){MWJ_img_cache[im.activesrc]=new Image();MWJ_img_cache[im.activesrc].src=im.activesrc;}
im.onmousedown=function(e){e=e?e:window.event;if(e.button>1||e.which>1)return;this.src=this.activesrc;};
im.onmouseup=function(e){e=e?e:window.event;if(e.button>1||e.which>1)return;this.src=this.hoversrc?this.hoversrc:this.rootsrc;};
}}}}
function removeAccents(v){return v?v.replace(/[<>&]/g,'').replace(/[áâàäÁÂÀÄ]/g,'a').replace(/[éêèëÉÊÈË]/g,'e').replace(/[íîìïÍÎÌÏ]/g,'i').replace(/[óôòöÓÔÒÖ]/g,'o').replace(/[úûùüÚÛÙÜ]/g,'u').replace(/[ñÑ]/g,'n').replace(/[ÿ]/g,'y'):'';}
function postMailChimp(e){var url='/mailchimp_ajax.php',
$=jQuery,z='',DD='disabled',data={'mc_lang':lang||'en','mc_mv_EMAIL':z,'mc_mv_FNAME':z,'mc_mv_LNAME':z,'mc_signup_submit':'Submit','mc_submit_type':'js'},i,v;
try{$('#mc_submit_type').val('js');$('#mc_signup_submit').attr(DD,DD);for(i in data){v=$('#'+i).val();if(v)data[i]=v;}
$.post(url,data,mc_success2,'text');}catch(e){}}
function mc_success2(data){var $=jQuery,re=new RegExp("class='mc_success_msg'",'i'),e;try{$('#mc_signup_submit').attr('disabled','');$('#mc_message').html(data);if(re.test(data)){$('#mc_signup_form').each(function(){this.reset();});}}catch(e){}}
function TrackPath(p,e){if(typeof pageTracker!=='undefined')try{pageTracker._trackPageview(p);}catch(e){}}
jQuery(function(){
createRollovers();
var $=jQuery,e;
$('a[gat]').click(function(e){TrackPath($(this).attr('gat'));});
$('#mc_mv_EMAIL').blur(function(){var t=$(this),v=t.val()||'',w=removeAccents(v);t.val(w);});
$('#mc_signup_form').submit(postMailChimp);
if(document.all&&document.execCommand&&!window.opera)try{document.execCommand("BackgroundImageCache",false,true);}catch(e){}
$('#newsList a[target=_blank]').click(function(){var t=$(this),p=t.parent().parent(),d=p.attr('id')||'',g='/news/'+d;TrackPath(g);});

if(typeof swfobject!='undefined'&&document.getElementById('bellowPlayer1')){
	var PF='pollFlash',
	PP='http://d2lab9g6o4k9jt.cloudfront.net/r02';
	lang=lang||'en';
	//PP='http://h1n1.bluerush.ca',
	//$('#sidebar div:last').css('padding',0).after("<div id='poll'><h2>Poll - Question of the day</h2><p>Will you get vaccinated?<br /><br />Yes<br/>No<br/>Undecided<br/><br/><br/></p><div id='"+PF+"'><b>&nbsp;</b></div></div>");
	//$('#sidebar div:last')
	//<h2>Poll - Question of the day</h2>
	$('#bellowPlayer1 div div.textwidget').css('padding',0).html("<div id='poll'><div id='"+PF+"Container'><div id='"+PF+"'><b>&nbsp;</b></div><b>&nbsp;</b></div></div>");
	swfobject.embedSWF('/poll.swf',PF,'330','108','9',PP+'/player/expressInstall.swf',{lang:lang,defaultlang:lang},
	{menu:'false',allowfullscreen:'true',allowscriptaccess:'always','scale':'noscale','wmode':'window','align':'top','salign':'TL'},{id:PF});
	$('#'+PF+'Container').css({'border':'0px solid black',width:'330px',height:'108px',fontSize:0,lineHeight:0,margin:0,padding:0});
	//$('#bellowPlayer1 div.bellowPlayerDiv').css({'padding-bottom':0});
	//#pollFlashContainer{width:230px;height:150px;} #poll b{font-size:0;line-height:0;}}
}else $('#bellowPlayer1').hide();
});

var reEmail=/^[a-z0-9A-Z\-\_\.]+@[a-z0-9A-Z\-\_\.]+(\.[a-zA-Z0-9\-\_\.]+)*\.[a-zA-Z][a-zA-Z]+$/;
function fixUnicode2(v){var s=' ',b='';v=v||b;v=v.replace(/[\u00a0]/g,s).replace(/[\u2000-\u200a]/g,s).replace(/[\u202f\u205f\u3000]/g,s).replace(/[\u2018\u2019\u201A\u2039\u203A\u2032\u02B9]/g,"'").replace(/[\u201C\u201D\u201E\u00AB\u00BB\u0022\u2033\u2034\u2057\u20BA]/g,'"').replace(/[\u2028-\u2029]/g,'\n').replace(/[\u0000-\u0009]+/g,b).replace(/[\u000E-\u001F]+/g,b).replace(/[\u0100-\uFFFF]+/g,b);return v;}
function removeAccents(v){return v?v.replace(/[<>&]/g,' ').replace(/[áâàäÁÂÀÄ]/g,'a').replace(/[éêèëÉÊÈË]/g,'e').replace(/[íîìïÍÎÌÏ]/g,'i').replace(/[óôòöÓÔÒÖ]/g,'o').replace(/[úûùüÚÛÙÜ]/g,'u').replace(/[ñÑ]/g,'n').replace(/[ÿ]/g,'y'):'';}

$('#contact_email,#mc_mv_EMAIL').blur(function(){var t=$(this),v=t.val(),s=t.parent().find('span'),c='error_msg';v=removeAccents(v);reEmail.test(v)?s.removeClass(c):s.addClass(c);t.val(v);});

if(document.getElementById('contact_form'))
{
	var cfq=(url_parts[12]||''),cfa=cfq.split(/&/)||[''],cfm=unescape(cfa[0]||'').replace(/\+/g,' ').replace(/^\s*msg\s*=\s*/g,''),cfe=$('#contact_error'),c='red';
	if(cfm.length>0){
		if(/[Ss]ucc/.test(cfm))c='green';else cfm=(lang=='en'?'Error: ':'Erreur: ')+cfm;
		cfe.css({'padding':'10px 133px','color':c}).html(cfm).show();
	}
	$('#contact_name,#contact_subject,#contact_message').blur(function(){var t=$(this),v=t.val();v=fixUnicode2(v);t.val(v);});
}
// Hot fixes
//jQuery('a[href*=contact-us]').attr('href','http://www.bluerush.ca/'+(lang||'en')+'/').attr('target','_blank');
//jQuery('#sidebarWidget1 a.list').attr('target','_blank');
//jQuery("#sidebarWidget3").after("<div><h2 style='line-height:0;font-size:0;'>&nbsp;</h2><a class='list' style='font-size:12px;font-weight:normal;width:200px;' target='_blank' href='http://www.muhc.ca/media/h1n1/'>McGill University Health Centre: <br/>H1N1 Information</a></div>");

lang=lang||'en';
var news1_enT="US sees fall in swine flu rate",
	news1_enH="http://www.google.com/hostednews/afp/article/ALeqM5jE5LCWhYV3U92fYNlTMOhtXIUyBQ",
	news1_frT="Appel aux malades chroniques",
	news1_frH="http://www.radio-canada.ca/nouvelles/Science-Sante/2009/11/20/003-vaccin-malades-chroniques.shtml",
	news2_enT="H1N1 vaccine available to third-priority students",
	news2_enH="http://media.www.jhunewsletter.com/media/storage/paper932/news/2009/11/19/NewsFeatures/H1n1-Vaccine.Available.To.ThirdPriority.Students-3838468.shtml",
	news2_frT="L&rsquo;activit&eacute; de la grippe ralentit aux &Eacute;tats-Unis",
	news2_frH="http://blogues.cyberpresse.ca/h1n1/?p=93";

jQuery('#news1').removeClass('nonews').attr('href',lang!='fr'?news1_enH:news1_frH).html(lang!='fr'?news1_enT:news1_frT);
jQuery('#news2').removeClass('nonews').attr('href',lang!='fr'?news2_enH:news2_frH).html(lang!='fr'?news2_enT:news2_frT);
try{if(typeof(_gat)!='undefined'){var pageTracker = _gat._getTracker((lang!='fr')?'UA-10499929-1':'UA-10499929-4'),err;pageTracker._initData();pageTracker._trackPageview();}}catch(err){}

