//var urlPrefix = "http://yp.oss.org.cn/"; //全局变量，部署服务器的url前缀
var urlPrefix = "../"; //全局变量，部署服务器的url前缀

function $_()
{	
	return document.getElementById(arguments[0]);
}
	
/*function rate(uid,sid,obj,oEvent){
	//==================
	// 图片地址设置
	//==================
	var imgSrc = urlPrefix+'yellowpage/images/icon_star_empty.gif';
	var imgSrc_2 = urlPrefix+'yellowpage/images/icon_star.gif';
	//---------------------------------------------------------------------------
	
	if(obj.rateFlag) return;
	var e = oEvent || window.event;
	var target = e.target || e.srcElement; 
	var imgArray = obj.getElementsByTagName("img");
	for(var i=0;i<imgArray.length;i++){
	   imgArray[i]._num = i;
	   imgArray[i].onclick=function(){
	    if(obj.rateFlag) return;
	    obj.rateFlag=true;
	    rate_ret = rateSoftware(uid, sid, this._num+1); //进行评分运算
	    if( !rate_ret )
	       return false;
	    else if(uid!=2){
	       showComment(uid, sid, this._num+1);   //对于登录用户弹出评论窗口
	    }
	   };
	}
	if(target.tagName=="IMG"){
	   for(var j=0;j<imgArray.length;j++){
	    if(j<=target._num){
	     imgArray[j].src=imgSrc_2;
	    } else {
	     imgArray[j].src=imgSrc;
	    }
	   }
	} else {
	   for(var k=0;k<imgArray.length;k++){
	    imgArray[k].src=imgSrc;
	   }
	}
}
*/
function createMsgDiv(){
	msgDiv=document.createElement("div");
	msgDiv.id="msgDiv";
	document.body.appendChild(msgDiv);
	
	msgShut=document.createElement("div");
	msgShut.id="msgShut";
	$_("msgDiv").appendChild(msgShut);
	
	msgShutTitle=document.createElement("div");
	msgShutTitle.id="msgShutTitle";
	$_("msgShut").appendChild(msgShutTitle);
	
	msgShutButton=document.createElement("div");
	msgShutButton.id="msgShutButton";
	$_("msgShut").appendChild(msgShutButton);
		
	msgDetail=document.createElement("div");
	msgDetail.id="msgDetail";
	$_("msgDiv").appendChild(msgDetail);
	
	bgDiv=document.createElement("div");
	bgDiv.id="bgDiv";
	document.body.appendChild(bgDiv);
}

function createMsgDiv2(){
	msgDiv=document.createElement("div");
	msgDiv.id="msgDiv2";
	document.body.appendChild(msgDiv);
	
	msgShut=document.createElement("div");
	msgShut.id="msgShut";
	$_("msgDiv2").appendChild(msgShut);
	
	msgShutTitle=document.createElement("div");
	msgShutTitle.id="msgShutTitle";
	$_("msgShut").appendChild(msgShutTitle);
	
	msgShutButton=document.createElement("div");
	msgShutButton.id="msgShutButton";
	$_("msgShut").appendChild(msgShutButton);
		
	msgDetail=document.createElement("div");
	msgDetail.id="msgDetail";
	$_("msgDiv2").appendChild(msgDetail);
	
	bgDiv=document.createElement("div");
	bgDiv.id="bgDiv";
	document.body.appendChild(bgDiv);
}

function showComment(c_type, uid, related_id, score) { 
//背景
  createMsgDiv();
  var bgObj=$_("bgDiv");
  bgObj.style.width = document.body.offsetWidth + "px";
  
//  bgObj.style.height = screen.height + "px";
  bgObj.style.height =  document.documentElement.clientHeight + document.documentElement.offsetHeight + "px";

//定义窗口
  var msgObj=$_("msgDiv");
  //msgObj.style.marginTop = -75 +  document.documentElement.scrollTop + "px";
  msgObj.style.marginTop = -75 + "px";

  msgObj.style.display = bgObj.style.display = "block";

	$_("msgShutTitle").innerHTML="发表评论";
	$_("msgShutButton").innerHTML="<a href=\"javascript:void(0)\" onclick=\"hideComment()\" style=\"color:#F6D2D8;text-decoration:none;\">×</a>";
   $_("msgDetail").innerHTML="<iframe frameborder=\"0\" width=\"100%%\" height=\"400\" scrolling=\"no\" src=\"" + urlPrefix + "software/comment.php?ct=" + c_type + "&rid=" + related_id + "&uid=" + uid + "&sc="+ score +"\"></iframe>";
}

