// JavaScript Document
var fl_name="Nothing";
var get_name = 0;
function c()
{

while (get_name == 0 || get_name < 100)
{
get_name = Math.floor(Math.random()*1000);
}
get_name = 1000 + get_name;
document.getElementById("codefield2").value = get_name;
}

function d()
{

while (get_name == 0 || get_name < 100)
{
get_name = Math.floor(Math.random()*1000);
}
get_name = 1000 + get_name;

document.getElementById("codefield").value = get_name;
document.getElementById("codefield2").value = get_name;
}

function txtvalid(obj)
{
	if (obj.name2.value=="")
	{
		alert("Please enter your Name.");
		obj.name2.focus();
		return false;
	}
	if (obj.phone2.value=="")
	{
		alert("Please enter your Phone.");
		obj.phone2.focus();
		return false;
	}
    if (obj.mail2.value=="")
	{
		alert("Please enter your Email.");
		obj.mail2.focus();
		return false;
	}
	if (!validEmail(obj.mail2))
	{
		return false;
	}
	if (obj.codeans2.value!=get_name)
	{
		alert("Please type the correct code.");
		obj.codeans2.focus();
		return false;
	}
	else
	{
		return true;
	}
}
function txtvalid2(obj)
{
	if (obj.name.value=="")
	{
		alert("Please enter your Name.");
		obj.name.focus();
		return false;
	}
	if (obj.mail.value=="")
	{
		alert("Please enter your Email.");
		obj.mail.focus();
		return false;
	}
	if (!validEmail(obj.mail))
	{
		return false;
	}	
	if (obj.phone.value=="")
	{
		alert("Please enter your Phone.");
		obj.phone.focus();
		return false;
	}
	if (obj.speciality.value=="Nothing")
	{
		alert("Please select one of the Dictation Recording options.");
		obj.speciality.focus();
		return false;
	}
	if (obj.codeans.value!=get_name)
	{
		alert("Please type the correct code.");
		obj.codeans.focus();
		return false;
	}
	else
	{
		return true;
	}
}
//========================================================================
function validEmail(thisis){
	if (!isEmail(thisis.value))
	{	
		alert("Enter a valid e-mail address");
		thisis.focus();
		return false;			
	}
	else
		return true;			
}

function isEmail(thestr){

var atIndex = thestr.indexOf('@');
var dotIndex = thestr.indexOf('.',atIndex);

var flag=true;

theSub = thestr.substring(0,dotIndex+1)

	if ( (atIndex < 1 ) || (atIndex != thestr.lastIndexOf('@') ) || (dotIndex < atIndex + 2) || (thestr.length <= theSub.length))
		flag = false;
	else
		flag = true;
		
	return(flag);	
} 
function bookmark(url, sitename)
{
  ns="Netscape and FireFox users, use CTRL+D to bookmark this site."
  if ((navigator.appName=='Microsoft Internet Explorer') &&
    (parseInt(navigator.appVersion)>=4))
  {
    window.external.AddFavorite(url, sitename);
  }
  else if (navigator.appName=='Netscape')
  {
    alert(ns);
  }
}


