//浏览器到兼容
var webBrowser ="";
var webUrl = "http://xzh.mop.com";
if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
	webBrowser="2";
}
//兼容ie与firefox的event：在ie里event是全局，在firefox里是需要传递进去的
if (window.Event) {//ff
	 window.onbeforeunload = function(event) {
		if(document.body.offsetWidth-50<event.clientX && event.clientY<0) {
     		if(getCookieTop('dzh_wyb_tmp_add')!=null || getCookieTop('dzh_wyb_tmp_remove')!=null){  
			 	return "您尚未登录，如果希望保存你添加和卸载的分类，请您登录，系统将为你自动保存！";   
		  }  
		}   
	}
}else{//ie
 window.onbeforeunload = function() { 
	if(document.body.offsetWidth-50<event.clientX && event.clientY<0) {
     	if(getCookieTop('dzh_wyb_tmp_add')!=null || getCookieTop('dzh_wyb_tmp_remove')!=null){  
           	return "您尚未登录，如果希望保存你添加和卸载的分类，请您登录，系统将为你自动保存！";   
         }  
	}   
 }
}
//登录层
 function outLoginNoForm(){
 		var str = "<div class=\"popwindow\"  id=\"login\" style=\"  position:absolute;float:left;z-index:99999;display:none\"> \n";
			str +="		<div class=\"favorites\"   id=\"loginContent\"> \n";
			str +="			<h1 id=\"h1Title\">登录&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span align=\"right\" title=\"关闭\" style=\"cursor:pointer\" onclick='clearContent();$(\"#login\").hide();$(\"body\").find(\"#coverwith\").css({display:\"none\"});'>×</span></h1>\n ";
			str +="<form method=\"post\" style=\"float:left;width:312px\" name=\"loginForm\" id=\"loginForm\" action=\"http://passport.mop.com/Login?url=http://xzh.mop.com/headLinesNew.jsp\" >"; 
			str +="				 <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> \n";
			str +="					  <tr> \n";
			str +="						<td height=\"10\"></td> \n";
			str +="					  </tr> \n";
			str +="					  <tr> \n";
			str +="					    <td align=\"center\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> \n";
			str +="							<tr> \n";
			str +="                      <td height=\"14\"></td> \n";
			str +="                      <td colspan=\"2\" height=\"5\" ></td> \n";
			str +="                      <td></td> \n ";
			str +="                    </tr> \n";
			str +="                    <tr> \n";
			str +="                      <td width=\"14%\" height=\"14\">&nbsp;</td> \n";
			str +="                      <td colspan=\"2\" align=\"center\" valign=\"middle\">您需要登录后进行该操作&nbsp;</td> \n";
			str +="                      <td width=\"0\">&nbsp;</td> \n";
			str +="                    </tr> \n";
			str +="                    <tr> \n";
			str +="                      <td></td> \n";
			str +="                      <td height=\"5\" colspan=\"2\"></td> \n";
			str +="                      <td></td> \n";
			str +="                     </tr> \n";
			str +="                     <tr> \n";
			str +="	                      <td>&nbsp;</td> \n";
			str +="                       <td width=\"12%\" align=\"right\" valign=\"middle\">用户名：</td> \n";
			str +="                       <td width=\"70%\" align=\"left\" valign=\"middle\"> \n";
			str +="							<input type=\"text\" id=\"username\" name=\"user_name\"  class=\"input\" align=\"absmiddle\" style=\"height:19px; width:120px;\"/> \n";
			str +="						   </td> \n";
			str +="                        <td>&nbsp;</td> \n";
			str +="                      </tr> \n";
			str +="                      <tr> \n";
			str +="	                       <td>&nbsp;</td> \n";
			str +="                        <td align=\"right\" valign=\"middle\">密&nbsp;&nbsp;&nbsp;码：</td> \n";
			str +="                        <td align=\"left\" valign=\"middle\"><input type=\"password\" id=\"password\" name=\"password\" class=\"input\" align=\"absmiddle\"  style=\"height:19px; width:120px;\" />&nbsp;<a href='http://passport.mop.com/tools/sendmail.jsp'  target='_self'>忘记密码？</a></td> \n";
			str +="                        <td>&nbsp;</td> \n";
			str +="                      </tr> \n";
			str +="                      <tr> \n";
			str +="                        <td></td> \n";
			str +="                        <td colspan=\"2\" height=\"5x\"></td> \n";
			str +="                        <td></td> \n";
			str +="                      </tr> \n";
			str +="                      <tr> \n";
			str +="                        <td></td> \n";
			 
			str +="<td colspan=\"2\" align=\"left\" valign=\"bottom\" class='login_padding'><input type=\"checkbox\" name=\"auto_login\" id=\"auto_login\" value=\"1\">&nbsp;记住我&nbsp;&nbsp;<a id=\"login_enter\" href=\"#\" class=\"button01\" style='cursor:pointer' onclick='loginSubmit();' ><b>登&nbsp;录</b></a>";
			str +="&nbsp;&nbsp;<a   class=\"button01\" style='cursor:pointer' href=\"http://xzh.mop.com/login.jsp?reurl=http://xzh.mop.com\" target=\"_self\"><b>注&nbsp;册</b></a></td>";

			str +="                        <td>&nbsp;</td> \n";
			str +="                      </tr> \n";
			str +="                    </table></td> \n";
			str +="			       </tr> \n";
			str +="				  <tr> \n";
			str +="					<td align=\"center\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td> \n";
			str +="				  </tr> \n";
			str +="				</table> \n";
			str +="			</form> \n";
			str +="  	 <div class=\"clearit\"></div> \n";
			str +="		</div> \n";
			str +="	</div>  \n";
			document.write(str);
 }
 function showDivPosition(divId,flag){
	fixPosition(""+divId);//层显示位置、
	if( flag == 1 ){//显示
		$("#"+divId).show();   
	}else if( flag == 2 ){//隐藏
		$("#"+divId).hide(); 
	}
 }
 function fixPosition(divId){  
	 
	if(  document.getElementById(""+divId) == undefined )
		return;
	var win =document.getElementById(""+divId);
	
	var availWidth = window.screen.availWidth;
	var availHeight = window.screen.availHeight;
	var scrollTop = document.documentElement.scrollTop;
	var scrollLeft = document.documentElement.scrollLeft;
	var height = win.offsetHeight;
	var width = win.offsetWidth; 
	var reLeft = scrollLeft +   availWidth /2 - 80  ;
	var reTop = scrollTop +  availHeight / 2 - (height+100); 

	$("#"+divId).css("left",(reLeft + "px"));
	$("#"+divId).css("top",(reTop + "px")); 
     
 }
  //登录判断
