var windows=new Array();function grade_mouseOver(F,E,C,B,D){F.src=E+"/"+B;var A=F;while(A=A.previousSibling){if(A.nodeName=="IMG"){A.src=E+"/"+B}}A=F;while(A=A.nextSibling){if(A.nodeName=="IMG"){A.src=E+"/"+C}}}function grade_mouseOut(G,F,D,C){var A=G;var E=1;while(A=A.previousSibling){if(A.nodeName=="INPUT"){E=A.value;break}}var B=0;A=G;while(A=A.nextSibling){if(A.nodeName=="IMG"){if(B<E){A.src=F+"/"+C}else{A.src=F+"/"+D}B++}}}function grade_setCurrent(D,C){var A=document.getElementsByTagName("input");var B;for(i=0;i<A.length;i++){if(A[i].id.lastIndexOf(D)>-1){B=A[i];break}}B.value=C}function grade_assess(C,B){var A=getById("input",C);if(A){A.value=B}}function newButton_mouseOver(A){A.className+=" mouseOver"}function newButton_mouseOut(A){A.className=A.className.replace(/\s*mouseOver/g,"")}function newButton_mouseDown(A){A.className+=" mouseDown"}function newButton_mouseUp(A){A.className=A.className.replace(/\s*mouseDown/g,"")}var Grade={DEFAULT_GRADE:5,dir:null,marked:null,notMarked:null,stars:null,result:null,initialize:function(){this.stars=new Array();for(var A=1;A<6;A++){this.stars.push(document.getElementById("star"+A))}this.setGrade(this.DEFAULT_GRADE)},isCorrect:function(){if(this.stars==null){return false}if(this.dir==null){return false}if(this.marked==null){return false}if(this.notMarked==null){return false}if(this.result==null){return false}return true},getGrade:function(){if(!this.isCorrect()){return this.DEFAULT_GRADE}var A=getById("input",this.result);if(A){var B=A.value;if(B){return B}else{return this.DEFAULT_GRADE}}return this.DEFAULT_GRADE},setGrade:function(B){if(!this.isCorrect()){return }var A=getById("input",this.result);if(A){A.value=B}},mouseOver:function(A){if(!this.isCorrect()){return }for(var B=0;B<5;B++){if(B<A){this.stars[B].src=this.dir+"/"+this.marked}else{this.stars[B].src=this.dir+"/"+this.notMarked}}},mouseOut:function(){if(!this.isCorrect()){return }this.mouseOver(this.getGrade())},mouseClick:function(A){if(!this.isCorrect()){return }this.setGrade(A)}};function Window(id,minWidth,maxWidth){this.MINIMIZED=1;this.HIDDEN_CONTENT=2;this.id=id;this.maxWidth=maxWidth;this.minWidth=minWidth;this.onresize="";this.state=0;this.isMinimized=function(){if((this.state&this.MINIMIZED)>0){return true}return false};this.changeState=function(newState){if((newState&this.MINIMIZED)>0){this.minimize()}if((newState&this.HIDDEN_CONTENT)>0){this.hideContent()}};this.minimize=function(){if((this.state&this.MINIMIZED)==0){setWidth(this.id,this.minWidth);hide(id+"-body");hide(id+"-title");this.switchIcons("maximize"+id,"minimize"+id);this.state+=this.MINIMIZED;eval(this.onresize)}};this.maximize=function(){if((this.state&this.MINIMIZED)>0){setWidth(this.id,this.maxWidth);show(id+"-body");show(id+"-title");this.switchIcons("minimize"+id,"maximize"+id);this.state-=this.MINIMIZED;this.showContent();eval(this.onresize)}};this.hideContent=function(){if((this.state&this.HIDDEN_CONTENT)==0&&(this.state&this.MINIMIZED)==0){hide(id+"-body");this.switchIcons("show"+id+"-body","hide"+id+"-body");this.state+=this.HIDDEN_CONTENT}};this.showContent=function(){if((this.state&this.HIDDEN_CONTENT)>0&&(this.state&this.MINIMIZED)==0){show(id+"-body");this.switchIcons("hide"+id+"-body","show"+id+"-body");this.state-=this.HIDDEN_CONTENT}};this.switchIcons=function(showIconId,hideIconId){showIcon=document.getElementById(showIconId);showIcon.className="window-icon";hideIcon=document.getElementById(hideIconId);hideIcon.className="window-hiddenIcon"};hide=function(id){div=document.getElementById(id);div.style.display="none"};show=function(id){div=document.getElementById(id);div.style.display="block"};setWidth=function(id,newWidth){div=getById("div",id);div.style.width=newWidth}};