//returns array of querystring name/value pairs
function parseQS ( query ) {
   if ( ! query ) return false;
   var pairs = query.split(/[;&]/);
   var params = new Array (pairs.length);
   for ( var i = 0; i < pairs.length; i++ ) {
      var keyVal = pairs[i].split('=');
      if ( ! keyVal || keyVal.length != 2 ) continue;
      var key = unescape( keyVal[0] );
      var val = unescape( keyVal[1] );
      val = val.replace(/\+/g, ' ');
      params[i] = new Array(key, val);
   }
   return params;
}

//returns value of passed variable name
//varName = variable name
//jsID = id of <script> tag referencing current file
function getQSVal (varName, jsID) {
	var jsIDsrc = document.getElementById(jsID);
	var queryString = jsIDsrc.src.replace(/^[^\?]+\??/,'');
	var params = parseQS( queryString );
	
	if (params) {
		for ( var i = 0; i < params.length; i++ ) {
			if (params[i][0] == varName) {
				return params[i][1];
			}
		}
	}
	return 'variable not found';
}

//bust out of frames
//if (top != self) top.location.replace(self.location.href);

var fixquotes = false;

$(document).ready(function(){
	//load fancy js menu effects
	$("ul.sf-menu").superfish({
		speed: 'slow',
		autoArrows:  false
	});
		
	//preload footer images
	MM_preloadImages('images/contact_us_over.gif','images/awards_over.gif','images/safety_over.gif','images/headlines_over.gif','images/home_over.gif');
	
	var bLinkify = getQSVal('linkify', 'commonJs');
	if (bLinkify !== '0') linkify( document.getElementById('text_content') );
});
