$(document).ready(function(){$('#commentsform').attr('autocomplete','off');});
var addComment = {
	moveForm:function(to_el,comment_id,form_el,page_id){
		$('#sitesync-replyto').val(comment_id);
		$('#'+form_el).stop(true,true);
		$('#'+form_el).hide();
		$('#'+to_el+' .comment-reply-link').after($('#'+form_el));
		$('#'+form_el).fadeIn();
		
		$('#commentsform button.cancel').fadeIn();
		$('#commentsform button.cancel').click(function(){
			$('textarea[name=comment\\[comment\\]]').val('');
			$('input[name=comment\\[name\\]]').val('');
			$('input[name=comment\\[email\\]]').val('');
			$('input[name=comment\\[url\\]]').val('');
			$('#sitesync-replyto').val(0);
			$('#comments').append($('#commentsform'));
			$('#commentsform button.cancel').hide();
			return false;
		});
		
		return false;
	},
	submit:function(){
		var r = {
			comment:'textarea',
			name:'input',
			email:'input'		
		};
		var d = {
			commentsForm_submit:true,
			'comment[url]':$('input[name=comment\\[url\\]]').val(),
			replyto:$('input[name=replyto]').val(),
			fred:$('input[name=fred]').val()
		};
		var e = false;
		$.each(r,function(k,v){
			if($(v+'[name=comment\\['+k+'\\]]').val()=='')
			{
				$(v+'[name=comment\\['+k+'\\]]').parent().addClass('error');
				e = true;
			}
			else
			{
				d['comment['+k+']'] = $(v+'[name=comment\\['+k+'\\]]').val();
			}
		});
		
		if(false==e)
		{
			// Post the message
			$('#commentsform').addClass('sending');
			$.ajax({ 
				url: window.location.href, 
				data:d,
				success: function(r){
        			if(r=='1')
        			{
        				$('#commentsform').removeClass('sending');
        				$('#commentsform').fadeOut(function(){
        					$('#commentsform').before('<p class="thankyou">Thank you. Your comment has been submitted and will appear once approved.</p>');
        				})
        			}else{
        				//alert(r.substring(2*r.length/3,r.length));
        				$('#commentsform').removeClass('sending');
        			}
      			}
			});
		}
		return false;
	},
	showReplies:function(a){
		$(a).html( $(a).html().match('Show') ? $(a).html().replace('Show','Hide') : $(a).html().replace('Hide','Show') );
		$(a).parent().find('ol').slideToggle();
	}
};
