I've spent the past 2 hours looking for and testing various solutions to this problem but to little success so I'm resigned to asking for help.
I would like to build an array of quotes which each have citations and and a link, to be pulled at random. I don't need any thing more than for them to change upon page refresh.
However, I have some pretty tasty CSS to style blockquote and cite.
Here's some example HTML to illustrate how the content from the array would fit within a quote:
<blockquote>
<p>A line of oversize watches that can offer many of the attributes of premium luxury watches at an affordable price.
</p>
<cite>—
<a href="http://www.horozima.com/2012/07/terranaut-xl-50mm.html" target="_blank">Horozima
</a>
</cite>
</blockquote>
The intended location for this code is a Big Cartel product (template) page with automatically generated content for each product. So, without some randomizing JS the same quote would be on every product page.