//global scripts for zaring.com
//browser detection
var bType = "";
if (document.layers) {
	bType = 'N';
} else if (document.all) {
	bType = 'I';
} else if (document.getElementById) {
	bType = 'M';
} else {
//upgrade required, alert user
}

function getById(elem) {
	if (bType == 'N') {
		return document.layers[elem];
	} else if (bType == 'I') {
		return document.all[elem];
	} else if (bType == 'M') {
		return document.getElementById(elem);
	}
}

var dWin;
function sepWin(fl,w,h,wnum) {
	dlgname = "ZaringHomesDialog" + wnum;
    opts = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=" + w + ",height=" + h;
    dWin = window.open(fl, dlgname, opts);
    dWin.creator = self;
}




function getXMLNodeValue(n,p){
	var str = new String(n.getElementsByTagName(p)[0].firstChild.nodeValue);
	return str;
}

function parseQueryString (str) {
	str = (str) ? (str) : (location.search);
	var query = (str.charAt(0) == '?') ? (str.substring(1)) : (str);
	var args = new Object();
	if (query) {
		var fields = query.split('&');
		for (var i = 0; i < fields.length; i++) {
			//alert (fields[i]);
			var field = fields[i].split('=');
			args[unescape(field[0].replace(/\+/g, ' '))] = unescape(field[1].replace(/\+/g, ' '));
		}
	}
	return args;
}

function htmlTag(t,h){
	// IE fix?
	var tag = document.createElement(t);
	tag.innerHTML = h;
	return tag;
}

function htmldecode(str)
{
	var chars = new Array(	['<','&lt;'],
							['>','&gt;'],
							['"','&quot;'],
							['&','&amp;']);
	for (var i=0; i<chars.length; i++)
	{
		var re = new RegExp(chars[i][1], "g");	
		str = str.replace(re,chars[i][0]);
	}
	return str;
}


var queryString = parseQueryString();

//switch stylesheets for ie
var stylesheets = new Array();
stylesheets[0] = document.createElement("link");
stylesheets[1] = document.createElement("link");

var sbase = "";
if (bType == 'I') {
	sbase = "ie_";
}

stylesheets[0].rel="stylesheet";
stylesheets[0].href= "/stylesheets/"+sbase+"style.css";
stylesheets[0].media = "all";

stylesheets[1].rel="stylesheet";
stylesheets[1].href= "/stylesheets/"+sbase+"print_style.css";
stylesheets[1].media = "print";

document.getElementsByTagName("head")[0].appendChild(stylesheets[0]);
document.getElementsByTagName("head")[0].appendChild(stylesheets[1]);