function CheckForm(){ 
  if( $("#username").val() ==""){
  		  alert("请输入用户名或者昵称");
		  $("#username").focus();
		  return false;
  }
 
  if( $("#password").val() == ""){
    alert("请输入密码"); 
	$("#password").focus();
    return false;
  } 
  return true;
}
//登录提交
function loginSubmit(){
	if( CheckForm() ){
		loginForm.submit(); 
	}
	 	/**
	 if( CheckForm() ){
	 	$("#user_name").val( $("#username").val() );
		$("#passwords").val( $("#password").val() ); 
		alert($("#auto_login").val());
		$.get("http://xzh.mop.com/loginAjax.jsp?number="+Math.random(),{auto_login:escape($("#auto_login").val()),uname:escape($("#user_name").val()),pw:escape($("#passwords").val())},function(data){
		   
		   if( $.trim(unescape(data)) =="1"){//login succeed
		   		location.href="headLinesNew.jsp";
		   }else{ 
		   		clearContent();
				$("#username").focus();
				alert("登录失败，请核对您的帐号和密码！");
		   }
		   
		}) 
	 }**/
}
//清除用户名和密码内容
function clearContent(){
	$("#user_name").val("");
	$("#username").val("");
	$("#passwords").val("");
	$("#password").val(""); 
	 
}
 
 //打开和关起层,同时在cookie里记录打开的层
