function cancelBubble(e)
{
  if (e.stopPropagation) {
    e.stopPropagation();
  } else {
    e.cancelBubble = true;
  }
}

function nav_pos(cid,mid) {
  nav_pos2(cid,mid);
}

//导航定位函数
function nav_pos2(cid,mid) {
  //一级导航设定定位样式
  var currLi = $("#main_nav_l1 ol li[c=" + cid + "]");
  var m1text = currLi.find("a").text();
  var m1url = currLi.find("a").attr("href");
  if (!m1text || !m1url) return;
  mid=mid || -1;
  $("#main_nav_l1 ol li").removeClass("nLcurrent").removeClass("nLcurrent03").removeClass("nLcurrent04");
  currLi.addClass(currLi.attr("posclass") ? currLi.attr("posclass"):'nLcurrent');
  currLi.find("a").replaceWith(currLi.find("a").text());
 
  //当前栏目导航条中添加数据
  var mddarr = $("#main_nav_l2 div[m=" + cid + "] dl dd");
  if(!mddarr || mddarr.length == 0) return;
  $("#nav_current").empty();
  $("#nav_current").append($('<a target="_self" class="bnav_hover pl08 pr08" href="' + m1url + '">' + m1text + '</a>>'));
  for(var i = 0;i < mddarr.length;i ++) {
    var atext = $(mddarr[i]).find("a").text();
    var aurl = $(mddarr[i]).find("a").attr("href");
    var aclass = ($(mddarr[i]).attr("m") == mid)?"bnav_hover":"black_f";
    if (i > 0) $("#nav_current").append("|");
    $("#nav_current").append($('<a href="' + aurl + '" target="_self" class="' + aclass + ' pl08 pr08">' + atext + '</a>'));
  }

  if($("#nav_current").find("a.bnav_hover").size() > 1) $("#nav_current").find("a.bnav_hover:first").removeClass("bnav_hover").addClass("black_f");
  //显示当前导航条
  $("#nav_current").show();
}

//设定滑动选取块
function setSlideSel(slideobj) {
  //$(slideobj).find(".slide_opts").mouseout(function(){$(this).hide(10);});
  //$(slideobj).find(".slide_opts").mouseout(function(event){var obj = event.srcElement?event.srcElement:event.target;if(obj.tagName=="DIV") {$(this).hide();}});
  if($(slideobj).find(".slide_btn").size() > 0) {
    $(slideobj).find(".slide_btn").click(function(e){
      //避免多层弹出
      $(".slide_select").not($(slideobj)).find(".slide_opts").hide();
      //$(".slide_select").find(".slide_opts").hide();
      $(slideobj).find(".slide_opts:first").slideToggle(120);
      //$(slideobj).find(".slide_opts").mouseout(function(){$(this).hide(10);});
      cancelBubble(e);
    });
  } else {
    $(slideobj).click(function(e){
      //避免多层弹出
      $(".slide_select").not($(slideobj)).find(".slide_opts").hide();
      $(slideobj).find(".slide_opts:first").slideToggle(120);
      cancelBubble(e);
    });
  }

  $(slideobj).find(".slide_opts .slide_opt").click(function(e){
    cancelBubble(e);
    $(slideobj).find(".slide_settext").text($(this).text());
    $(slideobj).find(".slide_setval").val($(this).attr('value'));
    $(slideobj).find(".slide_opts:first").slideToggle(10);
   
    cancelBubble(e);
    return false;
  });

  var optselected = $(slideobj).find(".slide_opts .slide_opt:first");
if ($(slideobj).find(".slide_opts .slide_opt[selected=true]").size() > 0) {optselected = $(slideobj).find(".slide_opts .slide_opt[selected=true]");}

  $(slideobj).find(".slide_settext:first").text($(optselected).text());
  $(slideobj).find(".slide_setval:first").val($(optselected).attr('value'));

  //$(slideobj).find(".slide_settext:first").text($(slideobj).find(".slide_opts .slide_opt:first").text());
  //$(slideobj).find(".slide_setval:first").val($(slideobj).find(".slide_opts .slide_opt:first").attr('value'));
}

