   <!-- // Javascript Implementation of Park-Miller Algorythm for Random Number Generation by Keith@Szlamp.com //

    var rand = new RandomNumberGenerator();
    picturesa = new array(20);
    picturesa[1].src = "images/conservative/image1.jpg";
    picturesa[2].src = "images/conservative/image2.jpg";
    picturesa[3].src = "images/conservative/image3.jpg";
    picturesa[4].src = "images/conservative/image4.jpg";
    picturesa[5].src = "images/conservative/image5.jpg";
    picturesa[6].src = "images/conservative/image6.jpg";
    picturesa[7].src = "images/conservative/image7.jpg";
    picturesa[8].src = "images/conservative/image8.jpg";
    picturesa[9].src = "images/conservative/image9.jpg";
    picturesa[10].src = "images/conservative/image10.jpg";
    picturesa[11].src = "images/conservative/image11.jpg";
    picturesa[12].src = "images/conservative/image12.jpg";
    picturesa[13].src = "images/conservative/image13.jpg";
    picturesa[14].src = "images/conservative/image14.jpg";
    picturesa[15].src = "images/conservative/image15.jpg";
    picturesa[16].src = "images/conservative/image16.jpg";
    picturesa[17].src = "images/conservative/image17.jpg";
    picturesa[18].src = "images/conservative/image18.jpg";
    picturesa[19].src = "images/conservative/image19.jpg";
    picturesa[20].src = "images/conservative/image20.jpg";
    
    function choosepicturea() {
     var chosen = random(19) + 1;   
     document.writeln("<IMG SRC='" + picturesa[chosen].src + "' WIDTH=600 HEIGHT=74 ALT='Conservative Party'><BR>");
    }
    
    function array(total) {
     this.length = total;
     for (var count = 1; count <= total; count++) {
      this[count] = new Image();
     }
     return this;
    }

    function random(n) {
     return Math.round( n * rand.next() );
    }
     
    function NextRandomNumber () {
     var hi = this.seed / this.Q;
     var lo = this.seed % this.Q;
     var test = this.A * lo - this.R * hi;
     if ( test > 0 ) 
		this.seed = test;
     else
      this.seed = test + this.M;
     return ( this.seed * this.oneOverM);
    }

    function RandomNumberGenerator() {
     var d = new Date()
     this.seed = 2345678901 + ( d.getSeconds() * 0xFFFFFF ) + ( d.getMinutes() * 0xFFFF );
     this.A = 48271;
     this.M = 2147483647;
     this.Q = this.M / this.A;
     this.R = this.M % this.A;
     this.oneOverM = 1.0 / this.M;
     this.next = NextRandomNumber;
     return this;
    }

   // -->
