var ads=[ 'District Sales Manager || Confidential || Austin, TX || http://hotjobs.yahoo.com/jobseeker/jobsearch/job_detail.html?job_id=JFHVOGFSUY6&partner=coxaustin' , 'Psychiatrist || Confidential || Austin, TX || http://hotjobs.yahoo.com/jobseeker/jobsearch/job_detail.html?job_id=J5MZOCE5B8J&partner=coxaustin' ]; function getTopJobAds(range) { var picked; var randomnumber; //alert('ads.length='+ads.length); if(range >= ads.length) picked= new Array(ads.length); else picked= new Array(range); for(x=0;x= ads.length) // when there is less ad inventory than requested { if(x < ads.length) { picked[x]=ads[x]; } } else{ var unique = new Boolean(false); while (unique==false){ //this will generate a random number between 0 and ad array length randomnumber=Math.floor(Math.random()*(ads.length)); unique = true; //dedup for(y=0;y