        //Browser Support Code
        var ajaxRequest;  // The variable that makes Ajax possible!
        var isinvalid=0;
        function CallAjaxFunction()
        {

			try
			{
				// Opera 8.0+, Firefox, Safari
				ajaxRequest = new XMLHttpRequest();
			}
			catch (e)
			{
				// Internet Explorer Browsers
				try
				{
					ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						// Something went wrong
						alert("Your browser broke!");
						return false;
					}
				}
			}
			//function to reset the Searched values
            ajaxRequest.open("GET", "./ClearSearch.php", true);
			ajaxRequest.send(null);

            // Create a function that will receive data sent from the server
            ajaxRequest.onreadystatechange = function()
            {
                if(ajaxRequest.readyState == 4  && ajaxRequest.status == 200)
                {
                    if(ajaxRequest.responseText.match("resetdone"))
                    {
                        document.location.href='index.php?pg=mlssearch'
                    }
                }
            }
        }

		function resetallelement()
		{
			document.forms['mlssearch']['pricefrom'].value='0';
			document.forms['mlssearch']['priceto'].value='999999999';
			document.forms['mlssearch']['MinSqFeet'].value='0';
			document.forms['mlssearch']['MaxSqFeet'].value='99999999';
			document.forms['mlssearch']['Beds1Check'].checked='';
			document.forms['mlssearch']['Beds2Check'].checked='';
			document.forms['mlssearch']['Beds3Check'].checked='';
			document.forms['mlssearch']['Beds4Check'].checked='';
			document.forms['mlssearch']['Beds5Check'].checked='';
			document.forms['mlssearch']['Beds6Check'].checked='';
			document.forms['mlssearch']['nobedprefcheck'].checked='';
			document.forms['mlssearch']['OneBedDen'].value='1';
			document.forms['mlssearch']['TwoBedDen'].value='2';
			document.forms['mlssearch']['ThreeBedDen'].value='3';
			document.forms['mlssearch']['FourBedDen'].value='4';
			document.forms['mlssearch']['FiveBedDen'].value='5';
			document.forms['mlssearch']['Bath1Check'].checked='';
			document.forms['mlssearch']['Bath2Check'].checked='';
			document.forms['mlssearch']['Bath3Check'].checked='';
			document.forms['mlssearch']['Bath4Check'].checked='';
			document.forms['mlssearch']['Bath5Check'].checked='';
			document.forms['mlssearch']['Bath6Check'].checked='';
			document.forms['mlssearch']['nobathprefcheck'].checked='';
			document.forms['mlssearch']['OneBathDen'].value='1';
			document.forms['mlssearch']['TwoBathDen'].value='2';
			document.forms['mlssearch']['ThreeBathDen'].value='3';
			document.forms['mlssearch']['FourBathDen'].value='4';
			document.forms['mlssearch']['FiveBathDen'].value='5';
			document.forms['mlssearch']['multi_ptypedesc']=null;
			//document.forms['mlssearch']['IsGolfingCheck'].checked='';
            //document.forms['mlssearch']['GatedCheck'].checked='';
			document.forms['mlssearch']['PoolCheck'].checked='';
			document.forms['mlssearch']['GarageCheck'].checked='';
            document.forms['mlssearch']['BikeJoggingCheck'].checked='';
            document.forms['mlssearch']['ClubHouseCheck'].checked='';
            document.forms['mlssearch']['BoatingCheck'].checked='';
            document.forms['mlssearch']['WaterfrontCheck'].checked='';
            document.forms['mlssearch']['GulfAccessCheck'].checked='';
            document.forms['mlssearch']['BeachAccessCheck'].checked='';
            alert('done');

			document.forms['mlssearch']['CommunityBoatingCheck'].checked='';
			document.forms['mlssearch']['CommunityGatedCheck'].checked='';
			document.forms['mlssearch']['CommunityGolfCourseCheck'].checked='';
			document.forms['mlssearch']['communityTennisCheck'].checked='';
            alert('done');

            for(i=0;i<document.forms['mlssearch']['multi_ptypedesc[]'].length;i++)
				document.forms['mlssearch']['multi_ptypedesc[]'][i].checked='';
            //GetMLSRecordCount();
		}
		//********************************* MLSCount RECORDS **********************/
		function GetMLSRecordCount(isrentalsearch)
		{
			var ajaxRequest; // The variable that makes Ajax possible!
			try
			{
				// Opera 8.0+, Firefox, Safari
				http = new XMLHttpRequest();
			}
			catch (e)
			{
			// Internet Explorer Browsers
				try
				{
					http = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						http = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e)
					{
						// Something went wrong
						alert("Your browser broke!");
						return false;
					}
				}
			}
			var url = "mlsreccount.php";
			var params = GetPostKeyValue(isrentalsearch);
			http.open("POST", url, true);
			//Send the proper header information along with the request
			http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			http.setRequestHeader("Content-length", params.length);
			http.setRequestHeader("Connection", "close");
            if(isrentalsearch)
            {
                http.onreadystatechange = function()
                {//Call a function when the state changes.
                    if(http.readyState == 4 && http.status == 200)
                    {
                        //alert(http.responseText);
                        var str = http.responseText;
                        //alert(document.getElementById('ajaxPlayers').innerHTML );
                        document.getElementById('rentmlsreccount').innerHTML = str.split(',')[1];
                        document.getElementById('mlsreccount').innerHTML = str.split(',')[0];
                        //alert(http.responseText);
                    }
                }
            }
            else
            {
                http.onreadystatechange = function()
                {//Call a function when the state changes.
                    if(http.readyState == 4 && http.status == 200)
                    {
                        //alert(http.responseText);
                        var str = http.responseText;
                        //alert(document.getElementById('ajaxPlayers').innerHTML );
                        document.getElementById('rentmlsreccount').innerHTML = str.split(',')[1];
                        document.getElementById('mlsreccount').innerHTML = str.split(',')[0];
                        //alert(http.responseText);
                    }
                }
            }

			http.send(params);
		}

		function GetPostKeyValue(isrentalsearch)
		{
			var params = "";
            if(isrentalsearch)
            {
                params += "pricefrom="+document.forms['rentmlssearch']['pricefrom'].value;
                params += "&priceto="+document.forms['rentmlssearch']['priceto'].value;
                params += "&OnlyRental=1";
                if(document.forms['rentmlssearch']['Beds1Check'].checked)
                {
                    params += "&Beds1Check="+document.forms['rentmlssearch']['Beds1Check'].value;
                    params += "&OneBedDen="+document.forms['rentmlssearch']['OneBedDen'].value;
                }
                else
                    params += "&Beds1Check=";

                if(document.forms['rentmlssearch']['Beds2Check'].checked)
                {
                    params += "&Beds2Check="+document.forms['rentmlssearch']['Beds2Check'].value;
                    params += "&TwoBedDen="+document.forms['rentmlssearch']['TwoBedDen'].value;
                }
                else
                    params += "&Beds2Check=";
                if(document.forms['rentmlssearch']['Beds3Check'].checked)
                {
                    params += "&Beds3Check="+document.forms['rentmlssearch']['Beds3Check'].value;
                    params += "&ThreeBedDen="+document.forms['rentmlssearch']['ThreeBedDen'].value;
                }
                else
                    params += "&Beds3Check=";
                if(document.forms['rentmlssearch']['Beds4Check'].checked)
                {
                    params += "&Beds4Check="+document.forms['rentmlssearch']['Beds4Check'].value;
                    params += "&FourBedDen="+document.forms['rentmlssearch']['FourBedDen'].value;
                }
                else
                    params += "&Beds4Check=";
                if(document.forms['rentmlssearch']['Beds5Check'].checked)
                {
                    params += "&Beds5Check="+document.forms['rentmlssearch']['Beds5Check'].value;
                    params += "&FiveBedDen="+document.forms['rentmlssearch']['FiveBedDen'].value;
                }
                else
                    params += "&Beds5Check=";
                if(document.forms['rentmlssearch']['Beds6Check'].checked)
                {
                    params += "&Beds6Check="+document.forms['rentmlssearch']['Beds6Check'].value;
                }
                else
                    params += "&Beds6Check=";
                if(document.forms['rentmlssearch']['nobedprefcheck'].checked)
                {
                    params += "&nobedprefcheck="+document.forms['rentmlssearch']['nobedprefcheck'].value;
                }
                else
                    params += "&nobedprefcheck=";

                if(document.forms['rentmlssearch']['Bath1Check'].checked)
                {
                    params += "&Bath1Check="+document.forms['rentmlssearch']['Bath1Check'].value;
                    params += "&OneBathDen="+document.forms['rentmlssearch']['OneBathDen'].value;
                }
                else
                    params += "&Bath1Check=";
                if(document.forms['rentmlssearch']['Bath2Check'].checked)
                {
                    params += "&Bath2Check="+document.forms['rentmlssearch']['Bath2Check'].value;
                    params += "&TwoBathDen="+document.forms['rentmlssearch']['TwoBathDen'].value;
                }
                else
                    params += "&Bath2Check=";
                if(document.forms['rentmlssearch']['Bath3Check'].checked)
                {
                    params += "&Bath3Check="+document.forms['rentmlssearch']['Bath3Check'].value;
                    params += "&ThreeBathDen="+document.forms['rentmlssearch']['ThreeBathDen'].value;
                }
                else
                    params += "&Bath3Check=";
                if(document.forms['rentmlssearch']['Bath4Check'].checked)
                {
                    params += "&Bath4Check="+document.forms['rentmlssearch']['Bath4Check'].value;
                    params += "&FourBathDen="+document.forms['rentmlssearch']['FourBathDen'].value;
                }
                else
                    params += "&Bath4Check=";
                if(document.forms['rentmlssearch']['Bath5Check'].checked)
                {
                    params += "&Bath5Check="+document.forms['rentmlssearch']['Bath5Check'].value;
                    params += "&FiveBathDen="+document.forms['rentmlssearch']['FiveBathDen'].value;
                }
                else
                    params += "&Bath5Check=";
                if(document.forms['rentmlssearch']['Bath6Check'].checked)
                {
                    params += "&Bath6Check="+document.forms['rentmlssearch']['Bath6Check'].value;
                }
                else
                    params += "&Bath6Check=";
                if(document.forms['rentmlssearch']['nobathprefcheck'].checked)
                {
                    params += "&nobathprefcheck="+document.forms['rentmlssearch']['nobathprefcheck'].value;
                }
                else
                    params += "&nobathprefcheck=";
            }
            else
            {
			    params += "pricefrom="+document.getElementById('pricefrom').value;
			    params += "&priceto="+document.getElementById('priceto').value;
			    params += "&MinSqFeet="+document.getElementById('MinSqFeet').value;
			    params += "&MaxSqFeet="+document.getElementById('MaxSqFeet').value;

			    if(document.getElementById('Beds1Check').checked)
			    {
				    params += "&Beds1Check="+document.getElementById('Beds1Check').value;
				    params += "&OneBedDen="+document.getElementById('OneBedDen').value;
			    }
                else
                    params += "&Beds1Check=";
			    if(document.getElementById('Beds2Check').checked)
			    {
				    params += "&Beds2Check="+document.getElementById('Beds2Check').value;
				    params += "&TwoBedDen="+document.getElementById('TwoBedDen').value;
			    }
                else
                    params += "&Beds2Check=";
			    if(document.getElementById('Beds3Check').checked)
			    {
				    params += "&Beds3Check="+document.getElementById('Beds3Check').value;
				    params += "&ThreeBedDen="+document.getElementById('ThreeBedDen').value;
			    }
                else
                    params += "&Beds3Check=";
			    if(document.getElementById('Beds4Check').checked)
			    {
				    params += "&Beds4Check="+document.getElementById('Beds4Check').value;
				    params += "&FourBedDen="+document.getElementById('FourBedDen').value;
			    }
                else
                    params += "&Beds4Check=";
			    if(document.getElementById('Beds5Check').checked)
			    {
				    params += "&Beds5Check="+document.getElementById('Beds5Check').value;
				    params += "&FiveBedDen="+document.getElementById('FiveBedDen').value;
			    }
                else
                    params += "&Beds5Check=";
			    if(document.getElementById('Beds6Check').checked)
			    {
				    params += "&Beds6Check="+document.getElementById('Beds6Check').value;
			    }
                else
                    params += "&Beds6Check=";
                if(document.getElementById('nobedprefcheck').checked)
                {
                    params += "&nobedprefcheck="+document.getElementById('nobedprefcheck').value;
                }
                else
                    params += "&nobedprefcheck=";

			    if(document.getElementById('Bath1Check').checked)
			    {
				    params += "&Bath1Check="+document.getElementById('Bath1Check').value;
				    params += "&OneBathDen="+document.getElementById('OneBathDen').value;
			    }
                else
                    params += "&Bath1Check=";
			    if(document.getElementById('Bath2Check').checked)
			    {
				    params += "&Bath2Check="+document.getElementById('Bath2Check').value;
				    params += "&TwoBathDen="+document.getElementById('TwoBathDen').value;
			    }
                else
                    params += "&Bath2Check=";
			    if(document.getElementById('Bath3Check').checked)
			    {
				    params += "&Bath3Check="+document.getElementById('Bath3Check').value;
				    params += "&ThreeBathDen="+document.getElementById('ThreeBathDen').value;
			    }
                else
                    params += "&Bath3Check=";
			    if(document.getElementById('Bath4Check').checked)
			    {
				    params += "&Bath4Check="+document.getElementById('Bath4Check').value;
				    params += "&FourBathDen="+document.getElementById('FourBathDen').value;
			    }
                else
                    params += "&Bath4Check=";
			    if(document.getElementById('Bath5Check').checked)
			    {
				    params += "&Bath5Check="+document.getElementById('Bath5Check').value;
				    params += "&FiveBathDen="+document.getElementById('FiveBathDen').value;
			    }
			    else
                    params += "&Bath5Check=";
                if(document.getElementById('Bath6Check').checked)
			    {
				    params += "&Bath6Check="+document.getElementById('Bath6Check').value;
			    }
                else
                    params += "&Bath6Check=";
                if(document.getElementById('nobathprefcheck').checked)
                {
                    params += "&nobathprefcheck="+document.getElementById('nobathprefcheck').value;
                }
                else
                    params += "&nobathprefcheck=";

                params += "&OnlyRental=0";

			    for(i=0;i<document.forms['mlssearch']['multi_ptypedesc[]'].length;i++)
			    {
				    if(document.forms['mlssearch']['multi_ptypedesc[]'][i].checked)
					    params += "&multi_ptypedesc[]="+document.forms['mlssearch']['multi_ptypedesc[]'][i].value;
			    }

			    if(document.getElementById('PoolCheck').checked)
				    params += "&PoolCheck="+document.getElementById('PoolCheck').value;
			    if(document.getElementById('GarageCheck').checked)
				    params += "&GarageCheck="+document.getElementById('GarageCheck').value;
                if(document.getElementById('BikeJoggingCheck').checked)
                    params += "&BikeJoggingCheck="+document.getElementById('BikeJoggingCheck').value;
			    if(document.getElementById('ClubHouseCheck').checked)
				    params += "&ClubHouseCheck="+document.getElementById('ClubHouseCheck').value;

			    if(document.getElementById('BoatingCheck').checked)
				    params += "&BoatingCheck="+document.getElementById('BoatingCheck').value;
			    if(document.getElementById('WaterfrontCheck').checked)
				    params += "&WaterfrontCheck="+document.getElementById('WaterfrontCheck').value;
			    if(document.getElementById('GulfAccessCheck').checked)
				    params += "&GulfAccessCheck="+document.getElementById('GulfAccessCheck').value;
			    if(document.getElementById('BeachAccessCheck').checked)
				    params += "&BeachAccessCheck="+document.getElementById('BeachAccessCheck').value;

                if(document.getElementById('CommunityBoatingCheck').checked)
                    params += "&CommunityBoatingCheck="+document.getElementById('CommunityBoatingCheck').value;
                if(document.getElementById('CommunityGatedCheck').checked)
                    params += "&CommunityGatedCheck="+document.getElementById('CommunityGatedCheck').value;
                if(document.getElementById('CommunityGolfCourseCheck').checked)
                    params += "&CommunityGolfCourseCheck="+document.getElementById('CommunityGolfCourseCheck').value;
                if(document.getElementById('communityTennisCheck').checked)
                    params += "&communityTennisCheck="+document.getElementById('communityTennisCheck').value;
            }
			return params;
		}
