Northeast
Gilgo Beach suspect Rex Heuermann loses bid to toss DNA evidence at upcoming murder trial
NEWYou can now listen to Fox News articles!
Suspected Gilgo Beach serial killer Rex Heuermann lost a long shot bid to have damning DNA evidence thrown out Wednesday, after a New York judge ruled that prosecutors can use the evidence against him at trial in a decision police expect to impact far more cases.
Heuermann’s shocking arrest came more than a decade after the death of his last known alleged victim. At the time, he was a New York City architect who commuted daily from his home in the suburban village of Massapequa Park. Prosecutors have alleged he tortured and killed his victims in the basement while his wife and children took vacations.
The sides had been tangling over the evidence since March, when the judge held a Frye hearing to determine whether a new type of DNA testing should be admissible. Heuermann’s attorney, Michael Brown, questioned the validity of new testing on rootless hair samples, which he likened to “magic” and said had not been used in New York state before.
Prosecutors allege that the state-of-the-art technology linked hairs found on six of the seven murder victims to Heuermann. Brown said it’s “a little weird” that each of the bodies is linked to his client by just one hair apiece. The hairs themselves do not all belong to Heuermann. Some were linked to his wife and daughter, whom authorities do not believe were involved in the crimes but whose hairs were allegedly transferred to the victims by Heuermann.
KOHBERGER PROSECUTOR REVEALS CRUCIAL MOMENT: ‘EVERYTHING HINGED ON THAT ARGUMENT’
Alleged serial killer Rex A. Heuermann is escorted into Judge Tim Mazzei’s courtroom at Suffolk County Court in Riverhead for a Frye hearing in Riverhead, N.Y. July 17, 2025. (James Carbone/Pool/Getty Images)
Judge Timothy Mazzei ruled that the new testing is accepted by the scientific community and therefore valid as evidence.
“This case was very aggressively and effectively litigated by both sides,” Suffolk County District Attorney Ray Tierney told reporters after the hearing. “I think that the reason why we were able to prevail was one simple reason: The science was on our side.”
Tierney called it a “significant step” in forensic DNA analysis and said it looks at hundreds of thousands more points of data than traditional DNA testing, and he said the new method is already being rolled out to county cold case detectives, like any other new law enforcement technology.
FOLLOW THE FOX TRUE CRIME TEAM ON X
“When you look at old cases that happened that have remained unsolved for whatever reason, one of the first things you do, whether it’s phone evidence, whether it’s DNA evidence, whether it’s anything else, you know, new technology [can] help us to gather more information,” he said.
John Ramsey, the father of 1996 cold case murder victim JonBenet Ramsey, weighed in on the Gilgo case and the new DNA method in Denver at CrimeCon’s 2025 conference Saturday. He said he had already asked police handling his daughter’s case to try the new method.
“This is 21st century technology that should be used, and I expressed that strongly,” he said.
Joseph Giacalone, a retired NYPD cold case investigator and a professor of criminal justice at Penn State Lehigh Valley, called the judge’s decision in the Gilgo case “awesome news.”
“This DNA is leading the way to closing more cases,” he told Fox News Digital. Although he expects an appeal if Heuermann is convicted.
REX HEUERMANN’S FAMILY KEPT GRUESOME PIECE OF EVIDENCE, SOURCE SAYS
Crime scene investigators use metal detectors to search a marsh for the remains of Shannan Gilbert, Dec. 12, 2011 in Oak Beach, N.Y. Her disappearance led to the discovery of 11 bodies and kicked off the investigation into the so-called Gilgo Beach serial killings. (James Carbone/Newsday via AP, Pool, File)
The hearing
Heuermann entered the courtroom at 9:54 a.m. wearing a black suit, blue shirt and a green tie, looming over his attorney as the judge rendered his decision.
His ex-wife, Asa Ellerup, who divorced him after the charges but has publicly maintained she doesn’t believe he could’ve committed the crimes, sat quietly in the gallery. Their daughter, Victoria Heuermann, did not attend Wednesday’s hearing.
Prosecutors said Heuermann killed seven women over a period of at least two decades, dumping most of their remains on a remote parkway near Long Island’s Gilgo Beach. Some victims were dismembered, with parts of their bodies recovered from wooded areas about 50 miles to the east.
EX-WIFE OF ALLEGED GILGO BEACH KILLER STILL DEFENDS HIM, BUT DAUGHTER SAYS HE ‘MOST LIKELY’ DID IT
Rex A. Heuermann appears in Judge Tim Mazzei’s courtroom with his lawyer Michael Brown for a conference in Riverhead, N.Y., Oct. 16, 2024. (Newsday/James Carbone)
The oldest case in which he’s been charged was a cold case murder stretching back to 1993. The alleged crimes include torture and mutilation, and Heuermann allegedly took notes on the crimes, the targets and measures to avoid detection.
The victims were all described as “petite” women, most of them around 5 feet tall and barely over 100 pounds. An eyewitness in the case, who was the last to see one of them alive, described Heuermann, whose identity was unknown at the time, as an “ogre” driving a Chevrolet Avalanche.
SIGN UP TO GET THE TRUE CRIME NEWSLETTER
The Gilgo Four, clockwise from top left: Maureen Brainard-Barnes, Melissa Barthelemy, Megan Waterman and Amber Costello. The background shows a wooden cross in the marsh next to Gilgo Beach, N.Y., where their remains were found in the brush just yards from Ocean Parkway. (Suffolk County Police Department/Mega for Fox News Digital)
On July 13, 2023, Suffolk County police arrested Heuermann, who is 61, outside his Manhattan office in three cold case murders — the deaths of Melissa Barthelemy, 24, Megan Waterman, 22, and Amber Costello, 27, in 2010.
SUSPECTED SERIAL KILLER REX HEUERMANN CHARGED WITH SEVENTH SLAYING
Jessica Taylor, left, and Valerie Mack, right, were both murdered and dismembered. Suffolk County police discovered partial remains of each victim in both Manorville, N.Y., and along a stretch of Ocean Parkway near Gilgo Beach. (Suffolk County Police Department/Handout)
Over the next 12 months, they tacked on charges in four additional slayings. First, they charged him with killing Maureen Brainard-Barnes, 25, whose remains were near the other three. They filed charges for the alleged murders of Jessica Taylor in 2003 and Sandra Costilla in 1993. Then they added charges in the 2000 murder of Valerie Mack, a 24-year-old from Philadelphia.
Heuermann pleaded not guilty to all the charges.
But Tierney said his office has a lot of evidence prosecutors are ready to introduce at trial.
GET REAL-TIME UPDATES DIRECTLY ON THE TRUE CRIME HUB
“So, we now have nuclear DNA. We have mitochondrial DNA. We have phone records. We have witness statements. We have financial records. We have internet searches. We have phone activity. And we have other [evidence],” he told reporters. “When you look at the interaction of all of that evidence, it’s, we would submit, compelling.”
Next up for Heuermann is a hearing on whether he should be tried on all the cases together. His lawyer wants them split up, but Tierney said he believes they are all “intertwined” and should be tried at the same time.
It was the disappearance of another woman that set off the whole case and surprised the residents of Long Island, which includes the two easternmost boroughs of New York City and a pair of suburban counties.
In 2010, Shannan Gilbert placed a frantic and incoherent 911 call, begging for help and claiming someone was after her. The search for her went on for months. And before police found her remains, they found 10 other bodies along Ocean Parkway. Her death is the only one that police have said they believe was accidental.
Read the full article from Here
Northeast
Democratic socialist Mamdani ally mounts bid for US House of Representatives
NEWYou can now listen to Fox News articles!
New York state Assemblymember Claire Valdez, an ally of New York City Mayor Zohran Mamdani, has mounted a bid for the U.S. House of Representatives.
“I’m a union organizer, Assemblymember, and democratic socialist running for Congress in NY-07. I came to politics through low-wage jobs and the labor movement. That’s the perspective I’ll bring to Washington to take on oligarchy, fascism, and war — and win for working people,” she wrote in a post on X.
Valdez has called for the abolition of U.S. Immigration and Customs Enforcement (ICE).
‘THE PEOPLE’S QUR’AN’: MAMDANI ANNOUNCES NYC QURAN EXHIBIT WITH BOOK BELONGING TO REVOLUTIONARY ACTIVIST
New York Assemblymember Claire Valdez. (Erik McGregor/LightRocket via Getty Images)
“When we called this administration fascist last year, we were called hyperbolic. We were called hysterical,” she said in recent public remarks.
“We must abolish ICE at the federal level,” she asserted, calling it a “militarized terrorist organization that is destroying our country.”
Her campaign website makes clear that she is an advocate for “Medicare for All.”
NYC MAYOR ZOHRAN MAMDANI SET TO EARN NEARLY $260K, ABOUT 80% MORE THAN HIS PRIOR SALARY
New York City Mayor Zohran Mamdani attends a news conference at the headquarters of the NYPD on Jan. 6, 2026, in New York City. (Spencer Platt/Getty Images)
“Claire will fight to pass Medicare for All, paid for by taxing billionaires and corporations that have rigged the system, and deliver universal health care for every New Yorker,” the site notes.
“Housing is a human right — but Congress has chosen to side with landlords and speculators instead of working people. Claire will fight to guarantee safe, affordable housing for all, because housing is not a commodity. It’s a necessity,” the site also states.
NOEM REPORTS MAMDANI-DHS TALKS HAVE ‘NOT BEEN PRODUCTIVE,’ SAYS NYC MAYOR ‘CHOSE TO STAND WITH ILLEGALS’
Rep. Nydia Velázquez, D-N.Y., holds a “Musk Steals” protest sign with fellow Democrats as President Donald Trump speaks during an address to a joint session of Congress at the U.S. Capitol in Washington, D.C., on March 4, 2025. (WIN MCNAMEE/POOL/AFP via Getty Images)
Valdez will compete in a Democratic primary in June for the seat being vacated by Rep. Nydia Velazquez, D-N.Y.
Velazquez, who currently represents the Empire State’s 7th Congressional District, is not seeking re-election in 2026. Brooklyn Borough President Antonio Reynoso already announced his 2026 primary bid for the House seat last year.
Read the full article from Here
Boston, MA
Boston Catholics offer mixed views on pope’s remarks following US operation in Venezuela – The Boston Globe
Digennaro’s wife, Judy, shook her head in disagreement.
“I feel quite the other way,” said Judy Digennaro, 72. “It might start rifts, but what’s most important is people talking, and that’s what the pope is trying to do.”
During a news conference with Vatican reporters in December, the pope called for dialogue between the United States and Venezuela. On Friday, he said violence had replaced dialogue as a means of resolving conflict and reiterated an earlier call to “respect the will of the Venezuelan people, and to safeguard the human and civil rights of all, ensuring a future of stability and concord.”
Some local Catholics said the remarks felt like an overstep. David Digennaro said he supports the Trump administration’s move to shift Venezuela’s leadership away from Maduro and would prefer the pope to limit his comments to humanitarian issues.
“If he’s talking about the people that live [in Venezuela,] that’s fine,” he said. “But if he’s referencing Maduro, that’s politics, and I’d turn away from it.”
Outside St. Clement Eucharistic Shrine in Back Bay, parishioners in crisp suits and colorful dresses filed out onto the sidewalk after Mass on Sunday afternoon. Several people said the pope’s address had not been mentioned during the service and praised the clergy for keeping the news separate from religious teaching.
Others voiced support for Pope Leo’s broader message of peace and dialogue but said they prefer that the pontiff avoid specifics.
Jordan Williamson, 35, of Quincy, said the pope is not the authority on international affairs. She said she looks to politicians for details about global conflicts and to Leo for moral guidance.
“The pope should be a moral voice that lays down the framework for why we do things,” said Williamson, who has attended the Boylston Street church for more than a decade. “But we all have jobs … and Mass is meant to transcend all of that.”
Williamson’s friend, Sandra Pastrana of Arlington, agreed, saying she often steers her Bible study group away from political debate. Still, she said she recognizes that there are moments when religious leaders need to speak their minds.
“It’s never good for the church to get involved in politics, but as a moral voice of how the world should live within what’s going on, the church has a duty to say these things,” said Pastrana, 63.
Judy Digennaro said Leo’s address was encouraging, adding that society cannot move forward positively without open discussion.
“I’m happy when the pope has something to say and when he promotes peace and justice,” she said. “As Catholics, that’s what we’re all about, so if he’s willing to speak and say something, all the better.”
Many Boston churchgoers were unaware of the pope’s address and said that they focused more on the words of their individual priests.
Gobran Hanna, an electrical engineer who moved to Cambridge in June and attends St. Clement Eucharistic Shrine, said he tends to spend time with members of the Catholic community who are less focused on politics, but conversations with fellow congregants about Israel, Ukraine, and Venezuela help keep him informed about global affairs.
Hanna said he welcomes Leo’s efforts to speak out against international injustices.
“When the pope makes a statement that might be related to politics, I look at that and see how it applies to my own life,” said Hanna, 23. “It’s not about somebody on this side or somebody on that side, it’s about how we can apply the lessons that the pope is teaching us.”
Lila Hempel-Edgers can be reached at lila.hempeledgers@globe.com. Follow her on X @hempeledgers and on Instagram @lila_hempel_edgers.
Pittsburg, PA
Nearly a Century Old, This Sears House Kit Home in Fineview is Still Fine | Pittsburgh Magazine
Built in 1928, the hillside home is packed with original millwork, charming details and loads of storage.
PHOTOS BY DONNELLY MEDIA, LLC
When Alena Taylor Keefe was in elementary school, her family moved to 2035 Biggs Ave. in Pittsburgh’s Fineview neighborhood.
The year was 1975, and she recalls being delighted with the Craftsman-style home built from a Sears housing kit that her family would call theirs for the next 50 years.
“It’s a place that you can call home,” she says. “Some places you can’t really say that about, but it’s just such a great family home.”

