// --- son of a suckerfish dropdowns
sfHover = function() {
	var sfEls = document.getElementById("dropdown").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

$(document).ready(function() {
	$("#story table input").focus(function() {
		if( this.value == this.defaultValue ) {
			this.value = "";
		}
	}).blur(function() {
		if( !this.value.length ) {
			this.value = this.defaultValue;
		}
	});
	
	// --- remove text in sign up window
	$("input").focus(function() {
		if( this.value == this.defaultValue ) {
			this.value = "";
		}
	}).blur(function() {
		if( !this.value.length ) {
			this.value = this.defaultValue;
		}
	});
});


function imgOpen(theURL,winName,features) { window.open(theURL,winName,features); }

// --- for live chat popup
function popUp(URL) {eval("page=window.open(URL, '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=440,height=400');");}


// --- check email for newsletter
function checkEmail(fieldId){
	var field = document.getElementById(fieldId);
	var error = '';
	if (field.value) {
		if (field.value.match(/^[^\s@]+@[^\s@]+\.[^\s@]+[^\.]$/)){
			return true;
		}
		error = 'The email you entered is invalid';
	} else {
		error = 'Please enter an email address';
	}
	document.getElementById('signup-error').innerHTML = error;
	return false;
}






// 
// var BrowserDetect = {
// 	init: function () {
// 		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
// 		this.version = this.searchVersion(navigator.userAgent)
// 			|| this.searchVersion(navigator.appVersion)
// 			|| "an unknown version";
// 		this.OS = this.searchString(this.dataOS) || "an unknown OS";
// 	},
// 	searchString: function (data) {
// 		for (var i=0;i<data.length;i++)	{
// 			var dataString = data[i].string;
// 			var dataProp = data[i].prop;
// 			this.versionSearchString = data[i].versionSearch || data[i].identity;
// 			if (dataString) {
// 				if (dataString.indexOf(data[i].subString) != -1)
// 					return data[i].identity;
// 			}
// 			else if (dataProp)
// 				return data[i].identity;
// 		}
// 	},
// 	searchVersion: function (dataString) {
// 		var index = dataString.indexOf(this.versionSearchString);
// 		if (index == -1) return;
// 		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
// 	},
// 	dataBrowser: [
// 		{
// 			string: navigator.userAgent,
// 			subString: "Chrome",
// 			identity: "Chrome"
// 		},
// 		{ 	string: navigator.userAgent,
// 			subString: "OmniWeb",
// 			versionSearch: "OmniWeb/",
// 			identity: "OmniWeb"
// 		},
// 		{
// 			string: navigator.vendor,
// 			subString: "Apple",
// 			identity: "Safari",
// 			versionSearch: "Version"
// 		},
// 		{
// 			prop: window.opera,
// 			identity: "Opera"
// 		},
// 		{
// 			string: navigator.vendor,
// 			subString: "iCab",
// 			identity: "iCab"
// 		},
// 		{
// 			string: navigator.vendor,
// 			subString: "KDE",
// 			identity: "Konqueror"
// 		},
// 		{
// 			string: navigator.userAgent,
// 			subString: "Firefox",
// 			identity: "Firefox"
// 		},
// 		{
// 			string: navigator.vendor,
// 			subString: "Camino",
// 			identity: "Camino"
// 		},
// 		{		// for newer Netscapes (6+)
// 			string: navigator.userAgent,
// 			subString: "Netscape",
// 			identity: "Netscape"
// 		},
// 		{
// 			string: navigator.userAgent,
// 			subString: "MSIE",
// 			identity: "Explorer",
// 			versionSearch: "MSIE"
// 		},
// 		{
// 			string: navigator.userAgent,
// 			subString: "Gecko",
// 			identity: "Mozilla",
// 			versionSearch: "rv"
// 		},
// 		{ 		// for older Netscapes (4-)
// 			string: navigator.userAgent,
// 			subString: "Mozilla",
// 			identity: "Netscape",
// 			versionSearch: "Mozilla"
// 		}
// 	],
// 	dataOS : [
// 		{
// 			string: navigator.platform,
// 			subString: "Win",
// 			identity: "Windows"
// 		},
// 		{
// 			string: navigator.platform,
// 			subString: "Mac",
// 			identity: "Mac"
// 		},
// 		{
// 			string: navigator.platform,
// 			subString: "Linux",
// 			identity: "Linux"
// 		}
// 	]
// 
// };
// BrowserDetect.init();




















