function expandorcontract(year) {
  var sel_class = document.getElementById(year+"blog_entries").className;
  if (sel_class == "hide") {
    document.getElementById(year+"blog_entries").className="show";
    document.getElementById(year+"show_hide").innerHTML=" <a href=\"javascript:expandorcontract('"+year+"')\">[ &#8211; ]</a> ";
  } else { 
    document.getElementById(year+"blog_entries").className="hide";
    document.getElementById(year+"show_hide").innerHTML=" <a href=\"javascript:expandorcontract('"+year+"')\">[ + ]</a> ";
  }
}

function update() {
  if (request.readyState == 4) {
    if (request.status == 200) {
      /* Get the response from the server */
      var response = request.responseText;
      var array = response.split("|");
      var alertNumber = array[0];
      var alertText = array[1];
      if (alertNumber == "1") {
      window.location = alertText;
      } else {
      alert(alertText);
      document.getElementById("continue").disabled=false;
      }
     } else {
      alert("Error! Request status is " + request.status);
    }
  }
}

function process() {
   document.getElementById("continue").disabled=true;
   var name = document.getElementById("name").value;
   var email = document.getElementById("email").value;
   var photo1 = document.getElementById("photo1").value;
   var story = document.getElementById("story").value;
   var url = "bills-blog__3_do.php";
   request.open("POST", url, true);
   request.onreadystatechange = update;
   request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   request.send("name=" + escape(name) + "&email=" + escape(email) + "&photo1=" + escape(photo1) + "&story=" + escape(story));        
}

function process2(detail) {
   document.getElementById("continue").disabled=true;
   var name = document.getElementById("name").value;
   var email = document.getElementById("email").value;
   var comment_text = document.getElementById("comment_text").value;
   var url = "bills-blog__3_photo_do.php";
   request.open("POST", url, true);
   request.onreadystatechange = update;
   request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   request.send("detail=" + escape(detail) + "&name=" + escape(name) + "&email=" + escape(email) + "&comment_text=" + escape(comment_text));        
}

function openwindow(url,name,w,h) {
  var specs = "height="+h+",width="+w+",top="+Math.floor((screen.height-h)/2)+",left="+Math.floor((screen.width-w)/2)+",toolbar=no,location=no,scrollbars=no,resizable=no";
  var replace = "";
  window.open(url,name,specs,replace);
}

function upload() {
  document.getElementById("continue_upload").disabled=true;
   var currentStatus = 
      document.getElementById("status").innerHTML = "<span class=\"caption\">Working...please wait.</span>";
}

function uploaded(photo,photo_id) {
 opener.document.getElementById(photo).value=photo_id;
 opener.document.getElementById("photo_label").innerHTML="Uploaded photo (image may appear cropped for illustration)";
 opener.document.getElementById(photo+"_image").src="pyc/small/"+photo_id+"_small.jpg?"+Date();
 window.close();
}

function redirect(name,destination) {
if (name == "") {
} else {
document.getElementById(name).disabled=true;
}
window.location = destination;
}

function updateappdeny() {
  if (request.readyState == 4) {
    if (request.status == 200) {
      /* Get the response from the server */
      var response = request.responseText;
      var array = response.split("|");
      var alertNumber = array[0];
      var alertText = array[1];
      if (alertNumber == "1") {
      window.location = alertText;
      } else if (alertNumber == "2") {
      alert(alertText);
      document.getElementById("continue").disabled=false;
      } else {
      var required = array[2].split("~");
      for (i=0; i < required.length; i++) {
      var name = required[i]+"_label";
      document.getElementById(name).className="label_red";
      }
      alert(alertText);
      document.getElementById("continue").disabled=false;
      }
     } else {
      alert("Error! Request status is " + request.status);
    }
  }
}

function approvedeny(detail) {
   document.getElementById("continue").disabled=true;
   var story = document.getElementById("story").value;
   var approved = document.getElementById("approved").value;
   var url = "pyc_do.php";
   request.open("POST", url, true);
   request.onreadystatechange = updateappdeny;
   request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   request.send("detail=" + escape(detail) + "&story=" + escape(story) + "&approved=" + escape(approved));        
}

function approvedeny2(comment) {
   document.getElementById("continue").disabled=true;
   var comment_text = document.getElementById("comment_text").value;
   var approved = document.getElementById("approved").value;
   var url = "pyc_comment_do.php";
   request.open("POST", url, true);
   request.onreadystatechange = updateappdeny;
   request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   request.send("comment=" + escape(comment) + "&comment_text=" + escape(comment_text) + "&approved=" + escape(approved));        
}
