﻿function CommentAdd()
{
	var cid = document.getElementById("CompanyID").value;
	if (GetCookie("findgs_user_name") != "findgs")
	{
		alert('公司评论已经关闭');
		return false;
	}
	if (CheckWater() == false)
	    return;
	if (CheckComment())
	{
		SetPoint();
		SendData("Comment","CompanyID,UserName,Content,Money,Entironment,Press,Manage,Future,Credit,ValidateCode,Refer","/Company/Post.html",fCommentAdd);
	}
}

function SetPoint()
{
	SetValue("Money");
	SetValue("Entironment");
	SetValue("Press");
	SetValue("Manage");
	SetValue("Future");
	SetValue("Credit");
}

function SetValue(tagName)
{
	for(var i=0;i<5;i++)
	{
		if (document.getElementsByName(tagName+'1')[i].checked)
			document.getElementById(tagName).value=document.getElementsByName(tagName+'1')[i].value;
	}
}

function CheckWater()
{
	var a = new Date(GetCookie("LastTime"));
	if (a == "NaN" || a == "Invalid Date")
		return true;
	var b = new Date();
	var c = (b-a)/1000;
	if (c>=100)
		return true;
	else
	{
		alert("发言过快，请不要灌水");
		return false;
	}
}

function NeedPoint(value)
{
	if (value == 0)
		document.getElementById("PointTr").style.display = "none";
	else
	{
	     /*if (IsLogin == false)
		 {
			 alert("您还未登陆，无法进行评分");
			 return;
		 }*/
		document.getElementById("PointTr").style.display = "";
	}
}

function Vouch()
{
    if (IsLogin == false)
    {
        alert("您还未登陆，无法进行推荐");
        return;
    }
	var url = "/Company/Vouch.html";
	SendData("Vouch","CompanyID",url,fVouch);
}

function fVouch(obj)
{
	firstPost = true;
	var result=obj.responseText;
	if (result == "0")
	{
		alert("推荐完成");
		document.getElementById("Vouch").innerHTML = document.getElementById("Vouch").innerHTML*1+1;
		return;
	}
	if (result == "1")
	{
		alert("您已经推荐过了，请不要重复推荐");
		return;
	}
	else
		alert(result);
}

function Trust(trust,comment)
{
     if (IsLogin == false)
    {
        alert("您还未登陆，无法进行投票");
        return;
    }
	document.getElementById("Trust").value = trust;
	document.getElementById("Comment").value = comment;
	var url = "/Comment/Trust.html";
	SendData("TrustTable","CompanyID,Trust,Comment",url,fTrust);
}

function fTrust(obj)
{
	firstPost = true;
	var result=obj.responseText;
	if (result == "0")
	{
		alert("投票成功");
		var trust = document.getElementById("Trust").value;
		var comment = document.getElementById("Comment").value;
		document.getElementById("Use"+comment).style.display = "";
		document.getElementById("Use"+comment+"_1").innerHTML = document.getElementById("Use"+comment+"_1").innerHTML*1+1;
		if (trust == "1")
			document.getElementById("Use"+comment+"_0").innerHTML = document.getElementById("Use"+comment+"_0").innerHTML*1+1;
		return;
	}
	if (result == "1")
	{
		alert("您已经投过票了，请不要重复投票");
		return;
	}
	else
		alert(result);
}

function Revert()
{
	if (CheckComment())
	{
		SendData("Revert","CompanyID,CommentID,UserName,Content,ValidateCode","/Revert/Post.html",fCommentAdd);
	}
}

function Refer(id)
{
	document.getElementById("IsRefer").style.display="";
	document.getElementById("Refer").value = id;
	document.getElementById("Content").focus();
}

function NotRefer()
{
	document.getElementById("IsRefer").style.display="none";
	document.getElementById("Refer").value = "";
}

function ShowBusiness(value)
{
	if (value == 1)
		document.getElementById("BusinessDiv").style.display = "";
	else
		document.getElementById("BusinessDiv").style.display = "none";
}

function ShowTag(value)
{
	if (value == 1)
		document.getElementById("TagDiv").style.display = "";
	else
		document.getElementById("TagDiv").style.display = "none";
}

function AddBusiness(value)
{
	var Business = document.getElementById("Business").value;
	if (Business.indexOf(value) != -1)
		document.getElementById("Business").value = Business.replace(" "+value,"");
	else
		document.getElementById("Business").value = Business + " " +value;
}

function AddTag(value)
{
	var Tag = document.getElementById("Tag").value;
	var Temp = Tag + " ";
	if (Temp.indexOf(value+" ") != -1)
	{
		document.getElementById("Tag").value = Tag.replace(" "+value,"");
	}
	else
	{
		var len = Tag.split(' ');
		if (len.length>6)
		{
			alert('最多只能添加6个标签');
			return;
		}
		document.getElementById("Tag").value = Tag + " " +value;
	}
}

