// JavaScript Document
$(function() {
	$('#comBox').hide();
	$('#comResults').hide();
	$('#fans_form').hide();
	$('#shareBox').hide();
	$('#conBox').hide();
	$('#mform').hide();
	$('#fav_results').hide();
	$('#checked').hide();
	$('#stats').hide();
	$('#anima').slideDown();
	$('#flagBox').hide();
	$('#video_checked').hide();	
	//==================
	$("#popupContactClose").click(function(){  
		disablePopup();  
	});  
	$("#backgroundPopup").click(function(){  
		disablePopup();  
	});  
	$(document).keypress(function(e){  
		if(e.keyCode == 27 && popupStatus == 1){  
			disablePopup();  
		}  
	});
	//==================
	$("#popupFanClose").click(function(){  
		disablePopup2();  
	});  
	$("#backgroundPopup").click(function(){  
		disablePopup2();  
	});  
	$(document).keypress(function(e){  
		if(e.keyCode == 27 && popupStatus == 1){  
			disablePopup2();  
		}  
	});
	//==================
	$("#popupCartClose").click(function(){  
		disablePopup3();  
	});  
	$("#backgroundPopup").click(function(){  
		disablePopup3();  
	});  
	$(document).keypress(function(e){  
		if(e.keyCode == 27 && popupStatus == 1){  
			disablePopup3();  
		}  
	})
	//===================
	$("#gbClose").click(function(){  
		disablePopup4();  
	});  
	$("#backgroundPopup").click(function(){  
		disablePopup4();  
	}); 
	$(document).keypress(function(e){  
		if(e.keyCode == 27 && popupStatus == 1){  
			disablePopup4();  
		}  
	})
	loadForum();
	function findValueCallback(event, data, formatted) {
	$("<li>").html( !data ? "No match!" : "Selected: " + formatted).appendTo("#result");
	}
		
	function formatItem(row) {
		return row[0] + " (<strong>id: " + row[1] + "</strong>)";
	}
	function formatResult(row) {
		return row[0].replace(/(<.+?>)/gi, '');
	}
	setInterval ( "newActions()", 300000 );
});


var stopped = false;
function stopIt() {
	stopped = true;
}
function startIt() {
	stopped = false;
}
function newActions ( )
{
	if(!stopped) {
		mLoad('#actions', 'ranking.php?mode=action&row_template=myRanking.tpl&media_type=custom&pagebreak=8&cache_time=0','#upt');
	}
}

function showLogin() {
	$('#login').slideToggle();
	$('#signup').slideUp();
}

function showTip(id) {
	$(id).slideToggle();
}

function showStats() {
	$('#statistics').slideToggle();
	$('#shareOptions').slideUp();
	$('#shareBox').slideUp();
}

function showNets() {
	$('#shareOptions').slideToggle();
	$('#statistics').slideUp();
};
function showMore() {
	$('#more').slideToggle();
};

function showSignUp() {
	$('#login').slideUp();	
	$('#signup').slideToggle();	
}
function showLogin2() {
	$('#login2').slideToggle();
}
function showSignUp2() {
	$('#signup2').slideToggle();	
}
function showComBox() {
	$(function() {
		$('#comBox').slideToggle();
		$('#comment_form').clearForm();
		$('#commentform').empty();
		$('#btn').attr("disabled", false);
		$('#comment_form; textarea').attr("disabled", false);		
	});	
};

function showFanBox() {
	$(function() {
		jrResetFanForm();
		$('#flagBox').slideUp();
		$('#shareBox').slideUp();
		$('#conBox').slideUp();
		$('#fans_form').slideToggle();
		$('#fan_form; textarea').attr("disabled", false);
  		$('#fan_form; button').attr("disabled", false);
	});	
};

function showShareBox() {
	$(function() {
		jrResetFanForm();
		$('#flagBox').slideUp();
		$('#fans_form').slideUp();
		$('#statistics').slideUp();
		$('#shareBox').slideToggle();
		$('#share_form; textarea').attr("disabled", false);
  		$('#share_form; button').attr("disabled", false);
	});	
}

function showConBox() {
	$(function() {
		jrResetFanForm();
		$('#flagBox').slideUp();
		$('#shareBox').slideUp();
		$('#fans_form').slideUp();
		$('#conBox').slideToggle();
		$('#contact_form; button').attr("disabled", false);
		$('#contact_form; textarea').attr("disabled", false);
	});	
};
function showFlagBox() {
	$(function() {
		$('#shareBox').slideUp();
		$('#fans_form').slideUp();
		$('#conBox').slideUp();
		$('#flagBox').slideToggle();
		$('#contact_form; button').attr("disabled", false);
		$('#contact_form; textarea').attr("disabled", false);
	});	
};

function showChecked() {
	
	$('#checked').fadeIn();
};

function showVideoChecked() {
	
	$('#video_checked').fadeIn();
};

function popWin(url,winName,winW,winH){
	var winT = (screen.availHeight - winH) / 2;
	var winL = (screen.availWidth - winW) / 2;
	var newWin = window.open(url,winName,'top='+winT+',left='+winL+',height='+winH+',width='+winW+'');
	if (newWin) {
		newWin.focus()
		} else {
		window.location.href = url ;
	}
}

