// JavaScript Document
var cache = new Array();
$.repositionRuler = function() {
	w = $(window).width();
	if (w>940) {
		l = Math.floor((w-904)/2);
		r = l-10;
		nw = w - r;
		$("#ruler").css({"width":nw+"px"});
		$("#ruler").css({"left":r+"px"});
	}
	else {
		$("#ruler").css({"width":"940px"});
		$("#ruler").css({"left":"10px"});
	}
}
$.rollOver  = function(t) {
	q = $(t).attr("id");
	s = "images/"+q+"_r.gif";
	$("img", t).attr("src", s);
}
$.rollOut  = function(t) {
	q = $(t).attr("id");
	s = "images/"+q+".gif";
	$("img", t).attr("src", s);
}
$.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
	}
}
$.slideShow = function() {
	$(currentholder).html("");
	if (currentholder == "#slideholder") { imgid = "rotatethis"; } else { imgid = "rotatethis2"; }
	$(currentholder).html("<img src=\""+slideArray[slidecount]+"\" id=\""+imgid+"\" />");
	$("#"+imgid).load( function() {
		if (section == "about") {
			$(currentholder+" img").easyRotate({
       			degrees: -4
    		});
		}
		if (section == "contact") {
			$(currentholder+" img").easyRotate({
       			degrees: 3
    		});
		}
		$(otherholder).fadeOut("slow");
		$(currentholder).fadeIn("slow");
		otherholder = currentholder;
		if (currentholder=="#slideholder") { currentholder = "#slideholder2"; } else { currentholder = "#slideholder"; }
		if (slidecount < (numSlides-1)) {
			slidecount += 1;
		}
		else {
			slidecount = 0;
		}
		setTimeout(function(){ $.slideShow(); }, 5000);
	});
}
