[Libreoffice-commits] core.git: 3 commits - canvas/source svl/source sw/qa sw/source vcl/unx

Caolán McNamara caolanm at redhat.com
Mon Dec 21 13:24:55 PST 2015


 canvas/source/cairo/cairo_textlayout.cxx                |   13 
 svl/source/misc/urihelper.cxx                           |    2 
 sw/qa/core/data/html/pass/kde141510-1.html              |  744 ++++++++++++++++
 sw/source/core/doc/DocumentContentOperationsManager.cxx |    9 
 sw/source/core/text/EnhancedPDFExportHelper.cxx         |    2 
 vcl/unx/generic/gdi/cairotextrender.cxx                 |   12 
 6 files changed, 768 insertions(+), 14 deletions(-)

New commits:
commit ae1c7443a8411569fbdbf9b188b4715b86b969e4
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Mon Dec 21 21:22:59 2015 +0000

    avoid the same thing ever happening in the vcl cairo text renderer
    
    Change-Id: I6cc9694b14366f022f1cef440d03ac4a1be94c4a

diff --git a/vcl/unx/generic/gdi/cairotextrender.cxx b/vcl/unx/generic/gdi/cairotextrender.cxx
index 5434ddb..bf1297e 100644
--- a/vcl/unx/generic/gdi/cairotextrender.cxx
+++ b/vcl/unx/generic/gdi/cairotextrender.cxx
@@ -199,6 +199,13 @@ void CairoTextRender::DrawServerFontLayout( const ServerFontLayout& rLayout )
     if (cairo_glyphs.empty())
         return;
 
+    ServerFont& rFont = rLayout.GetServerFont();
+    const FontSelectPattern& rFSD = rFont.GetFontSelData();
+    int nHeight = rFSD.mnHeight;
+    int nWidth = rFSD.mnWidth ? rFSD.mnWidth : nHeight;
+    if (nWidth == 0 || nHeight == 0)
+        return;
+
     /*
      * It might be ideal to cache surface and cairo context between calls and
      * only destroy it when the drawable changes, but to do that we need to at
@@ -227,8 +234,6 @@ void CairoTextRender::DrawServerFontLayout( const ServerFontLayout& rLayout )
         SALCOLOR_GREEN(mnTextColor)/255.0,
         SALCOLOR_BLUE(mnTextColor)/255.0);
 
-    ServerFont& rFont = rLayout.GetServerFont();
-
     FT_Face aFace = rFont.GetFtFace();
     CairoFontsCache::CacheId aId;
     aId.maFace = aFace;
@@ -236,9 +241,6 @@ void CairoTextRender::DrawServerFontLayout( const ServerFontLayout& rLayout )
     aId.mbEmbolden = rFont.NeedsArtificialBold();
 
     cairo_matrix_t m;
-    const FontSelectPattern& rFSD = rFont.GetFontSelData();
-    int nHeight = rFSD.mnHeight;
-    int nWidth = rFSD.mnWidth ? rFSD.mnWidth : nHeight;
 
     std::vector<int>::const_iterator aEnd = glyph_extrarotation.end();
     std::vector<int>::const_iterator aStart = glyph_extrarotation.begin();
commit f22d153a07231f2d41c7be9ba0e6b7ce963a0762
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Mon Dec 21 21:21:20 2015 +0000

    Resolves: tdf#93703 0 scaling is CAIRO_STATUS_INVALID_MATRIX
    
    so more drawing to the surface fails
    
    prior to 4ac876084bb89b6460b31e090a666b395f66b1e8 we had
    a new cairo context each time to the error was thrown away
    along with the context and the new one would work
    
    Change-Id: I90ab1a943e8908e87f391bdfb8ccd5f3818e13d5

diff --git a/canvas/source/cairo/cairo_textlayout.cxx b/canvas/source/cairo/cairo_textlayout.cxx
index 58a860a..6c25dd8 100644
--- a/canvas/source/cairo/cairo_textlayout.cxx
+++ b/canvas/source/cairo/cairo_textlayout.cxx
@@ -429,6 +429,14 @@ namespace cairocanvas
             if (cairo_glyphs.empty())
                 continue;
 
+            vcl::Font aFont = rOutDev.GetFont();
+            long nWidth = aFont.GetWidth();
+            long nHeight = aFont.GetHeight();
+            if (nWidth == 0)
+                nWidth = nHeight;
+            if (nWidth == 0 || nHeight == 0)
+                continue;
+
             /**
              * Setup font
              **/
@@ -463,17 +471,12 @@ namespace cairocanvas
 
             // Font rotation and scaling
             cairo_matrix_t m;
-            vcl::Font aFont = rOutDev.GetFont();
 
             cairo_matrix_init_identity(&m);
 
             if (aSysLayoutData.orientation)
                 cairo_matrix_rotate(&m, (3600 - aSysLayoutData.orientation) * M_PI / 1800.0);
 
-            long nWidth = aFont.GetWidth();
-            long nHeight = aFont.GetHeight();
-            if (nWidth == 0)
-                nWidth = nHeight;
             cairo_matrix_scale(&m, nWidth, nHeight);
 
             //faux italics
commit 533077e6297c6e779b1218ea852f90b72bf49755
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Mon Dec 21 14:08:22 2015 +0000

    crashtesting: post NPAPI removal crash fixing
    
    Change-Id: I99d79735c375f3d632382a8efa0202517a293b1f

diff --git a/svl/source/misc/urihelper.cxx b/svl/source/misc/urihelper.cxx
index 0746cb2..550d162 100644
--- a/svl/source/misc/urihelper.cxx
+++ b/svl/source/misc/urihelper.cxx
@@ -738,6 +738,8 @@ OUString URIHelper::resolveIdnaHost(OUString const & url) {
         return url;
     }
     auto auth(uri->getAuthority());