function mLoad(id,url,parent) {	
	$(parent).addClass('loading');	
	var h = $(parent).height();
	$(parent).height(h);
	$(id).fadeOut(50, function(){
		$(id).load(url,0, function() {			
			$(id).fadeIn(250, function(){		   
				$(parent).removeClass('loading');
				$(parent).height('100%');
		   });			
		});	
	});	
}

function jrResetFanForm() {
  $('#fanform').empty();
  $('#fanform').removeClass('results_success');
  $('#fanform').removeClass('results_error');
}
function jrResetResults() {
  $('#cform').empty();
  $('#cform').show();
  $('#cform').removeClass('results_success');
  $('#cform').removeClass('results_error');
}
/* Fan Join Ajax Functions */
function jrSubmitFanForm() {
  var f_options = {
    target: '#fanform',
    dataType: 'xml',
    success: jrProcessFanXML
  };
  $('#fan_form').ajaxSubmit(f_options);
  $('#fan_form; textarea').attr("disabled", true);
  $('#fan_form; #btn').attr("disabled", true);
}
function jrProcessFanXML(responseXML) { 
  var message_type = $('message_type',responseXML).text(); 
  var message      = $('message',responseXML).text(); 
  if (message_type == 'success') {
    $('#fan_form').clearForm();	
  }  
  	$('#fanform').fadeOut(100,function() {
    $('#fanform').text(message);   
  });
	$('#fanform').fadeIn('slow');
	$('#fans_form').slideUp(4000);
}

function jrSubmitRating(id,rate_num,target_div) {
  $(id +' #rate_num').val(rate_num);
  var r_options = {
    target: target_div,
    dataType: 'xml',
    success: jrProcessRatingXML
  };
  $(id).ajaxSubmit(r_options);
}

function jrProcessRatingXML(responseXML) { 
  var message_type = $('message_type',responseXML).text(); 
  var message      = $('message',responseXML).text(); 
  var rate_percent = $('rate_percent',responseXML).text(); 
  var rate_type    = $('rate_type',responseXML).text(); 
  if (rate_type == 'band') {
    var div = '#prform';
	var id = '#ar';	
  }
  else if(rate_type == 'video') {
	var div = '#rform';
	var id =  '#mr';
  }
  else {
	var div = '#rform';
	var id =  '#sr';	
  }
  $(div).fadeOut(100,function() {
  $(div).text(message);
  });
  if (message_type == 'success') {
	$(id + '#current_rating').css('width',rate_percent +'%');
  }	  
  $(div).fadeIn('slow');
}

/* Contact Form Ajax Functions */
function jrSubmitContactForm() {
  $('#contact_form').show();
  var f_options = {
    target: '#contact_res',
    dataType: 'xml',
    success: jrProcessContactXML
  };
 	$('#contact_form').ajaxSubmit(f_options);
  	$('#contact_form; button').attr("disabled", true);
	$('#contact_form; textarea').attr("disabled", true);
  
}
function jrProcessContactXML(responseXML) { 
  var message_type = $('message_type',responseXML).text(); 
  var message      = $('message',responseXML).text(); 
  if (message_type == 'success') {
    $('#contact_form').clearForm();
	$('#conBox').slideUp(4200);
  }
  else
  {
	$('#contact_form; button').attr("disabled", false);
	$('#contact_form; textarea').attr("disabled", false);
  }
  $('#contact_res').fadeOut(100,function() {
    $('#contact_res').text(message);   
  });
  $('#contact_res').fadeIn('slow');
}

/* Contact Form Ajax Functions */
function jrSubmitFlagContactForm() {
  $('#flag_form').show();
  var f_options = {
    target: '#flag_res',
    dataType: 'xml',
    success: jrProcessFlagContactXML
  };
 	$('#flag_form').ajaxSubmit(f_options);
  	$('#flag_form; button').attr("disabled", true);
	$('#flag_form; textarea').attr("disabled", true);
  
}
function jrProcessFlagContactXML(responseXML) { 
  var message_type = $('message_type',responseXML).text(); 
  var message      = $('message',responseXML).text(); 
  if (message_type == 'success') {
    $('#flag_form').clearForm();
	$('#flagBox').slideUp(4200);
  }
  else
  {
	$('#flag_form; button').attr("disabled", false);
	$('#flag_form; textarea').attr("disabled", false);
  }
  $('#flag_res').fadeOut(100,function() {
    $('#flag_res').text(message);   
  });
  $('#flag_res').fadeIn('slow');
}

function jrSubmitFavorite() {
  $('#fav_button').attr("disabled","disabled");
  var r_options = {
    target: '#fav_result',
    dataType: 'xml',
    success: jrProcessFavoriteXML
  };
  $('#fav_form').ajaxSubmit(r_options);
}

function jrProcessFavoriteXML(responseXML) {
  var message_type = $('message_type',responseXML).text();
  var message      = $('message',responseXML).text();
  var current_c    = $('#fav_count').text();
  var new_c        = Number(current_c) + 1;
  $('#fav_count').text(new_c);
  $('#fav_form').hide();
  $('#checked').fadeIn('slow')
  $('#fav_result').fadeOut(100,function() {
    $('#fav_result').text(message);   
  });
  $('#fav_result').fadeIn('slow');
}

