

// Validation For InpuT Format

    function validate_required(field,alerttxt)

    {



        with (field)

        {

            var reWhitespace = /^\s+$/;



            if ( value==null || value=="" || reWhitespace.test(value))

            {

                alert(alerttxt);

                //formval=1;

                return false;

            }

            

            else

            {

                return true;

            }

        }

    }



    function validate_integer(field,alerttxt)

    {

        with(field)

        {

            if(isNaN(value))

            {

                alert('Navigation Order should be integers!');

                document.myform.navigation_order.value = "";

                document.myform.navigation_order.focus();

                //value =""; /* Field value after focus */

                //navigation_order.focus();

                return false;

            }

        }

    }



    function validate_number(field,alerttxt)

    {

        with (field)

        {

            var str = "0123456789";



            /*if (value.length > 2) //Value of Order between 1 and 2*/

            if(isNaN(value))

            {

                alert(alerttxt);

                return false;

            }

            else

            {

                return true;

            }

        }

    }



    function validate_name(field,alerttxt)

    {

        with (field)

        {

            var regExp = /^[A-Za-z]$/;

            for(var i = 0; i < value.length; i++)

            {

                if (!value.charAt(i).match(regExp))

                {

                    alert(alerttxt);

                    return false;

                }

                else

                {

                    return true;

                }

            }

        }

    }



    function validate_six(field,alerttxt)

    {

        with (field)

        {

            if (value.length <= 5) //Value of Order between 1 and 2

            {

                value = '';

                alert(alerttxt);

                return false;

            }

            else

            {

                return true;

            }

        }

    }



    function validate_email(field,alerttxt)

    {

        with (field)

        {

            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;



            if(reg.test(value) == false)

            {

                alert(alerttxt);

                document.myform.email.value = "";

                return false;

            }

            else

            {

                return true;

            }

        }

    }





