var operationInProgressArray=new Array();function toggleStar(B){var A=B.src;if(B.src.indexOf("star_grey.gif")!=-1){B.src=contextPath+"/images/icons/star_yellow.gif"}else{B.src=contextPath+"/images/icons/star_grey.gif"}}function addOrRemoveFromFavourites(C,D){if(operationInProgressArray[D.id]==null){operationInProgressArray[D.id]=true;var B=getXmlHttp();if(D.src.indexOf("star_yellow.gif")!=-1){D.title="$action.getText('favourite.remove.page')";var A=contextPath+"/labels/removespacefromfavourites.action?key="+C}else{D.title="$action.getText('favourite.add.page')";var A=contextPath+"/labels/addspacetofavourites.action?key="+C}B.open("GET",A);B.onreadystatechange=function(){if(B.readyState==4){try{if(B.status==200){toggleStar(D);operationInProgressArray[D.id]=null}else{alert("$action.getText('error.occured.adding.to.favourites') "+B.responseText)}}catch(E){alert("Exception thrown: "+E)}}};B.send(null)}}function gotoUrl(B){for(var A in operationInProgressArray){if(operationInProgressArray[A]==true){return }}window.location=B};