var arrRatingOn = new Array(3);
arrRatingOn[0] = new Image();
arrRatingOn[0].src = "idx/images/star_big_none.gif"
arrRatingOn[1] = new Image();
arrRatingOn[1].src = "idx/images/star_big_full.gif"
arrRatingOn[2] = new Image();
arrRatingOn[2].src ="idx/images/bar_write_none.gif"
arrRatingOn[3] = new Image();
arrRatingOn[3].src ="idx/images/bar_write_full.gif"

arrRatingOn[4] = new Image();
arrRatingOn[4].src = "idx/images/star_big_full_yellow.gif"

function ReflectRating(val) 
{	

	if(document.images['ReviewRating'+val].src == arrRatingOn[0].src) 
	{
		document.getElementById("ShowRatingLabel").innerHTML = '&nbsp;&nbsp;Excellent';																						
		document.images['ReviewRating'+val].src = arrRatingOn[1].src 			
	}
}

function ReflectRatingMouseOut(val) 
{
	for(i=val;i<4;i++)
	{
		document.images['ReviewRating'+val].src = arrRatingOn[0].src; 			
	}
}


function ChangeRating(val,login) 
{


	if(login==0)
	{
		var strURL = WWWROOT + "/custompages_register.php";
		window.location =strURL;
	}
	else{
	switch(val)
	{
		case 0:
			if(document.images['ReviewRating0'].src == arrRatingOn[0].src) 
			{
				
				document.images['ReviewRating0'].src = arrRatingOn[1].src 		
			}
			else
			{
				for(var i=4;i>=0;i--)
				{
					
					if(document.images['ReviewRating'+i].src == arrRatingOn[1].src) 
					document.images['ReviewRating'+i].src = arrRatingOn[0].src 		
				}	
			}
			
		break;
		case 1:
				if(document.images['ReviewRating1'].src == arrRatingOn[0].src) 
				{
					for(var i=0;i<=1;i++)
					{
						
						document.images['ReviewRating'+i].src = arrRatingOn[1].src 		
					}	
				}
				else
				{
					for(var i=4;i>=1;i--)
					{
						if(document.images['ReviewRating'+i].src == arrRatingOn[1].src) document.images['ReviewRating'+i].src = arrRatingOn[0].src 					
					}	
				}
			
		break;
		case 2:
				if(document.images['ReviewRating2'].src == arrRatingOn[0].src) 
				{
					for(var i=0;i<=2;i++)
					{
						document.images['ReviewRating'+i].src = arrRatingOn[1].src 
					}	
				}
				else
				{
					for(var i=4;i>=2;i--)
					{
						if(document.images['ReviewRating'+i].src == arrRatingOn[1].src) document.images['ReviewRating'+i].src = arrRatingOn[0].src 								
					}	
				}
		break;
		case 3:
				if(document.images['ReviewRating3'].src == arrRatingOn[0].src) 
				{
					for(var i=0;i<=3;i++)
					{
						document.images['ReviewRating'+i].src = arrRatingOn[1].src 			
					}
				}
				else
				{
					for(var i=4;i>=3;i--)
					{
						if(document.images['ReviewRating'+i].src == arrRatingOn[1].src) document.images['ReviewRating'+i].src = arrRatingOn[0].src 											
					}	
				}
		break;
		case 4:
				if(document.images['ReviewRating4'].src == arrRatingOn[0].src) 
				{
					for(var i=0;i<=4;i++)
					{
						document.images['ReviewRating'+i].src = arrRatingOn[1].src 			
					}
				}
				else
				{
					if(document.images['ReviewRating4'].src == arrRatingOn[1].src) document.images['ReviewRating4'].src = arrRatingOn[0].src 														
				}
		break;	
	}
	
	var tot = 0;
	for(var i=0;i<=4;i++)
	{
		if(document.images['ReviewRating'+i].src == arrRatingOn[1].src)
			tot = tot + 1;
	}	
	
	var strURL = WWWROOT + "/idx_post_rating.php?id=" + clientId + "&m=" + mlsnumber + "&r=" + tot;

	AjaxPostNew(strURL,1);
	}
}


