

/*
 *
 * Comments Box Scripts
 *
 */



var comments = {
    
	toggleBox: function(cid){
		var loggedin = $("#loggedin").val();
		if(loggedin!=1){
			alert('Bitte einloggen!');
			return false;
		}
		$('#comments_link_'+cid+':visible').toggle(function() 
		{
			$('#comments_write_'+cid+':hidden').toggle('normal');
		}
	  );
	  return false;
	},
	
	save: function(table,iid,cid){
		 var title=encodeURIComponent($('#c_title_'+cid).val());
		 var text=encodeURIComponent($('#c_text_'+cid).val());
		 var loggedin = $("#loggedin").val();
		 if(text==''){
			 alert('Bitte geben Sie einen Text ein!');
			 return false;
		 }
		 else if(loggedin!=1){
			 alert('Bitte einloggen!');
			 return false;
		 }
		 $('#comments_loader_'+cid+':hidden').fadeIn(
			function(){
				$('#comments_write_'+cid+':visible').fadeOut(
				 function(){												 
					 $.ajax({
							  url: 'ajax/xml/ajaxhandler.php5',
							  type: 'POST',
							  datatype: 'xml',
							  data: 'table='+table+'&iid='+iid+'&title='+title+'&text='+text+'&do=writecomment&PHPSESSID='+$("#sessid").val(),
							  error: function (request,error){
								  alert("Übertragungsfehler. Bitte wiederholen Sie den Vorgang!");
							  }
							  ,
							  success: function( xml ) {
				  				  $(xml).find("comment").each(function(){
									var e = $(this);
									
									var member_id = $.base64Decode(e.find('member_id').text());
									var title = $.base64Decode(e.find('title').text());
									var text = $.base64Decode(e.find('text').text());
									var created = $.base64Decode(e.find('created').text());
									var old_c=$('#comments_'+cid).html();
									$('#comments_'+cid).html( 
									'<div id="comment_container" style="background:#F2F2F2; margin-bottom:15px;"><div id="comment_title" style="padding:4px"><strong style="color:#333">'+title+'</strong></div><div id="comment_text" style="padding:4px">'+text+'</div><div id="comment_info" style="padding:4px; font-size:11px">Verfasst von Mitglied Id '+member_id+' um '+created+'</div></div>' + old_c
									);
						  
								  });
							  },
							  complete: function(){
								  $('#c_text_'+cid).val('');
								  $('#c_title_'+cid).val('');
								  $('#comments_loader_'+cid+':visible').fadeOut( 
										function(){										
											$('#comments_link_'+cid+':hidden').fadeIn(							  
											);
										}
								  );
								 
							  }
					  });	
				 }
															 
				);
			}
		 );

		 
	  return false;
	}
	
}



