var clickelement;

// 加载提示文字
var showText = "正在加载...";
var showSaveText = "正在保存...";
// 保存后所放提示信息的DIV名称
var ShowSaveDiv = "message";
// 返回正确的提示信息
var showSuccess = "success!!";
// 返回错时的提示信息
var showError = "error!!";
//显示结果的DIV地ID
var ShowDiv = "mainshow";
//错误信息显示的位置
var ErrorMessageDiv = "errormessage";

//提交后在右上角有loading提示
function showLoad(){
	$(window).scroll(function () {
		scall();
	});
	$('<div id="loading"></div>').appendTo('body');

	//$('#loading').ajaxStart(function() {$('#loading').show();});
	//$('#loading').ajaxStop(function() {$('#loading').hide();});
}
//AJAX分页方法
function getPageContent(address){

	$.ajax({
		url: address,
		dataType:"javascript",
		// ifModified:true,   使用这个属性firefox会有问题，无法成功响应
		beforeSubmit:  showLoading(showText),   // 提交之前执行的方法
		success: function(msg){
			$("#" + ShowDiv).html(msg);
			//$("#" + ShowDiv).css("display","block");
			//alert(msg);
			hideLoading();
		}
	});
}


//AJAX获得信息
function getAjaxContent(address,ShowDiv){

	showText = "加载中...";
	$.ajax({
		url: address,
		dataType:"javascript",
		// ifModified:true,   使用这个属性firefox会有问题，无法成功响应
		beforeSubmit:  showLoading(showText),   // 提交之前执行的方法
		success: function(msg){
			$("#" + ShowDiv).html(msg);
			//$("#" + ShowDiv).css("display","block");
			//alert(msg);
			hideLoading();
		}
	});
}

//AJAX分页方法
function getOrderPageContent(address){

	$.ajax({
		url: address,
		dataType:"javascript",
        async:"false",
		// ifModified:true,   使用这个属性firefox会有问题，无法成功响应
		beforeSubmit:  showLoading(showText),   // 提交之前执行的方法
		success: function(msg){
			$("#" + ShowOrderDiv).html(msg);
			hideLoading();
		}
	});
}

// 提交后执行的方法（作为保存）
function saveRequest(formData, jqForm, options){
	var queryString = $.param(formData);
	//alert(ShowSaveDiv);
	$("#" + ShowSaveDiv).text(showSaveText);
	$("#" + ShowSaveDiv).css("display","block");
	return true;
}

// 提交之前执行的方法（作为保存）
//responseText服务器端返回的值
//statusText AJAX的状态
//返回值类型是JSON，如果type:0是有错误1是成功，message:是要显示的内容
function  saveResponse(responseText,statusText){
	//alert("sss");
	//	$("#" + ShowSaveDiv).css("display","block");
	//如果没有返回信息，那么就显示默认的提示信息
	//alert(ShowSaveDiv);
	if (responseText.message == ""){
		if (responseText.type == "1"){
			$("#" + ShowSaveDiv).text(showSuccess);
		}else{
			$("#" + ShowSaveDiv).text(showError);
		}
	}else{
		if (responseText.type == "1"){
			showMessage(responseText.message);
			//$("#" + ShowDiv).text(responseText.message);
		}else{
			$("#" + ErrorMessageDiv).text(responseText.message);
		}
	}
	$("#" + ShowSaveDiv).show();
	//alert("sss");
	//setTimeout('$("#' + ShowSaveDiv + '").css("display","none")',250);
	//ShowSaveDiv = "show_message";
	return true;
}

// 直接根据内容返回列表
function showResponse(responseText,statusText)  {
	if (responseText.type == "1"){
		$("#" + ShowDiv).text(responseText.message);
	}else{
		$("#" + ErrorMessageDiv).text(responseText.message);
	}
}