function ChangeRating2(j, val, favid) 
{
	switch(val)
	{
		case 0:
			if(document.images['ReviewRating'+j+'0'].src == arrRatingOn[0].src) 
			{
				
				document.images['ReviewRating'+j+'0'].src = arrRatingOn[1].src 		
			}
			else
			{
				for(var i=4;i>=0;i--)
				{
					
					if(document.images['ReviewRating'+j+i].src == arrRatingOn[1].src) 
					document.images['ReviewRating'+j+i].src = arrRatingOn[0].src 		
				}	
			}
			
		break;
		case 1:
				if(document.images['ReviewRating'+j+'1'].src == arrRatingOn[0].src) 
				{
					for(var i=0;i<=1;i++)
					{
						document.images['ReviewRating'+j+i].src = arrRatingOn[1].src 		
					}	
				}
				else
				{
					for(var i=4;i>=1;i--)
					{
						if(document.images['ReviewRating'+j+i].src == arrRatingOn[1].src) document.images['ReviewRating'+j+i].src = arrRatingOn[0].src 					
					}	
				}
			
		break;
		case 2:
				if(document.images['ReviewRating'+j+'2'].src == arrRatingOn[0].src) 
				{
					for(var i=0;i<=2;i++)
					{
						document.images['ReviewRating'+j+i].src = arrRatingOn[1].src 
					}	
				}
				else
				{
					for(var i=4;i>=2;i--)
					{
						if(document.images['ReviewRating'+j+i].src == arrRatingOn[1].src) document.images['ReviewRating'+j+i].src = arrRatingOn[0].src 								
					}	
				}
		break;
		case 3:
				if(document.images['ReviewRating'+j+'3'].src == arrRatingOn[0].src) 
				{
					for(var i=0;i<=3;i++)
					{
						document.images['ReviewRating'+j+i].src = arrRatingOn[1].src 			
					}
				}
				else
				{
					for(var i=4;i>=3;i--)
					{
						if(document.images['ReviewRating'+j+i].src == arrRatingOn[1].src) document.images['ReviewRating'+j+i].src = arrRatingOn[0].src 											
					}	
				}
		break;
		case 4:
				if(document.images['ReviewRating'+j+'4'].src == arrRatingOn[0].src) 
				{
					for(var i=0;i<=4;i++)
					{
						document.images['ReviewRating'+j+i].src = arrRatingOn[1].src 			
					}
				}
				else
				{
					if(document.images['ReviewRating'+j+'4'].src == arrRatingOn[1].src) document.images['ReviewRating'+j+'4'].src = arrRatingOn[0].src 														
				}
		break;	
	}

	var tot = 0;
	for(var i=0;i<=4;i++)
	{
		if(document.images['ReviewRating'+j+i].src == arrRatingOn[1].src)
			tot = tot + 1;
	}	

	var strURL = WWWROOT + "/idx_post_rating.php?id=" + clientId + "&fav=" + favid + "&r=" + tot;

	AjaxPostNew(strURL,1);
}

