﻿
//创建XMLHTTPRequest对象
 var canstar=0;
var xRequest=null;
function getXMLHTTPRequest()
{
if(window.XMLHttpRequest)
{
xRequest=new XMLHttpRequest();
}
else if(typeof ActiveXObject)
{
xRequest=new ActiveXObject("Microsoft.XMLHTTP");
}
return xRequest;
}
//发送请求
function sendRequest(callback,url,params,HttpMethod){
if (!HttpMethod){
HttpMethod="POST";
}
var req=getXMLHTTPRequest();
if (req)
{
req.onreadystatechange= function() 
{
var ready=req.readyState;
var data=null;
if (ready==4)
{
data=req.responseXML;
callback(data);
} else 
{
data="loading...["+ready+"]";
}
};
req.open(HttpMethod,url,true);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
req.send(params);
}
}
//获取getElementById对象
function $(idname){
if (document.getElementById){ return document.getElementById(idname); } 
else if (document.all) { return document.all[idname];} 
else if (document.layers) {	return document.layers[idname];	}
else { return null; }
}
function xl_mc(x,playnum,playurl,date)
{
if(x>0)
//createCookie(playurl,date);
{ td5.innerHTML='<img src=../images/v2_gx_pxjg'+x+'.gif>';
desc.innerHTML='<img src=../images/ajax_loader1.gif>';
//var httprequest= sendRequest(star_callback,"RequestStar.aspx","starn="+x+"&playnum="+playnum+"&playurl="+playurl+"&date="+date,"POST");

}}

function star_callback(data)
{

if(data==null)
{desc.innerHTML="没有提交成功！";
}
desc.innerHTML=data.getElementsByTagName('request')[0].getElementsByTagName('submitSuccess')[0].firstChild.nodeValue;
divattach.innerHTML=data.getElementsByTagName('request')[0].getElementsByTagName('evaluationNum')[0].firstChild.nodeValue+'人评星';
}
//当鼠标移动到图片上时动态的显示评级信息
function mn(startname,x){
var starnum="5";
var appraise="";
for(i=1;i<=x;i++){
var starnum="star"+startname+i;
var imgid=$(starnum);
imgid.src="../images/v2_gx_hxx1.gif"
var description=$("desc"+startname);
switch (i){
case 1:
appraise="太差劲了";
break;
case 2:
appraise="不怎么样";
break;
case 3:
appraise="还可以";
break;
case 4:
appraise="真不错";
break;
case 5:
appraise="太棒了";
break;
default:
appraise="出错了";
}
description.style.color="#ff0000"
description.innerHTML=appraise;
}}
function mf(startname,x)
{
for(i=1;i<=x;i++)
{
var starnum="star"+startname+i;
var imgid=$(starnum);
imgid.src="../images/v2_gx_hxx2.gif";
var description=$("desc"+startname);
description.style.color="#666"
description.innerHTML="请您评星："
}
}
var XMLDOM=null
function requestXMLDOM(url)
{
if(window.ActiveXObject)
{
XMLDOM=new ActiveXObject("Microsoft.XMLDOM");
XMLDOM.onreadystatechange=xmlColback;
XMLDOM.load(url);
}
}
function xmlColback()
{
if(XMLDOM.readyState==4)
{
var rootNodes=XMLDOM.selectNodes("root/Default.aspx");
var playnum=$('divattach');
if(rootNodes.length!=0)
{
var lastnode=rootNodes.item(0).lastChild;
var lastid=lastnode.getElementsByTagName("id")[0].firstChild.nodeValue;
var lastTotalScore=lastnode.getElementsByTagName("TotalScore")[0].firstChild.nodeValue;
playnum.innerHTML=lastid+'人评星';
var average=lastTotalScore/lastid; 
var j=0;
var ronundvalue=Math.ceil(average)-1; 
var fstars=null;
for(i=1;i<=ronundvalue;i++)
{fstars=$('fstar'+i);j=i+1;
fstars.src="Image/v2_gx_hxx1.gif";
}
fstars=$('fstar'+j);
var remainder=(average-ronundvalue)*10;
if(remainder>1 && remainder<3){
fstars.src="Image/v2_gx_hxx3n1.gif";}
else if(remainder>=3 && remainder<7)
{fstars.src="Image/v2_gx_hxx3n2.gif";}
else if(remainder>=7 && remainder<=9)
{fstars.src="Image/v2_gx_hxx3n3.gif";}
else if(remainder==10){
fstars.src="Image/v2_gx_hxx1.gif";}
}else playnum.innerHTML='0人评星';}
}
function createCookie(key,value)
{
var today=new Date();
var expireDay=new Date();
var expireTime=24*60*60*1000
expireDay.setTime(today.getTime()+expireTime);
document.cookie=key+"="+value+";expires="+expireDay.toGMTString();
}
