$(document).ready(function($) {
	function myTimestamp(){
		tstmp = new Date();    
		return tstmp.getTime();
	} 
	
	$(".reviews .panelHead .title").toggle(
		function () { 
    		$(".reviews").children("div.review").hide(); 
			$(".reviews").children("div.postReviewContainer").hide(); 
			$(".reviews .panelHead .title").attr('class','title arrowRight fleft');
			$("#attentionDeprivedElement").focus();
    	},function () { 
    		$(".reviews").children("div.review").show(); 
			$(".reviews .panelHead .title").attr('class','title arrowDown fleft');
			$("#attentionDeprivedElement").focus();
    	}
	);
	$(".postReview").click(function () { 
    	$(".postReviewContainer").show();
		return false;
    });
	$("#btnCancel").click(function () { 
		$(".postReviewContainer").hide();
		return false;
    });
	//Form
	$("input#btnPost").click(function () {
		$(this).attr('disabled','disabled');
		$("input#btnCancel").attr('disabled','disabled');
		$("#reviewDesc").attr('readonly','true');
		var trainingId = $("#training_id").val();
		var profileId = $("#profile_id").val();
		var description = $("#reviewDesc").val();
		var url = "http://www.sitesource101.com/mycommunity/training/ajaxPostReview.php?training_id="+trainingId+"&profile_id="+profileId+"&description="+description+"&stamp="+myTimestamp();
		
		$.getJSON(url, function(data){

			if(data!='error'){
				$("input#btnPost").removeAttr('disabled');
				$("input#btnCancel").removeAttr('disabled');
				$("#reviewDesc").removeAttr('readonly');
				$("#reviewDesc").val('');
				$(".reviews .panelHead .count").html('('+data.count+')');
				var html = '';
				$.each(data.trainings, function(i,item){
					html += '<div class="review"><a class="username" href="member.php?ID='+item.profile_id+'">'+item.NickName+' <span class="time">('+item.date+')</span></a><pre class="reviewContent">'+item.description+'</pre></div>';
				});
				$.each($(".reviews").children('.review'), function(i,item){
					$(this).remove();
				});
				$(".reviews").append(html);
			} else {
				alert("Error has occured!");
			}
		});
		return false;
	});
});

