';
var abort = 'commentreplyeditor-' + activereply;
document.getElementById(abort).innerHTML = '';
if(document.getElementById('morecounter-' + activereply) == null) {
//document.getElementById('arrowfirst-' + activereply).style.display = 'block';
} else {
if(document.getElementById('morecounter-' + activereply).innerHTML == '0') {
// document.getElementById('arrowfirst-' + activereply).style.display = 'block';
}
}
document.getElementById('morecounter-' + activereply).innerHTML = parseInt(document.getElementById('morecounter-' + activereply).innerHTML) + 1;
activereply = '0';
document.getElementById('reply_to').value = '0';
document.getElementById('commentbutton').style.opacity = '0.9';
blockwrite = '0';
//Effect.Appear(newid);
}
}
}
function doWriteWallComment()
{
if(activereply != '0')
{
var msg = document.getElementById('commenttext-' + activereply).value;
var reply_to = document.getElementById('reply_to').value;
if(msg != '' && reply_to != '0')
{
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
sendReq.open("POST", '/backend/wallcomment.php?id=' + reply_to, true);
sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq.onreadystatechange = handleDoWriteWallComment;
var param = 'text=' + encodeURIComponent(msg);
sendReq.send(param);
}
}
}
}
function doMailReply() {
var msg = document.getElementById('message').value;
if(msg != '') {
var mailid = document.getElementById('mailid').value;
if(mailid)
{
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
sendReq.open("POST", '/backend/mailreply.php?id=' + mailid, true);
sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq.onreadystatechange = handleDoMailReply;
var param = 'text=' + encodeURIComponent(msg);
sendReq.send(param);
}
}
}
}
function handleDoMailReply() {
if (sendReq.readyState == 4)
{
//var status = 'nok';
//var xmldoc = sendReq.responseXML;
//var topnavi_nodes = xmldoc.getElementsByTagName("result");
//var n_messages = topnavi_nodes.length;
//for (k = 0; k < n_messages; k++) {
// var status_node = topnavi_nodes[k].getElementsByTagName("status");
// if(status_node[0].firstChild.nodeValue == 'ok')
// {
// status = 'ok';
// }
//}
//
//if(status == 'ok') {
finishWriteReply();
//} else {
// alert('Your message could not be sent at this time. Try again later.');
//}
}
}
function doWriteWall()
{
var msg = document.getElementById('walltext').value;
var target = document.getElementById('userid').value;
if(msg != '' && target != '')
{
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
sendReq.open("POST", '/backend/wall.php?id=' + target, true);
sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq.onreadystatechange = handleDoWriteWall;
var param = 'text=' + encodeURIComponent(msg);
sendReq.send(param);
}
}
}
function handleDoWriteWall()
{
if (sendReq.readyState == 4) { writeWall(); }
}
function addComment(id,from) {
if(from == 'reply' || from == 'noreply' && blockwrite != '1')
{
if(docomment == '0')
{
docomment = '1';
reply = document.getElementById('reply_to').value;
if(reply != '0')
{
var button = 'commentbutton-' + reply;
var textarea = 'commenttext-' + reply;
} else {
var button = 'commentbutton';
var textarea = 'commenttext';
}
document.getElementById(button).innerHTML = '';
var comment = document.getElementById(textarea).value;
document.getElementById(textarea).disable = true;
if(comment && comment != "Write a comment")
{
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
sendReq.open("POST", '/backend/comment.php?id=' + id, true);
sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq.onreadystatechange = handleAddComment;
var param = 'text=' + encodeURIComponent(comment);
param += '&reply=' + reply;
sendReq.send(param);
}
} else {
document.getElementById(button).innerHTML = 'Write';
alert('No comment written. Aborting!');
docomment = '0';
}
}
}
}
function handleAddComment() {
if(sendReq.readyState == 4)
{
if(reply != '0')
{
var editor = 'commentreplyeditor-' + reply;
document.getElementById(editor).innerHTML = '';
var picid = document.getElementById('picid').value;
document.getElementById('reply_to').value = 0;
docomment = '0';
document.getElementById('commentbutton').style.opacity = '0.9';
blockwrite = '0';
activereply2 = '0';
getComments(picid);
} else {
var button = 'commentbutton';
var textarea = 'commenttext';
document.getElementById(button).innerHTML = 'Write';
document.getElementById(textarea).value = 'Write a comment';
var picid = document.getElementById('picid').value;
docomment = '0';
//var oldcommentamount = parseInt(document.getElementById('noofcomments').innerHTML);
//var newcommentamount = parseInt(oldcommentamount) + 1;
//document.getElementById('noofcomments').innerHTML = newcommentamount;
//if(newcommentamount == 1) { document.getElementById('grammars').innerHTML = ''; } else { document.getElementById('grammars').innerHTML = 'S'; }
activereply2 = '0';
getComments(picid);
}
}
}
function getMail() {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", '/backend/mail.php', true);
receiveReq.onreadystatechange = handleGetMail;
receiveReq.send(null);
}
}
function handleGetMail() {
if (receiveReq.readyState == 4) {
var xmldoc = receiveReq.responseXML;
var topnavi_nodes = xmldoc.getElementsByTagName("mail");
var n_messages = topnavi_nodes.length;
var elementcount = 0;
var put = '';
//
Compose mail
Mail
';
for (k = 0; k < n_messages; k++) {
var preview_node = topnavi_nodes[k].getElementsByTagName("preview");
var title_node = topnavi_nodes[k].getElementsByTagName("title");
var from_node = topnavi_nodes[k].getElementsByTagName("from");
var realname_node = topnavi_nodes[k].getElementsByTagName("realname");
var between_node = topnavi_nodes[k].getElementsByTagName("between");
var mailid_node = topnavi_nodes[k].getElementsByTagName("mailid");
var seen_node = topnavi_nodes[k].getElementsByTagName("seen");
var picid_node = topnavi_nodes[k].getElementsByTagName("picid");
var profilepic_node = topnavi_nodes[k].getElementsByTagName("profilepic");
var random_node = topnavi_nodes[k].getElementsByTagName("random");
put += '
From ' + from_node[0].firstChild.nodeValue + '. Click here.
';
}
}
var topnavi_nodes = xmldoc.getElementsByTagName("notification");
var n_messages = topnavi_nodes.length;
var elementcount = 0;
for (k = 0; k < n_messages; k++) {
var text_node = topnavi_nodes[k].getElementsByTagName("text");
var picid_node = topnavi_nodes[k].getElementsByTagName("picid");
var link_node = topnavi_nodes[k].getElementsByTagName("link");
var from_node = topnavi_nodes[k].getElementsByTagName("from");
var fromname_node = topnavi_nodes[k].getElementsByTagName("fromname");
var profilepic_node = topnavi_nodes[k].getElementsByTagName("profilepic");
var seen_node = topnavi_nodes[k].getElementsByTagName("seen");
var type_node = topnavi_nodes[k].getElementsByTagName("type");
var photo_node = topnavi_nodes[k].getElementsByTagName("photo");
var nottime_node = topnavi_nodes[k].getElementsByTagName("nottime");
var random_node = topnavi_nodes[k].getElementsByTagName("random");
if(type_node[0].firstChild.nodeValue == '1') { var picmode = '2'; }
if(!picmode) { var picmode = '2'; }
put += '
';
selected = 'tagbutton-' + tagid;
header = 'Prints tagged with ' + tagid;
morelink = '/photos/tag/' + tagid + '/prints';
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", '/backend/prints_tag.php?tag=' + tagid, true);
receiveReq.onreadystatechange = handleTagSwap;
receiveReq.send(null);
}
}
function handleTagSwap() {
if (receiveReq.readyState == 4)
{
var xmldoc = receiveReq.responseXML;
var topnavi_nodes = xmldoc.getElementsByTagName("thumb");
var n_messages = topnavi_nodes.length;
var put = '
' + header + '
';
var hit = 0;
for (k = 0; k < n_messages; k++) {
hit++;
if(hit == 1) {
put += '
';
}
var picid_node = topnavi_nodes[k].getElementsByTagName("picid");
put += '
';
if(hit == 3) {
put += '
';
hit = 0;
}
}
put += '
See more
';
document.getElementById('mini-target').innerHTML = put;
Effect.Appear('minipics');
}
}
function photographerSwap(userid,realname) {
if(selected != '') {
document.getElementById(selected).setAttribute("class", "button4");
}
var target = 'photographerbutton-' + userid;
document.getElementById(target).setAttribute("class", "button4marked");
selected = 'photographerbutton-' + userid;
header = 'Prints by ' + realname;
morelink = '/photos/portfolio/' + userid + '/prints';
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", '/backend/prints_photographer.php?user=' + userid, true);
receiveReq.onreadystatechange = handlePhotographerSwap;
receiveReq.send(null);
}
}
function handlePhotographerSwap() {
if (receiveReq.readyState == 4)
{
var xmldoc = receiveReq.responseXML;
var topnavi_nodes = xmldoc.getElementsByTagName("thumb");
var n_messages = topnavi_nodes.length;
var put = '
' + header + '
';
var hit = 0;
for (k = 0; k < n_messages; k++) {
hit++;
if(hit == 1) {
put += '
';
}
var picid_node = topnavi_nodes[k].getElementsByTagName("picid");
put += '
';
if(hit == 3) {
put += '
';
hit = 0;
}
}
put += '
See more
';
document.getElementById('mini-target').innerHTML = put;
Effect.Appear('minipics');
}
}
var buyprint_id = '0';
var buyprint_size = '0';
function showImage(id) {
Effect.Appear('shippingloc');
Effect.ScrollTo('shippingloc', { duration: 0.5 });
}
function handleShowImage() {
if (receiveReq.readyState == 4)
{
var xmldoc = receiveReq.responseXML;
var topnavi_nodes = xmldoc.getElementsByTagName("photodata");
var n_messages = topnavi_nodes.length;
var put = '';
var taghit = 0;
for (k = 0; k < n_messages; k++) {
var picid_node = topnavi_nodes[k].getElementsByTagName("picid");
var picname_node = topnavi_nodes[k].getElementsByTagName("picname");
var realname_node = topnavi_nodes[k].getElementsByTagName("realname");
var height_node = topnavi_nodes[k].getElementsByTagName("height");
var width_node = topnavi_nodes[k].getElementsByTagName("width");
var printsize_node = topnavi_nodes[k].getElementsByTagName("printsize");
var res1_node = topnavi_nodes[k].getElementsByTagName("res1");
var res2_node = topnavi_nodes[k].getElementsByTagName("res2");
var res3_node = topnavi_nodes[k].getElementsByTagName("res3");
var res4_node = topnavi_nodes[k].getElementsByTagName("res4");
put += '
';
if(userid_node[0].firstChild.nodeValue == myuserid) { put += '
Edit post
'; }
// put += '
Delete post
';
if(userid_node[0].firstChild.nodeValue == myuserid) {
put += '
Attach image
';
}
put += '
';
document.getElementById('latestpost').value = msgid_node[0].firstChild.nodeValue;
newmsgarray[newmsgcount] = 'newmsg-' + msgid_node[0].firstChild.nodeValue;
newmsgcount++;
newmsgarray2[newmsgcount2] = 'junk1-' + msgid_node[0].firstChild.nodeValue;
newmsgcount2++;
newmsgarray2[newmsgcount2] = 'junk2-' + msgid_node[0].firstChild.nodeValue;
newmsgcount2++;
}
if(newmsgcount != 0 && writenew == '1') {
alert("New posts have been added after you started writing yours. Your message will not be posted now, please review the new ones first. Then click \"Write\" again if you still want to post your message.");
}
if(newmsgcount == 0 && writenew == '1') {
forumWriteDo();
}
if(newmsgcount == 0) {
document.getElementById('lookforposts').innerHTML = 'No new posts';
setTimeout('document.getElementById(\'lookforposts\').innerHTML = \'Look for new posts\';',2000);
} else {
document.getElementById('lookforposts').innerHTML = 'New posts loaded!';
setTimeout('document.getElementById(\'lookforposts\').innerHTML = \'Look for new posts\';',2000);
}
document.getElementById('newposts').innerHTML += put;
Effect.multiple(newmsgarray,Effect.Appear);
Effect.multiple(newmsgarray2,Effect.Highlight);
writenew = '0';
}
}
function editPost(id) {
document.getElementById('editpost').value = id;
document.getElementById('composereply').innerHTML = 'Edit post';
document.getElementById('writebutton').innerHTML = 'Save changes';
Effect.Appear('abortbutton');
if(document.getElementById('editoptions') != null) {
document.getElementById('editoptions').style.display = 'block';
}
Effect.ScrollTo('edit', { duration: 0.5 });
document.getElementById('edit').contentWindow.location.href = '/backend/forumwriteinterface.php?id=' + id;
}
function abortEdit() {
document.getElementById('editpost').value = '0';
document.getElementById('composereply').innerHTML = 'Compose a reply';
document.getElementById('writebutton').innerHTML = 'Write';
Effect.Fade('abortbutton');
if(document.getElementById('editoptions') != null) {
document.getElementById('editoptions').style.display = 'none';
}
if(document.getElementById('edit') != null) {
document.getElementById('edit').contentWindow.location.href = '/backend/forumwriteinterface.php';
} else {
document.getElementById('edit_simple').value = '';
}
}
function unixtime() {
var foo = new Date; // Generic JS date object
var unixtime_ms = foo.getTime(); // Returns milliseconds since the epoch
return(parseInt(unixtime_ms / 1000));
}
function forumWrite() {
var writeok = '0';
if(document.getElementById('wordswritten') != null) {
if(parseInt(document.getElementById('wordswritten').value) > 49) {
writeok = '1';
}
} else {
writeok = '1';
}
if(writeok == '1') {
if(document.getElementById('editpost').value != '0') {
document.getElementById('writebutton').innerHTML = '';
if(document.getElementById('edit') != null) {
var message = document.getElementById('edit').contentWindow.document.body.innerHTML;
} else {
var message = document.getElementById('edit_simple').value;
}
if(message != '' && message != ' ') {
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
var target = 'msgcontent-' + document.getElementById('editpost').value;
document.getElementById(target).innerHTML = message;
sendReq.open("POST", '/backend/forumedit.php?id=' + document.getElementById('editpost').value,true);
sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq.onreadystatechange = handleForumEdit;
var param = 'text=' + encodeURIComponent(message);
if(document.getElementById('edit_topictitle') != null) {
param += '&title=' + encodeURIComponent(document.getElementById('edit_topictitle').value);
document.getElementById('topicname').innerHTML = document.getElementById('edit_topictitle').value;
param += '&photoid=' + encodeURIComponent(document.getElementById('edit_photoid').value);
}
sendReq.send(param);
}
}
} else {
writenew = '1';
getPosts();
}
} else {
alert('You have not written 50 words yet');
}
}
function handleForumEdit() {
if (sendReq.readyState == 4) {
var target = 'msgcontent-' + document.getElementById('editpost').value;
Effect.ScrollTo(target, { duration:'0.2', offset:-65 });
abortEdit();
}
}
function forumWriteDo() {
var remainingw;
document.getElementById('writebutton').innerHTML = '';
// document.getElementById('message').style.background = '#eee';
writenew = '0';
if(document.getElementById('edit') != null) {
var message = document.getElementById('edit').contentWindow.document.body.innerHTML;
} else {
var message = document.getElementById('edit_simple').value;
}
if(document.getElementById('wordrequirement') != null) {
var okproceed = '0';
var y=message;
var r = 0;
a=y.replace(/\s/g,' ');
a=a.split(' ');
for (z=0; z 0) r++;}
remainingw = 70 - parseInt(r);
if(remainingw < 1) { okproceed = '1'; }
} else {
var okproceed = '1';
}
if(okproceed == '1') {
if(message != '' && message != ' ') {
var notifyquotes = '';
if(document.getElementById('totalquotes') != null) {
var totalquotes = parseInt(document.getElementById('totalquotes').value);
document.getElementById('totalquotes').value = '0';
var findquotesloop = 0;
while(findquotesloop != totalquotes) {
findquotesloop++;
if(document.getElementById('edit').contentWindow.document.getElementById('quoteuserid-' + findquotesloop) != null) {
notifyquotes += document.getElementById('edit').contentWindow.document.getElementById('quoteuserid-' + findquotesloop).value + ',';
}
}
}
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
sendReq.open("POST", '/backend/forumwrite.php?id=' + document.getElementById('viewtopic').value, true);
sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq.onreadystatechange = handleForumWriteDo;
var param = 'text=' + encodeURIComponent(message);
param += '¬ify=' + encodeURIComponent(notifyquotes);
sendReq.send(param);
}
} else {
alert("You must write a message!");
}
} else {
alert('You must write at least 70 words in your first reply to a critique request. ' + remainingw + ' words remaining.');
document.getElementById('writebutton').innerHTML = 'Write';
}
}
function handleForumWriteDo() {
if (sendReq.readyState == 4) {
document.getElementById('writebutton').innerHTML = 'Write';
// document.getElementById('message').style.background = '#fff';
// document.getElementById('message').innerHTML = '';
if(document.getElementById('edit') != null) {
document.getElementById('edit').contentWindow.location.href = '/backend/forumwriteinterface.php';
if(document.getElementById('wordcounterdiv') != null) {
document.getElementById('wordcounterdiv').innerHTML = '';
document.getElementById('writebutton').style.opacity = '1.0';
}
} else {
document.getElementById('edit_simple').value = '';
}
getPosts();
}
}
// FOR PHOTO
function endShowLikes3() {
// Effect.Fade('floatingwindow', { duration: 0.2 });
document.getElementById('floatingwindow3').style.display = 'none';
document.getElementById('lightsoff3').style.display = 'none';
showlikes = '0';
}
function endShowLikes() {
// Effect.Fade('floatingwindow', { duration: 0.2 });
document.getElementById('floatingwindow').style.display = 'none';
document.getElementById('lightsoff').style.display = 'none';
showlikes = '0';
}
var showlikes = '0';
function showLikes3(type,objectid) {
if(showlikes == '0' && objectid && type) {
document.getElementById('lightsoff3').style.display = 'block';
document.getElementById('fwindowcontent3').innerHTML = '
';
Effect.Appear('floatingwindow3', { duration: 0.4 });
showlikes = '1';
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", '/backend/objectlikes.php?id=' + objectid + '&type=' + type, true);
receiveReq.onreadystatechange = handleShowLikes3;
receiveReq.send(null);
}
}
}
function handleShowLikes3() {
if (receiveReq.readyState == 4) {
var xmldoc = receiveReq.responseXML;
var topnavi_nodes = xmldoc.getElementsByTagName("likes");
var n_messages = topnavi_nodes.length;
var elementcount = 0;
var put = '
People who like this
';
for (k = 0; k < n_messages; k++) {
var realname_node = topnavi_nodes[k].getElementsByTagName("realname");
var username_node = topnavi_nodes[k].getElementsByTagName("username");
var photourl_node = topnavi_nodes[k].getElementsByTagName("photourl");
elementcount++;
if(elementcount == 1) {
put += '
';
Effect.Appear('floatingwindow', { duration: 0.4 });
showlikes = '1';
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", '/backend/likes.php?id=' + picid, true);
receiveReq.onreadystatechange = handleShowLikes;
receiveReq.send(null);
}
}
}
function handleShowLikes() {
if (receiveReq.readyState == 4) {
var xmldoc = receiveReq.responseXML;
var topnavi_nodes = xmldoc.getElementsByTagName("likes");
var n_messages = topnavi_nodes.length;
var elementcount = 0;
var put = '
People who like this photo
';
for (k = 0; k < n_messages; k++) {
var realname_node = topnavi_nodes[k].getElementsByTagName("realname");
var username_node = topnavi_nodes[k].getElementsByTagName("username");
var photourl_node = topnavi_nodes[k].getElementsByTagName("photourl");
elementcount++;
if(elementcount == 1) {
put += '
';
}
put += '
';
put += '
' + realname_node[0].firstChild.nodeValue + '
';
if(elementcount == 2) { put += '
'; elementcount = 0; }
}
put += '
';
document.getElementById('fwindowcontent').innerHTML = put;
showlikes = '0';
}
}
function toggleSearch() {
document.getElementById('mailsearch').style.display = 'table-row';
document.getElementById('searchfor').focus();
}
function deleteMail(mailid) {
var agree=confirm("Are you sure you want to delete this conversation?");
if(agree)
{
var mailrow = 'mail-' + mailid;
Effect.Fade(mailrow);
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", '/backend/deletemail.php?id=' + mailid, true);
receiveReq.onreadystatechange = handleDeleteMails;
receiveReq.send(null);
}
}
}
function handleDeleteMails()
{
if (receiveReq.readyState == 4)
{
}
}
var recs = 0;
var tophituserid = '';
var tophitrealname = '';
function subjectchange() {
if(document.getElementById('subject').value != '') {
document.getElementById('subjecttitle').innerHTML = document.getElementById('subject').value;
} else {
document.getElementById('subjecttitle').innerHTML = 'New mail';
}
}
function searchto() {
if(document.getElementById('search_to').value != '') {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
var block = findrecipients();
receiveReq.open("GET", '/backend/searchto.php?stringa=' + document.getElementById('search_to').value + '&block=' + block, true);
receiveReq.onreadystatechange = handleSearchTo;
receiveReq.send(null);
}
} else {
if(document.getElementById('searchresults').style.display != 'none') { document.getElementById('searchresults').style.display = 'none'; }
}
}
function findrecipients() {
var to = '';
var oDiv = document.getElementById('tocontainer');
if(oDiv.firstChild) {
var oChild = oDiv.firstChild;
while(oChild) {
if(oChild.nodeType==1) {
if(oChild.value != '0') {
to += oChild.value + ':';
}
}
oChild = oChild.nextSibling;
}
}
return(to);
}
function handleSearchTo() {
if (receiveReq.readyState == 4)
{
var xmldoc = receiveReq.responseXML;
var topnavi_nodes = xmldoc.getElementsByTagName("searchresult");
var n_messages = topnavi_nodes.length;
var put = '';
var count = 0;
tophituserid = '';
tophitrealname = '';
for (k = 0; k < n_messages; k++) {
var userid_node = topnavi_nodes[k].getElementsByTagName("userid");
var realname_node = topnavi_nodes[k].getElementsByTagName("realname");
var photo_node = topnavi_nodes[k].getElementsByTagName("photo");
var profilepic_node = topnavi_nodes[k].getElementsByTagName("profilepic");
var extra_node = topnavi_nodes[k].getElementsByTagName("extra");
count = parseInt(count) + 1;
if(count == 1) { tophituserid = userid_node[0].firstChild.nodeValue; tophitrealname = realname_node[0].firstChild.nodeValue; }
if(profilepic_node[0].firstChild.nodeValue != 'false') {
var photo = '/u/profile/' + profilepic_node[0].firstChild.nodeValue + '-square.jpg';
} else {
if(photo_node[0].firstChild.nodeValue != 'false')
{
var photo = 'http://1x.com/pictures/' + photo_node[0].firstChild.nodeValue + '-square.jpg';
} else {
var photo = '/unknown.jpg';
}
}
put += '
' + realname_node[0].firstChild.nodeValue + '
' + extra_node[0].firstChild.nodeValue + '
';
}
if(put) {
if(document.getElementById('searchresults').style.display == 'none') { Effect.Appear('searchresults'); }
}
document.getElementById('searchresults').innerHTML = put;
}
}
function selectTopHit() {
if(tophituserid != '' && tophitrealname != '') {
addRec(tophituserid,tophitrealname);
}
}
function addRec(userid,realname) {
if(userid && realname) {
var hiddenid = 'to-' + userid;
var spanhiddenid = 'spanto-' + userid;
if(document.getElementById(hiddenid) != null) {
document.getElementById(hiddenid).value = userid;
} else {
document.getElementById('tocontainer').innerHTML += '';
}
if(parseInt(recs) == 0) { document.getElementById('between').innerHTML = ''; }
if(document.getElementById(spanhiddenid) == null) {
document.getElementById('between').innerHTML = document.getElementById('between').innerHTML + '' + realname + ' x';
} else {
document.getElementById(spanhiddenid).style.display = 'inline';
}
recs = parseInt(recs) + 1;
document.getElementById('search_to').value = '';
searchto();
document.getElementById('search_to').focus();
}
}
function removeRec(userid) {
var hiddenid = 'to-' + userid;
var spanhiddenid = 'spanto-' + userid;
document.getElementById(hiddenid).value = '0';
document.getElementById(spanhiddenid).style.display = 'none';
var to = findrecipients();
if(!to) { document.getElementById('between').innerHTML = 'No recipients added. Type a name below.'; }
recs = parseInt(recs) - 1;
}
function sendMail() {
var to = findrecipients();
if(to) {
var subject = document.getElementById('subject').value;
if(subject) {
var msg = document.getElementById('message').value;
if(msg)
{
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
sendReq.open("POST", '/backend/sendmail.php', true);
sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq.onreadystatechange = handleSendMail;
var param = 'text=' + encodeURIComponent(msg);
param += '&subject=' + encodeURIComponent(subject);
param += '&to=' + to;
sendReq.send(param);
}
} else {
alert("You must enter a message!");
}
} else {
alert("You must add a subject to your mail!");
}
} else {
alert("You must add at least one recipient!");
}
}
function handleSendMail() {
if (sendReq.readyState == 4) {
location.href='/mail/latest';
}
}
var appear = new Array();
function showall() {
document.getElementById('showmore').style.display = 'none';
Effect.multiple(appear,Effect.Appear);
Effect.ScrollTo('thetop');
}
var newcount123 = 0;
function finishWriteReply() {
if(document.getElementById('message').value != '') {
newcount123 = parseInt(newcount123) + 1;
var msg = document.getElementById('message').value;
if(ie != '1') {
if(dark == '') {
var bordercolormail = 'ddd';
var namecolormail = '444';
} else {
var bordercolormail = '333';
var namecolormail = 'ccc';
}
document.getElementById('conversation').innerHTML += '
now
' + nl2br(msg,false) + '
';
document.getElementById('message').value = '';
Effect.Appear('new-' + newcount123, { duration: 0.2 });
if(dark == '') {
new Effect.Morph('td1-' + newcount123, {
style: 'background:#eee;', // CSS Properties
duration: 0.8 // Core Effect properties
});
new Effect.Morph('td2-' + newcount123, {
style: 'background:#eee;', // CSS Properties
duration: 0.8 // Core Effect properties
});
} else {
new Effect.Morph('td1-' + newcount123, {
style: 'background:#222;', // CSS Properties
duration: 0.8 // Core Effect properties
});
new Effect.Morph('td2-' + newcount123, {
style: 'background:#222;', // CSS Properties
duration: 0.8 // Core Effect properties
});
}
} else {
location.href = location.href;
}
}
}
function resetMail() {
document.getElementById('mailbadge').style.display = 'none';
document.getElementById('mailbadge').innerHTML = '0';
}
function setRefunded(id) {
var box = 'status-' + id;
var ship = 'ship-' + id;
var refund = 'refund-' + id;
var tr = 'tr-' + id;
document.getElementById(box).style.background = '#00ff00';
}
var currship = '0';
function setShipped(id) {
currship = id;
var ship = 'ship-' + id;
var tr = 'tr-' + id;
var state = document.getElementById(ship).innerHTML;
if(state == 'Unmark shipped') { var set = 'not_shipped'; } else { var set = 'shipped'; }
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", '/backend/crew_shipped2.php?id=' + id + '&change=' + set, true);
receiveReq.onreadystatechange = handleDoSetShipped;
receiveReq.send(null);
}
}
function handleDoSetShipped() {
if (receiveReq.readyState == 4) {
var id = currship;
var ship = 'ship-' + id;
var tr = 'tr-' + id;
var state = document.getElementById(ship).innerHTML;
if(state == 'Mark as shipped') {
document.getElementById(ship).innerHTML = 'Unmark shipped';
} else {
document.getElementById(ship).innerHTML = 'Mark as shipped';
}
currship = '0';
}
}
function setRefunded(id) {
currship = id;
var box = 'status-' + id;
var ship = 'ship-' + id;
var refund = 'refund-' + id;
var tr = 'tr-' + id;
var state = document.getElementById(refund).innerHTML;
if(state == 'Unmark refunded') { var set = 'not_refunded'; } else { var set = 'refunded'; }
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", '/backend/crew_refunded.php?id=' + id + '&change=' + set, true);
receiveReq.onreadystatechange = handleDoSetRefunded;
receiveReq.send(null);
}
}
function handleDoSetRefunded() {
if (receiveReq.readyState == 4) {
var id = currship;
var box = 'status-' + id;
var ship = 'ship-' + id;
var refund = 'refund-' + id;
var tr = 'tr-' + id;
var state = document.getElementById(refund).innerHTML;
if(state == 'Mark as refunded') {
document.getElementById(refund).innerHTML = 'Unmark refunded';
document.getElementById(box).style.background = '#00ff00';
document.getElementById(tr).style.opacity = '0.4';
} else {
document.getElementById(refund).innerHTML = 'Mark as refunded';
document.getElementById(box).style.background = '#ccc';
document.getElementById(tr).style.opacity = '1.0';
}
currship = '0';
}
}
function blockSearch() {
return false;
}
function printSearch2() {
var searchfor = document.getElementById('print_search').value;
var param = searchfor.split(' ').join(':');
param = escape(param);
location.href='/prints2/search:' + param;
return false;
}
function printSearch() {
var searchfor = document.getElementById('print_search').value;
var param = searchfor.split(' ').join(':');
param = escape(param);
location.href='/prints/search:' + param;
return false;
}
function makePayment() {
var proceed = '1';
if(document.getElementById('agreeterms') != null) {
if(document.getElementById('agreeterms').checked != '1') {
alert("You must agree to the terms");
proceed = '0';
}
}
if(document.getElementById('pay_email').value == '') {
alert("You must enter a valid e-mail address!");
proceed = '0';
}
if(document.getElementById('pay_addr1').value == '') {
alert("You must enter your street address the first address field!");
proceed = '0';
}
if(document.getElementById('pay_city').value == '') {
alert("You must enter a valid city!");
proceed = '0';
}
if(document.getElementById('pay_postalcode').value == '') {
alert("You must enter a valid postal code!");
proceed = '0';
}
if(document.getElementById('pay_phone').value == '') {
alert("You must enter your phone number so we can contact you in case there are problems with your order.");
proceed = '0';
}
if(proceed == '1') {
document.getElementById('makepaymentform').submit();
}
}
// FOR SETTINGS
function saveSettings() {
if(savingsettings == '0') {
savingsettings = '1';
document.getElementById('saved').style.display = 'none';
document.getElementById('saving').style.display = 'inline';
var error = '';
if(document.getElementById('s1').value == '') { error += 'No firstname. '; }
if(document.getElementById('s2').value == '') { error += 'No surname. '; }
if(document.getElementById('s3').value == '') { error += 'No display name. '; }
if(document.getElementById('s5').value == '') { error += 'No country. '; }
if(document.getElementById('s4').value == '') { error += 'No e-mail. '; }
if(error != '') {
alert('Errors were encountered with your form: ' + error + 'Please correct this and then try saving again.');
document.getElementById('saving').style.display = 'none';
savingsettings = '0';
} else {
if(document.getElementById('s7').checked == 1) { var s7 = 'on'; } else { var s7 = 'off'; }
if(document.getElementById('s8').checked == 1) { var s8 = 'on'; } else { var s8 = 'off'; }
if(document.getElementById('s10').checked == 1) { var s10 = 'on'; } else { var s10 = 'off'; }
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
sendReq.open("POST", '/backend/savesettings.php', true);
sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq.onreadystatechange = handleSaveSettings;
var param = 'mode=general';
param += '&s1=' + encodeURIComponent(document.getElementById('s1').value);
param += '&s2=' + encodeURIComponent(document.getElementById('s2').value);
param += '&s3=' + encodeURIComponent(document.getElementById('s3').value);
param += '&s4=' + encodeURIComponent(document.getElementById('s4').value);
param += '&s5=' + encodeURIComponent(document.getElementById('s5').value);
param += '&s6=' + encodeURIComponent(document.getElementById('s6').value);
param += '&s7=' + s7;
param += '&s8=' + s8;
param += '&s9=' + encodeURIComponent(document.getElementById('s9').value);
param += '&s10=' + s10;
sendReq.send(param);
}
}
}
}
function handleSaveSettings() {
if (sendReq.readyState == 4) {
var xmldoc = sendReq.responseXML;
var created_node = xmldoc.getElementsByTagName("created");
if(created_node[0].firstChild.nodeValue == 'YES') {
document.getElementById('saved').style.display = 'inline';
document.getElementById('saving').style.display = 'none';
savingsettings = '0';
} else {
if(created_node[0].firstChild.nodeValue == 'YESEMAIL') {
location.href='http://1x.com/settings';
} else {
alert('Error: ' + created_node[0].firstChild.nodeValue);
document.getElementById('saving').style.display = 'none';
savingsettings = '0';
}
}
}
}
function savePrivacy() {
if(savingsettings == '0') {
if(document.getElementById('p1').value == '1' || document.getElementById('p1').value == '2') {
savingsettings = '1';
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
document.getElementById('savedp1').style.display = 'none';
document.getElementById('savingp1').style.display = 'inline';
sendReq.open("POST", '/backend/savesettings.php', true);
sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq.onreadystatechange = handleSavePrivacy;
var param = 'mode=privacy1';
param += '&p1=' + encodeURIComponent(document.getElementById('p1').value);
sendReq.send(param);
}
}
}
}
function savePrivacy3() {
if(savingsettings == '0') {
if(document.getElementById('p3').value == '1' || document.getElementById('p3').value == '2') {
savingsettings = '1';
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
document.getElementById('savedp3').style.display = 'none';
document.getElementById('savingp3').style.display = 'inline';
sendReq.open("POST", '/backend/savesettings.php', true);
sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq.onreadystatechange = handleSavePrivacy3;
var param = 'mode=privacy3';
param += '&p3=' + encodeURIComponent(document.getElementById('p3').value);
sendReq.send(param);
}
}
}
}
function handleSavePrivacy3() {
if (sendReq.readyState == 4) {
document.getElementById('savingp3').style.display = 'none';
document.getElementById('savedp3').style.display = 'inline';
savingsettings = '0';
}
}
function savePrivacy2() {
if(savingsettings == '0') {
if(document.getElementById('p2').value == '1' || document.getElementById('p2').value == '2') {
savingsettings = '1';
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
document.getElementById('savedp2').style.display = 'none';
document.getElementById('savingp2').style.display = 'inline';
sendReq.open("POST", '/backend/savesettings.php', true);
sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq.onreadystatechange = handleSavePrivacy2;
var param = 'mode=privacy2';
param += '&p2=' + encodeURIComponent(document.getElementById('p2').value);
sendReq.send(param);
}
}
}
}
function handleSavePrivacy() {
if (sendReq.readyState == 4) {
document.getElementById('savingp1').style.display = 'none';
document.getElementById('savedp1').style.display = 'inline';
savingsettings = '0';
}
}
function handleSavePrivacy2() {
if (sendReq.readyState == 4) {
document.getElementById('savingp2').style.display = 'none';
document.getElementById('savedp2').style.display = 'inline';
savingsettings = '0';
}
}
function changePw() {
document.getElementById('saving').style.display = 'inline';
document.getElementById('pwstatus').innerHTML = '';
if(document.getElementById('pw1').value != '' && document.getElementById('pw1').value != '' && document.getElementById('pw1').value != '') {
if (sendReq3.readyState == 4 || sendReq3.readyState == 0) {
sendReq3.open("POST", '/backend/savesettings.php', true);
sendReq3.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq3.onreadystatechange = handleChangePw;
var param = 'mode=pw';
param += '&pw1=' + encodeURIComponent(document.getElementById('pw1').value);
param += '&pw2=' + encodeURIComponent(document.getElementById('pw2').value);
param += '&pw3=' + encodeURIComponent(document.getElementById('pw3').value);
sendReq3.send(param);
}
} else {
document.getElementById('saving').style.display = 'none';
document.getElementById('pwstatus').innerHTML = 'ERROR: Not all fields are filled in';
}
}
function handleChangePw() {
if (sendReq3.readyState == 4) {
var xmldoc = sendReq3.responseXML;
var status_node = xmldoc.getElementsByTagName("status");
if(status_node[0].firstChild.nodeValue != 'ok') {
document.getElementById('saving').style.display = 'none';
document.getElementById('pwstatus').innerHTML = 'ERROR: ' + status_node[0].firstChild.nodeValue;
} else {
document.getElementById('saving').style.display = 'none';
document.getElementById('pwstatus').innerHTML = 'Password changed!';
document.getElementById('pw1').value = '';
document.getElementById('pw2').value = '';
document.getElementById('pw3').value = '';
}
}
}
function revertPres() {
document.getElementById('editpres').value = document.getElementById('presentationdivunformatted').innerHTML;
document.getElementById('editpres').focus();
}
function editPresentation() {
document.getElementById('lightsoff').style.display = 'block';
document.getElementById('floatingwindow2').style.display = 'block';
document.getElementById('fwindowcontent2').innerHTML = '
Edit your presentation text
';
document.getElementById('fwindowcontent2').innerHTML += '';
document.getElementById('editpres').focus();
}
function savePres() {
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
sendReq.open("POST", '/backend/savepres.php', true);
sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq.onreadystatechange = handleSavePres;
var param = 'text=' + encodeURIComponent(document.getElementById('editpres').value);
sendReq.send(param);
}
}
function handleSavePres() {
if (sendReq.readyState == 4) {
location.href = location.href;
}
}
function closeSavePres() {
document.getElementById('lightsoff').style.display = 'none';
document.getElementById('floatingwindow2').style.display = 'none';
}
function tagsAdjust() {
var tags = document.getElementById('pic_tags').value;
tags = tags.split(' ').join(',');
tags = tags.toUpperCase();
tags = tags.split(',,').join(',');
if(tags != document.getElementById('pic_tags').value) {
document.getElementById('pic_tags').value = tags;
}
}
function flashRules() {
new Effect.Highlight('rules');
}
function deletePhoto() {
var agree=confirm("Are you sure you want to delete this photo?");
if(agree) {
var queue_id = document.getElementById('queue_id').value;
if(queue_id) {
location.href = '/photodirectory/delete/' + queue_id;
}
}
}
function saveData() {
document.getElementById('uploaderror').innerHTML = ' ';
var pic_name = document.getElementById('pic_name').value;
var pic_location = document.getElementById('pic_location').value;
var pic_equipment = document.getElementById('pic_equipment').value;
var pic_tags = document.getElementById('pic_tags').value;
var pic_comment = document.getElementById('pic_comment').value;
var pic_category = document.getElementById('pic_category').value;
var pic_nude = document.getElementById('pic_nude').value;
if(pic_nude != '1' && pic_nude != '2') {
document.getElementById('uploaderror').innerHTML = 'You must select if the photo contains nude content';
} else {
if(!pic_category || pic_category == '0') {
document.getElementById('uploaderror').innerHTML = 'You must select a category!';
} else {
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
sendReq.open("POST", '/backend/savequeuedata.php', true);
sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq.onreadystatechange = handleSaveData;
var param = 'pic_name=' + encodeURIComponent(pic_name);
param += '&pic_location=' + encodeURIComponent(pic_location);
param += '&pic_equipment=' + encodeURIComponent(pic_equipment);
param += '&pic_tags=' + encodeURIComponent(pic_tags);
param += '&pic_comment=' + encodeURIComponent(pic_comment);
param += '&pic_category=' + encodeURIComponent(pic_category);
param += '&pic_nude=' + encodeURIComponent(pic_nude);
param += '&queue_id=' + document.getElementById('queue_id').value;
sendReq.send(param);
}
}
}
}
function handleSaveData() {
if(sendReq.readyState == 4) {
//Effect.Fade('editdetails', { duration: 0.2 });
document.getElementById('editdetails').style.display = 'none';
document.getElementById('photostatus').innerHTML = '
Successfully posted to selection process
This photo is in the selection process. It can take up to several weeks for a decision to be made depending on the workload of the curator team.
';
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", '/backend/photo.php?id=' + id, true);
receiveReq.onreadystatechange = handlePrintPopup;
receiveReq.send(null);
}
} else {
document.getElementById('shippingloc').style.display = 'block';
Effect.ScrollTo('shippingloc', { duration:'0.2', offset:-3005 });
Effect.Shake('shippingloc');
}
}
function handlePrintPopup() {
if (receiveReq.readyState == 4)
{
var xmldoc = receiveReq.responseXML;
var topnavi_nodes = xmldoc.getElementsByTagName("photodata");
var n_messages = topnavi_nodes.length;
var put = '';
var taghit = 0;
for (k = 0; k < n_messages; k++) {
var picid_node = topnavi_nodes[k].getElementsByTagName("picid");
var picname_node = topnavi_nodes[k].getElementsByTagName("picname");
var realname_node = topnavi_nodes[k].getElementsByTagName("realname");
var height_node = topnavi_nodes[k].getElementsByTagName("height");
var width_node = topnavi_nodes[k].getElementsByTagName("width");
var printsize_node = topnavi_nodes[k].getElementsByTagName("printsize");
var userid_node = topnavi_nodes[k].getElementsByTagName("userid");
var shipok_node = topnavi_nodes[k].getElementsByTagName("shipok");
var res1_node = topnavi_nodes[k].getElementsByTagName("res1");
var res2_node = topnavi_nodes[k].getElementsByTagName("res2");
var res3_node = topnavi_nodes[k].getElementsByTagName("res3");
var res4_node = topnavi_nodes[k].getElementsByTagName("res4");
var printsize1_node = topnavi_nodes[k].getElementsByTagName("printsizes1");
var printsize2_node = topnavi_nodes[k].getElementsByTagName("printsizes2");
var printsize3_node = topnavi_nodes[k].getElementsByTagName("printsizes3");
var printsize4_node = topnavi_nodes[k].getElementsByTagName("printsizes4");
put += '
';
}
}
document.getElementById('getmorewallpostsbutton').innerHTML = 'Get older posts';
}
}
function preSearch() {
postlastsearch = '';
clearInterval(searchtimeout);
searchtimeout = setTimeout('postSearch();',200);
}
function postSearchMore() {
var s_query = document.getElementById('s_query').value;
var postsearchmode = document.getElementById('postsearchmode').value;
document.getElementById('oldestphoto').value = parseInt(document.getElementById('oldestphoto').value)+1;
var oldestphoto = document.getElementById('oldestphoto').value;
clearInterval(searchtimeout);
if(s_query == postlastsearch) {
if (receiveReq9.readyState == 4 || receiveReq9.readyState == 0) {
receiveReq9.open("GET", '/backend/bigsearch.php?mode=' + postsearchmode + '&q=' + s_query + '&from=' + oldestphoto, true);
receiveReq9.onreadystatechange = handlePostSearch;
receiveReq9.send(null);
}
}
}
function postSearch() {
var s_query = document.getElementById('s_query').value;
var postsearchmode = document.getElementById('postsearchmode').value;
document.getElementById('oldestphoto').value = '0';
clearInterval(searchtimeout);
if(s_query != postlastsearch && s_query != '') {
postlastsearch = s_query;
if (receiveReq9.readyState == 4 || receiveReq9.readyState == 0) {
receiveReq9.open("GET", '/backend/bigsearch.php?mode=' + postsearchmode + '&q=' + s_query, true);
receiveReq9.onreadystatechange = handlePostSearch;
receiveReq9.send(null);
}
}
}
function handlePostSearch() {
if (receiveReq9.readyState == 4)
{
var postsearchmode = document.getElementById('postsearchmode').value;
var xmldoc = receiveReq9.responseXML;
var topnavi_nodes = xmldoc.getElementsByTagName("search");
var n_messages = topnavi_nodes.length;
var put = '
';
var searchresultcounter = 0;
var searchresultloop = 0;
for (k = 0; k < n_messages; k++) {
searchresultcounter++;
searchresultloop++;
if(searchresultloop == 1) {
put += '
';
}
var title_node = topnavi_nodes[k].getElementsByTagName("title");
var realname_node = topnavi_nodes[k].getElementsByTagName("realname");
var photo_node = topnavi_nodes[k].getElementsByTagName("photo");
var picid_node = topnavi_nodes[k].getElementsByTagName("picid");
var link_node = topnavi_nodes[k].getElementsByTagName("link");
if(postsearchmode == 'photos') {
put += '
Fetching post...';
receiveReq.open("GET", '/backend/forumpostget.php?id=' + id + '&scroll=' + scroll, true);
receiveReq.onreadystatechange = handleShowForumPost;
receiveReq.send(null);
}
}
function handleShowForumPost() {
if (receiveReq.readyState == 4)
{
var newmsgarray = new Array();
var newmsgarray2 = new Array();
var newmsgcount = 0;
var newmsgcount2 = 0;
var xmldoc = receiveReq.responseXML;
var topnavi_nodes = xmldoc.getElementsByTagName("comment");
var n_messages = topnavi_nodes.length;
var put = '';
var scroll = '0';
var replaceid = 0;
var activesection = document.getElementById('sectionid').value;
for (k = 0; k < n_messages; k++) {
var msgid_node = topnavi_nodes[k].getElementsByTagName("msgid");
var realname_node = topnavi_nodes[k].getElementsByTagName("realname");
var userid_node = topnavi_nodes[k].getElementsByTagName("userid");
var profilepic_node = topnavi_nodes[k].getElementsByTagName("profilepic");
var message_node = topnavi_nodes[k].getElementsByTagName("message");
var date_node = topnavi_nodes[k].getElementsByTagName("date");
var scroll_node = topnavi_nodes[k].getElementsByTagName("scroll");
var likebox_node = topnavi_nodes[k].getElementsByTagName("likebox");
var markbad_node = topnavi_nodes[k].getElementsByTagName("markbad");
var posted_node = topnavi_nodes[k].getElementsByTagName("posted");
var title_node = topnavi_nodes[k].getElementsByTagName("title");
var level_node = topnavi_nodes[k].getElementsByTagName("level");
var attachment_node = topnavi_nodes[k].getElementsByTagName("attachment");
message_node[0].normalize();
if(title_node[0].firstChild.nodeValue == 'false') { title_node[0].firstChild.nodeValue = ''; }
put = '