function ChangeRatingFav(j, val, favid,mlsnumber) 
{

	switch(val)
	{
		case 0:
			if(document.images['ReviewRating'+j+'0'].src == arrRatingOn[0].src) 
			{
				
				document.images['ReviewRating'+j+'0'].src = arrRatingOn[1].src 		
			}
			else
			{
				for(var i=4;i>=0;i--)
				{
					
					if(document.images['ReviewRating'+j+i].src == arrRatingOn[1].src) 
					document.images['ReviewRating'+j+i].src = arrRatingOn[0].src 		
				}	
			}
			
		break;
		case 1:
				if(document.images['ReviewRating'+j+'1'].src == arrRatingOn[0].src) 
				{
					for(var i=0;i<=1;i++)
					{
						document.images['ReviewRating'+j+i].src = arrRatingOn[1].src 		
					}	
				}
				else
				{
					for(var i=4;i>=1;i--)
					{
						if(document.images['ReviewRating'+j+i].src == arrRatingOn[1].src) document.images['ReviewRating'+j+i].src = arrRatingOn[0].src 					
					}	
				}
			
		break;
		case 2:
				if(document.images['ReviewRating'+j+'2'].src == arrRatingOn[0].src) 
				{
					for(var i=0;i<=2;i++)
					{
						document.images['ReviewRating'+j+i].src = arrRatingOn[1].src 
					}	
				}
				else
				{
					for(var i=4;i>=2;i--)
					{
						if(document.images['ReviewRating'+j+i].src == arrRatingOn[1].src) document.images['ReviewRating'+j+i].src = arrRatingOn[0].src 								
					}	
				}
		break;
		case 3:
				if(document.images['ReviewRating'+j+'3'].src == arrRatingOn[0].src) 
				{
					for(var i=0;i<=3;i++)
					{
						document.images['ReviewRating'+j+i].src = arrRatingOn[1].src 			
					}
				}
				else
				{
					for(var i=4;i>=3;i--)
					{
						if(document.images['ReviewRating'+j+i].src == arrRatingOn[1].src) document.images['ReviewRating'+j+i].src = arrRatingOn[0].src 											
					}	
				}
		break;
		case 4:
				if(document.images['ReviewRating'+j+'4'].src == arrRatingOn[0].src) 
				{
					for(var i=0;i<=4;i++)
					{
						document.images['ReviewRating'+j+i].src = arrRatingOn[1].src 			
					}
				}
				else
				{
					if(document.images['ReviewRating'+j+'4'].src == arrRatingOn[1].src) document.images['ReviewRating'+j+'4'].src = arrRatingOn[0].src 														
				}
		break;	
	}

	var tot = 0;
	for(var i=0;i<=4;i++)
	{
		if(document.images['ReviewRating'+j+i].src == arrRatingOn[1].src)
			tot = tot + 1;
	}	

	var strURL = WWWROOT + "/idx_post_rating.php?id=" + clientId + "&fav=" + favid + "&m=" + mlsnumber + "&r=" + tot;

	AjaxPostNew(strURL,1);
}


function AfterStoreRating(pContent)
{
/*
	if(pContent==1)
		alert("Your rating has been succesfully updated.");	
	else
		alert("Your rating has not been succesfully updated.");	
*/
}

function SelectRating(r)
{
	for(var i=0;i<=r-1;i++)
	{
		document.images['ReviewRating'+i].src = arrRatingOn[1].src 			
	}
}

function SelectRating2(c, r)
{
	for(var i=0;i<=r-1;i++)
	{
		document.images['ReviewRating'+c+i].src = arrRatingOn[1].src 			
	}
}

function ChangeAttribute(val1, val2) 
{
	switch(val1)
	{
		case 0:
			if(document.images['ReviewAttribute'+ val2 + val1].src == arrRatingOn[2].src)
				document.images['ReviewAttribute' + val2 + val1].src = arrRatingOn[3].src 		
			else
			{
				for(var i=4;i>=0;i--)
				{
					if(document.images['ReviewAttribute'+val2+i].src == arrRatingOn[3].src) document.images['ReviewAttribute'+val2+i].src = arrRatingOn[2].src 		
				}	
			}
		break;
		case 1:
				if(document.images['ReviewAttribute'+val2 + val1].src == arrRatingOn[2].src)
				{
					for(var i=0;i<=1;i++)
					{
						document.images['ReviewAttribute'+val2+i].src = arrRatingOn[3].src 		
					}
				}	
				else
				{
					for(var i=4;i>=1;i--)
					{
						if(document.images['ReviewAttribute'+val2+i].src == arrRatingOn[3].src) document.images['ReviewAttribute'+val2+i].src = arrRatingOn[2].src 					
					}	
				}
		break;
		case 2:
				if(document.images['ReviewAttribute'+val2+val1].src == arrRatingOn[2].src)
				{
					for(var i=0;i<=2;i++)
					{
						document.images['ReviewAttribute'+val2+i].src = arrRatingOn[3].src 			
					}	
				}
				else
				{
					for(var i=4;i>=2;i--)
					{
						if(document.images['ReviewAttribute'+val2+i].src == arrRatingOn[3].src) document.images['ReviewAttribute'+val2+i].src = arrRatingOn[2].src 								
					}	
				}
		break;
		case 3:
				if(document.images['ReviewAttribute'+val2+val1].src == arrRatingOn[2].src)
				{
					for(var i=0;i<=3;i++)
					{
						document.images['ReviewAttribute'+val2+i].src = arrRatingOn[3].src 			
					}
				}
				else
				{
					for(var i=4;i>=3;i--)
					{
						if(document.images['ReviewAttribute'+val2+i].src == arrRatingOn[3].src) document.images['ReviewAttribute'+val2+i].src = arrRatingOn[2].src 											
					}	
				}	
		break;
		case 4:
				if(document.images['ReviewAttribute'+val2+val1].src == arrRatingOn[2].src) 
				{
					for(var i=0;i<=4;i++)
					{
						document.images['ReviewAttribute'+val2+i].src = arrRatingOn[3].src 			
					}
				}
				else
				{
					if(document.images['ReviewAttribute'+val2+val1].src == arrRatingOn[3].src) document.images['ReviewAttribute'+val2+val1].src = arrRatingOn[2].src 														
				}
		break;	
	}

}

