function handleUnfan(){

  var hRef = bnow_cdn_base_url + "\/alert_unfan.html";

  if (window.location.search.indexOf("uf=1") > 0 ){
      $.fancybox.init();
      $.fancybox({
          'href'        : hRef, 
          'width'       : 488,
          'height'      : 252,
          'autoScale'     : true,
          'transitionIn'    : 'none',
          'transitionOut'   : 'none',
          'type'        : 'iframe',
          'autoDimensions'  : false,
          'padding'     : 0,
          'margin'      : 0
      });
  }

}


function facebookLogInStatus(fanId,fanFlag){
	
	
	var becomeFanStr = "";
	var sendMessageStr = "";

	fanID = fanId;
	//alert(fanFlag.toString());

	if (fanFlag.toString() == '-1'){
		becomeFanStr = "<img src=\"" + bnow_cdn_base_url + "\/images\/public\/btn_off_becomeFan.jpg\">";
		sendMessageStr = "<img src=\"" + bnow_cdn_base_url + "\/images\/public\/btn_off_sendMessage.jpg\">";
	}

	if (fanFlag.toString()  == '1') {
		visitorFan = 0;
		becomeFanStr = "<a href=\"#\" onclick=\"UpdateFan(1);return 0;\"><img src=\"" + bnow_cdn_base_url + "\/images\/public\/but_unfan.jpg\"></a>";
		sendMessageStr = "<a href=\"\/message.php\" id=\"messagefb\"><img src=\"" + bnow_cdn_base_url + "\/images\/public\/btn_def_sendMessage.jpg\"><\/a>";
	}

	if (fanFlag.toString()  == '2'){
		visitorFan = 1;
		becomeFanStr = "<a href=\"#\" onclick=\"UpdateFan(2);return 0;\"><img src=\"" + bnow_cdn_base_url + "\/images\/public\/btn_def_becomeFan.jpg\"></a>";
		sendMessageStr = "<a href=\"\/message.php\" id=\"messagefb\"><img src=\"" + bnow_cdn_base_url + "\/images\/public\/btn_def_sendMessage.jpg\"><\/a>";
	}

	document.getElementById('btn_becomeFan').innerHTML = becomeFanStr;
	document.getElementById('btn_sendMessage').innerHTML = sendMessageStr;


}


function UpdateFan(fanFlag)
{ 
	
	var isIE1 = navigator.appName.indexOf("Microsoft") != -1;
	var isFlash = (isIE1) ? document.getElementById('flashObj') : window.document['flashObj'];
	isFlash.updateUserFan(visitorFan);


	if (fanFlag.toString()  == '2') {
		visitorFan = 0;
		becomeFanStr = "<a href=\"#\" onclick=\"UpdateFan(1);return 0;\"><img src=\"" + bnow_cdn_base_url + "\/images\/public\/but_unfan.jpg\"></a>";
	}

	if (fanFlag.toString()  == '1'){
		visitorFan = 1;
		becomeFanStr = "<a href=\"#\" onclick=\"UpdateFan(2);return 0;\"><img src=\"" + bnow_cdn_base_url + "\/images\/public\/btn_def_becomeFan.jpg\"></a>";
	}

	document.getElementById('btn_becomeFan').innerHTML = becomeFanStr;
	//document.getElementById('btn_sendMessage').innerHTML = sendMessageStr;

}


function secondsToTime(secs)
{
    var hours = Math.floor(secs / (60 * 60)).toString();
   
    var divisor_for_minutes = secs % (60 * 60);
    var minutes = Math.floor(divisor_for_minutes / 60).toString();
    minutes = (minutes.length == 1) ? "0"+minutes : minutes;
 
    var divisor_for_seconds = divisor_for_minutes % 60;
    var seconds = Math.ceil(divisor_for_seconds).toString();
   	seconds = (seconds.length == 1) ? "0"+seconds : seconds;
	if (hours>0)
		return hours+":"+ minutes + ":" + seconds;
	else
    	return minutes + ":" + seconds;
}


