dbClass = new dbClass(); } function getLatitudeLongitude($zip) { //Returns latitude and longitude of a given zipcode $query = "SELECT latitude, longitude FROM ctrak_zipcodes WHERE zipcode = ".$zip; $results = $this->dbClass->query($query); return $results; } function getZipArray($zip, $distance = 10) { //Given a zipcode and a distance, returns an comma separated list of zipcodes within this distance //If distance = 0 change to a very small distance if ($distance==0) $distance = 0.001; //Get zipcode location $location = $this->getLatitudeLongitude($zip); if(isset($location[0])) { $latitude = $location[0]['latitude']; $longitude = $location[0]['longitude']; //Get rectangle area $this->RadiusAssistant($latitude, $longitude, $distance); //Select all zipcodes within rectangle $query = "SELECT zipcode FROM ctrak_zipcodes WHERE latitude <= ".$this->maxLat." AND latitude >= ".$this->minLat; $query.= " AND longitude <= ".$this->maxLong." AND longitude >= ".$this->minLong; $results = $this->dbClass->query($query); $list = array(); foreach ($results as $key=>$value) { $list[] = $value['zipcode']; } $result = implode(",",$list); } else { $result =""; } return $result; } function Calculate( $dblLat1, $dblLong1, $dblLat2, $dblLong2 ) { $EARTH_RADIUS_MILES = 3963; $dist = 0; //convert degrees to radians $dblLat1 = $dblLat1 * M_PI / 180; $dblLong1 = $dblLong1 * M_PI / 180; $dblLat2 = $dblLat2 * M_PI / 180; $dblLong2 = $dblLong2 * M_PI / 180; if ($dblLat1 != $dblLat2 || $dblLong1 != $dblLong2) { //the two points are not the same $dist = sin($dblLat1) * sin($dblLat2) + cos($dblLat1) * cos($dblLat2) * cos($dblLong2 - $dblLong1); $dist = $EARTH_RADIUS_MILES * (-1 * atan($dist / sqrt(1 - $dist * $dist)) + M_PI / 2); } return $dist; } function RadiusAssistant($Latitude, $Longitude, $Miles) { $EQUATOR_LAT_MILE = 69.172; $this->maxLat = $Latitude + $Miles / $EQUATOR_LAT_MILE; $this->minLat = $Latitude - ($this->maxLat - $Latitude); $this->maxLong = $Longitude + $Miles / (cos($this->minLat * M_PI / 180) * $EQUATOR_LAT_MILE); $this->minLong = $Longitude - ($this->maxLong - $Longitude); } } ?> Everyhomepro.com provides the most comprehensive online directory of home improvement professionals
EVERYHOMEPRO.com site sponsor
 

      EVERYHOMEPRO.com PRIVACY POLICY  
(Effective as of October 12, 2005)

This policy covers how EVERYHOMEPRO.com treats personal information that it receives and collects on the EVERYHOMEPRO.com Web Site (the “Site”). Personal information is information about you that is personally identifiable, like your name, address, email address, or phone number, and that is not otherwise publicly available. This policy does not apply to the practices of companies or web sites that EVERYHOMEPRO.com does not own or control, or to people that EVERYHOMEPRO.com does not employ or manage.

Collection of Personal Information

The Site collects personally identifiable information when you interact with it. Depending on how you use the Site, the information collected may include registration-related information (such as name, home or work addresses, e-mail addresses, telephone and fax numbers, birth date or gender); information about your visits to the Site, and your responses to the offerings and advertisements presented on the Site; information about the searches you perform through the Site and how you use the results of those searches; information about the services or offerings that you use, and how frequently you use them; transaction-related information (such as credit card or other preferred means of payment, billing or shipping information, or a history of products/services purchased through the Site); customer service information about you as a user or subscriber; or other information specifically related to your use of a particular service or offering. Your information may be supplemented with additional information from other companies. Additional technical information may also be gathered or received when you use the Site including: the type of browser you are using (e.g., Netscape, Internet Explorer), the type of operating system you are using (e.g., Windows XP or Mac OS), CPU type (e.g. Pentium), your manner of connecting to the Internet (e.g., connection speed through narrowband or broadband access); Internet protocol address; information about your geographic location; and the domain name of your Internet service provider.

Additionally, we collect feedback from users (called ratings and reviews) about the performance of service professionals who work for them. We also collect general feedback and testimonials from users of our service and system. By providing such feedback to us, you consent to our use, publication and/or distribution of such feedback at no compensation to you, and if you are a service professional in our system, you acknowledge that all such ratings and reviews are solely owned by EVERYHOMEPRO.com, and you consent to the publication of ratings and reviews about you and your business.

How Your Information is Used

Your information is used to operate and improve the Site, and its services and offerings; to personalize the content and advertisements provided to you; to fulfill your requests for products, programs, and services; to communicate with you and respond to your inquiries; to conduct research about your use of the Site; and to help offer you other products, programs, or services that may be of interest. We also use this information to contact the user about services on the Site for which they have expressed interest, to inform service professionals of leads, and/or inform customers about service professionals they are matched to. By providing this information to us, or by submitting a service request, you expressly consent to being contacted by us and by our service professionals and providers via phone, fax, email, mail or other reasonable means, at any of your contact numbers or addresses, in order that we may provide the services set forth on our Site, service your account, reasonably address matters pertaining to your account or for other reasonable purposes related to our business. Unique identifiers (such as username and password) are required. It is optional for the user to provide demographic information (such as income level and gender) but encouraged so we can provide a more personalized experience on our Site. We also require a service professional's social security number or federal tax id number to complete a background review, prior to a service professional being pre-screened to join our network.

Your Information Is Not Disclosed Without Consent

Your information will not be shared with third parties unless it is necessary to fulfill a transaction you have requested, in other circumstances in which you have consented to the sharing of your information, or except as described in this Privacy Policy. For example, when an approved member of our service professional network accepts a lead from a registered user, and that user indicates what personal information they are willing to share so that the service professional can contact the user, such as telephone numbers, physical addresses and email addresses, that information is shared with our service professionals who have accepted a service request lead. In addition, we have other approved contractual partners that fulfill service requests, or that utilize their own services professionals to supplement our network, and we share your information with them, subject to contractual confidentiality restrictions, in order to attempt to provide the services requested.

The Site may also use your information to present offers to you on behalf of business partners and advertisers. These business partners and advertisers receive aggregate data about groups of users of the Site, but do not receive information that personally identifies you.

If you use the Site’s communications tools to disclose information about yourself publicly (for example, in chat rooms or online message boards made available by the Site), other online users may obtain access to any information you provide. The contents of your online communications, as well as other information about you as a Site user, may be accessed and disclosed in response to legal process (for example, a court order, search warrant or subpoena); in other circumstances in which EVERYHOMEPRO.com believes the Site is being used in the commission of a crime; when we have a good faith belief that there is an emergency that poses a threat to the safety of you or another person; or when necessary either to protect the rights or property of the Site, or its affiliated providers, or for us to render the service you have requested.

The Site may use agents and professionals in order to help operate it. If such agents and professionals have access to personally identifiable information, they are required to protect this information in a manner that is consistent with this Privacy Policy by, for example, not using the information for any purpose other than to carry out the services they are performing for the Site.

Your Choices About Your Personal Information

The Site provides you with access to your registration and any billing or shipping information; the ability to edit this information at the “My Account” area; and the ability to deactivate your registration with the Site. You can make choices about how your information may be used by the Site to provide marketing offers to you. In order to do so, please visit the “My Account” area and review your marketing preferences. These preferences do not apply to communications that are directly related to your registration with the Site, or the fulfillment of a specific transaction you have requested (for example, a service advisory from the Site, or an acknowledgment of a purchase order). Your choices do not apply to the sharing of information necessary to provide you the basic functionality of the Site (for example, recognizing you as an authenticated user on affiliated providers' Sites or services). Additionally, the Site may share personally identifiable information with one or more of its affiliated providers when that information is necessary to carry out a specific transaction or request you make for an offering from the Site or its affiliated providers, or as otherwise specified at the time you take advantage of that particular offering.

Cookies and Web Beacons

The Site may use cookies, web beacons, or similar technologies in combination with your information to enhance and personalize your experience on the Site, including to operate and improve offerings through the Site; to help authenticate you when you use the Site; to remember your preferences and registration information; to enable a shopping cart; to present and help measure and research the effectiveness of the Site offerings, advertisements, and e-mail communications; and to customize the content and advertisements provided to you through the Site.

The Site and its advertisers may also use ad network providers to help present advertisements on the Site and other Web sites. These ad network providers use cookies, web beacons, or similar technologies on your computer to help present, better target, and measure the effectiveness of their advertisements, using data gathered over time and across their networks of Web pages to determine or predict the characteristics and preferences of their audience. The Site may share certain non-personally identifiable information about you as a user (such as user age and zip code) with certain ad network providers to help them deliver more relevant advertisements through their ad networks. The use of cookies, web beacons, or similar technologies by other ad network providers is subject to their own privacy policies, not the Site's.

Commitment to Security

The Site has established safeguards to help prevent unauthorized access to or misuse of your information, but cannot guarantee that your personally identifiable information will never be disclosed in a manner inconsistent with this Privacy Policy (for example, as a result of unauthorized acts by third parties that violate applicable law or the policies of the Network and its affiliated providers). To protect your privacy and security, the Site may use passwords to help verify your identity before granting access or making corrections to any of your information.

How to Contact Us

If you have any questions or concerns about the Site's Privacy Policy or its implementation, you may contact us at this email address: CustomerService@EVERYHOMEPRO.com.

Changes to this Privacy Policy and Additional Information

The Site may update this Privacy Policy from time to time, and so you should review this Policy periodically. If there are significant changes to the Site's information practices, you will be provided with appropriate online notice. You may be provided other privacy-related information in connection with your use of offerings from the Site, as well as for special features and services not described in this Policy that may be introduced in the future.

© 2007 EVERYHOMEPRO.com, LLC. All Rights Reserved