var outflag = false;

function ChangeRating4(j, val, favid) 
{
	switch(val)
	{
		case 0:
			if(document.images['ReviewRating'+j+'0'].src == arrRatingOn[4].src) 
			{
				document.images['ReviewRating'+j+'0'].src = arrRatingOn[1].src 		
			}
			else
			{
				for(var i=4;i>=0;i--)
				{
					if(document.images['ReviewRating'+j+i].src == arrRatingOn[1].src) 
						document.images['ReviewRating'+j+i].src = arrRatingOn[4].src 		
				}	
			}
			
		break;
		case 1:
				if(document.images['ReviewRating'+j+'1'].src == arrRatingOn[4].src) 
				{
					for(var i=0;i<=1;i++)
					{
						document.images['ReviewRating'+j+i].src = arrRatingOn[1].src 		
					}	
				}
				else
				{
					for(var i=4;i>=1;i--)
					{
						if(document.images['ReviewRating'+j+i].src == arrRatingOn[1].src) document.images['ReviewRating'+j+i].src = arrRatingOn[4].src 					
					}	
				}
			
		break;
		case 2:
				if(document.images['ReviewRating'+j+'2'].src == arrRatingOn[4].src) 
				{
					for(var i=0;i<=2;i++)
					{
						document.images['ReviewRating'+j+i].src = arrRatingOn[1].src 
					}	
				}
				else
				{
					for(var i=4;i>=2;i--)
					{
						if(document.images['ReviewRating'+j+i].src == arrRatingOn[1].src) document.images['ReviewRating'+j+i].src = arrRatingOn[4].src 								
					}	
				}
		break;
		case 3:
				if(document.images['ReviewRating'+j+'3'].src == arrRatingOn[4].src) 
				{
					for(var i=0;i<=3;i++)
					{
						document.images['ReviewRating'+j+i].src = arrRatingOn[1].src 			
					}
				}
				else
				{
					for(var i=4;i>=3;i--)
					{
						if(document.images['ReviewRating'+j+i].src == arrRatingOn[1].src) document.images['ReviewRating'+j+i].src = arrRatingOn[4].src 											
					}	
				}
		break;
		case 4:
				if(document.images['ReviewRating'+j+'4'].src == arrRatingOn[4].src) 
				{
					for(var i=0;i<=4;i++)
					{
						document.images['ReviewRating'+j+i].src = arrRatingOn[1].src 			
					}
				}
				else
				{
					if(document.images['ReviewRating'+j+'4'].src == arrRatingOn[1].src) document.images['ReviewRating'+j+'4'].src = arrRatingOn[4].src 														
				}
		break;	
	}

	var tot = 0;
	for(var i=0;i<=4;i++)
	{
		if(document.images['ReviewRating'+j+i].src == arrRatingOn[1].src)
			tot = tot + 1;
	}	

	for(var i=0;i<tot;i++)
	{
		document.images['ReviewRating'+j+i].src = arrRatingOn[1].src; 			
	}
	
	outflag = true;
	
	var strURL = WWWROOT + "/idx_post_rating.php?id=" + clientId + "&fav=" + favid + "&r=" + tot;
	AjaxPostNew(strURL,1);
}

function AddOnHover(j, val, favid)
{
	outflag = false;
	for(var i=0;i<=val;i++)
	{
		document.images['ReviewRating'+j+i].src = arrRatingOn[4].src; 			
	}
}

function RemoveOnHover(j, val, favid, r)
{
	alert(outflag);	
	if(outflag==false)
	{
		for(var i=val;i>=0;i--)
		{
			document.images['ReviewRating'+j+i].src = arrRatingOn[0].src; 			
		}

		for(var i=0;i<r;i++)
		{
			document.images['ReviewRating'+j+i].src = arrRatingOn[1].src; 			
		}
	}
}