
function buildRating(id, type){

	
	if(type){

		type = '_'+type;	
	
	} else {
		
		type = '';
		
	}
	
	
	elementsRate = '';

	elementsRate += '<ul id="rate_'+id+'" class="rating'+type+'">';
	
	for(i = 1; i <= 5; i++){
		
		elementsRate += '<li class="rateme_'+i+'"><a href="javascript:;" onmouseover="rating(\'rate_'+id+'\', \''+type+'\', '+i+', \'over\');" onmouseout="rating(\'rate_'+id+'\', \''+type+'\', '+i+', \'out\');" onclick="rating(\'rate_'+id+'\', \''+type+'\', '+i+', \'click\');"><span>'+i+'</span></a></li>';
		//elementsRate += '<li class="rateme_'+i+'"><a href="javascript:;" onmouseover="rating(getParent().getParent().get(\'id\'), \''+type+'\', '+i+', \'over\');" onmouseout="rating(getParent().getParent().get(\'id\'), \''+type+'\', '+i+', \'out\');" onclick="rating(getParent().getParent().get(\'id\'), \''+type+'\', '+i+', \'click\');"><span>'+i+'</span></a></li>';
	
	}
	
	elementsRate += '</ul>';
	
	document.write(elementsRate);
	
	//alert($('rate_'+id).innerHTML);

}

function rating(id, type, rate, etat){
	
	
	if(etat == 'click'){
	
   		this['val_'+id] = rate;
   		this['valLock_'+id] = true;
		
		// Request
		var req = new Request({
	
			url: '_includes/inc.demo.php?var=tesvar'
	
		});
		
	}
	
	
	if(type){

		if(type.slice(0,1) !== '_') type = '_'+type;	
	
	} else {
		
		type = '';
		
	}
	

	if(this['valLock_'+id] !== true){
		
		for(i = 1; i <= 5; i++){
			
			if(etat == 'over'){
			
				if(i <= rate){
			
					$$('#'+id+' .rateme_'+i).setStyle('background-image','url(_img/rate_on'+type+'.png)');
					
				} else {
			
					$$('#'+id+' .rateme_'+i).setStyle('background-image','url(_img/rate_off'+type+'.png)');
					
				}
			
			}
			
			if(etat == 'out'){
			
				if(i <= this['val_'+id]){
			
					$$('#'+id+' .rateme_'+i).setStyle('background-image','url(_img/rate_on'+type+'.png)');
					
				} else {
			
					$$('#'+id+' .rateme_'+i).setStyle('background-image','url(_img/rate_off'+type+'.png)');
					
				}
			
			}
		
		}
	
	}
	
}

function submitForm(form){
	
	document.forms[form].submit();
	
}


