var dRegEx = /^\d+$/
var nameRegEx = /^[א-ת]+$|[א-ת]+\s+[א-ת]+$/
var emailRegEx = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum|co.il|org.il|gov.il|tv|fm|))$/

function search_professional_validation(){
	if(document.getElementById('type').value==''){
		alert('יש להזין תחום בעל מקצוע');
		document.getElementById('type').focus();
		return false
	}
	else{
		return true;
	}
}

function login_validation(){
    var user = document.getElementById('user_name_login').value;
    user = (user).replace(/^\s*|\s*$/g,'');
    var pass = document.getElementById('password_login').value;
    pass = (pass).replace(/^\s*|\s*$/g,'');

    if(user==''){
        alert('יש להזין שם משתמש');
        return false;
    }
    else if(pass==''){
        alert('יש להזין שם סיסמא');
        return false;
    }
    else{
        return true;
    }
}
function forgot_password_validation(){
    var email = (document.getElementById('email').value).toLowerCase();
    if(!Check_Email(email,'email_message','email')){
        return false;
    }
    else{
        return true;
    }
}
function edit_user_details_validation(){    
    var contact_name = document.getElementById('contact_name').value;
    var phone = document.getElementById('phone').value;
    var phone_type = document.getElementById('phone_type').value;
    var second_phone = document.getElementById('second_phone').value;
    var second_phone_type = document.getElementById('second_phone_type').value;    
    var password_old = document.getElementById('password_old').value;
    var password = document.getElementById('password').value;
    var password2 = document.getElementById('password2').value;        
    
    if(!Check_Contact_Name(contact_name,'contact_name_message','contact_name')){
        return false;
    }
    else if(!Check_Phone(phone,phone_type,'phone_message','phone','phone_type')){
        return false;
    }
    else if(!Check_Second_Phone(second_phone,second_phone_type,'second_phone_message','second_phone','second_phone_type')){
        return false;
    }
    else if(password_old!='' || password!='' || password2!=''){
        if(!Check_Password(password_old,'password_old_message','password_old')){
            return false;
        }
        else if(!Check_Password(password,'password_message','password')){
            return false;
        }
        else if(!Check_Password2(password2,password,'password2_message','password','password2')){
            return false;
        }
    }
    else{
        return true;
    }
}
function register_validation(){
    var email = (document.getElementById('email').value).toLowerCase();
    var password = document.getElementById('password').value;
    password = (password).replace(/^\s*|\s*$/g,'');
    var password2 = document.getElementById('password2').value;
    password2 = (password2).replace(/^\s*|\s*$/g,'');
    var contact_name = document.getElementById('contact_name').value;
    contact_name = (contact_name).replace(/^\s*|\s*$/g,'');
    var phone = document.getElementById('phone').value;
    var phone_type = document.getElementById('phone_type').value;
    var second_phone = document.getElementById('second_phone').value;
    var second_phone_type = document.getElementById('second_phone_type').value;
    var checkbox_read = document.getElementById('checkbox_read').checked;

    if(!Check_Email(email,'email_message','email')){
        return false;
    }
    else if(!Check_Password(password,'password_message','password')){
        return false;
    }
    else if(!Check_Password2(password2,password,'password2_message','password','password2')){
        return false;
    }
    else if(!Check_Contact_Name(contact_name,'contact_name_message','contact_name')){
        return false;
    }
    else if(!Check_Phone(phone,phone_type,'phone_message','phone','phone_type')){
        return false;
    }
    else if(!Check_Second_Phone(second_phone,second_phone_type,'second_phone_message','second_phone','second_phone_type')){
        return false;
    }
    else if(checkbox_read==false)
    {
        document.getElementById('read_message_message').innerHTML ='יש לאשר את תנאי התקנון.';
        return false;
    }
    else{
        return true;
    }
}
function edit_message_validation(){
    var message_property_type = document.getElementById('message_property_type').value;
    var message_furnishing_note = document.getElementById('message_furnishing_note').value;
    var message_picture_1 = document.getElementById('message_picture_1').value;
    var message_picture_2 = document.getElementById('message_picture_2').value;
    var message_picture_3 = document.getElementById('message_picture_3').value;
    var message_picture_4 = document.getElementById('message_picture_4').value;
    var message_picture_5 = document.getElementById('message_picture_5').value;
    var message_note = document.getElementById('message_note').value;
    var message_area = document.getElementById('message_area').value;
    var message_phone = document.getElementById('message_phone').value;
    var message_phone_type = document.getElementById('message_phone_type').value;
    var message_second_phone = document.getElementById('message_second_phone').value;
    var message_second_phone_type = document.getElementById('message_second_phone_type').value;
    var message_contact_name = document.getElementById('message_contact_name').value;    
    var message_city = document.getElementById('message_city').value;
    var message_property_size = document.getElementById('message_property_size').value;
    var message_floor = document.getElementById('message_floor').value;
    var message_floor_from = document.getElementById('message_floor_from').value;
    
    if(!CheckProperty(message_property_type,'message_property_type_message','message_property_type')){
        return false;
    }
    else if(!Check_Area(message_area,'message_area_message','message_area')){
        return false;
    }
    else if(!Check_City(message_city,'message_city_message','message_city')){
        return false;
    }
    else if(!CheckPropertySize(message_property_size,'message_property_size_message','message_property_size')){
        return false;
    }
    else if(!CheckFloor(message_floor,message_floor_from,'message_floor_message','message_floor','message_floor_from')){
        return false;
    }
    else if(!Textarea_Length(message_furnishing_note,'message_furnishing_note_message','message_furnishing_note')){
        return false;
    }
    else if(!Textarea_Length(message_note,'message_note_message','message_note')){
        return false;
    }
    else if(!CheckExtension(document.getElementById('message_picture_1'),'message_picture_1_message','message_picture_1')){
        return false;
    }
    else if(!CheckExtension(document.getElementById('message_picture_2'),'message_picture_2_message','message_picture_2')){
        return false;
    }
    else if(!CheckExtension(document.getElementById('message_picture_3'),'message_picture_3_message','message_picture_3')){
        return false;
    }
    else if(!CheckExtension(document.getElementById('message_picture_4'),'message_picture_4_message','message_picture_4')){
        return false;
    }
    else if(!CheckExtension(document.getElementById('message_picture_5'),'message_picture_5_message','message_picture_5')){
        return false;
    }
    else if(!Check_Phone(message_phone,message_phone_type,'message_phone_message','message_phone','message_phone_type')){
        return false;
    }
    else if(!Check_Second_Phone(message_second_phone,message_second_phone_type,'message_second_phone_message','message_second_phone','message_second_phone_type')){
        return false;
    }
    else if(!Check_Contact_Name(message_contact_name,'message_contact_name_message','message_contact_name')){
        return false;
    }
    else{
        viewProgerssBar();
        return true;
    }
}
function open_message_validation(){
    var message_property_type = document.getElementById('message_property_type').value;
    var message_furnishing_note = document.getElementById('message_furnishing_note').value;
    var message_picture_1 = document.getElementById('message_picture_1').value;
    var message_picture_2 = document.getElementById('message_picture_2').value;
    var message_picture_3 = document.getElementById('message_picture_3').value;
    var message_picture_4 = document.getElementById('message_picture_4').value;
    var message_picture_5 = document.getElementById('message_picture_5').value;
    var message_note = document.getElementById('message_note').value;
    var message_area = document.getElementById('message_area').value;
    var message_phone = document.getElementById('message_phone').value;
    var message_phone_type = document.getElementById('message_phone_type').value;
    var message_second_phone = document.getElementById('message_second_phone').value;
    var message_second_phone_type = document.getElementById('message_second_phone_type').value;
    var message_contact_name = document.getElementById('message_contact_name').value;    
    var message_city = document.getElementById('message_city').value;
    var message_property_size = document.getElementById('message_property_size').value;
    var message_floor = document.getElementById('message_floor').value;
    var message_floor_from = document.getElementById('message_floor_from').value; 
    var email_session = document.getElementById('email_session').value; 
    
    if(email_session==''){
    var message_email = (document.getElementById('message_email').value).toLowerCase();
    var password = document.getElementById('password').value;
    var password2 = document.getElementById('password2').value;
    }
    
    if(!CheckProperty(message_property_type,'message_property_type_message','message_property_type')){
        return false;
    }
    else if(!Check_Area(message_area,'message_area_message','message_area')){
        return false;
    }
    else if(!Check_City(message_city,'message_city_message','message_city')){
        return false;
    }
    else if(!CheckPropertySize(message_property_size,'message_property_size_message','message_property_size')){
        return false;
    }
    else if(!CheckFloor(message_floor,message_floor_from,'message_floor_message','message_floor','message_floor_from')){
        return false;
    }
    else if(!Textarea_Length(message_furnishing_note,'message_furnishing_note_message','message_furnishing_note')){
        return false;
    }
    else if(!Textarea_Length(message_note,'message_note_message','message_note')){
        return false;
    }
    else if(!CheckExtension(document.getElementById('message_picture_1'),'message_picture_1_message','message_picture_1')){
        return false;
    }
    else if(!CheckExtension(document.getElementById('message_picture_2'),'message_picture_2_message','message_picture_2')){
        return false;
    }
    else if(!CheckExtension(document.getElementById('message_picture_3'),'message_picture_3_message','message_picture_3')){
        return false;
    }
    else if(!CheckExtension(document.getElementById('message_picture_4'),'message_picture_4_message','message_picture_4')){
        return false;
    }
    else if(!CheckExtension(document.getElementById('message_picture_5'),'message_picture_5_message','message_picture_5')){
        return false;
    }
    else if(!Check_Phone(message_phone,message_phone_type,'message_phone_message','message_phone','message_phone_type')){
        return false;
    }
    else if(!Check_Second_Phone(message_second_phone,message_second_phone_type,'message_second_phone_message','message_second_phone','message_second_phone_type')){
        return false;
    }
    else if(!Check_Contact_Name(message_contact_name,'message_contact_name_message','message_contact_name')){
        return false;
    }
    else if(email_session==''){
	    if(!Check_Email(message_email,'message_email_message','message_email')){
        return false;
    	}
    	else if(!Check_Password(password,'password_message','password')){
        return false;
    	}
	    else if(!Check_Password2(password2,password,'password2_message','password','password2')){
	        return false;
    	}    	
    }    
    else{
        viewProgerssBar();
        return true;
    }
}
function edit_find_message_validation(){
    var message_property_type = document.getElementById('message_property_type').value;
    var message_furnishing_note = document.getElementById('message_furnishing_note').value;
    var message_note = document.getElementById('message_note').value;
    var message_area = document.getElementById('message_area').value;
    var message_phone = document.getElementById('message_phone').value;
    var message_phone_type = document.getElementById('message_phone_type').value;
    var message_second_phone = document.getElementById('message_second_phone').value;
    var message_second_phone_type = document.getElementById('message_second_phone_type').value;
    var message_contact_name = document.getElementById('message_contact_name').value;    
    var message_property_size = document.getElementById('message_property_size').value;
    var message_floor = document.getElementById('message_floor').value;
    var message_floor_from = document.getElementById('message_floor_from').value;
    var message_city = document.getElementById('message_city').value;
    
    if(!CheckProperty(message_property_type,'message_property_type_message','message_property_type')){
        return false;
    }
    else if(!Check_Area(message_area,'message_area_message','message_area')){
        return false;
    }
    else if(!Check_City(message_city,'message_city_message','message_city')){
        return false;
    }
    else if(!CheckPropertySize(message_property_size,'message_property_size_message','message_property_size')){
        return false;
    }
    else if(!CheckFloor(message_floor,message_floor_from,'message_floor_message','message_floor','message_floor_from')){
        return false;
    }
    else if(!Textarea_Length(message_furnishing_note,'message_furnishing_note_message','message_furnishing_note')){
        return false;
    }
    else if(!Textarea_Length(message_note,'message_note_message','message_note')){
        return false;
    }
    else if(!Check_Phone(message_phone,message_phone_type,'message_phone_message','message_phone','message_phone_type')){
        return false;
    }
    else if(!Check_Second_Phone(message_second_phone,message_second_phone_type,'message_second_phone_message','message_second_phone','message_second_phone_type')){
        return false;
    }
    else if(!Check_Contact_Name(message_contact_name,'message_contact_name_message','message_contact_name')){
        return false;
    }
    else{
        viewProgerssBar();
        return true;
    }
}
function open_find_message_validation(){
    var message_property_type = document.getElementById('message_property_type').value;
    var message_furnishing_note = document.getElementById('message_furnishing_note').value;
    var message_note = document.getElementById('message_note').value;
    var message_area = document.getElementById('message_area').value;
    var message_phone = document.getElementById('message_phone').value;
    var message_phone_type = document.getElementById('message_phone_type').value;
    var message_second_phone = document.getElementById('message_second_phone').value;
    var message_second_phone_type = document.getElementById('message_second_phone_type').value;
    var message_contact_name = document.getElementById('message_contact_name').value;    
    var message_property_size = document.getElementById('message_property_size').value;
    var message_floor = document.getElementById('message_floor').value;
    var message_floor_from = document.getElementById('message_floor_from').value;
    var message_city = document.getElementById('message_city').value;
    
    if(email_session==''){
   	var message_email = (document.getElementById('message_email').value).toLowerCase();
    var password = document.getElementById('password').value;
    var password2 = document.getElementById('password2').value;
    }
    

    if(!CheckProperty(message_property_type,'message_property_type_message','message_property_type')){
        return false;
    }
    else if(!Check_Area(message_area,'message_area_message','message_area')){
        return false;
    }
    else if(!Check_City(message_city,'message_city_message','message_city')){
        return false;
    }
    else if(!CheckPropertySize(message_property_size,'message_property_size_message','message_property_size')){
        return false;
    }
    else if(!CheckFloor(message_floor,message_floor_from,'message_floor_message','message_floor','message_floor_from')){
        return false;
    }
    else if(!Textarea_Length(message_furnishing_note,'message_furnishing_note_message','message_furnishing_note')){
        return false;
    }
    else if(!Textarea_Length(message_note,'message_note_message','message_note')){
        return false;
    }
    else if(!Check_Phone(message_phone,message_phone_type,'message_phone_message','message_phone','message_phone_type')){
        return false;
    }
    else if(!Check_Second_Phone(message_second_phone,message_second_phone_type,'message_second_phone_message','message_second_phone','message_second_phone_type')){
        return false;
    }
    else if(!Check_Contact_Name(message_contact_name,'message_contact_name_message','message_contact_name')){
        return false;
    }
    else if(email_session==''){
	    if(!Check_Email(message_email,'message_email_message','message_email')){
        return false;
    	}
    	else if(!Check_Password(password,'password_message','password')){
        return false;
    	}
	    else if(!Check_Password2(password2,password,'password2_message','password','password2')){
	        return false;
    	}    	
    }
    else{
        viewProgerssBar();
        return true;
    }
}
function CheckFloor(valueFrom,valueTo,obj_message,obj_name,obj_name2){
    if(valueFrom=='קרקע' || valueFrom==''){
        valueFrom=0;
    }
    if(valueTo==''){
        valueTo=22;
    }
    if(valueTo=='קרקע'){
        valueTo=0;
    }
    if(valueFrom=='+21'){
        valueFrom=22;
    }
    if(valueTo=='+21'){
        valueTo=22;
    }


    if(parseInt(valueFrom)>parseInt(valueTo)){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_name2).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='השדה קומה חייב להיות קטן או שווה לשדה מתוך קומה.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else{
        document.getElementById(obj_message).innerHTML='';
        document.getElementById(obj_name).style.border="";
        document.getElementById(obj_name2).style.border="";
        return true;
    }
}
function CheckPropertySize(value,obj_message,obj_name){
    if (value.search(dRegEx) == -1 && value!=""){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='שדה גודל חייב להיות מורכב ממספר בלבד.';
        document.getElementById(obj_name).focus();
        return false;
    }else{
        document.getElementById(obj_message).innerHTML='';
        document.getElementById(obj_name).style.border="";
        return true;
    }
}
function CheckExtension(file,file_message,file_name){
    var valid_extensions = /(.bmp|.png|.jpg|.jpeg|.gif)$/i;
    if (valid_extensions.test(file.value) || file.value==''){
        document.getElementById(file_message).innerHTML='';
        document.getElementById(file_name).style.border="";
        return true;
    }else{
        document.getElementById(file_name).style.border="thin solid red";
        document.getElementById(file_message).innerHTML ='סוג הקובץ הנבחר אינו חוקי.';
        document.getElementById(file_name).focus();
        return false;}
}
function CheckProperty(value,obj_message,obj_name){
    if(value==''){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='יש להזין סוג נכס.';
        document.getElementById(obj_name).focus();
    }else{
        document.getElementById(obj_message).innerHTML='';
        document.getElementById(obj_name).style.border="";
        return true;
    }
}
function Textarea_Length(value,obj_message,obj_name){
    if(value.length > 400){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='אורך מקסימאלי של הטקסט הינו 400 תווים.';
        document.getElementById(obj_name).focus();
        return false;
    }else{
        document.getElementById(obj_message).innerHTML='';
        document.getElementById(obj_name).style.border="";
        return true;
    }
}
function Check_Price(value,obj_message,obj_name){
    if (value!="" && value.search(dRegEx) == -1){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='המחיר חייב להיות מורכב מספרות בלבד.';
        document.getElementById(obj_name).focus();
        return false;
    }
    if (value==""){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='יש להזין מחיר.';
        document.getElementById(obj_name).focus();
        return false;
    }else{
        document.getElementById(obj_message).innerHTML='';
        document.getElementById(obj_name).style.border="";
        return true;
    }
}
function Check_Password(value,obj_message,obj_name)
{
    if(value==""){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='יש להזין סיסמא.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else if (value.length <4){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='אורך הסיסמא חייב להיות גדול משלוש תווים.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else{
        document.getElementById(obj_message).innerHTML='';
        document.getElementById(obj_name).style.border="";
        return true;
    }
}
function Check_Password2(value,passwordValue,obj_message,obj_name,obj_name2)
{
    if(value=="")
    {
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='יש להזין אימות סיסמא.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else if (value!=passwordValue)
    {
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_name2).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='שדה אימות סיסמא אינו זהה לשדה סיסמא.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else
    {
        document.getElementById(obj_message).innerHTML='';
        document.getElementById(obj_name).style.border="";
        document.getElementById(obj_name2).style.border="";
        return true;
    }
}

function Check_Phone(value,typevalue,obj_message,obj_name,obj_name2){
    if(typevalue=="" && value==""){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_name2).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='יש להזין מספר טלפון.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else if (value.search(dRegEx) == -1){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_name2).style.border="";
        document.getElementById(obj_message).innerHTML ='מספר טלפון חייב להכיל ספרות בלבד.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else if (value.length <6){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_name2).style.border="";
        document.getElementById(obj_message).innerHTML ='אורך מספר טלפון חייב להיות לפחות 6 ספרות.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else if(typevalue=="" && value!=""){
        document.getElementById(obj_name2).style.border="thin solid red";
        document.getElementById(obj_name).style.border="";
        document.getElementById(obj_message).innerHTML ='יש להזין קידומת למספר הטלפון.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else{
        document.getElementById(obj_message).innerHTML='';
        document.getElementById(obj_name).style.border="";
        document.getElementById(obj_name2).style.border="";
        return true;
    }
}
function Check_Second_Phone(value,typevalue,obj_message,obj_name,obj_name2){
    if(typevalue!="" && value==""){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_name2).style.border="";
        document.getElementById(obj_message).innerHTML ='יש להזין מספר טלפון נוסף.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else if (value.search(dRegEx) == -1 && value!=""){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_name2).style.border="";
        document.getElementById(obj_message).innerHTML ='מספר טלפון נוסף חייב להכיל ספרות בלבד.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else if (value.length <6 && value!=""){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_name2).style.border="";
        document.getElementById(obj_message).innerHTML ='אורך מספר טלפון נוסף חייב להיות לפחות 6 ספרות.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else if(typevalue=="" && value!=""){
        document.getElementById(obj_name2).style.border="thin solid red";
        document.getElementById(obj_name).style.border="";
        document.getElementById(obj_message).innerHTML ='יש להזין קידומת למספר טלפון נוסף.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else{
        document.getElementById(obj_message).innerHTML='';
        document.getElementById(obj_name).style.border="";
        document.getElementById(obj_name2).style.border="";
        return true;
    }
}
function Check_Contact_Name(value,obj_message,obj_name){
    if(value==""){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='יש להזין שם איש קשר.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else if(value.search(nameRegEx) == -1){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='שם איש קשר חייב להיות באותיות בעברית בלבד.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else if(value.length < 2){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='אורך מינימאלי לשדה שם איש קשר הינו 2 תווים לפחות.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else{
        document.getElementById(obj_message).innerHTML='';
        document.getElementById(obj_name).style.border="";
        return true;
    }
}
function Check_Email(value,obj_message,obj_name){
    var value_lower = value.toLowerCase(); 
    if(value_lower==''){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='יש להזין כתובת דואר אלקטרוני.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else if (value_lower.search(emailRegEx) == -1 && value!='')
    {
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='כתובת הדואר אלקטרוני שהוזנה אינה תקינה.';
        document.getElementById(obj_name).focus();
        return false;
    }
    
    else{
        document.getElementById(obj_message).innerHTML='';
        document.getElementById(obj_name).style.border="";
        return true;
    }
}
function Check_Area(value,obj_message,obj_name){
    if(value==""){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='יש להזין איזור.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else{
        document.getElementById(obj_message).innerHTML='';
        document.getElementById(obj_name).style.border="";
        return true;
    }
}
function Check_City(value,obj_message,obj_name){
    if(value==""){
        document.getElementById(obj_name).style.border="thin solid red";
        document.getElementById(obj_message).innerHTML ='יש להזין ישוב / עיר.';
        document.getElementById(obj_name).focus();
        return false;
    }
    else{
        document.getElementById(obj_message).innerHTML='';
        document.getElementById(obj_name).style.border="";
        return true;
    }
}
function search_main_view_validation(){
	if (document.getElementById('search_area').value==''){
		alert('יש להזין אזור');
		return false;
	}
}

function search_validation(){
    if (document.getElementById('search_property_from_size').value.search(dRegEx) == -1 && document.getElementById('search_property_from_size').value!=''){
        alert('שדה מטר מרובע חייב להכיל מספרים בלבד');
        return false;
    }
    else if(document.getElementById('search_property_to_size').value.search(dRegEx) == -1 && document.getElementById('search_property_to_size').value!=''){
        alert('שדה מטר מרובע חייב להכיל מספרים בלבד');
        return false;
    }
    else if(document.getElementById('search_from_price').value.search(dRegEx) == -1 && document.getElementById('search_from_price').value!=''){
        alert('שדה מחיר חייב להכיל ספרות בלבד');
        return false;
    }
    else if(document.getElementById('search_to_price').value.search(dRegEx) == -1 && document.getElementById('search_to_price').value!=''){
        alert('שדה מחיר חייב להכיל ספרות בלבד');
        return false;
    }

    var valueFrom = document.getElementById('search_floor').value;
    var valueTo = document.getElementById('search_floor_from').value;

    var valueFromRoom = document.getElementById('search_from_room_number').value;
    var valueToRoom = document.getElementById('search_to_room_number').value;

    if(valueFromRoom=='יותר'){
        valueFromRoom=13;
    }
    if(valueToRoom=='יותר'){
        valueToRoom=13;
    }
    if(valueFromRoom>valueToRoom && valueToRoom!=''){
        alert('שדה מספר חדרים חייב להיות קטן או שווה לשדה מתוך חדרים');
        return false;
    }

    if(valueFrom=='קרקע' || valueFrom==''){
        valueFrom=0;
    }
    if(valueTo==''){
        valueTo=22;
    }
    if(valueTo=='קרקע'){
        valueTo=0;
    }
    if(valueFrom=='+21'){
        valueFrom=22;
    }
    if(valueTo=='+21'){
        valueTo=22;
    }
    if(parseInt(valueFrom)>parseInt(valueTo)){
        alert('שדה קומה חייב להיות קטן או שווה לשדה מתוך קומה');
        return false;
    }
}
