// JavaScript Document

// JavaScript Document

// JavaScript Document
 //==================函数列表=========================
 //写入Cookie PostCookie("Softview=Yes");
 function PostCookie(cookieName)
 {
  var expdate = new Date();
   expdate.setTime(expdate.getTime() + 604800000);
   document.cookie=cookieName+";expires="+expdate.toGMTString()+";path = /;";
 }

//读取Cookies值
function getCookie(cookieName) 
{ 
 var cookieString =document.cookie; 
 var start = cookieString.indexOf(cookieName + '='); 
 // 加上等号的原因是避免在某些 Cookie 的值里有 
 // 与 cookieName 一样的字符串。 
 if (start == -1) // 找不到
 return null; 
 start += cookieName.length + 1; 
 var end = cookieString.indexOf(';', start); 
 if (end == -1) 
 return unescape(cookieString.substring(start));
 return unescape(cookieString.substring(start, end)); 
}

 String.prototype.Trim=  function(){ return  this.replace(/(^\s+)|(\s+$)/g,"");}
 String.prototype.Ltrim = function(){ return  this.replace(/(^\s+)/g,   "");}
 String.prototype.Rtrim = function() { return this.replace(/(\s+$)/g, "");}

//================= AJAX 提交表单 ====================
var http_request = true;
	function Send_Request(url,Temp,ref) 
	 {//初始化、指定处理函数、发送请求的函数
		http_request = false;
 
		//开始初始化XMLHttpRequest对象
		if(window.XMLHttpRequest) { //Mozilla 浏览器
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {//设置MiME类别
				http_request.overrideMimeType('text/xml');
			}
		}
		else if (window.ActiveXObject) { // IE浏览器
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}
		if (!http_request) { // 异常，创建对象实例失败
			window.alert("不能创建XMLHttpRequest对象实例.");
			return false;
		}
		http_request.onreadystatechange = ref; 
		// 确定发送请求的方式和URL以及是否同步执行下段代码
		http_request.open("Post", url, true);
		http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		http_request.send(Temp);
	}
	
	// 处理返回信息的函数
    function processRequest() {
        if (http_request.readyState == 4) { // 判断对象状态
            if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
                alert(http_request.responseText);
            } else { //页面不正常
                 alert("您所请求的页面有异常。");
            }
        }
    }

//加入收藏夹
function addfav(url,title)
{
	window.external.addFavorite(url,title); 
 }
 
//=================================前台专用====================================================

//单击选项卡通用过程 obj,'Index_3_2_1','li','li_click'
	
  //提交表单游戏下载评论
   
  //提交评论表单得到焦点的时候显示验证码
  function CommentOnblur()
  {
	 document.getElementById("viewGetCode").style.display="";
  }
  //按 CTRL+回车 提交表单
  function submitForm()
  {
	  if(window.event.ctrlKey&&window.event.keyCode==13)
	  {
	  	//alert("点击了");
		submitComment();
		return true;
	  }
  }
  
 //首页
 
 
	
//=================================== 网站后台专用函数 =============================	
//后台自写填上 下载名称	
 
// ============ 自动填写表单 ================
 
//============显示当前选择行的图片 =================
	
//======文章页专用=============
 function CmsVoite(id,ding)
 { 
  var Url = "Action=1&id=" + escape(id) + "&ding=" + escape(ding)
  
	 var ref=function()//处理返回数据
	 	{
		  if (http_request.readyState == 4) { // 判断对象状态
            if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
				var requestText=http_request.responseText;
				
				   if (requestText.indexOf(',')>0)  
				   {
					   document.getElementById("din").innerHTML= requestText.split(",")[0];
					   document.getElementById("cai").innerHTML= requestText.split(",")[1];
					   alert('感谢谢您的投票!!')
				   }
				 
            } else { //页面不正常
                 alert("写数据出错了！！");
            }
        }
		}

	 Send_Request("../ajax.asp",Url,ref); 
	 
	// alert(Url)
 }
	
function CopyText()
 { 
  var obj=document.getElementById("CopyText");
   if (obj!=null)
   {
	clipboardData.setData("text", obj.value);
	alert('代码已经复制，请粘贴到你的QQ空间中！！')
   }
 }

//===统计下载次数==

 function softCount(SoftID,SoftLinkID)
 {
	 var Url = "Action=4&SoftLinkID=" + escape(SoftLinkID) + "&SoftID=" + escape(SoftID)
	 var ref=function()//处理返回数据
	  {
		  if (http_request.readyState == 4) { // 判断对象状态
		    if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
			
			var requestText=http_request.responseText;
			//alert(requestText)
			}
		  }  
	  }
	//alert(Url)
	Send_Request("../ajax.asp",Url,ref); 
 }	
	
//***********************发表评论**************************
var IsztpostComm =true;
function PostEassy()
{
	  var Content = document.getElementById("Content");
	  var SoftId =document.getElementById("SoftId"); 
	  var UserName = document.getElementById("UserName");
	  var Email = document.getElementById("Email");
	 
	 if (SoftId.value.Trim()=="")
	  {
		 alert("出错了！！");
		 return false;
	  }
	  
	  if(Content.value.Trim()=="")
	  {
		alert("评论内存不能为空！！");
		Content.focus();
		return false;
	  }
	   
	  if (Content.value.Trim().length<5 )
	  {
		  alert("评论内容不能小于5个字符!!");
		  Content.focus();
		  return false;
	  }
	  
	  if (Content.value.Trim().length>1000 )
	  {
		  alert("评论内容不能大于1000个字符 !!");
		  Content.focus();
		  return false;
	  }
	  
	  var RefTemp = Content.value + UserName.value + Email.value;
	  if (RefTemp.toLowerCase().indexOf("script")>0) 
	  {
		  alert("您包含了非法关键字 script !");
		  Content.focus();
		  return false;  
	  }
	  
	  if (RefTemp.toLowerCase().indexOf("form")>0) 
	  {
		  alert("您包含了非法关键字 form !");
		  Content.focus();
		  return false;  
	  }
	  
	    if (RefTemp.toLowerCase().indexOf("iframe")>0) 
	  {
		  alert("您包含了非法关键字 iframe !");
		  Content.focus();
		  return false;  
	  }
	
	 var ref=function() {
	 //===返回处理函数 Begin ==
		if (http_request.readyState == 4) { // 判断对象状态
            if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
				 var TempText=http_request.responseText;
				// alert(TempText);
				alert("您的评论已经写入感谢您的参与!!");
				Content.value="您的评论已经写入成功！！";
				Content.disabled="disabled";
				//document.getElementById("writeComm").disabled="disabled";	
            } else { //页面不正常
                 alert("您所请求的页面有异常。");
            }
		}
	 }
    
//===返回处理函数 End ==
var Url="Action=2&UserName=" + escape(UserName.value.Trim()) + "&Email=" +escape(Email.value.Trim()) + "&content=" + escape(Content.value.Trim()) + "&SoftId=" + escape(SoftId.value.Trim());
// alert(Url);
	  
   if(IsztpostComm)
	  {
	   Send_Request("/ajax.asp",Url,ref); 
	   IsztpostComm = false;
	  }
	  else
	  {
		  alert("请不要重复提交 谢谢！！");
	  }  
}

//专题引导用评论
function qq_quote(id)
{
 var Content = document.getElementById("Content");
 var Temp;
 	Temp = "[quote value='']"+ id +"[/quote]";
 
 Content.value =Temp; 
}