function jrSubmitFavorite2() {
  $('#fav_button').attr("disabled","disabled");
  var r_options = {
    target: '#fav_result',
    dataType: 'xml',
    success: jrProcessFavoriteXML2
  };
  $('#fav_form2').ajaxSubmit(r_options);
}

function jrProcessFavoriteXML2(responseXML) {
  var message_type = $('message_type',responseXML).text();
  var message      = $('message',responseXML).text();
  var current_c    = $('#fav_count').text();
  var new_c        = Number(current_c) + 1;
  $('#fav_count').text(new_c);
  $('#fav_form2').hide();
  $('#video_checked').fadeIn('slow')
  $('#fav_result').fadeOut(100,function() {
    $('#fav_result').text(message);    
  });
  $('#fav_result').fadeIn('slow');
}
function jrSubmitShareForm() {
  var f_options = {
    target: '#shareform',
    dataType: 'xml',
    success: jrProcessShareForm
  };
  $('#share_form').ajaxSubmit(f_options);
   $('#share_form; textarea').attr("disabled", true);
   $('#share_form; button').attr("disabled", true);
}

function jrProcessShareForm(responseXML) { 
  var message_type = $('message_type',responseXML).text(); 
  var message      = $('message',responseXML).text(); 
  if (message_type == 'success') {
    $('#share_form').clearForm();
	$('#shareBox').slideUp(3200);
  }
  else
  {
	$('#share_form; textarea').attr("disabled",false);
   $('#share_form; button').attr("disabled", false);
  }
  $('#shareform').fadeOut(100,function() {
    $('#shareform').text(message);   
  });
  $('#shareform').fadeIn('slow');
}

function jrSubmitComment() {	
  var f_options = {
    target: '#commentform',
    dataType: 'xml',
    success: jrProcessCommentResponse
  };
	$('#comment_form').ajaxSubmit(f_options);
	$('#comment_form; textarea').attr("disabled", true);
	$('#btn').attr("disabled", true);
}

function jrProcessCommentResponse(responseXML) { 
  var message_type = $('message_type',responseXML).text(); 
  var message      = $('message',responseXML).text();
  var com 		   = $('comment_type',responseXML).text();
  var id		   = $('comment_type_id',responseXML).text();
  if (message_type == 'success') {
	  $('#com_res').text(message);
	  $('#comments').fadeOut(100);
	  if(com == 'photo') {
		   mLoad('#comments', 'ranking.php?mode=comment&type=photo&pagebreak=10&photo_id=' + id,'#cm');
	  }
	  else if(com == 'message') {
		   mLoad('#comments', 'ranking.php?mode=comment&type=message&pagebreak=10&message_id=' + id,'#cm');
	  }
	  else if(com == 'song') {
		   mLoad('#comments', 'ranking.php?mode=comment&type=song&pagebreak=10&song_id=' + id,'#cm');
	  }
	  else if(com == 'video') {
		   mLoad('#comments', 'ranking.php?mode=comment&type=video&pagebreak=10&video_id=' + id,'#cm');
	  }
	  else if(com == 'event') {
		   mLoad('#comments', 'ranking.php?mode=comment&type=event&pagebreak=10&event_id=' + id,'#cm');
	  }
	   else if(com == 'item') {
		   mLoad('#comments', 'ranking.php?mode=comment&type=item&pagebreak=10&item_id=' + id,'#cm');
	  }
	  else if(com == 'channel') {
		   mLoad('#comments', 'ranking.php?mode=comment&type=channel&pagebreak=10&item_id=' + id,'#cm');
	  }
	  else if(com == 'band') {
		  mLoad('#comments', 'ranking.php?mode=comment&type=band&pagebreak=10&band_id=' + id,'#cm');		   
	  }
	  else {
		mLoad('#comments', 'ranking.php?mode=n8FlashComments&type=bulletin&pagebreak=10&type_id=' + id,'#cm');
	  }
	 $('#comments').fadeIn(1200);
	 $('#comBox').slideUp(2000); 
  }
  else 
  {
	$('#comment_form; button').attr("disabled", false);
	$('#comment_form; textarea').attr("disabled", false);
  }
  $('#commentform').fadeOut(100,function() {
    $('#commentform').text(message);    
  });
  $('#commentform').fadeIn('slow');  
}

/* Fan Join Ajax Functions */
function jrAddToCart(vault_id,disable_text,add_url,cart_url) {
  $('#hidden').hide();
  $('#hidden').load(add_url +'&output=null',function() {
    $('#cart').load(cart_url,function() {
      $(vault_id).attr("value",disable_text);
      $(vault_id).attr("disabled","disabled");
    })
  });
}