// 得到也面内容，并更改菜单状态
function getContent(thiselement,address){
	clickelement = thiselement;
	$("#main0 span").each(function(i){this.style.color='#FFFFFF'});
	thiselement.style.color = '#E0F8E2';
	ShowDiv = 'mainshow';
	getPageContent(address);

}
//显示右上角ajax提示
function showLoading(msg){
	scall();
	//	$('#loading').html(msg).fadeIn("fast");
	$('#loading').text(msg);
	$('#loading').show();
}
//隐藏右上角ajax提示
function hideLoading(){
	$('#loading').hide();
}
//定位右上角ajax提示
function scall(){
	$('#loading').animate({
		top:document.documentElement.scrollTop+10,
		right:17
	},1);
}
//显示操作结果辅助导航
function showMessage(msg){
	$('#message').html('<img src="http://www.doc88.com/skin/basic/images/close_message.gif" alt="关闭提示" name="close_message" id="close_message" style="float:right;cursor:pointer;" onclick="hideMessage();" />'+msg);
	$('#message').slideDown("fast");
}
function showMessageHtml(path,msg){
    var htm= "<img src='http://www.doc88.com/skin/basic/images/close_message.gif'" + ' alt="关闭提示"  name="close_message"  id="close_message"  style="float:right;cursor:pointer;" onclick="hideMessage();" />';
    $('#message').html(htm + msg);
    $('#message').slideDown("fast");
}
//隐藏操作结果辅助导航
function hideMessage(){
	$('#message').slideUp("slow");
}


//显示操作结果辅助导航
function showMessageById(msgId,msg){
	$('#'+msgId).html('<img src="http://www.doc88.com/skin/basic/images/close_message.gif" alt="关闭提示" name="close_message" id="close_message" style="float:right;cursor:pointer;" onclick="hideMessageById(\''+msgId+'\');" />'+msg);
	$('#'+msgId).slideDown("fast");
}
function showMessageHtmlById(msgId,path,msg){
   var htm= "<img src='http://www.doc88.com/skin/basic/images/close_message.gif'" + ' alt="关闭提示"  name="close_message"  id="close_message"  style="float:right;cursor:pointer;" onclick="hideMessageById(\''+msgId+'\');" />';
    $('#'+msgId).html(htm + msg);
    $('#'+msgId).slideDown("fast");
}
//隐藏操作结果辅助导航
function hideMessageById(msgId){
	$('#'+msgId).slideUp("slow");
}


function showHelp(){
	$.cookie('hideHelp','1');
	$('#main-left')[0].style.width="73%";
	if($("#message")[0]!=null){
		$('#message')[0].style.width="655px";
	}
	$('#main-right').fadeIn("slow");
	$("#openhelpbutton").hide();
	$("#closehelpbutton").show();
}
function hideHelp(){
	$.cookie('hideHelp','0');
	$('#main-right').fadeOut("slow");
	setTimeout("$('#main-left')[0].style.width='97%'",600);
	if($("#message")[0]!=null){
		setTimeout("$('#message')[0].style.width='93%'",600);
	}
	$("#openhelpbutton").show();
	$("#closehelpbutton").hide();
}

function setDocImg(siteUrl)
{
	var imgA = document.getElementsByTagName("A");
	for(var i=0;i<imgA.length;i++)
	{
		var orig=imgA[i].getAttribute('orig');
		if(orig)
		{
			if(siteUrl+"/"!=orig)
			{
				imgA[i].style.backgroundImage='url('+orig+')';
			}
		}
	}
}

var zIndex = 2000;
//显示加载进度
function showProgress()
{
	var loadFrame = document.getElementById("loadFrame");
	var loadDiv = document.getElementById("loadDiv");
	var st =document.documentElement.scrollTop;
	loadFrame.style.top=0;
	loadDiv.style.top=st+"px";
	loadDiv.style.zIndex = zIndex++;
	loadFrame.style.height =  document.documentElement.scrollHeight+"px";
	loadDiv.style.height =  (document.documentElement.scrollHeight-st)+"px";
	var loadContent = '<table width="100%" height="400" valign="middle" align="center"><tr><td valign="middle" align="right" width="50%"><img src="/skin/blue/images/load.gif"></td><td valign="middle" align="left">&nbsp;&nbsp;<font color="#CC0000">正在处理数据，请稍候...</font></td></tr></table>';
	loadDiv.innerHTML = loadContent;
	loadFrame.style.display = "block";
	loadDiv.style.display = "block";
}
//隐藏加载进度
function hideProgress()
{
	var loadFrame = document.getElementById("loadFrame");
	var loadDiv = document.getElementById("loadDiv");
	loadFrame.style.display = "none";
	loadDiv.style.display = "none";
}
