function inArray(needle, haystack) {
	var found=false;
	for (var i=0; i<haystack.length; i++) {
		if (haystack[i]==needle) found=true;
	}
	return found;
}

function getRand(min,max,except) {
	if (typeof except=="undefined") except=new Array();
	var rand_num=Math.round(Math.random()*max);
	do {
		rand_num=Math.round(Math.random()*max);
	} while (rand_num<min || inArray(rand_num,except));
	return rand_num;
}

function getThumbs(thumb_num,thumb_size,thumb_niche){
	try{
		var media_url = 'http://media.camsympa.com/promo/content/'+thumb_size+'/';
		var thumbs_arr = eval(thumb_niche+'_'+thumb_size);
		if (thumb_num>thumbs_arr.length) thumb_num=thumbs_arr.length;
		var thumbs=new Array();
		var rand_nums=new Array();
		for (var i=0; i<thumb_num; i++) {
			var rand_num=getRand(0,thumbs_arr.length-1,rand_nums);
			thumbs[i]=new Array();
			thumbs[i][0]=media_url+thumbs_arr[rand_num].imgName;
			thumbs[i][1]=thumbs_arr[rand_num].name;
			thumbs[i][2]=thumbs_arr[rand_num].age;
			rand_nums[i]=rand_num;
		}
		return thumbs;
	}catch(e){
		document.write('getThumbs error: '+e+'<br>');
	}
}
