function ebizHideAllPopOvers()
{
	$('.ebiz-popOverWindow').css('display','none');
}

function ebizShowPopOver(it,elemId,transferer)
{
	var elemIdCss = "#" + elemId;
	var currScroll = document.documentElement.scrollTop;
	$(elemIdCss).css("top",(($.viewportHeight/2)+currScroll));
	$(elemIdCss).css("position","absolute");
	ebizHideAllPopOvers();
	if($(elemIdCss).css('display') == 'none') {				
		$(it).TransferTo(
			{
				to:elemId,
				className:transferer, 
				duration: 400,
				complete: function()
				{
					$(elemIdCss).show();
				}
			}
		);
	}
	it.blur();
	if($.browser.msie || $.browser.safari)
	{
		marginLeft = $(elemIdCss).css("marginLeft");
		marginLeft = parseInt(marginLeft.substr(0,marginLeft.length-2));
		if(marginLeft>0)
		{
			var newLeft = 200+marginLeft;
		}
		else
		{
			var newLeft = 0;
		}
		elemLeft = ebizGetLeft(document.getElementById(elemId))-newLeft;
		$(elemIdCss).css("left",elemLeft);
		$(elemIdCss).css("marginLeft","0px");
	}
	return false;
}

function ebizClosePopOver(elemId,openerId,transferer)
{
	var elemIdCss = "#" + elemId;
	$(elemIdCss).TransferTo(
		{
			to:openerId,
			className:transferer, 
			duration: 400
		}
	).hide();
}

function ebizBuildPopOver(elemId,openerId,transferer)
{
	elemIdCss = "#" + elemId;
	openerIdCss = "#" + openerId;
	$(elemIdCss).css("top",($.viewportHeight/2));
	$(openerIdCss).bind(
		'click',
		function() {
			ebizShowPopOver(this,elemId,transferer);
		}
	);
	$(elemIdCss + ' .ebiz-windowClose').bind(
		'click',
		function()
		{
			ebizClosePopOver(elemId,openerId,transferer);
		}
	);
	$(elemIdCss).Resizable(
		{				
			minWidth: 200,
			minHeight: 60,
			maxWidth: 700,
			maxHeight: 400,
			dragHandle: elemIdCss + ' .ebiz-windowTop',
			handlers: {}
		}
	);
}

lastItem = null;
nextAction = null;

function ebizDropEvent(theEvent, theDrop)
{
	if(theEvent)
	{
		if(nextAction) window.clearTimeout(nextAction);
		if(lastItem && lastItem != theDrop) $('#'+lastItem).fadeOut('fast');
		
		$('#'+theDrop).fadeIn('fast');
		lastItem = theDrop;
	}
	else
	{
		nextAction = window.setTimeout("ebizDropDisplay('"+theDrop+"')", 500);
	}
}

function ebizDropDisplay(theDrop)
{
	$("#"+theDrop).fadeOut('fast');
	lastItem = null;
}

function ebizShowHide(elemId,imageId)
{
	if(document.getElementById(elemId))
	{
		ebizUpdateImage(elemId,imageId);
		$("#"+elemId).slideToggle('normal');
		
	}
}

function ebizUpdateImage(elemId,imageId)
{
	var image = $("#"+imageId).attr("src");
	var periodPlace = image.lastIndexOf(".");
	if(image.length>3 && periodPlace>0)
	{
		var fileName = image.substring(0,periodPlace);
		var extension = image.substring(periodPlace);
		if(fileName.indexOf("_collapsed")>=0)
		{
			var newFileName = fileName.substring(0,fileName.indexOf("_collapsed"));
			$("#"+imageId).attr("src",newFileName+extension);
		}
		else
		{
			var newFileName = fileName+"_collapsed";
			$("#"+imageId).attr("src",newFileName+extension);
		}
	}
}

function ebizOpenWindowFixed(popUrl,popName,popWidth,popHeight){
	popName = popName || 'Qwest';
	popWidth = popWidth || 450;
	popHeight = popHeight || 400;
	fixedWin = window.open(popUrl,popName,'width='+popWidth+',height='+popHeight+',toolbar=0,resizable=0,scrollbars=0,menubar=0');
	fixedWin.focus();
	
}

function ebizOpenWindow(popUrl,popName,popWidth,popHeight){
	popName = popName || 'Qwest';
	popWidth = popWidth || 450;
	popHeight = popHeight || 400;
	openWin = window.open(popUrl,popName,'width='+popWidth+',height='+popHeight+',toolbar=0,resizable=1,scrollbars=1,menubar=0');
	openWin.focus();
}

function ebizGetLeft(elem)
{
	var leftPos = 0;
	if(elem.offsetParent)
	{
		leftPos = elem.offsetLeft;
		while(elem = elem.offsetParent)
		{
			leftPos += elem.offsetLeft;
		}
	}
	return leftPos;
}

/***** BEGIN SLIDE SHOW *****/
function ebizUpdateCount(ebizSlide)
{
	$('.ebiz-slide-counter').html(ebizSlide + " of " + ebizTotalSlides);
}
	