// JavaScript of Validate Form Required Fields

    function validate_form1(thisform)

        {

            with (thisform)

            {

                 var reWhitespace = /^\s+$/;



                        if(document.myform1.name.value == 'Name' || document.myform1.name.value == '' || reWhitespace.test(document.myform1.name.value))

                        {

                            alert('Name must be filled out!');

                            document.myform1.name.value = "";

                            document.myform1.name.focus();

                            return false;

                        }



                        if(document.myform1.email.value == 'Email' || document.myform1.email.value == '' || reWhitespace.test(document.myform1.email.value))

                        {

                            alert('Email must be filled out!');

                            document.myform1.email.value = "";

                            document.myform1.email.focus();

                            return false;

                        }



                        if(document.myform1.email.value != 'Email' || document.myform1.email.value != '' || reWhitespace.test(document.myform1.email.value))

                        {

                            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;



                            if(reg.test(document.myform1.email.value) == false)

                            {

                                alert('Not a valid Email format !');

                                document.myform1.email.className = "content_info_cont_inputtext_a";

                                document.myform1.email.focus();

                                return false;

                            }

                        }





                        if(document.myform1.phone.value == 'Phone' || document.myform1.phone.value == '' || reWhitespace.test(document.myform1.phone.value))

                        {

                            alert('Phone must be filled out!');

                            document.myform1.phone.value = "";

                            document.myform1.phone.focus();

                            return false;

                        }



                        if(document.myform1.city.value == '')

                        {

                            alert('City must be filled out!');

                            document.myform1.city.value = "";

                            document.myform1.city.focus();

                            return false;

                        }



                        if(document.myform1.query.value == 'Query' || document.myform1.query.value == ''|| reWhitespace.test(document.myform1.query.value))

                        {

                            alert('Query must be filled out!');

                            document.myform1.query.value = "";

                            document.myform1.query.focus();

                            return false;

                        }

            }

        }



        function validate_form2(thisform)

        {

            with (thisform)

            {

                 var reWhitespace = /^\s+$/;



                        if(document.myform2.name.value == 'Name' || document.myform2.name.value == '' || reWhitespace.test(document.myform2.name.value))

                        {

                            alert('Name must be filled out!');

                            document.myform2.name.value = "";

                            document.myform2.name.focus();

                            return false;

                        }



                        if(document.myform2.email.value == 'Email' || document.myform2.email.value == '' || reWhitespace.test(document.myform2.email.value))

                        {

                            alert('Email must be filled out!');

                            document.myform2.email.value = "";

                            document.myform2.email.focus();

                            return false;

                        }



                        if(document.myform2.email.value != 'Email' || document.myform2.email.value != '' || reWhitespace.test(document.myform2.email.value))

                        {

                            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;



                            if(reg.test(document.myform2.email.value) == false)

                            {

                                alert('Not a valid Email format !');

                                document.myform2.email.className = "content_info_cont_inputtext_a";

                                document.myform2.email.focus();

                                return false;

                            }

                        }





                        if(document.myform2.phone.value == 'Phone' || document.myform2.phone.value == '' || reWhitespace.test(document.myform2.phone.value))

                        {

                            alert('Phone must be filled out!');

                            document.myform2.phone.value = "";

                            document.myform2.phone.focus();

                            return false;

                        }



                        if(document.myform2.city.value == '')

                        {

                            alert('City must be filled out!');

                            document.myform2.city.value = "";

                            document.myform2.city.focus();

                            return false;

                        }



                        if(document.myform2.query.value == 'Query' || document.myform2.query.value == ''|| reWhitespace.test(document.myform2.query.value))

                        {

                            alert('Query must be filled out!');

                            document.myform2.query.value = "";

                            document.myform2.query.focus();

                            return false;

                        }

            }

        }





        function validate_form3(thisform)

        {

            with (thisform)

            {

                 var reWhitespace = /^\s+$/;



                        if(document.myform3.name.value == 'Name' || document.myform3.name.value == '' || reWhitespace.test(document.myform3.name.value))

                        {

                            alert('Name must be filled out!');

                            document.myform3.name.value = "";

                            document.myform3.name.focus();

                            return false;

                        }



                        if(document.myform3.email.value == 'Email' || document.myform3.email.value == '' || reWhitespace.test(document.myform3.email.value))

                        {

                            alert('Email must be filled out!');

                            document.myform3.email.value = "";

                            document.myform3.email.focus();

                            return false;

                        }



                        if(document.myform3.email.value != 'Email' || document.myform3.email.value != '' || reWhitespace.test(document.myform3.email.value))

                        {

                            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{3,4})$/;



                            if(reg.test(document.myform3.email.value) == false)

                            {

                                alert('Not a valid Email format !');

                                document.myform3.email.className = "content_info_cont_inputtext_a";

                                document.myform3.email.focus();

                                return false;

                            }

                        }





                        if(document.myform3.phone.value == 'Phone' || document.myform3.phone.value == '' || reWhitespace.test(document.myform3.phone.value))

                        {

                            alert('Phone must be filled out!');

                            document.myform3.phone.value = "";

                            document.myform3.phone.focus();

                            return false;

                        }



                        if(document.myform3.country.value == '')

                        {

                            alert('Please select Country!');

                            document.myform3.country.value = "";

                            document.myform3.country.focus();

                            return false;

                        }



                        if(document.myform3.query.value == 'Query' || document.myform3.query.value == ''|| reWhitespace.test(document.myform3.query.value))

                        {

                            alert('Query must be filled out!');

                            document.myform3.query.value = "";

                            document.myform3.query.focus();

                            return false;

                        }

            }

        }





        function validate_form4(thisform)

        {

            with (thisform)

            {

                 var reWhitespace = /^\s+$/;



                    if (validate_required(city,"Please Select City!")==false)

                    {

                        city.focus();

                        return false;

                    }



                    if (validate_required(budget_min,"Please Select Budget Min!")==false)

                    {

                        budget_min.focus();

                        return false;

                    }



                    if (validate_required(budget_max,"Please Select Budget Max!")==false)

                    {

                        budget_max.focus();

                        return false;

                    }



                   /* if (validate_required(type_br,"Please Select Bedrooms!")==false)

                    {

                        type_br.focus();

                        return false;

                    }*/

            }

        }



        function validate_form5(thisform)

        {

            with (thisform)

            {

                 var reWhitespace = /^\s+$/;



                    if (validate_required(city,"Please Select City!")==false)

                    {

                        city.focus();

                        return false;

                    }



                    if (validate_required(budget_min,"Please Select Budget Min!")==false)

                    {

                        budget_min.focus();

                        return false;

                    }



                    if (validate_required(budget_max,"Please Select Budget Max!")==false)

                    {

                        budget_max.focus();

                        return false;

                    }



                    if (validate_required(type_br,"Please Select Bedrooms!")==false)

                    {

                        type_br.focus();

                        return false;

                    }

            }

        }


function CheckValidationAskQuestion(){
	if(document.ask_your_question.ask_name.value==""){
		alert("Please Fill Your Name");
		document.ask_your_question.ask_name.focus();
		return false;
	}
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

	if(reg.test(document.ask_your_question.ask_emailid.value) == false){
		alert('Not a valid Email format !');
		document.ask_your_question.ask_emailid.focus();
		return false;
	}
	if(document.ask_your_question.ask_relatedto.value==""){
		alert("Please Select Related to");
		document.ask_your_question.ask_relatedto.focus();
		return false;
	}
	if(document.ask_your_question.ask_post_yourquestion.value==""){
		alert("Please Fill you Question");
		document.ask_your_question.ask_post_yourquestion.focus();
		return false;
	}
	
	return true;
}


function textCounter(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit) // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
	// otherwise, update 'characters left' counter
	else
		cntfield.value = maxlimit - field.value.length;
}
// End JavaScript of Validate Form Required Fields
