rendered paste bodyfunction MonPlanning() { var From=null; var Room = null; var RoomsTable = new Array(); this.RechercheDisposAjaxReq = function RechercheDisposAjaxReq(id,pbody){ ShowProgress(id, 4); new Ajax.Updater(id, '/monPlanning.server.php',{evalScripts:'true',method:'post', postBody:pbody,on404:function(t){alert('Error 404: location was not found.');},onFailure:function(t){alert('Error '+t.status+' -- '+t.statusText);}}); }; this.planningMove = function planningMove(dFrom){ var pbody = 'planningRightContent=true&from='+dFrom+'&prestation='+document.forms['finuseroom'].elements['inuseroom'].value; this.RechercheDisposAjaxReq('planningRightContent',pbody); }; this.planningSelMove = function planningSelMove(){ var pbody = 'planningRightContent=true&'+getFormValuesAsQuery('fstockselect'); this.RechercheDisposAjaxReq('planningRightContent',pbody); }; this.ToggleScroller = function ToggleScroller(roomCode){ var heightx = $('roomType-'+roomCode).offsetHeight; if(heightx>=100){ if($('roomType-'+roomCode).style.overflow=='auto'){ $('roomType-'+roomCode).style.height=''; $('roomType-'+roomCode).style.overflow=''; } else{ $('roomType-'+roomCode).style.height='100px'; $('roomType-'+roomCode).style.overflow='auto'; } } }; this.CalInPlaceMode = function CalInPlaceMode(roomCode){ }; this.CalDragDropMode = function CalDragDropMode(roomCode){ }; this.CalCompare = function CalCompare(roomCode){ var myTable = $('roomType-'+roomCode).getElementsByTagName('table')[0]; if(typeof(RoomsTable[roomCode]) == 'undefined'){ RoomsTable[roomCode] = myTable.cloneNode(myTable); } var myTRs = myTable.getElementsByTagName('tbody')[0].getElementsByTagName('tr'); for(var i=(myTRs.length-1);i>=0;i--){ if(myTRs[i].getElementsByTagName('td')[0].getElementsByTagName('input')[0].checked==false){ myTable.getElementsByTagName('tbody')[0].removeChild(myTRs[i]); } } }; this.CalReset = function CalReset(roomCode){ $('roomType-'+roomCode).replaceChild(RoomsTable[roomCode],$('roomType-'+roomCode).getElementsByTagName('table')[0]); }; this.CalUpdate = function CalUpdate(roomCode){ }; this.CloneObject = function CloneObject(toClone){ if(!toClone || typeof(toClone) != "object") return toClone; for (var i in toClone) { this[i] = this.CloneObject(toClone[i]); } };}