/*
	File: contact_form.js
	About: This plugin includes a contact form into a message by replacing the expression <!-- contact form -->
  Logahead Version: logahead UNU edition by Klaus Schlichter
	Licence: GPL
*/

function sendcontactform()
{
  doaction = "";
  conbox = document.getElementById('lh_contactform');
  conname  = conbox.commentname.value;
  if (conname=="") doaction="Please enter your name!\n";
  conemail = conbox.commentemail.value;
  if (conemail=="")
    doaction+="You need to enter your e-mail address!\n";
  else if (typeof isValidEmail == "function" && !isValidEmail(conemail))
    doaction+="This is no valid e-mail address!\n";
  conmess = conbox.contactcontent.value;
  if (conmess=="") doaction+="Don't forget to enter a message!";

  if (doaction=="") {
    request = 'conname=';
  	request = request.concat(conname);
  	request = request.concat('&conemail=');
  	request = request.concat(conemail);    
  	request = request.concat('&conmess=');
  	request = request.concat(conmess);
  	new Ajax.Request('extras/plugins/contact_form/contact_form.php', {method: 'post', postBody: request,onSuccess: function() {
  		conbox.innerHTML = "Many thanks for your message!";
  	}});
  } else {
    alert(doaction);
  }
  return false;
}

function contactformreplacer()
{
		if (div = document.getElementById('posts')) {
      divinner = div.innerHTML;
  		divinner = divinner.replace(/<!-- contact form -->/,formlayout);
  		div.innerHTML = divinner;
    }
}

formlayout = '<div class="contactform"><form id="lh_contactform"><div class="contactlabel">Name:</div><div class="contactinput"><input type="text" name="commentname" class="frmcontent" size="60" /></div><div class="contactlabel">Email:</div><div class="contactinput"><input type="text" name="commentemail" class="frmcontent" size="60" /></div><div class="contactlabel">Message:</div><div class="contactinput"><textarea name="contactcontent" class="frmcontent" rows="15" cols="58"></textarea></div><input type="button" value="Submit" class="button" onclick="sendcontactform();" /></form></div>';

//Use this function to add functions that will be called when the pages loads.
addLoadEvent(contactformreplacer);

