function dist(a, b){
  return (a - b) * (a - b);
}



function getRes(){
  var bestDist = 100000000;
  var resArray = new Array(800, 1024, 1280, 1400, 1600, 1920, 2048);
  var resolution = 1024;
  for(var r = 0; r < resArray.length; r = r + 1){   
    if(dist(resArray[r], screen.width) < bestDist){
      resolution = resArray[r];
      bestDist = dist(resArray[r], screen.width);
    }
  }
  return resolution;
}



function writeRes(before, after){
   document.write(before + getRes() + after);
}



function uberLink(classUber, divId){ 
 var i, divObject, hrefs;
  if(document.getElementById){
    divObject = document.getElementById(divId);
    if(divObject){
      if(divObject.getElementsByTagName){
	hrefs = divObject.getElementsByTagName('a');
	for(i = 0; i < hrefs.length; i++){
	  if(hrefs[i] == document.location.href){
	    hrefs[i].className = classUber;
	  }
	}
      }
    } else{
    }
  }
}


function writeWebsite(name, url, desc){
  document.write("<a id=\"website\" href=\"" + url + "\">" + name + "</a>");
  document.write("<div id=\"webDesc\">" + desc + "</div>");
}