﻿function commentsEmailNotifications(){
/*FB.Event.subscribe('comments.add', function(response) {*/
// Email message subject text
cn_subject = 'A new comment posted on your site.';

// Email message title text
cn_title = 'A new comment posted on your site.';

// Comment Date and Time
var commentdate = new Date();
var curr_date = commentdate.getDate();
var curr_month = commentdate.getMonth();
curr_month++;
var curr_year = commentdate.getFullYear();
var a_p = "";
var curr_hour = commentdate.getHours();
if (curr_hour < 12){a_p = "AM";}else{a_p = "PM";}if (curr_hour == 0){curr_hour = 12;}if (curr_hour > 12){curr_hour = curr_hour - 12;}
var curr_min = commentdate.getMinutes();
commentdate = curr_date + "." + curr_month + "." + curr_year + " at " + curr_hour + ":" + curr_min + " " + a_p;

// Comment Page Title
pagetitle = $('fbcomments').readAttribute('title');
// Comment Page URL
//pageurl = $('fbcomments').readAttribute('url');
pageurl = postbackurl;
modurl = "http://developers.facebook.com/tools/comments?id=172179972821592";
email_message = 
'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' +
'<html xmlns="http://www.w3.org/1999/xhtml">' +
'<head>' +
'<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />' +
'</head>' +
'<body>' +
'<div style="font-size:11px; font-family:\'lucida grande\',tahoma,verdana,arial,sans-serif;">'+
'' + cn_title  +
'<br /><br /></div>' +
'<div style="direction:ltr; font-family:\'lucida grande\',tahoma,verdana,arial,sans-serif; font-size:11px; text-align:left; border-bottom:1px solid; margin:10px 10px 5px 0; padding-bottom:5px;">' +
'<div><img src="http://static.ak.fbcdn.net/rsrc.php/z5HB7/hash/ecyu2wwn.gif" style="display:block; float:left; border:none;"></div>' +
'<div style="margin-left:50px; padding-left:10px;">'+
'<span style="font-size:9px; padding-top:2px;">' + commentdate + '</span>' +
'<div style="padding:3px 0;">Posted on page:' +
'<br /><span style="font-weight:bold;">' + pagetitle + '</span></div>' +
'<div style="padding:3px 0; font-size:9px;">' +
'<a href="' + pageurl + '" target="_blank" style="cursor:pointer; text-decoration:underline;">Click here to view it in the page!</a>' +
'<br/><a href="' + modurl + '" tarbet="_blank" style="cursor:pointer; text-decoration:underline;">Moderate v2 comments</a>' +
'</div>' +
'</div>' +
'</div>' +
'</body>' +
'</html>';
var url = "/inc/mail.aspx?linkto=" + URLDecode(email_message);
new Ajax.Request(url,{
        method:'post'
        });

/*});*/
}

function URLDecode (encodedString) {
  var output = encodedString;
  var binVal, thisString;
  var myregexp = /(%[^%]{2})/;
  while ((match = myregexp.exec(output)) != null
             && match.length > 1
             && match[1] != '') {
    binVal = parseInt(match[1].substr(1),16);
    thisString = String.fromCharCode(binVal);
    output = output.replace(match[1], thisString);
  }
  return output;
}
