diff --git a/gvs.theme.inc b/gvs.theme.inc
index d992e28..f6b7f53 100644
--- a/gvs.theme.inc
+++ b/gvs.theme.inc
@@ -851,7 +851,8 @@ function template_preprocess_gvs_view_gvs(&$vars) {
     drupal_add_js($gvs_gapi,'external');
 
     if ($vars['options']['type']!='12')
-	  drupal_add_js("google.load('visualization', '1', {'packages':['" . $typepackages . "'], 'language': '" . $language->language . "'});",'inline');
+	  drupal_add_js("google.load('visualization', '1', {'packages':['" . $typepackages . "'], 'language': '" . $language->language . "'});",
+            array('type' => 'inline', 'scope' => 'footer', 'weight' => 5));
     $inlinet="function drawChart(){var data = new google.visualization.DataTable();var chart;";
     $inlinet .= $strdata;
     $inlinet .= "chart = new google.visualization." . $constructor . "(document.getElementById('" . $vars['gvs_id'] . "'));
@@ -871,7 +872,7 @@ function template_preprocess_gvs_view_gvs(&$vars) {
               google.setOnLoadCallback(init);';
   }
   // Add code to template
-  drupal_add_js($inlinet, 'inline');
+  drupal_add_js($inlinet, array('type' => 'inline', 'scope' => 'footer', 'weight' => 6));
 
   // Make file for embeding
   $vars['embed_file_dest'] = '';
