// index分享
var blog_share_statue = '';
function show_blog_share_menu()
{
    $('#blog_share').slideDown(100);
   
}    

function blog_share_delay()
{
    setTimeout('blog_share_hide_menu()',100);
    blog_share_statue='UP';
}

function blog_share_hide_menu()
{
    if(blog_share_statue=='UP') $('#blog_share').slideUp(100);
}

//search用的分享
var search_blog_share_statue = '';
function show_search_blog_share_menu(indexs)
{
    $('#search_blog_share'+indexs).slideDown(100);
   
}    

function search_blog_share_delay(indexs)
{
    setTimeout('blog_share_hide_menu('+indexs+')',100);
    search_blog_share_statue='UP';
}

function blog_share_hide_menu(indexs)
{
    if(search_blog_share_statue=='UP') $('#search_blog_share'+indexs).slideUp(100);
}

// index訂閱
var order_event_statue = '';
function show_order_event_menu()
{
    $('#order_event').slideDown(100);
}    

function order_event_delay()
{
    setTimeout('order_event_hide_menu()',100);
    order_event_statue='UP';
}

function order_event_hide_menu()
{
    if(order_event_statue=='UP') $('#order_event').slideUp(100);
}

// list right
var search_statue = '';
function show_search_menu()
{
    $('#search_menu').slideDown(1000);

}

function search_delay()
{
    setTimeout('search_hide_menu()',500);
    search_statue='UP';
}

function search_hide_menu()
{
    if(search_statue=='UP') $('#search_menu').slideUp(1000);
}

// list left
var mstatue = '';
var mmenu = '';
function mmenu_show(m)
{
    mmenu = m;
    $('#'+mmenu).slideDown(100);
}

function mmnue_delay()
{
    setTimeout('mmenu_hide()',100);
    mstatue='UP';
}

function mmenu_hide()
{
    if(mstatue=='UP') $('#'+mmenu).slideUp(100);
}



/**
 * ex:
 * $('.eventinfo_content').getEventData();
 * $('.eventinfo_content').getEventData({dt:1});
 */
;jQuery.fn.getEventData = function(vars){
    var params = $.extend( {t: 1, id: 0, dt: 0, p: 1}, vars );
    var cont = $(this);
    var total, page, pagesize, tpage;
	try{
    var tagId = cont.attr('class').toString().replace('_content infocontent', '');
    var tagText = $('#'+tagId).html().replace(/\((.*)+\)/gi, '');
	}catch(e){
		tagText= false;
		console.log(cont)
	}
    pagesize = 10; 
    
    cont.html('<div style="padding-top:10px"></div>');
    $.getJSON( '/ajax/event_time.php?'+$.param(params), function(data){
        if(data.length == 0) return false;
        total = parseInt(data.total);
		tpage = Math.ceil(total/pagesize);
        page = data.page;
        if(tagText.length>0) $('#'+tagId).html(tagText + '('+ total +')');
        
        if(data.data.length > 0) {
			var str = '';
			str += '<table width="95%" border="0" cellspacing="0" cellpadding="0">';
			str += '  <tr>';
			str += '    <td><table width="95%" border="1" align="left" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" class="eventplace_list">';
			str += '        <tr>';
			str += '          <td bgcolor="#F4B0C8" class="eventplace_title">交</td>';
			str += '          <td bgcolor="#F4B0C8" class="eventplace_title"></td>';
			str += '          <td width="400" bgcolor="#F4B0C8" class="eventplace_title">瘣餃蝔</td>';
			//str += '          <td bgcolor="#F4B0C8" class="eventplace_title">閮剖</td>';
			str += '        </tr>';
			$.each(data.data, function(i, item){
				var color = ( ( i % 2 ) == 0 )? 'odd': 'even';
				item.estart_t = item.estart_t.substr(0, 5);
				if( String(item.eend_t) == 'null'){
				    item.eend_t = item.estart_t;
				}
			    else{
				    item.eend_t = item.eend_t.substr(0, 5);
				}
				var showDate = ( item.estart == item.eend )? item.estart : item.estart + ' ~ ' + item.eend;
				var showTime = ( item.estart_t == item.eend_t )? item.estart_t : item.estart_t + ' ~ ' + item.eend_t;
				var showUrl = '/event/index.php?e_id='+ item.e_id +'&et_id=' + item.et_id+'&etd_id='+item.etd_id;
				//var eJoin = 'javascript:setFavor('+item.e_id+', '+item.et_id+', 1);';
				//var eFavor = 'javascript:setFavor('+item.e_id+', '+item.et_id+', 2);';
				str += '        <tr class="'+ color +'">';
				str += '          <td>'+ showDate +'</td>';
				str += '          <td>'+ showTime +'</td>';
				str += '          <td align="left" style="padding-left: 5px;"><a href="'+ showUrl +'" class="style9" target="_blank">'+ item.title +'</a></td>';
				//str += '          <td><a href="'+ eJoin +'"></a> | <a href="'+ eFavor +'">嗉 </a></td>';
				str += '        </tr>';
			});
			str += '    </table></td>';
			str += '  </tr>';
			//pagelist
			str += '  <tr>';
			str += '    <td>';
			str += '      <div id="ct-tab">';
			str += '        <div class="ft clearfix" style="margin-bottom: 0px; margin-right: 0px; padding-bottom: 5px; padding-right: 5px;">';
			str += '          <div id="listEvent" class="bar" style="padding-bottom: 0px; margin-right: 0px;">';
			str += makePage(page, total, pagesize);
			str += '          </div>';
			str += '        </div>';
			str += '      </div>';
			str += '    </td>';
			str += '  </tr>';
			str += '</table>';
			cont.append(str);
		} else {
		    if(params['t']==1)
		    {
		        if(params['dt']==2)
		        {
		            cont.append('甇支蜓颲血桐瘝撌脤瘣餃!');
		        }
		        else
		        {
		            cont.append('甇支蜓颲血桐桀瘝隞颱瘣餃!');
		        }
		    }
		    else
		    {
			    cont.append('甇文游啁桀瘝隞颱瘣餃!');
			}
		}
        
        //set pagelist
        cont.find('#listEvent').ctpage({
            prev: function(){
                var getPage = parseInt(page) - 1; 
				params = $.extend(params, {p:getPage} );
                cont.getEventData( params );
            },
            next: function(){
                var getPage = parseInt(page) + 1; 
				if(tpage < getPage) return false;
				params = $.extend(params, {p:getPage} );
                cont.getEventData( params );
            },
            page: function(alem, getPage){
				params = $.extend(params, {p:getPage} );
                cont.getEventData( params );
            }
        });
    });
};

