//get query string
function PageQuery(q) 
{
	if(q.length > 1) this.q = q.substring(1, q.length);
	else this.q = null;
	
	this.keyValuePairs = new Array();
	if(q) {
		for(var i=0; i < this.q.split("&").length; i++) 
		{
			this.keyValuePairs[i] = this.q.split("&")[i];
		}
	       }

	this.getKeyValuePairs = function() { return this.keyValuePairs; }

	this.getValue = function(s) 
	{
		for(var j=0; j < this.keyValuePairs.length; j++) 
		{
			if(this.keyValuePairs[j].split("=")[0] == s)
			return this.keyValuePairs[j].split("=")[1];
		}
		return false;
	}

	this.getParameters = function() 
	{
		var a = new Array(this.getLength());
		for(var j=0; j < this.keyValuePairs.length; j++) 
		{
			a[j] = this.keyValuePairs[j].split("=")[0];
		}
		return a;
	}

	this.getLength = function() { return this.keyValuePairs.length; } 
}

function queryString(key)
{
	var page = new PageQuery(window.location.search); 
	return unescape(page.getValue(key)); 
}

//header images
var revert = new Array();
var inames = new Array('back0');
var flipped = new Array();
		
function loadImages(){
	// Preload
	if (document.images) {
	
	for(i=0; i< inames.length; i++) {
		flipped[i] = new Image();
		flipped[i].src = "../images/" + inames[i] + "2.gif";
	}
	}
}

//rollover functions
function over(num) {
  if(document.images) {
    revert[num] = document.images[inames[num]].src;
    document.images[inames[num]].src = flipped[num].src;
  }
}

function out(num) {
  if(document.images) document.images[inames[num]].src = revert[num];
}

//get html element id by type and value
function getElementId(elementType, elementValue)
{
	var cnt;
	var elementId = '';
	for (i=0; i < document.forms[0].elements.length; i++)
	{
		if (document.forms[0].elements[i].type==elementType && document.forms[0].elements[i].value==elementValue)
		{
			elementId = document.forms[0].elements[i].id;
			break;
		}
	}
	return elementId;
}

function getElementIdByPartialId(partialId)
{
	var cnt;
	var elementId = '';
	for (i=0; i < document.forms[0].elements.length; i++)
	{
		if (document.forms[0].elements[i].id.indexOf(partialId)!=-1)
		{
			elementId = document.forms[0].elements[i].id;
			break;
		}
	}
	return elementId;
}