function updateComment(cid) { 
//背景
  createMsgDiv();
  var bgObj=$_("bgDiv");
  bgObj.style.width = document.body.offsetWidth + "px";
//  bgObj.style.height = screen.height + "px";
  bgObj.style.height =  document.documentElement.clientHeight + document.documentElement.offsetHeight + "px";

//定义窗口
  var msgObj=$_("msgDiv");
  msgObj.style.marginTop = -75 +  document.documentElement.scrollTop + "px";

  msgObj.style.display = bgObj.style.display = "block";

	$_("msgShutTitle").innerHTML="发表评论";
	$_("msgShutButton").innerHTML="<a href=\"javascript:void(0)\" onclick=\"hideComment()\" style=\"color:#F6D2D8;text-decoration:none;\">×</a>";
   $_("msgDetail").innerHTML="<iframe frameborder=\"0\" width=\"100%%\" height=\"400\" scrolling=\"no\" src=\"" + urlPrefix + "/software/comment.php?cid=" + cid +"\" ></iframe>";
}

function hideComment() {
		//frames["ciframe"].location.reload();
		$_("bgDiv").style.display = $_("msgDiv").style.display = "none";
		if($_("ciframe")){
			//alert("This is softdetail page");
			$_("ciframe").contentWindow.location.reload();
			$('#container2 > ul').tabs("select", 1);
			}
}

function rateSoftware(uid, sid, rating){
//	sid = document.getElementById("softwareID").innerHTML;

   if( uid == 2 )
      if( !confirm("确认对该软件您的评分为："+rating+"分") )
         return false;

   var rate_url = urlPrefix + 'score/ratesoftware.php?r='+ rating +'&u=' + uid + '&s=' + sid; //u=0指匿名用户评分
   createRate(rate_url);

   return true;
}

function createRate(rateurl){
	var ratejs_element = document.createElement("script");
	ratejs_element.src = rateurl;
	ratejs_element.type = "text/javascript";
	ratejs_element.language = "javacript";
	document.getElementsByTagName("head")[0].appendChild(ratejs_element);
}

function showDownloadPage(sw_name,url) { 
//背景
  createMsgDiv2();
  
  var bgObj=$_("bgDiv");
  bgObj.style.width = document.body.offsetWidth + "px";
//  bgObj.style.height = screen.height + "px";
  bgObj.style.height =  document.documentElement.clientHeight + document.documentElement.offsetHeight + "px";

//定义窗口
  var msgObj=$_("msgDiv2");
  msgObj.style.marginTop = -75 +  document.documentElement.scrollTop + "px";

  msgObj.style.display = bgObj.style.display = "block";

	$_("msgShutTitle").innerHTML="下载页面";
	$_("msgShutButton").innerHTML="<a href=\"javascript:void(0)\" onclick=\"hideDownloadPage()\" style=\"color:#F6D2D8;text-decoration:none;\">×</a>";
   $_("msgDetail").innerHTML="<iframe frameborder=\"0\" width=\"100%%\" height=\"450\" scrolling=\"no\" src=\"" + urlPrefix + "software/download_page.php?sw_name=" + sw_name + "&dl=" + url +"\"></iframe>";
}

function hideDownloadPage() {
	//frames["ciframe"].location.reload();
	$_("bgDiv").style.display = $_("msgDiv2").style.display = "none";
	if($_("ciframe")){
		//alert("This is softdetail page");
		$_("ciframe").contentWindow.location.reload();
	}
}



