PHP Code:
<?php //Smart Backgrounds - .jpg version
$smart_image '';
if (
$current_page_base == 'index' or $current_page_base == 'product_info') { //add _ and top cat id to classname only if cat bg image exists
  
$smart_image = (file_exists(DIR_WS_TEMPLATE_IMAGES 'smartbg_' str_replace(strstr($_GET[cPath],'_'),'',$_GET[cPath]) . '.jpg'))?'_' str_replace(strstr($_GET[cPath],'_'),'',$_GET[cPath]):'';
} elseif (
$current_page_base == 'page') { //add _page and ez-page id to classname only if ez-page id bg image exists, else add _page to classname only if general ez-page bg image exists
  
$smart_image = (file_exists(DIR_WS_TEMPLATE_IMAGES 'smartbg_page' $_GET[id] . '.jpg'))?'_page' $_GET[id]:(file_exists(DIR_WS_TEMPLATE_IMAGES 'smartbg_page.jpg')?'_page':'');
} else { 
//add _ and page base to classname only if page bg image exists
  
$smart_image = (file_exists(DIR_WS_TEMPLATE_IMAGES 'smartbg_' $current_page_base '.jpg'))?'_' $current_page_base:''//default/home page classname will be just .smartBG, and filename smartbg.jpg
}// /Smart Backgrounds?>
<body id="<?php echo $body_id 'Body'?>" class="smartBG<?php echo $smart_image;?>"<?php if($zv_onload !='') echo ' onload="'.$zv_onload.'"'?>>
<!-- End Smart Backgrounds -->