

/******** Banner Rotate ***********/

function banner(imgSource,url,alt,chance) {
this.imgSource = imgSource;
this.url = url;
this.alt = alt;
this.chance = chance;
}
function dispBanner() {
with (this) document.write("<A HREF=" + url + "><IMG SRC='" + imgSource + "' WIDTH=203 HEIGHT=38 BORDER=0 ALT='" + alt + "'></A>");
}
banner.prototype.dispBanner = dispBanner;
banners = new Array();
banners[0] = new banner("http://www.shadowmountainpress.com/images/banner_flag.jpg",
                        "",
                        "",
                        20);
banners[1] = new banner("http://www.shadowmountainpress.com/images/banner_press.jpg",
                        "",
                        "",
                        20);
banners[2] = new banner("http://www.shadowmountainpress.com/images/banner_skers.jpg",
                        "",
                        "",
                        20);
banners[3] = new banner("http://www.shadowmountainpress.com/images/banner_mtns.jpg",
                        "",
                        "",
                        20);
banners[4] = new banner("http://www.shadowmountainpress.com/images/banner_brdrm.jpg",
                        "",
                        "",
                        20);
sum_of_all_chances = 0;
for (i = 0; i < banners.length; i++) {
sum_of_all_chances += banners[i].chance;
}
function randomBanner() {
chance_limit = 0;
randomly_selected_chance = Math.round((sum_of_all_chances - 1) * Math.random()) + 1;
for (i = 0; i < banners.length; i++) {
chance_limit += banners[i].chance;
if (randomly_selected_chance <= chance_limit) {
document.write("<A HREF=" + banners[i].url + "><IMG SRC='" + banners[i].imgSource + "' WIDTH=203 HEIGHT=38 BORDER=0 ALT='" + banners[i].alt + "'></A>");
return banners[i];
break;
      }
   }
}

/******** Scroller Set-Up ********/

//scroller width
var swidth=175

//scroller height
var sheight=200


//scroller's speed;
var sspeed=0

var wholemessage=''

//text: change to your own

wholemessage='<p><a href="http://www.1percentweb.com/portfolio/details.php?pID=20" target="_blank"><font color=white><b>July 2002</b> - 1% Web completes corporate image development, web development and search engine placement for American College Connection.</font></a></p><p>------------------------------------</p><p><a href="http://www.why2.org" target="_blank"><font color=white><b>May 2002</b> - 1% Web completes development of PHP/MySQL online software application project for WHY2.org</font></a></p><p>------------------------------------</p><p><a href="http://www.cfmc.com" target="_blank"><font color=white><b>December, 2001</b> - 1% Web Completes site re-design for San Francisco software development firm, CfMC</font></a></p><p>------------------------------------</p><p><a href="http://www.1percentweb.com/portfolio/gui/software.html" target="_blank"><font color=white><b>June 2001</b> - Enterprise class GUI developed for Fortune 500 hardware development firm</font></a></p><p>------------------------------------</p><p><a href="http://www.1percentweb.com/portfolio/logo/index.html"><font color=white><b>September 2001</b> - 1% Web handles corporate image development for nationwide painting franchise</font></a></p>'

function start(){
if (document.all) return
if (document.getElementById){
document.getElementById("slider").style.visibility="show"
ns6marquee(document.getElementById('slider'))
}
else if(document.layers){
document.slider1.visibility="show"
ns4marquee(document.slider1.document.slider2)
}
}
function ns4marquee(whichlayer){
ns4layer=eval(whichlayer)
ns4layer.document.write(wholemessage)
ns4layer.document.close()
sizeup=ns4layer.document.height
ns4layer.top-=sizeup
ns4slide()
}
function ns4slide(){
//if (ns4layer.top>=sizeup*(-1)){  				//old code line - bogs in NS6
if (ns4layer.top>=ns4layer.document.height*(-1)){		//new code as per whizbang paully
ns4layer.top-=sspeed
setTimeout("ns4slide()",100)
}
else{
ns4layer.top=sheight
ns4slide()
}
}
function ns6marquee(whichdiv){
ns6div=eval(whichdiv)
ns6div.innerHTML=wholemessage
ns6div.style.top=sheight
sizeup=sheight
ns6slide()
}
function ns6slide(){
//if (parseInt(ns6div.style.top)>=sizeup*(-1)){              	//old code line - bogs in NS6
if (parseInt(ns6div.style.top)>=ns6div.offsetHeight*(-.95)){ 	//new code as per whizbang paully
ns6div.style.top=parseInt(ns6div.style.top)-sspeed
setTimeout("ns6slide()",100)
}
else{
ns6div.style.top=sheight
ns6slide()
}
}

/******** Open Browser Window ********/

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

/******** Close Browser Window ********/

function supressError() {
    return true;
}

function load(url) {
    window.onerror = supressError;
    opener.location.href = url;
    setTimeout('self.close()',1000);
}

/******** Swap Image ********/

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_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_findObj(n, d) { //v3.0
  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); 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];}
}

/******** Bottom ***********/