function jrModifyForumPost(band_id,topic_id,post_id,category) {
  mLoad('#'+ post_id,jamroom_url +'/forum.php?mode=modify&band_id='+ band_id +'&t='+ topic_id +'&c='+ category +'&post_id='+ post_id);
}
function jrSubmitForumPost(band_id,topic_id,category) {
  $('#forum_band_id').val(band_id);
  $('#forum_topic_id').val(topic_id);
  $('#forum_category').val(category);
  var f_options = {
    target: '#fform',
    dataType: 'xml',
    success: jrProcessForumXML
  };
  $('#forum_form').ajaxSubmit(f_options);
}
function jrProcessForumXML(responseXML) { 
  var message_type = $('message_type',responseXML).text(); 
  var message      = $('message',responseXML).text(); 
  var band_id      = $('band_id',responseXML).text(); 
  var pagenum      = $('pagenum',responseXML).text(); 
  var topic_id     = $('topic_id',responseXML).text(); 
  var category     = $('category',responseXML).text(); 
  var message_type = jQuery.trim(message_type);
  if (message_type == 'success') {
    $('#forum_form').clearForm(); 
    if (band_id > 0) {
      mLoad('#topics',jamroom_url +'/forum.php?band_id='+ band_id +'&t='+ topic_id +'&p='+ pagenum);
    }
    else {
      mLoad('#topics',jamroom_url +'/forum.php?band_id=0&t='+ topic_id +'&p='+ pagenum);
    }
  }
  $('#fform').fadeOut(100,function() {
    $('#fform').text(message);
    $('#fform').removeClass('results_error');
    $('#fform').removeClass('results_success');
    $('#fform').addClass('results_'+ message_type);
  });
  $('#fform').fadeIn('slow');
}

/* Forum Ajax Functions */
function jrSubmitForumEdit(post_id) {
  var f_options = {
    target: '#fedit_form',
    dataType: 'xml',
    success: jrProcessForumEditXML
  };
  $('#update_form').ajaxSubmit(f_options);
}
function jrProcessForumEditXML(responseXML) { 
  var message_type = $('message_type',responseXML).text();
  var message      = $('message',responseXML).text();
  var band_id      = $('band_id',responseXML).text();
  var pagenum      = $('pagenum',responseXML).text();
  var topic_id     = $('topic_id',responseXML).text();
  var category     = $('category',responseXML).text();
  var message_type = jQuery.trim(message_type);

  if (message_type == 'success') {
    if (band_id > 0) {
      mLoad('#topics',jamroom_url +'/forum.php?band_id='+ band_id +'&c='+ category +'&t='+ topic_id +'&p='+ pagenum);
    }
    else {
      mLoad('#topics',jamroom_url +'/forum.php?band_id=0&c='+ category +'&t='+ topic_id +'&p='+ pagenum);
    }
  } 
  $('#fedit_form').fadeOut(100,function() {
    $('#fedit_form').text(message);
    $('#fedit_form').removeClass('results_error');
    $('#fedit_form').removeClass('results_success');
    $('#fedit_form').addClass('results_'+ message_type);
  });
  $('#fedit_form').fadeIn('slow');
}


var popupStatus = 0;  
//loading popup with jQuery magic!  
function loadPopup(){  
//loads popup only if it is disabled  
	if(popupStatus==0){  
	$("#backgroundPopup").css({  
	"opacity": "0.7"  
	});  
	$("#backgroundPopup").fadeIn("slow");  
	$("#popupContact").fadeIn("slow");  
	popupStatus = 1;  
	} 
	$('#note_form; button').attr("disabled", false);
	$('#note_form; textarea').attr("disabled", false);
	$('#note_subject').attr("disabled", false);
}

//disabling popup with jQuery magic!  
function disablePopup(){  
	//disables popup only if it is enabled  
	if(popupStatus==1){  
	$("#backgroundPopup").fadeOut("slow");  
	$("#popupContact").fadeOut("slow");  
	popupStatus = 0;  
	}  
}

//centering popup  
function centerPopup(){ 

	//request data for centering  
	var windowWidth = document.documentElement.clientWidth;  
	var windowHeight = document.documentElement.clientHeight;  
	var popupHeight = $("#popupContact").height();  
	var popupWidth = $("#popupContact").width();  
	//centering  
	
	$("#popupContact").css({  
	"position": "absolute",  
	"top": windowHeight/2-popupHeight/2,  
	"left": windowWidth/2-popupWidth/2  
	}); 
	
	//only need force for IE6    
	$("#backgroundPopup").css({  
	"height": windowHeight  
	});    
}  


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function win1() {
    window.open("player.html","player","menubar=no,width=480,height=440,toolbar=no");
}
function win2(id) {
    window.open('index.php?t=m4_pop&band_id=' + id ,'photo','menubar=no,width=580,height=430,toolbar=no');
}


var googleSearchIframeName = "cse-search-results";
var googleSearchFormName = "cse-search-box";
var googleSearchFrameWidth = 980;
var googleSearchDomain = "www.google.com";
var googleSearchPath = "/cse";


function jrSubmitAction() {
  var r_options = {
    target: '#action_status',
    dataType: 'xml',
    success: jrProcessActionXML
  };
  $('#action_form').ajaxSubmit(r_options);
   $('#user_action').attr('disabled', true);
}
function jrProcessActionXML(responseXML) {
  var message_type = $('message_type',responseXML).text();
  var message      = $('message',responseXML).text();
  var fan_band_id  = $('fan_band_id',responseXML).text();
  if (message_type == 'success') {
    $('#user_action').attr('value','');
	$('#user_action').attr('disabled', false);
	$('#action_status').text(message);	
	mLoad('#actions', 'ranking.php?mode=action&row_template=myRanking.tpl&media_type=custom&pagebreak=8&cache_time=0', '#upt');
  }
}

