function checkall(form) {
	checkName(form);
	//checkAddress(form);
	checkPhone(form); 
	checkEmail(form);
	if ( (email=="ok")&&(phone=="ok")&&(name=="ok")&&(surname=="ok")&&(company=="ok")&&(urls =="ok") ){ 
	
		return (true);
	}
	else {
		missing = shown + showl + showphone + showmail + showc + showu ;
		alert ('Please fill in the following fields: \n' + missing);
		return (false);
	}
}


function checkAddress(form) {
	if ( ((form.address.value) == "") || ((form.city.value) == "")       ) {
	name = "bad";
	alert( "Zadajte prosím adresu a mesto" );
	}
	else {
	name = "ok";
	}
	
}


function checkName(form) {
	if ( (form.FirstName.value) == "") {
	name = "bad";
	shown = "* First name \n";
	}
	else {
	name = "ok";
	shown = "";
	}
	
	if ( (form.LastName.value) == "") {
	surname = "bad";
	showl = "* Last name \n";
	}
	else {
	surname = "ok";
	showl = "";
	}
	
	if ( (form.Company.value) == "") {
	company = "bad";
	showc = "* Comapny \n";
	}
	else {
	company = "ok";
	showc = "";
	}
	
	if ( (form.URL.value) == "") {
	urls = "bad";
	showu = "* URL \n";
	}
	else {
	urls = "ok";
	showu = "";
	}
	
}

function checkPhone( form ) {
  if ( isLetter( form.Telephone.value ) || 
    form.Telephone.value.length < 4 )   {
    	phone = "bad";
    	showphone = "* Telephone \n";
    }
    else {
    phone = "ok";
    showphone = "";
    }
    
    
 
}

function isNumber( value ) {
  if ( 1 + ( value - 1 ) == value ) {
    return( true );

  }
  else {
    return( false );

  }

}

function isLetter( value ) {
var reg2 = /[a-zA-Z]$/; // valid
if (reg2.test(value))  {
    return( true );

  }
  else {
    return( false );

  }

}



function checkEmail(myForm) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.Email.value)){
	email = "ok";
	showmail = "";
} 
else {
	email = "bad";
	showmail = "* E-mail \n";
	}
}