Built in 1928, the house has three bedrooms and one bathroom packed into 1,500 square feet.
“I grump about the fact that there’s only one bathroom and the kitchen is small because I love to cook, but I still made it work for many family suppers,” Keefe says. “We hosted holiday dinners where we extended the dining table into the living room to accommodate everybody. It was just home.”

The first floor of the home has that small, yet functional kitchen, a nicely sized dining room and a large living room that spans the front of the home. Keefe warmly recalls coming down the front staircase on Christmas mornings and posing in formal dresses beside the steps before school dances. She says her family also enjoyed the long front porch that runs along the living room.
“My dad would come out and read the newspaper, and I’d be on the swing with my mom while she worked on her crochet,” she says.
On the second floor, three equally sized bedrooms share a hallway bathroom with double sinks. A set of pull-down stairs leads to ample storage under the eaves.

Now in their 80s, Keefe’s parents have moved to a maintenance-free home near Keefe’s current home in Beaver County, so they can continue to enjoy family dinners together, but without the responsibility of home ownership.
While Keefe is wistful about selling the home her parents carefully loved for half a century, she is certain a new buyer will recognize its charm and value.
“So much has never been touched,” she says. “There is original woodwork, an original fireplace that still has a coal chute to the outside and a lovely built-in China cabinet in the dining room.”

