// ---------------------------------------------
function doiq_d4( ) {
// ---------------------------------------------
// -- 1. d4,d5 2. c4 Queens gambit
// ---------------------------------------------
iq(O_queensgreceived ,
"Queen's Gambit Accepted")
iq(O_slav ,
"Slav Defence")
iq(O_queensgdeclined ,
"Queen's Gambit Declined")
iq(O_albin ,
"Albin Counter-Gambit")
iq(O_tjigorinsd ,
"**Chigorin's Defence??")
// ---------------------------------------------
// -- 1. d4,Nf6 2. c4 -- Indian systems
// ---------------------------------------------
iq(O_budapestg ,
"Budapest Gambit")
iq(O_queensi ,
"Queen's Indian Defence ")
iq(O_oldi ,
"**Old Indian??")
iq(O_kingsi ,
"King's Indian Defence")
iq(O_nimzoi ,
"Nimzo-Indian Defence")
iq(O_bogoi ,
"**Bogo-Indian Defence??")
iq(O_grunfeldi ,
"Grunfeld Defence")
// ---------------------------------------------
// -- 1. d4,Nf6 2. c4,c5 -- various Benoni
// ---------------------------------------------
iq(O_volgag ,
"Volgagambit (*Benko/Benkö Gambit)")
iq(O_modernb ,
"**Modern Benoni??")
iq(O_czechb ,
"**Czech Benoni??")
// ---------------------------------------------
// -- Special...
// ---------------------------------------------
iq(O_colle ,
"Colle System")
}
// ---------------------------------------------
function doiq_e4( ) {
// ---------------------------------------------
// -- Black's second move, after 1. e4,e5 2. Nf3
// ---------------------------------------------
iq ( O_philidor , "Philidor's Defence" )
iq ( O_elephantg , "**Elephant Gambit??" )
iq ( O_damiano , "**Damiano's Defence??" )
iq ( O_latviang , "**Lettisk gambit??" )
iq ( O_petroff , "**Petroff's Defence" )
// ---------------------------------------------
// -- after 1. e4,e5 2. Nf3,Nc6
// ---------------------------------------------
iq ( O_ponziani , "**Ponziani??" )
iq ( O_spanish , "Ruy Lopez" )
iq ( O_schotch , "Scotch" )
iq ( O_danishg , "Göring Gambit" )
iq ( O_threeknights , "Three Knights' Game" )
iq ( O_fourknights , "Four Knights' Game" )
iq ( O_prussian , "Two Knights' Defence" )
iq ( O_hungarian , "**Hungarian??" )
iq ( O_italian , "Giuoco Piano" )
iq ( O_evansg , "Evans Gambit" )
// ---------------------------------------------
// -- Special...
// ---------------------------------------------
iq(O_pirc ,
"Pirc")
iq(O_danishg ,
"Danish Gambit")
}
// ---------------------------------------------
function doiq_21( ) {
// ---------------------------------------------
// -- White's second move, after 1. d4,??
// ---------------------------------------------
iq(O_queensg ,
"Queen's Gambit")
iq(O_blackmardiemerg ,
"**Blackmar-Diemer Gambit??")
iq(O_stauntong ,
"Staunton Gambit")
// ---------------------------------------------
// -- White's second move, after 1. e4,?? (a.o.)
// ---------------------------------------------
iq(O_kingsg ,
"King's Gambit")
iq(O_centerg ,
"Centre Game")
iq(O_bishops ,
"Bishop's Opening")
iq(O_vienna ,
"Vienna")
}
// -------------------------------------------
function doiq_11( ) {
iq(O_polish ,
"**Polish??")
iq(O_benoni ,
"Benoni")
iq(O_queenspawn ,
"Queen's Pawn Game;"
+" so-called 'closed' openings"
+"\n(although the game may later turn out 'open')")
iq(O_englund ,
"**Englund Gambit??")
iq(O_dutch ,
"Dutch")
iq(O_indian ,
"Indian systems")
iq(O_queensfian ,
"**Queen's Fianchetto??")
iq(O_nimzod ,
"**Nimzowitsch' Defence??")
iq(O_kingspawn ,
"King's Pawn Game;"
+" so-called 'open' openings"
+"\n(although the game may later turn out 'closed')")
iq(O_french ,
"French Defence")
iq(O_sicilian ,
"Sicilian Defence")
iq(O_carokann ,
"Caro-Kann Defence")
iq(O_scandinavian ,
"Centre Counter")
iq(O_kingsfian ,
"**King's Fianchetto??")
iq(O_aljechind ,
"Alekhine's Defence")
iq(O_from ,
"From's Gambit")
}
// ---------------------------------------------
function doiq_1( ) {
iq(O_saragossa ,"**Saragossa Opening??")
iq(O_larsen ,"Nimzo-Larsen Attack")
iq(O_anderssen ,"**Anderssen Opening??")
iq(O_sokolsky ,"**Sokolsky System??")
iq(O_english ,"English Opening")
iq(O_closed ,"So-called 'closed' openings, if black plays d5"
+"\n(otherwise 'semi-closed')")
iq(O_open ,"So-called 'open' openings, if black plays e5"
+"\n(otherwise 'semi-open')")
iq(O_bird ,"Bird's Opening")
iq(O_g3 ,"**King's Fianchetto in the fore-hand??")
iq(O_grob ,"**Grob's Opening??")
iq(O_hector ,"**Hector's Opening??")
iq(O_ekebjerg ,"**Ekebjærg Opening??")
iq(O_zukertort ,"Reti Opening")
iq(O_tartakower ,"**Tartakower's Opening??")
}
// -------------------------------------------
function doiq_0( ) {
iq(O_start ,"Start position"
+"\n+----------------------------------+"
+"\n|a4? b4 c4 d4! e4! f4 g4? h4 |"
+"\n|a3 b3 c3 d3? e3? f3? g3? h3? |"
+"\n|----------------------------------+"
+"\n|Sa3? Sc3 Sf3! Sh3? |"
+"\n+----------------------------------+"
+"\n'?': bad move -- white gives up "
+"\n his advantage."
+"\n'!': no doubt a good move, also for"
+"\n beginners."
+"\n"
+"\nOther moves will probably require a certain"
+"\namount of study. Some moves are rather"
+"\npeculiar, even though they have earned"
+"\na name..."
+"\n"
+"\nThis should not be taken to mean that it is"
+"\nimpossible to play these openings, you just"
+"\nhave to know what you are doing. Many of them,"
+"\ne.g. g3, will tend to develop into a variation"
+"\nof one of the more known openings."
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
+"\n"
)
}