// JavaScript Document

/**
 * 发送请求


 * @url 请求url
 */
function sendRequest( url )   
{						
	xmlHttpRequest.open("GET", url, false );
	
	// 判断是不是用火狐浏览器打开的


	var isFF = window.addEventListener;
	
	if( !isFF )
	{
		xmlHttpRequest.onreadystatechange = IEReturnInfo;
	}
		
	xmlHttpRequest.send(null);
	
	// 火狐没有onreadystatechange事件，在send以后直接返回数据，没有状态位的限制  
	if( isFF )
	{
		FFReturnInfo();
	}
}

/**
 * IE获取请求返回信息
 */
function IEReturnInfo()
{	 	
   	if (xmlHttpRequest.readyState == 4 ) 
   	{
    	if (xmlHttpRequest.status == 200) 
    	{										
			FFReturnInfo();	
		}
		else
		{
			window.alert("返回的信息有错误");
		}
	}
  	else
   	{
		//window.alert("正在处理，请稍候......");
   	}
}

/**
 * 火狐获取请求返回信息
 */
function FFReturnInfo()
{
	var news = xmlHttpRequest.responseText;
	document.getElementById("page_content").innerHTML = news;
	
	//信息返回成功，修改当前页的页码

	
	currentPage.value = objPageValue;
	
	//信息返回成功，判断是否要禁用上一步或下一步


	if( currentPage.value == 1 )
	{
		back.className = "linkDistory";
	}
	else
	{
		back.className = "";
	}
	
	if( currentPage.value == totalNumberOfPages.value )
	{
		next.className = "linkDistory";
	}
	else
	{
		next.className = "";
	}
	
	//修改转至的页面为当前页


	page.value = currentPage.value;
	
	return null;
}


//目标页码
var objPageValue;

/**
 * 新闻、文章翻页


 */
function turnPage( objPage )
{
	objPageValue = objPage; 
	
	var typeId = document.getElementById("typeId").value;
	var newsNumberOfPage = document.getElementById("newsNumberOfPage").value;
	
	var url = context_path + "/turnNewsPage.do?random=" + Math.random() + 
			"&page=" + objPage +"&typeId=" + typeId + "&newsNumberOfPage=" + newsNumberOfPage;
			
	sendRequest(url);
}

/**
 * 搜索结果翻页
 */
function searchTurnPage( objPage, keyword, newsNumberOfPage)
{
	objPageValue = objPage; 
	
	var keyword = document.getElementById("keyword").value;
	var newsNumberOfPage = document.getElementById("newsNumberOfPage").value;
	
	var url = context_path + "/searchNewsTurnPage.do?random=" + Math.random() + 
			"&page=" + objPage +"&keyword=" + classObj.ToUnicode(keyword) + "&newsNumberOfPage=" + newsNumberOfPage;
			
	sendRequest(url);
}


/**
 * 在线报名信息处理翻页
 */
function signUpTurnPage( objPage )
{
	objPageValue = objPage; 
	
	/* 查找方式 */
	var sort = document.getElementById("sort").value;
	/* 处理类型 */
	var treatType = document.getElementById("treatType").value;
	/* 每页信息条数 */
	var numberOfPage = document.getElementById("numberOfPage").value;
	/* 搜索类型 */
	var searchType = document.getElementById("searchType").value;
	/* 搜索关键字 */
	var keyword = document.getElementById("keyword").value;
	
	var url = context_path + "/signUpTurnPage.do?objPage=" + objPage + 
			"&sort=" + sort + "&keyword=" + classObj.ToUnicode(keyword) + "&numberOfPage=" + numberOfPage + 
			 "&treatType=" + treatType + "&searchType=" + searchType + "&random=" + Math.random();
			
	sendRequest(url);
}


/**
 * 汉字与unicode码的装换
 */
var classObj= 
{ 
	ToUnicode:function(str) 
	{ 
        return escape(str).replace(/%/g,"\\").toLowerCase(); 
	}, 
    
	UnUnicode:function(str) 
	{ 
        return unescape(str.replace(/\\/g, "%")); 
	}, 

	copyingTxt:function(str) 
	{ 
       document.getElementById(str).select(); 
       document.execCommand("Copy"); 
	} 
} 

/**
 * 证件查询信息翻页
 */
function turnPages(objPage)
{
	objPageValue = objPage;
	
	var numberOfPage = document.getElementById("numberOfPage").value;
	
	var url = context_path + "/turnPage.do?random=" + Math.random() + 
			"&page=" + objPage + "&numberOfPage=" + numberOfPage;
			
	sendRequest(url);
	
}

/**
 * 个人会员信息查询的分页处理
 */
function pageTurning(objPage)
{
	objPageValue = objPage;
	
	var numberOfPage = document.getElementById("numberOfPage").value;
	
	var url = context_path + "/turn_page.do?random=" + Math.random() + 
			"&page=" + objPage + "&numberOfPage=" + numberOfPage;	
	sendRequest(url);
}

/**
 * 团体会员信息查询的分页处理
 */
