/* Compressed by the perl version of jsmin. */
/* JavaScript::Minifier 0.02 */

var cal2DisplayedDivMap=new Object();function cal2DisplayDiv(_clickedObj,_divID,_customID,_listDivID){var oldDisplayedDivID=cal2HideDisplayedDiv(_customID);if(oldDisplayedDivID==_divID)
return;if(_listDivID){}
else{cal2HideDisplayedListDiv(_customID);}
var pos=cal2ReturnPosition(_clickedObj);var detailDiv=document.getElementById(_divID);detailDiv.style.left=(pos.x+32)+'px';detailDiv.style.top=(pos.y+16)+'px';detailDiv.style.display='block';detailDiv.style.display='';cal2DisplayedDivMap[_customID]=_divID;}
function cal2HideDisplayedDiv(_customID){var displayedDivID=cal2DisplayedDivMap[_customID];if(displayedDivID){cal2HideDiv(displayedDivID,_customID);}
return displayedDivID;}
function cal2HideDiv(_divID,_customID){$(_divID).style.display='none';cal2DisplayedDivMap[_customID]=null;}
function cal2HideAllDivs(){for(var _customID in cal2DisplayedDivMap){cal2HideDisplayedDiv(_customID);}}
var cal2DisplayedListDivMap=new Object();function cal2DisplayListDiv(_clickedObj,_divID,_customID){var oldDisplayedListDivID=cal2HideDisplayedListDiv(_customID);if(oldDisplayedListDivID==_divID){return;}
cal2HideDisplayedDiv(_customID);var pos=cal2ReturnPosition(_clickedObj);var detailDiv=document.getElementById(_divID);detailDiv.style.left=(pos.x+32)+'px';detailDiv.style.top=(pos.y+16)+'px';detailDiv.style.display='block';detailDiv.style.display='';cal2DisplayedListDivMap[_customID]=_divID;}
function cal2HideDisplayedListDiv(_customID){var displayedListDivID=cal2DisplayedListDivMap[_customID];if(displayedListDivID){cal2HideListDiv(displayedListDivID,_customID);}
return displayedListDivID;}
function cal2HideListDiv(_divID,_customID){cal2HideDisplayedDiv(_customID);$(_divID).style.display='none';cal2DisplayedListDivMap[_customID]=null;}
function cal2HideAllListDivs(){for(var _customID in cal2DisplayedListDivMap){cal2HideDisplayedListDiv(_customID);}}
function cal2ReturnPosition(posObj){var retVal=new Object();retVal.x=0;retVal.y=0;while(posObj){retVal.x+=posObj.offsetLeft;retVal.y+=posObj.offsetTop;posObj=posObj.offsetParent;}
return retVal;}
