//VALIDO EL F NAME

function valida_fname(){


	if (document.formbn.fname.value.length<3){
		document.formbn.fname.style.border = "1px solid #FF0000";


	}

	else{
  			document.formbn.fname.style.border = "1px solid #00FF00";

  	}

}

//VALIDO EL L NAME

function valida_lname(){


	if (document.formbn.lname.value.length<3){
		document.formbn.lname.style.border = "1px solid #FF0000";


	}

	else{
  			document.formbn.lname.style.border = "1px solid #00FF00";

  	}

}

//VALIDO MAIL

function valida_mail(){

    if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.formbn.mail.value)){
		document.formbn.mail.style.border = "1px solid #00FF00";

    }else{
		document.formbn.mail.style.border = "1px solid #FF0000";

    }
}

//VALIDA GENDER


function valida_gender(){


	if (document.formbn.gender.value.length<1){
		document.formbn.gender.style.border = "1px solid #FF0000";


	}

	else{
  			document.formbn.gender.style.border = "1px solid #00FF00";

  	}

}

//VALIDA BIRTH


function valida_birth(){


	if (document.formbn.birth.value.length<8){
		document.formbn.birth.style.border = "1px solid #FF0000";


	}

	else{
  			document.formbn.birth.style.border = "1px solid #00FF00";

  	}

}

//VALIDA HOUSE TELEPHONE


function valida_htel(){


	if (document.formbn.htel.value.length<4){
		document.formbn.htel.style.border = "1px solid #FF0000";


	}

	else{
  			document.formbn.htel.style.border = "1px solid #00FF00";

  	}

}

//VALIDA ADRESS


function valida_address(){


	if (document.formbn.address.value.length<4){
		document.formbn.address.style.border = "1px solid #FF0000";

	}

	else{
  			document.formbn.address.style.border = "1px solid #00FF00";

  	}

}


//VALIDA CITY


function valida_city(){


	if (document.formbn.city.value.length<3){
		document.formbn.city.style.border = "1px solid #FF0000";


	}

	else{
  			document.formbn.city.style.border = "1px solid #00FF00";

  	}

}

//VALIDA STATE OR PROVINCE


function valida_state(){


	if (document.formbn.state.value.length<3){
		document.formbn.state.style.border = "1px solid #FF0000";


	}

	else{
  			document.formbn.state.style.border = "1px solid #00FF00";

  	}

}

//VALIDA ZIP


function valida_zip(){


	if (document.formbn.zip.value.length<3){
		document.formbn.zip.style.border = "1px solid #FF0000";


	}

	else{
  			document.formbn.zip.style.border = "1px solid #00FF00";

  	}

}

//VALIDA COUNTRY


function valida_country(){


	if (document.formbn.country.value.length<3){
		document.formbn.country.style.border = "1px solid #FF0000";


	}

	else{
  			document.formbn.country.style.border = "1px solid #00FF00";

  	}

}

//VALIDA NATIONALITY


function valida_nationality(){


	if (document.formbn.nationality.value.length<3){
		document.formbn.nationality.style.border = "1px solid #FF0000";


	}

	else{
  			document.formbn.nationality.style.border = "1px solid #00FF00";

  	}

}

//VALIDA PASSPORT


function valida_passport(){


	if (document.formbn.passport.value.length<3){
		document.formbn.passport.style.border = "1px solid #FF0000";


	}

	else{
  			document.formbn.passport.style.border = "1px solid #00FF00";

  	}

}

//VALIDA NATIVE


function valida_native(){


	if (document.formbn.native.value.length<3){
		document.formbn.native.style.border = "1px solid #FF0000";


	}

	else{
  			document.formbn.native.style.border = "1px solid #00FF00";

  	}

}

//VALIDA FIND US


function valida_findus(){


	if (document.formbn.findus.value.length<3){
		document.formbn.findus.style.border = "1px solid #FF0000";


	}

	else{
  			document.formbn.findus.style.border = "1px solid #00FF00";

  	}

}

//VALIDA LEVEL


function valida_level(){


	if (document.formbn.level.value.length<3){
		document.formbn.level.style.border = "1px solid #FF0000";


	}

	else{
  			document.formbn.level.style.border = "1px solid #00FF00";

  	}

}

//VALIDA PROGRAM


function valida_program(){


	if (document.formbn.program.value.length<3){
		document.formbn.program.style.border = "1px solid #FF0000";

	}

	else{
  			document.formbn.program.style.border = "1px solid #00FF00";

  	}

}

//VALIDA WEEKS


function valida_weeks(){


	if (document.formbn.weeks.value.length<3){
		document.formbn.weeks.style.border = "1px solid #FF0000";


	}

	else{
  			document.formbn.weeks.style.border = "1px solid #00FF00";

  	}

}

//VALIDA DATE


function valida_date(){


	if (document.formbn.date.value.length<3){
		document.formbn.date.style.border = "1px solid #FF0000";


	}

	else{
  			document.formbn.date.style.border = "1px solid #00FF00";

  	}

}




////////////////////////////////////////////////////////////////////////////


//VALIDO TODO EL CONTENIDO NUEVAMENTE


function valida_todo(){

	var isNotOk;

////////////////////////////////////////////////////////////////////////////

	if (document.formbn.fname.value.length<3){
		document.formbn.fname.style.border = "1px solid #FF0000";
		document.formbn.fname.focus()
	isNotOk=true;
	}

	else{
  			document.formbn.fname.style.border = "1px solid #00FF00";
  	}


////////////////////////////////////////////////////////////////////////////


  	if (document.formbn.lname.value.length<3){
		document.formbn.lname.style.border = "1px solid #FF0000";
		document.formbn.lname.focus()
    isNotOk=true;
	}

	else{
  			document.formbn.lname.style.border = "1px solid #00FF00";
  	}

////////////////////////////////////////////////////////////////////////////

 	if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.formbn.mail.value)){
		document.formbn.mail.style.border = "1px solid #00FF00";
    }

    else{
		document.formbn.mail.style.border = "1px solid #FF0000";
		document.formbn.mail.focus()
	isNotOk=true;
    }