var jamroom_url = 'http://www.memphisrap.com';
function loadForum(id) {
	mLoad('#topics', jamroom_url + '/forum.php?band_id=0');
};

function jrActionContact(id,name){  	
	centerPopup();  
	loadPopup(); 
	$('#contact_res').text('');
	$('#contact_body').attr('disabled', false);	
	$('#contact_body').text('');	
	$('#band_id').attr('value', id);
	$('#bn').text(name);	
};


function showActionComment(id,form) {
	$(function() {
		$(id).slideToggle();
		$(form + '; textarea').attr("value", '');
		$(form + '; textarea').attr("disabled", false);
		$(form + '; #btn').attr("disabled", false);
		stopIt();	
	});	
};

function jrSubmitActionComment(div,form) {	
  var f_options = {
    target: div,
    dataType: 'xml',
    success: jrProcessActionComment
  };
	$(form).ajaxSubmit(f_options);
	$(div).fadeOut(200);
	$(form + '; textarea').attr("disabled", true);
	$(form + '; #btn').attr("disabled", true);
	startIt();	
}
function jrProcessActionComment(responseXML) { 
	var wrap = $('wrap',responseXML).text();
	var m = $('message',responseXML).text();
	var res = $('target',responseXML).text();
	var id = $('message_id',responseXML).text();
	var type = $('message_type',responseXML).text();
	var div = $('loc',responseXML).text();
	if(type == 'success') {
		$('#'+res).text(m);
		mLoad('#'+div, 'ranking.php?mode=n8FlashComments&type=action&order=2&type_id=' + id + '&row_template=pageNum.tpl&cache_time=0', '#'+wrap);
		$('#'+div).fadeIn(200);
	}
}
function jrDeleteActionComment(form){
	var f_options = {
    target: '#fan_res',
    dataType: 'xml',
    success: jrProcessActionCommentDelete
  };
  $(form).ajaxSubmit(f_options);	
}
function jrProcessActionCommentDelete(responseXML) {
	var type = $('message_type',responseXML).text();
	if(type == 'success') {		
		mLoad('#actions', 'ranking.php?mode=action&row_template=myRanking.tpl&media_type=custom&pagebreak=8&cache_time=0', '#upt');		
	}
}

function showNote(form,id,res,bool) {
	var f_options = {
    target: '#res',
    dataType: 'xml',
    success: jrProcessReadXML
  };
  if (bool == '0')
  {
	  $(form).ajaxSubmit(f_options);
  }
  $(id).slideToggle();
  $(res).text('Read')
}
function jrProcessReadXML(responseXML) { 	
	var m = $('message',responseXML).text();
	if (m == 'success'){
		
	}
}
function showReply(id) {
	$(id).slideToggle();
}

function jrSubmitNote(form){
	var f_options = {
    target: '#res',
    dataType: 'xml',
    success: jrProcessNoteXML
  };
	$(form).ajaxSubmit(f_options);
}
function jrProcessNoteXML(responseXML) { 
	var m = $('message',responseXML).text();
	var res = $('target',responseXML).text();
	var id = $('message_id',responseXML).text();
	var type = $('message_type',responseXML).text();
	var div = $('loc',responseXML).text();
	if(type == 'SUCCESS') {
		$('#'+res).text(m);
		$('#'+div).slideUp(2000);
	}
}

function jrSubmitNote2(form){
	var f_options = {
    target: '#res',
    dataType: 'xml',
    success: jrProcessNoteXML2
  };
	$('#note_form').ajaxSubmit(f_options);
}
function jrProcessNoteXML2(responseXML) { 
	var m = $('message',responseXML).text();
	var type = $('message_type',responseXML).text();
	if(type == 'SUCCESS') {
		$('#res').text(m);
		$('#note_form').clearForm();
	}
}

function jrDeleteNote(form){
	var f_options = {
    target: '#accordion',
    dataType: 'xml',
    success: jrProcessDeleteNoteXML
  };
	$(form).ajaxSubmit(f_options);
}
function jrProcessDeleteNoteXML(responseXML) { 
	var page = $('pagenum',responseXML).text();
	var m = $('message',responseXML).text();
	var res = $('target',responseXML).text();
	var id = $('message_id',responseXML).text();
	var type = $('message_type',responseXML).text();
	var div = $('loc',responseXML).text();
	if(type == 'success') {
		mLoad('#accordion', 'ranking.php?mode=n8FlashNotes&type=pn&row_template=myRanking.tpl&user_id='+ id + '&pagebreak=10&pagenum=' + page + '&cache_time=0', '#nt2');
	}
}

function jrBlock(form){
	var f_options = {
    target: '#accordion',
    dataType: 'xml',
    success: jrProcessBlock
  };
	$(form).ajaxSubmit(f_options);
}
function jrProcessBlock(responseXML) { 
	var m = $('message',responseXML).text();
	var res = $('target',responseXML).text();
	var id = $('message_id',responseXML).text();
	var type = $('message_type',responseXML).text();
	var div = $('loc',responseXML).text();
	if(type == 'success') {
		$('#'+res).text(m);
	}
}

