/*
 *	 列表页公告 
 */

var gonggao = 
{
    bulletin : function(category , majorCategoryUrl)
    {
        var selfurl = window.location.href; 
        var urlarr = selfurl.split("/");
        // 小类URL
        // var minorurl = urlarr[urlarr.length -2];
        var minorurl = majorCategoryUrl;
        var cityarr = urlarr[2].split(".");
        var cityname  = cityarr[0] ;
        var url = "/misc/bulletin/ajax.php" ;
        var sendstring = "category="+category+"&city="+cityname+"&murl="+minorurl;
        $.post (url , sendstring ,  function(data) {
            if(data != 0) {
                var dataarr = data.split("~~~~~~");
                 var jsonData = eval( "["+dataarr[0]+"]");
                 var id  =  jsonData[0].id ;
                 var title = jsonData[0].title;
                 var city_id = jsonData[0].city_id;
                 var is_deleted = jsonData[0].is_deleted;
                 //alert(city_id+"-"+id+"-"+dataarr[1]);
                 if(title == '' ) 
                   return ;
                  
                  var cookiestr = $.cookie("ganji_gonggao");
				  var state = 0;
				  if( cookiestr != null) {
						var str = '';
						var tmstr  = '['+cookiestr+']';
						var g = eval("obj = " + tmstr + ";") ;
						for ( var i in g ) {
							// alert(g[i].bulletin_id+"-"+g[i].bulletin_city_id+"-"+g[i].bulletin_categoryid);
							if( (g[i].bulletin_id == id) && (g[i].bulletin_categoryid == dataarr[1]) && (g[i].bulletin_city_id == city_id) ) {
								state = 1;
								break;
							}
						}
				  }

                  if(state == 1)
                      return ;

                  // .replace(/<.*?>/g,"")
                  if(jsonData[0].content != '' ) {
                       var str = '<dl class="All_List_Tip">'+
                                 '<dt><span onclick="gonggao.gglink('+jsonData[0].id+');" >'+gonggao.rp(jsonData[0].title)+'</span>'+
                                 '<a   target=\'_blank\' class="All_List_Tip_xq" href="http://www.ganji.com/ganjigonggao/'+jsonData[0].id+'.html">详情&raquo;</a></dt>'+
                                 '<dd><a onclick="gonggao.hiddenBulletin('+id+','+city_id+','+dataarr[1]+');" style="CURSOR: hand;">&nbsp;</a></dd>'+
                                 '</dl>';
                   }
                   else {
                        var str = '<dl class="All_List_Tip">'+
                                  '<dt>'+gonggao.rp(jsonData[0].title)+
                                  '<dd><a  target=\'_blank\' onclick="gonggao.hiddenBulletin('+id+','+city_id+','+dataarr[1]+');" style="CURSOR: hand;">&nbsp;</a></dd>'+
                                  '</dl>';
                    }
                    $('#public_div').html(str);
                    $("#public_div").show();
              }
         } );
    } , 

    rp:function(str) {
    	if(str) 
    		return str.replace(/<\/?(p|br) *\/?>/ig, ''); 
    		else
    			return '';
    } , 

    gglink:function( id ) {
    	if(id)
    		window.open( 'http://www.ganji.com/ganjigonggao/'+id+'.html',   "_blank")
    },

    hiddenBulletin:function( bulletin_id , bulletin_city_id , bulletin_categoryid ) {
       var str = '';
		var cookiestr = $.cookie("ganji_gonggao");
		var state = 0 ;
		if( cookiestr != null) {
			var tmstr  = '['+cookiestr+']';
			var g = eval("obj = " + tmstr + ";") ;
			for ( var i in g ) {	
				if( (g[i].bulletin_city_id == bulletin_city_id) && (g[i].bulletin_categoryid == bulletin_categoryid)  ) {
					str += '{"bulletin_id": '+bulletin_id+', "bulletin_city_id": '+bulletin_city_id+', "bulletin_categoryid": '+bulletin_categoryid+'},';
					state = 1;
				}
				else
		        	str += '{"bulletin_id": '+g[i].bulletin_id+', "bulletin_city_id": '+g[i].bulletin_city_id+', "bulletin_categoryid": '+g[i].bulletin_categoryid+'},';
			}
		}
		if(state == 0)
			str += '{"bulletin_id": '+bulletin_id+', "bulletin_city_id": '+bulletin_city_id+', "bulletin_categoryid": '+bulletin_categoryid+'},';

	   $.cookie('ganji_gonggao', str , { path: '/', expires: 365  });
       $("#public_div").hide();
    }
    
};



