var request;
function ajaxRefreshAddAnnotate(curPage) {

	id = document.getElementById("productId").value;
	var annotationContent = document.getElementById("annotationContent").value;
	var annotationTitle = document.getElementById("annotationTitle").value;
	var url = "/sitebao_wingsmedia/Service_ajaxAnnotate.do?curPage="+curPage+"&productId="+id+"&annotationContent="+encodeURIComponent(annotationContent)+"&annotationTitle="+encodeURIComponent(annotationTitle);
	if(navigator.appName=="Netscape"){//FF
		request = new XMLHttpRequest();
      	request.onreadystatechange = refreshSites;
		request.open("GET", url,true);
    	request.setRequestHeader("If-Modified-Since","0");
    	request.send(null);
	}
	else if(window.XMLHttpRequest && window.ActiveXObject){//IE7
		request = new XMLHttpRequest();
		request.onreadystatechange = refreshSites;
		request.open("GET", url,true);
    	request.setRequestHeader("If-Modified-Since","0");
    	request.send(null);
	}
    else if (window.ActiveXObject) {//IE6
      	request = new ActiveXObject("Microsoft.XMLHTTP");
		request.onreadystatechange = refreshSites;
        request.open("GET", url,true);
        request.setRequestHeader("If-Modified-Since","0");
        request.send(null);
    }
    else if (window.XMLHttpRequest) {//other
		request = new XMLHttpRequest();
		request.onreadystatechange = refreshSites;
        request.open("GET", url,true);
        request.setRequestHeader("If-Modified-Since","0");
        request.send(null);
    }
}

function ajaxSendMail() {

	
	var annotationContent = document.getElementById("annotationContent").value;
	var annotationTitle = document.getElementById("annotationTitle").value;
	var url = "/sitebao_wingsmedia/Service_getAjaxSendMail.do?annotationContent="+encodeURIComponent(annotationContent)+"&annotationTitle="+encodeURIComponent(annotationTitle);
	if(navigator.appName=="Netscape"){//FF
		request = new XMLHttpRequest();
      	request.onreadystatechange = sendmail;
		request.open("GET", url,true);
    	request.setRequestHeader("If-Modified-Since","0");
    	request.send(null);
	}
	else if(window.XMLHttpRequest && window.ActiveXObject){//IE7
		request = new XMLHttpRequest();
		request.onreadystatechange = sendmail;
		request.open("GET", url,true);
    	request.setRequestHeader("If-Modified-Since","0");
    	request.send(null);
	}
    else if (window.ActiveXObject) {//IE6
      	request = new ActiveXObject("Microsoft.XMLHTTP");
		request.onreadystatechange = sendmail;
        request.open("GET", url,true);
        request.setRequestHeader("If-Modified-Since","0");
        request.send(null);
    }
    else if (window.XMLHttpRequest) {//other
		request = new XMLHttpRequest();
		request.onreadystatechange = sendmail;
        request.open("GET", url,true);
        request.setRequestHeader("If-Modified-Since","0");
        request.send(null);
    }
}

function ajaxRefreshsites(curPage) {

	id = document.getElementById("productId").value;
	var url = "/sitebao_wingsmedia/Service_getAjaxAnnotations.do?curPage="+curPage+"&productId="+id;
	if(navigator.appName=="Netscape"){//FF
		request = new XMLHttpRequest();
      	request.onreadystatechange = refreshSites;
		request.open("GET", url,true);
    	request.setRequestHeader("If-Modified-Since","0");
    	//request.setRequestHeader( "Content-Type", "text/html;charset=UTF-8" );
    	request.send(null);
	}
	else if(window.XMLHttpRequest && window.ActiveXObject){//IE7
		request = new XMLHttpRequest();
		request.onreadystatechange = refreshSites;
		request.open("GET", url,true);
    	request.setRequestHeader("If-Modified-Since","0");
    	//request.setRequestHeader( "Content-Type", "text/html;charset=UTF-8" );
    	request.send(null);
	}
    else if (window.ActiveXObject) {//IE6
      	request = new ActiveXObject("Microsoft.XMLHTTP");
		request.onreadystatechange = refreshSites;
        request.open("GET", url,true);
        request.setRequestHeader("If-Modified-Since","0");
        //request.setRequestHeader( "Content-Type", "text/html;charset=UTF-8" );
        request.send(null);
    }
    else if (window.XMLHttpRequest) {//other
		request = new XMLHttpRequest();
		request.onreadystatechange = refreshSites;
        request.open("GET", url,true);
        request.setRequestHeader("If-Modified-Since","0");
        //request.setRequestHeader( "Content-Type", "text/html;charset=UTF-8" );
        request.send(null);
    }
}

function ajaxgoOrder(oba){
	order = document.getElementById("bean.order").value;
	var currentPage = parseInt(document.getElementById("currentPage").innerText);
	
	if(order==1){
	
		document.getElementById("order").innerText="时间升序";
		order=0;
	}else{
		document.getElementById("order").innerText="时间降序";
		order=1;
		}
	document.getElementById("bean.order").value=order;
	ajaxRefreshsites(currentPage);
}

