function mw_califstars(){
	this.onhtml="*";
	this.offhtml="_";
	this.maxcalif=2;
	this.set_objs=function(tbl){
		this.tbl=tbl;
		this.inputobj=this.tbl.rows[0].cells[this.maxcalif+1].childNodes[0];
		for(cellindex=0;cellindex<=this.maxcalif;cellindex++){
			this.tbl.rows[0].cells[cellindex].objcalifstars=this;
			this.tbl.rows[0].cells[cellindex].objcalifstars_index=cellindex;
			/*
			this.tbl.rows[0].cells[cellindex].onmouseover=function(){
				this.objcalifstars.showcalif(this.objcalifstars_index);	
			}
			*/
			this.tbl.rows[0].cells[cellindex].onclick=function(){
				this.objcalifstars.showcalif(this.objcalifstars_index,true);	
			}
		}
		/*
		this.tbl.onmouseout=function(){
			this.objcalifstars.showcalif_actual();		
		}
		*/
		
		
	}
	this.showcalif_actual=function(){
		this.showcalif(parseInt(this.inputobj.value));
	}
	this.showcalif=function(val,dosetval){
		//this.tbl.rows[0].cells[this.maxcalif+1].innerHTML=val;
		for(cellindex=1;cellindex<=this.maxcalif;cellindex++){
			if (cellindex<=val){
				this.tbl.rows[0].cells[cellindex].innerHTML=this.onhtml;	
			}else{
				this.tbl.rows[0].cells[cellindex].innerHTML=this.offhtml;	
			}
		}
		if (dosetval){
			this.inputobj.value=val;	
		}
		
	}
}
function mw_califstars_activar_tbl(tbl,maxcalif,onhtml,offhtml){
	if (tbl.objcalifstars){
		return true;
	}
	tbl.objcalifstars=new mw_califstars();
	tbl.objcalifstars.maxcalif=maxcalif;
	if (onhtml){
		tbl.objcalifstars.onhtml=onhtml;	
	}
	if (offhtml){
		tbl.objcalifstars.offhtml=offhtml;	
	}
	tbl.objcalifstars.set_objs(tbl);
}