function showFanAccept(id) {
	$(function() {
		$(id).slideToggle();			
	});	
};

function jrSubmitFanApproval(form,button){
	var f_options = {
    target: '#fan_res',
    dataType: 'xml',
    success: jrProcessFanAcceptXML
  };
  $(form).ajaxSubmit(f_options);
  $(button).attr('disabled','disabled');
}
function jrProcessFanAcceptXML(responseXML) {
	var page = $('page',responseXML).text();
	var id = $('message_id',responseXML).text(); 
	var type = $('message_type',responseXML).text();
	if (type == 'success') {
		mLoad('#accordion', 'ranking.php?mode=fanrequest&band_id=' + id + '&row_template=myRanking.tpl&pagebreak=10&pagenum=' + page + '&cache_time=0', '#fn2');
	}
}

function jrDeleteFan(form,button){
	var f_options = {
    target: '#fan_res',
    dataType: 'xml',
    success: jrProcessFanDelete
  };
  $(form).ajaxSubmit(f_options);
  $(button).attr('disabled','disabled');
}
function jrProcessFanDelete(responseXML) {
	var page = $('pagenum',responseXML).text();
	var id = $('message_id',responseXML).text(); 
	mLoad('#accordion', 'ranking.php?mode=fanrequest&band_id=' + id + '&row_template=myRanking.tpl&pagebreak=10&pagenum=' + page + '&cache_time=0', '#fn2');
}

function jrApproveComment(form){
	var f_options = {
    target: '#fan_res',
    dataType: 'xml',
    success: jrProcessCommentApproval
  };
  $(form).ajaxSubmit(f_options);	
}
function jrProcessCommentApproval(responseXML) {
	var m = $('message',responseXML).text();
	var targ = $('target',responseXML).text(); 
	var id = $('message_id',responseXML).text(); 
	$('#'+targ).text(m);	
}

function jrDeleteComment(form){
	var f_options = {
    target: '#fan_res',
    dataType: 'xml',
    success: jrProcessCommentDelete
  };
  $(form).ajaxSubmit(f_options);	
}
function jrProcessCommentDelete(responseXML) {
	var type = $('message_type',responseXML).text();
	var page = $('pagenum',responseXML).text();
	var m = $('message',responseXML).text();
	var targ = $('target',responseXML).text(); 
	var id = $('message_id',responseXML).text();
	if (type == 'success') {
		$('#'+targ).text(m);
		mLoad('#accordion', 'ranking.php?mode=comment&band_id=' + id + '&row_template=myRanking.tpl&pagebreak=10&pagenum=' + page + '&cache_time=0', '#fn2');
	}		
}
function jrDeleteComment2(form){
	var f_options = {
    target: '#fan_res',
    dataType: 'xml',
    success: jrProcessCommentDelete2
  };
  $(form).ajaxSubmit(f_options);	
}
function jrProcessCommentDelete2(responseXML) {
	var com = $('message_type',responseXML).text();
	var type = $('comment_type',responseXML).text();
	var page = $('pagenum',responseXML).text();
	var m = $('message',responseXML).text();
	var targ = $('target',responseXML).text(); 
	var id = $('message_id',responseXML).text();
	if (com == 'success') {
		$('#'+targ).text(m);
		mLoad('#comments', 'ranking.php?mode=comment&type=' + type + '&' + type + '_id=' + id + '&pagebreak=10&pagenum=' + page + '&cache_time=0', '#cm');
	}		
}
function jrDeleteComment3(form){
	var f_options = {
    target: '#fan_res',
    dataType: 'xml',
    success: jrProcessCommentDelete3
  };
  $(form).ajaxSubmit(f_options);	
}
function jrProcessCommentDelete3(responseXML) {
	var type = $('message_type',responseXML).text();
	var page = $('pagenum',responseXML).text();
	var m = $('message',responseXML).text();
	var targ = $('target',responseXML).text(); 
	var id = $('message_id',responseXML).text();
	if (type == 'success') {
		mLoad('#comments', 'ranking.php?mode=n8FlashComments&type=bulletin&pagebreak=10&type_id=' + id, '#cm');
	}
	$('#com_res').text(m);
}
function jrEditComment(form){
	var f_options = {
    target: '#fan_res',
    dataType: 'xml',
    success: jrProcessCommentEdit
  };
  $(form).ajaxSubmit(f_options);	
}
function jrProcessCommentEdit(responseXML) {
	var type = $('message_type',responseXML).text();
	var page = $('pagenum',responseXML).text();
	var m = $('message',responseXML).text();
	var targ = $('target',responseXML).text(); 
	var loc = $('loc',responseXML).text(); 
	var id = $('message_id',responseXML).text();
	if (type == 'success') {
		$('#'+targ).text(m);
		$('#'+loc).slideUp(1200);
	}		
}
function jrEditNote(form){
	var f_options = {
    target: '#fan_res',
    dataType: 'xml',
    success: jrProcessNoteEdit
  };
  $(form).ajaxSubmit(f_options);	
}
function jrProcessNoteEdit(responseXML) {
	var type = $('message_type',responseXML).text();
	var page = $('pagenum',responseXML).text();
	var m = $('message',responseXML).text();
	var targ = $('target',responseXML).text(); 
	var loc = $('loc',responseXML).text(); 
	var id = $('message_id',responseXML).text();
	if (type == 'success') {
		$('#'+targ).text(m);
		$('#'+loc).slideUp(1200);
	}		
}