//关键词补全
function fixkw(iobj) {
  kw = $.trim($("#search_input").val());
  if(kw.length == 0) {
    $("#fix_q dl").empty();
    $("#fix_q").hide();
    return;
  }
  var url="/search/sg.php?q=" + encodeURIComponent(kw) + "&jsoncallback=?"; 

  $.get(url,function(data){
    data = eval(data);
    if(data.length > 0) {
      $("#fix_q dl").empty();
      $.each(data,function(idx,entry){
      if(entry.scnt == 0) {
        $("#fix_q dl").append($('<dt><a href="' + entry.surl + '" target="_blank" class="g7d_f">' + '<b class="black_f fn">'+ entry.tag +'</b></a></dt>'));
        } else {
          $("#fix_q dl").append($('<dt><a href="' + entry.surl + '" target="_blank" class="g7d_f">' + '<span class="bl_02f fr pr10">' + entry.scnt + '结果</span><b class="black_f fn">'+ entry.tag +'</b></a></dt>'));
        }
      });
      $("#fix_q").show(120);
    }
  });
}

//显示CCTV6节目表
function show_cctv6_Tables(e) {
  $("#pop").slideToggle(120);
  cancelBubble(e);
  return;
  var daps = document.getElementById('pop').style;
  if(daps.visibility!='hidden' && daps.display!='none')
  {
    daps.display='none';
    return;
  }
  else
  {
    daps.display='';
  }
  var ttop = tt.offsetTop; //TT控件的定位点高
  var thei = tt.clientHeight; //TT控件本身的高
  var tleft = tt.offsetLeft; //TT控件的定位点宽
  var ttyp = tt.type; //TT控件的类型
  while (tt = tt.offsetParent){ttop+=tt.offsetTop; tleft+=tt.offsetLeft;}
  daps.top = (ttyp && ttyp=="image")? (ttop+thei)+''+'px' : (ttop+thei+6) + 'px'; //层的 Y 坐标
  daps.left = (tleft-190) + '' + 'px' ; //层的 X 坐标
  daps.visibility = "visible"; //层显示
}

//显示客户端列表
function show_client_Tables(e) {
  $("#pop_client").slideToggle(120);
  cancelBubble(e);
  return;
  var daps = document.getElementById('pop').style;
  if(daps.visibility!='hidden' && daps.display!='none')
  {
    daps.display='none';
    return;
  }
  else
  {
    daps.display='';
  }
  var ttop = tt.offsetTop; //TT控件的定位点高
  var thei = tt.clientHeight; //TT控件本身的高
  var tleft = tt.offsetLeft; //TT控件的定位点宽
  var ttyp = tt.type; //TT控件的类型
  while (tt = tt.offsetParent){ttop+=tt.offsetTop; tleft+=tt.offsetLeft;}
  daps.top = (ttyp && ttyp=="image")? (ttop+thei)+''+'px' : (ttop+thei+6) + 'px'; //层的 Y 坐标
  daps.left = (tleft-190) + '' + 'px' ; //层的 X 坐标
  daps.visibility = "visible"; //层显示
}


//打开消息框
function show_messagebox(title,msg) {
  if($("#warn_window").length>0) {
    $("#warn_title").html(title);
    $("#warn_msg").html(msg);
    $("#warn_window").show();
    $("#dialogBG").show();
  } else {
	var dialogBGhtml = '<div style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 998; opacity: 0.6; filter:alpha(opacity=60);background-color: rgb(238, 238, 238);" id="dialogBG"></div>';
	$(dialogBGhtml).appendTo('body');
	    
    var messagehtml = '<div id="warn_window">';
    messagehtml += '<div class="warn_title white_f font14 font_w" id="warn_title">';
    messagehtml += title;
    messagehtml += '</div><div class="warn_box"><p id="warn_msg">';
    messagehtml += msg;
    messagehtml += '</p><p><a href="javascript:void(0);" onclick="close_messagebox();"><samp class="banner white_f">关闭</samp></a></p></div></div>';
    $(messagehtml).appendTo('body');
    
    //$alertContainer = $('#warn_window').css({position:'absolute',overflow:'hidden'}).hide();
    $alertContainer = $('#warn_window').css({position:'absolute',overflow:'hidden'}).hide();
    $alertContainerBG = $('#dialogBG').css({height:document.body.clientHeight}).hide();

    // 设置zIndex并显示提示DIV
    var windowWidth = document.documentElement.clientWidth;   
    var windowHeight = document.documentElement.clientHeight;   
    var popupHeight = $alertContainer.height();   
    var popupWidth = $alertContainer.width(); 

    //居中设置 
     $alertContainer.css({   
      "position": "absolute",   
      "top": windowHeight/2-popupHeight,   
      "left": windowWidth/2-popupWidth/2   
    }); 

    $alertContainerBG.css({zIndex:998}).show();
    $alertContainer.css({zIndex:999}).show();
  }
}