+    if (auth.isEmpty())
+        return url;
     sal_Int32 hostStart = auth.indexOf('@') + 1;
     sal_Int32 hostEnd = auth.getLength() - 1;
     while (hostEnd > hostStart && rtl::isAsciiDigit(auth[hostEnd])) {
diff --git a/sw/qa/core/data/html/pass/kde141510-1.html b/sw/qa/core/data/html/pass/kde141510-1.html
new file mode 100644
index 0000000..588bbe1
--- /dev/null
+++ b/sw/qa/core/data/html/pass/kde141510-1.html
@@ -0,0 +1,744 @@
+<html><head>
+
+
+
+
+
+
+
+
+
+
+
+
+<title>Frontier Honda-New Vehicle Specials for Honda Accord, Civic, CR-V Dealership at Longmont, Colorado CO</title>
+<META NAME="description" CONTENT="New Vehicle Specials for Honda Accord, Honda Civic, Honda CR-V, Honda Element, Honda Fit, Honda Odyssey, Honda Pilot, Honda Ridgeline and Honda S2000 at Frontier Honda, Longmont, Colorado CO."><META NAME="keywords" CONTENT="new vehicle specials, honda, honda dealer, honda cars dealer, honda dealer longmont, honda dealer colorado, honda longmont co, honda dealership colorado, go honda, honda accord, honda civic, honda cr-v, honda element, honda fit, honda odyssey, honda pilot, honda ridgeline, honda s2000, coupe, sedan, hybrid, honda civic, price, certified, online finance, cost, pricing, wholesale, denver, fort collins, greeley, loveland, lyons, niwot, erie, dacono, mead, berthoud, johnstown, milliken, gilcrest, platteville, fort lupton, brighton, lafayette, louisville, frontier honda, longmont, colorado, co"><meta name="distribution" content="Global">	<meta name="email" content="support at izmocars.com">	<meta name="author" content="IZMOCARS">	<meta n
 ame="copyright" content="Copyright Frontier Honda ?? 2006">	<meta name="language" content="en">	<meta name="classification" content="automotive">	<meta name="rating" content="General">
+<script src="../scripts/commonscript.js"></script>
+<link href="../styles/mainstyle.css" rel="stylesheet" type="text/css">
+</head>
+<script>
+function OnlineSpecialObject(argOnlineSpecialId,argMakeYear,argMake,argModel,argImageFileName,argPrice,argStockNumber,argInterestRate,argDescription,argSpecialPix)
+{
+var OnlineSpecialId = argOnlineSpecialId ;
+var MakeYear = argMakeYear ; 
+var Make = argMake ; 
+var Model = argModel ;
+var ImageFileName = argImageFileName ;
+var Price = argPrice ; 
+var StockNumber = argStockNumber ;
+var InterestRate = argInterestRate ;
+var Description = argDescription ;
+var SpecialPix = argSpecialPix ;
+this.getOnlineSpecialId = getOnlineSpecialId ;
+this.getMakeYear = getMakeYear ;
+this.getMake = getMake ;
+this.getModel = getModel ;
+this.getImageFileName = getImageFileName ;
+this.getPrice = getPrice ;
+this.getStockNumber = getStockNumber ;
+this.getInterestRate = getInterestRate ;
+this.getDescription = getDescription ;
+this.getSpecialPix = getSpecialPix ;
+function getOnlineSpecialId()
+{
+return OnlineSpecialId;
+}
+function getMakeYear()
+{
+return MakeYear;
+}
+function getMake()
+{
+return Make;
+}
+function getModel()
+{
+return Model;
+}
+function getImageFileName()
+{
+return ImageFileName;
+}
+function getPrice()
+{
+return Price;
+}
+function getStockNumber()
+{
+return StockNumber;
+}
+function getInterestRate()
+{
+return InterestRate;
+}
+function getDescription()
+{
+return Description;
+}
+function getSpecialPix()
+{
+return SpecialPix;
+}
+}
+ function OnlineSpecialObjectWithTrim(argOnlineSpecialId, argMakeYear, argMake, argModel, argImageFileName, argPrice, argStockNumber, argInterestRate, argDescription, argSpecialPix, argTrim)
+{
+var OnlineSpecialId = argOnlineSpecialId ;
+var MakeYear = argMakeYear ; 
+var Make = argMake ; 
+var Model = argModel ;
+var ImageFileName = argImageFileName ;
+var Price = argPrice ; 
+var StockNumber = argStockNumber ;
+var InterestRate = argInterestRate ;
+var Description = argDescription ;
+var SpecialPix = argSpecialPix ;
+var Trim = argTrim;
+this.getOnlineSpecialId = getOnlineSpecialId ;
+this.getMakeYear = getMakeYear ;
+this.getMake = getMake ;
+this.getModel = getModel ;
+this.getImageFileName = getImageFileName ;
+this.getPrice = getPrice ;
+this.getStockNumber = getStockNumber ;
+this.getInterestRate = getInterestRate ;
+this.getDescription = getDescription ;
+this.getSpecialPix = getSpecialPix ;
+this.getTrim = getTrim;
+function getOnlineSpecialId()
+{
+return OnlineSpecialId;
+}
+function getMakeYear()
+{
+return MakeYear;
+}
+function getMake()
+{
+return Make;
+}
+function getModel()
+{
+return Model;
+}
+function getImageFileName()
+{
+return ImageFileName;
+}
+function getPrice()
+{
+return Price;
+}
+function getStockNumber()
+{
+return StockNumber;
+}
+function getInterestRate()
+{
+return InterestRate;
+}
+function getDescription()
+{
+return Description;
+}
+function getSpecialPix()
+{
+return SpecialPix;
+}
+function getTrim()
+{
+return Trim;
+}
+}
+
+arrOnlineSpecial = new Array();
+
+arrOnlineSpecialWithTrim = new Array();
+ 
+var DataFound =0;
+arrOnlineSpecial[1] = new OnlineSpecialObject(0,'','', '', '', '','','','',''); 
+arrOnlineSpecialWithTrim[1] = new OnlineSpecialObjectWithTrim(0,'','', '', '', '','','','','',''); 
+arrOnlineSpecial[2] = new OnlineSpecialObject(0,'','', '', '', '','','','',''); 
+arrOnlineSpecialWithTrim[2] = new OnlineSpecialObjectWithTrim(0,'','', '', '', '','','','','',''); 
+arrOnlineSpecial[3] = new OnlineSpecialObject(0,'','', '', '', '','','','',''); 
+arrOnlineSpecialWithTrim[3] = new OnlineSpecialObjectWithTrim(0,'','', '', '', '','','','','',''); 
+arrOnlineSpecial[4] = new OnlineSpecialObject(0,'','', '', '', '','','','',''); 
+arrOnlineSpecialWithTrim[4] = new OnlineSpecialObjectWithTrim(0,'','', '', '', '','','','','',''); 
+
+ var PreviosPageExist =true;
+
+ var NextPageExist =false;
+
+ var PreviosPageNo =0;
+
+ var NextPageNo =0;
+
+
+</script>
+<body onLoad="MM_preloadImages('/images/menu/new_cars_mo.jpg','/images/menu/pre_owned_mo.jpg','/images/menu/research_mo.jpg','/images/menu/online_sp_mo.jpg','/images/menu/parts_service_mo.jpg','/images/menu/finance_mo.jpg','/images/menu/about_us_mo.jpg','/images/menu/home_mo.jpg')">
+<table width="1000" border="0" align="left" cellpadding="0" cellspacing="0" class="outer">
+  <tr align="left" valign="top">   <td colspan="3" align="center" class="header">
+<script language="javascript1.1">
+function disfin()
+	{
+	 ss.style.display="";
+	}
+	function disfin1()
+	{
+	ss.style.display="none";
+	}
+</script>
+
+<table width="1000"  height="124" border="0" cellspacing="0" cellpadding="0"> 
+  <tr> 
+    <td height="102"><img src="/images/header/innerpage.jpg" width="1000" height="102" border="0" usemap="#Map" ></td> 
+  </tr> 
+  <tr> 
+    <td valign="top"><table border="0" align="center" cellpadding="0" cellspacing="0"> 
+        <tr align="left"> 
+          <td width="142" height="22"><a href="javascript:;" onMouseOver="MM_swapImage('newcarimg','','/images/menu/innerpage/get_a_quote_mo.jpg',1);MM_showHideLayers('newcars','','show','preownedcars','','hide','research','','hide','onlinespecials','','hide','partsservice','','hide','aboutus','','hide')" onMouseOut="MM_swapImgRestore();MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','aboutus','','hide','partsservice','','hide')"><img src="/images/menu/innerpage/get_a_quote.jpg" name="newcarimg" width="142" height="22" border="0" id="newcarimg"></a></td> 
+          <td width="200"><a href="javascript:;" onMouseOver="MM_swapImage('preownedimg','','/images/menu/innerpage/search_our_inventory_mo.jpg',1);MM_showHideLayers('newcars','','hide','preownedcars','','show','research','','hide','onlinespecials','','hide','partsservice','','hide','aboutus','','hide')" onMouseOut="MM_swapImgRestore();MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','aboutus','','hide','partsservice','','hide')"><img src="/images/menu/innerpage/search_our_inventory.jpg" name="preownedimg" width="200" height="22" border="0" id="preownedimg"></a></td> 
+		  <td width="160"><a href="javascript:;" onMouseOver="MM_swapImage('partsserviceimg','','/images/menu/innerpage/service_parts_mo.jpg',1);MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','partsservice','','show','aboutus','','hide')" onMouseOut="MM_swapImgRestore();MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','aboutus','','hide','partsservice','','hide')"><img src="/images/menu/innerpage/service_parts.jpg" name="partsserviceimg" width="160" height="22" border="0" id="partsserviceimg"></a></td> 
+          <td width="110"><a href="javascript:;" onMouseOver="MM_swapImage('onlinespecialsimg','','/images/menu/innerpage/specials_mo.jpg',1);MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','show','partsservice','','hide','aboutus','','hide')" onMouseOut="MM_swapImgRestore();MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','aboutus','','hide','partsservice','','hide')"><img src="/images/menu/innerpage/specials.jpg" name="onlinespecialsimg" width="110" height="22" border="0" id="onlinespecialsimg"></a></td> 
+          <td width="120"><a href="javascript:;" onMouseOver="MM_swapImage('researchimg','','/images/menu/innerpage/research_mo.jpg',1);MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','show','onlinespecials','','hide','partsservice','','hide','aboutus','','hide')" onMouseOut="MM_swapImgRestore();MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','aboutus','','hide','partsservice','','hide')"><img src="/images/menu/innerpage/research.jpg" name="researchimg" width="120" height="22" border="0" id="researchimg"></a></td> 
+          <td width="119"><a href="javascript:;" onMouseOver="MM_swapImage('aboutusimg','','/images/menu/innerpage/about_us_mo.jpg',1);MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','partsservice','','hide','aboutus','','show')" onMouseOut="MM_swapImgRestore();MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','aboutus','','hide','partsservice','','hide')"><img src="/images/menu/innerpage/about_us.jpg" name="aboutusimg" width="119" height="22" border="0" id="aboutusimg"></a></td> 
+          <td width="149"><a href="/index.jsp" onMouseOver="MM_swapImage('homeimg','','/images/menu/innerpage/home_mo.jpg',1);MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','partsservice','','hide','aboutus','','hide')" onMouseOut="MM_swapImgRestore();MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','aboutus','','hide','partsservice','','hide')"><img src="/images/menu/innerpage/home.jpg" alt="Home" name="homeimg" width="149" height="22" border="0" id="homeimg"></a></td> 
+        </tr> 
+      </table></td> 
+  </tr> 
+</table> 
+<div id="newcars" style="position:absolute; width:180px; height:45px; z-index:1; background-color:#8d8d8d; visibility: hidden; top: 124px; left:0px;"onMouseOver="MM_swapImage('newcarimg','','/images/menu/innerpage/get_a_quote_mo.jpg',1);MM_showHideLayers('newcars','','show','preownedcars','','hide','research','','hide','onlinespecials','','hide','aboutus','','hide','partsservice','','hide')" onMouseOut="MM_swapImgRestore();MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','aboutus','','hide','partsservice','','hide')">
+  <table width="100%" height="15" border="0" cellpadding="0" cellspacing="1">
+    <tr>
+      <td  align="left" valign="middle" onMouseOut="disfin1();" onMouseOver="disfin1();"><a href="/newvehicles/selectamodel.jsp?menu=quote" class="block">Select a Model</a></td>
+    </tr>
+   	<tr>
+      <td  align="left" valign="middle" onMouseOut="disfin1();" onMouseOver="disfin1();"><a href="/newvehicles/quickquote.jsp" class="block">Quick Quote</a></td>
+    </tr>
+		<tr>
+      <td  align="left" valign="middle" id="td1" ><a name="a1" href="#" class="blocknew" onMouseOver="disfin();" >Finance                     <img src="/images/menu/arrow.gif" border="0" width="7" height="4"></a>
+    </tr>
+	
+  </table>
+	
+	  	<table width="100%"  border="0" cellspacing="0" cellpadding="0" id="ss" style="padding-left:20px; display:none; border:1px solid  #b8b8b8" onMouseOver="this.style.display='';a1.className='blocknew1'" onMouseOut="this.style.display='none';a1.className='blocknew'">
+			<tr bgcolor="#ffffff" height="1" >
+			<td  align="left" valign="middle" >
+			  <ul type="disc" style="background-color:#ffffff; margin-top:2px; margin-left:5px; margin-bottom:2px; ">
+			  <li class="block" ><a href="/admin/leadmail/AutoPostForFinance.jsp?baseURL1=http://www.frontierhonda.com&fintype=FINANCE_INDIVIDUAL" class="hai">Finance Application</a></li>
+			 <li class="block" ><a href="/admin/leadmail/AutoPostForFinance.jsp?baseURL1=http://www.frontierhonda.com&fintype=FINANCE_JOINT" class="hai">Joint Finance Application</a></li>
+			   <!-- <li class="block" ><a href="/onlinespecials/onlinefinance.jsp?menu=onlinequote" class="hai" >Finance Specials</a></li> -->
+			  <li class="block" ><a href="/loanleasecalc.jsp" class="hai">Payment Calculator</a></li>
+			  </ul>
+			 </td>
+		  </tr>
+		</table>
+ 
+</div>
+<div id="preownedcars" style="position:absolute; width:150px; height:45px; z-index:1; background-color:#8d8d8d; visibility: hidden; top:124px; left:144px;"onMouseOver="MM_swapImage('preownedimg','','/images/menu/innerpage/search_our_inventory_mo.jpg',1);MM_showHideLayers('newcars','','hide','preownedcars','','show','research','','hide','onlinespecials','','hide','aboutus','','hide','partsservice','','hide')" onMouseOut="MM_swapImgRestore();MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','aboutus','','hide','partsservice','','hide')">
+  <table width="100%" height="15" border="0" cellpadding="0" cellspacing="1">
+<!-- <tr>
+      <td align="left" valign="middle"><a href="/research/tradeinappraisal.jsp?menu=pre" class="block">Trade-in Value Appraisal</a></td>
+    </tr> -->
+    <tr>
+      <td align="left" valign="middle"><a href="/newvehicles/selectamodel.jsp?menu=invent" class="block" >New Vehicles</a></td>    
+    </tr>
+	 <tr>
+      <td align="left" valign="middle"><a onClick="return thirdParty('www.getauto.com');" href="/templates/comingsoon1.jsp" class="block">Certified Pre-Owned</a></td>    
+    </tr>
+	 <tr>
+      <td align="left" valign="middle"><a  onClick="return thirdParty('www.getauto.com');" href="/inventory/preownedcarsearch.jsp" class="block" >Other Pre-Owned</a></td>    
+    </tr>
+  </table>
+</div>
+<div id="partsservice" style="position:absolute; width:165px; height:45px; z-index:1; background-color:#8d8d8d; visibility: hidden; top:124px; left: 343px;"onMouseOver="MM_swapImage('partsserviceimg','','/images/menu/innerpage/service_parts_mo.jpg',1);MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','aboutus','','hide','partsservice','','show')" onMouseOut="MM_swapImgRestore();MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','aboutus','','hide','partsservice','','hide')">
+  <table width="100%" height="15" border="0" cellpadding="0" cellspacing="1">
+    <tr>
+      <td align="left" valign="middle"><a href="/partsservice/serviceappointment.jsp" class="block">Service Appointment</a></td>
+    </tr>
+    <tr>
+      <td align="left" valign="middle"><a href="/partsservice/orderparts.jsp" class="block">Order Parts</a></td>
+    </tr>
+    <tr>
+      <td align="left" valign="middle"><a href="/partsservice/printcoupon.jsp" class="block">Parts/Service Coupons</a></td>
+    </tr>
+	
+  </table>
+</div>
+<div id="onlinespecials" style="position:absolute; width:150px; height:45px; z-index:1; background-color:#8d8d8d; visibility: hidden; left:503px; top:124px;"onMouseOver="MM_swapImage('onlinespecialsimg','','/images/menu/innerpage/specials_mo.jpg',1);MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','show','aboutus','','hide','partsservice','','hide')" onMouseOut="MM_swapImgRestore();MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','aboutus','','hide','partsservice','','hide')">
+  <table width="100%" height="15" border="0" cellpadding="0" cellspacing="1">
+    <tr>
+      <td width="24%" align="left" valign="middle"><a href="/onlinespecials/onlinenewcar.jsp" class="block">New Vehicle Specials</a></td>
+    </tr>
+    <tr>
+      <td align="left" valign="middle"><a href="/onlinespecials/onlineusedcar.jsp" class="block">Pre-Owned Specials</a></td>
+    </tr>
+    <tr>
+      <td align="left" valign="middle"><a href="/onlinespecials/onlinefinance.jsp?menu=special" class="block">Finance Specials</a></td>
+    </tr>
+	<tr>
+      <td align="left" valign="middle"><a href="/onlinespecials/weekendspecials.jsp" class="block">Weekend Specials</a></td>
+    </tr>
+        
+  </table>
+</div>
+<div id="research"  style="position:absolute; width:170px; height:45px; z-index:2; background-color:#8d8d8d; visibility: hidden; top:124px; left:614px;"onMouseOver="MM_swapImage('researchimg','','/images/menu/innerpage/research_mo.jpg',1);MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','show','onlinespecials','','hide','aboutus','','hide','partsservice','','hide')" onMouseOut="MM_swapImgRestore();MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','aboutus','','hide','partsservice','','hide')">
+  <table width="100%" height="15" border="0" cellpadding="0" cellspacing="1">
+     <tr>
+      <td align="left" valign="middle"><a href="/research/tradeinappraisal.jsp" class="block">Trade-in Value</a></td>
+    </tr>
+	<tr>
+      <td align="left" valign="middle" width="100%" height="15" ><a href="/newvehicles/comparecar.jsp" class="block" >Compare Vehicle</a></td>
+    </tr>
+    <tr>
+      <td align="left" valign="middle" width="100%" height="15" ><a href="/research/virtualbrochure.jsp" class="block" >Virtual Brochure</a></td>
+    </tr>
+  </table>
+</div>
+
+<div id="aboutus" style="position:absolute; width:156px; height:60px; z-index:1; background-color:#8d8d8d; visibility: hidden; left: 732px; top:124px;"onMouseOver="MM_swapImage('aboutusimg','','/images/menu/innerpage/about_us_mo.jpg',1);MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','aboutus','','show','partsservice','','hide')" onMouseOut="MM_swapImgRestore();MM_showHideLayers('newcars','','hide','preownedcars','','hide','research','','hide','onlinespecials','','hide','aboutus','','hide','partsservice','','hide')">
+  <table width="100%" height="15" border="0" cellpadding="0" cellspacing="1">
+    <tr>
+      <td align="left" valign="middle"><a href="/aboutus/aboutus.jsp" class="block">About Us</a></td>
+    </tr>
+    <tr>
+      <td align="left" valign="middle"><a href="/aboutus/contactus.jsp" class="block">Contact Us</a></td>
+    </tr>
+	<tr>
+	<td><a href="/aboutus/meetstaff.jsp" class="block">Meet the Staff</a></td>
+	</tr>
+    <tr>
+      <td align="left" valign="middle"><a href="/aboutus/careers.jsp" class="block">Careers</a></td>
+    </tr>
+    <tr>
+      <td align="left" valign="middle"><a href="/aboutus/hoursanddirections.jsp" class="block" >Hours & Directions</a></td>
+    </tr>
+    <tr>
+      <td align="left" valign="middle"><a href="/aboutus/frontier_honda_colorado.jsp" class="block" >Frontier Honda in Your Vicinity</a></td>
+    </tr>
+  </table>
+</div>
+
+
+<map name="Map">
+  <area shape="rect" coords="34,27,422,78" href="/index.jsp" alt="Longmont's Honda dealership - Frontier Honda dealer at 710 South Main Street Longmont, Colorado (CO) 80501.">
+  <area shape="rect" coords="851,4,999,96"  alt="Frontier Honda - Colorado Honda dealer offering new and used cars including Accord Coupe, Accord Sedan, Accord Hybrid, Civic Coupe, Civic Hybrid, Civic Sedan, Civic Si, Civic Si Sedan, CR-V, Element, Fit,Odyssey, Pilot, Ridgeline & S2000.">
+</map>
+</td> </tr>  
+ <tr align="left" valign="top"> 
+    <td width="135" align="center" class="subheader"><img src="../images/subheader/online_specials.jpg" alt="Specials" width="134" height="152"></td>
+    <td width="716" align="center" class="form"><table width="100%" border="0" cellspacing="0" cellpadding="0" class="form">
+      <tr>
+        <td width="3" align="left" valign="top"  ><img src="../images/table_layout/left_top.jpg" width="4" height="4" ></td>
+        <td width="716" height="3"></td>
+        <td width="3" align="right" valign="top"  ><img src="../images/table_layout/right_top.jpg" width="4" height="4"></td>
+      </tr>
+      <tr>
+        <td height="20" colspan="3" align="left" valign="top" class="pagetitle" style="padding-left:16;"><img src="../images/page-titles/new_veh_spcls.jpg" alt="New Vehicle Specials" width="167" height="27"></td>
+      </tr>
+      <tr align="left">
+        <td colspan="3" valign="top"><table align="center" width="700" border="0" cellspacing="0" cellpadding="0">
+          <!--if part begins here-->
+          
+          <tr Id=DataToDisplay3 align="center" valign="middle">
+            <td height="30" colspan="9">Check out these great deals on selected New vehicles. For more info, click on the link below.</td>
+          </tr>
+          
+          
+          <tr Id=DataToDisplay align="center" valign="top">
+            <td valign="top" Id=DataBlock1 colspan="3"><div style="position:static; overflow:auto; width:95%; height:350px">
+                <table width="150" border="0" align="center" cellpadding="0" cellspacing="0">
+                  
+                  <tr align="center">
+                    
+                    <td valign="top"></td>
+                    <td valign="top"> </td>
+                    <td valign="top"> </td>
+                    <td valign="top"><table  width="196" height="356" border="0" cellpadding="0" cellspacing="0">
+                        <tr>
+                          <td width="2" height="2" align="left" valign="top"><img src="../images/onlinspecialoutline/left_top.jpg" width="2" height="2"></td>
+                          <td background="../images/onlinspecialoutline/mid_strip.jpg"><img src="../images/misc/spacer.gif" width="1" height="1"></td>
+                          <td width="2" height="2" align="right" valign="top"><img src="../images/onlinspecialoutline/right_top.jpg" width="2" height="2"></td>
+                        </tr>
+                        <tr>
+                          <td background="../images/onlinspecialoutline/mid_strip.jpg"><img src="../images/misc/spacer.gif" width="1" height="1"></td>
+                          <td align="left" valign="top" bgcolor="#FFFFFF">
+                            <table width="196" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
+                              <tr valign="middle">
+                                <td height="56" colspan="2" align="center">
+                                  
+                                  <label id=Year_2><b>2007</b></label>
+                                  <label id=Make_2><b>HONDA</b></label>
+                                  <label id=Model_2><b>Accord Sedan </b></label>
+                                  <label id=Trim_2><b>Value Package Manual </b></label></td>
+                              </tr>
+                              <tr>
+                                <td width="97" height="15" align="left" valign="middle" style="padding-left:3px;">Price:</td>
+                                <td rowspan="4" align="right" valign="middle" ><img src="../images/onlinspecialoutline/online_sp.jpg" width="123" height="65"></td>
+                              </tr>
+                              <tr>
+                                <td height="15" align="left" valign="middle" style="padding-left:3px;">$ <strong>
+                                  <label id=Price_2><b>17545</b></label>
+                                </strong></td>
+                              </tr>
+                              <tr>
+                                <td width="97" height="15" align="left" valign="middle"  style="padding-left:3px;">Stock No: </td>
+                              </tr>
+                              <tr>
+                                <td height="15" align="left" valign="middle"  style="padding-left:3px;"><label id=Stock_2><b>70232</b></label></td>
+                              </tr>
+                              <tr>
+                                <td colspan="2" align="center" valign="top" >
+                                    <img src="http://www.izmoauto.com/newcaronlinespecial/2007/honda/CM5517EXW/desert_mist_metallic.jpg" width="220" height="140" onerror="this.src='../images/otherimages/img_not_avail.jpg'">
+                                    </td>
+                              </tr>
+                              <tr>
+                                <td colspan="2" align="center" valign="top" >
+                                  <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
+                                    <tr>
+                                      <td height="10" bgcolor="#ffffff" align="center" valign="middle">Model No#
+                                          <label id=TrimID_2><b>CM5517EXW</b></label></td>
+                                    </tr>
+                                    <tr>
+                                      <td   align="center" valign="middle" ><div align="center" style="height:60; width:230; overflow:auto; border:2px solid #46A0F6">
+                                          <label id=Description_2>Super sale on All Accord`s models!
+
+Please call Sammy or Jesse Valdez  at 303-772-2900 for more info. and special internet pricing.
+plus dealer & handling of $379 plus tax.
+(MSRP$19,175)</label>
+                                      </div></td>
+                                    </tr>
+                                </table></td>
+                              </tr>
+                              <tr>
+                                <td colspan="2" align="center" bgcolor="#46a0f6"> <a href="javascript: MM_openBrWindow('moreinfo.jsp?makeyear=2007&make=HONDA&trim=Value Package Manual&model=Accord Sedan&online_type=New Cars&stockno=70232&msrp=17545', 'Moreinfo', 'width=400,height=330,scrolling=no')" ><img src="../images/onlinspecialoutline/more_info.jpg" alt="More Info" name="Image301" width="193" height="42" border="0" id="more_info"></a> </td>
+                              </tr>
+                          </table></td>
+                          <td background="../images/onlinspecialoutline/mid_strip.jpg"><img src="../images/misc/spacer.gif" width="1" height="1"></td>
+                        </tr>
+                        <tr>
+                          <td width="2" height="2" align="left" valign="top"><img src="../images/onlinspecialoutline/left_botom.jpg" width="2" height="2"></td>
+                          <td background="../images/onlinspecialoutline/mid_strip.jpg"><img src="../images/misc/spacer.gif" width="1" height="1"></td>
+                          <td align="right" valign="top"width="2" height="2" ><img src="../images/onlinspecialoutline/right_bottom.jpg" width="2" height="2"></td>
+                        </tr>
+                      </table>
+                        <br></td>
+                    <td valign="top"></td>
+                    
+                    <td valign="top"></td>
+                    <td valign="top"> </td>
+                    <td valign="top"> </td>
+                    <td valign="top"><table  width="196" height="356" border="0" cellpadding="0" cellspacing="0">
+                        <tr>
+                          <td width="2" height="2" align="left" valign="top"><img src="../images/onlinspecialoutline/left_top.jpg" width="2" height="2"></td>
+                          <td background="../images/onlinspecialoutline/mid_strip.jpg"><img src="../images/misc/spacer.gif" width="1" height="1"></td>
+                          <td width="2" height="2" align="right" valign="top"><img src="../images/onlinspecialoutline/right_top.jpg" width="2" height="2"></td>
+                        </tr>
+                        <tr>
+                          <td background="../images/onlinspecialoutline/mid_strip.jpg"><img src="../images/misc/spacer.gif" width="1" height="1"></td>
+                          <td align="left" valign="top" bgcolor="#FFFFFF">
+                            <table width="196" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
+                              <tr valign="middle">
+                                <td height="56" colspan="2" align="center">
+                                  
+                                  <label id=Year_2><b>2007</b></label>
+                                  <label id=Make_2><b>HONDA</b></label>
+                                  <label id=Model_2><b>Accord Sedan </b></label>
+                                  <label id=Trim_2><b>LX Automatic </b></label></td>
+                              </tr>
+                              <tr>
+                                <td width="97" height="15" align="left" valign="middle" style="padding-left:3px;">Price:</td>
+                                <td rowspan="4" align="right" valign="middle" ><img src="../images/onlinspecialoutline/online_sp.jpg" width="123" height="65"></td>
+                              </tr>
+                              <tr>
+                                <td height="15" align="left" valign="middle" style="padding-left:3px;">$ <strong>
+                                  <label id=Price_2><b>19610</b></label>
+                                </strong></td>
+                              </tr>
+                              <tr>
+                                <td width="97" height="15" align="left" valign="middle"  style="padding-left:3px;">Stock No: </td>
+                              </tr>
+                              <tr>
+                                <td height="15" align="left" valign="middle"  style="padding-left:3px;"><label id=Stock_2><b>70376</b></label></td>
+                              </tr>
+                              <tr>
+                                <td colspan="2" align="center" valign="top" >
+                                    <img src="http://www.izmoauto.com/newcaronlinespecial/2007/honda/CM5647EW/royal_blue_pearl.jpg" width="220" height="140" onerror="this.src='../images/otherimages/img_not_avail.jpg'">
+                                    </td>
+                              </tr>
+                              <tr>
+                                <td colspan="2" align="center" valign="top" >
+                                  <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
+                                    <tr>
+                                      <td height="10" bgcolor="#ffffff" align="center" valign="middle">Model No#
+                                          <label id=TrimID_2><b>CM5647EW</b></label></td>
+                                    </tr>
+                                    <tr>
+                                      <td   align="center" valign="middle" ><div align="center" style="height:60; width:230; overflow:auto; border:2px solid #46A0F6">
+                                          <label id=Description_2>Super sale on All Accord`s models!
+Please call Sammy or Jesse Valdez  at 303-772-2900 for more info. and special internet pricing.
+plus dealer & handling of $379 plus tax. 
+(MSRP $21,475)</label>
+                                      </div></td>
+                                    </tr>
+                                </table></td>
+                              </tr>
+                              <tr>
+                                <td colspan="2" align="center" bgcolor="#46a0f6"> <a href="javascript: MM_openBrWindow('moreinfo.jsp?makeyear=2007&make=HONDA&trim=LX Automatic&model=Accord Sedan&online_type=New Cars&stockno=70376&msrp=19610', 'Moreinfo', 'width=400,height=330,scrolling=no')" ><img src="../images/onlinspecialoutline/more_info.jpg" alt="More Info" name="Image301" width="193" height="42" border="0" id="more_info"></a> </td>
+                              </tr>
+                          </table></td>
+                          <td background="../images/onlinspecialoutline/mid_strip.jpg"><img src="../images/misc/spacer.gif" width="1" height="1"></td>
+                        </tr>
+                        <tr>
+                          <td width="2" height="2" align="left" valign="top"><img src="../images/onlinspecialoutline/left_botom.jpg" width="2" height="2"></td>
+                          <td background="../images/onlinspecialoutline/mid_strip.jpg"><img src="../images/misc/spacer.gif" width="1" height="1"></td>
+                          <td align="right" valign="top"width="2" height="2" ><img src="../images/onlinspecialoutline/right_bottom.jpg" width="2" height="2"></td>
+                        </tr>
+                      </table>
+                        <br></td>
+                    <td valign="top"></td>
+                    
+                  </tr>
+                  
+                  <tr align="center">
+                    
+                    <td valign="top"></td>
+                    <td valign="top"> </td>
+                    <td valign="top"> </td>
+                    <td valign="top"><table  width="196" height="356" border="0" cellpadding="0" cellspacing="0">
+                        <tr>
+                          <td width="2" height="2" align="left" valign="top"><img src="../images/onlinspecialoutline/left_top.jpg" width="2" height="2"></td>
+                          <td background="../images/onlinspecialoutline/mid_strip.jpg"><img src="../images/misc/spacer.gif" width="1" height="1"></td>
+                          <td width="2" height="2" align="right" valign="top"><img src="../images/onlinspecialoutline/right_top.jpg" width="2" height="2"></td>
+                        </tr>
+                        <tr>
+                          <td background="../images/onlinspecialoutline/mid_strip.jpg"><img src="../images/misc/spacer.gif" width="1" height="1"></td>
+                          <td align="left" valign="top" bgcolor="#FFFFFF">
+                            <table width="196" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
+                              <tr valign="middle">
+                                <td height="56" colspan="2" align="center">
+                                  
+                                  <label id=Year_2><b>2007</b></label>
+                                  <label id=Make_2><b>HONDA</b></label>
+                                  <label id=Model_2><b>Accord Sedan </b></label>
+                                  <label id=Trim_2><b>Special Edition Automatic </b></label></td>
+                              </tr>
+                              <tr>
+                                <td width="97" height="15" align="left" valign="middle" style="padding-left:3px;">Price:</td>
+                                <td rowspan="4" align="right" valign="middle" ><img src="../images/onlinspecialoutline/online_sp.jpg" width="123" height="65"></td>
+                              </tr>
+                              <tr>
+                                <td height="15" align="left" valign="middle" style="padding-left:3px;">$ <strong>
+                                  <label id=Price_2><b>20239</b></label>
+                                </strong></td>
+                              </tr>
+                              <tr>
+                                <td width="97" height="15" align="left" valign="middle"  style="padding-left:3px;">Stock No: </td>
+                              </tr>
+                              <tr>
+                                <td height="15" align="left" valign="middle"  style="padding-left:3px;"><label id=Stock_2><b>70399</b></label></td>
+                              </tr>
+                              <tr>
+                                <td colspan="2" align="center" valign="top" >
+                                    <img src="http://www.izmoauto.com/newcaronlinespecial/2007/honda/CM5637EW/alabaster_silver_metallic.jpg" width="220" height="140" onerror="this.src='../images/otherimages/img_not_avail.jpg'">
+                                    </td>
+                              </tr>
+                              <tr>
+                                <td colspan="2" align="center" valign="top" >
+                                  <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
+                                    <tr>
+                                      <td height="10" bgcolor="#ffffff" align="center" valign="middle">Model No#
+                                          <label id=TrimID_2><b>CM5637EW</b></label></td>
+                                    </tr>
+                                    <tr>
+                                      <td   align="center" valign="middle" ><div align="center" style="height:60; width:230; overflow:auto; border:2px solid #46A0F6">
+                                          <label id=Description_2>Super sale on All Accord`s models!
+Please call Sammy or Jesse Valdez  at 303-772-2900 for more info. and special internet pricing.
+plus dealer & handling of $379 plus tax. (MSRP $22,175)</label>
+                                      </div></td>
+                                    </tr>
+                                </table></td>
+                              </tr>
+                              <tr>
+                                <td colspan="2" align="center" bgcolor="#46a0f6"> <a href="javascript: MM_openBrWindow('moreinfo.jsp?makeyear=2007&make=HONDA&trim=Special Edition Automatic&model=Accord Sedan&online_type=New Cars&stockno=70399&msrp=20239', 'Moreinfo', 'width=400,height=330,scrolling=no')" ><img src="../images/onlinspecialoutline/more_info.jpg" alt="More Info" name="Image301" width="193" height="42" border="0" id="more_info"></a> </td>
+                              </tr>
+                          </table></td>
+                          <td background="../images/onlinspecialoutline/mid_strip.jpg"><img src="../images/misc/spacer.gif" width="1" height="1"></td>
+                        </tr>
+                        <tr>
+                          <td width="2" height="2" align="left" valign="top"><img src="../images/onlinspecialoutline/left_botom.jpg" width="2" height="2"></td>
+                          <td background="../images/onlinspecialoutline/mid_strip.jpg"><img src="../images/misc/spacer.gif" width="1" height="1"></td>
+                          <td align="right" valign="top"width="2" height="2" ><img src="../images/onlinspecialoutline/right_bottom.jpg" width="2" height="2"></td>
+                        </tr>
+                      </table>
+                        <br></td>
+                    <td valign="top"></td>
+                    
+                  </tr>
+                  
+                </table>
+            </div></td>
+          </tr>
+          
+          
+          <tr id="Price">
+            <td height="20" valign="middle"><div align="justify">
+                <table width="80%"  border="0" align="center" cellpadding="0" cellspacing="0">
+                  <tr>
+                    <td>Prices plus government fees and taxes, any finance charges, any dealer document preparation charge, and any emission testing charge.</td>
+                  </tr>
+                </table>
+            </div></td>
+          </tr>
+          
+          <!--if part ends here-->
+          <!--else part begins here-->
+          
+          <!--else part ends here-->
+        </table></td>
+      </tr>
+      <tr>
+        <td width="3" valign="top" align="left" id="left-bot"><img src="../images/table_layout/left_bottom.jpg" width="4" height="4"></td>
+        <td height="3" ></td>
+        <td width="3" align="right" valign="bottom" id="right-bot"><img src="../images/table_layout/right_bottom.jpg" width="4" height="4"></td>
+      </tr>
+    </table></td>
+    <td width="139" align="center" class="banner"><table width="139" border="0" cellspacing="0" cellpadding="0">
+<tr>
+    <td width="139" align="left" valign="top"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="139" height="447">
+      <param name="movie" value="../banner.swf">
+	  <param name="wmode" value="transparent">
+      <param name="quality" value="high">
+      <embed src="../banner.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="139" height="450"></embed>
+    </object></td>
+  </tr>
+</table>
+</td>
+  </tr>
+  <tr align="left" valign="bottom"> 
+    <td colspan="3" align="center" class="address"><table width="1000" height="19" border="0" align="left" cellpadding="0" cellspacing="0" bgcolor="#000000">
+  <tr> 
+    <td height="19" align="left" valign="middle" bgcolor="#000000" style="padding-left:12px; "><span class="address">710 South Main Street Longmont, CO 80501.  Phone: (303) 772-2900  Fax: (303) 485-9092</strong>       <a href="http://www.frontierhonda.com/sitemap.jsp" class="address">Site 
+    Map</a> | <a href="#" class="address" onClick="MM_openBrWindow('https://secure.izmoauto.com/disclaimer/disclaimer.htm','disclaimer','scrollbars=no,width=520,height=430')">Disclaimer</a></span></td>
+    <td width="150" height="19" align="left" valign="top" bgcolor="#000000"><img src="/images/otherimages/powered_by.jpg" width="139" height="15"></td>
+  </tr>
+</table> 
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> 
+</script> 
+<script type="text/javascript"> 
+_uacct = "UA-1139600-1"; 
+urchinTracker(); 
+</script></td>
+  </tr>
+</table>
+</body>
+<script>
+	/*if(DataFound  > 0)
+	{
+		var d1=document.getElementById('DataNotFound1');
+		d1.style.display='none';
+		var d1=document.getElementById('DataNotFound2');
+		d1.style.display='none';
+				
+		 if(PreviosPageExist == true)
+		{
+			var d1=document.getElementById('HrefForPreviousPage');
+			d1.href="onlinenewcar.jsp?currentPage="+PreviosPageNo;
+			var d1=document.getElementById('HrefForPreviousPage2');
+			d1.href="onlinenewcar.jsp?currentPage="+PreviosPageNo;
+		}
+		else
+		{
+			var d1=document.getElementById('NavigationPrevious_TD');
+			d1.style.display='none';		
+			var d1=document.getElementById('NavigationPrevious_TD1');
+			d1.style.display='none';	
+		}
+
+
+		if(NextPageExist == true)
+		{
+			var d1=document.getElementById('HrefForNextPage');
+			d1.href="onlinenewcar.jsp?currentPage="+NextPageNo;
+			var d1=document.getElementById('HrefForNextPage2');
+			d1.href="onlinenewcar.jsp?currentPage="+NextPageNo;
+		}
+		else
+		{
+			var d1=document.getElementById('NavigationNext_TD');
+			d1.style.display='none';
+			var d1=document.getElementById('NavigationNext_TD1');
+			d1.style.display='none';				
+		} 
+		var i=0;
+		for(i=1; i <= 4; i++)
+		{
+			d1=document.getElementById('Image_'+i);
+			//d1.src=arrOnlineSpecial[i].getImageFileName();
+			var imagePath = arrOnlineSpecial[i].getImageFileName();
+
+			if(imagePath.indexOf("http://") < 0)
+			{
+				imagePath = "../admin/onlinespecials/clientmedia/"+imagePath;
+			}
+			d1.src = imagePath;
+
+			d1=document.getElementById('Year_'+i);
+			d1.innerHTML = "<b>"+ arrOnlineSpecial[i].getMakeYear() +"</b>";
+		
+			d1=document.getElementById('Make_'+i);
+			d1.innerHTML = "<b>"+ arrOnlineSpecial[i].getMake()+"</b>";
+
+			d1=document.getElementById('Model_'+i);
+			var tempModel = arrOnlineSpecial[i].getModel();
+			var trimid = '';
+			if(tempModel != null && tempModel.indexOf("|") >= 0)
+			{
+				trimid = tempModel.substring(tempModel.indexOf("|")+1);
+				tempModel = tempModel.substring(0, tempModel.indexOf("|"));
+			}
+			d1.innerHTML = "<b>"+tempModel+"</b>";
+			
+			d1=document.getElementById('TrimID_'+i);
+			d1.innerHTML = "<b>"+trimid+"</b>";		
+			
+			d1=document.getElementById('Trim_'+i);
+			d1.innerHTML = "<b>"+arrOnlineSpecialWithTrim[i].getTrim()+"</b>";
+			
+			d1=document.getElementById('Price_'+i);
+			d1.innerHTML = "<b>"+ arrOnlineSpecial[i].getPrice() +"</b>";
+			
+			d1=document.getElementById('Stock_'+i);
+			d1.innerHTML = "<b>"+ arrOnlineSpecial[i].getStockNumber() +"</b>";
+			
+			d1=document.getElementById('Description_'+i);
+			d1.innerHTML = "<div style='height:50px; width:100%; border:1px solid; border-color:#cccccc; overflow:auto;'>"+arrOnlineSpecial[i].getDescription()+"</div>";
+		
+			var d1=document.getElementById('HrefMoreInfoPage_'+i);
+			d1.href="javascript:MM_openBrWindow('moreinfo.jsp?makeyear="+arrOnlineSpecial[i].getMakeYear()+"&model="+arrOnlineSpecial[i].getModel()+"&make="+arrOnlineSpecial[i].getMake()+"&trim="+arrOnlineSpecialWithTrim[i].getTrim()+"&online_type=New Cars&stockno="+arrOnlineSpecial[i].getStockNumber()+"&msrp="+arrOnlineSpecial[i].getPrice()+"','moreinfo','scrollbars=No,width=400,height=350, top=241, left=142')";			
+
+			if(i > DataFound)
+			{
+				d1=document.getElementById('DataBlock'+i);
+				d1.style.display='none';
+			
+			}
+		
+		}
+		
+
+	}
+	else
+	{
+		var d1=document.getElementById('DataToDisplay');
+		d1.style.display='none';
+
+		var d1=document.getElementById('Navigation');
+		d1.style.display='none';
+		
+		var d1=document.getElementById('DataToDisplay3');
+		d1.style.display='none';
+	
+
+	}*/
+</script> 
+</html>
diff --git a/sw/source/core/doc/DocumentContentOperationsManager.cxx b/sw/source/core/doc/DocumentContentOperationsManager.cxx
index 8fdc824..962c692 100644
--- a/sw/source/core/doc/DocumentContentOperationsManager.cxx
+++ b/sw/source/core/doc/DocumentContentOperationsManager.cxx
@@ -2632,9 +2632,12 @@ SwFlyFrameFormat* DocumentContentOperationsManager::Insert(const SwPaM &rRg, con
     if( !pFrameFormat )
     {
         sal_uInt16 nId = RES_POOLFRM_OLE;
-        SvGlobalName aClassName( xObj->getClassID() );
-        if (SotExchange::IsMath(aClassName))
-            nId = RES_POOLFRM_FORMEL;
+        if (xObj.is())
+        {
+            SvGlobalName aClassName( xObj->getClassID() );
+            if (SotExchange::IsMath(aClassName))
+                nId = RES_POOLFRM_FORMEL;
+        }
 
         pFrameFormat = m_rDoc.getIDocumentStylePoolAccess().GetFrameFormatFromPool( nId );
     }
diff --git a/sw/source/core/text/EnhancedPDFExportHelper.cxx b/sw/source/core/text/EnhancedPDFExportHelper.cxx
index a3a18bf..00b544b 100644
--- a/sw/source/core/text/EnhancedPDFExportHelper.cxx
+++ b/sw/source/core/text/EnhancedPDFExportHelper.cxx
@@ -1748,7 +1748,7 @@ void SwEnhancedPDFExportHelper::EnhancedPDFExport()
                     static_cast<const SwPageFrame*>( mrSh.GetLayout()->Lower() );
 
                 OUString aURL( static_cast<const SwFormatURL*>(pItem)->GetURL() );
-                const bool bIntern = '#' == aURL[0];
+                const bool bIntern = !aURL.isEmpty() ? '#' == aURL[0] : false;
 
                 // Create the destination for internal links:
                 sal_Int32 nDestId = -1;


More information about the Libreoffice-commits mailing list