 function selstar(nameField,val,starsNumber,startVar)
{
	for(var x=1;x<=val;x++)
	{
		$(nameField+"_"+x).src=startVar+"/images/star2.gif";
	}

}
function remstar(nameField,val,starsNumber,startVar)
{
	var x=($(nameField).value=="")?1:(parseInt($(nameField).value)+1);
	for(x;x<=starsNumber;x++)
	{
		$(nameField+"_"+x).src=startVar+"/images/star1.gif";
		
	}
	
}

function setrate(nameField,val,starsNumber,startVar)
{
	for(var x=val+1;x<=starsNumber;x++)
	{
		$(nameField+"_"+x).src=startVar+"/images/star1.gif";
	}
	$(nameField).value=val;
	//document.rate.submit();
}

function recordNewReview(divName,varNames){
	document.body.style.cursor="wait";
	var params="";
	var contin=true;
	for (var i=0; i<varNames.length;i++){
		var element=$(varNames[i]);
		if (element.type!="checkbox"){
			
			params += ((params!="")?"&":"")+varNames[i]+"="+element.value;
			if (element.value==""){
				contin=false;
				$("l_"+varNames[i]).style.color="red";
				break;
			}
		}else{
			params += ((params!="")?"&":"")+varNames[i]+"="+element.checked;
		}
	}
	if (!contin){
			alert($("ERROR_MESSAGE").innerHTML);
			document.body.style.cursor="default";
	}else{
		new Ajax.Request('save_rates.php', 
					{	method:'post', 
					 	parameters:params, 
					 	onSuccess:function (transport){
								var jsonResponse=JSON.parse(transport.responseText);
								popup(divName,400,500);
								for (var i=0; i<varNames.length;i++){
									if ($(varNames[i]).type=="checkbox")
										$(varNames[i]).checked=false;
										
									else{
										$(varNames[i]).value="";
									}
										
								}
								document.body.style.cursor="default";
								
								$("POP_UP_MESSAGE").innerHTML=jsonResponse.text_result;
								showDivForFewSeconds("POP_UP_MESSAGE",300,200,3);
						},
						 onFailure: function(){ 
							showDivForFewSeconds("POP_UP_ERROR",300,200,3);
							showDivForFewSeconds(divName,3);
							document.body.style.cursor="default";
						}
					 });
	}
}
function showReviews(divInput,nameLastView){
	var input=$(nameLastView);
	var params = 'last_row='+input.value;
    document.body.style.cursor="wait";
    new Ajax.Updater(divInput, 'private_showComment.php', 
    				{	method:'GET', 
    					parameters:params,
    					onSuccess:function (transport){
    						document.body.style.cursor="default";
    	 					
    					}
    				});

}

function showDivForFewSeconds(divName,width,height,seconds){
	popup(divName,width,height);
	var func = "popup('"+divName+"',"+width+","+height+");";
	window.setTimeout(func, seconds*1000);
}

function invertDisplay(varNames){
	for (var i=0; i<varNames.length;i++){
		var name=varNames[i];
		if ($(name).visible()){
			$(name).hide();
		}else{ 
			$(name).show();
		}
	}
}
function changeBetweenClasess(divName,classes){
	for (var i=0; i<classes.length;i++){
		var classNameDiv=$(divName).className;
		var classViewed=classes[i];
		if (classNameDiv==classViewed){
			$(divName).className=classes[((i==classes.length-1)?0:i+1)];
			break;
		}
	}
	
}
function send_message(){
    try{
    	document.body.style.cursor="wait";
    	$('contact_result').innerHTML = '';
    params = 'message='+$('consulta').value;
    params += '&name='+$('nombre').value;
    params += '&mail='+$('email').value;
    params += '&phone='+$('telefono').value;
    //new Ajax.Updater('contact_result', 'ajax_contact.php', {method:'GET', parameters:params});
    new Ajax.Updater('contact_result', 'ajax_contact.php', 
			{	method:'GET', 
				parameters:params,
				onComplete:function (transport){
					document.body.style.cursor="default";
 					$('nombre').value="";
 					$('email').value="";
 					$('telefono').value="";
 					$('consulta').value="";
 					document.body.style.cursor="wait";
				}
			});
    }catch (error){
    	alert(error);
    }
}