function turningPage(objPage)
{
	objPageValue = objPage;
	
	var numberOfPage = document.getElementById("numberOfPage").value;
	
	var url = context_path + "/turningPage.do?random=" + Math.random() + 
			"&page=" + objPage + "&numberOfPage=" + numberOfPage;	
	sendRequest(url);
}

/**
 * 网站导航信息查询的分页处理
 */
function pagesTurn(objPage)
{
	objPageValue = objPage;
	
	var orderTime = document.getElementById("orderTime").value;
	var websiteType = document.getElementById("websiteType").value;
	var useState = document.getElementById("useState").value;
	var chooseType = document.getElementById("chooseType").value;
	var keyword = document.getElementById("keyword").value;
	var numberOfPage = document.getElementById("numberOfPage").value;
	
	var url = context_path + "/pagesTurn.do?random=" + Math.random() +
				"&orderTime=" + orderTime + "&websiteType=" + websiteType +
				"&useState=" + useState + "&chooseType=" + chooseType +
				"&keyword=" + classObj.ToUnicode(keyword.Trim()) +
				"&page=" + objPage + "&numberOfPage=" + numberOfPage;
	
	sendRequest(url);
}

/**
 * 合作伙伴信息查询的分页处理
 */
function tPages(objPage)
{
	objPageValue = objPage;
	
	var showState = document.getElementById("showState").value;
	var province = document.getElementById("province").value;
	var keyword = document.getElementById("keyword").value;
	var numberOfPage = document.getElementById("numberOfPage").value;
	
	if(province == "" && keyword == ""){
		var url = context_path + "/tPages.do?random=" + Math.random() + 
			"&showState=" + showState + "&province=" + province +
			"&keyword="+ keyword + "&page=" + objPage + "&numberOfPage=" + numberOfPage;
	}
	else if(province == "" && keyword != ""){
		var url = context_path + "/tPages.do?random=" + Math.random() + 
			"&showState=" + showState + "&province=" + province +
			"&keyword="+ classObj.ToUnicode(keyword.Trim()) + "&page=" + objPage + "&numberOfPage=" + numberOfPage;
	}
	else if(province != "" && keyword == ""){
		var url = context_path + "/tPages.do?random=" + Math.random() + 
			"&showState=" + showState + "&province=" + classObj.ToUnicode(province.Trim()) +
			"&keyword="+ keyword + "&page=" + objPage + "&numberOfPage=" + numberOfPage;
	}
	else{
		var url = context_path + "/tPages.do?random=" + Math.random() + 
			"&showState=" + showState + "&province=" + classObj.ToUnicode(province.Trim()) +
			"&keyword="+ classObj.ToUnicode(keyword.Trim()) + "&page=" + objPage + "&numberOfPage=" + numberOfPage;
	}
		
	sendRequest(url);
}

/**
 * 友情链接信息查询的分页处理
 */
function friendlyLinkPages(objPage)
{
	objPageValue = objPage;

	var orderTime = document.getElementById("orderTime").value;
	var websiteExamine = document.getElementById("websiteExamine").value;
	var priorityShow = document.getElementById("priorityShow").value;
	var chooseType = document.getElementById("chooseType").value;
	var keyword = document.getElementById("keyword").value;
	var numberOfPage = document.getElementById("numberOfPage").value;
	
	var url = context_path + "/friendlyLinkPages.do?random=" + Math.random() +
				"&orderTime=" + orderTime + "&websiteExamine=" + websiteExamine +
				"&priorityShow=" + priorityShow + "&chooseType=" + chooseType +
				"&keyword=" + classObj.ToUnicode(keyword.Trim()) +
				"&page=" + objPage + "&numberOfPage=" + numberOfPage;	
	
	sendRequest(url);
}

/**
 * 友情链接更多信息查询的分页处理
 */
function flPages(objPage)
{
	objPageValue = objPage;
	
	var numberOfPage = document.getElementById("numberOfPage").value;
	
	var url = context_path + "/flPages.do?random=" + Math.random() + 
			"&page=" + objPage + "&numberOfPage=" + numberOfPage;	
	sendRequest(url);
}

/**
 * 查询所有加盟单位信息分页处理
 */
function turnApplyCooperationPage(objPage)
{
	objPageValue = objPage;
	
	var leagueWay = document.getElementById("leagueWay").value;
	var leagueExamine =document.getElementById("leagueExamine").value;
	var keyword =document.getElementById("keyword").value;
	var numberOfPage = document.getElementById("numberOfPage").value;
	
	if(keyword == ""){
		var url = context_path + "/turnApplyCooperationPage.do?random=" + Math.random() + 
				"&leagueWay="+ leagueWay + "&leagueExamine="+ leagueExamine +
				"&keyword="+ keyword +"&page=" + objPage + "&numberOfPage=" + numberOfPage;
	}else{
		var url = context_path + "/turnApplyCooperationPage.do?random=" + Math.random() + 
				"&leagueWay="+ leagueWay + "&leagueExamine="+ leagueExamine +
				"&keyword="+ classObj.ToUnicode(keyword.Trim()) +"&page=" + objPage + 
				"&numberOfPage=" + numberOfPage;
	}
	sendRequest(url);	
}

String.prototype.Trim = function() 
{ 
	return this.replace(/(^\s*)|(\s*$)/g, ""); 
};