function submitMood() {
	var r_options = {
    target: '#mood',
    dataType: 'xml',
    success: jrProcessMoodXML
  };
  $('#mood_form').ajaxSubmit(r_options);
  $('#mood').fadeOut(500);
}

function jrProcessMoodXML(responseXML) {
  	var message_type 	= $('message_type',responseXML).text();
  	var m		      	= $('message',responseXML).text();
 	var id  			= $('message_id',responseXML).text();
	if (message_type == 'success') {
		$('#mood').load('ranking.php?mode=user&row_template=mood.tpl&show=1&cache_time=0', function(){
			$('#mood').fadeIn(500);
			$('#action_status').text(m);
			$('#action_status').fadeIn(500);
		});
	}
}


function formIsValid() {
	// check to make sure a valid username has been entered
	if ( document.login.username.value == '' ) {
		alert('Please input a username.');
		return false;
	}

	return true;
}


function showFanInvite(id,name) {
	centerPopup2(); 
	loadPopup2();
	$('#fanform').text('');
	$('#fan_band_id').attr('value', id);
	$('#bandname').text(name);	
}

var popupStatus2 = 0;  
//loading popup with jQuery magic!  
function loadPopup2(){  
//loads popup only if it is disabled  
	if(popupStatus2==0){  
	$("#backgroundPopup").css({ "opacity": "0.7" });  
	$("#backgroundPopup").fadeIn("slow");  
	$("#popupFan").fadeIn("slow");  
	popupStatus2 = 1;  
	} 
	$('#fan_form; button').attr("disabled", false);
	$('#fan_form; textarea').attr("disabled", false);
}

//disabling popup with jQuery magic!  
function disablePopup2(){  
	//disables popup only if it is enabled  
	if(popupStatus2==1){  
	$("#backgroundPopup").fadeOut("slow");  
	$("#popupFan").fadeOut("slow");  
	popupStatus2 = 0;  
	}  
}

//centering popup  
function centerPopup2(){ 
	//request data for centering  
	var windowWidth = document.documentElement.clientWidth;  
	var windowHeight = document.documentElement.clientHeight;  
	var popupHeight = $("#popupFan").height();  
	var popupWidth = $("#popupFan").width();  
	//centering  
	
	$("#popupFan").css({ "position": "absolute",  "top": windowHeight/2-popupHeight/2,  "left": windowWidth/2-popupWidth/2  }); 
	
	//only need force for IE6    
	$("#backgroundPopup").css({ "height": windowHeight });    
}


function jrShowCart(id,subject,name){  	
	centerPopup3();  
	loadPopup3(); 
}

var popupStatus3 = 0;  
//loading popup with jQuery magic!  
function loadPopup3(){  
//loads popup only if it is disabled  
	if(popupStatus3==0){  
	$("#backgroundPopup").css({ "opacity": "0.7" });  
	$("#backgroundPopup").fadeIn("slow");  
	$("#popupCart").fadeIn("slow");  
	popupStatus3 = 1;  
	} 
}

//disabling popup with jQuery magic!  
function disablePopup3(){  
	//disables popup only if it is enabled  
	if(popupStatus3==1){  
	$("#backgroundPopup").fadeOut("slow");  
	$("#popupCart").fadeOut("slow");  
	popupStatus3 = 0;  
	}  
}

//centering popup  
function centerPopup3(){ 
	//request data for centering  
	var windowWidth = document.documentElement.clientWidth;  
	var windowHeight = document.documentElement.clientHeight;  
	var popupHeight = $("#popupCart").height();  
	var popupWidth = $("#popupCart").width();  
	//centering  
	
	$("#popupCart").css({ "position": "absolute",  "top": windowHeight/2-popupHeight/2,  "left": windowWidth/2-popupWidth/2  }); 
	
	//only need force for IE6    
	$("#backgroundPopup").css({ "height": windowHeight });    
}

function closeMessage() {
	var f_options = {
    target: '#adm',
    dataType: 'xml',
    success: jrProcessAMXML
  };
	$('#am_form').ajaxSubmit(f_options);
}

function jrProcessAMXML(responseXML) {
	var type = $('message_type',responseXML).text();
	if (type == 'success') {
		$('#adm').slideUp();
	}
}

var popupStatus4 = 0;  
//loading popup with jQuery magic!  
function loadPopup4(){  
//loads popup only if it is disabled  
	if(popupStatus4==0){  
	$("#backgroundPopup").css({ "opacity": "0.7" });  
	$("#backgroundPopup").fadeIn("slow");  
	$("#gb").fadeIn("slow");  
	popupStatus4 = 1;  
	} 
	//$('#fan_form; button').attr("disabled", false);
	//$('#fan_form; textarea').attr("disabled", false);
}

