/*######################################
## script copyright fusio.net         ##
## developped for MayBeFriends.com    ##
## by remi [at] fusio<.>net           ##
######################################*/

function ShowMe(ThisLayer) 
{ 
	// expand or contract
	if (document.getElementById(ThisLayer))
	{
		document.getElementById(ThisLayer).style.display = 'block';
	}
}
function HideMe(ThisLayer)
{
	if (document.getElementById(ThisLayer))
	{
	document.getElementById(ThisLayer).style.display = 'none';
	}
	//RefreshiMenu();
	return;
}


/*#############################
#### PostNewMsgID (MsgID) ####
#############################*/
function PostNewMsgID(MsgID)
{
	http_request = false;

	/*####################
	##    Post results  ##
	####################*/

	if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) 
		{
			http_request.overrideMimeType('text/xml');
        }
	} 
	else if (window.ActiveXObject) 
	{
		try 
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try 
				{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
                }
				catch (e) {}
		}
	}

	if (!http_request)
	{
	// alert('Giving up -- Cannot create an XMLHTTP instance');
	return false;
	}
	http_request.open('GET', '/messages/save_warning_msge.asp?MsgID='+MsgID);
	http_request.send(null);

}



/*#############################
####   AddToFav (UserID)   ####
#############################*/

function AddToFav(FavUserID,act,imgID)
{
	http_request = false;

	/*####################
	##    Post results  ##
	####################*/

	if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) 
		{
			http_request.overrideMimeType('text/xml');
        }
	} 
	else if (window.ActiveXObject) 
	{
		try 
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try 
				{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
                }
				catch (e) {}
		}
	}

	if (!http_request)
	{
	// alert('Giving up -- Cannot create an XMLHTTP instance');
	return false;
	}
	// http_request.onreadystatechange = alertContents;
	//prompt('','/members/favourites/manage_favourites.asp?FavUserID='+FavUserID+'&act='+act+'&httprequest=1')
	http_request.open('GET', '/members/Favourites/manage_favourites.asp?FavUserID='+FavUserID+'&act='+act+'&httprequest=1');
	http_request.send(null);
	
	//change image add to fav
	if (!imgID || !isNaN(imgID)) 
	{
	imgID == 1
	}
	//alert(imgID)

	//check the class to find out if it s add or remove
	//alert(document.getElementById('favlst'+imgID).className )

	if (document.getElementById('favlst'+imgID).className == "optionaddfav")
	{
		//alert('remove ' + imgID)
		document.getElementById('favlst'+imgID).className = "optionremovefav";
		document.getElementById('favspan'+imgID).innerHTML = "Favourites: Remove?";
	} 
	else
	{
		//alert('add ' + imgID)
		document.getElementById('favlst'+imgID).className = "optionaddfav";
		document.getElementById('favspan'+imgID).innerHTML = "Add to Favourites";
	}


	return true;
}


/*###################################
####   AddToMayBeList (UserID)   ####
###################################*/

function AddToMayBeList(MayBeMemberID,act,imgID)
{
	http_request = false;

	/*####################
	##    Post results  ##
	####################*/

	if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) 
		{
			http_request.overrideMimeType('text/xml');
        }
	} 
	else if (window.ActiveXObject) 
	{
		try 
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try 
				{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
                }
				catch (e) {}
		}
	}

	if (!http_request)
	{
	// alert('Giving up -- Cannot create an XMLHTTP instance');
	return false;
	}
	// http_request.onreadystatechange = alertContents;
	//prompt('','/members/MayBeList.asp?MayBeMemberID='+MayBeMemberID+'&act='+act+'&httprequest=1')
	http_request.open('GET', '/members/MayBeList/manage_list.asp?MayBeMemberID='+MayBeMemberID+'&act='+act+'&httprequest=1');
	http_request.send(null);
	
	//change image add to fav
	if (!imgID || !isNaN(imgID)) 
	{
	imgID == 1
	//alert(imgID)
	}


	if (document.getElementById('mblst'+imgID).className == "optionaddmaybe")
	{
		//alert('remove ' + imgID)
		document.getElementById('mblst'+imgID).className = "optionremovemaybe";
		document.getElementById('mbspan'+imgID).innerHTML = "Maybe list: Remove?";
	} 
	else
	{
		//alert('add ' + imgID)
		document.getElementById('mblst'+imgID).className = "optionaddmaybe";
		document.getElementById('mbspan'+imgID).innerHTML = "Add to Maybe list";
	}

	return true;
}


/*#############################
####   AddToBook (UserID)   ####
#############################*/

