function PhotoShow(link, name)
{
	var doExist = document.getElementById('photo');
	if(!doExist) {
		var ImgBox = document.createElement("div");
		ImgBox.setAttribute("id", "photo");
	} else {
		var ImgBox = doExist;
	}
	ImgBox.innerHTML = "<div id=\"Blackout\"></div>";
	ImgBox.innerHTML = "<a style=\"cursor:pointer;\" onclick='return ClosePhoto();'><div id='imgtitle' style='height:30px;background:white;color:black;text-align:center;font-weight:bold;'>" + name + "</div></a>";
	ImgBox.innerHTML += "<a style=\"cursor:pointer;\" onclick='return ClosePhoto();'><center><img id='imgpop'src=\""+link+"\"></center></a>";
	ImgBox.innerHTML += "<a style=\"cursor:pointer;\" onclick='return ClosePhoto();'><div id='imgend' style='height:30px;background:white;color:black;text-align:center;font-weight:bold;'>Click to close</div></a>";
	
	ImgBox.style.background = "#FFF";
	ImgBox.style.border = "3px solid #000";
	ImgBox.style.position = "fixed";
	ImgBox.style.zIndex = "10";
	
	document.body.appendChild(ImgBox);
	
	var IMG = document.getElementById('imgpop');


	var docH = window.innerHeight;
	if (!docH) {
		docH = document.body.clientHeight
	}
	var docW = window.innerWidth;
	if (!docW) {
		docW = document.body.clientWidth;
	}
	var Resized = 0;
	if ((IMG.height+90) > docH) {
		var newH =  docH - 90;
		var changed = newH/IMG.height;
		IMG.height = newH;
		//IMG.width = IMG.width*changed;
	}
	if ((IMG.width+10) > docW) {
		var newW =  docW - 10;
		var changed = newW/IMG.width;
		IMG.width = newW;
		IMG.height = IMG.height*changed;
	}

	var objH = ImgBox.offsetHeight;
	var titleW = ImgBox.offsetWidth;
	ImgBox.style.left = ((docW/2)-(titleW/2)).toString()+"px";
	ImgBox.style.top = "50%";
	ImgBox.style.marginTop = -(objH/2)+"px";
}

function CopyPhoto(Num)
{
	if(Num == 1)
	{
		var Text = document.getElementById('PhotoURL');
		Copied = Text.createTextRange();
		Copied.execCommand("Copy");
	}
	else
	{
		var Text = document.getElementById('PhotoCode');
		Copied = Text.createTextRange();
		Copied.execCommand("Copy");
	}
	
}

function ClosePhoto() {
	var box = document.getElementById('photo');
	document.body.removeChild(box);
}

function ImageOptions(imgID)
{
	var EditImg = document.getElementById('ImageInterface'+imgID);
	var Button = document.getElementById('EditImage'+imgID);

	if(Button.value == 'Cancel')
	{
		Button.value='Edit';
	}
	else
	{
		Button.value='Cancel';
	}
	ChangeUnderInfo(EditImg);

	return false;
}

function VideoOptions(ID)
{
	var EditVid = document.getElementById('VideoInterface'+ID);
	var Button = document.getElementById('EditVideo'+ID);

	if(Button.value == 'Cancel')
	{
		Button.value='Edit';
	}
	else
	{
		Button.value='Cancel';
	}
	ChangeUnderInfo(EditVid);
	
	return false;
}

function WriteShowHideComments(id, num)
{
	document.write('<a href="#" onclick="return ShowHideComments(' + id + ')" />' + num + (num==1 ? ' comment' : ' comments') + '</a>');
}

function WritePrivateTabs()
{
	document.write('<tr><th><a href="#" onclick="TogglePrivateTabs(1)" />Inbox</a></th><th><a href="#" onclick="TogglePrivateTabs(2)" />Outbox</a></th><th><a href="#" onclick="TogglePrivateTabs(3)" />Compose</a></th></tr>');
}

function TogglePostDelete()
{
	var Bool = document.getElementById('DeletePost');
	if(Bool.value == 0)
	{
		Bool.value = 1;
	}
	else
	{
		Bool.value = 0;
	}
}

