var num=3;

// format: src, alt, text
imgArray = [  
['portfolio/ya.gif', 'yasser_alwan', '<br>Yasser Alwan'], 
['portfolio/jvoss.gif', 'jonny_voss', '<br>Jonny Voss Illustration<br><a href="http://www.jonnyvoss.com"/"target="_blank">Visit Site</a>'],['portfolio/tw.gif', 'tania_wycherley', '<br>Tania Wycherley<br><a href="http://www.taniawycherley.com"/"target="_blank">Visit Site</a>'], 
['portfolio/georgies.gif', 'georgies_bridal',  '<br>Georgie&rsquo;s Bridal<br><a href="http://www.georgiesbridal.com/"target="_blank">Visit Site</a>'], 
['portfolio/mfvwines.gif', 'mfvwines', '<br>Meyer Family Vineyards<br><a href="http://www.mfvwines.com/"target="_blank">Visit Site</a>'],
['portfolio/sams_hotel.gif', 'sams_hotel', '<br>Sam&rsquo;s Hotel, Dali<br><a href="http://samshoteldali.com/"target="_blank">Visit Site</a>'],
['portfolio/bcpta.gif', 'bc_play_therapy_association',  '<br>British Columbia Play Therapy Association<br><a href="http://www.bcplaytherapyassociation.ca/"target="_blank">Visit Site</a>'], 
['portfolio/gfb.gif', 'good_food_box', '<br>The Good Food Box<br><a href="http://goodfoodbox.net/index.php"target="_blank">Visit Site</a>'],
['portfolio/bcis.gif', 'bc_interior_selects','<br>BC Interior Selects Hockey<br><a href="http://www.bcinteriorselects.com/"target="_blank">Visit Site</a>'], 
['portfolio/bintocurb.gif', 'bin_to_curb', '<br>Bin to Curb Composting<br><a href="http://www.bintocurb.com"target="_blank">Visit Site</a>'],
['portfolio/scumsters.gif', 'scumsters', '<br>Scumsters<br><a href="http://www.scumsters.co.uk/"target="_blank">Visit Site</a>'],
['portfolio/las.gif', 'linda_salisbury', '<br>Linda Salisbury Photography'],
['portfolio/peacock.gif', 'peacock_imprint', '<br>Peacock Imprint<br><a href="http://www.peacockimprint.co.uk/"target="_blank">Visit Site</a>'], 
['portfolio/rsp.gif', 'research_sourcing_professionals','<br>Research Sourcing Professionals'],
['portfolio/csr.gif', 'creekside_retreat_kelowna', '<br>Creekside Retreat Kelowna<br><a href="http://www.creeksideretreatkelowna.ca/"target="_blank">Visit Site</a>'],
['portfolio/hypres.gif', 'hypnotherapy_resources', '<br>Hypnotherapy Resources<br><a href="http://www.hypnotherapyresources.com/index.html"target="_blank">Visit Site</a>'],
['portfolio/dsm.gif', 'dosmangos_designworks', '<br>Dosmangosdesignworks<br><a href="http://www.dosmangosdesignworks.com/"target="_blank">Visit Site</a>']
]

function LimitNumber(value) {
  if (value < 0) { value = imgArray.length - 1; }
  var value = value % imgArray.length;
  return value; 
}
function slide(slide_num,Mypic,Mylbl) {
  document.getElementById(Mypic).src=imgArray[slide_num][0];
  document.getElementById(Mypic).alt=imgArray[slide_num][1];
  document.getElementById(Mylbl).innerHTML=imgArray[slide_num][2];
}
function DisplaySlides(snos) {
  var tmp = new Array();
  tmp = snos.split(',');
  var SNo = num;
  for (i=0; i<tmp.length; i++) {
    SNo = LimitNumber(i+num);
//    alert(SNo+' : '+SNo+' : mypic'+tmp[i]+' : mlbl'+tmp[i]);
    slide(SNo,'mypic'+tmp[i],'mylbl'+tmp[i]);
  }
}
function MoveUp(snos) {
  num = LimitNumber(num+1); DisplaySlides(snos);
}

function MoveDown (snos) {
  num = LimitNumber(num-1); DisplaySlides(snos);
}
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) { //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];}
}
