// credit where it's due:  http://blog.firetree.net/2005/07/04/javascript-find-position/

function findPosX(obj) {
    var curleft = 0;
    if(obj.offsetParent) {
        while(1) {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent) {
            break;
		  }
          obj = obj.offsetParent;
        }
	} else if(obj.x) {
        curleft += obj.x;
	}
    return curleft;
}

function findPosY(obj) {
    var curtop = 0;
    if(obj.offsetParent) {
        while(1) {
          curtop += obj.offsetTop;
          if(!obj.offsetParent) {
            break;
		  }
          obj = obj.offsetParent;
        }
	} else if(obj.y) {
        curtop += obj.y;
	}
    return curtop;
}

function positionSlideshowNavControls() {

	var obj = $('#slideshow_div').get(0);
	var pic = $('#slideshow_div img').get(0);
	var posX = findPosX(obj);
	var posY = findPosY(obj);

	$('#slideshow_controls').css({
		'display': 'block',
		'left': posX,
		'top': posY + 283 /* pic.clientHeight - 20 */
	});
	$('#slideshow_controls').css({
		'z-index': 10
	});
	$("div[id^='menuLayer']").css({
		'z-index': 10
	});

}

$(document).ready(positionSlideshowNavControls);
window.onresize = function() { setTimeout(positionSlideshowNavControls, 200); };

$(function() {

    $('#slideshow_div').cycle({
        timeout: 	7000,
		prev:		'#prev',
		next:		'#next'
    });
    
    $('#slideshow_div img').css({
    	'display':	'block'
    });

});

