﻿function uncheckAllEmailSettings() {
   if (document.emailsettings.email_disabled.checked == true) {
      document.emailsettings.email_movie.checked = false;
      document.emailsettings.email_profile.checked = false;
      document.emailsettings.email_contact.checked = false;
      document.emailsettings.email_friend.checked = false;
      document.emailsettings.email_abo.checked = false;
      document.emailsettings.email_neewsletter.checked = false;
   }
   return;
}

function setCheckbox() {
   if (document.emailsettings.email_movie.checked == false && document.emailsettings.email_profile.checked == false && document.emailsettings.email_contact.checked == false && document.emailsettings.email_friend_request.checked == false && document.emailsettings.email_neewsletter.checked == false)
      document.emailsettings.email_disabled.checked = true;
   else
      document.emailsettings.email_disabled.checked = false;
   return;
}

function delAccount() {
   if (confirm("Are you sure that you want to delete your account?") == true)
      document.delaccount.submit();
   
   return;
}

function removevideo(id) {
   if (confirm("Are you sure that you want to delete this movie?") == true)
      redirect("mymovies/" + id + "/removevideo");
   return;
}

function removefavorite(collection, id) {
   if (confirm("Are you sure to remove this movie from your favorites?") == true)
      redirect(collection + "/" + id + "/remove");
   return;
}

function removesubscription(id) {
   if (confirm("Are you sure to unsubscribe?") == true)
      redirect("subscriptions/" + id + "/remove");
   return;
}

function cat(id, form) {
   document[form].page.value = 1;
   document[form].subcat.value = "";
   document[form].cat.value = id;
   document[form].submit();
   return;
}

function subcat(id, form) {
   document[form].page.value = 1;
   document[form].cat.value = "";
   document[form].subcat.value = id;
   document[form].submit();
   return;
}

function addfriend(id, nick) {
   if (confirm("Do you want to add " + nick + " as a friend?") == true) {
      document.addfriends.friend.value = id;
      document.addfriends.submit();
   }
   return;
}

function subscribemember(id, nick) {
   if (confirm("Do you want to subscribe to " + nick + "'s Movies?") == true) {
      document.subscribe.user.value = id;
      document.subscribe.submit();
   }
   return;
}

function subscribetag(tag) {
   if (confirm("Do you want to subscribe to '" + tag + "' Movies?") == true) {
      document.subscribe.tag.value = tag;
      document.subscribe.submit();
   }
   return;
}

function delFriend(id, nick) {
   if (confirm("Do you really want to remove " + nick + " from your friends?") == true) {
      redirect("friends/" + id + "/removefriend");
   }
   return;
}

function removeFriend(id, nick) {
   if (confirm("Do you really want to remove " + nick + " from your friends?") == true) {
      redirect("/" + nick + "/friends/" + id + "/removefriend");
   }
   return;
}

function deleteProfileComment(id) {
   if (confirm("Do you really want to delete this comment?") == true) {
      redirect("profilecommentssent/" + id + "/deletecomment");
   }
   return;
}

function removeProfileComment(id, href) {
   if (confirm("Do you really want to delete this comment?") == true) {
      redirect("profilecomments/" + id + "/removecomment?redirect=" + href);
   }
   return;
}

function delMessage(id,href) {
   if (confirm("Do you really want to delete this message?") == true) {
      redirect(href + "/" + id + "/delete?redirect=" + href);
   }
   return;
}

function delMarkMessages(field,href) {
   if (field) {
      if (confirm("Do you really want to delete all marked messages?") == true) {
         var param = "";
         for (i=0; i < field.length; i++) {
            if (field[i].checked == true) {
               if (param != "")
                  param += "&";
               param += "delmark=" + field[i].value;
            }
         }
         if (param == "" && field.checked == true)
            param = "delmark=" + field.value;
         redirect("delmessages?" + param + "&redirect=" + href);
      }
   }
   return;
}

function acceptMarkInvitations(field) {
   if (field) {
      if (confirm("Do you really want to delete all marked invitations?") == true) {
         var param = "";
         for (i=0; i < field.length; i++) {
            if (field[i].checked == true) {
               if (param != "")
                  param += "&";
               param += "delmark=" + field[i].value;
            }
         }
         if (param == "" && field.checked == true)
            param = "delmark=" + field.value;
         redirect("invitations?" + param + "&state=accept");
      }
   }
   return;
}

function denyMarkInvitations(field) {
   if (field) {
      if (confirm("Do you really want to deny all marked invitations?") == true) {
         var param = "";
         for (i=0; i < field.length; i++) {
            if (field[i].checked == true) {
               if (param != "")
                  param += "&";
               param += "delmark=" + field[i].value;
            }
         }
         if (param == "" && field.checked == true)
            param = "delmark=" + field.value;
         redirect("invitations?" + param + "&state=deny");
      }
   }
   return;
}

function deleteMarkProfileMessages(field, href) {
   if (field) {
      if (confirm("Do you really want to delete all marked Pinwall Posts?") == true) {
         var param = "";
         for (i=0; i < field.length; i++) {
            if (field[i].checked == true) {
               if (param != "")
                  param += "&";
               param += "delmark=" + field[i].value;
            }
         }
         if (param == "" && field.checked == true)
            param = "delmark=" + field.value;
         redirect(href + "?" + param);
      }
   }
   return;
}

function reply(id) {
   document.reply.msgid.value = id;
   document.reply.submit();
   return;
}

function checkAll(field) {
   if (field) {
      field.checked = true;
      for (i = 0; i < field.length; i++)
	      field[i].checked = true;
	}
	return;
}

function uncheckAll(field) {
   if (field) {
      field.checked = false;
      for (i = 0; i < field.length; i++)
	      field[i].checked = false;
	}
	return;
}

function checkUncheckAll(self, field) {
   if (self.checked == true)
      checkAll(field);
   else
      uncheckAll(field);
   return;
}

function send(receiver) {
   document.newmessage.receiver.value = receiver;
   document.newmessage.submit();
   return;
}

function unblock(id,name) {
   if (confirm("Do you want to remove " + name + " from your blocklist?") == true) {
      redirect("blocklist/" + id + "/remove");
   }
   return;
}

function blockuser(user,href) {
   if (confirm("Do you really want to block " + user + " ?") == true)
      redirect("/" + user + "/blockuser?redirect=" + href);
   return;
}

function removelist(id) {
   if (confirm("Do you really want to stop the listing and remove it?") == true)
      redirect("sellmovies/" + id + "/removevideo");
   return;
}

function removesoldlist(id) {
   if (confirm("Vehicle successfully sold and remove listing?") == true)
      redirect("sellmovies/" + id + "/removesoldvideo");
   return;
}