Keefe also touts the home’s plentiful storage; there’s a clean, dry basement, attic storage and a detached two-car garage with a lower level could be space for a workshop, studio or general storage.
Keefe notes the roof was replaced in the last decade; there also were updates to the HVAC, including adding air conditioning, and the family replaced the upstairs flooring in preparation to sell the carefully maintained home.

The house is now listed by Brian Larson of Howard Hanna for $245,000. He says it checks all the right boxes for a first-time homebuyer — or anyone shopping for a clean, well-maintained home.
“This is a home that has clearly been loved and lived in with care,” says Larson. “Over the years, attention has been given to maintaining and improving the property in a way that supports comfortable, everyday living. While no home of this era is ever ‘finished,’ per se, the overall condition reflects consistent stewardship rather than deferred maintenance.”

Larson says buyers should not have issues with financing for this home, including loans through the Federal Housing Administration or other specialized lending programs. Priced right around the city’s median home price, Larson encourages shoppers to check it out.
“Many first-time buyer programs are available that may offer down payment assistance and competitive interest rates, helping make homeownership more attainable for qualified buyers,” he says.
Larson adds that he loves the sun-soaked room that runs along the front of the home, as well as the wide front porch and the property’s proximity to Fineview Park.
“Fineview is also known as one of the best vantage points in the city for fireworks and skyline views,” he adds. “With convenient bus access and an easy commute to Downtown, the neighborhood offers a unique blend of tranquility, accessibility and city connection.”

