<!--
function highlight()
{
if (form1.name.value=="first name")
{
form1.name.value=""
}
}
function highlight2()
{
if (form1.email.value=="name@email.com")
{
form1.email.value=""
}
}
function highlight3()
{
if (form1.lname.value=="last name")
{
form1.lname.value=""
}
}


function checkInput()
{
var emailpattern,result,illegal
functionname=form1.name.value
functionemail=form1.email.value
functionfname1=form1.fname1.value
functionfemail1=form1.femail1.value
functionfname2=form1.fname2.value 
functionfemail2=form1.femail2.value
functionfname3=form1.fname3.value
functionfemail3=form1.femail3.value
functiondestination=form1.destination.value

errcode=0

emailpattern=/^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;




//if statements (validation)
if (functionname=="first name" || functionname=="")
{
errcode=1
}else
if (functiondestination=="null" || functiondestination=="" || functiondestination=="destination")
{
errcode=2
}else
if (functionemail=="name@email.com" || functionemail=="")
{
errcode=3
}else
if(emailpattern.test(functionemail)==false)
{
errcode=3
}else
if (functionfname1=="")
{
errcode=4
}else
if (functionfemail1=="")
{
errcode=5
}else
if(emailpattern.test(functionfemail1)==false)
{
errcode=5
}else
if (functionfname2=="")
{
errcode=6
}else
if(emailpattern.test(functionfemail2)==false)
{
errcode=7
}else
if(functionfemail2=="")
{
errcode=7
}else
if (functionfname3=="")
{
errcode=8
}else
if(functionfemail3=="")
{
errcode=9
}else
if(emailpattern.test(functionfemail3)==false)
{
errcode=9
}else
{
errcode=0
}

//duplicate entries validation

if (functionname!="" && functionfname1!="" && functionfname2!="" && functionfname3!="" && functionemail!="" && functionfemail1!="" && functionfemail2!="" && functionfemail3!="")
{
//if (functionname==functionfname1)
//{
//errcode=10
//}else
//if (functionname==functionfname2)
//{
//errcode=10
//}else
//if (functionfname2==functionfname1)
//{
//errcode=10
//}else
if (functionemail==functionfemail1)
{
form1.email.focus()
form1.email.select()
errcode=11
}else
if (functionemail==functionfemail2)
{
form1.femail2.focus()
form1.femail2.select()
errcode=11
}else
if (functionfemail2==functionfemail1)
{
form1.femail1.focus()
form1.femail1.select()
errcode=11
}else
if (functionfemail2==functionfemail3)
{
form1.femail2.focus()
form1.femail2.select()
errcode=11
}else
if(form1.agree.checked==false)
{
errcode=12
}
}


//check for numbers

if(functionname.search(/[0-9]/)!=-1)
{
errcode=13
}

if(functionfname1.search(/[0-9]/)!=-1)
{
errcode=14
}

if(functionfname2.search(/[0-9]/)!=-1)
{
errcode=15
}

if(functionfname3.search(/[0-9]/)!=-1)
{
errcode=16
}


//switch statements
switch(errcode)
{
case 0:
form1.action="send.asp"
return true
break
case 1:
alert("Please enter a valid name!")
form1.name.focus()
form1.name.select()
return false
break
case 2:
alert("Please enter a valid destination!")
form1.destination.focus()
return false
break
case 3:
alert("Please enter a valid email address!")
form1.email.focus()
form1.email.select()
return false
break
case 4:
alert("Please enter your friend 1's name!")
form1.fname1.focus()
form1.fname1.select()
return false
break
case 5:
alert("Please enter a valid email address for your friend 1!")
form1.femail1.focus()
form1.femail1.select()
return false
break
case 6:
alert("Please enter your friend 2's name!")
form1.fname2.focus()
form1.fname2.select()
return false
break
case 7:
alert("Please enter a valid email address for your friend 2!")
form1.femail2.focus()
form1.femail2.select()
return false
break
case 8:
alert("Please enter your friend3's name!")
form1.fname3.focus()
form1.fname3.select()
return false
break
case 9:
alert("Please enter a valid email address for your friend 3!")
form1.femail3.focus()
form1.femail3.select()
return false
break
case 10:
alert("Please enter a valid last name!")
form1.lname.focus()
form1.lname.select()
return false
break
case 11:
alert("Duplicated email entries found!")
return false
break
case 12:
alert("You must agree to the terms and conditions by checking the box below")
return false
break
case 13:
alert("Names cannot have numeric values!")
form1.name.focus()
form1.name.select()
return false
break
case 14:
alert("Names cannot have numeric values!")
form1.fname1.focus()
form1.fname1.select()
return false
break
case 15:
alert("Names cannot have numeric values!")
form1.fname2.focus()
form1.fname2.select()
return false
break
case 16:
alert("Names cannot have numeric values!")
form1.fname3.focus()
form1.fname3.select()
return false
break
case 17:
alert("Names cannot have numeric values!")
form1.lname.focus()
form1.lname.select()
return false
break
}


}

//-->