﻿function subscribemember(id, nick) {
   if (confirm("Do you want to subscribe to " + nick + "'s Movies?") == true) {
      urlRequest('http://www.mycarmovie.com/carmovies/d5c8543c6fbf5ceeac4738e1f45631bf/subscribe?user='+id, true, function (req) { replaceDivContents(req, 'subscribe'); });
   }
   return;
}

function unsubscribemember(id, nick) {
   if (confirm("'s Movies? " + nick + "") == true) {
      urlRequest('http://www.mycarmovie.com/carmovies/d5c8543c6fbf5ceeac4738e1f45631bf/unsubscribe?user='+id, true, function (req) { replaceDivContents(req, 'subscribe'); });
   }
   return;
}


function updatePreview() {
   for (var i=0; i<document.images.length; i++) {
      if (document.images[i].id == "1")
         document.images[i].src='preview?id=d5c8543c6fbf5ceeac4738e1f45631bf&preview=1&tmp='+ Math.round(1000*Math.random());
      if (document.images[i].id == "2")
         document.images[i].src='preview?id=d5c8543c6fbf5ceeac4738e1f45631bf&preview=2&tmp='+ Math.round(1000*Math.random());
      if (document.images[i].id == "3")
         document.images[i].src='preview?id=d5c8543c6fbf5ceeac4738e1f45631bf&preview=3&tmp='+ Math.round(1000*Math.random());
   }
   return;
}

function setPreview(id) {
   document.editvideo.picture.value = id;
   for (var i=0; i<document.images.length; i++) {
      if (document.images[i].id == id) {
         document.images[i].style.border = "1px solid";
         document.images[i].style.borderColor = "#b4ff00";
      } else if (document.images[i].id == "1" || document.images[i].id == "2" || document.images[i].id == "3") {
         document.images[i].style.border = "";
      }
   }
   return;
}

function resetForm() {
   setPreview(1);
   hide('embed');
   document.editvideo.reset();
   return;
}

function setMessage(index) {
		messages = new Array("Rate this movie", "Not advisable", "Nothing special", "Worth watching", "Cool", "Great!");
		document.getElementById("ratingMessage").innerHTML = messages[index];
	}

function vote(val) {
   if (document.videoview.rated.value == "N") {
      document.videoview.rated.value = "Y";
      document.rate.rate.value = val;
      postForm('rate', true, function (req) { replaceDivContents(req, 'ratingBox'); });
   }
   return;
}

function showRate(count) {
   if (document.videoview.rated.value == "N") {
      for (var i=1; i<= 5; i++) {
         if (i <= count)
            document.getElementById(i).src = "/static/images/ratinggreen.gif";
         else
            document.getElementById(i).src = "/static/images/ratingwhite.gif";
      }
      setMessage(count);
   }
   return;
}

function resetRate(){
   if (document.videoview.rated.value == "N") {
      showRate(3);
      setMessage(0);
   }
   return;
}

function addFav() {
   urlRequest('/carmovies/d5c8543c6fbf5ceeac4738e1f45631bf/addfav', true, function (req) { replaceDivContents(req, 'favorite'); });
   return;
}

function listMovies(id) {
   if (id == "similar")
      urlRequest('/carmovies/d5c8543c6fbf5ceeac4738e1f45631bf/listsimilarmovies', true, function (req) { replaceDivContents(req, 'simbox'); });
   else
      urlRequest('/carmovies/d5c8543c6fbf5ceeac4738e1f45631bf/listusermovies', true, function (req) { replaceDivContents(req, 'simbox'); });
   return;
}

function opensendafriend() {
   document.postForm.nav.value = "sendafriend";
   postForm('postForm', true, function (req) { replaceDivContents(req, 'sendandflag'); });
   //urlRequest('sendafriend', true, function (req) { replaceDivContents(req, 'sendandflag'); });
   return;
}

function sendafriend() {
   if (document.videoview.receiver.value == "" || document.videoview.drivername.value == "") {
      if (document.videoview.receiver.value == "")
         alert("Please enter at least one valid email address!");
      else if (document.videoview.drivername.value == "")
         alert("Please enter your name!");
   } else {
      document.postForm.email.value = document.videoview.receiver.value;
      document.postForm.sender.value = document.videoview.drivername.value;
      document.postForm.message.value = document.videoview.message.value;
      document.postForm.nav.value = "sendafriend";
      postForm('postForm', true, function (req) { replaceDivContents(req, 'sendandflag'); });
      document.postForm.email.value = "";
      //urlRequest('sendafriend?email='+escape(document.videoview.receiver.value)+"&sender="+escape(document.videoview.drivername.value)+"&message="+escape(document.videoview.message.value), true, function (req) { replaceDivContents(req, 'sendtofriends'); });
      closeDiv("sendandflag");
   }
   return;
}

function openflag() {
      urlRequest('/carmovies/d5c8543c6fbf5ceeac4738e1f45631bf/flag', true, function (req) { replaceDivContents(req, 'sendandflag'); });
   return;
}

function flag() {
   if (document.videoview.reason.value == 0)
      alert("Please enter a reason for flagging!");
   else {
      urlRequest('/carmovies/d5c8543c6fbf5ceeac4738e1f45631bf/flag?reason='+document.videoview.reason.value, true, function (req) { replaceDivContents(req, 'flag'); });
      closeDiv("sendandflag");
   }
   return;
}

function comment(id) {
   if (document.videoview[id].value == "")
      alert("Please enter a comment in the comments area!");
   else {
      //urlRequest('comment?comment='+escape(document.videoview[id].value), true, function (req) { replaceDivContents(req, 'comments'); });
      document.postForm.message.value = document.videoview[id].value;
      document.postForm.nav.value = "makecomment";
      postForm('postForm', true, function (req) { replaceDivContents(req, 'comments'); });
      document.videoview[id].value = "";
   }
   return;
}


function showAllComments() {
   urlRequest('/carmovies/d5c8543c6fbf5ceeac4738e1f45631bf/comment?page=-1', true, function (req) { replaceDivContents(req, 'comments'); });
   return;
}

function page(pageid) {
   urlRequest('/carmovies/d5c8543c6fbf5ceeac4738e1f45631bf/comment?page='+pageid, true, function (req) { replaceDivContents(req, 'comments'); });
   return;
}

function showpreview() {
   hide('preview');
   show('previewhide');
   show('embed_preview');
   if (document.videoview.embedsize[0].checked)
      setpreview('small');
   else if (document.videoview.embedsize[1].checked)
      setpreview('medium');
   else
      setpreview('large');
   return;
}

function hidepreview() {
   hide('previewhide');
   show('preview');
   hide('embed_preview');
   return;
}

function setpreview(size) {
   urlRequest('/carmovies/d5c8543c6fbf5ceeac4738e1f45631bf/embed'+size+'?code=true', true, function (req) { replaceDivContents(req, 'embedcode'); });
   if (document.getElementById('embed_preview').style.display == 'block') {
      urlRequest('/carmovies/d5c8543c6fbf5ceeac4738e1f45631bf/embed'+size, true, function (req) { replaceDivContents(req, 'embed_preview'); });
   }
   return;
}

/* taken from brandmovies */
function slideit() {
   hidepreview();
   collapse2.slideit();
   return;
}


