//从一个给定的数组arr中,随机返回num个不重复项
	function getArrayItems(arr, num) {
		//新建一个数组,将传入的数组复制过来,用于运算,而不要直接操作传入的数组;
		var temp_array = new Array();
		for (var index in arr) {
			temp_array.push(arr[index]);
		}
		//取出的数值项,保存在此数组
		var return_array = new Array();
		for (var i = 0; i<num; i++) {
			//判断如果数组还有可以取出的元素,以防下标越界
			if (temp_array.length>0) {
				//在数组中产生一个随机索引
				var arrIndex = Math.floor(Math.random()*temp_array.length);
				//将此随机索引的对应的数组元素值复制出来
				return_array[i] = temp_array[arrIndex];
				//然后删掉此索引的数组元素,这时候temp_array变为新的数组
				temp_array.splice(arrIndex, 1);
			} else {
				//数组中数据项取完后,退出循环,比如数组本来只有10项,但要求取出20项.
				break;
			}
		}
		return return_array;
	}
		
	var test1 = 
	[
	'<a href="http://www.bjivy.com/" class=yibo3b target=_blank title="北京阳光艾维电子科技有限公司" time=20080616>阳光艾维</a>', 
	'<a href="http://fubon.angelyeast.com/" class=yibo3b target=_blank title="FUBON福邦-激发无限财富" time=20080618>福邦</a>',
	'<a href="http://www.bohui-tech.com/product.asp" class=yibo3b target=_blank title="北京博晖创新光电技术股份有限公司" time=20080828>博晖创新</a>',
	'<a href="http://www.shinsbo.com" class=yibo3b target=_blank title="山东新稀宝股份有限公司" time=20080905>新稀宝</a>',
	];
	var my_array = getArrayItems(test1,10);	
	test.innerHTML = my_array.toString().replace(/,/ig,' &nbsp;');