


function switchMobile(){
	
	if(!document.getElementById) return true;
	if(!document.getElementById("mobile_content")) return true;
	var smsnav = document.getElementById("smsnav");
	var mobileContentLinks = smsnav.getElementsByTagName("a");
	for(i=0;i<mobileContentLinks.length;i++){		
		mobileContentLinks[i].onclick = function(){
			for(i=0;i<mobileContentLinks.length;i++){
				mobileContentLinks[i].parentNode.className="tab";
			}
			//
			
			this.parentNode.className="active";
			return loadMobileContent(this);
		}
	}
	return false;
}

function loadMobileContent(request) {
	var mobileimg = document.getElementById('smsscreens');
	var source = request.getAttribute("href");
	if(request.getAttribute("title")=="WeatherDirect"){
		mobileimg.src="/common/images/web/weathercentre/weatherscreen_en.gif";
		var source2 = source.replace("wcmobile&type", "wcmobile_content.php?type");
	}else if(request.getAttribute("title")=="MétéoDirect"){
		mobileimg.src="/common/images/web/weathercentre/weatherscreen.gif";
		var source2 = source.replace("wcmobile&type", "wcmobile_content_fr.php?type");
	}else if(request.getAttribute("title")=="WarningsDirect"){
		mobileimg.src="/common/images/web/weathercentre/warningsscreen_en.gif";
		var source2 = source.replace("wcmobile&type", "wcmobile_content.php?type");
	}else if(request.getAttribute("title")=="AlertesDirect"){
		mobileimg.src="/common/images/web/weathercentre/warningsscreen.gif";
		var source2 = source.replace("wcmobile&type", "wcmobile_content_fr.php?type");
	}else{
		mobileimg.src="/common/images/web/weathercentre/roadsscreen_en.gif";
		var source2 = source.replace("wcmobile&type", "wcmobile_content.php?type");
	}
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) {
	   return true;
	  } 
		
	xmlHttp.onreadystatechange=stateChangedMobile;
	xmlHttp.open("GET",source2,true);
	xmlHttp.send(null);
	popUpLinks();
	return false;
}

function stateChangedMobile() { 
	if (xmlHttp.readyState==4) { 
		if(!document.getElementById("mobile_content")) return false;
		document.getElementById("mobile_content").innerHTML=xmlHttp.responseText;
		popUpLinks();
	}
}

function MM_findObj(n, d) { //v4.01
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
	}

	function MM_showHideLayers() { //v6.0
	  var i,p,v,obj,args=MM_showHideLayers.arguments;
	  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
		if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
		obj.visibility=v; }
	}
	
addLoadEvent(switchMobile);

function radio_button_checker(){

var radio_choice = false;
// Loop from zero to the one minus the number of radio button selections
for (counter = 0; counter < document.wxButtonSelect.wxButtonSize.length; counter++)
{

// If a radio button has been selected it will return true
// (If not it will return false)
if (document.wxButtonSelect.wxButtonSize[counter].checked)
radio_choice = true; 
}
if (!radio_choice)
{
// If there were no selections made display an alert box 
alert("Please select a button.")
return (false);
}
if((radio_choice) && ((document.pressed == 'template1') || (document.pressed == 'template2') || (document.pressed == 'template3') || (document.pressed == 'template4') || (document.pressed == 'template5') || (document.pressed == 'template6') || (document.pressed == 'template7')))
  {
   document.wxButtonSelect.action ="index.php?product=weather_centre&pagecontent=wxbutton_interface";
  }
  else
  if((radio_choice) && (document.pressed == 'template8'))
  {
    document.wxButtonSelect.action ="index.php?product=weather_centre&pagecontent=wxbutton_interface150";
  }
  else
  if((radio_choice) && (document.pressed == 'templateSki'))
  {
    document.wxButtonSelect.action ="index.php?product=weather_centre&pagecontent=skiButton_interface&buttontype=a";
  }
  else
  if((radio_choice) && (document.pressed == 'templateSkiQuebec'))
  {
    document.wxButtonSelect.action ="index.php?product=weather_centre&pagecontent=skiButton_interface&buttontype=b";
  }
  return true;
}


// *** tracking code JS ***
//specify page to pop-under


//specify popunder window features
//set 1 to enable a particular feature, 0 to disable
var winfeatures="width=5,height=5,scrollbars=0,resizable=0,toolbar=0,location=0,menubar=0,status=0,directories=0"

///No editing beyond here required/////


function downloadapp(downloadfileurl,app_id){
	popunder="/static/weather_centre/app_tracking.php?lang="+lang+"&app_id="+app_id;
	location.href=downloadfileurl;
	win2=window.open(popunder,"",winfeatures)
	setTimeout('win2.close()',4000)
	win2.blur()
	window.focus()
}
// *** tracking code JS ***

//check form for blank search
function checkCityCodeEn(searchterm){ 
	if((searchterm=='Search for location')||(searchterm=='')){
		alert('Please enter your search criteria.');
		clearText();
		document.searchCityCode.prodname.focus(); 
	}
	else { document.searchCityCode.submit(); }
}

function checksearchformFr(searchterm){ 
	if((searchterm=='Chercher un endroit')||(searchterm=='')){
		alert('Veuillez entrer vos critères de recherche.');
		clearText();
		document.searchCityCode.prodname.focus(); 
	}
	else { document.searchCityCode.submit(); }
}
