function validatePost()
{
  var LB = "\n";
  var msghdr = "Warning: The following information is missing/incorrect:" + LB + LB;
  var msg = "";
  var email = document.getElementById("email").value;
  
  if (!document.getElementById("name").value) msg += "-> Name" + LB;	
  if (!document.getElementById("city").value) msg += "-> City" + LB;	
  if (!document.getElementById("country").value) msg += "-> Country" + LB;	
    if(email != "")
	{
	if (document.getElementById("email").value.indexOf('@',0)==-1 || document.getElementById("email").value.indexOf('@',0)== 0 ||    document.getElementById("email").value.indexOf('.',0)==-1) msg += "-> Email Address" + LB;
	}
  if (!document.getElementById("cell").value) msg += "-> Cell Number" + LB;	
  if (!document.getElementById("detail").value) msg += "-> Detail" + LB;	  
 
  if (msg.length > 0)
  {
	alert(msghdr + msg);
	return false;
  }
  else return true;
	
}
function validateUpload()
{
  var LB = "\n";
  var msghdr = "Warning: The following information is missing/incorrect:" + LB + LB;
  var msg = "";
  if (!document.getElementById("title").value) msg += "-> Picture Title" + LB;	
  
  
  if (msg.length > 0)
  {
	alert(msghdr + msg);
	return false;
  }
  else return true;
	
}

function validateReply()
{
	var name   = document.getElementById("name").value;
	var detail = document.getElementById("detail").value;
	
    var LB = "\n";
    var msghdr = "Warning: The following information is missing/incorrect:" + LB + LB;
    var msg = "";

	
	if (!name)  msg += "-> Name" + LB;	
	if (!detail)  msg += "-> Detail" + LB;	

    if (msg.length > 0)
    {
 	 alert(msghdr + msg);
	 return false;
    }
	
}
function LongTextSpacer (TextDataObject, SpaceAfter) {
	
		//var TextData = TextDataObject.innerHTML;
		var TextData = document.getElementById(TextDataObject).value;
		var newTextData  = "";
		var isWhiteSpace = false;
		var charactersSinceSpace = 0;
		
		for (i = 0 ; i < TextData.length ; i++) {
		
			newTextData += TextData.charAt(i);
			
			if (TextData.charAt(i) == ' ' || TextData.charAt(i) == "\t" || TextData.charAt(i) == "\n")
			{
				charactersSinceSpace = 0;
			}
			else
			{
				charactersSinceSpace++;
				if (charactersSinceSpace >= SpaceAfter)
				{
					newTextData += ' ';
					charactersSinceSpace = 0;
				}
			}
		}	
		
		//TextDataObject.innerHTML = newTextData;
		document.getElementById(TextDataObject).value = newTextData;
	}					   
function validateForm()
{
	var name   = document.getElementById("name").value;
	var email  = document.getElementById("email").value;
	var detail = document.getElementById("detail").value;
	
	
	LongTextSpacer('detail',20);
	
    var LB = "\n";
    var msghdr = "Warning: The following information is missing/incorrect:" + LB + LB;
    var msg = "";

	
	if (!name)  msg += "-> Name" + LB;	

    if(email != "")
	{
	if (document.getElementById("email").value.indexOf('@',0)==-1 || document.getElementById("email").value.indexOf('@',0)== 0 ||    document.getElementById("email").value.indexOf('.',0)==-1) msg += "-> Email Address" + LB;
	}

    if (msg.length > 0)
    {
 	 alert(msghdr + msg);
	 return false;
    }
}

function registerInfo()
{

	var user_name   = document.getElementById("user_name").value;
	var password  	= document.getElementById("password").value;
	var cpassword   = document.getElementById("cpassword").value;
	var first_name  = document.getElementById("first_name").value;
	var last_name   = document.getElementById("last_name").value;
	var email       = document.getElementById("email").value;
	
    var LB = "\n";
    var msghdr = "Warning: The following information is missing/incorrect:" + LB + LB;
    var msg = "";

	if (!user_name)  msg += "-> User Name" + LB;	
	if (!password)  msg += "-> Password" + LB;	
	if (!cpassword)  msg += "-> Retype Password" + LB;	
	if (cpassword != password)  msg += "-> Password and Retype Password should be same" + LB;	
	
	if (!first_name)  msg += "-> First Name" + LB;	
	if (!last_name)   msg += "-> Last Name" + LB;	

    if (document.getElementById("email").value.indexOf('@',0)==-1 || document.getElementById("email").value.indexOf('@',0)== 0 ||    document.getElementById("email").value.indexOf('.',0)==-1) msg += "-> Email Address" + LB;

    if (msg.length > 0)
    {
 	 alert(msghdr + msg);
	 return false;
    }

}
function validateLoginInfo()
{
	var username  = document.getElementById("username").value;
	var password  = document.getElementById("password").value;
	
    var LB = "\n";
    var msghdr = "Warning: The following information is missing/incorrect:" + LB + LB;
    var msg = "";

	if (!username)  msg += "-> User Name" + LB;	
	if (!password)  msg += "-> Password" + LB;	

    if (msg.length > 0)
    {
 	 alert(msghdr + msg);
	 return false;
    }
	document.frmlogin.submit();	
}
function forgotPasswordMail()
{
	var email  = document.getElementById("email").value;
	
    var LB = "\n";
    var msghdr = "Warning: The following information is missing/incorrect:" + LB + LB;
    var msg = "";

    if (document.getElementById("email").value.indexOf('@',0)==-1 || document.getElementById("email").value.indexOf('@',0)== 0 ||    document.getElementById("email").value.indexOf('.',0)==-1) msg += "-> Email Address" + LB;

    if (msg.length > 0)
    {
 	 alert(msghdr + msg);
	 return false;
    }
}