Keefe says that while the neighbors have changed over the course of 50 years, her family has always been thankful for the close-knit Fineview community.
“There are some chickens running loose, but everybody up there is so kind,” she says with a laugh. “The mailman lives up on the corner; everybody knows everybody. It’s just so nice.”
“);
$spagination = flexSlider.find(“.spagination”);
SPagination.Init($spagination.get( 0 ), {
size: slide_obj.count, // pages size
page: 1, // selected page
step: 3, // pages before and after current
cb: function(p){
flexSlider.flexAnimate(p-1, true);
}
});
}
}
}
function gtx_gallery_slide_before(slide_obj){
var slide=slide_obj.animatingTo;
$active_slide=$all_slides.eq(slide) ;
slideshow_ad_loaded = false;
var current_html = $active_slide.children(“.gtx-ad-container”).html();
if (current_html) {$active_slide.children(“.gtx-ad-container”).html(current_html.trim())}
gtx_track_slide( slide_obj );
changeURL(parseInt($active_slide.attr(“data-attachment_id”)));
//THUMBS SYNC – PAGINATED THUMBNAIL NAVIGATION
if($thumbs!==”” && navigation == “paginated_thumbs”){
var right_item=$slider.find(“.slides li[data-i=”+(slide +1 )+”]”).attr(“data-i-only-pics”)
if( right_item!= “”){
$thumbs.find(“li.gtx-thumb-img”).removeClass(“flex-active-slide”);
$thumbs.find(“li.gtx-thumb-img[data-i=”+(slide +1 )+”]”).addClass(“flex-active-slide”);
$page=$thumbs.find(“.slides>li”).has(“li[data-i=”+(slide +1 )+”]”);
$thumbs.flexAnimate($page.index(), true);
}
}
}
function gtx_gallery_slide_after(slide_obj){
var slide=slide_obj.animatingTo;
$active_slide=$all_slides.eq(slide) ;
if($active_slide.hasClass(“gtx-ad-slide”)==1){
if ($active_slide.find(‘iframe’).length === 1) {
$active_slide.find(‘iframe’)[0].remove();
}
$slider.delay(100).queue(function(){
$(this).addClass(“gtx-gallery-loading”).dequeue();
});
$ad_container=$active_slide.children(“.gtx-ad-container”).first();
if ($($ad_container).html().length li[data-i=”+(slide +1 )+”]”).attr(“data-i-only-pics”)
if( right_item!= “”){
$thumbs.find(“li.gtx-thumb-img”).removeClass(“flex-active-slide”);
$thumbs.find(“li.gtx-thumb-img”).eq(right_item -1 ).addClass(“flex-active-slide”);
$thumbs.flexAnimate(right_item-1, true);
}
}
if(typeof(googletag) != “undefined” && googletag !== null && googletag.pubads){
// Refresh ads within view
var tmp_now=new Date().getTime();
var last_refresh_diff= tmp_now – last_ad_refresh;
if(last_refresh_diff > 1000){
reset_ads_and_refresh();
last_ad_refresh=tmp_now;
}
}
//LAZY LOAD
range=5;
var $slides_to_hanle=$all_slides.slice(slide, slide + range +1);
if(slide – range >= 0){
$slides_to_hanle=$.merge($slides_to_hanle, $all_slides.slice(slide – range, slide ));
}else{
$slides_to_hanle=$.merge($slides_to_hanle, $all_slides.slice(0, range ));
$slides_to_hanle=$.merge($slides_to_hanle, $all_slides.slice(range * -1 ));
}
if(slide + range >= $all_slides.size()){
//handle first slides
$slides_to_hanle= $.merge($slides_to_hanle, $all_slides.slice(0,range));
}
$slides_to_hanle.find(“.gtx-image-container[data-background]”).each(function () {
var src = $(this).attr(“data-background”);
$(this).css(“background-image”, “url(“+src+”)”).removeAttr(“data-background”);
});
adjustNavHeight();
if( typeof SPagination !== “undefined” && flexSlider.find(“.spagination”).length>0 ){
if(SPagination.page != slide+1){
SPagination.page = slide + 1;
SPagination.Start();
}
}
}
function reset_ads_and_refresh(){
if(!advanced_ad_refresh){
// if option is not enabled, refresh all ads, minus out of page ads
if(ads_to_refresh.length > 0){
googletag.pubads().refresh(ads_to_refresh);
}
return;
}
if(ads_to_refresh.length == 0){
return;
}
var newAds = [];
var fullAdsToRefresh = [];
for(var i = 0; i wTop && slot.tn_positionY 8){
gtx_gallery_thumbs_set_backwards()
}
}
function gtx_gallery_thumbs_after(slide_obj){
if(slide_obj.count > 8){
gtx_gallery_thumbs_set_backwards()
}
}
function gtx_gallery_paginated_thumbs_start(slide_obj){
gtx_gallery_paginated_thumbs_lazy();
if(false && slide_obj.count > 8){
$thumbs.find(“.flex-control-nav.flex-control-paging”).removeClass(“flex-control-paging”).addClass(“g-pagination”);
}
if(slide_obj.count > 8){
$thumbs.find(“.flex-control-nav.flex-control-paging”).hide().after(“”);
$pagination = $thumbs.find(“.spagination”);
SPagination.Init($pagination.get( 0 ), {
size: slide_obj.count, // pages size
page: 1, // selected page
step: 3, // pages before and after current
cb: function(p){
$thumbs.flexAnimate(p-1, true);
}
});
}
}
function gtx_gallery_paginated_thumbs_before(slide_obj){
var slide=(typeof slide_obj == “object” && slide_obj.animatingTo ? slide_obj.animatingTo : 0);
gtx_gallery_paginated_thumbs_lazy(slide_obj);
}
function gtx_gallery_paginated_thumbs_after(slide_obj){
var slide=(typeof slide_obj == “object” && slide_obj.animatingTo ? slide_obj.animatingTo : 0);
//THUMBS SYNC – Go to first slide of this batch
if($thumbs!==”” && navigation == “paginated_thumbs”){
var $active_slide=$slider.find(“.slides>li.flex-active-slide”);
var $active_thumb_page=$thumbs.find(“.slides>li.flex-active-slide”);
//Check if the current slide is within this thumb batch
if(!$active_thumb_page.find(“li[data-i=”+$active_slide.attr(“data-i”)+”]”).size()){
first_thumb=$active_thumb_page.find(“li”).first().attr(“data-i”);
flexSlider.flexAnimate(first_thumb – 1, true);
}
}
if( typeof SPagination !== “undefined” && $thumbs.find(“.spagination”).length>0 ){
if(SPagination.page != slide+1){
SPagination.page = slide + 1;
SPagination.Start();
}
}
}
function gtx_gallery_paginated_thumbs_lazy(slide_obj){
var slide=(typeof slide_obj == “object” && slide_obj.animatingTo ? slide_obj.animatingTo : 0);
//LAZY LOAD THUMBS
if($all_thumbs!==”” && navigation == “paginated_thumbs”){
range=1;
var $slides_to_hanle=$all_thumbs.slice(slide, slide + range + 1);
if(slide – range >= 0){
$slides_to_hanle=$.merge($slides_to_hanle, $all_thumbs.slice(slide – range, slide ));
}else{
$slides_to_hanle=$.merge($slides_to_hanle, $all_thumbs.slice(0, range ));
$slides_to_hanle=$.merge($slides_to_hanle, $all_thumbs.slice(range * -1 ));
}
if(slide + range >= $all_thumbs.size()){
//handle first slides
$slides_to_hanle= $.merge($slides_to_hanle, $all_thumbs.slice(0,range));
}
$slides_to_hanle.each(function () {
$(this).find(“img[lazy-src]”).each(function () {
var src = $(this).attr(“lazy-src”);
if(!src) return;
$(this).attr(“src”,src).removeAttr(“lazy-src”);
$thumbs.find(“img[lazy-src=””+src+””]”).attr(“src”,src).removeAttr(“lazy-src”);
});
});
}
}
function adjustNavHeight(){
imageHeight = flexSlider.find(“.gtx-slide-img.flex-active-slide .gtx-image-container”).outerHeight();
if(imageHeight > 0){
flexSlider.find(“.flex-prev,.flex-next”).css(“top”,Math.round(imageHeight/2));
}
}
var nextSlotId = 1;
function generateNextSlotName() {
var id = nextSlotId++;
return “adslot_” + id+”_”+Math.floor( Date.now() / 1000 );
}
function addAdInto(selector,options) {
try{
gtx_gallery_enable_dfp();
}catch(err) {
}
var slide=options.slide || -1;
var slotName = generateNextSlotName();
var ad_index = 0;
// Create a div for the slot
var slotDiv = document.createElement(‘div’);
slotDiv.id = slotName; // Id must be the same as slotName
$( selector ).append( slotDiv );
try{
ad_index=$( selector ).closest(“.gtx-ad-slide”).attr(“data-i-only-ads”);
}catch(err) {
}
// Define the slot itself, call display() to
// register the div and refresh() to fetch ad.
googletag.cmd.push(function() {
slideshow_ad_loaded = true;
adslots[slotName] = googletag.defineSlot(‘home-design’, [300, 250], slotName)
.addService(googletag.pubads())
.setTargeting(“placement”, “gallery”)
.setTargeting(“slide”, slide)
.setTargeting(“post”, ‘350640’)
.setTargeting(“category”, ‘[“hot-property”]’)
.setTargeting(“galleryAdIndex”, ad_index);
googletag.display(slotName);
googletag.sizeMapping().addSize( [0,0], [[300,250]])
googletag.pubads().refresh([adslots[slotName]]);
});
}
gtx_gallery_syncHash = function(path){
pic = “”;
re = /pic/?([0-9]+)/?$/i;
if(!path && window.location.hash && window.location.hash.match(re)) path = window.location.hash;
if(!path && window.location.pathname && window.location.pathname.match(re)) path = window.location.pathname;
if(path){
matchslide = path.match(re);
if(matchslide && matchslide[1]>0){
pic = parseInt(matchslide[1]);
}
if(!isNaN(pic) && pic > 0){
slide=get_slide_by_attachment_id(pic);
if(slide>0){
avoid_next_pageview = true;
flexSlider.flexAnimate(slide – 1, true);
}
}
}else{
gtx_track_slide( )
}
}
function debounce(func, wait, immediate) {
var timeout;
return function() {
var context = this, args = arguments;
var later = function() {
timeout = null;
if (!immediate) func.apply(context, args);
};
var callNow = immediate && !timeout;
clearTimeout(timeout);
timeout = setTimeout(later, wait);
if (callNow) func.apply(context, args);
};
};
// delay the url state replacement to avoid overload
// RAYOS-271
var efficientlyReplaceState = debounce(function(title, path){
window.history.replaceState({}, title, path);
}, 1250)
function changeURL(pic){
basepath = window.location.pathname.replace(//pic/?([0-9]+)/?$/i,”/”);
if(isNaN(pic)) return;
path = basepath + “pic/”+pic+”/”;
title = “Pic “+pic;
if (typeof(window.history.replaceState) == “function”) {
efficientlyReplaceState(title, path)
} else {
window.location.hash = path;
}
}
function get_slide_by_attachment_id(id){
var slide=$slider.find(“.slides li[data-attachment_id=”+id+”]”).attr(“data-i”);
return parseInt(slide, 10);
}
function gtx_track_slide( slide_obj ){
if(slide_obj){
var slide = slide_obj.animatingTo;
}else{
var slide = 0;
}
$active_slide=$all_slides.eq(slide) ;
if(!avoid_next_pageview){
try{
var loc = location.pathname + “#slide” + (parseInt(slide) + 1);
if (rayos_gtm_gallery_pageviews) {
// Add gallery navigation info to dataLayer
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
‘event’: ‘rayos_virtual_pageview’,
‘location’ : loc
});
}
// Legacy support for GA tracking
ga(“send”, “pageview”, loc);
if (ga.getByName(“gtxcelTracker”)) {
ga(“gtxcelTracker.send”, “pageview”, loc);
}
}catch(err){
}
}
avoid_next_pageview = false;
}
//Add a callback on ad render
googletag.cmd.push(function() {
googletag.pubads().addEventListener(‘slotRenderEnded’, function(event) {
var slotName=event.slot.getSlotElementId();
if(typeof adslots[slotName] !==”undefined” && !event.isEmpty){
$slider.clearQueue();
$slider.removeClass(“gtx-gallery-loading”);
}
});
});
jQuery(“#gtx-gallery-thumbs-350640”).flexslider({
animation: “slide”,
controlNav: false,
animationLoop: false,
slideshow: false,
itemWidth: 100,
itemMargin: 5,
move: 1,
//asNavFor: “#gtx-gallery-slider-350640”,
prevText: “”,
nextText: “”,
after: gtx_gallery_thumbs_after,
after: gtx_gallery_thumbs_before
});
$thumbs=$(“#gtx-gallery-thumbs-350640”).data(“flexslider”);
$thumbs.find(“li.gtx-thumb-img”).first( ).addClass(“flex-active-slide”);
$(“#gtx-gallery-slider-350640”).flexslider({
animation: “slide”,
pauseOnHover: true,
controlNav: false,
//animationLoop: false,
//slideshow: false,
//sync: “#gtx-gallery-thumbs-350640”,
prevText: “”,
nextText: “”,
slideshow: false,
init: gtx_gallery_slide_init,
start: gtx_gallery_slide_start,
before: gtx_gallery_slide_before,
after: gtx_gallery_slide_after
});
if(mobile_mode){
$slider.find(“.flex-direction-nav”).hide();
}
});
-
Detroit, MI1 week ago2 hospitalized after shooting on Lodge Freeway in Detroit
-
Technology6 days agoPower bank feature creep is out of control
-
Dallas, TX3 days agoAnti-ICE protest outside Dallas City Hall follows deadly shooting in Minneapolis
-
Delaware3 days agoMERR responds to dead humpback whale washed up near Bethany Beach
-
Dallas, TX7 days agoDefensive coordinator candidates who could improve Cowboys’ brutal secondary in 2026
-
Iowa5 days agoPat McAfee praises Audi Crooks, plays hype song for Iowa State star
-
Montana1 day agoService door of Crans-Montana bar where 40 died in fire was locked from inside, owner says
-
Health1 week agoViral New Year reset routine is helping people adopt healthier habits