function ToggleCommentDelete(id)
{
	var Bool = document.getElementById('DeleteComment');
	if(Bool.value == 0)
	{
		Bool.value = 1;
	}
	else
	{
		Bool.value = 0;
	}
}

function ToggleTemplateInterface()
{
	var Interface = document.getElementById('TemplateInterface');
	var Button = document.getElementById('ShowTemp');

	if(Button.value == 'Show Interface')
	{
		Button.value = 'Hide Interface';
	}
	else
	{
		Button.value='Show Interface';
	}
	ChangeUnderInfo(Interface);
	return false;
}

function ForumEditing(gid, PostID, EditID, Mod)
{
	var PostButton = document.getElementById('ShowForumPost');
	if(PostButton)
	{
		PostButton.value = 'End Edit';
	}
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=ForumPostInterface&gid=' + gid + '&PostID=' + PostID + '&EditID=' + EditID + '&ForumMod=' + Mod, setForumPostInterfaceHandler);
	var Interface = document.getElementById('ForumPostInterface');
	Interface.className = 'UnderInfo';
}

function ToggleForumPosting()
{
	var Posting = document.getElementById('ForumPostInterface');
	var Button = document.getElementById('ShowForumPost');
	var PostID = document.getElementById('PostID');
	var Title = document.getElementById('PostTitle');
	var Content = document.getElementById('PostContent');
	var ForumMod = document.getElementById('ForumMod');
	if(Button.value == 'Make Post' || Button.value == 'Reply')
	{
		if(Button.value == 'Make Post'){ Button.value='End Post'; }
		else { Button.value='End Reply'; }
		var PostButton = document.getElementById('ForumPost');
		if(PostButton)
		{
			PostButton.value='Post';
		}
		Content.value="";
	}
	else
	{
		if(PostID){ Button.value = 'Reply'; }
		else { Button.value = 'Make Post'; }
		ForumMod.style.visibility = "hidden";
	}
	ChangeUnderInfo(Posting);
	return false;
}

function ShowHideGeneral()
{
	var General = document.getElementById('GeneralInterface');
	var Button = document.getElementById('ShowGeneral');
	if(Button.value == 'Edit')
	{
		Button.value='End Edit';
	}
	else
	{
		Button.value='Edit';
	}
	ChangeUnderInfo(General);
	return false;
}

function ShowHideCustomBox(id)
{
	var Custom = document.getElementById('CustomBoxInterface' + id);
	var Button = document.getElementById('ShowCustomBox' + id);
	if(Button.value == 'Edit')
	{
		Button.value='End Edit';
	}
	else
	{
		Button.value='Edit';
	}
	ChangeUnderInfo(Custom);
	return false;
}

function ShowHidePosting()
{
	var Posting = document.getElementById('PostInterface');
	var Button = document.getElementById('ShowPost');
	var PostID = document.getElementById('PostID');
	var Title = document.getElementById('PostTitle');
	var Content = document.getElementById('PostContent');
	if(Button.value == 'Make Post')
	{
		Button.value='End Post';
		var PostButton = document.getElementById('BlogPost');
		PostButton.value='Post';
		PostID.value=0;
		Title.value="";
		Content.value="";
		var DeletePost = document.getElementById('DeletePost');
		DeletePost.value="0";
		var BlogDelete = document.getElementById('BlogDelete');
		if(BlogDelete)
		{
			BlogDelete.className = 'UnderInfoHidden';
		}
	}
	else
	{
		Button.value='Make Post';
	}
	ChangeUnderInfo(Posting);
	return false;
}

function ShowHideAddEvent()
{
	var Event = document.getElementById('EventInterface');
	var Button = document.getElementById('ShowEvent');
	var Title = document.getElementById('EventTitle');
	var Note = document.getElementById('EventNote');
	var EventDate = document.getElementById('EventDate');
	var EventTime = document.getElementById('EventTime');
	if(Button.value == 'Add')
	{
		Button.value='End';
		Title.value="";
		Note.value="";
		EventDate.value="";
		EventTime.value="";
	}
	else
	{
		Button.value='Add';
	}
	ChangeUnderInfo(Event);
	return false;
}

