//Shadowbox.loadSkin('onn', 'js/skin');
//Shadowbox.loadLanguage('en', 'js/lang');
//Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], 'js/player');

$j(document).ready(function() {         
    $j('a.playVidAfterClose').bind("mousedown", function(){ 
        $j.cookie('autoVidClose', true, { expires:2});
        playVid();
    });
    
    $j(window).resize(function() {
        resizeMenu()
    });
    
    function getFlash() {
        return document.getElementById("videoPlayer");	
    }

    function updateCount(strName) { 
            // this is a bit decieving this is to update the flash player's counter
            var flash = getFlash();
            if(flash != null && strName == undefined) {
                strName = flash.showStream();
            }
            
            //$j('#msg').append('stream2: '+ strName+'<br />'); // for debugging
            streamName = strName.replace(/^\s*|\s*$/g,'');
            if(strName != undefined){
	            $j.ajax({
	                type:           'POST',
	                url:            'http://'+document.domain+'/talkvid.asmx/getCount',
	                data:           'streamName='+streamName,
	                dataType:       'xml',
	                contentType:    'application/x-www-form-urlencoded',
	                success:        function(msg){
	                    $j(msg).find('string').each(function(){
	                        if(flash != null) {
                                   flash.updateCount($j(this).text());
                                }
	                    });
	                }
	            });
            } else {
                //$j('#msg').append('<br />No stream name given. Ajax is not being run to update count.');
            }
    }

    function updateDbCount(streamName, num) {
		if(num == -1) {
			//alert('it is resetting');
		}
		//alert('updateDbCount()');
        var flash = getFlash();
        if(streamName == undefined) {
            if (flash != null) {
                streamName = flash.showStream();
            }
        }
        
        if(streamName == undefined) {
            streamName = $j('#hidStrName').html();
        }
        
        if(streamName != undefined || streamName != '') {
            streamName = streamName.replace(/^\s|\s$/,'');
            //alert(streamName); // for debugging
            $j.ajax({
                type:           'POST',
                url:            'http://'+document.domain+'/talkvid.asmx/setCount',
                data:           'streamName='+streamName+'&i='+num,
                dataType:       'xml',
                contentType:    'application/x-www-form-urlencoded',
                success:        function(msg) {
                    updateCount(streamName);
                }
            });
        }
    }
    function checkCookie(){
        var tmp = $j.cookie('autoVidClose');
        if(tmp==null) {
            tmp = true;
        }
        return tmp;
    }
    
    function plantCookie(){
        $j.cookie('autoVidClose', false, { expires:2});
    }
    
    function resizeMenu(){
        var pageWidth = document.documentElement.clientWidth;
        if(pageWidth < 1086) {
            document.getElementById('modernbricksmenu2').style.marginLeft = '100px';
        } else if (pageWidth >= 1086) {
            document.getElementById('modernbricksmenu2').style.marginLeft = 'auto';
        }
    }
    
    function changelwc(stat) {
        if(stat == 'active') {
            $j('#lwc_corner').addClass('shown');
            $j('#lwc_corner').removeClass('hidden');

        } else if(stat == 'inactive') {
            //$j('lwc_corner').addClass('hidden');
            //$j('lwc_corner').removeClass('shown');
            $j('#lwc_corner').addClass('shown');
            $j('#lwc_corner').removeClass('hidden');
            $j("a.playVidAfterClose").html('<img style="border:0px;" src="http://www.onenewsnow.com/images/pageflip_trans.png" />');
        }
    }
    
    function changeVid(stat) {
        if(stat == 'active') {
            // display box on right side
            $j('#vidBoxTop').addClass('shown');
            $j('#vidBoxTop').removeClass('hidden');
            $j('#vidBox').addClass('shown');
            $j('#vidBox').removeClass('hidden');
            $j('#vidBoxEnd').addClass('shown');
            $j('#vidBoxEnd').removeClass('hidden');
        } else if(stat == 'inactive') {
            // close box on right hand side and empty display box
            $j('#vidBoxTop').addClass('hidden');
            $j('#vidBoxTop').removeClass('shown');
            $j('#vidBox').addClass('hidden');
            $j('#vidBox').removeClass('shown');
            $j('#vidbox').empty();
            $j('#vidBoxEnd').addClass('hidden');
            $j('#vidBoxEnd').removeClass('shown');
        }
    }
    
    
    function playVid() {
        $j.ajax({
            type: "POST",
            url:  "http://"+document.domain+"/shadowboxVid.asmx/pickOpen",
            dataType:   'xml',
            data:   Math.random()*5, 
            contentType: 'application/x-www-form-urlencoded',
            success: function(msg) {
                rightnow = '';
                var loadVid = true; // assumes it needs to be played
                //loadVid = checkCookie(); // check cookie status
                var pickOpen = 98;
                $j(msg).find('string').each(function() {
                    pickOpen = parseFloat($j(this).text());
                });
                //if(pickOpen == 98) {
                //    loadVid = false;
                //    $j.cookie("vvs2008", null);
                //}

                if(loadVid == "true") {
                    // cookie returns in strings even if put in as boolean
                    loadVid = true;
                } else if(loadVid == "false") {
                    loadVid = false;
                }                   
                
                if(loadVid == true){
                    plantCookie();
                    Shadowbox.init({
                        overlayOpacity:     '0.2',
                        skipSetup: true
                    });

                    switch(pickOpen) {
                    case 0: // In the Fight with Matt Friedman
                        //var winContent = '<center><embed width="300" height="168" flashvars="streamURL=rtmp://mediaserver3.afa.net/talk&amp;videoPath=live&amp;bufferLength=8&amp;holdImage=http://www.onenewsnow.com/images/talk/friedeman.jpg&amp;autoHide=true&amp;showSocial=false&amp;hideType=fade&amp;hideDelay=60&amp;autoStart=false&amp;startVol=50&amp;bgAlpha=80" allowscriptaccess="always" allowfullscreen="true" quality="high" bgcolor="#000000" name="videoPlayer" id="videoPlayer" style=" src="http://www.onenewsnow.com/talk/flvplayer_ems2.swf" type="application/x-shockwave-flash"/><p>Call in:(866) 963-2037<br />Text:(662) 255-5008<br />Email: inthefight@afr.net<br /><a style="padding:2px 0px 4px;width:300px;background:#FFFFFF;display:block;color:#000000;font-weight:normal;font-size:10px;text-decoration:underline;text-align:center;" href="http://www.onenewsnow.com/liveblog.html">Click here to live blog.</a></p></center>';
                        var winContent = '<center><a href="http://www.onenewsnow.com/talk/"><img src="http://www.onenewsnow.com/images/video_img1.jpg" alt="" border="0" /></a></center>';
                        var sname = 'live';
                        changelwc('active');
                        changeVid('active');
                        break;
                    case 1: // Today's Issues with Tim Wildmon and Marvin Sanders
                        //var winContent = '<center><embed width="300" height="168" flashvars="streamURL=rtmp://mediaserver3.afa.net/talk&amp;videoPath=live&amp;bufferLength=8&amp;holdImage=http://www.onenewsnow.com/images/talk/todaysissues.jpg&amp;autoHide=true&amp;showSocial=false&amp;hideType=fade&amp;hideDelay=60&amp;autoStart=false&amp;startVol=50&amp;bgAlpha=80" allowscriptaccess="always" allowfullscreen="true" quality="high" bgcolor="#000000" name="videoPlayer" id="videoPlayer" style=" src="http://www.onenewsnow.com/talk/flvplayer_ems2.swf" type="application/x-shockwave-flash"/></center>';
                        var winContent = '<center><a href="http://www.onenewsnow.com/talk/"><img src="http://www.onenewsnow.com/images/video_img1.jpg" alt="" border="0" /></a></center>';                        var sname = 'live';
                        changelwc('active');
                        changeVid('active');
                        break;
                    case 100: // Point of View with Kirby Anderson
                        //var winContent = '<center><embed width="300" height="168" flashvars="streamURL=rtmp://mediaserver3.afa.net/talk&amp;videoPath=live&amp;bufferLength=8&amp;holdImage=http://www.onenewsnow.com/images/talk/pointofview.jpg&amp;autoHide=true&amp;showSocial=false&amp;hideType=fade&amp;hideDelay=60&amp;autoStart=false&amp;startVol=5&amp;bgAlpha=80" allowscriptaccess="always" allowfullscreen="true" quality="high" bgcolor="#000000" name="videoPlayer" id="videoPlayer" style=" src="http://www.onenewsnow.com/talk/flvplayer_ems2.swf" type="application/x-shockwave-flash"/></center>';
                        var winContent = '<center><a href="http://www.onenewsnow.com/talk/"><img src="http://www.onenewsnow.com/images/video_img1.jpg" alt="" border="0" /></a></center>';                        var sname = 'live';
                        changelwc('active');
                        changeVid('active');
                        break;
					case 2: // Point of View with Kirby Anderson
                        //var winContent = '<center><embed width="300" height="168" flashvars="streamURL=rtmp://mediaserver3.afa.net/talk&amp;videoPath=live&amp;bufferLength=8&amp;holdImage=http://www.onenewsnow.com/images/talk/pointofview.jpg&amp;autoHide=true&amp;showSocial=false&amp;hideType=fade&amp;hideDelay=60&amp;autoStart=false&amp;startVol=50&amp;bgAlpha=80" allowscriptaccess="always" allowfullscreen="true" quality="high" bgcolor="#000000" name="videoPlayer" id="videoPlayer" style=" src="http://www.onenewsnow.com/talk/flvplayer_ems2.swf" type="application/x-shockwave-flash"/></center>';
                        var winContent = '<center><a href="http://www.onenewsnow.com/talk/"><img src="http://www.onenewsnow.com/images/video_img1.jpg" alt="" border="0" /></a></center>';                        var sname = 'live';
                        changelwc('active');
                        changeVid('active');
                        break;
                    case 3: // Special
                        var winContent = '';
                        changelwc('active');
                        changeVid('active');
                        break;
                    case 4: // Matt Staver Liberty
                        //var winContent = '<center><embed width="300" height="168" flashvars="streamURL=rtmp://mediaserver3.afa.net/talk&amp;videoPath=live&amp;bufferLength=8&amp;holdImage=http://www.onenewsnow.com/images/talk/matstaver.jpg&amp;autoHide=true&amp;showSocial=false&amp;hideType=fade&amp;hideDelay=60&amp;autoStart=false&amp;startVol=50&amp;bgAlpha=80" allowscriptaccess="always" allowfullscreen="true" quality="high" bgcolor="#000000" name="videoPlayer" id="videoPlayer" style=" src="http://www.onenewsnow.com/talk/flvplayer_ems2.swf" type="application/x-shockwave-flash"/><p>Call in:(866) 963-2037<br/> Text:(662) 255-5008<br />Email: liberty@afa.net<br /><a style="padding:2px 0px 4px;width:300px;background:#FFFFFF;display:block;color:#000000;font-weight:normal;font-size:10px;text-decoration:underline;text-align:center;" href="http://www.onenewsnow.com/liveblogliberty.html">Click here to live blog.</a></p></center>';
                        var winContent = '<center><a href="http://www.onenewsnow.com/talk/"><img src="http://www.onenewsnow.com/images/video_img1.jpg" alt="" border="0" /></a></center>';                        var sname = 'live';
                        changelwc('active');
                        changeVid('active');
                        break;
                    case 5: // AFA Report
                        //var winContent = '<center><embed width="300" height="168" flashvars="streamURL=rtmp://mediaserver3.afa.net/talk&amp;videoPath=live&amp;bufferLength=8&amp;holdImage=http://www.onenewsnow.com/images/talk/afareport.jpg&amp;autoHide=true&amp;showSocial=false&amp;hideType=fade&amp;hideDelay=60&amp;autoStart=false&amp;startVol=50&amp;bgAlpha=80" allowscriptaccess="always" allowfullscreen="true" quality="high" bgcolor="#000000" name="videoPlayer" id="videoPlayer" style=" src="http://www.onenewsnow.com/talk/flvplayer_ems2.swf" type="application/x-shockwave-flash"/><p>AFA Report<br />Call in:(866) 963-2037<br />Text:(662) 255-5008<br />Email: afareport@afa.net<br /><a href="http://afr.net/templates/rt_terrantribune_j15/talkschedule/index.html" style="padding:2px 0px 4px;width:300px;background:#FFFFFF;display:block;color:#000000;font-weight:normal;font-size:10px;text-decoration:underline;text-align:center;" target="_blank">Talk Schedule</a><br /><a style="padding:2px 0px 4px;width:300px;background:#FFFFFF;display:block;color:#000000;font-weight:normal;font-size:10px;text-decoration:underline;text-align:center;" href="http://www.onenewsnow.com/liveblogafa.html">Click here to live blog.</a></p></center>';
                        var winContent = '<center><a href="http://www.onenewsnow.com/talk/"><img src="http://www.onenewsnow.com/images/video_img1.jpg" alt="" border="0" /></a></center>';                        var sname = 'live';
                        changelwc('active');
                        changeVid('active');
                        break;
                    case 6: // Reagan Hour
                        //var winContent = '<center><embed width="300" height="168" flashvars="streamURL=rtmp://mediaserver3.afa.net/talk&amp;videoPath=live&amp;bufferLength=8&amp;holdImage=http://www.onenewsnow.com/images/talk/mikereagan.jpg&amp;autoHide=true&amp;showSocial=false&amp;hideType=fade&amp;hideDelay=60&amp;autoStart=false&amp;startVol=50&amp;bgAlpha=80" allowscriptaccess="always" allowfullscreen="true" quality="high" bgcolor="#000000" name="videoPlayer" id="videoPlayer" style=" src="http://www.onenewsnow.com/talk/flvplayer_ems2.swf" type="application/x-shockwave-flash"/><p>Michael Reagan Hour<br />Call in:(866) 963-2037<br/> Text:(662) 255-5008<br />Email: reagan@afr.net<br /><a style="padding:2px 0px 4px;width:300px;background:#FFFFFF;display:block;color:#000000;font-weight:normal;font-size:10px;text-decoration:underline;text-align:center;" href="liveblog.html">Click here to live blog.</a></p> </center>';
                        var winContent = '<center><a href="http://www.onenewsnow.com/talk/"><img src="http://www.onenewsnow.com/images/video_img1.jpg" alt="" border="0" /></a></center>';                        var sname = 'live';
                        changelwc('active');
                        changeVid('active');
                        break;
		            case 7: // Crane Durham (Nothing but Truth)
		                //var winContent = '<center><embed width="300" height="168" flashvars="streamURL=rtmp://mediaserver3.afa.net/talk&amp;videoPath=live&amp;bufferLength=8&amp;holdImage=http://www.afr.net/images/afrtalk.jpg&amp;autoHide=true&amp;showSocial=false&amp;hideType=fade&amp;hideDelay=60&amp;autoStart=false&amp;startVol=50&amp;bgAlpha=80" allowscriptaccess="always" allowfullscreen="true" quality="high" bgcolor="#000000" name="videoPlayer" id="videoPlayer" style=" src="http://www.onenewsnow.com/talk/flvplayer_ems2.swf" type="application/x-shockwave-flash"/><p>Nothing But Truth<br />Call in:(866) 963-2037<br/> Text:(662) 255-5008<br />Email: nothingbuttruth@afr.net<br /><a style="padding:2px 0px 4px;width:300px;background:#FFFFFF;display:block;color:#000000;font-weight:normal;font-size:10px;text-decoration:underline;text-align:center;" href="liveblognothing.html">Click here to live blog.</a></p> </center>';
                        var winContent = '<center><a href="http://www.onenewsnow.com/talk/"><img src="http://www.onenewsnow.com/images/video_img1.jpg" alt="" border="0" /></a></center>';		                var sname = 'live';
		                changelwc('active');
		                changeVid('active');
		                break;
		            case 8: // Jump Start
		                //var winContent = '<center><embed width="300" height="168" flashvars="streamURL=rtmp://mediaserver3.afa.net/talk&amp;videoPath=live&amp;bufferLength=8&amp;holdImage=http://www.afr.net/images/afrtalk.jpg&amp;autoHide=true&amp;showSocial=false&amp;hideType=fade&amp;hideDelay=60&amp;autoStart=false&amp;startVol=50&amp;bgAlpha=80" allowscriptaccess="always" allowfullscreen="true" quality="high" bgcolor="#000000" name="videoPlayer" id="videoPlayer" style=" src="http://www.onenewsnow.com/talk/flvplayer_ems2.swf" type="application/x-shockwave-flash"/><p>Jump Start<br />Call in:(866) 963-2037<br/> Text:(662) 255-5008</p> </center>';
                        var winContent = '<center><a href="http://www.onenewsnow.com/talk/"><img src="http://www.onenewsnow.com/images/video_img1.jpg" alt="" border="0" /></a></center>';		                var sname = 'live';
		                changelwc('active');
		                changeVid('active');
		                break;
                    case 98: // Anything 
                        //var winContent = '<embed src="http://www.onenewsnow.com/mediaplayer.swf" width="300" height="168" allowscriptaccess="always" allowfullscreen="true" flashvars="autostart=false&volume=0&height=220&width=300&file=rtmp://66.210.221.99/talk&id=live" /><a href="http://www.onenewsnow.com/newafr/talk/schedule/index.html" style="padding:2px 0px 4px;width:300px;background:#FFFFFF;display:block;color:#000000;font-weight:normal;font-size:10px;text-decoration:underline;text-align:center;" target="_blank">Talk Schedule</a>'; 
                        //var winContent = '<center><a href="http://www.onenewsnow.com/talk/"><img src="http://www.onenewsnow.com/images/video_img1.jpg" alt="" border="0" /></a></center>';		                var sname = 'live';
                        var winContent = '';
						changelwc('active');
                        changeVid('active');
                        break;
                    case 99: // debugging
                        var openOptions = "No Number";
                        changelwc('inactive');
                        changeVid('inactive');
                        break;
                    } // end of switch
                    $j('#vidBox').append(winContent);
					$j('#vidBox').append('<div id="hidStrName" style="display:none;">'+sname+'</div>');
                    //updateDbCount(sname,1);
                } else {
                    if(pickOpen == 98) { // pickOpen == Nothing
                        changelwc('inactive');
                        changeVid('inactive');
                    } else {
                        changelwc('active'); 
                        changeVid('active');
                    } // end of if pickOpen == 98
                } // end of if loadVid == true
            }  // end of success: function(msg)               
        });  // end of ajax call
    } // end playVid()
    resizeMenu();
    //playVid();
   //alert(document.documentElement.clientWidth);
   //$j('a').bind('click', function() {
   //		streamName = $j('#hidStrName').html();
   //		updateDbCount(streamName, -1);
	//});
}); // end document ready
   
$j('.facebook:a').attr('href', 'http://www.facebook.com/share.php?u=<url>'); 

//$j(window).unload(function (){
//    streamName = $j('#hidStrName').html();
	//alert(streamName);
//	num = -1;
//	if($j.browser.msie) {
//	    if($j.browser.version == '8.0') {
//	        num = -2;
//	    }
//	}
//    $j.ajax({
//        type:           'POST',
//        url:            'http://'+document.domain+'/talkvid.asmx/setCount',
//        data:           'streamName='+streamName+'&i='+num,
//        dataType:       'xml',
//        contentType:    'application/x-www-form-urlencoded',
//        success:        function(msg) {
//            return true;
//        }
//    });
//});