function changeDiv(ty,flag){	
		var cookieValues =getCookie("dzh_wyb_left");
		if(cookieValues==null){
			cookieValues ='';
		}
		var divid ='div' +ty +flag;
		//document.getElementById(divid).style.display='none';
		$("#"+divid).hide();
		if(flag ==1){
			flag =2;
			cookieValues +="," +ty;
		}
		else{
			flag =1;
			var cvArr =cookieValues.split(",");
			if(cvArr){
				for(i=0;i<cvArr.length;i++){
					if(cvArr[i]==ty){
						cvArr[i]='';
					}
				}
				cookieValues='';
				for(i=0;i<cvArr.length;i++){
					if(cvArr[i]!=''){
						cookieValues +="," +cvArr[i];
					}
				}
			}
		}
		divid ='div' +ty +flag;
		//document.getElementById(divid).style.display='';
		$("#"+divid).show();
		setCookie("dzh_wyb_left",cookieValues);
}
//获取cookie
function getCookieTop(name)//取cookies函数        
{
		var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
		 if(arr != null) return unescape(arr[2]); return null;

}
//获取cookie
function getCookie(name)//取cookies函数        
{
		var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
		 if(arr != null) return unescape(arr[2]); return null;

}
//设置cookie
function setCookie(name,value)//两个参数，一个是cookie的名子，一个是值
{
		var exp  = new Date();    //new Date("December 31, 9998");
		document.cookie = name + "="+ escape (value);
}
//关键字查询的默认值:获得焦点处理
function onloadFun(id){
	var usr = document.getElementById(id);
	if( usr != undefined ){
		 usr.style.color = "#8F9AA0";
		 usr.value = "输入您要关注的热点关键词"; 
		 var defaultvalue = usr.value;
	}
	  
 }
 //关键字查询的默认值:获得焦点处理
 function focusFun(id){  
 	var usr = document.getElementById(id);
	if( usr != undefined ){
		//判断当前text里的值是否跟默认值相等，如果是相等则text的值修改为空
		 var name = usr.value.replace(/^\s+|\s+$/,""); 
		  var defaultvalue ="输入您要关注的热点关键词"; 
		 if(name == defaultvalue){
			 usr.value = "";
			 usr.style.color = "#000";
		  }
	}
 } 
 //关键字查询的默认值:失去焦点的处理
 function blurFun(id){
 	var usr = document.getElementById(id);
	if( usr != undefined ){
		var name = usr.value.replace(/^\s+|\s+$/,""); 
		var defaultvalue = usr.value;
		if(name == ""){
			 usr.value = "输入您要关注的热点关键词";
			 usr.style.color = "#8F9AA0";
		}
	}
 }
 //top里的搜索
