var dir=10, delta=20, d;
function Roll() {
 var h;
 h = d.offsetTop + dir;
 d.style.top = h + "px";
 if (dir < 0) h += d.clientHeight;
 if ((dir > 0) && (h < 20) || (dir < 0) && (h > 0) || m) {
   setTimeout("Roll()", delta);
 }
}
function RollDown() {
 d = document.getElementById('submitter');
 if (d.offsetTop >= 0) return;
 d.style.left = ((d.parentNode.clientWidth - d.clientWidth) / 2) + "px";
 dir = 10;
 setTimeout("Roll()", delta);
}
function RollUp() {
 d = document.getElementById('submitter');
 if (d.offsetTop < 0) return;
 dir = -10;
 setTimeout("Roll()", delta);
}

function vote(picid, n) {
 $.post("vote.php", { pic: picid, num: n },
  function(data) {$("#vote"+data).html("vote&nbsp;accepted");} );
}

function showReportBox(th, picid) {
 var owner = $(th).parents(".picwrap");
 var off = $(owner).offset();
 th = $("#badpicreport");
 $(th).find("input[name='picid']").val(picid);
 $(th).find("input[name='url']").val($(owner).find("img").attr("src").replace("/tn_", "/"));
 $(th).css("left", off.left).css("top", off.top).slideDown();
 
}

function showPic(url,title,descr,width,height) {
 var img = document.getElementById('maxImage');
 var titleHolder = document.getElementById('maxTitle');
 var descrHolder = document.getElementById('maxDescr');
 img.src=url;
 img.width=width;
 img.height=height;
 if (titleHolder != null) {
   for (var i = 0; i < titleHolder.childNodes.length; i++) {
     titleHolder.removeChild(titleHolder.childNodes[i]);
   };
   if (title != "") {
     var node=document.createTextNode(title);
   }
   else {
     var node=document.createTextNode("");
   }
   titleHolder.appendChild(node);
 }
 if (descrHolder != null) {
   for (var i = 0; i < descrHolder.childNodes.length; i++) {
     descrHolder.removeChild(descrHolder.childNodes[i]);
   };
   if (descr != "") {
     var node=document.createTextNode(descr);
   }
   else {
     var node=document.createTextNode("");
   }
   descrHolder.appendChild(node);
 }
}


function setHint(itm) {
 var 
   msg = document.getElementById('message'),
   inps = document.getElementsByName('msgtype'),
   i, s, s1;
 entermsg();
 if (msg.value == "") {
   msg.value = unescape(itm.src.substring(itm.src.lastIndexOf("/")+1));
   msg.style.color = "gray";
 }
}
function entermsg() {
 var 
   msg = document.getElementById('message'),
   inps = document.getElementsByName('msgtype'),
   i, s;
 for (i=0; i<inps.length; i++) {
   s = unescape(inps[i].src.substring(inps[i].src.lastIndexOf("/")+1));
   if (msg.value.indexOf(s) >= 0) msg.value = "";
 }
 msg.style.color = "black";
}
function exitmsg() {
 var
   msg = document.getElementById('message'),
   inps = document.getElementsByName('msgtype'),
   i, s;
 if (msg.value == "")
   for (i=0; i<inps.length; i++) 
     if (inps[i].checked) {
       msg.value = unescape(inps[i].src.substring(inps[i].src.lastIndexOf("/")+1));
       msg.style.color = "gray";
     }  
}

function CheckUsername() {
 $.post("vote.php", {user: 1, uname: $("#wlpeRegisterUserName").val()}, 
  function(data) {$("#checkusername").html(data);} );
 return false;
}

function get_cookie(name) {
 cookie_name = name + "=";
 cookie_length = document.cookie.length;
 cookie_begin = 0;
 while (cookie_begin < cookie_length) {
  value_begin = cookie_begin + cookie_name.length;
  if (document.cookie.substring(cookie_begin, value_begin) == cookie_name) {
    var value_end = document.cookie.indexOf (";", value_begin);
    if (value_end == -1) {
      value_end = cookie_length;
    }
    return unescape(document.cookie.substring(value_begin, value_end));
  }
  cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1;
  if (cookie_begin == 0) {
    break;
  }
 }
 return null;
}

