function checkContactForm(form) {
	checkName(form);
	//checkAddress(form);
	checkPhone(form); 
	checkEmail(form);
	if ( (email=="ok")&&(name=="ok")&&(howh=="ok")&&(whatn=="ok")&&(whats=="ok")&&(whatsta=="ok")&&(phone=="ok") ){ 
	
		return (true);
	}
	else {
		missing = shown + showmail + showphone + showc + showo + showp + showr;
		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.name.value) == "") {
	name = "bad";
	shown = "* Name \n";
	}
	else {
	name = "ok";
	shown = "";
	}
	
	/*if ( (form.city.value) == "") {
	citys = "bad";
	showl = "* City \n";
	}
	else {
	citys = "ok";
	showl = "";
	}*/
	
	if ( (form.how.value) == "none") {
	howh = "bad";
	showc = "* How did you hear about us? \n";
	}
	else {
	howh = "ok";
	showc = "";
	}
	
	if ( (form.whatnature.value) == "none") {
	whatn = "bad";
	showo = "* What is the nature of your interest? \n";
	}
	else {
	whatn = "ok";
	showo = "";
	}
	
	
	if ( (form.whatservices.value) == "none") {
	whats = "bad";
	showp = "* What services are you inquiring about? \n";
	}
	else {
	whats = "ok";
	showp = "";
	}
	
	if ( (form.whatstate.value) == "none") {
	whatsta = "bad";
	showr = "* In what state do you need assistance? \n";
	}
	else {
	whatsta = "ok";
	showr = "";
	}
	
}

function checkPhone( form ) {
  if ( isLetter( form.phone.value ) || 
    form.phone.value.length < 4 )   {
    	phone = "bad";
    	showphone = "* Phone \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";
	}
}


function checkScheduleForm(form) {
	checkValues(form);
	checkPhone(form); 
	checkEmail(form);
	if ( (email=="ok")&&(schedName=="ok") && (phone=="ok") &&(type=="ok")&&(date=="ok")&&(time=="ok") ){ 
	
		return (true);
	}
	else {
		missing = shownam + showmail + showphone + showtim + showd + showt;
		alert ('Please fill in the following fields: \n' + missing);
		return (false);
	}
}

function checkScheduleForm2(form) {
	checkValues2(form);
	//checkPhone(form); 
	//checkEmail(form);
	if ( (date=="ok")&&(time=="ok") && (times=="ok") &&(name=="ok")&&(phone=="ok")&&(email=="ok") &&(cName=="ok") &&(email2=="ok") &&(phone2=="ok") ){ 
	
		return (true);
	}
	else {
		missing = showd + showtim + showtims + names + phones + emails + cNames + email2s + phone2s;
		alert ('Please fill in the following fields: \n' + missing);
		return (false);
	}
}


function checkValues(form) {
	if ( (form.procedingType.value) == "none") {
	type = "bad";
	showt = "* Select Type of Proceeding \n";
	}
	else {
	type = "ok";
	showt = "";
	}
	
	if ( ((form.dateDay.value) == "none") || ((form.dateMonth.value) == "none") || ((form.dateYear.value) == "none") ) {
	date = "bad";
	showd = "* Date \n";
	}
	else {
	date = "ok";
	showd = "";
	}
	
	if ( ((form.timeHour.value) == "none") || ((form.timeMinute.value) == "none") || ((form.timeAP.value) == "none") ) {
	time = "bad";
	showtim = "* Time \n";
	}
	else {
	time = "ok";
	showtim = "";
	}
	
	if ( (form.schedName.value) == "") {
	schedName = "bad";
	shownam = "* Your name \n";
	}
	else {
	schedName = "ok";
	shownam = "";
	}
	
	
}


function checkValues2(form) {
	
	
	if ( ((form.dateDay.value) == "none") || ((form.dateMonth.value) == "none") || ((form.dateYear.value) == "none") ) {
	date = "bad";
	showd = "* Date \n";
	}
	else {
	date = "ok";
	showd = "";
	}
	
	if ( ((form.timeFromHour.value) == "none") || ((form.timeFromMinute.value) == "none") || ((form.timeFromAP.value) == "none") ) {
	time = "bad";
	showtim = "* From \n";
	}
	else {
	time = "ok";
	showtim = "";
	}
	
	
	
	if ( ((form.timeToHour.value) == "none") || ((form.timeToMinute.value) == "none") || ((form.timeToAP.value) == "none") ) {
	times = "bad";
	showtims = "* To \n";
	}
	else {
	times = "ok";
	showtims = "";
	}
	
	if (form.schedName.value == "") {
	name = "bad";
	names = "* Name \n";
	}
	else {
	name = "ok";
	names = "";
	}
	
	if (form.phone.value == "") {
	phone = "bad";
	phones = "* Phone \n";
	}
	else {
	phone = "ok";
	phones = "";
	}
	
	if (form.email.value == "") {
	email = "bad";
	emails = "* Email \n";
	}
	else {
	email = "ok";
	emails = "";
	}
	
	if (form.contactName.value == "") {
	cName = "bad";
	cNames = "* Contact name \n";
	}
	else {
	cName = "ok";
	cNames = "";
	}
	
	if (form.email2.value == "") {
	email2 = "bad";
	email2s = "* Contact email \n";
	}
	else {
	email2 = "ok";
	email2s = "";
	}
	
	if (form.phoneNumber2.value == "") {
	phone2 = "bad";
	phone2s = "* Contact phone number \n";
	}
	else {
	phone2 = "ok";
	phone2s = "";
	}
	
}