function ShowHideAddRSS()
{
	var RSS = document.getElementById('RSSInterface');
	var Button = document.getElementById('ShowRSS');
	var Title = document.getElementById('RSSTitle');
	var URL = document.getElementById('RSSURL');
	if(Button.value == 'Add')
	{
		Button.value='End';
		Title.value="";
		URL.value="";
	}
	else
	{
		Button.value='Add';
	}
	ChangeUnderInfo(RSS);
	return false;
}

function ShowHidePhotoUpload()
{
	var Upload = document.getElementById('UploadInterface');
	var Button = document.getElementById('ShowUpload');
	
	if(Button.value == 'Show Upload')
	{
		Button.value='Hide Upload';
	}
	else
	{
		Button.value='Show Upload';
	}
	ChangeUnderInfo(Upload);
	return false;
}

function ShowHideVideoUpload()
{
	var Upload = document.getElementById('VUploadInterface');
	var Button = document.getElementById('ShowVUpload');
	
	if(Button.value == 'Show Upload')
	{
		Button.value='Hide Upload';
	}
	else
	{
		Button.value='Show Upload';
	}
	ChangeUnderInfo(Upload);
	return false;
}

function ShowHideLinkUpload()
{
	var Upload = document.getElementById('LinksInterface');
	var Button = document.getElementById('ShowLinkUpload');
	
	if(Button.value == 'Show Upload')
	{
		Button.value='Hide Upload';
	}
	else
	{
		Button.value='Show Upload';
	}
	ChangeUnderInfo(Upload);
	return false;
}

function ShowHideEventSigs(id)
{
	var Sigs = document.getElementById('Sigs_' + id);
	ChangeUnderInfo(Sigs);
	return false;
}

function ShowFullCommentInterface()
{
	var T = document.getElementById('CommentContent');
	if(T)
	{
		if(T.value == 'Add your comment here...') { T.value = ''; }
		T.style.height = '120px';
	}
	var B = document.getElementById('MakeComment');
	if(B && B.style.display == 'none')
	{
		B.style.display = '';
	}
}
function HideFullCommentInterface()
{
	var T = document.getElementById('CommentContent');
	if(T && T.value == '')
	{
		T.value = 'Add your comment here...';
		T.style.height = '16px';
		var B = document.getElementById('MakeComment');
		if(B) { B.style.display = 'none'; }
		var C = document.getElementById('CommentDelete');
		if(C) { C.style.display = 'none'; }
	}
}

function ShowFullPublicMessageInterface()
{
	var T = document.getElementById('PublicMessage');
	if(T)
	{
		if(T.value == 'Leave your message here...') { T.value = ''; }
		T.style.height = '120px';
	}
	var B = document.getElementById('LeaveMessage');
	if(B) { B.style.display = ''; }
}
function HideFullPublicMessageInterface()
{
	var T = document.getElementById('PublicMessage');
	if(T && T.value == '')
	{
		T.value = 'Leave your message here...';
		T.style.height = '16px';
		var B = document.getElementById('LeaveMessage');
		if(B) { B.style.display = 'none'; }
	}
	
}

function ShowHideAlertDel(id)
{
	var A = document.getElementById('AlertDel_' + id);
	ShowHideControls(A);
	return false;
}
function ShowHideMicroblogDel(id)
{
	var A = document.getElementById('MicroblogDel_' + id);
	ShowHideControls(A);
	return false;
}
function ShowHideCommentControls(id)
{
	var A = document.getElementById('CommentControls_' + id);
	ShowHideControls(A);
	return false;
}
function ShowHidePublicMessageControls(id)
{
	var A = document.getElementById('PublicMessageControls_' + id);
	ShowHideControls(A);
	return false;
}
function ShowHideControls(Control)
{
	if(Control)
	{
		if(Control.className == 'ControlsShow') { Control.className = 'ControlsHide'; }
		else { Control.className = 'ControlsShow' }
	}
}