//disabling popup with jQuery magic!  
function disablePopup4(){  
	//disables popup only if it is enabled  
	if(popupStatus4==1){  
	$("#backgroundPopup").fadeOut("slow");  
	$("#gb").fadeOut("slow");  
	popupStatus4 = 0;  
	}  
}

//centering popup  
function centerPopup4(){ 
	//request data for centering  
	var windowWidth = document.documentElement.clientWidth;  
	var windowHeight = document.documentElement.clientHeight;  
	var popupHeight = $("#gb").height();  
	var popupWidth = $("#gb").width();  
	//centering  
	
	$("#gb").css({ "position": "absolute",  "top": windowHeight/2-popupHeight/2,  "left": windowWidth/2-popupWidth/2  }); 
	
	//only need force for IE6    
	$("#backgroundPopup").css({ "height": windowHeight });    
}

function postBulletin(id,name) {
	centerPopup4(); 
	loadPopup4();
}

function jrSubmitBulletin(){
	var f_options = {
    target: '#gb',
    dataType: 'xml',
    success: jrProcessBulletinXML
  };
	$('#bulletin_form').ajaxSubmit(f_options);
	$('#bulletin_form; #groups_bulletin_title').attr("disabled", true);
	$('#bulletin_form; #groups_bulletin_text').attr("disabled", true);
	$('#bulletin_form; #sub_btn').attr("disabled", true);			
}

function jrProcessBulletinXML(responseXML) { 
	var m = $('message',responseXML).text();
	var type = $('message_type',responseXML).text();
	var loc = $('loc',responseXML).text();
	var targ = $('target',responseXML).text();
	if(type == 'success') {
		$('#bulletin_form').clearForm();
		disablePopup4();
	}
	else {
		$('#g_res').text(m);
	}
	$('#bulletin_form; #groups_bulletin_title').attr("disabled", false);
	$('#bulletin_form; #groups_bulletin_text').attr("disabled", false);
	$('#bulletin_form; #sub_btn').attr("disabled", false);
}

function showBulletins(id) {
	mLoad('#media','ranking.php?mode=n8FlashGroupsBulletins&groups_id=' + id + '&pagebreak=8','#mw');	
}

function jrDeleteBulletin(form,btn){
	var f_options = {
    target: '#media',
    dataType: 'xml',
    success: jrProcessDeleteBulletin
  };
  $(form).ajaxSubmit(f_options);
  $(btn).attr('disabled', true);
}
function jrProcessDeleteBulletin(responseXML) {
	var type 	= $('message_type',responseXML).text();
	var page 	= $('pagenum',responseXML).text();
	var id 	= $('message_id',responseXML).text();
	if (type == 'success') {
		//$('#'+targ).text(m);
		mLoad('#media', 'ranking.php?mode=n8FlashGroupsBulletins&groups_id=' + id + '&pagebreak=8&pagenum=' + page + '&cache_time=0', '#mw');
	}		
}

function jrJoinGroup(form,btn){
	var f_options = {
    target: '#media',
    dataType: 'xml',
    success: jrProcessGroupJoin
  };
  $('#groups_join_form').ajaxSubmit(f_options);
  $('#j_btn').attr('disabled', true);
}
function jrProcessGroupJoin(responseXML) {
	var type 	= $('message_type',responseXML).text();
	var m	 	= $('message',responseXML).text();
	var targ 	= $('target',responseXML).text();
	if (type == 'success') {
		$('#'+targ).text(m);
		$('#j_btn').attr('value', 'Pending');
	}
	else {
		$('#j_btn').attr('value', 'Error');
	}
}
function jrQuitGroup(form,btn){
	var f_options = {
    target: '#media',
    dataType: 'xml',
    success: jrProcessGroupQuit
  };
   $(form).ajaxSubmit(f_options);
  $(btn).attr('disabled', true);
}
function jrProcessGroupQuit(responseXML) {
	var type 	= $('message_type',responseXML).text();
	var m	 	= $('message',responseXML).text();
	var id	 	= $('message_id',responseXML).text();
	var targ 	= $('target',responseXML).text();
	var loc 	= $('loc',responseXML).text();
	if (type == 'success') {
		mLoad('#accordion','ranking.php?mode=n8FlashGroupsMembers&band_id=' + id + '&pagebreak=10&row_template=myRanking.tpl','#fn2');
		$('#'+loc).attr('value', 'Pending');
	}
	else {
		$('#'+loc).attr('value', 'Error');
	}
}

function jrAcceptInvite(form,btn){
	var f_options = {
    target: '#accordion',
    dataType: 'xml',
    success: jrProcessInvite
  };
  $(form).ajaxSubmit(f_options);
  $(btn).attr('disabled', true);
}
function jrProcessInvite(responseXML) {
	var type 	= $('message_type',responseXML).text();
	var m	 	= $('message',responseXML).text();
	var id	 	= $('message_id',responseXML).text();
	var targ 	= $('target',responseXML).text();
	if (type == 'success') {
		mLoad('#accordion','ranking.php?mode=n8FlashGroupsMembers&band_id=' + id + '&pagebreak=10&row_template=myRanking.tpl','#fn2');
		$('#'+loc).attr('value', 'Pending');
	}
	else {
		$('#'+loc).attr('value', 'Error');
	}
}