var as_root = "img/";

function as_makelimit()
{
	var body = document.getElementsByTagName ("body") [0];
	body.style.width = (document.documentElement.clientWidth < 1000) ? "1000px" : "100%";
}

function as_preload_image(url)
{
	if(!as_preload_image.cache)
		as_preload_image.cache = new Array();

	var img = new Image();
	img.src = as_root + url;
	as_preload_image.cache.push(img);
}

function as_toggle_img()
{
	var active = this.src.match(/-a\.[^.]+$/);
	this.src = this.src.replace( active ? /-a(\.[^.]+)$/ : /(\.[^.]+)$/, active ? "$1" : "-a$1");
}

// sets up some event handlers
function as_initialize()
{
	var ie = navigator.appName == "Microsoft Internet Explorer" && document.documentElement.clientWidth;
	if(ie)
	{
		as_makelimit();
		window.onresize = as_makelimit;
	}

	var images = document.getElementsByTagName("img");
	for( var i = 0; i < images.length; ++i )
		if( images[i].className.match(/as-highlight/) )
		{			
			images[i].onmouseover = as_toggle_img;
			images[i].onmouseout = as_toggle_img;
		}
}

function getURIParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
}