function ChangeToFriend()
{
	var ToFriend = document.getElementById('ToFriend');
	var SendTo = document.getElementById('SendTo');
	
	SendTo.value = ToFriend.value;
	return false;
}

function ChangeUnderInfo(Info)
{
	if(Info)
	{
		if(Info.className == 'UnderInfo')
		{
			Info.className = 'UnderInfoHidden';
		} else
		{
			Info.className = 'UnderInfo';
		}
	}
}

function ShowPrivateContent(ID, Box)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=showPrivateContent&ID=' + ID + '&Box=' + Box, setPrivateContentHandler);
}

function ShowHideHelp(ID)
{
	var Content = document.getElementById('Help_' + ID);
	if(Content)
	{
		if(Content.className == 'UnderInfoHidden')
		{
			Content.className = 'UnderInfo';
		} else
		{
			Content.className = 'UnderInfoHidden';
		}
	}
	return false;
}

function PostEditing(id, group, ownerID)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=blogPostInterface&postID=' + id + '&g=' + group + '&oid=' + ownerID, setBlogPostInterfaceHandler);
	var Interface = document.getElementById('PostInterface');
	Interface.className = 'UnderInfo';
}

function EditForumCategory(id)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=editForumCatInterface&catID=' + id, setForumCatInterfaceHandler);
	var Interface = document.getElementById('ForumCatInterface');
	Interface.className = 'UnderInfo';
}

function EditRank(id)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=editRankInterface&rankID=' + id, setRankInterfaceHandler);
	var Interface = document.getElementById('RankInterface');
	Interface.className = 'UnderInfo';
}

function EditQList(id)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=editQuickListInterface&QuickListID=' + id, setQuickListInterfaceHandler);
	var Interface = document.getElementById('QuickListInterface');
	Interface.className = 'UnderInfo';
}

function EditLayoutTab(id)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=editLayoutTabInterface&TabID=' + id, setLayoutTabInterfaceHandler);
	var Interface = document.getElementById('TabInterface');
	Interface.className = 'UnderInfo';
}

function EditMember(id, gid)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=editMemberInterface&ID=' + id + '&GroupID=' + gid, setMemberInterfaceHandler);
	var Interface = document.getElementById('MemberInterface');
	Interface.className = 'UnderInfo';
}

function CommentEditing(ownerID, id, PostID, group)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=blogCommentInterface&postID=' + PostID + '&g=' + group + '&oid=' + ownerID + '&id=' + id, setCommentInterfaceHandler);
	return false;
}

function PhotoCommentEditing(ownerID, id, ImgID, group)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=photoCommentInterface&imgID=' + ImgID + '&g=' + group + '&oid=' + ownerID + '&id=' + id, setCommentInterfaceHandler);
	return false;
}

function setPeopleList(skip, Gender, HasPhoto)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=peopleList&skip=' + skip + '&Gender=' + Gender + '&HasPhoto=' + HasPhoto, setPeopleListHandler);
	return false;
}

function setPrivateInbox(skip, delID)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=private&private=inbox&privateSkip=' + skip + '&del=' + delID, setPrivateBoxContentHandler);
	return false;
}

function setPrivateOutbox(skip, delID)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=private&private=outbox&privateSkip=' + skip + '&del=' + delID, setPrivateBoxContentHandler);
	return false;
}

function setPrivateCompose(RepID)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=private&private=compose&RepID=' + RepID, setPrivateBoxContentHandler);
	return false;
}

function setForumPostList(gid, Cat, skip)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=forumPosts&gid=' + gid + '&cat=' + Cat + '&skip=' + skip, setForumPostsHandler);
	return false;
}

function setForumPost(gid, PostID, skip)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=forumPost&gid=' + gid + '&id=' + PostID + '&skip=' + skip, setForumPostHandler);
	return false;
}

function setBlogPosts(ownerID, group, skip)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=blogPosts&ownerID=' + ownerID + '&g=' + group + '&skip=' + skip, setBlogPostsHandler);
	return false;
}

