// 搜索
$(function(){
$(".so ul li").click(function(){
$(".so ul li").removeClass("hover");
$(this).addClass("hover");
rel = $(this).attr("rel").split("|");
$("#searchType").val(rel[0]);
$("#rootID").val(rel[1]);
});
var pageurl = location.href.toLowerCase().replace("http://www.3h3.com/","").split("/");
var LINK = {"danji" : "2" ,"jieji" : "3" ,"moniqi" : "3" ,"patch" : "4" ,"info" : "5" ,"gl" : "6" ,"meitu" : "7" ,"video" : "8"};
var autos = true;
if(LINK[pageurl[0]])
{
$("#v"+LINK[pageurl[0]]+" a").addClass("hover");
$("#t_m_"+LINK[pageurl[0]]+"").show();
autos = false;
}
if(pageurl[1] && pageurl[1].indexOf("_") > 0)
{
var U = pageurl[1].split("_");
if(U.length == 3)
{
$("#t_m_"+LINK[pageurl[0]]+" a").each(function(){
if($(this).attr("href").indexOf("_"+U[1]+"_") > 0)
{
$(this).addClass("hover");
autos = false;
return false;
}
});
}
}
if(autos)
{
$("#v1 a").addClass("hover");
$("#t_m_2").show();
}
});
function autoSearch()
{
var autooptions;
autooptions = {
serviceUrl:'/ajax.asp',
minChars:1,
delimiter: /(,|;)\s*/, // regex or character
maxHeight:400,
// width:300,
zIndex: 9999,
deferRequestBy: 0, //miliseconds
params: {action:'15' }, //aditional parameters
//default is false, set to true to disable caching
// callback function:
onSelect: function(value, data){
window.location=data;
},
// local autosugest options:
//lookup: ['January', 'February', 'March', 'April', 'May'] //local lookup values
noCache: true
};
if($('#keyword').length>0)
{
var a1 = $('#keyword').autocomplete(autooptions);
}
}
var http_request = true;
function send_request(url,Temp,ref , tb)
{
http_request = false;
if(window.XMLHttpRequest) {
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject) { // IE浏览器
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
window.alert("不能创建XMLHttpRequest对象实例.");
return false;
}
http_request.onreadystatechange = ref;
http_request.open("Post", url, tb);
http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
http_request.send(Temp);
}
var isVote=false;
function sEval(softid,num,din,cai,Tpye)
{
if(isVote)
{
alert('您已经投过票了,请不要重复投票,感谢您的支持!!')
return
}
var Temp="Action=0&softid="+ escape(softid) + "&num=" +escape(num)+"&type="+ Tpye; //发送的数据
var RequestFunction=function() { //返回处理函数
if (http_request.readyState == 4) { // 判断对象状态
if (http_request.status == 200) { // 信息已经成功返回,开始处理信息
ReadMark(softid,din,cai,Tpye);
alert('投票成功!!');
} else { //页面不正常
// alert("您所请求的页面有异常。");
}
}
};
send_request("../ajax.asp",Temp,RequestFunction,false);
isVote = true;
}
function ReadMark(softid,din,cai,Tpye)
{
var Temp="Action=1&softid="+ escape(softid)+"&type="+ Tpye; //发送的数据
var RequestFunction=function() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var TempText=http_request.responseText;
document.getElementById("pding").getElementsByTagName("span")[0].innerHTML = TempText.split("|")[0];
document.getElementById("pcai").getElementsByTagName("span")[0].innerHTML = TempText.split("|")[1];
document.getElementById("rankstar").innerHTML = '
'+(TempText.split("|")[3])+'';
} else {
// alert("您所请求的页面有异常");
}
}
};
send_request("../ajax.asp",Temp,RequestFunction,false);
}
function ngsEval(id,goodid,badid,verid,type)
{
var objgood = $(goodid);
var objbad = $(badid);
//objgood.css({cursor:"pointer"});
ngSendEval(id,goodid,badid,verid,0,type);
objgood.click(function (){ ngSendEval(id,goodid,badid,verid,1,type) ; isVote=true; });
objbad.click(function (){ ngSendEval(id,goodid,badid,verid,2,type); isVote=true; });
}
function ngSendEval(id,goodid,badid,verid,num,type)
{
if(isVote && num>0)
{
alert('您已经投过票了,请不要重复投票,感谢您的支持!!')
return true;
}
var url="action=3&id="+id+"&num="+num+"&type="+type;
$.ajax({
type: "POST",
url: "/ajax.asp",
data: url,
success: function(msg){
ListEval(goodid,badid,verid,msg);
}
});
}
function ListEval(goodid,badid,verid,msg){
var objgoodb = $(goodid + " strong");
var objbadb = $(badid + " strong");
var dataObj=eval("("+msg+")");
objgoodb.eq(0).html(dataObj.Num[0] );
objbadb.eq(0).html(dataObj.Num[1] );
}
function ViewCmsHits(tobj,id)
{
var obj= document.getElementById(tobj);
var Url="Action=4&id="+ id;
var ref=function()
{
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var requestText=http_request.responseText;
obj.innerHTML = requestText;
} else {
// alert("写数据出错了!!");
}
}
}
send_request("../ajax.asp",Url,ref,true);
}