﻿
//on document load
$(document).ready(function() {
    //showing the CMS control box if it exists
    if ($('#mToolCMSControl').length > 0) {
        $('#mToolCMSControl').draggable({ handle: 'span#mToolCMSHandle' });
    }
});
		
function ShowHideSpan(sSpanToHide, sLinkToHide, sLinkToShow){
	var vSpanToHide = $get(sSpanToHide);
	var vLinkToHide = $get(sLinkToHide);
	var vLinkToShow = $get(sLinkToShow);
	if(vSpanToHide.style.display == ''){
		vSpanToHide.style.display = 'none';
	}else{
		vSpanToHide.style.display = '';
	}
	vLinkToHide.style.display = 'none';
	vLinkToShow.style.display = '';
}

function ShowHide(sSpanShowHide, aLink){
	if ($('#' + sSpanShowHide)
		.filter(':hidden').slideDown('fast', function(){
			$('#' + aLink + ' img.ShowHideUpArrow').fadeOut('fast', function(){
				$('#' + aLink + ' img.ShowHideDownArrow').fadeIn('fast');
			});
		}).length == 0){
		$('#' + sSpanShowHide).filter(':visible').slideUp('fast', function(){
				$('#' + aLink + ' img.ShowHideDownArrow').fadeOut('fast', function(){
					$('#' + aLink + ' img.ShowHideUpArrow').fadeIn('fast');
				});
			});
		}
}

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;
}