var obsDate="";
var codeSyn="";

// Read the QUERY STRING if needed.
url = document.URL;
if (url.indexOf("?") > -1) {
	queryString = url.substring(url.indexOf("?")+1,url.length);
	eMail = url.substring(url.indexOf("?")+1,url.indexOf("?")+13);
	if (queryString == "area=GM") {
		area = "GM";
		queryString = "";
	} else if (eMail == "emailaddress") {
		queryString = "";
	}
} else {
	queryString = "";
}

// Extract QUERY STRING informations if theres is nothing else already built-in
if (queryString != "" && (typeof featureAIR == "undefined")) {
	if ((queryString.length<=8)&&(queryString.indexOf("=") == -1)) {
		codePlace = queryString;
	} 
}
var codePlace1 = codePlace;

// Load profile for the requested Place
if (codePlace != "XXXX0000" && codePlace != "nil" && codePlace != "XXXXXXXX" && codePlace != "CAQC0000" && codePlace != "") {
//	if ((area == "can") || (area == "usa") || (area == "intl")) {
	if (((queryString != "") || ((area == "wxhome") ||(area == "can") || (area == "usa") || (area == "intl") || (area == "vac") || (area == "bugs") || (area == "schoolday") || (area == "stargazing") || (area == "newyears") || (area=="14day") || (area == "gardening")|| (area == "halloween") || (area == "power") || (area == "hourlyfx") || (area == "valentine") || (area == "wcam"))) && (area != "home")) {
		if ((queryString != "") && ((area == "radar") || (area == "wxc") || (area == "flu") || (area == "floods"))) {
			codePlace = "XXXXXXXX";
			d.write('<scr'+'ipt type="text/javascript" src="/common/ssidata/profiles/XXXXXXXX.js"></scr'+'ipt>');
		} else {
			d.write('<scr'+'ipt type="text/javascript" src="/common/ssidata/profiles/'+codePlace+'.js"></scr'+'ipt>');
		}
	} else {
		codePlace = "XXXXXXXX";
		d.write('<scr'+'ipt type="text/javascript" src="/common/ssidata/profiles/XXXXXXXX.js"></scr'+'ipt>');
	}
} else if (codePlace == "XXXXXXXX" || codePlace == "XXXX0000" || codePlace == "nil" || codePlace == "") {
	d.write('<scr'+'ipt type="text/javascript" src="/common/ssidata/profiles/XXXXXXXX.js"></scr'+'ipt>');
}

// Check to see if codePlace is valid
var codePlaceValid = false;
var alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var numeric = "0123456789";
if (codePlace.length == 8 &&
	alpha.indexOf(codePlace.substr(0,1)) > -1 && 
	alpha.indexOf(codePlace.substr(1,1)) > -1 && 
	alpha.indexOf(codePlace.substr(2,1)) > -1 && 
	alpha.indexOf(codePlace.substr(3,1)) > -1 && 
	numeric.indexOf(codePlace.substr(4,1)) > -1 && 
	numeric.indexOf(codePlace.substr(5,1)) > -1 && 
	numeric.indexOf(codePlace.substr(6,1)) > -1 && 
	numeric.indexOf(codePlace.substr(7,1)) > -1 
	) {
	codePlaceValid = true;
}

availableInArea = "can usa intl";
availableInArea = availableInArea.indexOf(area);
//alert (area + " -- " + codePlace + " -- " + queryString + " -- " + codePlaceValid);
if (availableInArea > -1 || (codePlaceValid == true && queryString != "")) {
	document.write('<scr'+'ipt type="text/javascript" src="/common/SSIData/profiles/'+codePlace+'.js"></scr'+'ipt>');
}