function setEvents(gid, skip)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=eventCalendar&gid=' + gid + '&skip=' + skip, setEventHandler);
	return false;
}

function setMicroblogs(uid, skip)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=Microblogs&uid=' + uid + '&skip=' + skip, setMicroblogHandler);
	return false;
}

function setPhotoAlbum(ownerID, group, skip, del)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=photoAlbum&ownerID=' + ownerID + '&g=' + group + '&skip=' + skip + '&del=' + del, setPhotoAlbumHandler);
	return false;
}

function setVideoAlbum(ownerID, group, skip, del)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=videoAlbum&ownerID=' + ownerID + '&g=' + group + '&skip=' + skip + '&del=' + del, setVideoAlbumHandler);
	return false;
}

function ChangeVideo(id)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=ChangeVideo&id=' + id, setChangeVideoHandler);
	return false;
}

function setFriendsList(ownerID, skip)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=friendsList&ownerID=' + ownerID + '&skip=' + skip, setFriendsListHandler);
	return false;
}

function setGroupsList(ID, Skip)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=groupsList&ID=' + ID + '&skip=' + Skip, setGroupsListHandler);
	return false;
}

function setMembersList(ID, Skip)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=membersList&ID=' + ID + '&skip=' + Skip, setMembersListHandler);
	return false;
}

function setPublicMessages(ownerID, group, skip, delID)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=publicMessages&ownerID=' + ownerID + '&g=' + group + '&skip=' + skip + '&del=' + delID, setPublicMessagesHandler);
	return false;
}

function setAlerts(skip, delID)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=Alerts&skip=' + skip + '&del=' + delID, setAlertsHandler);
	return false;
}
function setAlertsHandler(xmlHttp)
{
	var ab = document.getElementById('AlertsBox');
	GetResponseText(ab, xmlHttp);
}

function setBlogComments(postID, skip, OwnerID, group)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=blogComments&postID=' + postID + '&skip=' + skip + '&oid=' + OwnerID + '&g=' + group, setBlogCommentsHandler);
	return false;
}

function setBlogCommentsHandler(xmlHttp)
{
	var bc = document.getElementById('blogComments');
	GetResponseText(bc, xmlHttp);
}

function setPhotoComments(imgID, skip, OwnerID, group)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=photoComments&imgID=' + imgID + '&skip=' + skip + '&oid=' + OwnerID + '&g=' + group, setPhotoCommentsHandler);
	return false;
}

function setPhotoCommentsHandler(xmlHttp)
{
	var pc = document.getElementById('photoComments');
	GetResponseText(pc, xmlHttp);
}

function setPrivateBoxContentHandler(xmlHttp)
{
	var pc = document.getElementById('privateContent');
	GetResponseText(pc, xmlHttp);
}

function setPrivateContentHandler(xmlHttp)
{
	var pc = document.getElementById('PrivateContent');
	GetResponseText(pc, xmlHttp);
}

function setBlogPostsHandler(xmlHttp)
{
	var bp = document.getElementById('blogPosts');
	GetResponseText(bp, xmlHttp);
}

function setForumPostsHandler(xmlHttp)
{
	var fp = document.getElementById('forumPosts');
	GetResponseText(fp, xmlHttp);
}

function setForumPostHandler(xmlHttp)
{
	var fp = document.getElementById('forumPost');
	GetResponseText(fp, xmlHttp);
}

function setEditBoxHandler(xmlHttp)
{
	var eb = document.getElementById('editBoxes');
	if(eb)
	{
		if(xmlHttp.readyState == 4)
		{
			eb.innerHTML = xmlHttp.responseText;
		}
	}
}

function setBlogPostInterfaceHandler(xmlHttp)
{
	var bp = document.getElementById('PostInterface');
	if(bp)
	{
		if(xmlHttp.readyState == 4)
		{
			bp.innerHTML = xmlHttp.responseText;
		}
	}
}

function setQuickListInterfaceHandler(xmlHttp)
{
	var bp = document.getElementById('QuickListInterface');
	if(bp)
	{
		if(xmlHttp.readyState == 4)
		{
			bp.innerHTML = xmlHttp.responseText;
		}
	}
}

