function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function selectdial(dial, diallink) {
	document.getElementById("select-dial").firstChild.nodeValue=dial;
	document.getElementById("select-dial-link").href=diallink; }

function selecthand(hand, handlink) {
	document.getElementById("select-hand").firstChild.nodeValue=hand;
	document.getElementById("select-hand-link").href=handlink; }

function selectminute(minute, minutelink) {
	document.getElementById("select-minute").firstChild.nodeValue=minute;
	document.getElementById("select-minute-link").href=minutelink; }

function selectoverlay(overlay, overlaylink) {
	document.getElementById("select-overlay").firstChild.nodeValue=overlay;
	document.getElementById("select-overlay-link").href=overlaylink; }

function showminutes() {
	document.getElementById("toggle-minutes").className = "show-minutes"; }

function hideminutes() {
	document.getElementById("toggle-minutes").className = "hide-minutes"; }

function sizedialbig() {
	document.getElementById("viewer-dial").style.width = "332px";
	document.getElementById("viewer-dial").style.height = "332px";
	document.getElementById("viewer-dial").style.padding = "0px";
	document.cookie = "dialsize=big"; }

function sizedialsmall() {
	document.getElementById("viewer-dial").style.width = "300px";
	document.getElementById("viewer-dial").style.height = "300px";
	document.getElementById("viewer-dial").style.padding = "16px";
	document.cookie = "dialsize=small"; }

function setdial(choice) {
	document.cookie = "dialchoice=" + choice; }

function sethand(choice) {
	document.cookie = "handchoice=" + choice; }

function setminute(choice) {
	document.cookie = "minutechoice=" + choice; }

function settrimring(choice) {
	document.cookie = "trimringchoice=" + choice; }

function setdialimg(choice) {
	document.cookie = "dialimgchoice=" + choice; }

function sethandimg(choice) {
	document.cookie = "handimgchoice=" + choice; }

function setminuteimg(choice) {
	document.cookie = "minuteimgchoice=" + choice; }

function settrimringimg(choice) {
	document.cookie = "trimringimgchoice=" + choice; }

function getcookie (cookiename) {
	var results = document.cookie.match ( '(^|;) ?' + cookiename + '=([^;]*)(;|$)' );
	if ( results )
		return ( unescape ( results[2] ) );
	else
		return null; }

function clearchoioce() {
	document.cookie = "dialchoice=";
	document.cookie = "handchoice=";
	document.cookie = "minutechoice=";
	document.cookie = "trimringchoice=";
	document.cookie = "dialimgchoice=";
	document.cookie = "handimgchoice=";
	document.cookie = "minuteimgchoice=";
	document.cookie = "trimringimgchoice="; }

