<!--
function checkContact( f ){

  if( f['Data[FirstName]'].value == "" ){
    alert( "Please enter your first name." );
    f['Data[FirstName]'].focus();
    return false;
  }

  if( f['Data[LastName]'].value == "" ){
    alert( "Please enter your last name." );
    f['Data[LastName]'].focus();
    return false;
  }

  email = f['Data[EMail]'].value;

  if( email == "" ) {
    alert( "Please enter your E-MAIL address." );
    f['Data[EMail]'].focus();
    return false;
  }

  if( echeck( email ) == false ) {
    alert( "Your E-MAIL address is not valid. Please enter correct email address." );
    f['Data[EMail]'].focus();
    return false;
  }

  if( f['Data[Message]'].value == "" ){
    alert( "Please enter message you want to send." );
    f['Data[Message]'].focus();
    return false;
  }

  return true;
}


function OrderTestInput(f)
{
  if( f['Order[FirstName]'].value == "" ) {
    alert( "Please enter your first name." );
    f['Order[FirstName]'].focus();
    return false;
  }

  if( f['Order[LastName]'].value == "" ) {
    alert( "Please enter your last name." );
    f['Order[LastName]'].focus();
    return false;
  }

  if( f['Order[HomeAddress]'].value == "" ) {
    alert( "Please enter your home address." );
    f['Order[HomeAddress]'].focus();
    return false;
  }

  if( f['Order[City]'].value == "" ) {
    alert( "Please enter city name." );
    f['Order[City]'].focus();
    return false;
  }

  selIndex = f['Order[Country]'].selectedIndex;
  if( f['Order[Country]'].options[selIndex].value == "" ){
    alert( "Please select country." );
    f['Order[Country]'].focus();
    return false;
  }

  countrySelIndex = f['Order[Country]'].selectedIndex;
  selIndex = f['Order[State]'].selectedIndex;

  if( (f['Order[Country]'].options[countrySelIndex].value == "US" ) &&
      f['Order[State]'].options[selIndex].value == "**" ){
    alert( "If you live in USA, please select state." );
    f['Order[State]'].focus();
    return false;
  }

  if( f['Order[ZipCode]'].value == "" ) {
    alert( "Please enter zip code." );
    f['Order[ZipCode]'].focus();
    return false;
  }

  if( f['Order[HomePhone]'].value == "" ) {
    alert( "Please enter your home phone number." );
    f['Order[HomePhone]'].focus();
    return false;
  }
  
  email = f['Order[EMail]'].value;

  if( email == "" ) {
    alert( "Please enter your E-MAIL address." );
    f['Order[EMail]'].focus();
    return false;
  }

  at_pos = email.indexOf( "@" );
  // to check if the domain has dot inside.
  email_domain = email.substring( at_pos+1, email.length );

  if( at_pos < 0 || at_pos == 0 || at_pos == email.length-1 ||
      email.indexOf( "," ) != -1 || email_domain.indexOf( "." ) == -1 ) {
    alert( "Your E-MAIL address is not valid. Please enter correct email address." );
    f['Order[EMail]'].focus();
    return false;
  }

  if( f['agree_tc'].checked == false ) {
    alert( "Plese read our Terms and Conditions. If you agree with them, please check the box and continue with order." );
    f['agree_tc'].focus();
    return false;
  } 

  return true;
}



function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	
	if (str.indexOf(at)==-1){
		return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}

	if (str.indexOf(at,(lat+1))!=-1){
		return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	}

	if (str.indexOf(dot,(lat+2))==-1){
		return false
	}
	
	if (str.indexOf(" ")!=-1){
		return false
	}

	return true
}

//-->