function submitSearch(id){   
	 window.location.href='keySearch.jsp?key='+$("#"+id).val();  
}
//响应回车键
function funEnter (field, event) {   
        var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;    
        if (keyCode == 13) {   
			/**
            var i;    
            for (i = 0; i < field.form.elements.length; i++)    
                if (field == field.form.elements[i])    
                    break;    
            i = (i + 18) % field.form.elements.length;    
            field.form.elements[i].focus();    
            return false; **/  
			loginSubmit();
			return true;
        }else{
			return false;
		}     
          
} 
//浮动层:所有弹出的窗口层都来自于这里的提示
function outTipDiv(){
	var str = "<div class=\"popwindow\" id=\"addFocus\" style=\" position:absolute;float:left;z-index:9999;display:none\"> ";
		str +="		<div class=\"favorites\" id=\"showContent\"> ";
		str +="			<h1 id=\"h1Title\">提示&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span align=\"right\" title=\"关闭\" style=\"cursor:pointer\" onclick='$(\"#addFocus\").hide();$(\"#msgcontent\").focus();'>×</span></h1> ";
		str +="			 <p><b>请写评论后再提交!</b> ";
		str +="          <br><br><span class=\"button01\" style='cursor:pointer' onclick=\"$('#addFocus').hide();$('#msgcontent').focus();\"><b>确&nbsp;定</b></span></p>";
		str +="			 <div class=\"clearit\"></div> ";
		str +="		 </div> ";
		str +="</div> ";
	document.write(str);
}
 jQuery(document).ready(function(){	  
	 $(document).keydown(function(event) { 
	   
	  if (event.keyCode == 13) { 
			  $('form').each(function() { 
				 if( $("#username").val() !="" && $("#password").val() !="" ){
					  event.preventDefault(); 
					 loginSubmit();
				 }
			 });
		 
	 }

	});
	$("#submit_msg").click(function(){//提交评论 
				 var con = $("#msgcontent").val();  
				 if( con == "" ){
					//alert('请写评论后再提交！');
					$("#msgcontent").blur();
					//showDivPosition("addFocus",1); 
					showDivPosition("addFocus","",4000,1);
					
					return false;
				 } 
		  
	})
	//搜索框为空当获得焦点的时候
	 //将头里搜索框里的文字onclick的时候取消
	 $("#keys").click(function(){   
		  if( $("#key_hide").val() == $("#keys").val() ){ 
			    $("#keys").val("");  
		  }
	})   
//遮罩层
	$.fn.coverDiv=function(){ 
	this.coverFun=function(){ 
       var wnd = $(window), doc = $(document); 
       if(wnd.height() > doc.height()){  //当高度少于一屏
        wHeight = wnd.height();  
       }else{//当高度大于一屏
        wHeight = doc.height();   
       }
       //创建遮罩背景
       $("body").append("<div ID=coverwith></div>");
       $("body").find("#coverwith").width(wnd.width()).height(wHeight)
       .css({position:"absolute",top:"0px",left:"0px",background:"#ccc",filter:"Alpha(opacity=30);",opacity:"0.3",zIndex:"10000",display:"block"});
       } 
		this.coverFun(); 
		return this;
	} 
	
	//遮罩层
	$.fn.coverDiv=function(){ 
	this.coverFun=function(){ 
	   var wnd = $(window), doc = $(document); 
	   if(wnd.height() > doc.height()){  //当高度少于一屏
		wHeight = wnd.height();  
	   }else{//当高度大于一屏
		wHeight = doc.height();   
	   }
	   //创建遮罩背景
	   $("body").append("<div ID=coverwith></div>");
	   $("body").find("#coverwith").width(wnd.width()).height(wHeight)
	   .css({position:"absolute",top:"0px",left:"0px",background:"#ccc",filter:"Alpha(opacity=30);",opacity:"0.3",zIndex:"10000",display:"block"});
	   } 
		this.coverFun(); 
		return this;
	}
 });
  function doTop(day,offset,begin,id,flag,doId,event,topFlag,time){   
	$.get("http://xzh.mop.com/addDaily.jsp?number="+Math.random(), 
          { sid:id,flag:flag,day:day,offset:offset,begin:begin},function(data){   
				if( data == 1){ 
					if( topFlag == 0 ){//头条操作
						if(  flag == 0 ){//顶成功 
							 $("#top"+doId).attr("src","http://txt.mop.com/images/playread/image/up11.gif"); 
							 document.getElementById("top"+doId).style.cursor="default";
							 $("#support"+doId).text(parseInt($("#support"+doId).text()) + 1);

						}else if( flag == 1 ){//踩成功  
							 $("#cai"+doId).attr("src","http://txt.mop.com/images/playread/image/down11.gif"); 
							document.getElementById("cai"+doId).style.cursor="default";
							$("#support"+doId).text(parseInt($("#support"+doId).text()) -1);
							
						}
						
					}else if( topFlag == 1 ){//除了头条的操作
						if( flag == 0 ){//顶
							$("#top"+doId).attr("class","read_moudle_cai"); 
							document.getElementById("top"+doId).style.cursor="default";
							$("#support"+doId).text(parseInt($("#support"+doId).text())+ 1);
						}else if( flag == 1 ){//踩
							 
							$("#cai"+doId).attr("class","read_moudle_cai"); 
							document.getElementById("cai"+doId).style.cursor="default";
							$("#support"+doId).text(parseInt($("#support"+doId).text()) - 1);
						}
						 
					}
						var showMsg = "踩";
						if( flag == 0 ) showMsg="顶";
						showMsg = "<h1>"+showMsg+"</h1><p><b><font style='font-size:18px'>操作成功</font></b></p><div class=\"clearit\"></div>"
						 
						//$("#showContent").html(showMsg);  
						//showDivPosition("addFocus","",time,2);
						tipFlush("addFocus","",4000,2,showMsg,true);
				}else{
					var showMsg = "踩";
					if( flag == 0 ) showMsg="顶";
					showMsg = "<h1>"+showMsg+"</h1><p><b><font style='font-size:18px'>已经操作过一次!</font></b></p><div class=\"clearit\"></div>"
					tipFlush("addFocus","",4000,2,showMsg,true);
				}  
			})  ;

	
 }
 /**
   *divId:显示层
   *ifShow:是否层显示
   *time:显示多长时间
   *flag:是否自动刷新
   *msg:提示信息
   *reflush:是否刷新页面
 **/
