//document.write('

Top 200 Prescribed Drugs of 2009...(Only 190 because I got sick of making them)

' ); document.write('
' ); document.write(""); document.write('' ); document.write("" ); document.write("" ); document.write('' ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write( " " ); document.write("
QuestionAnswer
Atenolol  Tenormin\r\n\r\nBeta Blocker (Beta 1 selective)  
Metoprolol  Lopressor (Tartrate)\r\nToprol XL (Succinate)\r\n\r\nBeta Blocker (Beta 1 selective) \r\n\r\nShown to decrease mortality in heart failure  
Carvedilol  Coreg, Coreg CR\r\n\r\nBeta Blocker\r\n\r\nShown to decrease mortality in heart failure  
Labetalol  Trandate\r\n\r\nBeta blocker  
Nadolol  Corgard\r\n\r\nBeta blocker  
Propranolol  Inderal, Inderal LA, InnoPran XL\r\n\r\nBeta Blocker  
Benazepril  Lotensin\r\n\r\nACE Inhibitor  
Captopril  Capoten\r\n\r\nACE Inhibitor  
Enalapril  Vasotec\r\n\r\nACE Inhibitor  
Fosinopril  Monopril\r\n\r\nACE Inhibitor  
Lisinopril  Prinivil, Zestril\r\n\r\nACE Inhibitor  
Quinapril  Accupril\r\n\r\nACE Inhibitor  
Ramipril  Altace\r\n\r\nACE Inhibitor  
Candesartan  Atacand\r\n\r\nARB  
Irbesartan  Avapro\r\n\r\nARB  
Losartan  Cozaar\r\n\r\nARB  
Olmesartan  Benicar\r\n\r\nARB  
Telmisartan  Micardis\r\n\r\nARB  
Valsartan  Doivan\r\n\r\nARB  
Amlodipine  Norvasc\r\n\r\nCalcium channel blocker (DHP->Selective to vasculature, more potent vasodilation, no effect on HR)  
Felodipine  Plendil\r\n\r\nCalcium channel blocker (DHP->Selective to vasculature, more potent vasodilation, no effect on HR)  
Nifedipine  Adalat CC, Afeditab CR, Nifediac CC, Nifedical XL, Procardia EL\r\n\r\nCalcium channel blocker (DHP->Selective to vasculature, more potent vasodilation, no effect on HR)  
Diltiazem  Cardizem CD, Cardizem LA, Cartia XT, Dilacor XR, Taztia XT, Tiazac\r\n\r\nCalcium channel blocker (Non-DHP->Nonselective, less peripheral vasodilation, negative chronotropes, decrease HR)  
Verapamil  Calan, Calan SR, Covera-HS, Isoptin SR, Verelan, Verelan PM \r\n\r\n(Non-DHP->Nonselective, less peripheral vasodilation, negative chronotropes, decrease HR)  
Doxazosin  Cardura\r\n\r\nAlpha-1 receptor antag  
Terazosin  Hytrin\r\n\r\nAlpha-1 receptor antag  
Clonidine  Catapres, Catapres-TTS\r\n\r\nCentral alpha-2 receptor agonist  
Methyldopa\r\n\r\nNot Top 200 but good to know  Aldomet\r\n\r\nCentral alpha-2 receptor agonist  
Hydralazine  Apresoline\r\n\r\nDirect vasodilator (arterial)  
Minoxidil\r\n\r\nNot top 200 but good to know  Loniten\r\n\r\nDirect vasodilator (arterial)  
Niacin  Niaspan\r\n\r\nDecreases VLDL production in liver leading to decreased synthesis of LDL  
Fenofibrate  Antara, Lipofen, Lofibra, TriCor, Triglide\r\n\r\nFibric acid derivative (Increases activity of lipoprotein lipase which increase catabolism of VLDL which decreases triglycerides)  
Gemfibrozil  Lopid\r\n\r\n\r\nFibric acid derivative (Increases activity of lipoprotein lipase which increase catabolism of VLDL which decreases triglycerides)\r\n\r\nAvoid with statins (myopathy)  
Omega 3 fatty acids  Lovaza  
Atorvastatin  Lipitor\r\n\r\nHMG CoA reductase inhibitor\r\n\r\nRosuvastatin > atorvastatin > simvastatin > pravastatin = lovastatin > fluvastatin  
Fluvastatin  Lescol, Lescol XL\r\n\r\nHMG CoA reductase inhibitor\r\n\r\nRosuvastatin > atorvastatin > simvastatin > pravastatin = lovastatin > fluvastatin  
Lovastatin  Altoprev, Mevacor\r\n\r\nHMG CoA reductase inhibitor\r\n\r\nRosuvastatin > atorvastatin > simvastatin > pravastatin = lovastatin > fluvastatin  
Pravastatin  Pravachol\r\n\r\nHMG CoA reductase inhibitor\r\n\r\nRosuvastatin > atorvastatin > simvastatin > pravastatin = lovastatin > fluvastatin  
Simvastatin  Zocor\r\n\r\nHMG CoA reductase inhibitor\r\n\r\nRosuvastatin > atorvastatin > simvastatin > pravastatin = lovastatin > fluvastatin  
Rosuvastatin  Crestor\r\n\r\nHMG CoA reductase inhibitor\r\n\r\nRosuvastatin > atorvastatin > simvastatin > pravastatin = lovastatin > fluvastatin  
Ezetimibe  Zetia\r\n\r\nCholesterol absorption inhibitor (prevents absorption of cholesterol from small intestine)  
Bumetanide  Bumex\r\n\r\nLoop diuretic (More bioavailable than furosemide)  
Furosemide  Lasix\r\n\r\nLoop diuretic  
Torsemide  Demadex  
Digoxin  Digitek, Lanoxin\r\n\r\nInhibits Na+/K+ ATPase pump leading to increased intracellular Ca2+ leading to increased mycardial contractility. Also causes decreased neurohormonal activation  
Spironolactone  Aldactone\r\n\r\nNonselective aldosterone receptor antagonist (inhibits effects of aldosterone thereby decreasing remodeling and Na+/water retention)  
Amiodarone  Cordarone, Pacerone\r\n\r\nK+ channel blocker, Na+ channel blocker, CCB properties and nonselective BB properties  
Penicillin VK  Veetids\r\n\r\nNatural Penicillin  
Amoxicillin  Amoxil, Trimox\r\n\r\nAminopenicillin  
Amoxicillin plus clavulanic acid  Augmentin\r\n\r\nAminopenicillin  
Cephalexin  Keflex\r\n\r\nFirst generation cephalosporin (PO)  
Cefprozil  Cefzil\r\n\r\n2nd generation cephalosporin (PO)  
Cefuroxime  Ceftin, Zinacef\r\n\r\n2nd generation cephalosporin (PO)  
Cefdinir  Omnicef\r\n\r\n3rd generation cephalosporin (PO)  
Azithromycin  Zithromax, Zmax\r\n\r\nMacrolide  
Clarithromycin  Biaxin\r\n\r\nMacrolide  
Doxycycline  Doryx, Vibramycin\r\n\r\nTetracycline  
Minocycline  Dynacin, Minocin\r\n\r\nTetracycline  
Ciprofloxacin  Cipro, Proquin XR\r\n\r\nFluoroquinolone  
Levofloxacin  Levaquin\r\n\r\nFluoroquinolone  
Sulfamethoxazole SMX and trimethoprim TMP  Bactrim, Septra\r\n\r\nSulfonamide  
Metronidazole  Flagyl, Metrogel, Noritate, Vandazole  
Fluconazole  Diflucan\r\n\r\nAzole antifungal  
Ketoconazole  Nizoral\r\n\r\nAzole antifungal  
Nystatin  Mycostatin\r\n\r\nAntifungal  
Acyclovir  Zovirax\r\n\r\nAntiviral  
Valacyclovir  Valtrex\r\n\r\nAntiviral  
Oseltamivir  Tamiflu\r\n\r\nAntiviral  
Fluticasone  Flovent, Flovent HFA\r\n\r\nGlucocorticoid receptor agonist (corticosteroid)  
Budesonide  Pulmicort, Respules\r\n\r\nGlucocorticoid receptor agonist (corticosteroid->the only nebulized one)  
Mometasone  Asmanex\r\n\r\nGlucocorticoid receptor agonist (corticosteroid)  
Salmeterol  Serevent\r\n\r\nLong acting beta 2 agonist  
Montelukast  Singulair\r\n\r\nLeukotriene receptor antagonist  
Albuterol  Ventolin, Proventil\r\n\r\nShort acting beta 2 agonist  
Levoalbuterol  Xopenex, Xopenex HFA\r\n\r\nShort acting beta 2 agonist  
Fluticasone/Salmeterol  Advair\r\n\r\nCombo corticosteroid and long acting beta 2 agonist  
Varenicline  Chantix\r\n\r\nPartial nicotinic receptor agonist/antag  
Bupropion  Zyban\r\n\r\n150-300mg/day\r\n\r\nSmoking cessation  
Ipratropium  Atrovent, Atrovent HFA\r\n\r\nAnticholinergic  
Tiotropium  Spiriva\r\n\r\nAnticholinergic  
Ipratropium/Albuterol  Combivent\r\n\r\nCombination of anticholinergic and short acting beta2 agonist  
Formoterol  Performist\r\n\r\nLong acting beta 2 agonist  
Insulin Aspart  NovoLog\r\n\r\nRapid acting insulin  
Insulin Lispro  Humalog\r\n\r\nRapid acting insulin  
NPH Neutral protamine hagedorn  Humulin N\r\n\r\nShort acting insulin  
Insulin Glargine  Lantus\r\n\r\nLong acting insulin  
75% Lispro protamine/25% lispro  Humalog 75/25  
50% Lispro protamine/50% lispro  Humalog Mix 50/50  
70% Insulin aspart protamine/30% aspart  NovoLog 70/30  
70% NPH/30% regular  70/30  
Glyburide  Micronase\r\n\r\nSulfonylurea  
Glipizide  Glucotrol, Glucotrol XL\r\n\r\nSulfonylurea  
Metformin  Glucophage, Glucophage XR\r\n\r\nBiguanide  
Rosiglitazone  Avandia\r\n\r\nThiazolidinedione  
Pioglitazone  Actos\r\n\r\nThiazolidinedione  
Exenatide  Byetta\r\n\r\nGLP1 Inhibitor  
Sitagliptin  Januvia\r\n\r\nDipeptidyl-peptidase 4 inhibitor  
Sitagliptin/metformin  Janumet  
Glyburide/metformin  Glucovance  
Rosiglitazone/metformin  Avandamet  
Levothyroxine  Synthroid, Levoxyl, Levothroid, Unithroid \r\n\r\nT4  
Desiccated thyroid  Armour, Thyroid\r\n\r\nT4 80%\r\nT3 20%  
Finasteride  Proscar, Propecia\r\n\r\nalpha-5 reductase inhibitor  
Carbamazepine   Tegretol\r\n\r\nInhibits voltage-gated sodium ion channels  
Valproic acid  Depakote, Depakote ER, Depakene, Depacon\r\n\r\nIncreases GABA  
Phenytoin  Dilantin\r\n\r\nPromotes sodium efflux  
Oxcarbazepine  Trileptal\r\n\r\nInhibits voltage-gated sodium ion channels  
Gabapentin  Neurontin\r\n\r\nsimilar to GABA\r\nNO DRUG INTERACTIONS  
Lamotrigine  Lamictal\r\n\r\nInhibits voltage-gated sodium ion channels  
Topiramate  Topamax\r\n\r\n\r\nInhibits voltage-gated sodium ion channels, augments GABA activity  
Levetiracetam  Keppra\r\n  
Phenobarbital  Solfoton  
Selegiline\r\n\r\nNot Top 200 but good to know  Eldepryl, emsam, Zelapar\r\n\r\nMAOB inhibitor, inhibits levodopa breakdown  
Carbidopa/levodopa  Sinemet, Sinemet CR, Parcopa  
Parmipexole  Mirapex\r\n\r\nDopamine agonist  
Ropinirole  Requip\r\n\r\nDopamine agonist  
Benztropine  Cogentin\r\n\r\nAnticholinergic, decreased ACh activity->decreased tremor  
Sumatriptan  Imitrex\r\n\r\ntriptan  
Eletriptan  Relpax\r\n\r\ntriptan  
Ranitidine  Zantac\r\n\r\nH2 antag  
Famotidine  Pepcid\r\n\r\nH2 antag  
Esomeprazole  Nexium\r\n\r\nPPI  
Lansoprazole  Prevacid\r\n\r\nPPI  
Omeprazole  Prilosec\r\n\r\nPPI  
Pantoprazole  Protonix\r\n\r\nPPI  
Rabeprazole  Aciphex\r\n\r\nPPI  
Metoclopramide  Reglan\r\n\r\ndopamine antag->accelerates GI emptying  
Mesalamine  Asacol, Canasa, Lialda, Pentasa, Rowasa\r\n\r\ninhibits prostaglandin synthesis to inhibit GI inflammation  
Prednisone  Sterapred\r\n\r\nCorticosteroid  
Methotrexate  Rhematrex\r\n\r\nImmunosuppressant  
Dexamethasone  Decadron\r\n\r\nCorticosteroid  
Methylprednisolone  SoluMedrol\r\n\r\nCorticosteroid  
Codeine  Several\r\nOpioid analgesic  
Morphine  Roxanol (liquid), MS Contin, Evinsa, Kadian, Oramorph\r\n\r\nNarcotic opioid analgesic  
Oxycodone  Oxycontin\r\n\r\nOpioid analgesic  
Oxycodone/APAP   Percocet\r\n\r\nOpioid analgesic  
Hydrocodone (in combo only)  With APAP-->Vicodin, Lortab, Lorcet, Anexsia\r\nWith Ibuprofen-->Vicoprofen  
Citalopram  Celexa\r\n\r\nSSRI  
Escitalopram  Lexapro\r\n\r\nSSRI  
Fluoxetine  Prozac, Sarafem, Rapiflux\r\n\r\nSSRI  
Paroxetine  Paxil\r\n\r\nSSRI  
Sertraline  Zoloft\r\n\r\nSSRI  
Amitriptyline  Elavil, Vanatrip\r\n\r\nTCA  
Nortriptyline  Pamelor, Aventyl\r\nTCA  
Duloxetine  Cymbalta\r\n\r\nSSNRI  
Venlafaxine  Effexor\r\n\r\nSSNRI  
Bupropion  Wellbutrin\r\n\r\nSSNDRI  
Mirtazapine  Remeron\r\n\r\nTetraCA  
Alprazolam  Xanax\r\n\r\nBZD  
Clonazepam  Klonopin\r\n\r\nBZD  
Diazepam  Valium\r\n\r\nBZD  
Lorazepam  Ativan\r\n\r\nBZD  
Buspirone  Bupsar\r\n\r\nAnxiolytic  
Venlafaxine  Effexor\r\n\r\nSNRI  
Hydroxyzine  Vistaril\r\n\r\nAnxiolytic via H1 receptor  
Lithium  Lithobid  
Olanzepine  Zyprexa\r\n\r\nAAP  
Ziprasidone  Geodon\r\n\r\nAAP  
Risperidone  Risperdal\r\n\r\nAAP  
Tramadol  Ultram  
Etodolac  \r\n\r\nAcetic acid NSAID  
Indomethacin  Indocin\r\n\r\nAcetic acid NSAID  
Diclofenac  Cataflam, Voltaren\r\n\r\nAcetic acid NSAID  
Ibuprofen  Motrin, Advil\r\n\r\nNSAID  
Naproxen  Naprosyn  
Naproxen sodium   Anaprox\r\n\r\nNSAID  
Piroxicam  Feldene\r\n\r\nNSAID more cox 2 selective  
Meloxicam  Mobic \r\n\r\nNSAID mroe cox 2 selective  
Celecoxib  Celebrex\r\n\r\nCox 2 inhibitor  
Hydroxychloroquine  Plaquenil\r\n\r\nImmunosuppressant like  
Alendronate   Fosamax\r\n\r\nbisphosphonate  
Risedronate  Actonel\r\n\r\nbisphosphonate  
Ibandronate  Boniva\r\n\r\nbisphosphonate  
Raloxifene  Evista\r\n\r\nSERM  
Cochicine  \r\n\r\ninhibits lactic acid production to decrease uric acid production  
Allupurinol  Zyloprim\r\n\r\nxanthine oxidase inhibitor to impair conversion of xanthine oxidase to uric acid  
Probenecid  \r\n\r\nuricosuric agent to increase renal clearance of uric acid by inhibiting tubular reabsorption  
Nabumetone  Reclafen\r\n\r\nNSAID  
Propoxyphene/APAP  Darvocet\r\n\r\nNarcotic analgesic  
Fentanyl  Duragesic, Actiq, Fentora\r\n\r\nNarcotic analgesic  
Methadone  Dolophine\r\n\r\nNarcotic analgesic  
Pregabalin  Lyrica\r\n\r\ninduces release of substance P  
Bimatoprost  Lumigan\r\n\r\nProstaglandin analog  
Latanoprost  Xalatan\r\n\r\nProstaglandin analog  
Travaprost  Travatan\r\n\r\nProstaglandin analog  
Cyanocobalamin  Nascobal\r\nB12  
Folic acid(folate)  Apo-Folic  
Tretinion  Retin-A, Renova, Avita  
Adapalene  Differin  
Methotrexate  \r\n\r\nAntimetabolite  
"); document.write('
' ); txtReverseOrder='Reverse Order'; txtStartOver='Start Over'; txtDiscard='Discard'; txtBack='Back'; txtShuffle='Shuffle'; txtContinue='Continue'; txtNextCard='Next Card'; txtHelp='Help'; txtFlip='Flip'; //====================================================== // Copyright 2005 John Weidner All rights reserved // http://www.studystack.com //====================================================== var numCards ; var card; var curCard = 1; var curSide = 0; var startSide = 0; var numSides = 2; var endSide = numSides-1; var startTime = new Date(); var sequence; var continueButton; var direction = 1; var sideColor = Array(10); sideColor[0] = "#ffffff"; sideColor[1] = "#eeeeee"; sideColor[2] = "#ffdddd"; sideColor[3] = "#ddffdd"; sideColor[4] = "#ddddff"; sideColor[5] = "#cc9999"; sideColor[6] = "#99ee99"; sideColor[7] = "#9999ee"; sideColor[8] = "#6666cc"; sideColor[9] = "#cc6666"; var theTable; var now = new Date(); var prevAdTime = now.getTime(); var cardsArray ; var cardSelectObject ; var cardsLeftObject ; var cardsConstructed = 0; function Card() { cardsConstructed ++ ; this.cardNumber = cardsConstructed ; this.sequence = -1 ; this.timeDisplayed = 4000 ; } function init() { cardsConstructed = 0; curCard = 1; curSide = startSide ; sequence = 0; theTable = document.getElementById( 'theTable' ) numSides = theTable.rows[0].cells.length; endSide = numSides-1; continueButton = document.getElementById( 'continueButton' ); cardsLeftObject = document.getElementById( 'cardsLeft' ); cardSelectObject = document.getElementById( 'cardSelect' ); cardSelectObject.length = 0; numCards = theTable.rows.length-1; updateCardsLeft(); cardsArray = Array( numCards ); //shuffle(); var i; for ( i=1; i<=numCards; i++ ) { cardsArray[i] = new Card(); cardSelectObject.options[i-1] = new Option( i ); } displayCard(1); continueButton.focus(); } function getTableCell( rowNum, columnNum ) { var aRow = theTable.rows[ rowNum]; var cell = aRow.cells.item( columnNum ); return cell.innerHTML ; } function getFlapName( sideNum ) { return getTableCell( 0, sideNum ); } function getText( cardNum, sideNum ) { var row = cardsArray[ cardNum ].cardNumber ; return getTableCell( row, sideNum ); } function displayCard( cardNum ) { curCard = cardNum ; displayInfo( "", "", "" ); var text = getText( cardNum, curSide ); displayInfo( getFlapName( curSide ), text, cardsArray[ cardNum ].cardNumber ); var cardFrame = document.getElementById( 'cardFrame' ) cardFrame.bgColor = sideColor[ curSide ]; if ( curSide == endSide ) { continueButton.childNodes[0].nodeValue = txtNextCard ; } else { continueButton.childNodes[0].nodeValue = txtFlip ; } } function displayInfo( cardTitle, cardText, cardNumber ) { var sideNameField = document.getElementById( 'sideName' ); sideNameField.innerHTML = cardTitle; var cardTextField = document.getElementById( 'cardText' ); cardTextField.innerHTML = cardText ; var cardNumberField = document.getElementById( 'cardNumber' ); cardNumberField.innerHTML = cardNumber ; if ( adjustFont ) { if ( cardText.length < 8 ) { cardTextField.style.fontSize = 80; } else if ( cardText.length < 14 ) { cardTextField.style.fontSize = 60; } else if ( cardText.length < 20 ) { cardTextField.style.fontSize = 40; } else if ( cardText.length < 80 ) { cardTextField.style.fontSize = 30; } else { cardTextField.style.fontSize = 20; } } var i; for ( i=0; i numCards ) { curCard = 1; } var minAge = (numCards < 7 ) ? numCards - 1 : 7; var highScore = 0; var i; for (i=1; i<=numCards; i++ ) { var age = sequence - cardsArray[ i ].sequence; // alert( "age = " + age ); if ( age >= minAge ) { var timeDisplayed = cardsArray[ i ].timeDisplayed ; score = age * 20 + timeDisplayed ; // alert( "card=" + i + " age=" + age + " time=" + timeDisplayed + " score = " + score + " high=" + highScore ); if ( score > highScore ) { curCard = i; highScore = score ; } } } } function next( doFade ) { curSide = curSide + direction; if ( curSide >= numSides ) { curSide = 0; } if ( curSide < 0 ) { curSide = numSides - 1; } if ( curSide == startSide ) { nextCard( doFade ); } displayCard( curCard ); continueButton.focus(); } function prev() { curSide = curSide - direction; if ( curSide >= numSides ) { curSide = 0; } if ( curSide < 0 ) { curSide = numSides - 1; } if ( curSide == endSide ) { if ( !prevCard() ) { curSide = startSide ; } } displayCard( curCard ); continueButton.focus(); } function prevCard() { fadeIn(0); if ( sequence != 0 ) { sequence = sequence - 1; var i; for ( i=1; i<=numCards; i++ ) { var cardSeq = cardsArray[i].sequence ; if ( cardSeq == sequence ) { cardsArray[i].sequence = -1 ; curCard = i; return true; } } } return false ; } function reverseOrder() { direction = direction * -1 ; curSide = endSide ; endSide = startSide ; startSide = curSide ; displayCard( curCard ); continueButton.focus() ; } function updateCardsLeft() { cardsLeftObject.innerHTML = (numCards) + " left" ; } function discard() { displayInfo( "", "", "" ); numCards--; if ( numCards == 0 ) { alert( "No more cards. Restoring all discarded cards." ); restoreAll(); } else { cardSelectObject.options[ cardSelectObject.selectedIndex ] = null ; swapRows( curCard, numCards+1); if ( curCard > numCards ) { curCard = 1; } curSide = startSide ; displayCard( curCard ); } continueButton.focus() ; updateCardsLeft(); } function restoreAll() { init(); continueButton.focus() ; } function fadeIn( digit ) { var cardFrame = document.getElementById( 'cardFrame' ) var digits = "0123456789abcdef" ; var ch = digits.substring( digit, digit+1 ); color = "#" + ch + ch + ch + ch + ch + ch; cardFrame.bgColor = color ; if ( digit < 15 ) { setTimeout( 'fadeIn(' + ( digit + 1) + ')', 5 ); } else { cardFrame.bgColor = sideColor[ curSide ]; } } function swapRows( a, b ) { var tmp = cardsArray[ a ]; cardsArray[a] = cardsArray[ b ]; cardsArray[b] = tmp ; } function shuffle() { var i; for ( i=1; i<=numCards; i++ ) { cardsArray[i].timeDisplayed = 4000; } for ( i=1; i<=numCards; i++ ) { var randomNumber=Math.floor( Math.random() * (numCards-1)) + 1; swapRows( i, randomNumber ); } displayCard( 1 ); } document.write( '
' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
 
' ); document.write( '
' ); document.write( '
' ); document.write( '   ' ); document.write( '
' ); document.write( '
' ); document.write( '
' ); document.write( '
' ); document.write( '
' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
' ); document.write( ' ' ); document.write( ' ' ); txtBack = 'Back'; document.write( ' ' ); txtDiscard = 'Discard'; document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( ' ' ); document.write( '
          
xx left
' ); document.write( '' + txtHelp + '
' ); document.write( '
' ); document.write( '
' ); init();