﻿//获取对象
function $(obj){ 
  return document.getElementById(obj); 
}

//是否为对象
function IsObject(obj){
  return document.getElementById(obj);
}

//跳转地址
function JumpUrl(str,msg){
	if(msg==undefined){
    location.href=str;
	}else{
    if(confirm(msg)){
      location.href=str;
    }
	}
}
//设置焦点对象的边框属性
function focusColor(obj){
	$(obj).style.border="1px solid #ff0000";
}

//复制URL到剪贴板
function copyUrl(url){//将目标地址复制到剪贴板
	var content='';
	window.clipboardData.setData("Text",url);
	alert("复制成功,您可以同时按 CTRL+V 键粘贴到 QQ/MSN 上推荐给你的好友");
}

//获得所有CLASS相同的对象数组
function getElementsByClassName(strName) { 
  var tempArray = [];
  _tempArray = document.getElementsByTagName('*');
  for (var i=0; i<_tempArray.length; i++ ) {
    if (_tempArray[i].className == strName) {
      tempArray[tempArray.length] = _tempArray[i];
    }
  }
  return tempArray;
}

//显示浮动居中层
function showDiv(objID,objWidth,objHeight){
  if(objWidth!=undefined){$(objID).style.width=objWidth+"px"};
  if(objHeight!=undefined){$(objID).style.height=objHeight+"px";}
  aa=(document.documentElement.scrollTop+(document.documentElement.clientHeight-document.getElementById(objID).offsetHeight)/2);
  if(aa<0){$(objID).style.top="50px";}else{$(objID).style.top=aa+"px";}
  $(objID).style.left=(document.documentElement.scrollLeft+(document.documentElement.clientWidth-$(objID).offsetWidth)/2)+"px";
  $(objID).style.visibility="visible";
}

//显示隐藏图层
function ShowObj(sid,hid){
  showId=sid.split(",");
  hiddenId=hid.split(",");
  for(i=0;i<showId.length;i++){
    if(IsObject(showId[i])){
      $(showId[i]).style.display="block";
    }
  }
  for(j=0;j<hiddenId.length;j++){
    if(IsObject(hiddenId[j])){
      $(hiddenId[j]).style.display="none";
    }
  }
}

function closeObj(objID){
  $(objID).style.visibility="hidden";
}

//选中所有复选框
function CheckAll(form){
  form=$(form);
	for (var i=0;i<form.elements.length;i++){
		var e =form.elements[i];
		e.checked=!e.checked;
	}
}

//提交表单submitForm("表单名称")
function SubmitForm(strForm){
  $(strForm).submit();
}
//以指定的action提交表单
function DoForm(strForm,urlForm){
  $(strForm).action=urlForm;
  $(strForm).submit();
}

//获取指定CheckBox的值
function getCheckboxValue(strname){
  var s = document.getElementsByName(strname);
  var s2 = "";
  for( var i = 0; i < s.length; i++ )
  {
  if ( s[i].checked ){
    s2 += s[i].value+",";
  }
  }
  return s2.substr(0,s2.length-1);
}

function AJAX() {
  this.xmlObject = function() {
      try { 
          return new ActiveXObject("Microsoft.XMLHTTP"); 
      }
      catch(e) { 
          try {
            return new ActiveXObject("Msxml2.XMLHTTP");
          }
          catch(e) { 
            try { 
                    return new XMLHttpRequest(); 
            }
            catch(e) {
                return window.createRequest();
            } ;
          };
      };
  };
  this.xml = this.xmlObject();
  this.Send = function() {
      var PostStr = !!arguments[1] ? (function() {
        var tempArr = new Array();
        for(var i in arguments.callee.caller.arguments[1]){
          tempArr.push(i + "=" + arguments.callee.caller.arguments[1][i]);
        }
        return tempArr.join("&");
      })() : null;
      this.xml.open(PostStr ? "POST" : "GET", arguments[0], !!arguments[2], arguments[3], arguments[4]);
      !!arguments[2] ? this.xml.onreadystatechange = arguments[2] : null;
      if(PostStr){
          this.xml.setRequestHeader("Content-Length", PostStr.length); 
          this.xml.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      };
      this.xml.send(PostStr);
  };
};

function GetCurrentDate(){
	var enabled = 0; today = new Date();
	var day; var date;
	if(today.getDay()==0) day = "星期日"
	if(today.getDay()==1) day = "星期一"
	if(today.getDay()==2) day = "星期二"
	if(today.getDay()==3) day = "星期三"
	if(today.getDay()==4) day = "星期四"
	if(today.getDay()==5) day = "星期五"
	if(today.getDay()==6) day = "星期六"
	document.fgColor = "000000";
	date =(today.getYear())+"年" + (today.getMonth() + 1 )+"月" +today.getDate()+"日"+"&nbsp;"+""+day;
	document.write("<font color=#000000>")
	document.write(date);
	document.write("</font>")
}

