/**
 * 
 * @author 	唐小刚
 * @Date	2008-4-26
 */
var Et_Save = {} ; 
	Et_Save.divTip		= ''; //提示
	Et_Save.doSave		= save ; //保存内容
	Et_Save.checkExit	= _checkExist ; //检查内容是否存在
	Et_Save.tipArray	= ['<img src="../images/l.gif" align="absmiddle">正在保存数据，请稍候...',
						   '<img src="../images/l.gif" align="absmiddle">正在初始化数据，请稍候...',
						   '<img src="../images/l.gif" align="absmiddle">准备删除数据，请稍候...',
						   '<img src="images/info.gif" align="absmiddle">你已取消本次操作.',
						   '<img src="../images/l.gif" align="absmiddle">正在更新数据，请稍候...',
						   '<img src="images/info.gif" align="absmiddle">更新数据失败，请重试...',
						   '<img src="images/info.gif" align="absmiddle">更新数据成功!',
						   '<img src="images/info.gif" align="absmiddle">即将更新数据，请稍候...!',
						   '<img src="images/info.gif" align="absmiddle">删除数据成功！.'
						  ] ;
	Et_Save.init        = _init ; 
	
	/**
	 * 检查内容是否存在
	 * @param {Object} _o
	 * @param {Object} _t
	 */
	function _checkExist(_o,_t,_f)
	{
		_sUrl			= _f;
		Et_Save.divTip	= _t ; 
		_sParam			= '?' + _o + '=' + $F(_o) + '&doaction=exist';
		var myAjax		= new Ajax.Request(_sUrl,{method: 'post',parameters: _sParam,onComplete: _showResult});
	}
	
	function _showResult(myRs)
	{
		$(Et_Save.divTip).innerHTML		= myRs.responseText ; 
	}
	
	/**
	 * 保存内容
	 * @param {Object} _oFck
	 * @param {Object} _oTip
	 * @param {Object} _iType
	 * @param {Object} _sFileName
	 * @param {Object} _oForm
	 */
	function save(_oFck,_oTip,_iType,_sFileName,_oForm)
	{
	    self.parent.showAlert("<span><img src='images/6-0.gif' style='vertical-align:middle;'> <font style='color:#B77E02;'>正在处理，请稍候。。。</font></span>")
		if ( _oFck.trim() != '' ) Etion.GetFckCont(_oFck,_oFck) ;
		var _sParam         = Etion.CreateParam(_oForm) ;
		//alert(_sParam)
        var aParam			= {method: 'post',postBody: _sParam,onSuccess: showResponse }
        var myAjax		    = new Ajax.Request(_sFileName, aParam);
	}
	
	/**
	 * 保存成功
	 * @param {Object} myRs
	 */
    function showResponse(myRs)
    {
        //alert( myRs.responseText)
        //$("ClassContent").value = myRs.responseText
        //Etion.ShowTip(Et_Save.sTip,'<img src="images/info.gif" align="absmiddle"><font color="#056903">'+myRs.responseText+'</font>') ; 
        //top.showAlert(myRs.responseText);
        //Etion.SetDisabled('btnSubmit',1) ;
        self.parent.showAlert(myRs.responseText)
        self.getList('')
    }
	
	/**
	 * 找不到文件
	 * @param {Object} myRs
	 */
    function showError(myRs2)
    {
       //alert("2")
        //top.showAlert('<font color="#0000ff">'+myRs.statusText+'</font>');
       Etion.SetDisabled('btnSubmit',1) ; 
    }
	
	/**
	 * 保存失败
	 * @param {Object} myRs
	 */
    function showFailure(myRs3)
    {
        //alert("3")
        //top.showAlert('<font color="#ff0000">'+myRs.status+'</font>')
        Etion.SetDisabled('btnSubmit',1) ; 
    }
    
    /**
    * 初始页面JavaScript
    **/
    function _init()
    {
        var oElements   = document.getElementsByTagName("input") ; 
        for( var i = 0 ; i < oElements.length ; i++ )
        {
            if (oElements[i].type.toString() == "text" || oElements[i].type.toString() == "password"  )
            {
                oElements[i].onfocus    = function(){this.className = 'inputborder' ; }
                oElements[i].onblur     = function(){this.className = 'inputtext' ; }
            }
        }
    }