	var d=document;
	
	function commentSetRate(area,value){
		d.getElementById('rate_'+area).value=value;
	}
	
	function commentRateHint(area,value,action){
		if (action=='in'){
			for (i=1;i<=value;i++){
				d.getElementById('rate_'+area+'_'+i).src='/images/star-full.png';
			}
			
			for (i=value+1;i<6;i++){
				d.getElementById('rate_'+area+'_'+i).src='/images/star-empty.png';
			}
			
			commentSetRateDesc(area,value);
		}
		else {
			var rate=d.getElementById('rate_'+area).value;
			
			for (i=rate*1+1;i<6;i++){
				d.getElementById('rate_'+area+'_'+i).src='/images/star-empty.png';
			}
			
			for (i=1;i<=rate;i++){
				d.getElementById('rate_'+area+'_'+i).src='/images/star-full.png';
			}
			
			commentSetRateDesc(area,rate*1);
		}
				
	}
	
	function commentSetRateDesc(area,value){
		var descr='';		
		switch (value) {
			case 1:
				descr='Ужасная модель';
				break;
			case 2:
				descr='Плохая модель';
				break;
			case 3:
				descr='Обычная модель';
			break;
			case 4:
				descr='Хорошая модель';
			break;
			case 5:
				descr='Отличная модель';
			break;
			default:
				descr='Без оценки';
			break;

		}
		
		d.getElementById('rate_'+area+'_text_descr').innerHTML=descr;
	}
	
	function commentSubmitForm(){
		var errmsg='';
		var frm=d.getElementById('frm_comment_add');
		var msttext=d.getElementById('comment_errmsg');
		msttext.innerHTML='';
		if (!frm.rate_total.value)
			errmsg='Не проставлена оценка';
			
		if (!frm.ecomment.value)
			errmsg='Оставьте пожалуйста свой комментарий';
			
		if (errmsg) {
			msttext.innerHTML = errmsg;
		}
		else {
			frm.submit();
		}
	}
	
	 