function changecity(id){
  var ajax=new AJAX();
  ajax.Send('ajax.asp?id='+id,false,getSend);
  function getSend(){
    if(ajax.xml.readyState == 4 ){
      $("tempcityid").innerHTML = ajax.xml.responseText;
    }
  }
}
function getObjName(obj,name,labelname)
{	
	var oObj = document.getElementById(obj);
	var arrLabel = oObj.getElementsByTagName(labelname);
	var arrList = new Array();
	for(i=0;i<arrLabel.length;i++)
	{
		if(arrLabel[i].getAttribute("name") == name)
		{
			arrList[arrList.length] = arrLabel[i];
		}
	}
	return arrList;
}

function setObjTabs(obj,name)
{
	var arrTabs = obj.parentNode.getElementsByTagName("li");
	var arrText = getObjName(name,"ev","div");
	for(i=0;i<arrText.length;i++)
	{
		if(obj==arrTabs[i])
		{
			arrTabs[i].className = "active";
			arrText[i].className = "dis";
		}
		else
		{
			arrTabs[i].className = "normal";
			arrText[i].className = "hidden";
		}
	}
}
function ExpendID(aID){
if(document.getElementById("List_"+aID).style.display=='none'){
	document.getElementById("List_"+aID).style.display='block';
}
else{
	document.getElementById("List_"+aID).style.display='none';
	}
}
function share(etag){
	var eTitle= document.title;
	var eTitle=encodeURI(eTitle);
	var eUrl=document.URL;
	var eUrl=encodeURI(eUrl);
	if(document.getElementById("info_content").innerText)
	{
		var eContent=document.getElementById("info_content").innerText;
	}else{
		var eContent=document.getElementById("info_content").textContent;
	}
	var eContent=eContent.slice(1,100);
	var eContent=encodeURI(eContent);
	if(etag!=''){
		switch(etag){
			case 'qq':
				window.open("http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url="+eUrl);
				break;
			case 'qqblog':
				window.open("http://v.t.qq.com/share/share.php?url="+eUrl+"&title="+eTitle+"");
				break;
			case 'sina':
				window.open("http://v.t.sina.com.cn/share/share.php?url="+eUrl+"&title="+eTitle+"");
				break;
			case 'kaixin':
				window.open("http://www.kaixin001.com/repaste/share.php?rtitle="+eTitle+"&rurl="+eUrl+"&rcontent="+eContent);
				break;
			case 'xiaonei':
				window.open("http://share.renren.com/share/buttonshare.do?link="+eUrl+"&title="+eTitle);
				break;
			case 'douban':
				window.open("http://www.douban.com/recommend/?url="+eUrl+"&title="+eTitle+"");
				break;
			case 'sohu':
				window.open("http://bai.sohu.com/share/blank/add.do?link="+eUrl);
				break;
			case '163':
				window.open("http://t.163.com/article/user/checkLogin.do?link=http://www.read114.cn&source="+encodeURI("淘客天下")+"&info="+eContent+"-"+eUrl+"");
				break;			
		}	
	}
}
//评论内容
function GradeVote() {
        this.VoteMaxStar=1;
        this.VoteCounter=1;
        this.VoteContent=new Array();
        this.GradeVoteImage1="";
        this.GradeVoteImage2="";
        this.AddContent=function (sNA) {
                this.VoteContent["_"+this.VoteCounter]=sNA;
                this.VoteCounter++;
        }
        /*创建评分星星*/
        this.CreateVote=function (MaxStar,DefaultStar) {
                var i=1,j=1;
                var VoteImgHTML="";
                this.VoteMaxStar=MaxStar;
                for (i=1;i<=MaxStar;i++) {
                        VoteImgHTML+="<img id=\"_GradeVoteID"+i+"\" src=\""+(j<=DefaultStar ? this.GradeVoteImage1 : this.GradeVoteImage2)+"\" border=\"0\" onMouseOver=\"WindowVote.HitVote('"+i+"');\" onClick=\"WindowVote.VoteSubmit('"+i+"');\">";
                        j++;
                }
                if (document.getElementById("GradeVoteArea")!=null) {
                        document.getElementById("GradeVoteArea").innerHTML=VoteImgHTML;
                }
                else {
                        alert("Object not found!!");
                }
        }
        /*评分等级内容*/
        this.VoteScoreContent=function (sID) {
                var VoteContent=this.VoteContent["_"+sID];
                if (VoteContent=="undefined" || VoteContent==null) VoteContent="Not defined!!";
                return VoteContent;
        }
        /*鼠标放到星星上*/
        this.HitVote=function (sID) {
                var i=1;
                for (i=1;i<=sID;i++) {
                        document.getElementById("_GradeVoteID"+i).src=this.GradeVoteImage1;
                }
                document.getElementById("GradeVoteScore").innerHTML=this.VoteScoreContent(sID);
                sID++;
                for (i=sID;i<=this.VoteMaxStar;i++) {
                        document.getElementById("_GradeVoteID"+i).src=this.GradeVoteImage2;
                }
        }
        /*提交评分*/
        this.VoteSubmit=function (sID) {
				document.getElementById("Star").value=sID;
                document.getElementById("Vote_Num").innerHTML=""+sID+"分";
        }
}
