var global_topic = new Array();
var global_tcounter = 0;
$(document).ready(function()
{
	$(".sousuo").click(toSearch);
	$(".jq_card").mouseover(card);
	var url = window.location.href;
	var pl = url.split("#");
	setInterval("update_msg();", 60 * 5 * 1000);

	$(".jq_c_1").click(cchoose);
	$(".jq_c_2").click(cchoose);
	cchannel();
	for(var i=1;i<=5;i++ )
	{
		$(".jq_day_"+i).click(showday);
	}
	for(var i=1;i<=2;i++)
	{
		$(".jq_img_"+i).click(chpro);
	}
	for(var i=1;i<=3;i++)
	{
		$(".jq_list_"+i).mouseover(show);
	}
});

function cchannel()
{
	var ch = $(".channel").attr("value");
	choose(ch);
}

function cchoose()
{
	var ch = $(this).attr("jq");
	choose(ch);
}

function chpro()
{
        var index = $(this).attr("jq");
	var day = $(this).attr("day");

	for(var i = 1 ; i <=2 ; i ++)
	{
		$(".jq_img_"+i).html("<img src='images/p6"+i+"b.gif' width='18' height='18' />");
		$(".jq_p_" + day + "_" + i).hide();
	}
	$(".jq_img_"+index).html("<img src='images/p6"+index+".gif' width='18' height='18' />");
	$(".jq_p_" + day + "_" + index).show();

}

function showday()
{
        var index = $(this).attr("jq");
        for(var i = 1 ; i <= 5 ; i ++)
        {
                $(".jq_d_" + i ).removeClass("t5");
                $(".jq_d_" + i ).addClass("t4");
                $(".day_" + i ).html("&nbsp;");
		$(".jq_p_" + i).hide();
        }
        $(".jq_d_" + index ).removeClass("t4");
        $(".jq_d_" + index ).addClass("t5");
        $(".day_" + index ).html("<img src='images/p58.gif' width='28' height='5' />");
        $(".jq_p_" + index ).show();
	$(".jq_img").attr("day",index);
	return false;
}

function channel(num)
{
	if(num == 0)
		num = 1;
	var type = $(".type").attr("value");

	if(type == "hd")
		pplive3();

	if(type == "pp")
	{
		if(num == 1)
			pplive();
		else 
			pplive2();
	}

	if(type == "qq")
	{
		if(num == 1)
			qqlive();
		else
			qqlive2();
	}
}

function choose(num)
{
	if(num == 0)
		var index = "1";
	if(num == 1)
		var index = "1";
	if(num == 2)
		var index = "2";

	if(index == "1")
	{
        	$(".jq_c_1").html("<img src='images/p47.gif' width='44' height='91' />");   
        	$(".jq_c_2").html("<img src='images/p48.gif' width='44' height='91' />");   
	}
	if(index == "2")
	{
		$(".jq_c_2").html("<img src='images/p49.gif' width='44' height='91' />");   
        	$(".jq_c_1").html("<img src='images/p50.gif' width='44' height='91' />");   
	}
	
	channel(index);
	return false;
}

function show()
{
	var index = $(this).attr("jq");
        $(".jq_list_1").html("<img src='images/t4.png' width='49' height='29' />");
        $(".jq_list_2").html("<img src='images/t5.png' width='49' height='29' />");
        $(".jq_list_3").html("<img src='images/t6.png' width='49' height='29' />");
	for(var i = 1 ; i < 4 ; i ++)
        {
                $(".jq_video_" + i ).hide();
        }
        $(".jq_list_" + index ).html("<img src='images/t"+index+".png' width='49' height='29' />");
        $(".jq_video_" + index ).show();
	correctPNG();	
	return false;
}


function update_msg()
{
	$.post("/live/msg",
	{
	},
	function(html)
	{
		$(".jq_msg").html(html);
	});
}

function qqlive()
{
	objQQLive = new QQLiveObject(600, 460); 
	objQQLive.addParam("URL", $(".jq_qqlive").val());
	objQQLive.addParam("ClientMode", "3");
	objQQLive.addParam("wmode","transparent");
	objQQLive.write("flash");
}

function qqlive2()
{
	objQQLive = new QQLiveObject(600, 460); 
	objQQLive.addParam("URL", $(".jq_qqlive2").val());
	objQQLive.addParam("ClientMode", "3");
	objQQLive.addParam("wmode","transparent");
	objQQLive.write("flash");
}

function player(player)
{
	live_player = player;
	setTimeout(live_player+"();",30);
}
function pplive()
{
    // 播放器Id
    var playerId = 'ewaplayer';
    // 播放链接
   var playLink = $(".jq_pplive").val();

    /*****************************************
    * 播放器准备好事件控制
    * 参数：
    *   player: object，PPLive OCX播放器实例
    *****************************************/
    function readyHandler(player) {
        player.Url = playLink;
    }

    var logoUrl = 'http://res.pplive.com/ikan/0718/player/ikan_logo.jpg';
    var player_video = {
        // 播放器属性，默认width和height均为100%，如果使用默认，可以不写
        // 默认播放器id为：PPLivePlayerActiveX
        properties: { 'id': playerId, 'width': '600px', 'height': '460px', 'codebase': 'http://dl.pplive.com/PluginSetup.cab' },
        // 播放器参数，如果使用默认，可以不写
        params: {
            'logourl': logoUrl, 				// logo 地址
            'dbclicktofullscreen': 'true', 	// 双击全屏
            'showcontextmenu': 'true', 		// 显示上下文菜单（右键菜单）
            'showstateinfo': 'true', 		// 显示状态信息
            'showchannelname': 'true', 		// 显示频道名称
            'showplayerbuffer': 'true', 		// 显示播放器缓冲百分比
            'showdownloadbuffer': 'true', 	// 显示下载缓冲百分比
            'showdownloadrate': 'true', 		// 显示下载比特率
            'showplaycontroller': 'true', 	// 显示播放控制栏
            'showplayprogress': 'true', 		// 显示播放进度条
            'showloadingad': 'true', 		// 显示缓冲广告
            'showadcountdown': 'true', 		// 显示广告倒计时
            'adcfgurl': '', 					// 广告配置地址
            'enableupdate': 'true', 			// 允许升级
            'enableupdatetip': 'true', 		// 启用升级提示
            'updateurl': ''						// 升级地址
        },
        // 当播放器ready时触发，默认为空方法，
        // 建议写上，并在该方法中获取播放器控件，由此可以判断播放器是否可用
        ready: readyHandler,
        // 循环检测间隔，默认间隔3000毫秒，可以不写
        checkInterval: 3000
    };

    // 把播放器写入页面
    (new PPLiveActiveX(player_video)).write(document.getElementById('flash'));
}

