function randomAdv(numOfItems) {

  if(!numOfItems)
  	  numOfItems = 1;
 	  
  
  ad  = new Array();
  adv = new Array();
  hit = new Array();

  
  hit[0] = 1; adv[0] = '<dd>Honestly, I must say that interpreting for Tadao Ando must be very tough. Although he speaks about architecture, he is actually discussing humanity and life. To interpret for him, familiarity with technical issues in architecture alone is not enough. It is essential to reflect on Tadao Ando\'s way of life or philosophy in translating his speech. Ms. Yasutake understands it and surprises us with her extensive preparation on the topic every time we work together. Since we first met her at Ando\'s lecture in Vancouver back in 2006, we have had her travel to every speaking engagement in North America whenever our schedules work out. </dd><dd class=m10><strong>Masataka Yano</strong><br />Tadao Ando Architect & Associates</dd>';
  hit[1] = 1; adv[1] = '<dd>I organized the 6th International Conference on the Morita Therapy here in Vancouver….I am pleased to say that the participants (mental health specialists, most of whom were psychiatrists) were very much impressed and happy with the excellent simultaneous interpreting during the meeting. One of them exclaimed to me, “I have attended many international conferences offering simultaneous interpretation, but I have never experienced such superb delivery. It is right on the meaning and easy to understand.” North American participants also gave high marks to the simultaneous rendering from Japanese into English, praising it as fluent and clearly describing Japanese thinking with no problem with terminology.</dd><dd class=m10><strong>Dr. Ishu Ishiyama</strong><br />Associate Professor<br />The University of British Columbia</dd>';
  hit[2] = 1; adv[2] = '<dd>We have been using A&E\'s services for nearly ten years at international meetings everywhere in the world as part of the effort to standardize the performance testing and safety criteria of fuel cells. The meetings are full of highly technical jargon, and discussions sometimes become heated. A&E\'s ladies never lose their cool and keep translating quietly and accurately. During the meetings, they also support us as our executive secretaries day or night. Today they are a part of our teams, and we can\'t do without them.</dd><dd class=m10><strong>Kazuo Shibata</strong><br />Renewable and Developing Energy Dept.<br />The Japan Electrical Manufacturers\' Association(JEMA)</dd>';
  hit[3] = 1; adv[3] = '<dd>We have retained A&E Communications for translation and interpretation services for the past three years on various occasions, including meetings and teleconferences with our partners in Japan. We often discuss a broad spectrum of complex, highly technical issues, and A&E interpreters\' presence at these meetings allows us to communicate effectively with them. A&E has demonstrated not only excellent linguistic skills but also a high degree of professionalism, always paying close attention to the needs of their clients.</dd><dd class=m10><strong>Paul Zimmerman</strong><br />CEO<br />Angstrom Power, Inc.</dd>';
  hit[4] = 1; adv[4] = '<dd>A&E interprets and takes notes in Japanese for us at international meetings such as the ISO. I always admire their professionalism and capability to multi-task in highly technical discussions. I attend meetings all around the world, but I always rely on A&E because they also act as excellent support staff. More than anything else, they never fail to show that special A&E touch of cheerfulness and thoughtfulness.</dd><dd class=m10><strong>Kazuo Koseki</strong><br />Executive Director<br />Fuel Cell Information Development Centre</dd>';




  var nums = '';
  var ad = '';
  
  //var testn = '';
  
  for(num = 0; numOfItems > num ; num++){
	  
 	  m = 0, x = 0, y = 0;
	  
	  for(i=0; i<=hit.length - 1; i++) {
		m += hit[i];
	  }
	  
	  
	  do{
	  	n = Math.floor(Math.random() * m);
	  	n++;
		var reg = new RegExp(n);
		//testn += ','+n;
	  }while(nums.search(reg) > 0)

	  nums += ','+n;
	  for(i=0; i<=hit.length - 1; i++) {
		x = y;
		y += hit[i];
		if(x<n && n<=y) ad += adv[i];
	  }
	  
  }
  //alert(testn);
  document.write(ad);
}
                   
       
