/*
 * Small library (and initiating calls) for ad placement
 *
 * $author Mikael Jelveby
 */

/* Function for stickifying the skyscraper ad */
function doSlideSticky ( element, speed, offsetTop ){
	if(jQuery(element).width() <= 200) {
		var offset = jQuery(document).scrollTop();
		jQuery(element).animate({
			top: offset+offsetTop
			}, { "duration": speed, "queue": false } );
	}
}

/* Function to place the skyscraper ad (or other objects) left or right of the specified element */
function placeObject ( object, relative, offsetTop, right ) {
	var rel = jQuery(relative);
	var relOffset = jQuery(rel).offset();
	if(right) {
		var relWidth = jQuery(rel).width();
		var offsetLeft = relOffset.left+relWidth+1;
	} else {
		var objWidth = jQuery(object).width();
		if(objWidth == 0) objWidth = 310; // If there is no ad loaded yet, we need to assume the largest ad possible, to avoid overlapping the main content area
		var offsetLeft = relOffset.left-objWidth-2;
	}
	var cssObj = {
		'left' : offsetLeft+'px',
		'top' : offsetTop+'px'
	}
	jQuery(object).css(cssObj);
}





