<?

function LocalSearch($search, $location, $ip, $ua){
	if (stristr($_SERVER['SERVER_ADDR'],'64.74.172.') || stristr($_SERVER['SERVER_ADDR'],'192.168.50.') || stristr($_SERVER['HTTP_HOST'],'localpages.com')) {
		$url = "http://ldn.local.com/lds/search.jsp?pass=ms321&aff=admed&keyword=".urlencode($search)."&location=".urlencode($location)."&ip=".$ip."&referrer=cheapstuff&rp=cheapstuff&httpuseragent=".urlencode($ua)."&subaff=c";
	} else {
		$url = "http://64.74.172.202/localk.php?pass=ms321&aff=admed&keyword=".urlencode($search)."&location=".urlencode($location)."&ip=".$ip."&referrer=cheapstuff&rp=cheapstuff&httpuseragent=".urlencode($ua)."&subaff=c";
	}
	$curl_data = curl_get_contents($url);
	if (stristr($_SERVER['HTTP_X_FORWARDED_FOR'], '199.27.174.35')) {
		print "<!-- LocalSearch Debug";
		print_r($url);
		print_r($curl_data);
		print "-->";
	}
	
	$LocalFeed = new DomDocument();
	$LocalFeed->loadXML($curl_data);

	$Listing = $LocalFeed->getElementsByTagName("result");
	for($i = 0;$i < 20; $i++) {
		if ($Listing->item($i)) {
			$BizResult['InArea'][$i]['business_name'] = $Listing->item($i)->getElementsByTagName("name")->item(0)->nodeValue;
			$BizResult['InArea'][$i]['description'] = $Listing->item($i)->getElementsByTagName("description")->item(0)->nodeValue;
			$BizResult['InArea'][$i]['address1'] = $Listing->item($i)->getElementsByTagName("address")->item(0)->nodeValue;
			$BizResult['InArea'][$i]['city'] = $Listing->item($i)->getElementsByTagName("city")->item(0)->nodeValue;
			$BizResult['InArea'][$i]['state'] = $Listing->item($i)->getElementsByTagName("state")->item(0)->nodeValue;
			$BizResult['InArea'][$i]['zip'] = $Listing->item($i)->getElementsByTagName("zipcode")->item(0)->nodeValue;
			$BizResult['InArea'][$i]['phone'] = $Listing->item($i)->getElementsByTagName("phone")->item(0)->nodeValue;
			$BizResult['InArea'][$i]['lat'] = $Listing->item($i)->getElementsByTagName("latitude")->item(0)->nodeValue;
			$BizResult['InArea'][$i]['long'] = $Listing->item($i)->getElementsByTagName("longitude")->item(0)->nodeValue;

			for($j=0; $j<20; $j++){
				if($Listing->item($i)->getElementsByTagName("data")->item($j)){
					if($Listing->item($i)->getElementsByTagName("data")->item($j)->getAttribute('key')=="PYID_url"){
						$BizResult['InArea'][$i]['url'] = $Listing->item($i)->getElementsByTagName("data")->item($j)->getAttribute('value');
					} elseif($Listing->item($i)->getElementsByTagName("data")->item($j)->getAttribute('key')=="PY_url"){
						$BizResult['InArea'][$i]['url'] = $Listing->item($i)->getElementsByTagName("data")->item($j)->getAttribute('value');
					} elseif($Listing->item($i)->getElementsByTagName("data")->item($j)->getAttribute('key')=="PY_url"){
						$BizResult['InArea'][$i]['url'] = $Listing->item($i)->getElementsByTagName("data")->item($j)->getAttribute('value');
					} elseif(strtolower($Listing->item($i)->getElementsByTagName("data")->item($j)->getAttribute('key'))=="citysearch_url"){
						$BizResult['InArea'][$i]['url'] = $Listing->item($i)->getElementsByTagName("data")->item($j)->getAttribute('value');
					}
					if($Listing->item($i)->getElementsByTagName("data")->item($j)->getAttribute('key')=="listingid"){
						$BizResult['InArea'][$i]['business_id'] = $Listing->item($i)->getElementsByTagName("data")->item($j)->getAttribute('value');
					}
				}
			}
		}
	}
	$BizResult['InArea']['TotalListings'] = count($BizResult['InArea']);
	return $BizResult;

}

