//Decide Cu can add a reply when no one reply exist.
$(document).ready(function(){
	var reply_list_title_length = $('.order_view_reply_list_title').length;
	var reply_list_title_text = $('.order_view_reply_list_title').last().text();
	
	if ( reply_list_title_length==0 || reply_list_title_text.match("support@edesignfox.com") ) {
		$('#order_view_reply_add_title').bind('click',function(){
			$('#order_view_reply_add_textarea').ckeditor({toolbar:'order_cu',height:100,width:500,colorButton_enableMore:false,
														   toolbarCanCollapse:false,toolbarLocation:'bottom'}); 
			$('#order_view_reply_add').show();
		});
	}else{
		$('#order_view_reply_add_title').addClass('order_view_reply_add_title_unbind');
		$('<span>Edit</span>').appendTo($('.order_view_reply_list_title').last()).addClass('order_view_reply_list_title_edit');
		$('.order_view_reply_list_title_edit').bind('click',function(){
			ReplyEdit();
			return false;
		});
		
	}
	
});

//Close order_view_reply_add
$(document).ready(function(){
	$('#order_view_reply_add_close').click(function(){
		$('#order_view_reply_add').hide();
	});
});

//CU Click reply submit, sbumit the reply.
$(document).ready(function(){
	$('#order_view_reply_add_form :submit').click(function(){
		$.post("order_view_exec.php",$('#order_view_reply_add_form').serialize(),function(data){
			var posted_on = data;
			var email = $('#order_view_reply_add_email').val();
			var username = $('#order_view_reply_add_username').val();
			var reply = $('#order_view_reply_add_textarea').val();
			
			$('<div></div>')
			.addClass('order_view_reply_list')
			.html('<div class="order_view_reply_list_title">'+
				  '<div class="order_view_reply_list_title_email">'+
				  email+'&nbsp;&nbsp;&nbsp;'+username+
				  '</div>'+
				  posted_on+'</div>'+
				  '<div class="order_view_reply_list_body">'+reply+'</div>'
				  )
			.insertAfter('.order_view_reply_list:last');
			
			$('#order_view_reply_add').hide();
			$('#order_view_reply_add_title').unbind('click');
			$('#order_view_reply_add_title').addClass('order_view_reply_edit_title_unbind');
			
			$('<span>Edit</span>').appendTo($('.order_view_reply_list_title').last()).addClass('order_view_reply_list_title_edit');
			$('.order_view_reply_list_title_edit').bind('click',function(){
				ReplyEdit();
				return false;
			});

		});
		return false;
	});
});

//
function ReplyEdit() {
	 
	var text_to_edit = $('.order_view_reply_list_body').last().html();
	$('#order_view_reply_list_textarea').val(text_to_edit);
	$('#order_view_reply_list_textarea').ckeditor({toolbar:'order_cu',height:100,width:500,colorButton_enableMore:false,toolbarCanCollapse:false,toolbarLocation:'bottom'}); 
    $('#order_view_reply_list_edit').show();
	$('.order_view_reply_list_body').last().hide();
	
	$('<span>Save</span>').appendTo($('.order_view_reply_list_title').last()).addClass('order_view_reply_list_title_save');
	
	$('.order_view_reply_list_title_save').bind('click',function(){
		var text_to_save = $('#order_view_reply_list_textarea').val();
		$.post("order_view_exec.php",$('#order_view_reply_save_form').serialize(),function(data){
			$('.order_view_reply_list_body').last().html(text_to_save).show();
			$('#order_view_reply_list_edit').hide(); 
			$('.order_view_reply_list_title_save').hide();

		});
	});
}

//Click More in order_view_orderdetail_business, orderdetail_business appear.
$(document).ready(function(){
	$('#order_view_orderdetail_business_click').click(function(){
		var offset=$(this).offset();
		var scro=$(document).scrollTop();
		$('#order_view_orderdetail_business').dialog({ show: 'blind',position:[offset.left+70,offset.top-scro],title:'Business Description',hide:'blind' });
	});
});

//Click More in order_view_orderdetail_desc, orderdetail_desc appear.
$(document).ready(function(){
	$('#order_view_orderdetail_desc_click').click(function(){
		var offset=$(this).offset();
		var scro=$(document).scrollTop();
		$('#order_view_orderdetail_desc').dialog({ show:'blind',position:[offset.left+100,offset.top-scro],title:'Your Own Ideas',hide:'blind' });
	});
});

//Click More in order_view_orderdetail_file_uploaded, file_uploaded appear.
$(document).ready(function(){
	$('#order_view_orderdetail_upload_click').click(function(){
		var offset=$(this).offset();
		var scro=$(document).scrollTop();
		$('#order_view_orderdetail_upload').dialog({ show:'blind',position:[offset.left+130,offset.top-scro],title:'Files Uploaded',hide:'blind' });
	});
});