////////////////////////////////////////////////////////////////////////////

    if (document.formbn.gender.value.length<1){
		document.formbn.gender.style.border = "1px solid #FF0000";
		document.formbn.gender.focus()
    isNotOk=true;
	}

	else{
  			document.formbn.gender.style.border = "1px solid #00FF00";
  	}

////////////////////////////////////////////////////////////////////////////

  	if (document.formbn.birth.value.length<8){
		document.formbn.birth.style.border = "1px solid #FF0000";
		document.formbn.birth.focus()
    isNotOk=true;
	}

	else{
  			document.formbn.birth.style.border = "1px solid #00FF00";
  	}

////////////////////////////////////////////////////////////////////////////

  	if (document.formbn.htel.value.length<4){
		document.formbn.htel.style.border = "1px solid #FF0000";
		document.formbn.htel.focus()
	isNotOk=true;
	}

	else{
  			document.formbn.htel.style.border = "1px solid #00FF00";

  	}

////////////////////////////////////////////////////////////////////////////

  	if (document.formbn.address.value.length<4){
		document.formbn.address.style.border = "1px solid #FF0000";
		document.formbn.address.focus()
    isNotOk=true;
	}

	else{
  			document.formbn.address.style.border = "1px solid #00FF00";
  	}

////////////////////////////////////////////////////////////////////////////

  	if (document.formbn.city.value.length<3){
		document.formbn.city.style.border = "1px solid #FF0000";
		document.formbn.city.focus()
    isNotOk=true;
	}

	else{
  			document.formbn.city.style.border = "1px solid #00FF00";

  	}

////////////////////////////////////////////////////////////////////////////

  	if (document.formbn.state.value.length<3){
		document.formbn.state.style.border = "1px solid #FF0000";
		document.formbn.state.focus()
    isNotOk=true;
	}

	else{
  			document.formbn.state.style.border = "1px solid #00FF00";
  	}

////////////////////////////////////////////////////////////////////////////


    if (document.formbn.zip.value.length<3){
		document.formbn.zip.style.border = "1px solid #FF0000";
		document.formbn.zip.focus()
    isNotOk=true;
	}

	else{
  			document.formbn.zip.style.border = "1px solid #00FF00";

  	}

////////////////////////////////////////////////////////////////////////////

  	if (document.formbn.country.value.length<3){
		document.formbn.country.style.border = "1px solid #FF0000";
		document.formbn.country.focus()
    isNotOk=true;
	}

	else{
  			document.formbn.country.style.border = "1px solid #00FF00";
  	}

////////////////////////////////////////////////////////////////////////////

	if (document.formbn.nationality.value.length<3){
		document.formbn.nationality.style.border = "1px solid #FF0000";
		document.formbn.nationality.focus()
    isNotOk=true;
	}

	else{
  			document.formbn.nationality.style.border = "1px solid #00FF00";
  	}

////////////////////////////////////////////////////////////////////////////

   	if (document.formbn.passport.value.length<3){
		document.formbn.passport.style.border = "1px solid #FF0000";
		document.formbn.passport.focus()
    isNotOk=true;
	}

	else{
  			document.formbn.passport.style.border = "1px solid #00FF00";
  	}

////////////////////////////////////////////////////////////////////////////

   	if (document.formbn.native.value.length<3){
		document.formbn.native.style.border = "1px solid #FF0000";
		document.formbn.native.focus()
    isNotOk=true;
	}

	else{
  			document.formbn.native.style.border = "1px solid #00FF00";
  	}

////////////////////////////////////////////////////////////////////////////


	if (document.formbn.findus.value.length<3){
		document.formbn.findus.style.border = "1px solid #FF0000";
		document.formbn.findus.focus()
    isNotOk=true;
	}

	else{
  			document.formbn.findus.style.border = "1px solid #00FF00";
  	}

////////////////////////////////////////////////////////////////////////////


	if (document.formbn.level.value.length<3){
		document.formbn.level.style.border = "1px solid #FF0000";
		document.formbn.level.focus()
    isNotOk=true;
	}

	else{
  			document.formbn.level.style.border = "1px solid #00FF00";
  	}

////////////////////////////////////////////////////////////////////////////


	if (document.formbn.program.value.length<3){
		document.formbn.program.style.border = "1px solid #FF0000";
		document.formbn.program.focus()
    isNotOk=true;
	}

	else{
  			document.formbn.program.style.border = "1px solid #00FF00";
  	}

////////////////////////////////////////////////////////////////////////////

	if (document.formbn.weeks.value.length<3){
		document.formbn.weeks.style.border = "1px solid #FF0000";
		document.formbn.weeks.focus()
    isNotOk=true;
	}

	else{
  			document.formbn.weeks.style.border = "1px solid #00FF00";
  	}

////////////////////////////////////////////////////////////////////////////


	if (document.formbn.date.value.length<3){
		document.formbn.date.style.border = "1px solid #FF0000";
		document.formbn.date.focus()
    isNotOk=true;
	}

	else{
  			document.formbn.date.style.border = "1px solid #00FF00";
  	}

////////////////////////////////////////////////////////////////////////////

    if (document.formbn.tac.checked){
	}

	else{
	isNotOk=true;
  	}

////////////////////////////////////////////////////////////////////////////

    if (isNotOk){
    }
    else{
    document.formbn.submit();
    }

}



