﻿function addBookmark(title,url) {
var url=window.location.href;
var title=document.title;
if (window.sidebar) { 
window.sidebar.addPanel(title, url,""); 
}
else if( document.all ) {
window.external.AddFavorite(url,title);
}
else if( window.opera && window.print ) {
return true;
}
}
function submitVote()
{
  var voteid=$("#voteid").val();
  var quesid=$("#quesid").val();
  var choiceid;
  if(voteid==-1||quesid==-1)
  {
     alert("抱歉,投票出错了!");
     return;
  }
  var b=false;
  $("input[name='currentVote']").each(function(){if($(this).attr("checked")){choiceid=$(this).val();b=true;return;}});
  if(!b||choiceid.length==0)
  {
     alert("请选择选项!");
     return;
  }
  $.ajax({
  
    type:"post",
    
    url:"/Action/PostVote.aspx",
    
    data:{VoteID:voteid,QuesID:quesid,ChoiceID:choiceid},
    
    dataType: 'text', 

    error:function(msg){alert(msg);},
    
    success:function(msg){alert(msg);}
    
  });
}
function viewResult()
{
   var voteid=$("#voteid").val();
   var quesid=$("#quesid").val();
   window.location.href="/Action/ViewVote.aspx?VoteID="+voteid+"&QuesID="+quesid;
}
(function($) { 
 $.fn.jMarquee = function(o) {
    o = $.extend({
    speed:250,
    step:1,
    direction:"up",
    visible:1
    }, o || {});

    var i=0;
    var div=$(this);
    var ul=$("ul",div);
    var tli=$("li",ul);
    var liSize=tli.size();
    if(o.direction=="left")
        tli.css("float","left");
    var liWidth=tli.innerWidth();
    var liHeight=tli.height();
    var ulHeight=liHeight*liSize;
    var ulWidth=liWidth*liSize;
  
  
    if(liSize>o.visible){
        ul.append(tli.slice(0,o.visible).clone()) 
        li=$("li",ul);
        liSize=li.size();
        
     
        div.css({"position":"relative",overflow:"hidden"});
        ul.css({"position":"relative",margin:"0",padding:"0","list-style":"none"});
        li.css({margin:"0",padding:"0","position":"relative"});
        
        switch(o.direction){
            case "left":
                div.css("width",(liWidth*o.visible)+"px");
                ul.css("width",(liWidth*liSize)+"px");
                li.css("float","left");
                break;
            case "up":
                div.css({"height":(liHeight*o.visible)+"px"});
                ul.css("height",(liHeight*liSize)+"px");
                break;
        }
        
       
        var MyMar=setInterval(ylMarquee,o.speed);
        ul.hover(
            function(){clearInterval(MyMar);},
            function(){MyMar=setInterval(ylMarquee,o.speed);}
        );
    };
    function ylMarquee(){
        if(o.direction=="left"){
            if(div.scrollLeft()>=ulWidth){
                div.scrollLeft(0);
            }
            else
            {
                var leftNum=div.scrollLeft();
                leftNum+=parseInt(o.step);
                div.scrollLeft(leftNum)
            }
        }
        
        if(o.direction=="up"){
            if(div.scrollTop()>=ulHeight){
               div.scrollTop(0);
                
            }
            else{
               var topNum=div.scrollTop();
               topNum+=parseInt(o.step);
               div.scrollTop(topNum);
            }
        }
        
    };
   
}; 
     
})(jQuery);

String.prototype.trim = function()
{
  return this.replace(/(^\s*)|(\s*$)/g, "");
}
function keysBlur(el)
{
   if(el.value.length==0)
   {
     el.style.color="#cccccc";
     el.value= "--输入关键字--";
   }
   else if(el.value== "--输入关键字--")
   {
     el.style.color="#cccccc";
   }
   else
   {
     el.style.color="#4B4B4B";
   }
}
function clearTxt(el)
{
  el.value="";
  el.style.color="#cccccc";
}
function dosearch()
{
   var keys=$("#txtkeyWord").val();
   var siteid=$("#siteid").val();
   var nodeid=$("#selNode").val();
   var nodename=$("#selNode ").find("option:selected").text();
   nodename=nodename.replace("--","");
   var q="";
   if(keys.trim().length==0&&keys.trim()!="--输入关键字--")
   {
	   alert("请输入关键字!");
	   $("#txtkeyWord")[0].focus();
	   return;
   }
   q="?keys="+keys;
   if(nodeid&&Number(nodeid)!=-1)
   {
	   q+="&nodeid="+nodeid;
	   q+="&nodename="+escape(nodename);
   }
   if(siteid)
   {
       q+="&id="+siteid;
   }
   window.location.href="/search.aspx"+q;
}
function dosearchnews()
{
   var keys=$("#txtkeyWord").val();
   if(keys.trim().length==0)
   {
	   alert("请输入关键字!");
	   $("#txtkeyWord")[0].focus();
	   return;
   }
   window.location.href="/search.aspx?keys="+keys+"&nodeid="+nodeid;
}
function switchEffect(obj,idx,type)
{
   var src=obj.src; 
   if(type)
   {src="Images/m"+idx+".jpg";
   }
   else
   {
      src="Images/m"+idx+"a.jpg";
   }
   obj.src=src;
}
jQuery.fn.loadthumb = function(options) {
	options = $.extend({
		 src : ""
	},options);
	var _self = this;
	_self.fadeOut("fast");
	var img = new Image();
	$(img).load(function(){
		_self.attr("src", options.src);
		_self.fadeIn("fast");
	}).attr("src", options.src);  
	return _self;
}
function Inpart(ob)
{
	var voteid=$(ob).prev().val();
	window.location.href="Suvery.aspx?VoteID="+voteid;
}
function topage(columnid,pagecount,pid)
{
   var idx=$("#custompage").val();
   var v=Number(idx);
   if(v&&v>0)
   {
     if(v>pagecount)
    {
      alert("页数超出!");
      $("#custompage").val(pagecount);
      //window.location.href="column.aspx?pid="+columnid+"&page="+pagecount;
    }
    else
    {
      if(Number(columnid))
      {
        window.location.href="column.aspx?pid="+columnid+"&page="+v;
      }
      else
      {
        if(pid)
        {
          window.location.href="columnshow.aspx?keys="+columnid+"&pid="+pid+"&page="+v;
        }
        else
        {
          window.location.href="columnshow.aspx?keys="+columnid+"&page="+v;
        }
      }
    }
   }
   else
   {
      alert("请输入合法的页码!");
      $("#custompage")[0].focus();
      return;
   }
}

//function killErrors() {
//return true;
//}
//window.onerror = killErrors;




