<!-- hide
///////////////////////////////////////////// Javascript Cookie Handler
function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}
///////////////////////////////////////////// Jump to URL
function jump(sss) {
	if (sss != "null") {
		document.location.href = sss;
	}
}
///////////////////////////////////////////// Submit Form
function submitform(sss) {
	if (sss!="") {
		document.getElementById(sss).submit();
	}
}
///////////////////////////////////////////// Clear Form Item
function clearme(sss) {
	if (sss.value == sss.defaultValue) {
		sss.value = "";
	}
}
///////////////////////////////////////////// Show/Hide Item
function toggleme(sss) {
	if ( document.getElementById(sss).style.display != 'none' ) {
		document.getElementById(sss).style.display = 'none';
	}
	else {
		document.getElementById(sss).style.display = 'block';
	}
	document.body.style.overflow="auto";
}
///////////////////////////////////////////// currency formatting
function cformat(sss)
{
	var i = parseFloat(sss);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}
///////////////////////////////////////////// AJAX Builder
var xmlHttp
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
function stateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		var mr=get_cookie("mread")
		document.getElementById("s_"+mr).style.backgroundImage='none';
		document.getElementById("s_"+mr).style.backgroundColor='#6D9F90';
		document.getElementById("b_"+mr).style.backgroundImage='none';
		document.getElementById("b_"+mr).style.backgroundColor='#6D9F90';
		document.getElementById("sitemailcc").innerHTML=xmlHttp.responseText;
	}
}
var ajaxer=function(dname,sss)
{
	document.getElementById('dname').value=dname;
	xmlHttp=GetXmlHttpObject();
	var url="ajax.asp?"+sss;+"&sid="+Math.random()
	xmlHttp.onreadystatechange=displayme;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
var displayme=function()
{ 
	var dname=document.getElementById("dname").value;
	if (xmlHttp.readyState==4)
	{
		document.getElementById(dname).innerHTML=xmlHttp.responseText;
	}
}
///////////////////////////////////////////// Bookmark Page
/* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
/* This notice MUST stay intact for legal use
/* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code*/
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if (window.opera && window.print) { // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}
///////////////////////////////////////////// get elements by class
/*
	Developed by Robert Nyman, http://www.robertnyman.com
	Code/licensing: http://code.google.com/p/getelementsbyclassname/
*/	
var getElementsByClassName = function (className, tag, elm){
	if (document.getElementsByClassName) {
		getElementsByClassName = function (className, tag, elm) {
			elm = elm || document;
			var elements = elm.getElementsByClassName(className),
				nodeName = (tag)? new RegExp("\\b" + tag + "\\b", "i") : null,
				returnElements = [],
				current;
			for(var i=0, il=elements.length; i<il; i+=1){
				current = elements[i];
				if(!nodeName || nodeName.test(current.nodeName)) {
					returnElements.push(current);
				}
			}
			return returnElements;
		};
	}
	else if (document.evaluate) {
		getElementsByClassName = function (className, tag, elm) {
			tag = tag || "*";
			elm = elm || document;
			var classes = className.split(" "),
				classesToCheck = "",
				xhtmlNamespace = "http://www.w3.org/1999/xhtml",
				namespaceResolver = (document.documentElement.namespaceURI === xhtmlNamespace)? xhtmlNamespace : null,
				returnElements = [],
				elements,
				node;
			for(var j=0, jl=classes.length; j<jl; j+=1){
				classesToCheck += "[contains(concat(' ', @class, ' '), ' " + classes[j] + " ')]";
			}
			try	{
				elements = document.evaluate(".//" + tag + classesToCheck, elm, namespaceResolver, 0, null);
			}
			catch (e) {
				elements = document.evaluate(".//" + tag + classesToCheck, elm, null, 0, null);
			}
			while ((node = elements.iterateNext())) {
				returnElements.push(node);
			}
			return returnElements;
		};
	}
	else {
		getElementsByClassName = function (className, tag, elm) {
			tag = tag || "*";
			elm = elm || document;
			var classes = className.split(" "),
				classesToCheck = [],
				elements = (tag === "*" && elm.all)? elm.all : elm.getElementsByTagName(tag),
				current,
				returnElements = [],
				match;
			for(var k=0, kl=classes.length; k<kl; k+=1){
				classesToCheck.push(new RegExp("(^|\\s)" + classes[k] + "(\\s|$)"));
			}
			for(var l=0, ll=elements.length; l<ll; l+=1){
				current = elements[l];
				match = false;
				for(var m=0, ml=classesToCheck.length; m<ml; m+=1){
					match = classesToCheck[m].test(current.className);
					if (!match) {
						break;
					}
				}
				if (match) {
					returnElements.push(current);
				}
			}
			return returnElements;
		};
	}
	return getElementsByClassName(className, tag, elm);
};
// end hide -->