var $=function(id){return document.getElementById(id);}
var request;
function createRequest() {
	try {
		request = new XMLHttpRequest();
	} catch (trymicrosoft) {
	try {
		request = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (othermicrosoft) {
	try {
		request = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (failed) {
		request = false;
	}
	}
}
if (!request)
    alert("Error initializing XMLHttpRequest!");
}
//AJAX连接池 ---------太阳光----------------
function getData(dataSource,id){
	var request = false;
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		var MSXML = ['MSXML2.XMLHTTP','Microsoft.XMLHTTP','MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0'];
		for(var n=0; n<MSXML.length; n++){
			try{
				request = new ActiveXObject(MSXML[n]);
				break;
			}catch(e){}
		}
	}
	if(request) {
		request.open("GET", dataSource,true);
		request.onreadystatechange = function()
		{
		if (request.readyState == 4 && request.status == 200) {
			$(id).innerHTML = request.responseText;
			delete request;
			request = null;
		}
	}
	request.send(null);
	}
}
function ShowRemarkList(id,str,p){
	createRequest();
	request.open("GET","Ft_Ajax.asp?action=ajaxshowremarklist&id="+id+"&page="+p+"&file="+str+"&"+Math.random(),true);
	request.onreadystatechange = function(){
	if (request.readyState == 4 && request.status == 200) {
	document.getElementById("p_l").innerHTML = request.responseText;
	}
	}
	request.send(null);
}
function save_pl(){
	var Remarkid=$("Remarkid").value;
	var FileName=$("FileName").value;
	var Remarker=$("Remarker").value;
	var Remark=$("Remark").value;
	var xCode=$("xCode").value;
	if (Remarker==""||Remark==""){
		alert("请填写完整称呼与评论内容!");
		return false;
	}else{
	createRequest();
	request.open("GET","Ft_Ajax.asp?action=ajaxsaveremark&Remarker="+Remarker+"&xCode="+xCode+"&Remarkid="+Remarkid+"&FileName="+FileName+"&Remark="+Remark+"&"+Math.random(),true);
	request.onreadystatechange = function(){
	if (request.readyState == 4 && request.status == 200) {
	if (request.responseText=="saveremarkok"){
		ShowRemarkList(Remarkid,FileName,1)
		$("Remark").value="";
		$("xCode").value="";
		if ($("CodeImg")!=null){$("CodeImg").src="Ft_Getcode_Remark.asp?s="+Math.random();}
		alert("提交评论成功!");
	}else{
		alert(request.responseText);}
		}
	}
	request.send(null);
	}
}
function ShowIndexVote(str){
	createRequest();
	request.open("GET","Ft_Ajax.asp?action=ajaxshowindexvote&num="+str+"&"+Math.random(),true);
	request.onreadystatechange = function(){
	if (request.readyState == 4 && request.status == 200) {
		document.getElementById("vote").innerHTML = request.responseText;
	}
	}
	request.send(null);
}
function saveindexvote(){
	var e = document.getElementsByName("item_id");
	var Item_Id="";
	for(var i=0;i<e.length;i++){ 
		if(e[i].checked) 
		//Item_Id=e[i].value; 
		//2009-5-5，验证复选功能,单选或者复选都采用累计方法，然后在ASP中处理之
		Item_Id=Item_Id+","+e[i].value; 
	}
	if (Item_Id==""){
		alert("请选择投票选项!");
		return false;
	}else{
	createRequest();
	request.open("GET","Ft_Ajax.asp?action=ajaxsaveindexvote&item_id="+Item_Id+"&"+Math.random(),true);
	request.onreadystatechange = function(){
	if (request.readyState == 4 && request.status == 200) {
	if (request.responseText=="savevoteok"){
		ShowIndexVote(0);
		$("item_id").value="";
		alert("投票成功");
	}else{
		alert(request.responseText);}
	}
	}
    request.send(null);
	}
}
function userlogin(str){
	getData("Ft_Ajax.asp?action=ajaxuserlogin&place="+str+"&"+Math.random(),"ft2_user");
}
function loginpost(str){
	var ft_username=$("UserName").value;
	var ft_password=$("Password").value;
	var ft_Code=$("GetCode").value;
	if (ft_username==""||ft_password==""){
		alert("请填写完整！");
	}else{
	createRequest();
	request.open("GET","Ft_Ajax.asp?action=ajaxloginpost&loginusername="+ft_username+"&loginpassword="+ft_password+"&loginftcode="+ft_Code+"&"+Math.random(),true);
	request.onreadystatechange = function(){
	if (request.readyState == 4 && request.status == 200) {
        if (request.responseText=="ok"){
			userlogin(str);
		}else{
			alert(request.responseText);
			return false;
		}
	}
	}
    request.send(null);
   }
}
function loginout(str){
	createRequest();
	request.open("GET","Ft_Ajax.asp?action=ajaxloginout"+"&"+Math.random(),true);
	request.onreadystatechange = function(){
	if (request.readyState == 4 && request.status == 200) {
		if (request.responseText=="ok"){
			userlogin(str);
		}else{
			alert("退出失败,未知错误!");
			return false;
		}
	}
	}
    request.send(null);
}
function save_link(){
	var CatId=$("cat_id").value;
	var LinkName=$("link_name").value;
	var LinkUrl=$("link_url").value;
	var LinkLogo=$("link_logo").value;
	var LinkContent=$("content").value;
	var f = document.getElementsByName("isindex");
	var IsIndex="";
	for(var i=0;i<f.length;i++){ 
		if(f[i].checked) 
		IsIndex=f[i].value; 
	}
	var Linker=$("linker").value;
	var xCode=$("xCode").value;
	var e = document.getElementsByName("isimage");
	var IsImage="";
	for(var i=0;i<e.length;i++){ 
		if(e[i].checked) 
		IsImage=e[i].value; 
	}
	if (LinkUrl==""||LinkName==""||LinkContent==""||Linker==""){
		alert("请填写完整以下内容：站点名称|站点地址|站点介绍|站长名称，如果选择图片链接，则图片地址也要填写!");
		return false;
	}else{
	createRequest();
	request.open("GET","Ft_Ajax.asp?action=ajaxsavelink&CatId="+CatId+"&LinkName="+LinkName+"&LinkUrl="+LinkUrl+"&LinkLogo="+LinkLogo+"&LinkContent="+LinkContent+"&IsIndex="+IsIndex+"&IsImage="+IsImage+"&Linker="+Linker+"&xCode="+xCode+"&"+Math.random(),true);
	request.onreadystatechange = function(){
	if (request.readyState == 4 && request.status == 200) {
	if (request.responseText=="savelinkok"){
		alert("您申请的链接信息递交成功,我们会及时审核，并在本站添加贵站的链接信息！请您及时在网站做好我们的Logo或文本链接，谢谢!");
		$("link_name").value="";
		$("link_url").value="";
		$("link_logo").value="";
		$("content").value="";
		$("xCode").value="";
		if ($("CodeImg")!=null){$("CodeImg").src="Ft_Getcode_Remark.asp?s="+Math.random();}
	}else{
		alert(request.responseText);}
		}
	}
	request.send(null);
	}
}
function save_order(){
	var e = document.getElementsByName("xinzhi");
	var XinZhi="个人";
	for(var i=0;i<e.length;i++){ 
		if(e[i].checked) 
		XinZhi=e[i].value; 
	}
	var Company=$("company").value;
	var Address=$("address").value;
	var Zip=$("zip").value;
	var LxName=$("lx_name").value;
	var Phone=$("phone").value;
	var IM=$("im").value;
	var Email=$("email").value;
	var Orderer=$("orderer").value;
	var DesignService=$("designservice").value;
	var Task=$("task").value;
	if (XinZhi==""||Company==""||LxName==""||Phone==""||IM==""||Email==""||Orderer==""||DesignService==""||Task==""){
		alert("请填写完整页面中打*号表单项内容!");
		return false;
	}else{
	createRequest();
	request.open("GET","Ft_Ajax.asp?action=ajaxsaveorder&XinZhi="+XinZhi+"&Company="+Company+"&Address="+Address+"&Zip="+Zip+"&LxName="+LxName+"&Phone="+Phone+"&IM="+IM+"&Email="+Email+"&Orderer="+Orderer+"&DesignService="+DesignService+"&Task="+Task+"&"+Math.random(),true);
	request.onreadystatechange = function(){
	if (request.readyState == 4 && request.status == 200) {
		alert(request.responseText);
		$("company").value="";
		$("address").value="";
		$("zip").value="";
		$("lx_name").value="";
		$("phone").value="";
		$("im").value="";
		$("email").value="";
		$("designservice").value="";
		$("task").value="";
		}
	}
	request.send(null);
	}
}
function search_order(){
	var Content=$("SearchContent").value;
	if (Content==""){
		alert("请填写查询内容!（字符数4-40）\n①模糊查询：可输入『名称、通讯地址、联系人、电话、即时联系或电子邮件』进行查询，查询时尽量选择关键词。\n②精确查询：可输入『订单号XXX』进行查询，XXX为你提交的订单号。");
		return false;
	}else{
	createRequest();
	request.open("GET","Ft_Ajax.asp?action=ajaxsearchorder&Content="+Content+"&"+Math.random(),true);
	request.onreadystatechange = function(){
	if (request.readyState == 4 && request.status == 200) {
		alert(request.responseText);
		$("SearchContent").value="";
		}
	}
	request.send(null);
	}
}
function dcclick(str,column,id){
	createRequest();
	request.open("GET","Ft_Ajax.asp?action=ajaxdiggclick&flag="+str+"&column="+column+"&id="+id+"&"+Math.random(),true);
	request.onreadystatechange = function(){
	if (request.readyState == 4 && request.status == 200) {
	if (request.responseText=="over"){
		alert("您已投过票啦！");
	}else if (str=="d"){
	document.getElementById("diggding").innerHTML = request.responseText;
		}else{
			document.getElementById("diggcai").innerHTML = request.responseText;
		}
	}
	}
	request.send(null);
}
function doZoom(size){
	document.getElementById('zoom').style.fontSize=size+'px'
}
var NS4 = (document.layers);
var IE4 = (document.all);
var win = window;
var n   = 0;
function findIt() {
	if (searchstr.value != "")
	findInPage(searchstr.value);
}
var flag=true;
function DrawImage(ImgD){ 
    var image=new Image(); 
    image.src=ImgD.src; 
    if(image.width>0 && image.height>0){ 
        flag=true;
        if(image.width>=700){
            ImgD.width=700;
            ImgD.height=(image.height*700)/image.width;
        }else{
            ImgD.width=image.width;
            ImgD.height=image.height; 
        }
    }
}
function ContentImage(ImgD){
    var image=new Image();
    image.src=ImgD.src;
    if(image.width>0 && image.height>0){
        flag=true;
        if(image.width>=500){ 
            ImgD.width=500; 
            ImgD.height=(image.height*500)/image.width; 
        }else{ 
            ImgD.width=image.width;
            ImgD.height=image.height;
        }
    }
}
function cgimg(o){
	var zoom=parseInt(o.style.zoom, 10)||100;zoom+=event.wheelDelta/12;if (zoom>0) o.style.zoom=zoom+'%';
	return false;
}
function gbcount(message,total,used,remain){
	var max;
	max = total.value;
	if (message.value.length > max) {
		message.value = message.value.substring(0,max);
		used.value = max;
		remain.value = 0;
		alert("留言不能超过" +max+ "个字!");
		}
	else {
		used.value = message.value.length;
		remain.value = max - used.value;
	}
}
function showsubmenu(sid) {
var list = document.getElementById("submenu"+sid);

if (list.style.display=="none") {
   document.getElementById("submenu"+sid).style.display="";
}else {
   document.getElementById("submenu"+sid).style.display="none";
}
} 
function checkform()
{
document.addremark.submit.disabled=true;
document.addremark.submit.value="已提交";
return true;
}
function runEx(cod1)
{
  cod=document.all(cod1);
  var code=cod.value;
  if (code!="")
  {
  var newwin=window.open('','',''); 
  newwin.opener = null;
  newwin.document.write(code);
  newwin.document.close();
  }
}
function cycode(obj) {
	var rng = document.body.createTextRange();
	rng.moveToElementText(obj);
	rng.scrollIntoView();
	rng.select();
	rng.execCommand("Copy");
	window.status="高亮度包含的代码已被复制到剪贴板！Contents highlighted and copied to clipboard!"
	setTimeout("window.status=''",1800)
	rng.collapse(false);
}
function svcode(obj) {
	var winname = window.open('', '_blank', 'top=10000');
	winname.document.open('text/html', 'replace');
	winname.document.writeln(obj.value);
	winname.document.execCommand('saveas','','code.htm');
	winname.close();
}
var tID = "nav1";
function showmenuline(ID){
  if(ID!=tID){
	var IDObj = document.getElementById( ID );
	var tIDObj = document.getElementById( tID );
	var IDObj_content = document.getElementById( ID + "_" );
	var tIDObj_content = document.getElementById( tID + "_" );
    IDObj.className='nav_link_02';
    tIDObj.className='nav_link_01';
  	tIDObj_content.style.display='none';
  	IDObj_content.style.display='';
    tID=ID;
	}
}
function pop(pageurl){
	var popwin=window.open(pageurl,"popWin","scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,width=520,height=320");
	return false;
}
var userAgent = navigator.userAgent.toLowerCase();
var isFireFox=/mozilla/.test(userAgent) && !/(compatible|webkit)/.test(userAgent);
if(isFireFox){
	window.showModelessDialog=function (url){
		var windowName=(arguments[1]==null?"":arguments[1].toString());
		var feature=(arguments[2]==null?"":arguments[2].toString());
		var OpenedWindow=window.open(url,windowName,feature);
		window.addEventListener('click',function (){OpenedWindow.focus();},false);
		return OpenedWindow;
	}
}
else
{
	var originFn=window.showModelessDialog;
	window.showModelessDialog=function (url){
		var OpenedWindow= originFn(url,arguments[1],arguments[2]);
		OpenedWindow.opener=window;
	}
}
function switchmodTag(modtag,modcontent,modk) {
	for(i=1; i <3; i++) {
		if (i==modk) {
			document.getElementById(modtag+i).className="menuOn";
			document.getElementById(modcontent+i).className="slidingList";}
		else {
			document.getElementById(modtag+i).className="menuNo";
			document.getElementById(modcontent+i).className="slidingList_none";}
	}
}

