//@author:HuangChaoHong

//判断用户的浏览器是不是IE，是则返回true，否则返回false
var agent = navigator.userAgent;

String.prototype.trim = function()
	{
		return this.replace(/(^[\s]*)|([\s]*$)/g, "");
	};

String.prototype.inc = function(k1, k2)
	{
		return k2 == null ? this.indexOf(k1) > -1 ? true : false : (k2 + this + k2) .indexOf(k2 + k1 + k2) > -1 ? true : false;
	};

String.prototype.toArray=function(key)
	{
		var l = this, v;
		if(key == null) key = "|";
		v = key;
		if(key == "n")
		{
			l = l.replace(/\r/g,"");
			v = "\n";
		}
		l = l.replace(new RegExp("(\\"+key+")+","g"), v).replace(new RegExp("^[\\" + key + "]*|[\\" + key + "]+$","g"), "");
		return l == "" ? new Array() : l.split(v);		
	};

Array.prototype.add = function(key)
{
	this[this.length] = key;
};

var is_Opr = agent.inc("Opera");
var is_IE = agent.inc("IE") && !is_Opr;
var is_IE4 = agent.inc("IE 4");
var is_IE5 = agent.inc("IE 5") || agent.inc("IE 4");
var is_IE5_5 = agent.inc("IE 5.5");
var is_IE6 = is_IE && !is_IE5;
var is_Moz = agent.inc("Mozilla") && !is_Opr && !is_IE;

//根据ID取对象
function oo(obj)
{
	return typeof(obj) != "string" ? obj : (is_IE5 ? document.all(obj) : document.getElementById(obj));
}

//错误提示
function show_err(f_input, hint_id, msg)
{
	if(f_input != null && f_input != 'undefined')
	{
		f_input.focus();
		f_input.className = "input_js";
	}
	var obj = oo(hint_id);
	if(obj != null)
	{
		//obj.style.display="";
		obj.innerHTML = msg;
	}
}

