// web.js JavaScript Include File
// Copyright (C) 2005 by Barchart.com, Inc. All Rights Reserved.
// This file may only be used by an authorized firm, on an authorized website.
// Authorization requires the express written consent of Barchart.com, Inc.
// Any unauthorized use is expressly prohibited.

var bc_web_Query = [];


function bc_web_CheckDomain(list) {
	var d = bc_web_GetDomain();
	for (var i = 0; i < list.length; i++) {
		if (d == list[i])
			return true;
	}
	return false;
}

function bc_web_GetDomain() {
	var s = document.domain;
	s = s.toLowerCase();
	if (s.substring(0, 7) == 'http://')
		s = s.substring(7);
	var ary1 = s.split('/');
	var ary2 = ary1[0].split('.');
	var d = '';

	if ((ary2[ary2.length - 1] == 'com') || (ary2[ary2.length - 1] == 'org') || (ary2[ary2.length - 1] == 'net') || (ary2[ary2.length - 1] == 'edu') || (ary2[ary2.length - 1] == 'mil') || (ary2[ary2.length - 1] == 'gov')|| (ary2[ary2.length - 1] == 'int')) {
		if (ary2.length > 1)
			d = ary2[ary2.length - 2];
	}
	else {
		if (ary2.length > 2)
		d = ary2[ary2.length - 3];
	}

	return d;
}

function bc_web_Initiliaze() {
	bcfn_ParseQuery((new String(document.location.search)).substring(1));
}

function bc_web_ParseQuery(s) {
	var ary = new Array();
	var pairs = s.split('&');

	for (var i = 0; i < pairs.length; i++) {
		var tmp = pairs[i].split('=');
		ary[tmp[0]] = tmp[1];
	}

	return ary;
}