function LocalProfile($search, $location, $ip, $ua, $listingid){
	if (stristr($_SERVER['SERVER_ADDR'],'64.74.172.') || stristr($_SERVER['SERVER_ADDR'],'192.168.50.') || stristr($_SERVER['HTTP_HOST'],'localpages.com')) {
		$url = "http://ldn.local.com/lds/search.jsp?pass=ms321&listingid=$listingid&aff=admed&keyword=".urlencode($search)."&location=".urlencode($location)."&ip=".$ip."&referrer=cheapstuff&rp=cheapstuff&httpuseragent=".urlencode($ua)."&subaff=c";
	} else {
		$url = "http://64.74.172.202/localk.php?pass=ms321&listingid=$listingid&aff=admed&keyword=".urlencode($search)."&location=".urlencode($location)."&ip=".$ip."&referrer=cheapstuff&rp=cheapstuff&httpuseragent=".urlencode($ua)."&subaff=c";
	}
	$curl_data = curl_get_contents($url);

	$LocalFeed = new DomDocument();
	$LocalFeed->loadXML($curl_data);

	$Listing = $LocalFeed->getElementsByTagName("profile");
	$i=0;
	if ($Listing->item(0)) {
		$BizResult['Listing']['business_name'] = $Listing->item($i)->getElementsByTagName("name")->item(0)->nodeValue;
		$BizResult['Listing']['description'] = $Listing->item($i)->getElementsByTagName("description")->item(0)->nodeValue;
		$BizResult['Listing']['address1'] = $Listing->item($i)->getElementsByTagName("address")->item(0)->nodeValue;
		$BizResult['Listing']['city'] = $Listing->item($i)->getElementsByTagName("city")->item(0)->nodeValue;
		$BizResult['Listing']['state'] = $Listing->item($i)->getElementsByTagName("state")->item(0)->nodeValue;
		$BizResult['Listing']['zip'] = $Listing->item($i)->getElementsByTagName("zipCode")->item(0)->nodeValue;
		$BizResult['Listing']['phone'] = $Listing->item($i)->getElementsByTagName("phone")->item(0)->nodeValue;
		$BizResult['Listing']['lat'] = $Listing->item($i)->getElementsByTagName("latitude")->item(0)->nodeValue;
		$BizResult['Listing']['long'] = $Listing->item($i)->getElementsByTagName("longitude")->item(0)->nodeValue;
	
		if($Listing->item(0)->getElementsByTagName("urls")->item(0)){
			if($Listing->item($i)->getElementsByTagName("urls")->item(0)->getElementsByTagName("url")->item(0)){
				if($Listing->item($i)->getElementsByTagName("urls")->item(0)->getElementsByTagName("url")->item(0)->getAttribute("identifier")=="PY"){
					$BizResult['Listing']['url'] = $Listing->item($i)->getElementsByTagName("urls")->item(0)->getElementsByTagName("url")->item(0)->getAttribute("clickUrl");
				} elseif($Listing->item($i)->getElementsByTagName("urls")->item(0)->getElementsByTagName("url")->item(0)->getAttribute("identifier")=="PYID"){
					$BizResult['Listing']['url'] = $Listing->item($i)->getElementsByTagName("urls")->item(0)->getElementsByTagName("url")->item(0)->getAttribute("clickUrl");
				} elseif($Listing->item($i)->getElementsByTagName("urls")->item(0)->getElementsByTagName("url")->item(0)->getAttribute("identifier")=="PYID"){
					$BizResult['Listing']['url'] = $Listing->item($i)->getElementsByTagName("urls")->item(0)->getElementsByTagName("url")->item(0)->getAttribute("clickUrl");
				} elseif($Listing->item($i)->getElementsByTagName("urls")->item(0)->getElementsByTagName("url")->item(0)->getAttribute("identifier")=="Acxiom"){
					$BizResult['Listing']['url'] = $Listing->item($i)->getElementsByTagName("urls")->item(0)->getElementsByTagName("url")->item(0)->getAttribute("clickUrl");
				}
			}
		} else {
			$BizResult['Listing']['url'] = "#";
		}
	}
	return $BizResult;

}
?>