 /*
 * 
 ****************************************************************************
 * Copyright (C) Panona
 *
 * Author: Himzo Music
 * Date: 07-04-2006
 * Updated: 
 ***************************************************************************
 * NAME:	validate.js
 *
 * DESCRIPTION:
 * Script for validation of input forms
 ***************************************************************************
 */
 
 
/********************************************************************************/
function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}//function isNumeric(sText)
/********************************************************************************/
function IsDecimal(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}//function isNumeric(sText)
/********************************************************************************/
function validateEmail(strEmail)
{
  var at="@";
  var dot=".";
  var lat=strEmail.indexOf(at);
  var lstr=strEmail.length;
  var ldot=strEmail.indexOf(dot);
  if (strEmail.indexOf(at)==-1)
  {
	return false;
  }
  if (strEmail.indexOf(at)==-1 || strEmail.indexOf(at)==0 || strEmail.indexOf(at)==lstr)
  {
	return false;
  }
  if (strEmail.indexOf(dot)==-1 || strEmail.indexOf(dot)==0 || strEmail.indexOf(dot)==lstr)
  {
	  return false;
  }
  if (strEmail.indexOf(at,(lat+1))!=-1)
  {
	return false;
  }
  if (strEmail.substring(lat-1,lat)==dot || strEmail.substring(lat+1,lat+2)==dot)
  {
    return false;
   }
  if (strEmail.indexOf(dot,(lat+2))==-1)
  {
	 return false;
  }
  if (strEmail.indexOf(" ")!=-1)
  {
     return false;
  }
  return true;
}//function validateEmail
/********************************************************************************/
function val_mail(form) {
	if (form.name.value == "") {
		alert('Please enter your name!');
		form.name.select();
		return false;
	} else if(form.msg.value == "") {
		alert('Please enter your message!');
		form.msg.select();
		return false;
	}
}

/********************************************************************************/
/********************************************************************************/
/********************************************************************************/