//隐藏消息框
function close_messagebox() {
  $("#warn_window").hide();
  $("#dialogBG").hide();
}

$(function(){
	//避免IE6重复下载图片
  if($.browser.msie)
	document.execCommand('BackgroundImageCache',false,true);
});

//新浪转帖
function share_sina(s,d,e)
{
  typeof(s)=='undefined'&&(s=screen);
  typeof(d)=='undefined'&&(d=document);
  typeof(e)=='undefined'&&(e=encodeURIComponent);
  try{}
  catch(e){}
  var f='http://v.t.sina.com.cn/share/share.php?';
  var u=d.location.href;
  var p=['url=',e(u),'&title=',e(d.title),'&appkey=1547618289'].join('');
  function a()
  {
    if(!window.open([f,p].join(''),'mb',['toolbar=0,status=0,resizable=1,width=620,height=450,left=',(s.width-620)/2,',top=',(s.height-450)/2].join('')))
      u.href=[f,p].join('');
  };
  if(/Firefox/.test(navigator.userAgent))
  {
    setTimeout(a,0);
  }
  else
  {
    a();
  }
}

//自动滚屏
function AutoScrollUILI(obj) {
    $(obj).find("ul:first").animate({
        marginTop:"-25px"
    },3000,function(){
          $(this).css({marginTop:"0px"}).find("li:first").appendTo(this);
      });
}

//鼠标位置取得
function mouseCoords(ev)
{
  if(ev.pageX || ev.pageY){
    return {x:ev.pageX, y:ev.pageY};
  }
  return {
    x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
    y:ev.clientY + document.body.scrollTop - document.body.clientTop
  };
}

//初始化导航
$(function(){
  if (window.parent != self) return;
  $("#main_nav_l1 ol li[c]").mouseover(function(){
  var c = $(this).attr("c");
  if (!$(this).find("a") || $(this).find("a").length == 0) return;
  $("#main_nav_l2").find("div").hide();
  $("#main_nav_l2").find("div[m=" + c + "]").show().mouseout(
    function(event){
     var obj = event.srcElement?event.srcElement:event.target;if(obj.tagName=="DIV") {$(this).hide();}});
  });
});

$(function(){
  $(".slide_select").css('cursor','pointer').find('.slide_opts').hide();
  $('.slide_opt').css('word-break','keep-all').parent().css('word-break','keep-all');
  $(".slide_select").each(function(){
    setSlideSel(this);
  });
  $(".slide_menus_201108 .slide_menu_201108").click(function(e){
	$(".slide_menus_201108 .slide_menu_201108").addClass('seaNOWbanner').not($(this)).removeClass('seaNOWbanner');
	$(".slide_setval_201108").val($(this).attr('value'));
  });
  $("#hotKwLine .kwOpen").click(function(e){
    //$("#hotKwLine").hide();
    $("#hotKwMul").slideToggle(20);
    cancelBubble(e);
  });
  $("#hotKwMul .kwOff").click(function(e){
    //$("#hotKwLine").show();
    $("#hotKwMul").slideToggle(20);
    cancelBubble(e);
  });

  $(".focusclear").one("focus",function(){
    $(this).css('color','#000000');
    $(this).val('');
  });
  $(".sFac_cinema .slide_opts dt").mouseover(function(){$(this).addClass("sFachover")}).mouseout(function(){$(this).removeClass("sFachover")});
  $(document).click(function(){
    $(".slide_opts:visible").hide(60);
    $(".blank_click_hide:visible").hide(60);
  });
});