function show_msg(hint_id, msg)
{
	show_err(null, hint_id, msg);
}
function createxmlhttprequest()
    {
        var xmlhttp=false;
        try
        {
            xmlhttp=new ActiveXObject('Msxm12.XMLHTTP');
        }
        catch(e)
        {
            try
            {
                xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch(e)
            {
                try
                {
                    xmlhttp=new XmlHttpRequest();
                }
                catch(e)
                {
                }
            }
         }
        return xmlhttp;
    }
	
function addAssess(sid,flag,numa,numb)
{	
	var sp1 = "sp1";
	var sp2 = "sp2";
	var num_assess = "s"+flag;
	var sUp = parseInt(numa);
	var sDown = parseInt(numb);
	var sTotal = sUp+sDown+1;
	if (flag==1){sUp=sUp+1;}else{sDown=sDown+1;}
	var spUp=(sUp/sTotal)*100;
	spUp=Math.round(spUp*10)/10;
	var spDown=100-spUp;
	spDown=Math.round(spDown*10)/10;	
	style="WIDTH: parseInt((sUp/sTotal)*55)px"
	var xmlhttp=createxmlhttprequest();
	if(moodzt == "0") 
	{
		alert("囧，-_-|||，你不是表过态了嘛？");
		return ;
	}else
	{
	   xmlhttp.open('get','./dianpin.asp?did='+sid+'&fag='+flag);
	   moodzt = "0";
 		xmlhttp.onreadystatechange=function(){
            if(xmlhttp.readyState==4){
				if(xmlhttp.status==200){
       				if(xmlhttp.responseText=="1"){ 
						alert("投票成功！");
						if (flag==1){show_msg(num_assess, numa+1);	}else 
							{
							show_msg(num_assess, numb+1);
							}
							show_msg(sp1, spUp);
							show_msg(sp2, spDown);
							eimg1.style.width = parseInt((sUp/sTotal)*55);
							eimg2.style.width = parseInt((sDown/sTotal)*55);
						}
					else if(xmlhttp.responseText == 2)
						{
							alert("囧，-_-|||，你不是表过态了嘛？");
							return ;
						}
					else
						{
							alert("投票失败！");
							return ;
						}
				}
		
				else
				{
					alert("失败");
					return ;
				}
  
 		 }
		 }
}
        xmlhttp.send(null);
}
function addAssessb(sid,flag,numa,numb)
{	
	var sp1 = "sp1";
	var sp2 = "sp2";
	var num_assess = "s"+flag;
	var sUp = parseInt(numa);
	var sDown = parseInt(numb);
	var sTotal = sUp+sDown+1;
	if (flag==1){sUp=sUp+1;}else{sDown=sDown+1;}
	var spUp=(sUp/sTotal)*100;
	spUp=Math.round(spUp*10)/10;
	var spDown=100-spUp;
	spDown=Math.round(spDown*10)/10;	
	style="WIDTH: parseInt((sUp/sTotal)*55)px"
	var xmlhttp=createxmlhttprequest();
	if(moodzt == "0") 
	{
		alert("囧，-_-|||，你不是表过态了嘛？");
		return ;
	}else
	{
	   xmlhttp.open('get','./dianpinb.asp?did='+sid+'&fag='+flag);
	   moodzt = "0";
 		xmlhttp.onreadystatechange=function(){
            if(xmlhttp.readyState==4){
				if(xmlhttp.status==200){
       				if(xmlhttp.responseText=="1"){ 
						alert("投票成功！");
						if (flag==1){show_msg(num_assess, numa+1);	}else 
							{
							show_msg(num_assess, numb+1);
							}
							show_msg(sp1, spUp);
							show_msg(sp2, spDown);
							eimg1.style.width = parseInt((sUp/sTotal)*55);
							eimg2.style.width = parseInt((sDown/sTotal)*55);
						}
					else if(xmlhttp.responseText == 2)
						{
							alert("囧，-_-|||，你不是表过态了嘛？");
							return ;
						}
					else
						{
							alert("投票失败！");
							return ;
						}
				}
		
				else
				{
					alert("失败");
					return ;
				}
  
 		 }
		 }
}
        xmlhttp.send(null);
}
function agree(num,sid,flag,moodzt)
{	
	var sp1 = "sp1";
	var sp2 = "sp2";
	var num_assess = "agree_"+sid+"_"+flag+"_n";
	var xmlhttp=createxmlhttprequest();
	if(moodzt == "0") 
	{
		alert("囧，-_-|||，你不是表过态了嘛？");
		return ;
	}else
	{
	   xmlhttp.open('get','./taskdianpin.asp?did='+sid+'&fag='+flag);
	   moodzt = "0";
 		xmlhttp.onreadystatechange=function(){
            if(xmlhttp.readyState==4){
				if(xmlhttp.status==200){
       				if(xmlhttp.responseText=="1"){ 
						alert("投票成功！");
						show_msg(num_assess, num+1);
						}
					else if(xmlhttp.responseText == 2)
						{
							alert("囧，-_-|||，你不是表过态了嘛？");
							return ;
						}
					else
						{
							alert("投票失败！");
							return ;
						}
				}
		
				else
				{
					alert("失败");
					return ;
				}
  
 		 }
		 }
}
        xmlhttp.send(null);
}
function copyURL () {
    var url = location.href;
    window.clipboardData.setData("Text",url);
    alert("该网页链接地址已复制，您可以粘贴(快截键CTRL+V)在需要的地方");
}
function tuijianURL () {
    var url = location.href;
    window.clipboardData.setData("Text",url);
    alert("复制成功，您可以粘贴(快截键CTRL+V)到QQ或MSN上推荐给好友");
}
function FontZoom(fsize){
	var ctext = document.getElementById("content");
	ctext.style.fontSize = fsize +"px";
}
 function clearDefault(el) {
if (el.defaultValue==el.value) el.value = ""
   }

//内容页评论
function Check(){
  if (document.form1.Content.value==''){
    alert('请输入评论内容！');
	document.form1.Content.focus();
	return false;
  }
  if (document.form1.Content.value.length>100){
    alert('评论内容不能超过100字！');
	document.form1.Content.focus();
	return false;
  }
  return true;  
}