function AddToBook(RecipientID,act,imgID)
{
	http_request = false;

	/*####################
	##    Post results  ##
	####################*/

	if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) 
		{
			http_request.overrideMimeType('text/xml');
        }
	} 
	else if (window.ActiveXObject) 
	{
		try 
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try 
				{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
                }
				catch (e) {}
		}
	}

	if (!http_request)
	{
	// alert('Giving up -- Cannot create an XMLHTTP instance');
	return false;
	}
	// http_request.onreadystatechange = alertContents;
	http_request.open('GET', '/messages/addressbook/manage_book.asp?RecipientID='+RecipientID+'&act='+act+'&httprequest=1');
	http_request.send(null);
	
	//popupWin = window.open('/members/pop_addtofav_conf.asp?UserID'+ MayBeMemberID,'addtofav',"menubar=no,scrollbars=yes,left=50,top=50,width=500,height=400,screenX=50,screenY=50,resizable=yes")
	//change image add to fav
	if (!imgID || !isNaN(imgID)) 
	{
	imgID == 1
	//alert(imgID)
	}

	if (document.getElementById('ctaclst'+imgID).className == "optionaddcontact")
	{
		//alert('remove ' + imgID)
		document.getElementById('ctaclst'+imgID).className = "optionremomvecontact";
		document.getElementById('ctacspan'+imgID).innerHTML = "Contacts: Remove?";
	} 
	else
	{
		//alert('add ' + imgID)
		document.getElementById('ctaclst'+imgID).className = "optionaddcontact";
		document.getElementById('ctacspan'+imgID).innerHTML = "Add to Contacts";
	}

	
	return true;
}

/*###################################
####   PostFlirt (UserID)   ####
###################################*/

function PostFlirt(FlirtUserID,act,imgID)
{
	http_request = false;

	/*####################
	##    Post results  ##
	####################*/

	if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) 
		{
			http_request.overrideMimeType('text/xml');
        }
	} 
	else if (window.ActiveXObject) 
	{
		try 
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try 
				{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
                }
				catch (e) {}
		}
	}

	if (!http_request)
	{
	// alert('Giving up -- Cannot create an XMLHTTP instance');
	return false;
	}
	// http_request.onreadystatechange = alertContents;
	//prompt('','/members/MayBeList.asp?MayBeMemberID='+MayBeMemberID+'&act='+act+'&httprequest=1')
	http_request.open('GET', '/flirt/process.asp?userid='+FlirtUserID+'&httprequest=1');
	http_request.send(null);
	
	//change image add to fav
	if (!imgID || !isNaN(imgID)) 
	{
	imgID == 1
	//alert(imgID)
	}
	//no change of css ; no link
	document.getElementById('flrt1st'+imgID).innerHTML = "You've sent a Flirt!";
	return true;
}



/*#############################
####   Block User (UserID)   ####
#############################*/

function BlockUser(UserID,act,imgID)
{
	http_request = false;

	/*####################
	##    Post results  ##
	####################*/

	if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) 
		{
			http_request.overrideMimeType('text/xml');
        }
	} 
	else if (window.ActiveXObject) 
	{
		try 
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try 
				{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
                }
				catch (e) {}
		}
	}

	if (!http_request)
	{
	// alert('Giving up -- Cannot create an XMLHTTP instance');
	return false;
	}
	// http_request.onreadystatechange = alertContents;

	//prompt('','/messages/blockedusers/manage_list.asp?UserID='+UserID+'&act='+act+'&httprequest=1')
	http_request.open('GET', '/messages/blockedusers/manage_list.asp?UserID='+UserID+'&act='+act+'&httprequest=1');
	http_request.send(null);

	if (!imgID || !isNaN(imgID)) 
	{
	imgID == 1
	//alert(imgID)
	}

	if (document.getElementById('blcklst'+imgID).className == "optionblockuser")
	{
		//alert('remove ' + imgID)
		document.getElementById('blcklst'+imgID).className = "optionunblockuser";
		document.getElementById('blckspan'+imgID).innerHTML = "Unblock user";
	} 
	else
	{
		//alert('add ' + imgID)
		document.getElementById('blcklst'+imgID).className = "optionblockuser";
		document.getElementById('blckspan'+imgID).innerHTML = "Block user";
	}
	return true;
}



/*###################################
####   RemoveFlirt (FlirtID)   ####
###################################*/

function RemoveFlirt(FlirtID,UserID,act,imgID)
{
	http_request = false;

	/*####################
	##    Post results  ##
	####################*/

	if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) 
		{
			http_request.overrideMimeType('text/xml');
        }
	} 
	else if (window.ActiveXObject) 
	{
		try 
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try 
				{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
                }
				catch (e) {}
		}
	}

	if (!http_request)
	{
	// alert('Giving up -- Cannot create an XMLHTTP instance');
	return false;
	}
	// http_request.onreadystatechange = alertContents;
	//prompt('','/members/MayBeList.asp?MayBeMemberID='+MayBeMemberID+'&act='+act+'&httprequest=1')
	http_request.open('GET', '/flirt/remove.asp?userid='+UserID+'&fid='+FlirtID+'&httprequest=1');
	http_request.send(null);

}




/*#######################################
####   launch instant communicator   ####
######################################*/
function launchIC( memberID, destinationMemberID )
	{
		window.open( "/icxml/ic.asp?strDestinationMemberID=" + destinationMemberID, "MBF_ICWindow", "width=360,height=420,toolbar=0,directories=0,menubar=0,status=0,location=0,scrollbars=0" );
	}

/*#######################################
####   launch console                ####
#######################################*/
function OpenConsole() 
	{
	var FromTop = self.screenTop + 10 ;
	var FromLeft = self.screenLeft + 10 ;
	window.open("/console/default.asp","console","menubar=no,left="+FromLeft+",top="+FromTop+",width=250,height=205,screenX=10,screenY=10,status=0,menubar=0,toolbar=0,location=0,directories=0")
	}