--- pngbehave/pngbehave.module	2011-05-23 03:41:09.000000000 +0200
+++ pngbehave.new/pngbehave.module	2011-05-28 14:11:50.813809481 +0200
@@ -1,5 +1,5 @@
 <?php
-
+error_reporting('E_STRICT');
 /**
 * Implementation of hook_help
 */
@@ -25,13 +25,18 @@
     // global $base_path;
 		// Chris Paul (mrjeeves): added backgroundimagecache option to speed up
 		// rendering times.
-    drupal_add_html_head('<!--[if lt IE 7]>
-            <script type="text/javascript">document.execCommand("BackgroundImageCache", false, true);
-              var BlankImgPath = "'. base_path() . drupal_get_path('module', 'pngbehave') .'";
- 	    </script>
-        <style type="text/css">' . $pngbehaveclasses . ' { behavior: url('. base_path() . drupal_get_path('module', 'pngbehave') . '/iepngfix.htc)} ' . $pngbehaveexclude . '</style>
-        <script type="text/javascript" src="'. base_path() . drupal_get_path('module', 'pngbehave') . '/iepngfix_tilebg.js"></script>
-    <![endif]-->');
+    $markup = '<!--[if lt IE 7]>
+    <script type="text/javascript">document.execCommand("BackgroundImageCache", false, true);
+	var BlankImgPath = "'. base_path() . drupal_get_path('module', 'pngbehave') .'";
+    </script>
+    <style type="text/css">' . $pngbehaveclasses . ' { behavior: url('. base_path() . drupal_get_path('module', 'pngbehave') . '/iepngfix.htc)} ' . $pngbehaveexclude . '</style>
+    <script type="text/javascript" src="'. base_path() . drupal_get_path('module', 'pngbehave') . '/iepngfix_tilebg.js"></script>
+<![endif]-->' . "\n";
+    $element = array(
+	'#type' => 'markup',
+	'#markup' => $markup
+    );
+    drupal_add_html_head($element, 'png_behave');
   }
 } // function pngbehave_init
   
