
/*
	Tell.M3.Weather
	
	Written by Design Technologist
		- Seth Van Booven [svanbooven@sacbee.com]
	
	Copyright © The Sacramento Bee
	Created by the New Media Department
	Created: July 07, 2002 (sv)  /  Last update: 07/09/02 (sv)
	
	****************************************************
		IF YOU DON'T KNOW WHAT YOU ARE DOING
		THEN YOU DON'T BELONG HERE.
		.........................CLOSE IMMEDIATELY!
	****************************************************
------------------------------------------------------------*/

var wLoad = 0;  // used to init the weather - in combination with scripts.js
var fZ    = 16; // In the Array of areas, 16 is "SAC"
var sH    = 1;
var wzone = "LTA";

var b = 'isBad';
if ((ieX || ie4) && isWin) b = 'isGood';

function swfLoad() {
	if (b == 'isGood') 	{
		var obj = d.flashObj;
		if (obj) obj.SetVariable("swfLoaded", "true");
	}
}

function setwzone() {
	var seeking = d.searchform.seeking.value;
	var getwzone = "http://www.sacbee.com/cgi-bin/weather/findcode.cgi?seeking=" + seeking + "&camefrom=http://" + escape(location.hostname) + escape(location.pathname);
	window.open(getwzone, "setwzone", "status=no,width=350,height=350,scrollbars=yes,resizable=yes");
}

function saveCookie(noc, value) {
	var expire = new Date ();
   	expire.setTime (expire.getTime() + (365 * 24 * 3600 * 1000));
	d.cookie = noc + '=' + value + '; path=/; expires=' + expire.toGMTString();
}

function getFF(noc) {
	var str = wzone;
	if (d.location.search.substr(1, 5) == 'wzone') {
		str = d.location.search.substr(7);
	}
	else {
		var tArr = d.cookie.split(';');
		for (var i = 0; i < tArr.length; i++)
		{
			if (tArr[i].indexOf(noc + '=') > -1) str = tArr[i].substring((tArr[i].indexOf('=') + 1), tArr[i].length);
		}
	}
	return str;
}

function getFZ(noc) {
	var str = fZ;
	var tArr = d.cookie.split(';');
	for (var i = 0; i < tArr.length; i++) {
		if (tArr[i].indexOf(noc + '=') > -1) str = tArr[i].substring((tArr[i].indexOf('=') + 1), tArr[i].length);
	}
	return str;
}

wzone = getFF('region');
saveCookie('region', wzone);

fZ = getFZ('flaZone');
sH = getFZ('setTemp');

function wInit() {
	swfLoad();
}

