function contactCheck() {
	// build validation array
	var arrFields = new Array();
	arrFields.push(document.getElementById('newFirstName'));
	arrFields.push(document.getElementById('newLastName'));
	arrFields.push(document.getElementById('hphone'));
	arrFields.push(document.getElementById('email'));
	arrFields.push(document.getElementById('subject'));
	var body = document.getElementById('body');
	var email = document.getElementById('email');

	// clear previous error messages
	for(i=0; i<arrFields.length; i++){
		cleanAlert(arrFields[i]);
	}
	cleanAlert(body);

	var err=0;
	// check errors
	for(i=0; i<arrFields.length; i++){
		if( arrFields[i].style.display=="none" ){
			//skip hidden inputs
			continue;
		}
		if(arrFields[i].type.toString()=="text"){
			// if input is text
			if(reqFields(arrFields[i],'שדה חסר !')==0){ err=1; }
		} else if(arrFields[i].type.toString()=="select-one"){
			// if combo-box
			if(selectFields(arrFields[i],'בחר ערך !')==0){ err=1; }
		} else if(arrFields[i].type.toString()=="file"){
			// if file
			if(reqFields(arrFields[i],'שדה חסר !')==0){ err=1; }
		}
	}

	// additional check
	if (validateEmail(email,'פורמט שגוי !')==0) { err=1; }
	if (reqFields(body,'שדה חסר !')==0) { err=1; }

	if(err!=1){
			document.contactForm.submit();
	}
}