function ajaxisNO(value) {
  var pattern = /^\d+$/;
  return pattern.test(value);
}

function ajaxfirstPage() {

  var input = document.getElementById("page.curPage");
  var currentPage = parseInt(document.getElementById("currentPage").innerText);
  if (currentPage > 1) {
    ajaxRefreshsites(1);
  }
}

function ajaxlastPage() {
  var input = document.getElementById("page.curPage");
  var currentPage = parseInt(document.getElementById("currentPage").innerText);
  var maxPage = document.getElementById("maxPage").innerText;
  if (currentPage < maxPage) {
    ajaxRefreshsites(maxPage);
  }
}

function ajaxnextPage() {

  var input = document.getElementById("page.curPage");
  var currentPage = parseInt(document.getElementById("currentPage").innerText);
  var maxPage = parseInt(document.getElementById("maxPage").innerText);
 
  if (currentPage < maxPage) {
    ajaxRefreshsites(++ currentPage);
  }
}

function ajaxprePage() {
  var input = document.getElementById("page.curPage");
  var currentPage = parseInt(document.getElementById("currentPage").innerText);
  if (currentPage > 1) {
     ajaxRefreshsites(--currentPage);
  }
}

function ajaxgoPage() {
  var pageValue = document.getElementById("pageInput").value;
  var currentPage = parseInt(document.getElementById("currentPage").innerText);
  var maxPage = parseInt(document.getElementById("maxPage").innerText);
  var input = document.getElementById("page.curPage");
  if (ajaxisNO(pageValue) && pageValue != currentPage && pageValue > 0 && pageValue <= maxPage) {
    ajaxRefreshsites(pageValue);
  }
}

function   bytesToBSTR(body,Cset){   
        var   objstream;   
        objstream   =   Server.CreateObject( "Adodb.Stream ");   
        objstream.Type   =   1;   
        objstream.Mode   =   3;   
        objstream.Open();   
        objstream.Write(body);   
        objstream.Position   =   0;   
        objstream.Type   =   2;   
        objstream.Charset   =   Cset;   
        bytesToBSTR   =   objstream.Readtext;   
        objstream.Close;   
        return(bytesToBSTR);   
}

function refreshSites() {
  if (request.readyState == 4) {
  
        // only if "OK"
		if (request.status == 200) {
		//alert("进入");
		//var   charresult   =   request.ResponseBody; 
             
             // alert(codedtext); 
			var doc = request.responseXML;
			// var  codedtext   =   bytesToBSTR(doc, "UTF-8");
			// alert(codedtext);
			var root = doc.getElementsByTagName("root").item(0);
			//alert("root");
			var annotations = root.getElementsByTagName("annotation");
			//alert(annotations);
			var divPrc = document.getElementById("annotations");
			//alert(divPrc);
			var maxp=document.getElementById("maxp");
			if(maxp.value>1){//超过一页
				var lastItem = root.getElementsByTagName("lastItem");
				var firstItem = root.getElementsByTagName("firstItem");
				var currentPage = root.getElementsByTagName("currentPage");
				var maxPage = root.getElementsByTagName("maxPage");
				var itemCount = root.getElementsByTagName("itemCount");
	
				document.getElementById("firstItem").innerText=firstItem[0].getAttribute("firstItem");
				document.getElementById("lastItem").innerText=lastItem[0].getAttribute("lastItem");
				document.getElementById("currentPage").innerText=currentPage[0].getAttribute("currentPage");
				document.getElementById("maxPage").innerText=maxPage[0].getAttribute("maxPage");
				document.getElementById("itemCount").innerText=itemCount[0].getAttribute("itemCount");
			}
			//var ids = document.getElementsByName("companySiteIds");
			
			var s="";
			for (var i = 0; i < annotations.length; i++) {
			//alert(annotations[i].getAttribute("title"));
			s=s+"<div style='background:#ffffff; clear:both;'><div class='pro_c_title'>"+(i+1)+"."+annotations[i].getAttribute("title")+"</div><div class='pro_c_black'>"+annotations[i].getAttribute("content")+"</div><div class='pro_right'>IP:"+annotations[i].getAttribute("ip")+"<span class='p9'>&nbsp;&nbsp;</span>"+annotations[i].getAttribute("time")+"<span>&nbsp;&nbsp;<a href=\"javascript:reply('"+annotations[i].getAttribute("title")+"')\" class='more'>回复</a></span></div></div>";
			}
			
			divPrc.innerHTML=s;						
		}
	}
	
}

function sendmail(){

	if(request.readyState==4){
			if(request.status==200){
				var text=request.responseText;
							
				if(text.indexOf("true")!=-1){
					alert("Thank you, your message will be fed back to administrators");
					return;
				
				}else{
					alert("Sorry Message failed,Please email to smgm@stv.sh.cn");
					return ;
				}		
			}
	}
}