function ebizMoveNext()
{
	if(ebizCurrSlide==1)
	{
		$('.ebiz-previous').fadeIn();
	}
	else if(ebizCurrSlide>1)
	{
		$('.ebiz-previous').show();
	}
		
	if(ebizCurrSlide<ebizTotalSlides)
	{
		ebizCurrSlide = parseInt(ebizCurrSlide) + 1;
		$('.ebiz-slide-container').animate({left:((ebizCurrSlide-1)*-ebizSlideshowWidth)});
		ebizUpdateCount(ebizCurrSlide);
		if(ebizCurrSlide==ebizTotalSlides) $('.ebiz-next').fadeOut();
	}
}
	
function ebizMovePrev()
{
	if(ebizCurrSlide==ebizTotalSlides) $('.ebiz-next').fadeIn();
	if(ebizCurrSlide>1)
	{
		ebizCurrSlide = parseInt(ebizCurrSlide) - 1;
		$('.ebiz-slide-container').animate({left:((ebizCurrSlide-1)*-ebizSlideshowWidth)},function(){
			if(((ebizCurrSlide-1)*-ebizSlideshowWidth)==0) $('.ebiz-slide-container').css("left","0px");
		});
		ebizUpdateCount(ebizCurrSlide);
		if(ebizCurrSlide==1) $('.ebiz-previous').fadeOut();
	}
}
	
function ebizDefineSlideshow(parId)
{
	ebizCurrSlide = 1;
	parId.length>0?ebizSlideContain = $("#"+parId):ebizSlideContain = $("body");
	var ebizSlider = $(".ebiz-slide-container",ebizSlideContain);
	var ebizSlides = $(".ebiz-slide",ebizSlider);
	ebizTotalSlides = ebizSlides.length;
		
	ebizSlideshowWidth = $('.ebiz-slideshow').width();
	var ebizSlideLeftPadding = $('.ebiz-slide').css('padding-left');
	var ebizSlideRightPadding = $('.ebiz-slide').css('padding-right');
	var ebizSlideLeftPadding = ebizSlideLeftPadding.substring(0,ebizSlideLeftPadding.length-2);
	var ebizSlideRightPadding = ebizSlideRightPadding.substring(0,ebizSlideRightPadding.length-2);
	var ebizSlideWidth = ebizSlideshowWidth-ebizSlideLeftPadding-ebizSlideRightPadding;
	$('.ebiz-slide').css("width",ebizSlideWidth+"px");
	var ebizSlideContainerWidth = ebizSlideshowWidth*(ebizTotalSlides+1);
	$('.ebiz-slide-container').css("width",ebizSlideContainerWidth+"px");
		
	var ebizBiggestHeight = 0;
	for(var x=0;x<=ebizTotalSlides;x++)
	{
		var ebizThisHeight = ebizSlides.eq(x).height();
		if(ebizThisHeight>ebizBiggestHeight)
		{
			ebizBiggestHeight=ebizThisHeight;
		}			
	}
	$('.ebiz-slideshow').css("height",ebizBiggestHeight+"px");
		
	ebizUpdateCount(ebizCurrSlide);
		
	if(ebizCurrSlide==1) $(".ebiz-previous").hide();
	if(ebizCurrSlide==ebizTotalSlides) $(".ebiz-next").hide();
				
	ebizCurrSlide=ebizCurrSlide-1;
	ebizMoveNext();
}
/***** END SLIDESHOW *****/

/***** BEGIN EXPAND/CONTRACT LIST *****/

function ebizShowMenu(elem)
{
	var listElem = ebizGetParentList(elem);
	var ebizMenuItems = $('.ebiz-hidden',listElem);
	$('.ebiz-more',listElem).toggle();
	$('.ebiz-less',listElem).toggle();
	ebizToggleMenu(0,ebizMenuItems);
}
		
function ebizGetParentList(element)
{
	return element.tagName.toUpperCase()=="UL"?element:ebizGetParentList(element.parentNode);
}
		
function ebizToggleMenu(x,menu)
{
	if(parseInt(x)<menu.length)
	{
		menu.eq(x).slideToggle("fast");
		ebizToggleMenu(x+1,menu);
	}
}

/***** END EXPAND/CONTRACT LIST *****/

/***** BEGIN RES LANDING LINK EXPOSURE *****/

ebizActive=0;
function ebizResland(num,section)
{
	if(ebizActive!=1)
	{
		ebizActive=1;
		$('.ebiz-reslanding-links'+section).hide('0',function(){
			$('.ebiz-reslanding-header'+section).css('color','#DEDEDE');
			$('#ebiz-reslanding-head'+num).css('color','#666');
			$('#ebiz-reslanding-links-'+num).fadeIn('fast',function(){ebizActive=0;});
		});
	}
}
									
function ebizSetClose(currSection,toClose,toOpen)
{
	var funName = "ebizReset('"+currSection+"',"+toClose+","+toOpen+")";
	ebizTimer = setTimeout(funName,100);
}
									
function ebizReset(currSection,toClose,toOpen)
{
	if(ebizActive!=1)
	{
		ebizActive=1;
		$('#ebiz-reslanding-links-'+toClose).hide('0',function(){
			$('.ebiz-reslanding-header'+currSection).css('color','#666');
			$('#ebiz-reslanding-links-'+toOpen).fadeIn('fast',function(){ebizActive=0;});
		});
	}
}
									
function ebizCancelClose()
{
	clearTimeout(ebizTimer);
}

/***** END RES LANDING LINK EXPOSURE *****/