tinyMCE.init({
	language			: "zh_tw_utf8",
	mode				: "exact",
	theme				: "advanced",
	elements			: "",
	plugins				: "",
	relative_urls		: false,
    fix_list_elements	: true,
	remove_script_host	: false,
	visual				: false,
	force_p_newlines	: true,
	cleanup_on_startup	: true,	
	theme_advanced_buttons1 : "fontsizeselect,fontselect,forecolor,backcolor,bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,bullist,numlist",
	theme_advanced_buttons2 : "",
	theme_advanced_buttons3 : "",
	fullscreen_settings : {
                theme_advanced_buttons3 : ""
        },	
	theme_advanced_toolbar_location	: "top",
	theme_advanced_toolbar_align	: "left",
	theme_advanced_path_location	: "",
	content_css						: $('base').attr('href') + "2009/themes/default/editor_for_guest.css?" + new Date().getTime() ,
    plugin_insertdate_dateFormat	: "%Y-%m-%d",
    plugin_insertdate_timeFormat	: "%H:%M:%S",
	extended_valid_elements			:	"hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style],script[type|src|language],br[class|style]",
	theme_advanced_resize_horizontal: false,
	theme_advanced_resizing		:	true,
	nonbreaking_force_tab		:	true,
	apply_source_formatting		:	true
});

var	csiName		=	new Array ('feedback'	) ;
var	csiMode		=	new Array ('1'			) ;
var	csiOrMode	=	new Array ('1'			) ;

var	fieldsEN0	=	new Array ('AUTH_CODE'	) ;
var	fieldsMODE0	=	new Array ('1'			) ;
var	csiButton0	=	new Array ('submit'		) ;
var	csiOrButton0=	new Array () ;
var	csiImage0	=	new Array () ;
var	csiOrImage0	=	new Array () ;

var	csiBalls	=	new Array () ;
var	greenBall	=	new Image () ; greenBall.src	=  "2009/pages/images/green.gif" ;
var	redBall		=	new Image () ; redBall.src		=  "2009/pages/images/red.gif" ;

var	form		=	{
	button_pending	:	'<IMG SRC="2009/pages/images/loading.gif" ALIGN="absmiddle">傳送中...' ,
	button_submit	:	$(':button[name=CMDsubmit]').html()
} ;
$(document).ready(function(){
	form_loader() ;
	$('A.page_route:last').addClass('focus') ;
/*
	$('DIV.pages A[TARGET=' + '_blank' + ']').each(function(){
		if	($(this).find('IMG').size() == 0)	$(this).addClass('popup') ;
	}) ;
*/
});
function	chgModePtr(){
	chgMode('feedback') ;
}
function	form_submit() {
	tinyMCE.triggerSave();
	$.ajax({
		type	:	"POST" ,
		url		:	location.pathname ,
		data	:	{
			cmd			:	'feedback' ,
			TITLE		:	$('#feedback :hidden[name=TITLE]').val() ,
			AUTH_CODE	:	$('#feedback :input[name=AUTH_CODE]').val() ,
			MAIL		:	$('#feedback :input[name=MAIL]').val()
		},
		async		:	false,
		beforeSend	:	function(){
			$(':button[name=CMDsubmit]').attr('disabled',true).html(form['button_pending']) ;
			$('.ajax_report').css('display','none') ;
		},
		success		:	function(x){
			try	{
				var	r	=	eval('(' + x + ')') ;
				alert(r['message']) ;
				$(':button[name=CMDsubmit]').attr('disabled',false).html(form['button_submit']) ;
				if	(r['opcode'])	history.go(0) ;
			} catch(e) {
				$('.ajax_report').css('display','inline') ;
				$(':button[name=CMDsubmit]').attr('disabled',false).html(form['button_submit']) ;
				if	(e.message != '') alert(e.message) ;
			}
		}
	}) ;
	return	false ;
}
function	form_loader(){
	if	($('#feedback').size() > 0)	{
		if	(tinyMCE.getInstanceById('MAIL') != null)	tinyMCE.execCommand('mceRemoveControl', false, 'MAIL') ;
		$('#feedback :input[name=MAIL]').val($('#feedback_form').html()) ;
		setTimeout("tinyMCE.execCommand('mceAddControl', false, 'MAIL')",300) ;
		initCsiBalls() ;
		chgModePtr() ;
		$('#feedback').click(chgModePtr).change(chgModePtr).focus(chgModePtr).blur(chgModePtr).keyup(chgModePtr) ;
	}
}
