$().ready(function() {

	loadAccolades("operation=LOAD");

	function loadAccolades(params){
		$.ajax({
			   type: "POST",
			   url: "servlet/AccoladesServlet",
			   data: params,
			   dataType: 'xml',
			   timeout: 1000,
			   success: function(xml){
					var review_text = "";
					var isOddRow = false;
					var count = 1;
					$(xml).find('Accolade').each(function(){
		        		if($(this).find('Approved').text() == "1"){
		        			var oddRow = "";
					        if(isOddRow){
					        	oddRow = "class=\"odd\"";
					        	isOddRow = false;
					        }else{
					        	isOddRow = true;
			 		        }
				        	review_text = review_text+'<tr '+oddRow+' id=\"'+$(this).find('ReviewId').text()+'\">';
				        	review_text = review_text+'<td style="vertical-align:top" width=\"20\">'+ count++ +'.</td>';
				        	review_text = review_text+'<td width=\"300\" colspan="2">'+$(this).find('Comments').text()+'<br><br>';
				        	review_text = review_text+'Written By <b>'+$(this).find('FullName').text()+'</b>,';
				        	review_text = review_text+$(this).find('Address').text()+' For Restaurant Located In ';
				        	review_text = review_text+$(this).find('Location').text()+',CA On ';
				        	review_text = review_text+$(this).find('SubmitDate').text()+'</td></tr>';
		        		}
				    });
					if(review_text == ""){
						review_text = review_text+"<tr class=\"odd\"><td colspan=\"3\">There are no reviews comment yet, be the first to post one.</td></tr>";
					}
			        $('#reviewsTBody').html(review_text);
			        
			        RESET();
			   }
		
		});
	}

	$('#RESET').click(function(){
		RESET();
	});

	function RESET()
	{
		$('#fullNameID').val("");
		$('#addressID').val("");
		$('#commentsID').val("");
	}
	
	function hideshow(el,act)
		{
		    if(act) $('#'+el).css('visibility','visible');
		    else $('#'+el).css('visibility','hidden');
		}
		 
		function error(act,txt)
		{
		    hideshow('error',act);
		    if(txt) $('#error').html(txt);
		}
	$('#ADDCOMMENT').click(function(){
		if($('#fullNameID').val() == ""){
			hideshow('loading',1);
		   error(0);
			return false;
		}
		if($('#addressID').val() == ""){
			alert('Please Enter Your City');
			return false;
		}
		if($('#commentsID').val() == ""){
			alert('Please Enter Few Comments About Our Restaurant');
			return false;
		}
		var params = "operation=ADDREVIEW&fullname="+$('#fullNameID').val()+"&address="+$('#addressID').val()+"&location="+$('#locationID').val()+"&comments="+$('#commentsID').val();
		loadAccolades(params);
		$('div.success-message').html('Your Review Has Been Submitted Successfully... Thank you');
		$('div.success-message').show();
		setTimeout(function(){$('div.success-message').fadeOut('slow'); }, 3000);
	});
});