var ajaxH=new Array()
// ajaxH.push('Content-type','text/html;;charset=utf-8')
// ajaxH.push('Content-Language', 'zh-cn')
ajaxH.push('Expires', 'Sat, 1 Jan 2000 00:00:00 GMT')
ajaxH.push('Pragma', 'no-cache')
ajaxH.push('enctype', 'multipart/form-data')

var defaultOpts = {
	requestHeader:ajaxH
	,evalScripts:true
	,method:'post'
}

function checkSession()
{
	var opts={
		asynchronous:false
	}
	Object.extend(opts,defaultOpts)
	var ajax = new Ajax.Request('/ajaxSessionCheck',opts)
	if (ajax.transport.responseText!='ok')
	{
		window.location.reload()
		return -1
	}
	return 0
}

function MyUpdater(container,url,options)
{
	if (checkSession()!=0)
	{
		return
	}
	var opts = {
	}
	Object.extend(opts,defaultOpts)
	Object.extend(opts,options)
	var ajax = new Ajax.Updater(container,url,opts)
	return ajax
}

function MyRequest(url,options)
{
	if (checkSession()!=0)
	{
		return
	}
	var opts = {
	}
	Object.extend(opts,defaultOpts)
	Object.extend(opts,options)
	var ajax = new Ajax.Request(url,opts)
	return ajax
}