function pplive2()
{
    // 播放器Id
    var playerId = 'ewaplayer';
    // 播放链接
   var playLink = $(".jq_pplive2").val();

    /*****************************************
    * 播放器准备好事件控制
    * 参数：
    *   player: object，PPLive OCX播放器实例
    *****************************************/
    function readyHandler(player) {
        player.Url = playLink;
    }

    var logoUrl = 'http://res.pplive.com/ikan/0718/player/ikan_logo.jpg';
    var player_video = {
        // 播放器属性，默认width和height均为100%，如果使用默认，可以不写
        // 默认播放器id为：PPLivePlayerActiveX
        properties: { 'id': playerId, 'width': '600px', 'height': '460px', 'codebase': 'http://dl.pplive.com/PluginSetup.cab' },
        // 播放器参数，如果使用默认，可以不写
        params: {
            'logourl': logoUrl, 				// logo 地址
            'dbclicktofullscreen': 'true', 	// 双击全屏
            'showcontextmenu': 'true', 		// 显示上下文菜单（右键菜单）
            'showstateinfo': 'true', 		// 显示状态信息
            'showchannelname': 'true', 		// 显示频道名称
            'showplayerbuffer': 'true', 		// 显示播放器缓冲百分比
            'showdownloadbuffer': 'true', 	// 显示下载缓冲百分比
            'showdownloadrate': 'true', 		// 显示下载比特率
            'showplaycontroller': 'true', 	// 显示播放控制栏
            'showplayprogress': 'true', 		// 显示播放进度条
            'showloadingad': 'true', 		// 显示缓冲广告
            'showadcountdown': 'true', 		// 显示广告倒计时
            'adcfgurl': '', 					// 广告配置地址
            'enableupdate': 'true', 			// 允许升级
            'enableupdatetip': 'true', 		// 启用升级提示
            'updateurl': ''						// 升级地址
        },
        // 当播放器ready时触发，默认为空方法，
        // 建议写上，并在该方法中获取播放器控件，由此可以判断播放器是否可用
        ready: readyHandler,
        // 循环检测间隔，默认间隔3000毫秒，可以不写
        checkInterval: 3000
    };

    // 把播放器写入页面
    (new PPLiveActiveX(player_video)).write(document.getElementById('flash'));
}


function pplive3()
{
    // 播放器Id
    var playerId = 'ewaplayer';
    // 播放链接
   var playLink = $(".jq_pplive3").val();

    /*****************************************
    * 播放器准备好事件控制
    * 参数：
    *   player: object，PPLive OCX播放器实例
    *****************************************/
    function readyHandler(player) {
        player.Url = playLink;
    }

    var logoUrl = 'http://res.pplive.com/ikan/0718/player/ikan_logo.jpg';
    var player_video = {
        // 播放器属性，默认width和height均为100%，如果使用默认，可以不写
        // 默认播放器id为：PPLivePlayerActiveX
        properties: { 'id': playerId, 'width': '600px', 'height': '460px', 'codebase': 'http://dl.pplive.com/PluginSetup.cab' },
        // 播放器参数，如果使用默认，可以不写
        params: {
            'logourl': logoUrl, 				// logo 地址
            'dbclicktofullscreen': 'true', 	// 双击全屏
            'showcontextmenu': 'true', 		// 显示上下文菜单（右键菜单）
            'showstateinfo': 'true', 		// 显示状态信息
            'showchannelname': 'true', 		// 显示频道名称
            'showplayerbuffer': 'true', 		// 显示播放器缓冲百分比
            'showdownloadbuffer': 'true', 	// 显示下载缓冲百分比
            'showdownloadrate': 'true', 		// 显示下载比特率
            'showplaycontroller': 'true', 	// 显示播放控制栏
            'showplayprogress': 'true', 		// 显示播放进度条
            'showloadingad': 'true', 		// 显示缓冲广告
            'showadcountdown': 'true', 		// 显示广告倒计时
            'adcfgurl': '', 					// 广告配置地址
            'enableupdate': 'true', 			// 允许升级
            'enableupdatetip': 'true', 		// 启用升级提示
            'updateurl': ''						// 升级地址
        },
        // 当播放器ready时触发，默认为空方法，
        // 建议写上，并在该方法中获取播放器控件，由此可以判断播放器是否可用
        ready: readyHandler,
        // 循环检测间隔，默认间隔3000毫秒，可以不写
        checkInterval: 3000
    };

    // 把播放器写入页面
    (new PPLiveActiveX(player_video)).write(document.getElementById('flash'));
}


