function checkRegistrationForm()
{
var msg="";
emA = document.getElementById('em1').value;
sec1 = document.getElementById('sec1').value;
pwd1= document.getElementById('pwd1').value;
pwd2= document.getElementById('pwd2').value;
dname= document.getElementById('dname').value;
agree = document.getElementById('agree');

var apos=document.getElementById('em1').value.indexOf("@");
var dotpos=document.getElementById('em1').value.lastIndexOf(".");

if(emA == ""){msg=msg+"Email Address is blank.\n"}
if (apos<1||dotpos-apos<2){msg=msg+"Email Address is not valid.\n"}
if(pwd1==""){msg=msg+"Password is blank.\n"}
if(pwd2==""){msg=msg+"Confirm password is blank.\n"}

if(pwd1 !==""){
if(pwd1 !== pwd2){msg=msg+"Passwords do not match.\n"}
if(pwd1.length < 6){msg=msg+"Password is too short.\n"}
}

if(dname==""){msg=msg+"Display name is blank.\n"}
if(sec1==""){msg=msg+"Answer the security question.\n"}
if(agree.checked !=true){msg=msg+"You must agree to the Terms and Conditions.\n"}

if(msg==""){
if(confirm('Are you sure you want display name: '+dname+' - It cant be changed later...'))
document.getElementById('regi').submit();
}
else
alert("Fix the following errors to register:\n\n"+msg);
}
//-------------------------------------------------------------------------
function checkMyAccount()
{
var msg="";

pwd1= document.getElementById('pwd1').value;
emA = document.getElementById('em1').value;

var apos=document.getElementById('em1').value.indexOf("@");
var dotpos=document.getElementById('em1').value.lastIndexOf(".");

if(emA == ""){msg=msg+"Email Address is blank.\n"}
if (apos<1||dotpos-apos<2){msg=msg+"Email Address is not valid.\n"}

if(pwd1==""){msg=msg+"Re-Enter your password to update your details.\n"}
else
if(pwd1.length < 6){msg=msg+"Password is too short.\n"}

if(msg=="")
document.getElementById('upi').submit();
else
alert("Fix the following errors to update your details:\n\n"+msg);
}
//-------------------------------------------------------------------------
function validateAdvert()
{
var msg="";

$("#createMsg").hide("fast");

topicSub= document.getElementById('topicSubject').value;
//topicBod = document.getElementById('topicBody').value;
topicBod = tinyMCE.get('topicBody').getContent();

topicKeys = document.getElementById('topicKeywords').value;

if(topicSub == ""){msg=msg+"Subject is blank!<br/>"}
if(topicBod == ""){msg=msg+"Advert text is blank!<br/>"}
if(topicKeys == ""){msg=msg+"Add some keywords for searching!<br/>"}


	if(msg == "")
	{
		document.getElementById('ntc').submit();
	}
	else
	{
		$("#createMsg").show("fast");
		$("#createMsg").html("Please correct the following to continue:<br/><br/>"+msg);
	}

}

//-------------------------------------------------------------------------
function validateUpdateAdvert()
{
var msg="";

topicSub= document.getElementById('topicSubject').value;
topicBod = document.getElementById('topicBody').value;
topicKeys = document.getElementById('topicKeywords').value;

if(topicSub == ""){msg=msg+"Subject is blank!\n"}
if(topicBod == ""){msg=msg+"Advert text is blank!\n"}
if(topicKeys == ""){msg=msg+"Add some keywords for searching!\n"}


if(msg=="")
document.getElementById('untc').submit();
else
alert("Fix the following errors to update your advert:\n\n"+msg);
}

function showReplyBox()
{
toggleLayer('replyBox');
toggleLayer('postButton');
}

function validateMsg()
{
var msg="";

msgSub= document.getElementById('msgSubject').value;
msgBod = document.getElementById('msgBody').value;


if(msgSub == ""){msg=msg+"Subject is blank!\n"}
if(msgBod == ""){msg=msg+"Message is blank!\n"}


if(msg=="")
document.getElementById('nmsg').submit();
else
alert("Fix the following errors to send your message:\n\n"+msg);
}
//-------------------------------------------------------------------------
function validateReply()
{
	var msg="";
	
	msgSub = $("#msgSubject2").val();
	msgBod = $("#msgBody2").val();
	
	if(msgSub == "")msg=msg+"Subject is blank!\n";
	if(msgBod == "")msg=msg+"Message is blank!\n";

if(msg == "")
{
	document.getElementById('rep2').submit();
	toggleLayer('newRep');
}
else
	alert("Fix the following errors to send your message:\n\n"+msg);
}

//-------------------------------------------------------------------------
function validateContact()
{
var msg="";

fname= document.getElementById('name').value;
em = document.getElementById('email').value;
msgbox = document.getElementById('msg').value;
sec1 = document.getElementById('sec1').value;

var apos=document.getElementById('email').value.indexOf("@");
var dotpos=document.getElementById('email').value.lastIndexOf(".");

if(fname =="")msg=msg+"Whats your name?\n";
if(em == ""){msg=msg+"Email Address is blank.\n"}
if (apos<1||dotpos-apos<2){msg=msg+"Email Address is not valid.\n"}
if(msgbox =="")msg=msg+"Message is blank.\n";
if(sec1 =="")msg=msg+"Answer the security question.\n";


if(msg=="")
document.getElementById('cform').submit();
else
alert("Fix the following errors to update your details:\n\n"+msg);
}
//-------------------------------------------------------------------------
function validateUpdatePost()
{
var msg="";

ps= document.getElementById('postSubject').value;
pb = document.getElementById('postBody').value;

if(ps =="")msg=msg+"Subject is blank.\n";
if(pb == ""){msg=msg+"Post body is blank.\n"}

if(msg=="")
document.getElementById('upost').submit();
else
alert("Fix the following errors to update your post:\n\n"+msg);
}
//-------------------------------------------------------------------------
function startUpload()
{
toggleLayer('doit');
toggleLayer('loadImg');
document.loadForm.submit();
}