function setLayoutTabInterfaceHandler(xmlHttp)
{
	var bp = document.getElementById('TabInterface');
	if(bp)
	{
		if(xmlHttp.readyState == 4)
		{
			bp.innerHTML = xmlHttp.responseText;
		}
	}
}

function setRankInterfaceHandler(xmlHttp)
{
	var bp = document.getElementById('RankInterface');
	if(bp)
	{
		if(xmlHttp.readyState == 4)
		{
			bp.innerHTML = xmlHttp.responseText;
		}
	}
}

function setForumCatInterfaceHandler(xmlHttp)
{
	var bp = document.getElementById('ForumCatInterface');
	if(bp)
	{
		if(xmlHttp.readyState == 4)
		{
			bp.innerHTML = xmlHttp.responseText;
		}
	}
}

function setMemberInterfaceHandler(xmlHttp)
{
	var bp = document.getElementById('MemberInterface');
	if(bp)
	{
		if(xmlHttp.readyState == 4)
		{
			bp.innerHTML = xmlHttp.responseText;
		}
	}
}

function setForumPostInterfaceHandler(xmlHttp)
{
	var bp = document.getElementById('ForumPostInterface');
	if(bp)
	{
		if(xmlHttp.readyState == 4)
		{
			bp.innerHTML = xmlHttp.responseText;
		}
	}
}

function setCommentInterfaceHandler(xmlHttp)
{	
	var bc = document.getElementById('CommentInterface');
	if(bc)
	{
		if(xmlHttp.readyState == 4)
		{
			bc.innerHTML = xmlHttp.responseText;
		}
	}
}

function setPeopleListHandler(xmlHttp)
{
	var pl = document.getElementById('peopleList');
	GetResponseText(pl, xmlHttp);
}

function setPublicMessagesHandler(xmlHttp)
{
	var pm = document.getElementById('publicMessages');
	GetResponseText(pm, xmlHttp);
}

function setEventHandler(xmlHttp)
{
	var ec = document.getElementById('Events');
	GetResponseText(ec, xmlHttp);
}

function setMicroblogHandler(xmlHttp)
{
	var ec = document.getElementById('Microblogs');
	GetResponseText(ec, xmlHttp);
}

function setPhotoAlbumHandler(xmlHttp)
{
	var pa = document.getElementById('photoAlbum');
	GetResponseText(pa, xmlHttp);
}

function setVideoAlbumHandler(xmlHttp)
{
	var E = document.getElementById('videoAlbum');
	GetResponseText(E, xmlHttp);
}

function setChangeVideoHandler(xmlHttp)
{
	var E = document.getElementById('VideoDisplay');
	GetResponseText(E, xmlHttp);
}

function setFriendsListHandler(xmlHttp)
{
	var E = document.getElementById('friendsList');
	GetResponseText(E, xmlHttp);
}

function setGroupsListHandler(xmlHttp)
{
	var E = document.getElementById('groupsList');
	GetResponseText(E, xmlHttp);
}

function setMembersListHandler(xmlHttp)
{
	var E = document.getElementById('membersList');
	GetResponseText(E, xmlHttp);
}

function GetResponseText(Obj, xmlHttp)
{
	if(Obj)
	{
		if(xmlHttp.readyState == 4)
		{
			Obj.style.height = 'auto';
			Obj.innerHTML = xmlHttp.responseText;
		}
		else
		{
			var Height;
			if(Obj.offsetHeight) { Height = Obj.offsetHeight; }
			else if(Obj.style.pixelHeight) { Height = Obj.style.pixelHeight; }
			var Width;
			if(Obj.offsetWidth) { Width = Obj.offsetWidth; }
			else if(Obj.style.pixelWidth) { Height = Obj.style.pixelWidth; }
			Obj.innerHTML = '<div id="AjaxLoadingBox"><center>Loading...</center></div>';
			Obj.style.height = Height + 'px';
			var E = document.getElementById('AjaxLoadingBox');
			E.style.height = Height + 'px';
		}
	}
}