function tipFlush(divId,ifShow,time,flag,msg){
	 if( $.trim(msg) == "login" || divId=="login"){ //需要用户登录
		showDivPosition("login","",time,1);
	 }else{
		 if(  $.trim(msg) != "" ){
			$("#showContent").html(msg); 
		 }
		 showDivPosition(divId,ifShow,time,flag);//层定位及显示
		 
	 }
	
	
 }
  /**
   *divId:层id
   *ifShow:是否显示
   *time:显示时间
   *flag：是否自动小时:1:不自动消失 2：自动消失
   *
   *
 */ 
 function showDivPosition(divId,ifShow,time,flag){
	fixPosition(""+divId);//层显示位置、
	if( flag == 1 ){//不自动消失
		doDivDisplay(""+divId,ifShow);//控制层显示与否   
	}else if( flag == 2 ){//自动消失
		doHidden(""+divId,ifShow,time);
	}
 }
  //添加收藏 
 function addFocus(sid,id,time){   
		$.get("http://xzh.mop.com/addFocus.jsp?number="+Math.random(), 
           { sid:sid },
            function(data){  
					if( $.trim(data)== 'login' ){//用户未登录  
						showDivPosition("login","",time,1);
						//光标默认到用户名
						$("#username").focus();
					}else{ 
						$("#showContent").html(data);
						showDivPosition("addFocus","",time,2); 
					}
			}
        )
	
 }
 //弹出层在n时间后消失:第一个参数是divId:层的id，第二个参数是：层显示/关闭，第三个参数：time:什么时间消失，,第四个参数contentId：显示提示信息内容
function doHidden(divId,flag,times){ 
	 
	if( times == "" ) times = 2000;
  	if( flag=="none" ){
   		$("#"+divId).hide(); 
	}else{
		$("#"+divId).show();  
		$("#"+divId).fadeOut(times,function(){}) ;
	}  
	
	 
}
function doDivDisplay(divId,flag){
	if( flag=="none" ){
		$("#"+divId).hide();
	}else{
		$("#"+divId).show();
	}
	
}
 //分享 :url：帖子访问地址，titleid：标题，event:确定事件鼠标的响应位置,divId:层id,msgId:显示消息提示信息内容
 function shareSub(url,titleid,divId,msgId,event){   
	var obj  = $("#"+titleid).text() +"\n"+url;//标题+帖子地址 
//	window.clipboardData.setData("Text",obj); 
	if( webBrowser =="2" ){//firefox
		copyFirexfox(obj);
	}else{//非firefox
		copyToClipBoard(obj);
	}
	var msg = "<h1>分享 <span  title=\"关闭\" style=\"cursor:pointer; right:25px; position:absolute;\" onclick=\"doDivDisplay('"+divId+"','none')\">X</span></h1><p><b><font style='font-size:18px'>复制成功</font>，<br>请粘贴到你的QQ/MSN上推荐给你的好友</b><br><br><span class=\"button01\" style='cursor:pointer' onclick=\"doDivDisplay('"+divId+"','none')\"><b>确&nbsp;定</b></span></p><div class=\"clearit\"></div>"; 
	 
	tipFlush("addFocus","",4000,1,msg,false);
}
//firfox下的复制剪贴版
 function copyFirexfox(obj) {  
     if (window.clipboardData) { 
         window.clipboardData.setData("Text",obj);  
     } else {   
         var flashcopier = 'flashcopier';  
         if(!document.getElementById(flashcopier)) {  
             var divholder = document.createElement('div');  
             divholder.id = flashcopier;  
             document.body.appendChild(divholder);  
         }  
         document.getElementById(flashcopier).innerHTML = '';  
         var divinfo = '<embed src="_clipboard.swf" FlashVars="clipboard='+escape(obj)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';//这里是关键  
         document.getElementById(flashcopier).innerHTML = divinfo;   
     }  
 }
 //复制到剪贴版：兼容ie与firefox
function copyToClipBoard(obj) {
    var txt = obj;
    if(window.clipboardData) {
        window.clipboardData.clearData();  
        window.clipboardData.setData("Text",txt);
    }else if(navigator.userAgent.indexOf("Opera") != -1) {  
        window.location = txt;  
    } else if (window.netscape) {  
        try {  
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
        } catch (e) {  
            alert("被浏览器拒绝！\n请在浏览器地址栏输入'about:config'并回车\n然后将 'signed.applets.codebase_principal_support'设置为'true'");  
        }  
        var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);  
        if (!clip)  
            return;  
        var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);  
        if (!trans)  
            return;  
        trans.addDataFlavor('text/unicode');  
        var str = new Object();  
        var len = new Object();  
        var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);  
        var copytext = txt;  
        str.data = copytext;  
        trans.setTransferData("text/unicode",str,copytext.length*2);  
        var clipid = Components.interfaces.nsIClipboard;  
        if (!clip)  
            return false;  
        clip.setData(trans,null,clipid.kGlobalClipboard);
    }
    
}
/**
***@time:2009-3-16
***@description:统计
**/
function addStat(flag,values,url){
	$.get(webUrl+"/common/addStatisticsRecord.jsp?num="+Math.random(),{f:flag,v:values,url:url},function(data){ });

}
