
		function LoadApp() {
			
				if (navigator.appName != "Microsoft Internet Explorer"){
					modifyPositionsForFF();

					setTabsBasedOnCookie();

				} else {
					modifyPositionsForIE();			    
				}
				
			if (document.getElementById("ProfileTop")!=null)	{
				if (document.getElementById("agreetoTOU")!=null)	{
					if (document.getElementById("agreetoTOU").value== "checked") {
						document.getElementById("TOU").checked = true;
					}		
				}	
			}	
			
		}
		
		function setTabsBasedOnCookie(){
			var c = getCookie("TabToOpen")
			if (c!=null && c!="")
			{			
				setTabOpen(c)
				setCookie("TabToOpen","",1);
			}			
		}

		function setTabOpen(tab){
			activateTab(tab);
		}
	
		var currentActiveTab = "TuneRoom";	
		function activateTab(tab) {
			if (tab==currentActiveTab) return;
		    document.getElementById(tab + "ImageTab").style.display = "none";
		    document.getElementById(tab + "ImageTabActive").style.display = "block";	
		    document.getElementById(tab + "Tab").className = "tabTabActive"		    	
		        
		    document.getElementById(currentActiveTab + "ImageTab").style.display = "block";
		    document.getElementById(currentActiveTab + "ImageTabActive").style.display = "none";
		    document.getElementById(currentActiveTab + "Tab").className = "tabTab"		
		    	    		    
		    currentActiveTab = tab    
		    
		}		
		
							

		function modifyPositionsForFF(){

		
			
				
			if (document.getElementById("mp3Player")!=null)
				document.getElementById("mp3Player").style.marginTop = 	"15px"	

			if (document.getElementById("wantadInstrumentsList")!=null)
				document.getElementById("wantadInstrumentsList").style.width = 	"200px"			
				
			if (document.getElementById("wantadTuneroomsList")!=null)
				document.getElementById("wantadTuneroomsList").style.width = 	"200px"		
				
			if (document.getElementById("wantadGenreList")!=null)
				document.getElementById("wantadGenreList").style.width = 	"200px"		
				
			if (document.getElementById("wantadFocusList")!=null)
				document.getElementById("wantadFocusList").style.width = 	"200px"		
				
			if (document.getElementById("editProfileTriggerDiv")!=null)
				document.getElementById("editProfileTriggerDiv").style.top = 	"5px"			
				

			

			
					
						
	
		}
		
		function modifyPositionsForIE(){
		
			if (document.getElementById("ProfileTop")!=null)
				document.getElementById("ProfileTop").style.top = "3px"
			
			if (document.getElementById("tabContentDiv")!=null)			
				document.getElementById("tabContentDiv").style.height = "400px";
				
			if (document.getElementById("messagingTabsTabContainer")!=null)
				document.getElementById("messagingTabsTabContainer").style.height = "390px";	
				
			if (document.getElementById("chooseAMixdownFieldset")!=null)
				document.getElementById("chooseAMixdownFieldset").style.top = "10px"			

					
							
		}		
		
		
		
		
		function modifyPositionsForFF_PlayListAjax(){

			if (navigator.appName != "Microsoft Internet Explorer"){	

				if (document.getElementById("modifyPLaylistFS1")!=null){

					document.getElementById("modifyPLaylistFS1").style.width = "285px"		
				}
				if (document.getElementById("modifyPLaylistFS2")!=null)
					document.getElementById("modifyPLaylistFS2").style.width = "285px"	
					
				if (document.getElementById("modifyPLaylistFS3")!=null)
					document.getElementById("modifyPLaylistFS3").style.width = "285px"	
					
				if (document.getElementById("Iframe1")!=null)
					document.getElementById("Iframe1").style.height = "80px"						

			}		
		}
		
		
		
		function acceptFriend(id){
			document.getElementById("acceptFriendMusicianId").value = id
			__doPostBack('acceptFriendLink','')
		}
		 
 function openTRPage(page,width,height,resize) {
    window.open(page,"","toolbar=no,titlebar=no,resizable=" + resize + ",scrollbars=yes,height=650,width=1060","")
 
 }      
 
 function openVideo(page) {

    window.open(page,"","toolbar=no,titlebar=no,resizable=yes,scrollbars=yes,height=450,width=600")
 
 }    
 

	function focusOn(divId){
		document.getElementById(divId + "Error").style.display = "none";
		document.getElementById(divId).focus()	
	}
	
	function verifyDeleteWantAd() {
		var ch = confirm("XXX - Are you sure you want to delete this want ad? - XXX\nPress OK to delete ths Ad.\nPress Cancel to cancel the delete request.")
		if (ch){
			return true
		} 
		return false
	
	}
	
	function confirmBlogDelete() {
		var ch = confirm("XXX - Are you sure you want to delete this Post? - XXX\nPress OK to delete ths Post.\nPress Cancel to cancel the delete request.")
		if (ch){
			return true
		} 
		return false
	
	}	
	
	
	function verifyMessageFields() {
		valid = true;	
		friendly	= document.getElementById("messageToFriendly").value
		to			= document.getElementById("messageTo").value
		subject		= document.getElementById("messageSubject").value
		
		msg = "PLEASE VERIFY THE FOLLOWING:\n\n"
	
		if (to.length==0) {
			msg += "You have chosen a recipient (To).\n"
			valid = false;
		}
		if (subject.length==0) {
			msg += "You have filled in a subject.\n"
			valid = false;
		}	
		if (!valid)		
			alert(msg)	
		return valid;		
	
	}
	
	
	
	
	function checkChangePassword() {
		valid = true;
		p1 = document.getElementById("passwordChange1").value
		p2 = document.getElementById("passwordChange2").value
		msg = "PASSWORD CHANGE ERROR\n\nPassword:\n"
		
		

		if (p1.indexOf(" ")!=-1) {
			msg += "Cannot contain spaces.\n"
			valid = false;
		}

		if (p1.length<6) {
			msg += "Must be at least 6 characters long.\n"
			valid = false;
		}	
		if (p1!=p2) {
			msg += "Entries must match.\n"
			valid = false;
		}
		if (!valid)		
			alert(msg)	
		return valid;

	}	
	
	
	
		function createNewWantAdFieldCheck() {
			valid = true;
			if (document.getElementById("wantadDescription").value.length < 1) {
				valid = false;
				document.getElementById("wantadDescriptionError").style.display = "block";
			}
			if (document.getElementById("wantadLabel").value.length < 1) {
				valid = false;
				document.getElementById("wantadLabelError").style.display = "block";
			}			
			if(!valid) {
				alert("Please fill in all required fields.") 
			}
			return valid;
		
		}
	
	
	
		function reLoadAvatars() {

			if (navigator.appName == "Netscape"){
				setCookie("TabToOpen","Profile",1)
				document.location = document.location
				return;
			}
			document.getElementById("LoadAvatars").click();
		}
		
		function reLoadPlaylist() {
			document.getElementById("LoadPlaylistEditor").click();
		}		
	

		
		
		function setSearchBox(textId,imageId){
		/*
			if (document.getElementById(imageId).style.visibility=="hidden")
				return;
			document.getElementById(imageId).style.visibility="hidden";
			document.getElementById(textId).value="";
			document.getElementById(textId).style.cursor="text";
			

			
			document.getElementById(textId).style.width = "150px"
			document.getElementById(textId).style.paddingRight = "5px";		
			document.getElementById(textId).focus();
			*/
		}
		
		function toggleJoinNow(isActive){
			if (isActive) {
				document.getElementById("joinNowImageActive").style.display = "block"
				document.getElementById("joinNowImage").style.display = "none"				
			} else {
				document.getElementById("joinNowImageActive").style.display = "none"
				document.getElementById("joinNowImage").style.display = "block"	
			}
		}
	
	
		function hiLightMenu(div,active){
			if (active){
				div.className = "menuBarItemOn";
			} else {
				div.className = "menuBarItem";
			}
		}
			
		


		function hiLightNavigation(div,active){
			if (active){
				div.className = "bottomNavigationItemActive";
			} else {
				div.className = "bottomNavigationItem";
			}
		}	
		
		function hilightCollaborateButton(name,isActive) {
			if (isActive) {
				document.getElementById(name + "Button").style.display = "none"
				document.getElementById(name + "ButtonOver").style.display = "block"					
			} else {
				document.getElementById(name + "Button").style.display = "block"
				document.getElementById(name + "ButtonOver").style.display = "none"					
			}
		}
		
		
		function hilightPlayPreviewButton	(name,isActive) {
			hilightCollaborateButton(name,isActive)
		}
		
	
		
		

		
		var currentActiveMessagingTab = "In";
		
		function activateMessagingTab(tab) {
		
		    document.getElementById("messagingTabsMenuItems" + tab + "InActive").style.display = "none";
		    document.getElementById("messagingTabsMenuItems" + tab + "Active").style.display = "block";	
		    document.getElementById("messagingTab" + tab + "Tab").style.display = "block";	    
		    
		    document.getElementById("messagingTabsMenuItems" + currentActiveMessagingTab + "InActive").style.display = "block";
		    document.getElementById("messagingTabsMenuItems" + currentActiveMessagingTab + "Active").style.display = "none";
		    document.getElementById("messagingTab" + currentActiveMessagingTab + "Tab").style.display = "none";	
    		    		    
		    currentActiveMessagingTab = tab   
		}
		
		function createNewMessage() {
			document.getElementById("messageInputDiv").style.display = "block";
			document.getElementById("messageDisplayDiv").style.display = "none";

		}
		
		
		function replyToMessage(userName,fullname,subject) {
		
			document.getElementById("messageToFriendly").value = fullname + " (" + userName + ")"
			document.getElementById("messageTo").value = userName
			document.getElementById("messageSubject").value = "RE: " + subject
			createNewMessage();
		}
		
		
		function showMessageDisplay(){
			document.getElementById("messageInputDiv").style.display = "none";
			document.getElementById("messageDisplayDiv").style.display = "block";
		}			
		
		
		
		
		function activateFriendTab(tab) {	

			if (tab == 'friendsDivTabMenuFriends') {
				document.getElementById("FriendsTab").style.display = "block";
				document.getElementById("BandsAndMembersTab").style.display = "none";	
				
				document.getElementById("FriendsTabActiveImage").style.display = "block";
				document.getElementById("FriendsTabImage").style.display = "none";	
				document.getElementById("BandsTabActiveImage").style.display = "none";							
				document.getElementById("BandsTabImage").style.display = "block";
						
			} else {
				document.getElementById("FriendsTab").style.display = "none";
				document.getElementById("BandsAndMembersTab").style.display = "block";	
				
				document.getElementById("FriendsTabActiveImage").style.display = "none";
				document.getElementById("FriendsTabImage").style.display = "block";	
				document.getElementById("BandsTabActiveImage").style.display = "block";							
				document.getElementById("BandsTabImage").style.display = "none";				
				
				
				
				
				
			}
		}	

		
		
		
	function confirmDeletTuneRoom() {
		var confirm = prompt("XXX - Are you sure you want to delete this tuneroom? - XXX\nTo confirm that you wish to delete this room, please type 'delete' in the box below.","")
		if (confirm == "delete"){
			return true
		} 
		return false
	}		

	function confirmPostData() {
		var oCommentEditor = FCKeditorAPI.GetInstance('FCKcomment')
		if (oCommentEditor.GetHTML().length == 0 ) {
			TR_$('FCKcomment___Frame').style.border = "1px solid red";
			TR_$('PostCommentError').style.display = "inline";
			return false;
		}
		TR_$('FCKcomment___Frame').style.border = "0px solid red";
		TR_$('PostCommentError').style.display = "none";		
		return true;
	}		
	
	function toggleBlogDivs() {
		if (document.getElementById("TR_Tabs_Blog_Display").style.display=="none") {
			document.getElementById("TR_Tabs_Blog_Display").style.display="block"
			document.getElementById("TR_Tabs_Blog_Create").style.display="none"
		} else {
			document.getElementById("TR_Tabs_Blog_Display").style.display="none"
			document.getElementById("TR_Tabs_Blog_Create").style.display="block"
		}
	}	
	
	function editPost() {

		document.getElementById("NewPostTitle").value = document.getElementById("TR_Blog_PostTitle").innerHTML;
		document.getElementById("PostID").value = document.getElementById("TR_Post_Id").innerHTML;		
		var oCommentEditor = FCKeditorAPI.GetInstance('FCKeditor1')
		oCommentEditor.SetHTML(document.getElementById("TR_Post_Content").innerHTML);
		
		document.getElementById("CreateNewPostButton").value = "Edit Post";
		
		toggleBlogDivs()
	}
	
	function newPost() {
		document.getElementById("NewPostTitle").value = ""
		document.getElementById("PostID").value = "0"		
		var oCommentEditor = FCKeditorAPI.GetInstance('FCKeditor1')
		oCommentEditor.SetHTML("");
		
		document.getElementById("CreateNewPostButton").value = "Create New Post";		
	
		toggleBlogDivs()
	}
	
function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}


function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}