function UpdateBusiness()
{
	//SendData("Business","Business","/Page.aspx?Fn=UpdateBusiness",fCommentAdd);
}

function UpdateTag()
{
	if (document.getElementById("Tag").value == "")
	{
		alert("请选择要添加的标签");
		return;
	}
	SendData("Tags","CompanyID,Tag","/Page.aspx?Fn=UpdateTag",fCommentAdd);
}

function JobStoryAdd()
{
	if (GetCookie("findgs_user_name") != "findgs")
	{
		alert('暂时无法进行用户发表，请谅解');
		return false;
	}
	if (document.getElementById("Title").value=="")
	{
		alert('请输入标题');
		document.getElementById("Title").focus();
		return false;
	}
	if (CheckComment())
	{
		SendData("JobStory","UserName,Title,Content,ValidateCode","/Page.aspx?Fn=JobStory",fCommentAdd);
	}
}

function StoryRevert()
{
	if (CheckComment())
	{
		SendData("Revert","StoryID,UserName,Content,ValidateCode","/Page.aspx?Fn=JobStoryRevert",fCommentAdd);
	}
}

function InterviewAdd()
{
	if (GetCookie("findgs_user_name") != "findgs")
	{
		alert('暂时无法进行用户发表，请谅解');
		return false;
	}
	if (document.getElementById("Title").value=="")
	{
		alert('请输入标题');
		document.getElementById("Title").focus();
		return false;
	}
	if (CheckComment())
	{
		SendData("Interview","UserName,Title,Content,ValidateCode","/Page.aspx?Fn=Interview",fCommentAdd);
	}
}

function InterviewRevert()
{
	if (CheckComment())
	{
		SendData("Revert","InterviewID,UserName,Content,ValidateCode","/Page.aspx?Fn=InterviewRevert",fCommentAdd);
	}
}

function CareerAdd()
{
	if (GetCookie("findgs_user_name") != "findgs")
	{
		alert('暂时无法进行用户发表，请谅解');
		return false;
	}
	if (document.getElementById("Title").value=="")
	{
		alert('请输入标题');
		document.getElementById("Title").focus();
		return false;
	}
	if (CheckComment())
	{
		SendData("Career","UserName,Title,Content,ValidateCode","/Page.aspx?Fn=Career",fCommentAdd);
	}
}

function CareerRevert()
{
	if (CheckComment())
	{
		SendData("Revert","CareerID,UserName,Content,ValidateCode","/Page.aspx?Fn=CareerRevert",fCommentAdd);
	}
}

function GraduateAdd()
{
	if (GetCookie("findgs_user_name") != "findgs")
	{
		alert('暂时无法进行用户发表，请谅解');
		return false;
	}
	if (document.getElementById("Title").value=="")
	{
		alert('请输入标题');
		document.getElementById("Title").focus();
		return false;
	}
	if (CheckComment())
	{
		SendData("Graduate","UserName,Title,Content,ValidateCode,Type","/Page.aspx?Fn=Graduate",fCommentAdd);
	}
}

function GraduateRevert()
{
	if (CheckComment())
	{
		SendData("Revert","GraduateID,UserName,Content,ValidateCode","/Page.aspx?Fn=GraduateRevert",fCommentAdd);
	}
}

function ShowModule(flag)
{
	if (flag == 0)
	{
		document.getElementById('countMenu').className="countMenu";
		document.getElementById('pointMenu').className="pointMenu";
		document.getElementById('Matrix').style.display='';
		document.getElementById('Table').style.display='none';
	}
	else
	{
		document.getElementById('countMenu').className="pointMenu";
		document.getElementById('pointMenu').className="countMenu";
		document.getElementById('Matrix').style.display='none';
		document.getElementById('Table').style.display='';
	}
}

function History()
{
	var id = document.getElementById('CompanyID').value;
	var name = document.getElementById('CompanyName').value;
	var company = GetCookie("Company");
	if (company == "")
		company = id+"|"+name;
	else
	{
		company=unescape(company);
		if (company.indexOf(name)==-1)
		{
			var list1 = company.split("|")
			if (list1.length<16)
				company = id+"|"+name+"|"+company;
			else
			{
				company = id+"|"+name;
				for(var i=0;i<13;i=i+2)
					company += "|" + list1[i]+"|"+list1[i+1];
			}
		}
	}
	var list = company.split("|");
	for(var i=0;i<list.length-1;i=i+2)
	{
		document.getElementById('History').innerHTML += '<li><a href="/Company/'+list[i]+'.html">'+list[i+1]+'</a></li>';
	}
	var date = new Date(2011,1,1);
	setCookie("Company",escape(company),date,"findgs.com");
}