<!--// 
/* Written by: Dennis Howe (C) Dennis Howe - Borgatomic */
/* Last Update: 11/26/2010 */

var divLayer=""; var divRef=""; var outMsg=""; var xray=""; var geom=""; 
var special = "yes";
var weatherman= " <a href='mailto:weatherman@pineazweather.com'>PineAZWeather</a>";
function toggledivoff(divRef){ divLayer=document.getElementById(divRef); divLayer.style.visibility="hidden"; } 
function toggledivon(divRef){ divLayer=document.getElementById(divRef); divLayer.style.visibility="visible"; }
function displaycontent(outMessage, divRef){ divLayer = document.getElementById(divRef); divLayer.style.visibility="visible"; divLayer.innerHTML = ""; divLayer.innerHTML = outMessage; }
function chgimg(imgField, newImg){ if(document.images)	{ document[imgField].src=eval(newImg+".src") } }
function shownewurl(newURL){ window.location = newURL; }

if(document.images)
{
	var button1        = new Image; button1.src="shell/button1.png";
	var button1over    = new Image; button1over.src="shell/button1over.png";
	var button2        = new Image; button2.src="shell/button2.png";
	var button2over    = new Image; button2over.src="shell/button2over.png";
	var button3        = new Image; button3.src="shell/button3.png";
	var button3over    = new Image; button3over.src="shell/button3over.png";
	var button4        = new Image; button4.src="shell/button4.png";
	var button4over    = new Image; button4over.src="shell/button4over.png";
	var button5        = new Image; button5.src="shell/button5.png";
	var button5over    = new Image; button5over.src="shell/button5over.png";
	var button6        = new Image; button6.src="shell/button6.png";
	var button6over    = new Image; button6over.src="shell/button6over.png";
	var button7        = new Image; button7.src="shell/button7.png";
	var button7over    = new Image; button7over.src="shell/button7over.png";
}


function checkbrowser() 
{  
	showemail();  

	if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent))
	{ 
 		var ffversion=new Number(RegExp.$1)
		if (ffversion<3)
  		{ 
			alert("Sorry, but you will need to upgrade your browser FireFox to at least version 3 to view my website properly.")
		}
	}

	
	if (/MSIE (\d+\.\d+);/.test(navigator.userAgent))
	{ 
 		var ieversion=new Number(RegExp.$1)
		if (ieversion<7)
  		{ 
			alert("Sorry, but you will need to upgrade your browser IE to at least version 7.0 to view my website properly.")
		}

	}	
	
	
	if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent))
	{ 
 		var oprversion=new Number(RegExp.$1)
		
 		if (oprversion<9)
  		{ 
			alert("Sorry, but you will need to upgrade your browser Opera to at least version 9 to view my website properly.")
		}

	}	
	
	return;  
}


function showemail()
{
	outMsg="<br>Email: ";
	outMsg+= weatherman ;
	displaycontent(outMsg,'emaildiv');
}


function getsolar()
{
	if(document.images)
	{		
		xray = new Image; xray.src="http://www.n3kl.org/sun/images/status.gif?";
		geom = new Image; geom.src="http://www.n3kl.org/sun/images/kpstatus.gif?";
	}
	
	chgimg('xraystatus','xray');
	chgimg('geomstatus','geom');
}

//---------------------------------
// ticker
//---------------------------------
var scrollSpeed = 175;
var scrollChars = 1;

var msg = " . . . . . . . . . . . . . . . . Welcome to PineAZWeather.com . . . . . . Pine forecast from the National Weather Service Flagstaff: ";
	msg+= " . . . . . . * ";
	msg+= " . . . . . . * ";


function startticker()
{
	ua = navigator.userAgent.toLowerCase();
	if (ua.indexOf("safari")!=-1) 
	{
		document.ticker.inputbox.size = 95;
	}
	else if (ua.indexOf("opera")!=-1)
	{
		document.ticker.inputbox.size = 123;
	}
	else if (ua.indexOf("msie")!=-1)
	{
		document.ticker.inputbox.size = 120;
	}
	else if (ua.indexOf("firefox")!=-1)
	{ 		
		document.ticker.inputbox.size = 120;
	}
	else
	{
		document.ticker.inputbox.size = 90;
	}
		
	showticker();	
}	
	
function showticker() 
{
	window.setTimeout('showticker()',scrollSpeed);
	document.ticker.inputbox.value = msg;
	msg = msg.substring(scrollChars) + msg.substring(0,scrollChars);
}

//-->
