\n"; print "a = \"$emaila\"\n"; print "b = \"$emailb\"\n"; print "document.write('');\n"; if (!$word) print "document.write(a + '@' + b + '');\n"; else print "document.write('$word');\n"; print "\n"; } function fit_image($src, $dst, $fit_x, $fit_y) { //print "
Calculating Fit: $src, $dst, $fit_x, $fit_y
\n"; list($original_x, $original_y, $type, $attr) = getimagesize($src); if ($original_x > $original_y) // Landscape { $new_x = $fit_x; $new_y = floor(($original_y/$original_x)*$fit_y); } else if ($original_x < $original_y) // Portrait { $new_y = $fit_y; $new_x = floor(($original_x/$original_y)*$fit_x); } else // Square { $new_x = $fit_x; $new_y = $fit_y; } if ($original_x < $fit_x && $original_y < $fit_y) // image already fits. { $new_x = $original_x; $new_y = $original_y; } //print "
resize_image($src, $dst, $new_x, $new_y)"; resize_image($src, $dst, $new_x, $new_y); } function resize_image($src, $dst, $dstx, $dsty) { global $jpg_quality; //$src = original image location //$dst = destination image location //$dstx = user defined width of image //$dsty = user defined height of image $allowedExtensions = 'jpg jpeg gif png'; $name = explode(".", $src); $currentExtensions = $name[count($name)-1]; $extensions = explode(" ", $allowedExtensions); for($i=0; count($extensions)>$i; $i=$i+1) { if($extensions[$i]==$currentExtensions) { $extensionOK=1; $fileExtension=$extensions[$i]; break; } } if($extensionOK) { $size = getImageSize($src); $width = $size[0]; $height = $size[1]; if($width >= $dstx AND $height >= $dsty) { $proportion_X = $width / $dstx; $proportion_Y = $height / $dsty; if($proportion_X > $proportion_Y ) { $proportion = $proportion_Y; }else{ $proportion = $proportion_X ; } $target['width'] = $dstx * $proportion; $target['height'] = $dsty * $proportion; $original['diagonal_center'] = round(sqrt(($width*$width)+($height*$height))/2); $target['diagonal_center'] = round(sqrt(($target['width']*$target['width'])+ ($target['height']*$target['height']))/2); $crop = round($original['diagonal_center'] - $target['diagonal_center']); if($proportion_X < $proportion_Y ) { $target['x'] = 0; $target['y'] = round((($height/2)*$crop)/$target['diagonal_center']); }else{ $target['x'] = round((($width/2)*$crop)/$target['diagonal_center']); $target['y'] = 0; } if($fileExtension == "jpg" OR $fileExtension=='jpeg') $from = ImageCreateFromJpeg($src); elseif ($fileExtension == "gif") $from = ImageCreateFromGIF($src); elseif ($fileExtension == 'png') $from = imageCreateFromPNG($src); $new = ImageCreateTrueColor ($dstx,$dsty); imagecopyresampled ($new, $from, 0, 0, $target['x'], $target['y'], $dstx, $dsty, $target['width'], $target['height']); if($fileExtension == "jpg" OR $fileExtension == 'jpeg') imagejpeg($new, $dst, $jpg_quality); elseif ($fileExtension == "gif") imagegif($new, $dst); elseif ($fileExtension == 'png') imagepng($new, $dst); } } } ?> Roofing Plus - Professional Roofing That Fits Your Budget - Belleville Ontario
About Roofing Plus Roofing Plus Photos

Testimonials

We are Proud Members of the Quinte Home Builders Association QHBA

This is the highest level of excellence that can be achieved within this area... Special Requirements are to be Assured, with the Highest Standards of Quality and Service, all to be maintained and honored....

Ontario Home Builders Association
Brant Cowie- Artplus, Revue
STEWART STANLEY - STANLEY FASHIONS
BRUCE COOKE - ROYAL LEPAGE REALITY
MARK RASHOTTE - EMPIRE THEATRE
KAREN COFIELD - INDEPENDENT HOME INSPECTOR
MEAGHAN COOKE - ROYAL LE PAGE REALITY
ROBERT GRAYDON - Graydon & Hurley
MATTHEW COOKE - ROYAL LEPAGE
MATTHEW GEMMELL - O'Flynn Weese
ANDREA JOHNSTON - MORTGAGE SPECIALIST
KATIE REID - LOYALIST COLLEGE
DELBERT REID - REID'S INSULATION
CHRIS AND GEOFFREY - GOWTHORPE HOMES
COLIN JONES - D & K HEATING
ADAM & ANDREW GRAY - Gray Brothers Films
CHARLES LUMLEY- Counselling- Apartments
BARRY JOHNSON- RBJ Concepts Inc
DENNIS McCULLOUGH - Canadian Tire
DAN GOLDFARB - DAN GOLDFARD GRAPHICS
Kingston Online Services (KOS)
JAMIE REILLY - TACKABERRY HEATING
RON ABRAMS - PERFORMANCE SALES AND LEASING
SHAWN BRUMMELL - Bon West Construction
CHUCK QUICK, PETE, CHAD, TARA - WATSON BUILDING SUPPLIES
BRIAN THOMPSON - THOMPSON'S PLUMBING SERVICE
ALEX TINGA - Tinga Furniture Trenton
DARCY HAMMERTON- Hammerton Concrete
WAYNE MCFAUL - Harmony Music Plus
GOWTHORPE GEOFFREY CONSTRUCTION
ERIC DE ODEN- HILDEN HOMES
LEON JAMES - LEON JAMES HOME RENOVATIONS
DAVID MACMULLEN- Fire Chief Prevention Officer
CURTIS MOTT - C & L PROPERTY MAINTENANCE
GEERTSMA Homes - Andy Geertsma, Tony & Team
CHRIS SHERMAN-Sherman Drywall
MIKE PHILLIPS-Rural Roots Renovations
MARK WINTER- Marks Flea Market
MIKE STEWART -Stewart Graphics
DUSTIN Van Soelen - DUVANCO HOMES
CLARKE STEVENS - Rona Belleville
BOB LEE - FOXBORO FASTENERS
DARRIN BOUTILIER - FIRST ON SITE BELLEVILLE
BATTISTA - ZANETTE DRYWALL
GARY - Buy Rite Auto
BRAD HORWOOD - HORWOOD ELECTRIC
MAURICE ROLLINS- ROLLINS INVESTNMENTS
BENTON FRY - BENTON FRY FORD SALES
BEN WAY - At Ease Property Management
TIM SINCLAIR - TIM SINCLAIR HOME IMPROVEMENTS
CLARKE STEVENS, RON FOX, DOUG GIL, Eric, Larry, Mike - RONA CASHWAY BELLEVILLE
JIM SALISBURY - CONSTRUCTION
WARREN PRICE- CONTRACTING
ROBERT HOWELL - ABIGAILS - LIONS CLUB
MATTHEW COOKE - ROYAL LEPAGE
LOWES, HOME DEPOT - Belleville - Kingston
GLEN - JOHN - Habour 25
HOME HARDWARE BUILDING CENTRE
MIKE BOTTERILL - Bellevegas Boardroom
DANIEL DICLEMENTE - DC ELECTRIC
CHRISTIAN SHEPHERD- BAYROCK DRYWALL
Mode Elle Model & Talent Agency
ROYAL PROPERTY MANAGEMENT
DEBBS CHIP TRUCK - MARKS FLEA MARKET
MALCOLM BROTHERS 24 Hour Restoration
KENTE PROPERTY MANAGEMENT - Sue and Carley
GOLDFARB GRAPHIC
DAVE KERR - AQUA BAY
RICK BENNETT - MONTANA'S
BILL HURON - KELSEY'S
DIANE & WAYNE CAMPELL - MONTROSE INN
CHRIS MCCORMACK - CEMAC CONTRACTING
Mcdonald's Canada
ESSO Canada, PETRO Canada, Shell Canada,
ED Hannafin - Ten Acre Truck Stop Allafin Properties
MIKE DALL - MD CONTRACTING
DEJONG WEIGER CONSTRUCTION
ANDY & MARK - KLEMENCIC Homes & CONSTRUCTION
DON WRIGHT - Prostate Cancer
CHRIS SHERMAN - Sherman Drywall
MIKE PARKS _ DIY Factory
PATTY BRAY - Show Time detailing
ERIC HELMAN - GOODYEAR TRENTON, GOODYEAR BELLEVILLE
JENNY WOODS - QUINTE ACCOUNTING
WILKINSON CHARTERED ACCOUNTANTS
Margarite Cooke - John M Parrott and Bernice Parrott Foundation
John M. Parrot Art Gallery
NEWMAN, OLIVER, McCARTEN INS
Lazy D - UNREAL RECORDZ
EMI MUSIC CANADA
OLG -LOTO 649
McDougall Insurance Broker
PROJECT FREEDOM
PAUL - Snap Quinte
RICHARD L WRIGHT - Corporate Law
FIRST ON SITE RESTORATION Ontario
PAUL DAVIS SYSTEMS
VERANOVA Properties Ltd.
BUCHNERS MANUFACTURING
Ray & Jim's Signs & Trophies
BANK of NOVA SCOTIA
ROYAL BANK
CIBC
BANK OF MONTREAL
TD TRUST
CJBQ -Radio
MIX 97- Radio
ROCK 107 - Radio
COOL 100 - Radio
OJ95.5- Radio
FLY FM 98.3 - Radio
THE ROCK 94.9 - Radio
The Intelligencer
The Globe and Mail
The Toronto Star
TIM HORTONS
United Way
Hospice Quinte
Coats for Kids Program
Camp Trillium (Childhood Cancer Support Centre)
Hospital for Sick Children
Sponsor for Local Sports Teams
Buy Locally Owned Group
Canadian Cancer Society
Heart and Stroke Foundation
Canadian Diabetes Association
Christmas Sharing Program
Belleville & District Chamber of Commerce
Belleville Shrine Club
Belleville Art Association
Belleville Mens & Womens Sales & Ad Club
Belleville & Bay of Quinte Yacht Club
Belleville Public Library
Belleville Recreation Centre
Belleville Senior Citizens Centre
Belleville Theatre Guild
Quinte Arts Council
Facebook - Mark Zuckerberg
Hastings County Housing Programs Branch
Canada Post
Belleville Bulls
Electrical Safety Authority
CITY OF BELLEVILLE
CITY OF TRENTON
QUINTE WEST
Town of STIRLING
CENTRE HASTINGS
CITY OF KINGSTON
CITY OF BRIGHTON
and surrounding areas

HUNDREDS OF REFERENCES


THANKS EVER SO MUCH TO EVERYONE...



Roofing Plus Belleville Ontario

Interested in a Mini-website? Contact Tina at 613-961-1460 or visit www.arttina.com
Website, Content & Graphics produced by Arttina Copyright © 2014 Roofing Plus. All Rights Reserved