function validate_func()
{
	$("#fullname_alert").hide();
	$("#pre_phone_code_alert").hide();
	$("#phone_alert").hide();
	$("#snif_alert").hide();
	$("#fix_phone_alert").hide();
	$("#meeting_time_alert").hide();
	
	if ($("#fullname").val() == "")
	{
		$("#fullname_alert").show();
		$("#fullname").focus();
		return false;
	}	
	
	if ($("#pre_phone_code").val() == "")
	{
		$("#pre_phone_code_alert").show();
		$("#pre_phone_code").focus();
		return false;
	}
	
	if (!validPhone("pre_phone"))
	{
		$("#phone_alert").show();
		$("#pre_phone").focus();
		return false;
	}
	
	if ($("#snif").val() == "")
	{
		$("#snif_alert").show();
		$("#snif").focus();
		return false;
	}
	
	/*
	if ($("#meeting_time").val() == "")
	{
		$("#meeting_time_alert").show();
		$("#meeting_time").focus();
		return false;
	}
	*/
	$('#leadbox_form').submit();
	/*
	jConfirm($("#fullname").val() + ', האם '+ $("#pre_phone_code").val() +"-"+ $("#pre_phone").val() +' הוא אכן הטלפון שלך?','עוד רגע סיימנו...', function(r) {
			if(r == true)
			{
				$('#leadbox_form').submit();
			}
			else
			{
				$("#pre_phone").focus();
				$("#fix_phone_alert").show();
			}
		});	
	*/
	
}

function validPhone(phone_field)
{	
	var area_codes = "02,03,04,08,09,072,073,076,077,078,079,050,052,054,057";
	var phone_number = document.getElementById(phone_field).value;
	var pre_code = document.getElementById("pre_phone_code").value; // need to see there is no hitnagshot here

	phone_number = pre_code + phone_number;

	var valid = false;
	// Check for correct phone number
	 var rePhoneNumber = new RegExp(/^([0-9]{7})$/);
	 var phone_areas = area_codes.split(",");
	 for(area_code=0;area_code<phone_areas.length;area_code++)
	 {
		if(phone_number.substr(0, phone_areas[area_code].length) == phone_areas[area_code])
		{
			full_phone = phone_number.substr(phone_areas[area_code].length);
			if(rePhoneNumber.test(full_phone))
			{
				valid = true;
			}
		}//If area code found
	 }//For each area code in list
	return valid;
}