function getArchive (userId){
	
	var query = bnow_cdn_base_url+"/api/getArchivedBroadcasts.php?userId=" + userId + "&startFrom=" + userProfileStart + "&numberOfRecords=4&maxage=3600";

	if ( orderBy == 1 ){
		query += "&orderBy=1";
	}


	if (userId == '')
		return 'INVALID USER ID!';
	
	try {
/*		$.getJSON(query, function(json) {
		   alert("JSON Data: " + errorCode);
		 });
		*/
		$.ajax({
		    type: "GET",
		    url: query,
		    dataType: "jsonp",
		    jsonpCallback: "handleJson",
		    success: function(results){

		    var strVar="";
		    var i = 0;
		    if (appendIt == 1 ){
		    	strVar = document.getElementById('public_listing_inner').innerHTML;	
		    }

			$.each(results.broadcasts, function(i,item){
				strVar += "<!-- START DYNAMIC CONTENT \/\/-->";
				strVar += "    <div id=\"public_listingIteration\">";
				strVar += "      <hr size=\"1\" color=\"#CCCCCC\" width=\"600\" class=\"hr\" \/>";
				strVar += "      <div id=\"public_listentry\">";
				strVar += "        <div id=\"public_listphoto\">"
				strVar += "				<a name=\"v_" + item.broadcastId + "\" href=\"#v_"+ item.broadcastId + "\" onClick=\"openVideoWindow('" + item.broadcastId +  "');return 0;\"><img width=\"96px\" height=\"96px\" src=\""
				strVar +=	item.user.facebookThumbUrl + "\" ><\/a>";
 
				if (Number(item.avgBroadcastRating) > 49 ){
					strVar += "          <div id=\"ratingID_" + (i + userProfileStart).toString() + "\" class=\"public_listscore\">" + item.avgBroadcastRating + "%<\/div>";
				}
				
				if (Number(item.avgBroadcastRating) > 5 && Number(item.avgBroadcastRating) <= 49){
					strVar += "          <div id=\"ratingID_" + (i + userProfileStart).toString() + "\" class=\"public_listscore\"><img id=\"ratingimage_" + (i + userProfileStart).toString() + "\"  style=\"z-index:100;display:block;\" src=\"" + bnow_cdn_base_url + "/images/public/back_soso.jpg\" \/><\/div>";
				}
				
				if (Number(item.avgBroadcastRating) <= 5){
					strVar += "          <div id=\"ratingID_" + (i + userProfileStart).toString() + "\" class=\"public_listscore\"><img id=\"ratingimage_" + (i + userProfileStart).toString() + " \"style=\"z-index:100;display:block;\" src=\""+ bnow_cdn_base_url + "/images/public/back_bad.jpg\" \/><\/div>";
				}
				
				i +=1;

				strVar += "          <div id=\"public_listplay\"><a href=\"#v_"+ item.broadcastId + "\" onClick=\"openVideoWindow('" + item.broadcastId +  "');return 0;\"><img src=\"" + bnow_cdn_base_url + "\/images\/public\/but_play.jpg\" border=\"0\"><\/a><\/div><div class=\"clearboth\"><\/div>";
				
				strVar += "<!-- div style=\"margin-top:5px;*margin-top:3px;\"><img src=\"" + bnow_cdn_base_url + "\/images\/public\/share_btn.jpg\" border=\"0\"></div -->";
				strVar += "        <\/div>";
				strVar += "        <div id=\"public_listentrycont\">";
				strVar += "<table><tr><td width=\"400\" style=\"vertical-align:top;\">";
				strVar += "          <p class=\"pt13BolderGray\">" + item.broadcastTitle + "&nbsp;&nbsp;<span color=\"#666666\">-&nbsp;&nbsp;Live on: " + item.dateAired + " EST<\/span><\/p>";
				strVar += "          <p class=\"pt13NormalGray\">Broadcast Length: " + secondsToTime(item.broadcastLength) + "<\/p>";
				strVar += "          <p class=\"pt13NormalGray\">Channel: " + item.doorName + "<\/p>";
				strVar += "          <p class=\"pt13NormalGray\">Lifetime Views: " + item.totalViewers + "<\/p>";
				strVar += "          <p class=\"pt13NormalGray\">Lifetime Votes: " + (Number(item.totalHates) +  Number(item.totalLikes)).toString(); + "<\/p>";
				strVar += "</td><td width=\"50\">";
				strVar += "<div class=\"list_Share\"><a href=\"#v_"+ item.broadcastId + "\" onClick=\"openShare('" + item.broadcastId +  "');return 0;\"><img src=\"" + bnow_cdn_base_url + "\/images\/public\/share_btn.jpg\" border=\"0\" vspace=\"2\" alt=\"Share\" style=\"padding-bottom:5px;\"></a><!-- br -->";
				strVar += "<!-- img src=\"images/public/btn_viewyoutube.jpg\" border=\"0\" vspace=\"2\" alt=\"View on You Tube\" --></div>";
				strVar += "</td></tr></table>";
				strVar += "        <\/div>";
				strVar += "        <div class=\"clearboth\"><\/div>";
				strVar += "      <\/div>";
				strVar += "      <div class=\"clearboth\"><\/div>";
				strVar += "    <\/div>";
				strVar += "<!-- END DYNAMIC CONTENT \/\/-->";
				strVar += "";
				strVar += "";
				strVar += "";
		    });

		    	document.getElementById('public_listing_inner').innerHTML = strVar;

		    	updateList();
		    },
		    error: function(XMLHttpRequest, textStatus, errorThrown){
		        alert('error');
		    }
		});

	}
	catch (e){
		alert (e.description);
	}
}
