var setBgSwitch;
function setLyr(obj,id,show)
{
    var yOffset = 3;
    var xOffset = 10;
    var xMax    = 950;

    if( show == true ) {
        var coors = $(obj).positionedOffset();
	var dimensions = Spry.Effect.getDimensionsRegardlessOfDisplayState(document.getElementById('bubble_'+id));
	bubbleHeight  = dimensions.height;
	bubbleWidth   = dimensions.width;

	xPos = coors[0];
	yPos = coors[1];

	if((coors[1]-bubbleHeight)<5 ){
		//yPos = coors[1]+yOffset+elementHeight;
		yPos = coors[1]+yOffset;
	} else {
		yPos = coors[1]-yOffset-bubbleHeight;
	}

	if(xPos < 500 ) {
		xPos = xPos+xOffset;
	}

	if( (xPos+bubbleWidth)>1010) {
		xPos=xPos-bubbleWidth+10;
	} 
	if(xPos<30){
		xPos = 60;
	}

	var bubble = document.getElementById('bubble_'+id);
	var isMSIE/*@cc_on=1@*/;
	if(bubble.getElementsByTagName('table')[0].className == 'edge5' && isMSIE == 1) {
		xPos = 40;
		yPos = 468;
	}                
	
	bubble.style.left = xPos + 'px';
	bubble.style.top = yPos + 'px';

	eval('fadeMe'+id+'()');
     }else {
	eval('fadeMe'+id+'()');
     }
}

function findPos(obj) {
        var curleft = 0; var curtop = 0;
        if (obj.offsetParent) {
	        curleft = obj.offsetLeft;
	        curtop = obj.offsetTop;
	        while (obj = obj.offsetParent) {
		        curleft += obj.offsetLeft;
		        curtop += obj.offsetTop;
	        }
        }
        return [curleft,curtop];
}

function toggleCheckbox(key) {
	var state = parseInt(document.getElementById('input_'+key).value);
	document.getElementById('input_'+key).value	= state ? 0 : 1;
	document.getElementById('img_'+key).src		= state ? 'checkbox_off.gif' : 'checkbox_on.gif';
}

function deselectCheckboxes() {
	for (var i = 0; i < arguments.length; i++)
	{
		document.getElementById('input_' + arguments[i]).value	= 0;
		document.getElementById('img_' + arguments[i]).src = 'checkbox_off.gif';
	}
}

function openBubble(id)
{
	document.getElementById('bubble_' + id).style.display = '';
}

function closeBubble(id)
{
	document.getElementById('bubble_' + id).style.display = 'none';
}
/*
* on = 0: switch off
* on = 1: switch on
* on = 3: switch off and trigger bubble close (alpha)
*/
function switchBg(on, trigger) {
	//alert(Element.getHeight($('frame_wrapper')));
	var el = $('bubbleOverlay');
	var elS = el.style;
	if(on == 1) {
		elS.display = "block";
		elS.visibility = "visible";
		elS.background = "#fff";
		elS.position = "absolute";
		elS.top = "0px";
		elS.left = "0px";
		elS.right = "0px";
		elS.bottom = "0px";
		elS.zIndex = "100";
		elS.height = Element.getHeight(document.body)+'px';
		elS.width = "100%";

	}
	else if(on == 0) {
		elS.display = "none";
	}
	else if(on == 2) {
		elS.display = "none";
		//alert(setBgSwitch);
		if(document.getElementById('languageActive') != undefined) {
			document.getElementById('languageActive').style.display = 'none';
			document.getElementById('languageNormal').style.display = 'inline';

		}
		if(setBgSwitch != undefined) {
			eval(setBgSwitch);
		}
	}
}

function switchBubble(id) {

	if($(id).style.display=="block"){
		$(id).style.display="none";
		$(id).style.visibility="hidden";
		$(id).style.filter="";
		switchBg(0);setBgSwitch = undefined;
	}else{

		$(id).style.display="block";
		$(id).style.visibility="visible";

		$(id).style.filter="";
		setBgSwitch = "switchBubble('"+id+"')";
		switchBg(1);
	}

}

