function resultPouchText_cb(resultShit) {
var resultArray =resultShit.split("[SPLIT]");
var tempID = resultArray[0];
var htmlValues = resultArray[1];
document.getElementById("pouchText_"+tempID).innerHTML = htmlValues;
}
function savePouchText(tempID,buddyID,theElement) {
var tempVal = document.getElementById(theElement).value;
if(tempVal!=""){
document.getElementById("pouchText_"+tempID).innerHTML = 'Saving...';
x_postPouchText(tempID,buddyID,tempVal,resultPouchText_cb);
}
}
function updatePouch_cb(theResult){
var resultArray =theResult.split(",");
var status = resultArray[0];
var theBuddyDiv = resultArray[1];
toggleDiv(theBuddyDiv,'none','');
}
function removeFromPouch(theElement){
if(confirm('Are you sure you want to remove this buddy?')){
x_removeBuddy(theElement,updatePouch_cb);
}
}
function flagReturn_cb(resultShit){
var resultArray =resultShit.split(",");
var status = resultArray[0];
var buddyJail = resultArray[1];
document.getElementById("jail_text").innerText = 'flagged';
}
function flagForJail(theBuddy){
var whyTxt = prompt("Briefly say why they should go to jail","");
if(whyTxt !=null){
x_flagBuddy(theBuddy,whyTxt,flagReturn_cb);
}
}
function flickrFind_cb(resultShit){
if(resultShit!="ERROR"){
var theURL = 'http://flickr.com/services/feeds/photos_public.gne?id='+resultShit+'&format=rss_200';
document.getElementById("flickr_url").value = theURL;
toggleDiv('flickrTool','none','flickrHelper');
document.getElementById("flickrHelpText").innerHTML = 'Your RSS Feed was inserted';
}else{
document.getElementById("flickrHelpText").innerHTML = 'ERROR: Make sure you used your username';
}
}
function searchForFlickr(){
var theUser = document.getElementById("flickr_user").value;
document.getElementById("flickrHelpText").innerHTML = 'Looking Up Your Flickr RSS Feed';
x_lookupFlickr(theUser,flickrFind_cb);
}
function links_cb(resultShit) {
var resultArray =resultShit.split(",");
var status = resultArray[0];
var theLinkTitle = resultArray[1];
var theLinkHREF = resultArray[2];
var theLinkID = resultArray[3];
if(status=="INVALID"){
document.getElementById("linkErrors").innerHTML = 'Invalid Link!';
toggleDiv('linkErrors','block','');
}
if(status=="SUCCESS"){
toggleDiv('linkErrors','none','');
toggleDiv('linkTool','none','addLink');
var linksAlready = document.getElementById("actualLinks").innerHTML;
var newLink = '
';
document.getElementById("actualLinks").innerHTML = newLink + linksAlready;
document.getElementById("link_title").value ='';
document.getElementById("link_href").value ='';
}
if(status=="REMOVED"){
toggleDiv('linkErrors','none','');
toggleDiv('linkTool','none','addLink');
removedLink = 'link_'+theLinkID;
toggleDiv(removedLink,'none','');
}
}
function deleteLink(linkID){
if(confirm('Are you sure you want to remove this link?')){
x_removeLink(linkID,links_cb);
}
}
function saveLink(){
var link_title = document.getElementById("link_title").value;
var link_href = document.getElementById("link_href").value;
if(link_title==""){
document.getElementById("linkErrors").innerHTML = 'Enter Link Title';
toggleDiv('linkErrors','block','');
var linkError = true;
}
if(link_href==""){
document.getElementById("linkErrors").innerHTML = 'Enter Link URL';
toggleDiv('linkErrors','block','');
var linkError = true;
}
if(!linkError){
document.getElementById("linkErrors").innerHTML = 'SAVING LINK...';
toggleDiv('linkErrors','block','');
x_addLink(link_title,link_href,links_cb);
}
}
function confirmDeleteBuddy(buddy){
if(confirm("That buddy is already in your pouch!\rDo you want to remove them?")){
x_removeBuddy(buddy, buddy_cb);
}
}
function buddy2_cb(resultShit){
var resultArray =resultShit.split(",");
var status = resultArray[0];
var theElement = resultArray[1];
var newBuddyID = resultArray[2];
document.getElementById("pouch_text").innerText = 'buddy saved';
var buddyHTML = document.getElementById("innerPouch").innerHTML;
if(status=="ADDPOUCH"){
var newBuddy = '
';
var newPouch = buddyHTML + newBuddy;
document.getElementById("innerPouch").innerHTML = newPouch;
var buddyVal = 'fp_'+newBuddyID+'_buddy_'+newBuddyID+'';
new Draggable(buddyVal,{revert:true,change:checkDragging});
}
}
function buddy_cb(resultShit) {
var resultArray =resultShit.split(",");
var status = resultArray[0];
var theElement = resultArray[1];
var newBuddyID = resultArray[2];
var x = document.getElementById(theElement);
var xParent = x.parentNode;
var yParent = xParent.parentNode;
var emptyThis = yParent.id;
if(status=="STEP1"){
var buddyTxt = prompt("Briefly describe your buddy...","");
if(buddyTxt != null){
x_addBuddy("true",newBuddyID,buddyTxt,buddy2_cb);
}
}
if(status=="SUCCESS"){
document.getElementById("pouch_text").innerText = 'buddy saved';
}
if(status=='SELF'){
alert("You can't add yourself to your buddy pouch!");
}
if(status=='FULL'){
alert("Your buddy pouch is full!");
}
if(status=='EXISTS'){
confirmDeleteBuddy(theElement);
}
if(status=="REMOVED"){
toggleDiv(emptyThis,'none','');
}
}
function addBuddyToPouch(buddy) {
var buddyTxt ="";
document.getElementById("pouch_text").innerText = 'saving';
x_addBuddy("FALSE",buddy,buddyTxt,buddy_cb);
}
function descriptionResult_cb(resultShit) {
document.getElementById("descr_div").innerHTML = resultShit;
}
function saveDescription() {
var tempVal = document.getElementById("descriptionInput").value;
document.getElementById("descr_div").innerHTML = 'Saving...';
x_postDescription(tempVal, descriptionResult_cb);
}
function previewComment() {
var tempVal = document.getElementById("commentText").value;
if(tempVal!=""){
document.getElementById("previewComment").innerHTML = tempVal +'
Change It?';
}else{
document.getElementById("previewComment").innerHTML = 'Enter A Comment!
';
}
}
function saveComment_cb(resultShit) {
//document.getElementById("addComment_b").innerHTML = '';
var commentValue = document.getElementById("theComments").innerHTML;
toggleDiv('savingComment','none','addComment_a');
document.getElementById("theComments").innerHTML = resultShit + commentValue;
}
function saveComment() {
var commentValue = document.getElementById("commentText").value;
if(commentValue!=""){
document.getElementById("previewComment").innerHTML ='';
toggleDiv('addComment_b','none','savingComment');
x_postComment(commentValue,saveComment_cb);
document.getElementById("commentText").value ="";
}else{
document.getElementById("previewComment").innerHTML = 'Enter A Comment!
';
}
}
function refreshComments(result){
var currentComment = 'comment_'+result;
toggleDiv(currentComment,'none');
}
function deleteCommentJS(commentID){
var msg = "Are you sure that you want to delete this item?";
if (confirm(msg)) {
x_removeComment(commentID,refreshComments);
}
}