function ajaxFormSubmit(formID, qd, returnHandler)
{
	var form = document.getElementById(formID);
	if(form)
	{
		var queryString = '?qd=' + qd;
		for(var i=0; i<form.length; ++i)
		{
			queryString += '&';
			if(form.elements[i].type == "checkbox" || form.elements[i].type == "radio")
			{
				if(form.elements[i].checked)
				{
					queryString += encodeURIComponent(form.elements[i].id) + '=1';
				}
				else
				{
					queryString += encodeURIComponent(form.elements[i].id) + '=0';
				}
			}
			else
			{
				queryString += encodeURIComponent(form.elements[i].name) + '=' + encodeURIComponent(form.elements[i].value);
			}
		}
		form.reset();
		ajaxQuery('GET', 'http://youricy.com/ajax.php' + queryString, returnHandler);
		return false;
	}
	return true;
}

function ajaxEditBox(id)
{
	var EnabledEl = document.getElementById('Enabled_' + id);
	var Enabled = 0;
	if(EnabledEl.checked == 1){ Enabled = 1; }
	var HiddenEl = document.getElementById('Hidden_' + id);
	var Hidden = 0;
	if(HiddenEl)
	{
		if(HiddenEl.checked == 1){ Hidden = 1; }
	}
	return ajaxFormSubmit('editBoxForm_' + id, 'EditBox&Enabled=' + Enabled + '&Hidden=' + Hidden, setEditBoxHandler);
}

function ajaxBrowseSearch()
{
	return ajaxFormSubmit('BrowseSearchForm', 'BrowseSearch', setBrowseSearchHandler);
}
function setBrowseSearchHandler(xmlHttp)
{
	var pl = document.getElementById('peopleList');
	GetResponseText(pl, xmlHttp);
}

function ajaxBlogComment()
{
	return ajaxFormSubmit('blogCommentForm', 'WriteBlogComment', setBlogCommentsHandler);
}

function ajaxPhotoComment()
{
	return ajaxFormSubmit('photoCommentForm', 'WritePhotoComment', setPhotoCommentsHandler);
}

function ajaxAcceptFriend(id)
{
	var d = document.getElementById('friendrequest' + id);
	if(d)
	{
		d.innerHTML = '';
	}
	ajaxQuery('GET', 'http://youricy.com/ajax.php?approveFriend=' + id, ajaxFriendRequestHandler);
	return false;
}

function ajaxDenyFriend(id)
{
	var d = document.getElementById('friendrequest' + id);
	if(d)
	{
		d.innerHTML = '';
	}
	ajaxQuery('GET', 'http://youricy.com/ajax.php?denyFriend=' + id, ajaxFriendRequestHandler);
	return false;
}

function ajaxFriendRequestHandler(xmlHttp)
{
	return true;
}

function ajaxDelFavLink(ID)
{
	var d = document.getElementById('FavLink_' + ID);
	if(d)
	{
		d.innerHTML = '';
	}
	ajaxQuery('GET', 'http://youricy.com/ajax.php?DelFavLink=' + ID, ajaxFavLinkHandler);
	return false;
}

function ajaxFavLinkHandler(xmlHttp)
{
	return true;
}

function InputChange (e) {
	if (e.value == 'Email') {
			e.value = '';
			e.style.color = '#1C1803';
	}
	else if (e.value == '') {
		e.value = 'Email';
		e.style.color = '#1C1803';
	}
}


function CheckFriendsList(Skip)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=CheckFriendsList&Skip=' + Skip, CheckFriendsListHandler);
	return false;
}
function CheckFriendsListHandler(xmlHttp)
{
	var E = document.getElementById('CheckFriendsBox');
	GetResponseText(E, xmlHttp);
}

function CheckGroupsList(Skip)
{
	ajaxQuery('GET', 'http://youricy.com/ajax.php?qd=CheckGroupsList&Skip=' + Skip, CheckGroupsListHandler);
	return false;
}
function CheckGroupsListHandler(xmlHttp)
{
	var E = document.getElementById('CheckGroupsBox');
	GetResponseText(E, xmlHttp);
}