Ratingandcomments = {
	toggle: function (el) {
		
		if (this.getElement(el).style.display == "none"){
			switch (el){
				case "rating":
				this.show(this.getElement(el));
				this.hide(this.getElement('comment')) ;
				this.hide(this.getElement('readcomment')) ;
				this.hide(this.getElement('checkcomment')) ;	
				this.hide(this.getElement('ratingmessage')) ;						
				break;
				
				case "comment":
				this.show(this.getElement(el)) ; 
				this.hide(this.getElement('rating')) ;
				this.hide(this.getElement('readcomment')) ;
				this.hide(this.getElement('checkcomment')) ;
				this.hide(this.getElement('ratingmessage')) ;
				break;
				
				case "readcomment":
				this.show(this.getElement(el)) ; 
				this.hide(this.getElement('rating')) ;
				this.hide(this.getElement('comment')) ;
				this.hide(this.getElement('checkcomment')) ;
				this.hide(this.getElement('ratingmessage')) ;
				break;
				
				case "checkcomment":
				this.show(this.getElement(el)) ; 
				this.hide(this.getElement('rating')) ;
				this.hide(this.getElement('comment')) ;
				this.hide(this.getElement('readcomment')) ;
				this.hide(this.getElement('ratingmessage')) ;
				break;
				
				case "ratingmessage":
				this.show(this.getElement(el)) ; 
				this.hide(this.getElement('rating')) ;
				this.hide(this.getElement('comment')) ;
				this.hide(this.getElement('readcomment')) ;
				this.hide(this.getElement('checkcomment')) ;
				break;
			}
				
		} else {
				this.hide(this.getElement('rating')) ;
				this.hide(this.getElement('comment')) ;
				this.hide(this.getElement('readcomment')) ; 
				this.hide(this.getElement('checkcomment')) ;
				this.hide(this.getElement('ratingmessage')) ;
		}
	},
	
	show: function(el) {
		el.style.display = 'block' ;
		
	},

 	hide: function(el) {
		el.style.display = 'none' ;
		
	},
	
	getElement: function(el){
		if (typeof el == "string") return document.getElementById(el) ;
	}
}