function validate_required(field,alerttxt)
{
  with (field)
  {
    if (value==null||value==""||value=="Choose one")
      {alert(alerttxt);return false}
    else {return true}
  }
}

function validate_email(field,alerttxt)
{
  with (field)
  {
    apos=value.indexOf("@")
    dotpos=value.lastIndexOf(".")
    len=value.length-1
    if (apos<1||dotpos-apos<2||dotpos==len)
      {alert(alerttxt);return false}
    else {return true}
  }
}

function validate_required1(field,alerttxt)
{
  with (field)
  {
    if (value==null||value==""||value=="Choose one")
	{
		if(field.name=="message")
			{loadIFrame(alerttxt,"1");return false;}
		else if(field.name=="comment")
			{loadIFrame(alerttxt,"3");return false;}
		else if(field.name=="emailfrom")
			{loadIFrame(alerttxt,"4");return false;}
		else if(field.name=="emailto")
			{loadIFrame(alerttxt,"5");return false;}
		else
			{loadIFrame(alerttxt,"2");return false;}
	}
    else {return true}
  }
}

function validate_email1(field,alerttxt)
{
  with (field)
  {
    apos=value.indexOf("@")
    dotpos=value.lastIndexOf(".")
	len=value.length-1
    if (apos<1||dotpos-apos<2||dotpos==len)
    {
		  if(field.name=="emailto")
		  {
			loadIFrame(alerttxt,"5");
			return false;
		  }
		  else
		  {
			loadIFrame(alerttxt,"2");
			return false;
		  }
    }
    else 
	{
		return true;
	}
  }
}

function close_me()
{
	document.getElementById('pdfViewer').style.display = 'none';
}
function mess()
{
	document.getElementById('from').focus();
	if(document.getElementById('from').value!="")
		document.getElementById('from').style.color = '#A50010';
}
function from()
{
	document.getElementById('message').focus();
}
function comm()
{
	document.getElementById('comment').focus();
}
function emmfrom()
{
	document.getElementById('emailfrom').focus();
}
function emmto()
{
	document.getElementById('emailto').focus();
	if(document.getElementById('emailto').value!="")
		document.getElementById('emailto').style.color = '#A50010';
}


function loadIFrame(text,val){
	document.getElementById("pdfViewer").style.display = "block";
	if(val=="2")
		document.getElementById("pdfViewer2").innerHTML = "<div style='color:red; font-weight: bold; line-height: 2.5;'>"+text+"<br/><input type='button' value='OK' onclick='close_me();mess();' style='background-color:#D9B6B4;width:50px;height:25px'></div>";
	else if(val=="3")
		document.getElementById("pdfViewer2").innerHTML = "<div style='color:red; font-weight: bold; line-height: 2.5;'>"+text+"<br/><input type='button' value='OK' onclick='close_me();comm();' style='background-color:#D9B6B4;width:50px;height:25px'></div>";
	else if(val=="4")
		document.getElementById("pdfViewer2").innerHTML = "<div style='color:red; font-weight: bold; line-height: 2.5;'>"+text+"<br/><input type='button' value='OK' onclick='close_me();emmfrom();' style='background-color:#D9B6B4;width:50px;height:25px'></div>";
	else if(val=="5")
		document.getElementById("pdfViewer2").innerHTML = "<div style='color:red; font-weight: bold; line-height: 2.5;'>"+text+"<br/><input type='button' value='OK' onclick='close_me();emmto();' style='background-color:#D9B6B4;width:50px;height:25px'></div>";
	else
		document.getElementById("pdfViewer2").innerHTML = "<div style='color:red; font-weight: bold; line-height: 2.5;'>"+text+"<br/><input type='button' value='OK' onclick='close_me();from();' style='background-color:#D9B6B4;width:50px;height:25px'></div>";
	iFrameRef.width=600;
	iFrameRef.height=470;
}

function validate_form1(thisform)
{
	with (thisform)
	{
		if (validate_required1(from, "Please enter your email.") == false)
		{
			from.focus();
			return false;
		}
		
		if (validate_email1(from, "Please enter a valid email address.") == false)
		{
			from.focus();
			return false;
		}
		
		if (validate_required1(message, "Blank message.") == false)
		{
			message.focus();
			return false;
		}
		else
		{
			return true;
		}
	}
}

function validate_form2(thisform)
	{
	  with (thisform)
	  {
		  if (validate_required1(emailto,"Please specify recipient's email.") == false)
		  {
			emailto.focus();
			return false;
		  }
		  
		  if (validate_email1(emailto,"Please enter a valid email address.") == false)
		  {
			emailto.focus();
			return false;
		  }
		  if (validate_required1(emailfrom,"Please enter your name.") == false)
		  {
			emailfrom.focus();
			return false;
		  }
		  if (validate_required1(from,"Please enter your email.") == false)
		  {
			from.focus();
			return false;
		  }
		  if (validate_email1(from,"Please enter a valid email address.") == false)
		  {
			from.focus();
			return false;
		  }
		  /*if (validate_required1(comment,"Blank message.") == false)
		  {
			comment.focus();
			return false;
		  }*/
		  else
		  {
			return true;
		  }
	
	  }
	}
function validate_form3(thisform)
{
	with (thisform)
	{
		if (validate_required1(emailfrom, "Please enter your name.") == false)
		{
			emailfrom.focus();
			return false;
		}
		if (validate_required1(from, "Please enter your email.") == false)
		{
			from.focus();
			return false;
		}
		
		if (validate_email1(from, "Please enter a valid email address.") == false)
		{
			from.focus();
			return false;
		}
		
		if (validate_required1(message, "Blank message.") == false)
		{
			message.focus();
			return false;
		}
		else
		{
			return true;
		}
	}
}
function validate_form3(thisform)
{
	with (thisform)
	{
		if (validate_required1(emailfrom, "Please enter your name.") == false)
		{
			emailfrom.focus();
			return false;
		}
		if (validate_required1(from, "Please enter your email.") == false)
		{
			from.focus();
			return false;
		}
		
		if (validate_email1(from, "Please enter a valid email address.") == false)
		{
			from.focus();
			return false;
		}
		
		if (validate_required1(message, "Blank message.") == false)
		{
			message.focus();
			return false;
		}
		else
		{
			return true;
		}
	}
}

function disableEnterKey(e)
{
     var key;

     if (window.event)
     {
     	key = window.event.keyCode;     //IE
     }
     else
     {
     	key = e.which;     //firefox
     }

     if (key == 13)
     {
     	return false;
     }
     else
     {
     	return true;
     }
}