
function validate_required_email(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

function validate_required_fname(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

function validate_required_lname(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

function validate_required_phone(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}


function validate_required_message(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

function validate_required_password(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

function validate_length_password(field,alerttxt)
{
with (field)
  {
  if (value.length <= 5)
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

function validate_required_confirm_password(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

function validate_confirm_password_to_password(alerttxt)
{
  
  if (document.registration.txtpass.value != document.registration.txtconfirmpass.value)
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
 
}

function validate_required_address(field,alerttxt)
{
	with (field)
	  {
	  if (value==null||value=="")
		{
		alert(alerttxt);return false;
		}
	  else
		{
		return true;
		}
	  }
}

function validate_required_industry(field,alerttxt)
{
	with (field)
	  {
	  if (value==null||value=="")
		{
		alert(alerttxt);return false;
		}
	  else
		{
		return true;
		}
	  }
}

function validate_required_language(field,alerttxt)
{
	with (field)
	  {
	  if (value==null||value=="")
		{
		alert(alerttxt);return false;
		}
	  else
		{
		return true;
		}
	  }
}

function validate_required_heard_about(field,alerttxt)
{
	with (field)
	  {
	  if (value==null||value=="")
		{
		alert(alerttxt);return false;
		}
	  else
		{
		return true;
		}
	  }
}

function validate_company(field,alerttxt)
{
	with (field)
	  {
	  if (value==null||value=="")
		{
		alert(alerttxt);return false;
		}
	  else
		{
		return true;
		}
	  }
}

function validate_street(field,alerttxt)
{
	with (field)
	  {
	  if (value==null||value=="")
		{
		alert(alerttxt);return false;
		}
	  else
		{
		return true;
		}
	  }
}

function validate_city(field,alerttxt)
{
	with (field)
	  {
	  if (value==null||value=="")
		{
		alert(alerttxt);return false;
		}
	  else
		{
		return true;
		}
	  }
}

function validate_required_country(field,alerttxt)
{
	with (field)
	  {
	  if (value==null||value=="")
		{
		alert(alerttxt);return false;
		}
	  else
		{
		return true;
		}
	  }
}

function validate_required_agreement(field,alerttxt)
{
	with (field)
	  {
	  if (checked==false)
		{
		alert(alerttxt);return false;
		}
	  else
		{
		return true;
		}
	  }
}

function strTrim(str) {
	var elem = document.getElementById(str).value;
	document.getElementById(str).value = elem.replace(/^\s+|\s+$/g, '');
}

function validate_email(field,alerttxt)
{
	with (field)
	  {
	  apos=value.indexOf("@");
	  dotpos=value.lastIndexOf(".");
	  if (apos<1||dotpos-apos<2)
		{alert(alerttxt);return false;}
	  else {return true;}
	  }
}

function validate_form(thisform)
{
with (thisform)
  {		
	if (validate_required_fname(txtfname,"Please fill in First Name.")==false)
		{txtfname.focus();return false;}
	if (validate_required_lname(txtlname,"Please fill in Last Name.")==false)
		{txtlname.focus();return false;}
	if (validate_required_email(txtemail,"Please fill e-mail address.")==false)
		{txtemail.focus();return false;}	
	if (validate_email(txtemail,"Not a valid E-mail Address. Follow this format: username@example.com")==false)
		{txtemail.focus();return false;}
	//if (validate_required_password(txtpass,"Please fill password.")==false)
	//	{txtpass.focus();return false;}
	//if (validate_length_password(txtpass,"Password should not be less than six (6) characters.")==false)
	//	{txtpass.focus();return false;}
	//if (validate_required_confirm_password(txtconfirmpass,"Please fill Confirm Password.")==false)
	//	{txtconfirmpass.focus();return false;}
	//if (validate_confirm_password_to_password("Your Password is not similar to your Confirm Password.")==false)
	//	{txtconfirmpass.focus();return false;}
    if (validate_required_phone(txtphone,"Please fill Phone Number.")==false)
		{txtphone.focus();return false;}
	//if (validate_required_address(txtaddress,"Please fill Address.")==false)
	//	{txtaddress.focus();return false;}
	if (validate_required_industry(drpindustry,"Please select your industry.")==false)
		{drpindustry.focus();return false;}
	if (validate_company(txtcompany,"Please fill in Company")==false)
		{txtcompany.focus();return false;}
	//if (validate_street(txtstreet,"Please fill in Street")==false)
	//	{txtstreet.focus();return false;}
	//if (validate_city(txtcity,"Please fill in City")==false)
	//	{txtcity.focus();return false;}
	if (validate_required_country(cmbcountry,"Please select your country.")==false)
		{cmbcountry.focus();return false;}
	if (validate_required_language(cmblang,"Please select preferred language.")==false)
		{cmblang.focus();return false;}
	if (validate_required_industry(cmbheard,"Please select from the list of \"How did you hear about us?\".")==false)
		{cmbheard.focus();return false;}
	 if (validate_required_agreement(chkagreement,"You must agree to the Master Subscription Agreement.")==false)
		{chkagreement.focus();return false;}
  }
  
}

function validate_trialform(thisform)
{
with (thisform)
  {		
	if (validate_required_fname(txtfname,"Please fill in First Name.")==false)
		{txtfname.focus();return false;}
	if (validate_required_lname(txtlname,"Please fill in Last Name.")==false)
		{txtlname.focus();return false;}
	if (validate_required_email(txtemail,"Please fill e-mail address.")==false)
		{txtemail.focus();return false;}	
	if (validate_email(txtemail,"Not a valid E-mail Address. Follow this format: username@example.com")==false)
		{txtemail.focus();return false;}	
    if (validate_required_phone(txtphone,"Please fill Phone Number.")==false)
		{txtphone.focus();return false;}	
	if (validate_company(txtcompany,"Please fill in Company")==false)
		{txtcompany.focus();return false;}
	if (validate_required_country(cmbcountry,"Please select your country.")==false)
		{cmbcountry.focus();return false;}
	if (validate_required_industry(cmbheard,"Please select from the list of \"How did you hear about us?\".")==false)
		{cmbheard.focus();return false;}
	 if (validate_required_agreement(chkagreement,"You must agree to the Master Subscription Agreement.")==false)
		{chkagreement.focus();return false;}
  }
  
}

function validate_resourcesform(thisform)
{
with (thisform)
  {		
	if (validate_required_fname(txtfname,"Please fill in First Name.")==false)
		{txtfname.focus();return false;}
	if (validate_required_lname(txtlname,"Please fill in Last Name.")==false)
		{txtlname.focus();return false;}
	if (validate_company(txtcompany,"Please fill in Company")==false)
		{txtcompany.focus();return false;}
	if (validate_required_email(txtemail,"Please fill e-mail address.")==false)
		{txtemail.focus();return false;}	
	if (validate_email(txtemail,"Not a valid E-mail Address. Follow this format: username@example.com")==false)
		{txtemail.focus();return false;}	
	if (validate_required_country(cmbcountry,"Please select your country.")==false)
		{cmbcountry.focus();return false;}
  }
  
}
