// This file is generated by Dojo-EditGrid build script //
dojo.provide("dojo.nls.dojo-editgrid_cs");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.cs");dojo.cldr.nls.number.cs={"scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencyFormat":"¤ #,##0.00","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","group":",","percentFormat":"#,##0%","decimalFormat":"#,##0.###","decimal":".","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.cs");dijit.nls.common.cs={"buttonCancel":"Storno","buttonSave":"Uložit","buttonOk":"OK","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.cs");dijit.nls.loading.cs={"loadingState":"Probíhá načítání...","errorState":"Omlouváme se, došlo k chybě"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.cs");dijit.nls.common.cs={"buttonCancel":"Storno","buttonSave":"Uložit","buttonOk":"OK","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_de-de");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.de_de");dojo.cldr.nls.number.de_de={"currencyFormat":"#,##0.00 ¤","decimalFormat":"#,##0.###","group":".","scientificFormat":"#E0","percentFormat":"#,##0 %","decimal":",","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.de_de");dijit.nls.common.de_de={"buttonCancel":"Abbrechen","buttonSave":"Speichern","buttonOk":"OK","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.de_de");dijit.nls.loading.de_de={"loadingState":"Wird geladen...","errorState":"Es ist ein Fehler aufgetreten."};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.de_de");dijit.nls.common.de_de={"buttonCancel":"Abbrechen","buttonSave":"Speichern","buttonOk":"OK","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_de");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.de");dojo.cldr.nls.number.de={"decimalFormat":"#,##0.###","group":".","scientificFormat":"#E0","percentFormat":"#,##0 %","currencyFormat":"#,##0.00 ¤","decimal":",","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.de");dijit.nls.common.de={"buttonCancel":"Abbrechen","buttonSave":"Speichern","buttonOk":"OK","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.de");dijit.nls.loading.de={"loadingState":"Wird geladen...","errorState":"Es ist ein Fehler aufgetreten."};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.de");dijit.nls.common.de={"buttonCancel":"Abbrechen","buttonSave":"Speichern","buttonOk":"OK","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_en-gb");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.en_gb");dojo.cldr.nls.number.en_gb={"currencyFormat":"¤#,##0.00","group":",","decimal":".","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","percentFormat":"#,##0%","decimalFormat":"#,##0.###","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.en_gb");dijit.nls.common.en_gb={"buttonOk":"OK","buttonCancel":"Cancel","buttonSave":"Save","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.en_gb");dijit.nls.loading.en_gb={"loadingState":"Loading...","errorState":"Sorry, an error occurred"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.en_gb");dijit.nls.common.en_gb={"buttonOk":"OK","buttonCancel":"Cancel","buttonSave":"Save","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_en");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.en");dojo.cldr.nls.number.en={"currencyFormat":"¤#,##0.00;(¤#,##0.00)","group":",","decimal":".","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","percentFormat":"#,##0%","decimalFormat":"#,##0.###","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.en");dijit.nls.common.en={"buttonOk":"OK","buttonCancel":"Cancel","buttonSave":"Save","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.en");dijit.nls.loading.en={"loadingState":"Loading...","errorState":"Sorry, an error occurred"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.en");dijit.nls.common.en={"buttonOk":"OK","buttonCancel":"Cancel","buttonSave":"Save","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_en-us");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.en_us");dojo.cldr.nls.number.en_us={"currencyFormat":"¤#,##0.00;(¤#,##0.00)","group":",","decimal":".","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","percentFormat":"#,##0%","decimalFormat":"#,##0.###","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.en_us");dijit.nls.common.en_us={"buttonOk":"OK","buttonCancel":"Cancel","buttonSave":"Save","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.en_us");dijit.nls.loading.en_us={"loadingState":"Loading...","errorState":"Sorry, an error occurred"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.en_us");dijit.nls.common.en_us={"buttonOk":"OK","buttonCancel":"Cancel","buttonSave":"Save","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_es-es");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.es_es");dojo.cldr.nls.number.es_es={"currencyFormat":"#,##0.00 ¤","group":".","decimal":",","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","percentFormat":"#,##0%","decimalFormat":"#,##0.###","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.es_es");dijit.nls.common.es_es={"buttonCancel":"Cancelar","buttonSave":"Guardar","buttonOk":"Aceptar","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.es_es");dijit.nls.loading.es_es={"loadingState":"Cargando...","errorState":"Lo siento, se ha producido un error"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.es_es");dijit.nls.common.es_es={"buttonCancel":"Cancelar","buttonSave":"Guardar","buttonOk":"Aceptar","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_es");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.es");dojo.cldr.nls.number.es={"currencyFormat":"¤ #,##0.00","group":".","decimal":",","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","percentFormat":"#,##0%","decimalFormat":"#,##0.###","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.es");dijit.nls.common.es={"buttonCancel":"Cancelar","buttonSave":"Guardar","buttonOk":"Aceptar","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.es");dijit.nls.loading.es={"loadingState":"Cargando...","errorState":"Lo siento, se ha producido un error"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.es");dijit.nls.common.es={"buttonCancel":"Cancelar","buttonSave":"Guardar","buttonOk":"Aceptar","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_fr-fr");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.fr_fr");dojo.cldr.nls.number.fr_fr={"decimalFormat":"#,##0.###","group":" ","scientificFormat":"#E0","percentFormat":"#,##0 %","currencyFormat":"#,##0.00 ¤","decimal":",","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.fr_fr");dijit.nls.common.fr_fr={"buttonCancel":"Annuler","buttonSave":"Sauvegarder","buttonOk":"OK","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.fr_fr");dijit.nls.loading.fr_fr={"loadingState":"Chargement...","errorState":"Une erreur est survenue"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.fr_fr");dijit.nls.common.fr_fr={"buttonCancel":"Annuler","buttonSave":"Sauvegarder","buttonOk":"OK","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_fr");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.fr");dojo.cldr.nls.number.fr={"decimalFormat":"#,##0.###","group":" ","scientificFormat":"#E0","percentFormat":"#,##0 %","currencyFormat":"#,##0.00 ¤","decimal":",","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.fr");dijit.nls.common.fr={"buttonCancel":"Annuler","buttonSave":"Sauvegarder","buttonOk":"OK","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.fr");dijit.nls.loading.fr={"loadingState":"Chargement...","errorState":"Une erreur est survenue"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.fr");dijit.nls.common.fr={"buttonCancel":"Annuler","buttonSave":"Sauvegarder","buttonOk":"OK","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_hu");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.hu");dojo.cldr.nls.number.hu={"scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencyFormat":"¤ #,##0.00","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","group":",","percentFormat":"#,##0%","decimalFormat":"#,##0.###","decimal":".","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.hu");dijit.nls.common.hu={"buttonCancel":"Mégse","buttonSave":"Mentés","buttonOk":"OK","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.hu");dijit.nls.loading.hu={"loadingState":"Betöltés...","errorState":"Sajnálom, hiba történt"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.hu");dijit.nls.common.hu={"buttonCancel":"Mégse","buttonSave":"Mentés","buttonOk":"OK","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_it-it");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.it_it");dojo.cldr.nls.number.it_it={"group":".","decimal":",","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencyFormat":"¤ #,##0.00","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","percentFormat":"#,##0%","decimalFormat":"#,##0.###","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.it_it");dijit.nls.common.it_it={"buttonCancel":"Annulla","buttonSave":"Salva","buttonOk":"OK","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.it_it");dijit.nls.loading.it_it={"loadingState":"Caricamento in corso...","errorState":"Si è verificato un errore"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.it_it");dijit.nls.common.it_it={"buttonCancel":"Annulla","buttonSave":"Salva","buttonOk":"OK","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_it");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.it");dojo.cldr.nls.number.it={"group":".","decimal":",","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencyFormat":"¤ #,##0.00","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","percentFormat":"#,##0%","decimalFormat":"#,##0.###","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.it");dijit.nls.common.it={"buttonCancel":"Annulla","buttonSave":"Salva","buttonOk":"OK","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.it");dijit.nls.loading.it={"loadingState":"Caricamento in corso...","errorState":"Si è verificato un errore"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.it");dijit.nls.common.it={"buttonCancel":"Annulla","buttonSave":"Salva","buttonOk":"OK","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_ja-jp");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.ja_jp");dojo.cldr.nls.number.ja_jp={"currencyFormat":"¤#,##0.00","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","group":",","percentFormat":"#,##0%","decimalFormat":"#,##0.###","decimal":".","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.ja_jp");dijit.nls.common.ja_jp={"buttonCancel":"キャンセル","buttonSave":"保存","buttonOk":"OK","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.ja_jp");dijit.nls.loading.ja_jp={"loadingState":"ロード中...","errorState":"エラーが発生しました。"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.ja_jp");dijit.nls.common.ja_jp={"buttonCancel":"キャンセル","buttonSave":"保存","buttonOk":"OK","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_ja");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.ja");dojo.cldr.nls.number.ja={"currencyFormat":"¤#,##0.00","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","group":",","percentFormat":"#,##0%","decimalFormat":"#,##0.###","decimal":".","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.ja");dijit.nls.common.ja={"buttonCancel":"キャンセル","buttonSave":"保存","buttonOk":"OK","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.ja");dijit.nls.loading.ja={"loadingState":"ロード中...","errorState":"エラーが発生しました。"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.ja");dijit.nls.common.ja={"buttonCancel":"キャンセル","buttonSave":"保存","buttonOk":"OK","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_ko");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.ko");dojo.cldr.nls.number.ko={"currencyFormat":"¤#,##0.00","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","group":",","percentFormat":"#,##0%","decimalFormat":"#,##0.###","decimal":".","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.ko");dijit.nls.common.ko={"buttonCancel":"취소","buttonSave":"저장","buttonOk":"확인","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.ko");dijit.nls.loading.ko={"loadingState":"로드 중...","errorState":"죄송합니다. 오류가 발생했습니다."};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.ko");dijit.nls.common.ko={"buttonCancel":"취소","buttonSave":"저장","buttonOk":"확인","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_ko-kr");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.ko_kr");dojo.cldr.nls.number.ko_kr={"currencyFormat":"¤#,##0.00","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","group":",","percentFormat":"#,##0%","decimalFormat":"#,##0.###","decimal":".","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.ko_kr");dijit.nls.common.ko_kr={"buttonCancel":"취소","buttonSave":"저장","buttonOk":"확인","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.ko_kr");dijit.nls.loading.ko_kr={"loadingState":"로드 중...","errorState":"죄송합니다. 오류가 발생했습니다."};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.ko_kr");dijit.nls.common.ko_kr={"buttonCancel":"취소","buttonSave":"저장","buttonOk":"확인","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_pl");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.pl");dojo.cldr.nls.number.pl={"scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencyFormat":"¤ #,##0.00","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","group":",","percentFormat":"#,##0%","decimalFormat":"#,##0.###","decimal":".","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.pl");dijit.nls.common.pl={"buttonCancel":"Anuluj","buttonSave":"Zapisz","buttonOk":"OK","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.pl");dijit.nls.loading.pl={"loadingState":"Trwa ładowanie...","errorState":"Niestety, wystąpił błąd"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.pl");dijit.nls.common.pl={"buttonCancel":"Anuluj","buttonSave":"Zapisz","buttonOk":"OK","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_pt-br");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.pt_br");dojo.cldr.nls.number.pt_br={"decimalFormat":"#,##0.###","group":".","scientificFormat":"#E0","percentFormat":"#,##0%","currencyFormat":"¤#,##0.00;(¤#,##0.00)","decimal":",","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.pt_br");dijit.nls.common.pt_br={"buttonCancel":"Cancelar ","buttonSave":"Salvar","buttonOk":"OK","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.pt_br");dijit.nls.loading.pt_br={"loadingState":"Carregando...","errorState":"Ocorreu um erro"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.pt_br");dijit.nls.common.pt_br={"buttonCancel":"Cancelar ","buttonSave":"Salvar","buttonOk":"OK","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_pt");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.pt");dojo.cldr.nls.number.pt={"decimalFormat":"#,##0.###","group":".","scientificFormat":"#E0","percentFormat":"#,##0%","currencyFormat":"¤#,##0.00;(¤#,##0.00)","decimal":",","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.pt");dijit.nls.common.pt={"buttonCancel":"Cancelar ","buttonSave":"Salvar","buttonOk":"OK","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.pt");dijit.nls.loading.pt={"loadingState":"Carregando...","errorState":"Ocorreu um erro"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.pt");dijit.nls.common.pt={"buttonCancel":"Cancelar ","buttonSave":"Salvar","buttonOk":"OK","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_ROOT");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.ROOT");dojo.cldr.nls.number.ROOT={"scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencyFormat":"¤ #,##0.00","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","group":",","percentFormat":"#,##0%","decimalFormat":"#,##0.###","decimal":".","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.ROOT");dijit.nls.common.ROOT={"buttonOk":"OK","buttonCancel":"Cancel","buttonSave":"Save","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.ROOT");dijit.nls.loading.ROOT={"loadingState":"Loading...","errorState":"Sorry, an error occurred"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.ROOT");dijit.nls.common.ROOT={"buttonOk":"OK","buttonCancel":"Cancel","buttonSave":"Save","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_ru");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.ru");dojo.cldr.nls.number.ru={"scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencyFormat":"¤ #,##0.00","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","group":",","percentFormat":"#,##0%","decimalFormat":"#,##0.###","decimal":".","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.ru");dijit.nls.common.ru={"buttonCancel":"Отмена","buttonSave":"Сохранить","buttonOk":"ОК","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.ru");dijit.nls.loading.ru={"loadingState":"Загрузка...","errorState":"Извините, возникла ошибка"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.ru");dijit.nls.common.ru={"buttonCancel":"Отмена","buttonSave":"Сохранить","buttonOk":"ОК","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_xx");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.xx");dojo.cldr.nls.number.xx={"scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencyFormat":"¤ #,##0.00","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","group":",","percentFormat":"#,##0%","decimalFormat":"#,##0.###","decimal":".","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.xx");dijit.nls.common.xx={"buttonOk":"OK","buttonCancel":"Cancel","buttonSave":"Save","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.xx");dijit.nls.loading.xx={"loadingState":"Loading...","errorState":"Sorry, an error occurred"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.xx");dijit.nls.common.xx={"buttonOk":"OK","buttonCancel":"Cancel","buttonSave":"Save","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_zh-cn");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.zh_cn");dojo.cldr.nls.number.zh_cn={"currencyFormat":"¤#,##0.00","group":",","decimal":".","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","percentFormat":"#,##0%","decimalFormat":"#,##0.###","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.zh_cn");dijit.nls.common.zh_cn={"buttonCancel":"取消","buttonSave":"保存","buttonOk":"确定","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.zh_cn");dijit.nls.loading.zh_cn={"loadingState":"正在装入...","errorState":"对不起，发生了错误"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.zh_cn");dijit.nls.common.zh_cn={"buttonCancel":"取消","buttonSave":"保存","buttonOk":"确定","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_zh");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.zh");dojo.cldr.nls.number.zh={"currencyFormat":"¤#,##0.00","group":",","decimal":".","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","list":";","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","percentFormat":"#,##0%","decimalFormat":"#,##0.###","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.zh");dijit.nls.common.zh={"buttonCancel":"取消","buttonSave":"保存","buttonOk":"确定","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.zh");dijit.nls.loading.zh={"loadingState":"正在装入...","errorState":"对不起，发生了错误"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.zh");dijit.nls.common.zh={"buttonCancel":"取消","buttonSave":"保存","buttonOk":"确定","itemClose":"Close"};
dojo.provide("dojo.nls.dojo-editgrid_zh-tw");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.zh_tw");dojo.cldr.nls.number.zh_tw={"currencyFormat":"¤#,##0.00","group":"，","list":"；","decimal":".","scientificFormat":"#E0","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","infinity":"∞","percentSign":"%","minusSign":"-","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","nan":"NaN","nativeZeroDigit":"0","plusSign":"+","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","perMille":"‰","percentFormat":"#,##0%","decimalFormat":"#,##0.###","patternDigit":"#","currencySpacing-beforeCurrency-insertBetween":" ","exponential":"E"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.zh_tw");dijit.nls.common.zh_tw={"buttonCancel":"取消","buttonSave":"儲存","buttonOk":"確定","itemClose":"Close"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.zh_tw");dijit.nls.loading.zh_tw={"loadingState":"載入中...","errorState":"抱歉，發生錯誤"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.zh_tw");dijit.nls.common.zh_tw={"buttonCancel":"取消","buttonSave":"儲存","buttonOk":"確定","itemClose":"Close"};
/*
	Copyright (c) 2004-2008, The Dojo Foundation
	All Rights Reserved.

	Licensed under the Academic Free License version 2.1 or above OR the
	modified BSD license. For more information on Dojo licensing, see:

		http://dojotoolkit.org/book/dojo-book-0-9/introduction/licensing
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

if(!dojo._hasResource["dojo.back"]){dojo._hasResource["dojo.back"]=true;dojo.provide("dojo.back");(function(){var _1=dojo.back;function getHash(){var h=window.location.hash;if(h.charAt(0)=="#"){h=h.substring(1);}return dojo.isMozilla?h:decodeURIComponent(h);};function setHash(h){if(!h){h="";}window.location.hash=encodeURIComponent(h);_4=history.length;};if(dojo.exists("tests.back-hash")){_1.getHash=getHash;_1.setHash=setHash;}var _5=(typeof (window)!=="undefined")?window.location.href:"";var _6=(typeof (window)!=="undefined")?getHash():"";var _7=null;var _8=null;var _9=null;var _a=null;var _b=[];var _c=[];var _d=false;var _e=false;var _4;function handleBackButton(){var _f=_c.pop();if(!_f){return;}var _10=_c[_c.length-1];if(!_10&&_c.length==0){_10=_7;}if(_10){if(_10.kwArgs["back"]){_10.kwArgs["back"]();}else{if(_10.kwArgs["backButton"]){_10.kwArgs["backButton"]();}else{if(_10.kwArgs["handle"]){_10.kwArgs.handle("back");}}}}_b.push(_f);};_1.goBack=handleBackButton;function handleForwardButton(){var _11=_b.pop();if(!_11){return;}if(_11.kwArgs["forward"]){_11.kwArgs.forward();}else{if(_11.kwArgs["forwardButton"]){_11.kwArgs.forwardButton();}else{if(_11.kwArgs["handle"]){_11.kwArgs.handle("forward");}}}_c.push(_11);};_1.goForward=handleForwardButton;function createState(url,_13,_14){return {"url":url,"kwArgs":_13,"urlHash":_14};};function getUrlQuery(url){var _16=url.split("?");if(_16.length<2){return null;}else{return _16[1];}};function loadIframeHistory(){var url=(dojo.config["dojoIframeHistoryUrl"]||dojo.moduleUrl("dojo","resources/iframe_history.html"))+"?"+(new Date()).getTime();_d=true;if(_a){dojo.isSafari?_a.location=url:window.frames[_a.name].location=url;}else{}return url;};function checkLocation(){if(!_e){var hsl=_c.length;var _19=getHash();if((_19===_6||window.location.href==_5)&&(hsl==1)){handleBackButton();return;}if(_b.length>0){if(_b[_b.length-1].urlHash===_19){handleForwardButton();return;}}if((hsl>=2)&&(_c[hsl-2])){if(_c[hsl-2].urlHash===_19){handleBackButton();return;}}if(dojo.isSafari&&dojo.isSafari<3){var _1a=history.length;if(_1a>_4){handleForwardButton();}else{if(_1a<_4){handleBackButton();}}_4=_1a;}}};_1.init=function(){if(dojo.byId("dj_history")){return;}var src=dojo.config["dojoIframeHistoryUrl"]||dojo.moduleUrl("dojo","resources/iframe_history.html");document.write("<iframe style=\"border:0;width:1px;height:1px;position:absolute;visibility:hidden;bottom:0;right:0;\" name=\"dj_history\" id=\"dj_history\" src=\""+src+"\"></iframe>");};_1.setInitialState=function(_1c){_7=createState(_5,_1c,_6);};_1.addToHistory=function(_1d){_b=[];var _1e=null;var url=null;if(!_a){if(dojo.config["useXDomain"]&&!dojo.config["dojoIframeHistoryUrl"]){console.debug("dojo.back: When using cross-domain Dojo builds,"+" please save iframe_history.html to your domain and set djConfig.dojoIframeHistoryUrl"+" to the path on your domain to iframe_history.html");}_a=window.frames["dj_history"];}if(!_9){_9=document.createElement("a");dojo.body().appendChild(_9);_9.style.display="none";}if(_1d["changeUrl"]){_1e=""+((_1d["changeUrl"]!==true)?_1d["changeUrl"]:(new Date()).getTime());if(_c.length==0&&_7.urlHash==_1e){_7=createState(url,_1d,_1e);return;}else{if(_c.length>0&&_c[_c.length-1].urlHash==_1e){_c[_c.length-1]=createState(url,_1d,_1e);return;}}_e=true;setTimeout(function(){setHash(_1e);_e=false;},1);_9.href=_1e;if(dojo.isIE){url=loadIframeHistory();var _20=_1d["back"]||_1d["backButton"]||_1d["handle"];var tcb=function(_22){if(getHash()!=""){setTimeout(function(){setHash(_1e);},1);}_20.apply(this,[_22]);};if(_1d["back"]){_1d.back=tcb;}else{if(_1d["backButton"]){_1d.backButton=tcb;}else{if(_1d["handle"]){_1d.handle=tcb;}}}var _23=_1d["forward"]||_1d["forwardButton"]||_1d["handle"];var tfw=function(_25){if(getHash()!=""){setHash(_1e);}if(_23){_23.apply(this,[_25]);}};if(_1d["forward"]){_1d.forward=tfw;}else{if(_1d["forwardButton"]){_1d.forwardButton=tfw;}else{if(_1d["handle"]){_1d.handle=tfw;}}}}else{if(!dojo.isIE){if(!_8){_8=setInterval(checkLocation,200);}}}}else{url=loadIframeHistory();}_c.push(createState(url,_1d,_1e));};_1._iframeLoaded=function(evt,_27){var _28=getUrlQuery(_27.href);if(_28==null){if(_c.length==1){handleBackButton();}return;}if(_d){_d=false;return;}if(_c.length>=2&&_28==getUrlQuery(_c[_c.length-2].url)){handleBackButton();}else{if(_b.length>0&&_28==getUrlQuery(_b[_b.length-1].url)){handleForwardButton();}}};})();}if(!dojo._hasResource["dojo.io.iframe"]){dojo._hasResource["dojo.io.iframe"]=true;dojo.provide("dojo.io.iframe");dojo.io.iframe={create:function(_29,_2a,uri){if(window[_29]){return window[_29];}if(window.frames[_29]){return window.frames[_29];}var _2c=null;var _2d=uri;if(!_2d){if(dojo.config["useXDomain"]&&!dojo.config["dojoBlankHtmlUrl"]){console.debug("dojo.io.iframe.create: When using cross-domain Dojo builds,"+" please save dojo/resources/blank.html to your domain and set djConfig.dojoBlankHtmlUrl"+" to the path on your domain to blank.html");}_2d=(dojo.config["dojoBlankHtmlUrl"]||dojo.moduleUrl("dojo","resources/blank.html"));}var _2e=dojo.isIE?"<iframe name=\""+_29+"\" src=\""+_2d+"\" onload=\""+_2a+"\">":"iframe";_2c=dojo.doc.createElement(_2e);with(_2c){name=_29;setAttribute("name",_29);id=_29;}dojo.body().appendChild(_2c);window[_29]=_2c;with(_2c.style){if(dojo.isSafari<3){position="absolute";}left=top="1px";height=width="1px";visibility="hidden";}if(!dojo.isIE){this.setSrc(_2c,_2d,true);_2c.onload=new Function(_2a);}return _2c;},setSrc:function(_2f,src,_31){try{if(!_31){if(dojo.isSafari){_2f.location=src;}else{frames[_2f.name].location=src;}}else{var _32;if(dojo.isIE||dojo.isSafari>2){_32=_2f.contentWindow.document;}else{if(dojo.isSafari){_32=_2f.document;}else{_32=_2f.contentWindow;}}if(!_32){_2f.location=src;return;}else{_32.location.replace(src);}}}catch(e){console.debug("dojo.io.iframe.setSrc: ",e);}},doc:function(_33){var doc=_33.contentDocument||(((_33.name)&&(_33.document)&&(document.getElementsByTagName("iframe")[_33.name].contentWindow)&&(document.getElementsByTagName("iframe")[_33.name].contentWindow.document)))||((_33.name)&&(document.frames[_33.name])&&(document.frames[_33.name].document))||null;return doc;},send:function(_35){if(!this["_frame"]){this._frame=this.create(this._iframeName,dojo._scopeName+".io.iframe._iframeOnload();");}var dfd=dojo._ioSetArgs(_35,function(dfd){dfd.canceled=true;dfd.ioArgs._callNext();},function(dfd){var _39=null;try{var _3a=dfd.ioArgs;var dii=dojo.io.iframe;var ifd=dii.doc(dii._frame);var _3d=_3a.handleAs;_39=ifd;if(_3d!="html"){_39=ifd.getElementsByTagName("textarea")[0].value;if(_3d=="json"){_39=dojo.fromJson(_39);}else{if(_3d=="javascript"){_39=dojo.eval(_39);}}}}catch(e){_39=e;}finally{_3a._callNext();}return _39;},function(_3e,dfd){dfd.ioArgs._hasError=true;dfd.ioArgs._callNext();return _3e;});dfd.ioArgs._callNext=function(){if(!this["_calledNext"]){this._calledNext=true;dojo.io.iframe._currentDfd=null;dojo.io.iframe._fireNextRequest();}};this._dfdQueue.push(dfd);this._fireNextRequest();dojo._ioWatch(dfd,function(dfd){return !dfd.ioArgs["_hasError"];},function(dfd){return (!!dfd.ioArgs["_finished"]);},function(dfd){if(dfd.ioArgs._finished){dfd.callback(dfd);}else{dfd.errback(new Error("Invalid dojo.io.iframe request state"));}});return dfd;},_currentDfd:null,_dfdQueue:[],_iframeName:dojo._scopeName+"IoIframe",_fireNextRequest:function(){try{if((this._currentDfd)||(this._dfdQueue.length==0)){return;}var dfd=this._currentDfd=this._dfdQueue.shift();var _44=dfd.ioArgs;var _45=_44.args;_44._contentToClean=[];var fn=dojo.byId(_45["form"]);var _47=_45["content"]||{};if(fn){if(_47){for(var x in _47){if(!fn[x]){var tn;if(dojo.isIE){tn=dojo.doc.createElement("<input type='hidden' name='"+x+"'>");}else{tn=dojo.doc.createElement("input");tn.type="hidden";tn.name=x;}tn.value=_47[x];fn.appendChild(tn);_44._contentToClean.push(x);}else{fn[x].value=_47[x];}}}var _4a=fn.getAttributeNode("action");var _4b=fn.getAttributeNode("method");var _4c=fn.getAttributeNode("target");if(_45["url"]){_44._originalAction=_4a?_4a.value:null;if(_4a){_4a.value=_45.url;}else{fn.setAttribute("action",_45.url);}}if(!_4b||!_4b.value){if(_4b){_4b.value=(_45["method"])?_45["method"]:"post";}else{fn.setAttribute("method",(_45["method"])?_45["method"]:"post");}}_44._originalTarget=_4c?_4c.value:null;if(_4c){_4c.value=this._iframeName;}else{fn.setAttribute("target",this._iframeName);}fn.target=this._iframeName;fn.submit();}else{var _4d=_45.url+(_45.url.indexOf("?")>-1?"&":"?")+_44.query;this.setSrc(this._frame,_4d,true);}}catch(e){dfd.errback(e);}},_iframeOnload:function(){var dfd=this._currentDfd;if(!dfd){this._fireNextRequest();return;}var _4f=dfd.ioArgs;var _50=_4f.args;var _51=dojo.byId(_50.form);if(_51){var _52=_4f._contentToClean;for(var i=0;i<_52.length;i++){var key=_52[i];if(dojo.isSafari<3){for(var j=0;j<_51.childNodes.length;j++){var _56=_51.childNodes[j];if(_56.name==key){dojo._destroyElement(_56);break;}}}else{dojo._destroyElement(_51[key]);_51[key]=null;}}if(_4f["_originalAction"]){_51.setAttribute("action",_4f._originalAction);}if(_4f["_originalTarget"]){_51.setAttribute("target",_4f._originalTarget);_51.target=_4f._originalTarget;}}_4f._finished=true;}};}if(!dojo._hasResource["dojo.data.util.filter"]){dojo._hasResource["dojo.data.util.filter"]=true;dojo.provide("dojo.data.util.filter");dojo.data.util.filter.patternToRegExp=function(_57,_58){var rxp="^";var c=null;for(var i=0;i<_57.length;i++){c=_57.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_57.charAt(i);break;case "*":rxp+=".*";break;case "?":rxp+=".";break;case "$":case "^":case "/":case "+":case ".":case "|":case "(":case ")":case "{":case "}":case "[":case "]":rxp+="\\";default:rxp+=c;}}rxp+="$";if(_58){return new RegExp(rxp,"i");}else{return new RegExp(rxp);}};}if(!dojo._hasResource["dojo.data.util.sorter"]){dojo._hasResource["dojo.data.util.sorter"]=true;dojo.provide("dojo.data.util.sorter");dojo.data.util.sorter.basicComparator=function(a,b){var ret=0;if(a>b||typeof a==="undefined"||a===null){ret=1;}else{if(a<b||typeof b==="undefined"||b===null){ret=-1;}}return ret;};dojo.data.util.sorter.createSortFunction=function(_5f,_60){var _61=[];function createSortFunction(_62,dir){return function(_64,_65){var a=_60.getValue(_64,_62);var b=_60.getValue(_65,_62);var _68=null;if(_60.comparatorMap){if(typeof _62!=="string"){_62=_60.getIdentity(_62);}_68=_60.comparatorMap[_62]||dojo.data.util.sorter.basicComparator;}_68=_68||dojo.data.util.sorter.basicComparator;return dir*_68(a,b);};};for(var i=0;i<_5f.length;i++){sortAttribute=_5f[i];if(sortAttribute.attribute){var _6a=(sortAttribute.descending)?-1:1;_61.push(createSortFunction(sortAttribute.attribute,_6a));}}return function(_6b,_6c){var i=0;while(i<_61.length){var ret=_61[i++](_6b,_6c);if(ret!==0){return ret;}}return 0;};};}if(!dojo._hasResource["dojo.data.util.simpleFetch"]){dojo._hasResource["dojo.data.util.simpleFetch"]=true;dojo.provide("dojo.data.util.simpleFetch");dojo.data.util.simpleFetch.fetch=function(_6f){_6f=_6f||{};if(!_6f.store){_6f.store=this;}var _70=this;var _71=function(_72,_73){if(_73.onError){var _74=_73.scope||dojo.global;_73.onError.call(_74,_72,_73);}};var _75=function(_76,_77){var _78=_77.abort||null;var _79=false;var _7a=_77.start?_77.start:0;var _7b=_77.count?(_7a+_77.count):_76.length;_77.abort=function(){_79=true;if(_78){_78.call(_77);}};var _7c=_77.scope||dojo.global;if(!_77.store){_77.store=_70;}if(_77.onBegin){_77.onBegin.call(_7c,_76.length,_77);}if(_77.sort){_76.sort(dojo.data.util.sorter.createSortFunction(_77.sort,_70));}if(_77.onItem){for(var i=_7a;(i<_76.length)&&(i<_7b);++i){var _7e=_76[i];if(!_79){_77.onItem.call(_7c,_7e,_77);}}}if(_77.onComplete&&!_79){var _7f=null;if(!_77.onItem){_7f=_76.slice(_7a,_7b);}_77.onComplete.call(_7c,_7f,_77);}};this._fetchItems(_6f,_75,_71);return _6f;};}if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_80,_81){if(!dojo.date.stamp._isoRegExp){dojo.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _82=dojo.date.stamp._isoRegExp.exec(_80);var _83=null;if(_82){_82.shift();if(_82[1]){_82[1]--;}if(_82[6]){_82[6]*=1000;}if(_81){_81=new Date(_81);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_84){return _81["get"+_84]();}).forEach(function(_85,_86){if(_82[_86]===undefined){_82[_86]=_85;}});}_83=new Date(_82[0]||1970,_82[1]||0,_82[2]||1,_82[3]||0,_82[4]||0,_82[5]||0,_82[6]||0);var _87=0;var _88=_82[7]&&_82[7].charAt(0);if(_88!="Z"){_87=((_82[8]||0)*60)+(Number(_82[9])||0);if(_88!="-"){_87*=-1;}}if(_88){_87-=_83.getTimezoneOffset();}if(_87){_83.setTime(_83.getTime()+_87*60000);}}return _83;};dojo.date.stamp.toISOString=function(_89,_8a){var _=function(n){return (n<10)?"0"+n:n;};_8a=_8a||{};var _8d=[];var _8e=_8a.zulu?"getUTC":"get";var _8f="";if(_8a.selector!="time"){var _90=_89[_8e+"FullYear"]();_8f=["0000".substr((_90+"").length)+_90,_(_89[_8e+"Month"]()+1),_(_89[_8e+"Date"]())].join("-");}_8d.push(_8f);if(_8a.selector!="date"){var _91=[_(_89[_8e+"Hours"]()),_(_89[_8e+"Minutes"]()),_(_89[_8e+"Seconds"]())].join(":");var _92=_89[_8e+"Milliseconds"]();if(_8a.milliseconds){_91+="."+(_92<100?"0":"")+_(_92);}if(_8a.zulu){_91+="Z";}else{if(_8a.selector!="time"){var _93=_89.getTimezoneOffset();var _94=Math.abs(_93);_91+=(_93>0?"-":"+")+_(Math.floor(_94/60))+":"+_(_94%60);}}_8d.push(_91);}return _8d.join("T");};}if(!dojo._hasResource["dojo.data.ItemFileReadStore"]){dojo._hasResource["dojo.data.ItemFileReadStore"]=true;dojo.provide("dojo.data.ItemFileReadStore");dojo.declare("dojo.data.ItemFileReadStore",null,{constructor:function(_95){this._arrayOfAllItems=[];this._arrayOfTopLevelItems=[];this._loadFinished=false;this._jsonFileUrl=_95.url;this._jsonData=_95.data;this._datatypeMap=_95.typeMap||{};if(!this._datatypeMap["Date"]){this._datatypeMap["Date"]={type:Date,deserialize:function(_96){return dojo.date.stamp.fromISOString(_96);}};}this._features={"dojo.data.api.Read":true,"dojo.data.api.Identity":true};this._itemsByIdentity=null;this._storeRefPropName="_S";this._itemNumPropName="_0";this._rootItemPropName="_RI";this._reverseRefMap="_RRM";this._loadInProgress=false;this._queuedFetches=[];},url:"",_assertIsItem:function(_97){if(!this.isItem(_97)){throw new Error("dojo.data.ItemFileReadStore: Invalid item argument.");}},_assertIsAttribute:function(_98){if(typeof _98!=="string"){throw new Error("dojo.data.ItemFileReadStore: Invalid attribute argument.");}},getValue:function(_99,_9a,_9b){var _9c=this.getValues(_99,_9a);return (_9c.length>0)?_9c[0]:_9b;},getValues:function(_9d,_9e){this._assertIsItem(_9d);this._assertIsAttribute(_9e);return _9d[_9e]||[];},getAttributes:function(_9f){this._assertIsItem(_9f);var _a0=[];for(var key in _9f){if((key!==this._storeRefPropName)&&(key!==this._itemNumPropName)&&(key!==this._rootItemPropName)&&(key!==this._reverseRefMap)){_a0.push(key);}}return _a0;},hasAttribute:function(_a2,_a3){return this.getValues(_a2,_a3).length>0;},containsValue:function(_a4,_a5,_a6){var _a7=undefined;if(typeof _a6==="string"){_a7=dojo.data.util.filter.patternToRegExp(_a6,false);}return this._containsValue(_a4,_a5,_a6,_a7);},_containsValue:function(_a8,_a9,_aa,_ab){return dojo.some(this.getValues(_a8,_a9),function(_ac){if(_ac!==null&&!dojo.isObject(_ac)&&_ab){if(_ac.toString().match(_ab)){return true;}}else{if(_aa===_ac){return true;}}});},isItem:function(_ad){if(_ad&&_ad[this._storeRefPropName]===this){if(this._arrayOfAllItems[_ad[this._itemNumPropName]]===_ad){return true;}}return false;},isItemLoaded:function(_ae){return this.isItem(_ae);},loadItem:function(_af){this._assertIsItem(_af.item);},getFeatures:function(){return this._features;},getLabel:function(_b0){if(this._labelAttr&&this.isItem(_b0)){return this.getValue(_b0,this._labelAttr);}return undefined;},getLabelAttributes:function(_b1){if(this._labelAttr){return [this._labelAttr];}return null;},_fetchItems:function(_b2,_b3,_b4){var _b5=this;var _b6=function(_b7,_b8){var _b9=[];if(_b7.query){var _ba=_b7.queryOptions?_b7.queryOptions.ignoreCase:false;var _bb={};for(var key in _b7.query){var _bd=_b7.query[key];if(typeof _bd==="string"){_bb[key]=dojo.data.util.filter.patternToRegExp(_bd,_ba);}}for(var i=0;i<_b8.length;++i){var _bf=true;var _c0=_b8[i];if(_c0===null){_bf=false;}else{for(var key in _b7.query){var _bd=_b7.query[key];if(!_b5._containsValue(_c0,key,_bd,_bb[key])){_bf=false;}}}if(_bf){_b9.push(_c0);}}_b3(_b9,_b7);}else{for(var i=0;i<_b8.length;++i){var _c1=_b8[i];if(_c1!==null){_b9.push(_c1);}}_b3(_b9,_b7);}};if(this._loadFinished){_b6(_b2,this._getItemsArray(_b2.queryOptions));}else{if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_b2,filter:_b6});}else{this._loadInProgress=true;var _c2={url:_b5._jsonFileUrl,handleAs:"json-comment-optional"};var _c3=dojo.xhrGet(_c2);_c3.addCallback(function(_c4){try{_b5._getItemsFromLoadedData(_c4);_b5._loadFinished=true;_b5._loadInProgress=false;_b6(_b2,_b5._getItemsArray(_b2.queryOptions));_b5._handleQueuedFetches();}catch(e){_b5._loadFinished=true;_b5._loadInProgress=false;_b4(e,_b2);}});_c3.addErrback(function(_c5){_b5._loadInProgress=false;_b4(_c5,_b2);});}}else{if(this._jsonData){try{this._loadFinished=true;this._getItemsFromLoadedData(this._jsonData);this._jsonData=null;_b6(_b2,this._getItemsArray(_b2.queryOptions));}catch(e){_b4(e,_b2);}}else{_b4(new Error("dojo.data.ItemFileReadStore: No JSON source data was provided as either URL or a nested Javascript object."),_b2);}}}},_handleQueuedFetches:function(){if(this._queuedFetches.length>0){for(var i=0;i<this._queuedFetches.length;i++){var _c7=this._queuedFetches[i];var _c8=_c7.args;var _c9=_c7.filter;if(_c9){_c9(_c8,this._getItemsArray(_c8.queryOptions));}else{this.fetchItemByIdentity(_c8);}}this._queuedFetches=[];}},_getItemsArray:function(_ca){if(_ca&&_ca.deep){return this._arrayOfAllItems;}return this._arrayOfTopLevelItems;},close:function(_cb){},_getItemsFromLoadedData:function(_cc){function valueIsAnItem(_cd){var _ce=((_cd!=null)&&(typeof _cd=="object")&&(!dojo.isArray(_cd))&&(!dojo.isFunction(_cd))&&(_cd.constructor==Object)&&(typeof _cd._reference=="undefined")&&(typeof _cd._type=="undefined")&&(typeof _cd._value=="undefined"));return _ce;};var _cf=this;function addItemAndSubItemsToArrayOfAllItems(_d0){_cf._arrayOfAllItems.push(_d0);for(var _d1 in _d0){var _d2=_d0[_d1];if(_d2){if(dojo.isArray(_d2)){var _d3=_d2;for(var k=0;k<_d3.length;++k){var _d5=_d3[k];if(valueIsAnItem(_d5)){addItemAndSubItemsToArrayOfAllItems(_d5);}}}else{if(valueIsAnItem(_d2)){addItemAndSubItemsToArrayOfAllItems(_d2);}}}}};this._labelAttr=_cc.label;var i;var _d7;this._arrayOfAllItems=[];this._arrayOfTopLevelItems=_cc.items;for(i=0;i<this._arrayOfTopLevelItems.length;++i){_d7=this._arrayOfTopLevelItems[i];addItemAndSubItemsToArrayOfAllItems(_d7);_d7[this._rootItemPropName]=true;}var _d8={};var key;for(i=0;i<this._arrayOfAllItems.length;++i){_d7=this._arrayOfAllItems[i];for(key in _d7){if(key!==this._rootItemPropName){var _da=_d7[key];if(_da!==null){if(!dojo.isArray(_da)){_d7[key]=[_da];}}else{_d7[key]=[null];}}_d8[key]=key;}}while(_d8[this._storeRefPropName]){this._storeRefPropName+="_";}while(_d8[this._itemNumPropName]){this._itemNumPropName+="_";}while(_d8[this._reverseRefMap]){this._reverseRefMap+="_";}var _db;var _dc=_cc.identifier;if(_dc){this._itemsByIdentity={};this._features["dojo.data.api.Identity"]=_dc;for(i=0;i<this._arrayOfAllItems.length;++i){_d7=this._arrayOfAllItems[i];_db=_d7[_dc];var _dd=_db[0];if(!this._itemsByIdentity[_dd]){this._itemsByIdentity[_dd]=_d7;}else{if(this._jsonFileUrl){throw new Error("dojo.data.ItemFileReadStore:  The json data as specified by: ["+this._jsonFileUrl+"] is malformed.  Items within the list have identifier: ["+_dc+"].  Value collided: ["+_dd+"]");}else{if(this._jsonData){throw new Error("dojo.data.ItemFileReadStore:  The json data provided by the creation arguments is malformed.  Items within the list have identifier: ["+_dc+"].  Value collided: ["+_dd+"]");}}}}}else{this._features["dojo.data.api.Identity"]=Number;}for(i=0;i<this._arrayOfAllItems.length;++i){_d7=this._arrayOfAllItems[i];_d7[this._storeRefPropName]=this;_d7[this._itemNumPropName]=i;}for(i=0;i<this._arrayOfAllItems.length;++i){_d7=this._arrayOfAllItems[i];for(key in _d7){_db=_d7[key];for(var j=0;j<_db.length;++j){_da=_db[j];if(_da!==null&&typeof _da=="object"){if(_da._type&&_da._value){var _df=_da._type;var _e0=this._datatypeMap[_df];if(!_e0){throw new Error("dojo.data.ItemFileReadStore: in the typeMap constructor arg, no object class was specified for the datatype '"+_df+"'");}else{if(dojo.isFunction(_e0)){_db[j]=new _e0(_da._value);}else{if(dojo.isFunction(_e0.deserialize)){_db[j]=_e0.deserialize(_da._value);}else{throw new Error("dojo.data.ItemFileReadStore: Value provided in typeMap was neither a constructor, nor a an object with a deserialize function");}}}}if(_da._reference){var _e1=_da._reference;if(!dojo.isObject(_e1)){_db[j]=this._itemsByIdentity[_e1];}else{for(var k=0;k<this._arrayOfAllItems.length;++k){var _e3=this._arrayOfAllItems[k];var _e4=true;for(var _e5 in _e1){if(_e3[_e5]!=_e1[_e5]){_e4=false;}}if(_e4){_db[j]=_e3;}}}if(this.referenceIntegrity){var _e6=_db[j];if(this.isItem(_e6)){this._addReferenceToMap(_e6,_d7,key);}}}else{if(this.isItem(_da)){if(this.referenceIntegrity){this._addReferenceToMap(_da,_d7,key);}}}}}}}},_addReferenceToMap:function(_e7,_e8,_e9){},getIdentity:function(_ea){var _eb=this._features["dojo.data.api.Identity"];if(_eb===Number){return _ea[this._itemNumPropName];}else{var _ec=_ea[_eb];if(_ec){return _ec[0];}}return null;},fetchItemByIdentity:function(_ed){if(!this._loadFinished){var _ee=this;if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_ed});}else{this._loadInProgress=true;var _ef={url:_ee._jsonFileUrl,handleAs:"json-comment-optional"};var _f0=dojo.xhrGet(_ef);_f0.addCallback(function(_f1){var _f2=_ed.scope?_ed.scope:dojo.global;try{_ee._getItemsFromLoadedData(_f1);_ee._loadFinished=true;_ee._loadInProgress=false;var _f3=_ee._getItemByIdentity(_ed.identity);if(_ed.onItem){_ed.onItem.call(_f2,_f3);}_ee._handleQueuedFetches();}catch(error){_ee._loadInProgress=false;if(_ed.onError){_ed.onError.call(_f2,error);}}});_f0.addErrback(function(_f4){_ee._loadInProgress=false;if(_ed.onError){var _f5=_ed.scope?_ed.scope:dojo.global;_ed.onError.call(_f5,_f4);}});}}else{if(this._jsonData){_ee._getItemsFromLoadedData(_ee._jsonData);_ee._jsonData=null;_ee._loadFinished=true;var _f6=_ee._getItemByIdentity(_ed.identity);if(_ed.onItem){var _f7=_ed.scope?_ed.scope:dojo.global;_ed.onItem.call(_f7,_f6);}}}}else{var _f6=this._getItemByIdentity(_ed.identity);if(_ed.onItem){var _f7=_ed.scope?_ed.scope:dojo.global;_ed.onItem.call(_f7,_f6);}}},_getItemByIdentity:function(_f8){var _f9=null;if(this._itemsByIdentity){_f9=this._itemsByIdentity[_f8];}else{_f9=this._arrayOfAllItems[_f8];}if(_f9===undefined){_f9=null;}return _f9;},getIdentityAttributes:function(_fa){var _fb=this._features["dojo.data.api.Identity"];if(_fb===Number){return null;}else{return [_fb];}},_forceLoad:function(){var _fc=this;if(this._jsonFileUrl){var _fd={url:_fc._jsonFileUrl,handleAs:"json-comment-optional",sync:true};var _fe=dojo.xhrGet(_fd);_fe.addCallback(function(_ff){try{if(_fc._loadInProgress!==true&&!_fc._loadFinished){_fc._getItemsFromLoadedData(_ff);_fc._loadFinished=true;}}catch(e){console.log(e);throw e;}});_fe.addErrback(function(_100){throw _100;});}else{if(this._jsonData){_fc._getItemsFromLoadedData(_fc._jsonData);_fc._jsonData=null;_fc._loadFinished=true;}}}});dojo.extend(dojo.data.ItemFileReadStore,dojo.data.util.simpleFetch);}if(!dojo._hasResource["dojo.data.ItemFileWriteStore"]){dojo._hasResource["dojo.data.ItemFileWriteStore"]=true;dojo.provide("dojo.data.ItemFileWriteStore");dojo.declare("dojo.data.ItemFileWriteStore",dojo.data.ItemFileReadStore,{constructor:function(_101){this._features["dojo.data.api.Write"]=true;this._features["dojo.data.api.Notification"]=true;this._pending={_newItems:{},_modifiedItems:{},_deletedItems:{}};if(!this._datatypeMap["Date"].serialize){this._datatypeMap["Date"].serialize=function(obj){return dojo.date.stamp.toISOString(obj,{zulu:true});};}if(_101&&(_101.referenceIntegrity===false)){this.referenceIntegrity=false;}this._saveInProgress=false;},referenceIntegrity:true,_assert:function(_103){if(!_103){throw new Error("assertion failed in ItemFileWriteStore");}},_getIdentifierAttribute:function(){var _104=this.getFeatures()["dojo.data.api.Identity"];return _104;},newItem:function(_105,_106){this._assert(!this._saveInProgress);if(!this._loadFinished){this._forceLoad();}if(typeof _105!="object"&&typeof _105!="undefined"){throw new Error("newItem() was passed something other than an object");}var _107=null;var _108=this._getIdentifierAttribute();if(_108===Number){_107=this._arrayOfAllItems.length;}else{_107=_105[_108];if(typeof _107==="undefined"){throw new Error("newItem() was not passed an identity for the new item");}if(dojo.isArray(_107)){throw new Error("newItem() was not passed an single-valued identity");}}if(this._itemsByIdentity){this._assert(typeof this._itemsByIdentity[_107]==="undefined");}this._assert(typeof this._pending._newItems[_107]==="undefined");this._assert(typeof this._pending._deletedItems[_107]==="undefined");var _109={};_109[this._storeRefPropName]=this;_109[this._itemNumPropName]=this._arrayOfAllItems.length;if(this._itemsByIdentity){this._itemsByIdentity[_107]=_109;_109[_108]=[_107];}this._arrayOfAllItems.push(_109);var _10a=null;if(_106&&_106.parent&&_106.attribute){_10a={item:_106.parent,attribute:_106.attribute,oldValue:undefined};var _10b=this.getValues(_106.parent,_106.attribute);if(_10b&&_10b.length>0){var _10c=_10b.slice(0,_10b.length);if(_10b.length===1){_10a.oldValue=_10b[0];}else{_10a.oldValue=_10b.slice(0,_10b.length);}_10c.push(_109);this._setValueOrValues(_106.parent,_106.attribute,_10c,false);_10a.newValue=this.getValues(_106.parent,_106.attribute);}else{this._setValueOrValues(_106.parent,_106.attribute,_109,false);_10a.newValue=_109;}}else{_109[this._rootItemPropName]=true;this._arrayOfTopLevelItems.push(_109);}this._pending._newItems[_107]=_109;for(var key in _105){if(key===this._storeRefPropName||key===this._itemNumPropName){throw new Error("encountered bug in ItemFileWriteStore.newItem");}var _10e=_105[key];if(!dojo.isArray(_10e)){_10e=[_10e];}_109[key]=_10e;if(this.referenceIntegrity){for(var i=0;i<_10e.length;i++){var val=_10e[i];if(this.isItem(val)){this._addReferenceToMap(val,_109,key);}}}}this.onNew(_109,_10a);return _109;},_removeArrayElement:function(_111,_112){var _113=dojo.indexOf(_111,_112);if(_113!=-1){_111.splice(_113,1);return true;}return false;},deleteItem:function(item){this._assert(!this._saveInProgress);this._assertIsItem(item);var _115=item[this._itemNumPropName];var _116=this.getIdentity(item);if(this.referenceIntegrity){var _117=this.getAttributes(item);if(item[this._reverseRefMap]){item["backup_"+this._reverseRefMap]=dojo.clone(item[this._reverseRefMap]);}dojo.forEach(_117,function(_118){dojo.forEach(this.getValues(item,_118),function(_119){if(this.isItem(_119)){if(!item["backupRefs_"+this._reverseRefMap]){item["backupRefs_"+this._reverseRefMap]=[];}item["backupRefs_"+this._reverseRefMap].push({id:this.getIdentity(_119),attr:_118});this._removeReferenceFromMap(_119,item,_118);}},this);},this);var _11a=item[this._reverseRefMap];if(_11a){for(var _11b in _11a){var _11c=null;if(this._itemsByIdentity){_11c=this._itemsByIdentity[_11b];}else{_11c=this._arrayOfAllItems[_11b];}if(_11c){for(var _11d in _11a[_11b]){var _11e=this.getValues(_11c,_11d)||[];var _11f=dojo.filter(_11e,function(_120){return !(this.isItem(_120)&&this.getIdentity(_120)==_116);},this);this._removeReferenceFromMap(item,_11c,_11d);if(_11f.length<_11e.length){this.setValues(_11c,_11d,_11f);}}}}}}this._arrayOfAllItems[_115]=null;item[this._storeRefPropName]=null;if(this._itemsByIdentity){delete this._itemsByIdentity[_116];}this._pending._deletedItems[_116]=item;if(item[this._rootItemPropName]){this._removeArrayElement(this._arrayOfTopLevelItems,item);}this.onDelete(item);return true;},setValue:function(item,_122,_123){return this._setValueOrValues(item,_122,_123,true);},setValues:function(item,_125,_126){return this._setValueOrValues(item,_125,_126,true);},unsetAttribute:function(item,_128){return this._setValueOrValues(item,_128,[],true);},_setValueOrValues:function(item,_12a,_12b,_12c){this._assert(!this._saveInProgress);this._assertIsItem(item);this._assert(dojo.isString(_12a));this._assert(typeof _12b!=="undefined");var _12d=this._getIdentifierAttribute();if(_12a==_12d){throw new Error("ItemFileWriteStore does not have support for changing the value of an item's identifier.");}var _12e=this._getValueOrValues(item,_12a);var _12f=this.getIdentity(item);if(!this._pending._modifiedItems[_12f]){var _130={};for(var key in item){if((key===this._storeRefPropName)||(key===this._itemNumPropName)||(key===this._rootItemPropName)){_130[key]=item[key];}else{if(key===this._reverseRefMap){_130[key]=dojo.clone(item[key]);}else{_130[key]=item[key].slice(0,item[key].length);}}}this._pending._modifiedItems[_12f]=_130;}var _132=false;if(dojo.isArray(_12b)&&_12b.length===0){_132=delete item[_12a];_12b=undefined;if(this.referenceIntegrity&&_12e){var _133=_12e;if(!dojo.isArray(_133)){_133=[_133];}for(var i=0;i<_133.length;i++){var _135=_133[i];if(this.isItem(_135)){this._removeReferenceFromMap(_135,item,_12a);}}}}else{var _136;if(dojo.isArray(_12b)){var _137=_12b;_136=_12b.slice(0,_12b.length);}else{_136=[_12b];}if(this.referenceIntegrity){if(_12e){var _133=_12e;if(!dojo.isArray(_133)){_133=[_133];}var map={};dojo.forEach(_133,function(_139){if(this.isItem(_139)){var id=this.getIdentity(_139);map[id.toString()]=true;}},this);dojo.forEach(_136,function(_13b){if(this.isItem(_13b)){var id=this.getIdentity(_13b);if(map[id.toString()]){delete map[id.toString()];}else{this._addReferenceToMap(_13b,item,_12a);}}},this);for(var rId in map){var _13e;if(this._itemsByIdentity){_13e=this._itemsByIdentity[rId];}else{_13e=this._arrayOfAllItems[rId];}this._removeReferenceFromMap(_13e,item,_12a);}}else{for(var i=0;i<_136.length;i++){var _135=_136[i];if(this.isItem(_135)){this._addReferenceToMap(_135,item,_12a);}}}}item[_12a]=_136;_132=true;}if(_12c){this.onSet(item,_12a,_12e,_12b);}return _132;},_addReferenceToMap:function(_13f,_140,_141){var _142=this.getIdentity(_140);var _143=_13f[this._reverseRefMap];if(!_143){_143=_13f[this._reverseRefMap]={};}var _144=_143[_142];if(!_144){_144=_143[_142]={};}_144[_141]=true;},_removeReferenceFromMap:function(_145,_146,_147){var _148=this.getIdentity(_146);var _149=_145[this._reverseRefMap];var _14a;if(_149){for(_14a in _149){if(_14a==_148){delete _149[_14a][_147];if(this._isEmpty(_149[_14a])){delete _149[_14a];}}}if(this._isEmpty(_149)){delete _145[this._reverseRefMap];}}},_dumpReferenceMap:function(){var i;for(i=0;i<this._arrayOfAllItems.length;i++){var item=this._arrayOfAllItems[i];if(item&&item[this._reverseRefMap]){console.log("Item: ["+this.getIdentity(item)+"] is referenced by: "+dojo.toJson(item[this._reverseRefMap]));}}},_getValueOrValues:function(item,_14e){var _14f=undefined;if(this.hasAttribute(item,_14e)){var _150=this.getValues(item,_14e);if(_150.length==1){_14f=_150[0];}else{_14f=_150;}}return _14f;},_flatten:function(_151){if(this.isItem(_151)){var item=_151;var _153=this.getIdentity(item);var _154={_reference:_153};return _154;}else{if(typeof _151==="object"){for(var type in this._datatypeMap){var _156=this._datatypeMap[type];if(dojo.isObject(_156)&&!dojo.isFunction(_156)){if(_151 instanceof _156.type){if(!_156.serialize){throw new Error("ItemFileWriteStore:  No serializer defined for type mapping: ["+type+"]");}return {_type:type,_value:_156.serialize(_151)};}}else{if(_151 instanceof _156){return {_type:type,_value:_151.toString()};}}}}return _151;}},_getNewFileContentString:function(){var _157={};var _158=this._getIdentifierAttribute();if(_158!==Number){_157.identifier=_158;}if(this._labelAttr){_157.label=this._labelAttr;}_157.items=[];for(var i=0;i<this._arrayOfAllItems.length;++i){var item=this._arrayOfAllItems[i];if(item!==null){var _15b={};for(var key in item){if(key!==this._storeRefPropName&&key!==this._itemNumPropName){var _15d=key;var _15e=this.getValues(item,_15d);if(_15e.length==1){_15b[_15d]=this._flatten(_15e[0]);}else{var _15f=[];for(var j=0;j<_15e.length;++j){_15f.push(this._flatten(_15e[j]));_15b[_15d]=_15f;}}}}_157.items.push(_15b);}}var _161=true;return dojo.toJson(_157,_161);},_isEmpty:function(_162){var _163=true;if(dojo.isObject(_162)){var i;for(i in _162){_163=false;break;}}else{if(dojo.isArray(_162)){if(_162.length>0){_163=false;}}}return _163;},save:function(_165){this._assert(!this._saveInProgress);this._saveInProgress=true;var self=this;var _167=function(){self._pending={_newItems:{},_modifiedItems:{},_deletedItems:{}};self._saveInProgress=false;if(_165&&_165.onComplete){var _168=_165.scope||dojo.global;_165.onComplete.call(_168);}};var _169=function(){self._saveInProgress=false;if(_165&&_165.onError){var _16a=_165.scope||dojo.global;_165.onError.call(_16a);}};if(this._saveEverything){var _16b=this._getNewFileContentString();this._saveEverything(_167,_169,_16b);}if(this._saveCustom){this._saveCustom(_167,_169);}if(!this._saveEverything&&!this._saveCustom){_167();}},revert:function(){this._assert(!this._saveInProgress);var _16c;for(_16c in this._pending._newItems){var _16d=this._pending._newItems[_16c];_16d[this._storeRefPropName]=null;this._arrayOfAllItems[_16d[this._itemNumPropName]]=null;if(_16d[this._rootItemPropName]){this._removeArrayElement(this._arrayOfTopLevelItems,_16d);}if(this._itemsByIdentity){delete this._itemsByIdentity[_16c];}}for(_16c in this._pending._modifiedItems){var _16e=this._pending._modifiedItems[_16c];var _16f=null;if(this._itemsByIdentity){_16f=this._itemsByIdentity[_16c];}else{_16f=this._arrayOfAllItems[_16c];}_16e[this._storeRefPropName]=this;_16f[this._storeRefPropName]=null;var _170=_16f[this._itemNumPropName];this._arrayOfAllItems[_170]=_16e;if(_16f[this._rootItemPropName]){var i;for(i=0;i<this._arrayOfTopLevelItems.length;i++){var _172=this._arrayOfTopLevelItems[i];if(this.getIdentity(_172)==_16c){this._arrayOfTopLevelItems[i]=_16e;break;}}}if(this._itemsByIdentity){this._itemsByIdentity[_16c]=_16e;}}var _173;for(_16c in this._pending._deletedItems){_173=this._pending._deletedItems[_16c];_173[this._storeRefPropName]=this;var _174=_173[this._itemNumPropName];if(_173["backup_"+this._reverseRefMap]){_173[this._reverseRefMap]=_173["backup_"+this._reverseRefMap];delete _173["backup_"+this._reverseRefMap];}this._arrayOfAllItems[_174]=_173;if(this._itemsByIdentity){this._itemsByIdentity[_16c]=_173;}if(_173[this._rootItemPropName]){this._arrayOfTopLevelItems.push(_173);}}for(_16c in this._pending._deletedItems){_173=this._pending._deletedItems[_16c];if(_173["backupRefs_"+this._reverseRefMap]){dojo.forEach(_173["backupRefs_"+this._reverseRefMap],function(_175){var _176;if(this._itemsByIdentity){_176=this._itemsByIdentity[_175.id];}else{_176=this._arrayOfAllItems[_175.id];}this._addReferenceToMap(_176,_173,_175.attr);},this);delete _173["backupRefs_"+this._reverseRefMap];}}this._pending={_newItems:{},_modifiedItems:{},_deletedItems:{}};return true;},isDirty:function(item){if(item){var _178=this.getIdentity(item);return new Boolean(this._pending._newItems[_178]||this._pending._modifiedItems[_178]||this._pending._deletedItems[_178]);}else{if(!this._isEmpty(this._pending._newItems)||!this._isEmpty(this._pending._modifiedItems)||!this._isEmpty(this._pending._deletedItems)){return true;}return false;}},onSet:function(item,_17a,_17b,_17c){},onNew:function(_17d,_17e){},onDelete:function(_17f){}});}if(!dojo._hasResource["dojo.dnd.common"]){dojo._hasResource["dojo.dnd.common"]=true;dojo.provide("dojo.dnd.common");dojo.dnd._copyKey=navigator.appVersion.indexOf("Macintosh")<0?"ctrlKey":"metaKey";dojo.dnd.getCopyKeyState=function(e){return e[dojo.dnd._copyKey];};dojo.dnd._uniqueId=0;dojo.dnd.getUniqueId=function(){var id;do{id=dojo._scopeName+"Unique"+(++dojo.dnd._uniqueId);}while(dojo.byId(id));return id;};dojo.dnd._empty={};dojo.dnd.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};}if(!dojo._hasResource["dojo.dnd.autoscroll"]){dojo._hasResource["dojo.dnd.autoscroll"]=true;dojo.provide("dojo.dnd.autoscroll");dojo.dnd.getViewport=function(){var d=dojo.doc,dd=d.documentElement,w=window,b=dojo.body();if(dojo.isMozilla){return {w:dd.clientWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&w.innerWidth){return {w:w.innerWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&dd&&dd.clientWidth){return {w:dd.clientWidth,h:dd.clientHeight};}else{if(b.clientWidth){return {w:b.clientWidth,h:b.clientHeight};}}}}return null;};dojo.dnd.V_TRIGGER_AUTOSCROLL=32;dojo.dnd.H_TRIGGER_AUTOSCROLL=32;dojo.dnd.V_AUTOSCROLL_VALUE=16;dojo.dnd.H_AUTOSCROLL_VALUE=16;dojo.dnd.autoScroll=function(e){var v=dojo.dnd.getViewport(),dx=0,dy=0;if(e.clientX<dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes={"div":1,"p":1,"td":1};dojo.dnd._validOverflow={"auto":1,"scroll":1};dojo.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n);if(s.overflow.toLowerCase() in dojo.dnd._validOverflow){var b=dojo._getContentBox(n,s),t=dojo._abs(n,true);b.l+=t.x+n.scrollLeft;b.t+=t.y+n.scrollTop;var w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-b.l,ry=e.pageY-b.t,dx=0,dy=0;if(rx>0&&rx<b.w){if(rx<w){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(rx>b.w-w){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(ry>b.h-h){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}}var _197=n.scrollLeft,_198=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(_197!=n.scrollLeft||_198!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}dojo.dnd.autoScroll(e);};}if(!dojo._hasResource["dojo.dnd.Mover"]){dojo._hasResource["dojo.dnd.Mover"]=true;dojo.provide("dojo.dnd.Mover");dojo.declare("dojo.dnd.Mover",null,{constructor:function(node,e,host){this.node=dojo.byId(node);this.marginBox={l:e.pageX,t:e.pageY};this.mouseButton=e.button;var h=this.host=host,d=node.ownerDocument,_19e=dojo.connect(d,"onmousemove",this,"onFirstMove");this.events=[dojo.connect(d,"onmousemove",this,"onMouseMove"),dojo.connect(d,"onmouseup",this,"onMouseUp"),dojo.connect(d,"ondragstart",dojo,"stopEvent"),dojo.connect(d,"onselectstart",dojo,"stopEvent"),_19e];if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox;this.host.onMove(this,{l:m.l+e.pageX,t:m.t+e.pageY});},onMouseUp:function(e){if(this.mouseButton==e.button){this.destroy();}},onFirstMove:function(){var s=this.node.style,l,t;switch(s.position){case "relative":case "absolute":l=Math.round(parseFloat(s.left));t=Math.round(parseFloat(s.top));break;default:s.position="absolute";var m=dojo.marginBox(this.node);l=m.l;t=m.t;break;}this.marginBox.l=l-this.marginBox.l;this.marginBox.t=t-this.marginBox.t;this.host.onFirstMove(this);dojo.disconnect(this.events.pop());},destroy:function(){dojo.forEach(this.events,dojo.disconnect);var h=this.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=this.node=null;}});}if(!dojo._hasResource["dojo.dnd.Moveable"]){dojo._hasResource["dojo.dnd.Moveable"]=true;dojo.provide("dojo.dnd.Moveable");dojo.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:false,constructor:function(node,_1a8){this.node=dojo.byId(node);if(!_1a8){_1a8={};}this.handle=_1a8.handle?dojo.byId(_1a8.handle):null;if(!this.handle){this.handle=this.node;}this.delay=_1a8.delay>0?_1a8.delay:0;this.skip=_1a8.skip;this.mover=_1a8.mover?_1a8.mover:dojo.dnd.Mover;this.events=[dojo.connect(this.handle,"onmousedown",this,"onMouseDown"),dojo.connect(this.handle,"ondragstart",this,"onSelectStart"),dojo.connect(this.handle,"onselectstart",this,"onSelectStart")];},markupFactory:function(_1a9,node){return new dojo.dnd.Moveable(node,_1a9);},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&dojo.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(dojo.connect(this.handle,"onmousemove",this,"onMouseMove"));this.events.push(dojo.connect(this.handle,"onmouseup",this,"onMouseUp"));this._lastX=e.pageX;this._lastY=e.pageY;}else{new this.mover(this.node,e,this);}dojo.stopEvent(e);},onMouseMove:function(e){if(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay){this.onMouseUp(e);new this.mover(this.node,e,this);}dojo.stopEvent(e);},onMouseUp:function(e){dojo.disconnect(this.events.pop());dojo.disconnect(this.events.pop());},onSelectStart:function(e){if(!this.skip||!dojo.dnd.isFormElement(e)){dojo.stopEvent(e);}},onMoveStart:function(_1af){dojo.publish("/dnd/move/start",[_1af]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");},onMoveStop:function(_1b0){dojo.publish("/dnd/move/stop",[_1b0]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");},onFirstMove:function(_1b1){},onMove:function(_1b2,_1b3){this.onMoving(_1b2,_1b3);var s=_1b2.node.style;s.left=_1b3.l+"px";s.top=_1b3.t+"px";this.onMoved(_1b2,_1b3);},onMoving:function(_1b5,_1b6){},onMoved:function(_1b7,_1b8){}});}if(!dojo._hasResource["dojo.dnd.TimedMoveable"]){dojo._hasResource["dojo.dnd.TimedMoveable"]=true;dojo.provide("dojo.dnd.TimedMoveable");(function(){var _1b9=dojo.dnd.Moveable.prototype.onMove;dojo.declare("dojo.dnd.TimedMoveable",dojo.dnd.Moveable,{timeout:40,constructor:function(node,_1bb){if(!_1bb){_1bb={};}if(_1bb.timeout&&typeof _1bb.timeout=="number"&&_1bb.timeout>=0){this.timeout=_1bb.timeout;}},markupFactory:function(_1bc,node){return new dojo.dnd.TimedMoveable(node,_1bc);},onMoveStop:function(_1be){if(_1be._timer){clearTimeout(_1be._timer);_1b9.call(this,_1be,_1be._leftTop);}dojo.dnd.Moveable.prototype.onMoveStop.apply(this,arguments);},onMove:function(_1bf,_1c0){_1bf._leftTop=_1c0;if(!_1bf._timer){var _t=this;_1bf._timer=setTimeout(function(){_1bf._timer=null;_1b9.call(_t,_1bf,_1bf._leftTop);},this.timeout);}}});})();}if(!dojo._hasResource["dojo.fx"]){dojo._hasResource["dojo.fx"]=true;dojo.provide("dojo.fx");dojo.provide("dojo.fx.Toggler");(function(){var _1c2={_fire:function(evt,args){if(this[evt]){this[evt].apply(this,args||[]);}return this;}};var _1c5=function(_1c6){this._index=-1;this._animations=_1c6||[];this._current=this._onAnimateCtx=this._onEndCtx=null;this.duration=0;dojo.forEach(this._animations,function(a){this.duration+=a.duration;if(a.delay){this.duration+=a.delay;}},this);};dojo.extend(_1c5,{_onAnimate:function(){this._fire("onAnimate",arguments);},_onEnd:function(){dojo.disconnect(this._onAnimateCtx);dojo.disconnect(this._onEndCtx);this._onAnimateCtx=this._onEndCtx=null;if(this._index+1==this._animations.length){this._fire("onEnd");}else{this._current=this._animations[++this._index];this._onAnimateCtx=dojo.connect(this._current,"onAnimate",this,"_onAnimate");this._onEndCtx=dojo.connect(this._current,"onEnd",this,"_onEnd");this._current.play(0,true);}},play:function(_1c8,_1c9){if(!this._current){this._current=this._animations[this._index=0];}if(!_1c9&&this._current.status()=="playing"){return this;}var _1ca=dojo.connect(this._current,"beforeBegin",this,function(){this._fire("beforeBegin");}),_1cb=dojo.connect(this._current,"onBegin",this,function(arg){this._fire("onBegin",arguments);}),_1cd=dojo.connect(this._current,"onPlay",this,function(arg){this._fire("onPlay",arguments);dojo.disconnect(_1ca);dojo.disconnect(_1cb);dojo.disconnect(_1cd);});if(this._onAnimateCtx){dojo.disconnect(this._onAnimateCtx);}this._onAnimateCtx=dojo.connect(this._current,"onAnimate",this,"_onAnimate");if(this._onEndCtx){dojo.disconnect(this._onEndCtx);}this._onEndCtx=dojo.connect(this._current,"onEnd",this,"_onEnd");this._current.play.apply(this._current,arguments);return this;},pause:function(){if(this._current){var e=dojo.connect(this._current,"onPause",this,function(arg){this._fire("onPause",arguments);dojo.disconnect(e);});this._current.pause();}return this;},gotoPercent:function(_1d1,_1d2){this.pause();var _1d3=this.duration*_1d1;this._current=null;dojo.some(this._animations,function(a){if(a.duration<=_1d3){this._current=a;return true;}_1d3-=a.duration;return false;});if(this._current){this._current.gotoPercent(_1d3/_current.duration,_1d2);}return this;},stop:function(_1d5){if(this._current){if(_1d5){for(;this._index+1<this._animations.length;++this._index){this._animations[this._index].stop(true);}this._current=this._animations[this._index];}var e=dojo.connect(this._current,"onStop",this,function(arg){this._fire("onStop",arguments);dojo.disconnect(e);});this._current.stop();}return this;},status:function(){return this._current?this._current.status():"stopped";},destroy:function(){if(this._onAnimateCtx){dojo.disconnect(this._onAnimateCtx);}if(this._onEndCtx){dojo.disconnect(this._onEndCtx);}}});dojo.extend(_1c5,_1c2);dojo.fx.chain=function(_1d8){return new _1c5(_1d8);};var _1d9=function(_1da){this._animations=_1da||[];this._connects=[];this._finished=0;this.duration=0;dojo.forEach(_1da,function(a){var _1dc=a.duration;if(a.delay){_1dc+=a.delay;}if(this.duration<_1dc){this.duration=_1dc;}this._connects.push(dojo.connect(a,"onEnd",this,"_onEnd"));},this);this._pseudoAnimation=new dojo._Animation({curve:[0,1],duration:this.duration});dojo.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop"],function(evt){this._connects.push(dojo.connect(this._pseudoAnimation,evt,dojo.hitch(this,"_fire",evt)));},this);};dojo.extend(_1d9,{_doAction:function(_1de,args){dojo.forEach(this._animations,function(a){a[_1de].apply(a,args);});return this;},_onEnd:function(){if(++this._finished==this._animations.length){this._fire("onEnd");}},_call:function(_1e1,args){var t=this._pseudoAnimation;t[_1e1].apply(t,args);},play:function(_1e4,_1e5){this._finished=0;this._doAction("play",arguments);this._call("play",arguments);return this;},pause:function(){this._doAction("pause",arguments);this._call("pause",arguments);return this;},gotoPercent:function(_1e6,_1e7){var ms=this.duration*_1e6;dojo.forEach(this._animations,function(a){a.gotoPercent(a.duration<ms?1:(ms/a.duration),_1e7);});this._call("gotoProcent",arguments);return this;},stop:function(_1ea){this._doAction("stop",arguments);this._call("stop",arguments);return this;},status:function(){return this._pseudoAnimation.status();},destroy:function(){dojo.forEach(this._connects,dojo.disconnect);}});dojo.extend(_1d9,_1c2);dojo.fx.combine=function(_1eb){return new _1d9(_1eb);};})();dojo.declare("dojo.fx.Toggler",null,{constructor:function(args){var _t=this;dojo.mixin(_t,args);_t.node=args.node;_t._showArgs=dojo.mixin({},args);_t._showArgs.node=_t.node;_t._showArgs.duration=_t.showDuration;_t.showAnim=_t.showFunc(_t._showArgs);_t._hideArgs=dojo.mixin({},args);_t._hideArgs.node=_t.node;_t._hideArgs.duration=_t.hideDuration;_t.hideAnim=_t.hideFunc(_t._hideArgs);dojo.connect(_t.showAnim,"beforeBegin",dojo.hitch(_t.hideAnim,"stop",true));dojo.connect(_t.hideAnim,"beforeBegin",dojo.hitch(_t.showAnim,"stop",true));},node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,show:function(_1ee){return this.showAnim.play(_1ee||0);},hide:function(_1ef){return this.hideAnim.play(_1ef||0);}});dojo.fx.wipeIn=function(args){args.node=dojo.byId(args.node);var node=args.node,s=node.style;var anim=dojo.animateProperty(dojo.mixin({properties:{height:{start:function(){s.overflow="hidden";if(s.visibility=="hidden"||s.display=="none"){s.height="1px";s.display="";s.visibility="";return 1;}else{var _1f4=dojo.style(node,"height");return Math.max(_1f4,1);}},end:function(){return node.scrollHeight;}}}},args));dojo.connect(anim,"onEnd",function(){s.height="auto";});return anim;};dojo.fx.wipeOut=function(args){var node=args.node=dojo.byId(args.node);var s=node.style;var anim=dojo.animateProperty(dojo.mixin({properties:{height:{end:1}}},args));dojo.connect(anim,"beforeBegin",function(){s.overflow="hidden";s.display="";});dojo.connect(anim,"onEnd",function(){s.height="auto";s.display="none";});return anim;};dojo.fx.slideTo=function(args){var node=(args.node=dojo.byId(args.node));var top=null;var left=null;var init=(function(n){return function(){var cs=dojo.getComputedStyle(n);var pos=cs.position;top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);left=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos!="absolute"&&pos!="relative"){var ret=dojo.coords(n,true);top=ret.y;left=ret.x;n.style.position="absolute";n.style.top=top+"px";n.style.left=left+"px";}};})(node);init();var anim=dojo.animateProperty(dojo.mixin({properties:{top:{end:args.top||0},left:{end:args.left||0}}},args));dojo.connect(anim,"beforeBegin",anim,init);return anim;};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;var _204=d._scopeName+"Type";var qry="["+_204+"]";function val2type(_206){if(d.isString(_206)){return "string";}if(typeof _206=="number"){return "number";}if(typeof _206=="boolean"){return "boolean";}if(d.isFunction(_206)){return "function";}if(d.isArray(_206)){return "array";}if(_206 instanceof Date){return "date";}if(_206 instanceof d._Url){return "url";}return "object";};function str2obj(_207,type){switch(type){case "string":return _207;case "number":return _207.length?Number(_207):NaN;case "boolean":return typeof _207=="boolean"?_207:!(_207.toLowerCase()=="false");case "function":if(d.isFunction(_207)){_207=_207.toString();_207=d.trim(_207.substring(_207.indexOf("{")+1,_207.length-1));}try{if(_207.search(/[^\w\.]+/i)!=-1){_207=d.parser._nameAnonFunc(new Function(_207),this);}return d.getObject(_207,false);}catch(e){return new Function();}case "array":return _207.split(/\s*,\s*/);case "date":switch(_207){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_207);}case "url":return d.baseUrl+_207;default:return d.fromJson(_207);}};var _209={};function getClassInfo(_20a){if(!_209[_20a]){var cls=d.getObject(_20a);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_20a+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _20c=cls.prototype;var _20d={};for(var name in _20c){if(name.charAt(0)=="_"){continue;}var _20f=_20c[name];_20d[name]=val2type(_20f);}_209[_20a]={cls:cls,params:_20d};}return _209[_20a];};this._functionFromScript=function(_210){var _211="";var _212="";var _213=_210.getAttribute("args");if(_213){d.forEach(_213.split(/\s*,\s*/),function(part,idx){_211+="var "+part+" = arguments["+idx+"]; ";});}var _216=_210.getAttribute("with");if(_216&&_216.length){d.forEach(_216.split(/\s*,\s*/),function(part){_211+="with("+part+"){";_212+="}";});}return new Function(_211+_210.innerHTML+_212);};this.instantiate=function(_218){var _219=[];d.forEach(_218,function(node){if(!node){return;}var type=node.getAttribute(_204);if((!type)||(!type.length)){return;}var _21c=getClassInfo(type);var _21d=_21c.cls;var ps=_21d._noScript||_21d.prototype._noScript;var _21f={};var _220=node.attributes;for(var name in _21c.params){var item=_220.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _223=item.value;switch(name){case "class":_223=node.className;break;case "style":_223=node.style&&node.style.cssText;}var _224=_21c.params[name];_21f[name]=str2obj(_223,_224);}if(!ps){var _225=[],_226=[];d.query("> script[type^='dojo/']",node).orphan().forEach(function(_227){var _228=_227.getAttribute("event"),type=_227.getAttribute("type"),nf=d.parser._functionFromScript(_227);if(_228){if(type=="dojo/connect"){_225.push({event:_228,func:nf});}else{_21f[_228]=nf;}}else{_226.push(nf);}});}var _22a=_21d["markupFactory"];if(!_22a&&_21d["prototype"]){_22a=_21d.prototype["markupFactory"];}var _22b=_22a?_22a(_21f,node,_21d):new _21d(_21f,node);_219.push(_22b);var _22c=node.getAttribute("jsId");if(_22c){d.setObject(_22c,_22b);}if(!ps){d.forEach(_225,function(_22d){d.connect(_22b,_22d.event,null,_22d.func);});d.forEach(_226,function(func){func.call(_22b);});}});d.forEach(_219,function(_22f){if(_22f&&_22f.startup&&!_22f._started&&(!_22f.getParent||!_22f.getParent())){_22f.startup();}});return _219;};this.parse=function(_230){var list=d.query(qry,_230);var _232=this.instantiate(list);return _232;};}();(function(){var _233=function(){if(dojo.config["parseOnLoad"]==true){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_233);}else{dojo._loaders.unshift(_233);}})();dojo.parser._anonCtr=0;dojo.parser._anon={};dojo.parser._nameAnonFunc=function(_234,_235){var jpn="$joinpoint";var nso=(_235||dojo.parser._anon);if(dojo.isIE){var cn=_234["__dojoNameCache"];if(cn&&nso[cn]===_234){return _234["__dojoNameCache"];}}var ret="__"+dojo.parser._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+dojo.parser._anonCtr++;}nso[ret]=_234;return ret;};}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function(_23a,_23b,_23c){_23c=dojo.i18n.normalizeLocale(_23c);var _23d=_23c.split("-");var _23e=[_23a,"nls",_23b].join(".");var _23f=dojo._loadedModules[_23e];if(_23f){var _240;for(var i=_23d.length;i>0;i--){var loc=_23d.slice(0,i).join("_");if(_23f[loc]){_240=_23f[loc];break;}}if(!_240){_240=_23f.ROOT;}if(_240){var _243=function(){};_243.prototype=_240;return new _243();}}throw new Error("Bundle not found: "+_23b+" in "+_23a+" , locale="+_23c);};dojo.i18n.normalizeLocale=function(_244){var _245=_244?_244.toLowerCase():dojo.locale;if(_245=="root"){_245="ROOT";}return _245;};dojo.i18n._requireLocalization=function(_246,_247,_248,_249){var _24a=dojo.i18n.normalizeLocale(_248);var _24b=[_246,"nls",_247].join(".");var _24c="";if(_249){var _24d=_249.split(",");for(var i=0;i<_24d.length;i++){if(_24a.indexOf(_24d[i])==0){if(_24d[i].length>_24c.length){_24c=_24d[i];}}}if(!_24c){_24c="ROOT";}}var _24f=_249?_24c:_24a;var _250=dojo._loadedModules[_24b];var _251=null;if(_250){if(dojo.config.localizationComplete&&_250._built){return;}var _252=_24f.replace(/-/g,"_");var _253=_24b+"."+_252;_251=dojo._loadedModules[_253];}if(!_251){_250=dojo["provide"](_24b);var syms=dojo._getModuleSymbols(_246);var _255=syms.concat("nls").join("/");var _256;dojo.i18n._searchLocalePath(_24f,_249,function(loc){var _258=loc.replace(/-/g,"_");var _259=_24b+"."+_258;var _25a=false;if(!dojo._loadedModules[_259]){dojo["provide"](_259);var _25b=[_255];if(loc!="ROOT"){_25b.push(loc);}_25b.push(_247);var _25c=_25b.join("/")+".js";_25a=dojo._loadPath(_25c,null,function(hash){var _25e=function(){};_25e.prototype=_256;_250[_258]=new _25e();for(var j in hash){_250[_258][j]=hash[j];}});}else{_25a=true;}if(_25a&&_250[_258]){_256=_250[_258];}else{_250[_258]=_256;}if(_249){return true;}});}if(_249&&_24a!=_24c){_250[_24a.replace(/-/g,"_")]=_250[_24c.replace(/-/g,"_")];}};(function(){var _260=dojo.config.extraLocale;if(_260){if(!_260 instanceof Array){_260=[_260];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function(m,b,_264,_265){req(m,b,_264,_265);if(_264){return;}for(var i=0;i<_260.length;i++){req(m,b,_260[i],_265);}};}})();dojo.i18n._searchLocalePath=function(_267,down,_269){_267=dojo.i18n.normalizeLocale(_267);var _26a=_267.split("-");var _26b=[];for(var i=_26a.length;i>0;i--){_26b.push(_26a.slice(0,i).join("-"));}_26b.push(false);if(down){_26b.reverse();}for(var j=_26b.length-1;j>=0;j--){var loc=_26b[j]||"ROOT";var stop=_269(loc);if(stop){break;}}};dojo.i18n._preloadLocalizations=function(_270,_271){function preload(_272){_272=dojo.i18n.normalizeLocale(_272);dojo.i18n._searchLocalePath(_272,true,function(loc){for(var i=0;i<_271.length;i++){if(_271[i]==loc){dojo["require"](_270+"_"+loc);return true;}}return false;});};preload();var _275=dojo.config.extraLocale||[];for(var i=0;i<_275.length;i++){preload(_275[i]);}};}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.pad=function(text,size,ch,end){var out=String(text);if(!ch){ch="0";}while(out.length<size){if(end){out+=ch;}else{out=ch+out;}}return out;};dojo.string.substitute=function(_27c,map,_27e,_27f){return _27c.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_280,key,_282){var _283=dojo.getObject(key,false,map);if(_282){_283=dojo.getObject(_282,false,_27f)(_283);}if(_27e){_283=_27e(_283,key);}return _283.toString();});};dojo.string.trim=function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function(str,_287){return str.replace(/([\.$?*!=:|{}\(\)\[\]\\\/^])/g,function(ch){if(_287&&_287.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function(arr,re,_28b){if(!(arr instanceof Array)){return re(arr);}var b=[];for(var i=0;i<arr.length;i++){b.push(re(arr[i]));}return dojo.regexp.group(b.join("|"),_28b);};dojo.regexp.group=function(_28e,_28f){return "("+(_28f?"?:":"")+_28e+")";};}if(!dojo._hasResource["dojo.number"]){dojo._hasResource["dojo.number"]=true;dojo.provide("dojo.number");dojo.number.format=function(_290,_291){_291=dojo.mixin({},_291||{});var _292=dojo.i18n.normalizeLocale(_291.locale);var _293=dojo.i18n.getLocalization("dojo.cldr","number",_292);_291.customs=_293;var _294=_291.pattern||_293[(_291.type||"decimal")+"Format"];if(isNaN(_290)){return null;}return dojo.number._applyPattern(_290,_294,_291);};dojo.number._numberPatternRE=/[#0,]*[#0](?:\.0*#*)?/;dojo.number._applyPattern=function(_295,_296,_297){_297=_297||{};var _298=_297.customs.group;var _299=_297.customs.decimal;var _29a=_296.split(";");var _29b=_29a[0];_296=_29a[(_295<0)?1:0]||("-"+_29b);if(_296.indexOf("%")!=-1){_295*=100;}else{if(_296.indexOf("‰")!=-1){_295*=1000;}else{if(_296.indexOf("¤")!=-1){_298=_297.customs.currencyGroup||_298;_299=_297.customs.currencyDecimal||_299;_296=_296.replace(/\u00a4{1,3}/,function(_29c){var prop=["symbol","currency","displayName"][_29c.length-1];return _297[prop]||_297.currency||"";});}else{if(_296.indexOf("E")!=-1){throw new Error("exponential notation not supported");}}}}var _29e=dojo.number._numberPatternRE;var _29f=_29b.match(_29e);if(!_29f){throw new Error("unable to find a number expression in pattern: "+_296);}return _296.replace(_29e,dojo.number._formatAbsolute(_295,_29f[0],{decimal:_299,group:_298,places:_297.places}));};dojo.number.round=function(_2a0,_2a1,_2a2){var _2a3=String(_2a0).split(".");var _2a4=(_2a3[1]&&_2a3[1].length)||0;if(_2a4>_2a1){var _2a5=Math.pow(10,_2a1);if(_2a2>0){_2a5*=10/_2a2;_2a1++;}_2a0=Math.round(_2a0*_2a5)/_2a5;_2a3=String(_2a0).split(".");_2a4=(_2a3[1]&&_2a3[1].length)||0;if(_2a4>_2a1){_2a3[1]=_2a3[1].substr(0,_2a1);_2a0=Number(_2a3.join("."));}}return _2a0;};dojo.number._formatAbsolute=function(_2a6,_2a7,_2a8){_2a8=_2a8||{};if(_2a8.places===true){_2a8.places=0;}if(_2a8.places===Infinity){_2a8.places=6;}var _2a9=_2a7.split(".");var _2aa=(_2a8.places>=0)?_2a8.places:(_2a9[1]&&_2a9[1].length)||0;if(!(_2a8.round<0)){_2a6=dojo.number.round(_2a6,_2aa,_2a8.round);}var _2ab=String(Math.abs(_2a6)).split(".");var _2ac=_2ab[1]||"";if(_2a8.places){_2ab[1]=dojo.string.pad(_2ac.substr(0,_2a8.places),_2a8.places,"0",true);}else{if(_2a9[1]&&_2a8.places!==0){var pad=_2a9[1].lastIndexOf("0")+1;if(pad>_2ac.length){_2ab[1]=dojo.string.pad(_2ac,pad,"0",true);}var _2ae=_2a9[1].length;if(_2ae<_2ac.length){_2ab[1]=_2ac.substr(0,_2ae);}}else{if(_2ab[1]){_2ab.pop();}}}var _2af=_2a9[0].replace(",","");pad=_2af.indexOf("0");if(pad!=-1){pad=_2af.length-pad;if(pad>_2ab[0].length){_2ab[0]=dojo.string.pad(_2ab[0],pad);}if(_2af.indexOf("#")==-1){_2ab[0]=_2ab[0].substr(_2ab[0].length-pad);}}var _2b0=_2a9[0].lastIndexOf(",");var _2b1,_2b2;if(_2b0!=-1){_2b1=_2a9[0].length-_2b0-1;var _2b3=_2a9[0].substr(0,_2b0);_2b0=_2b3.lastIndexOf(",");if(_2b0!=-1){_2b2=_2b3.length-_2b0-1;}}var _2b4=[];for(var _2b5=_2ab[0];_2b5;){var off=_2b5.length-_2b1;_2b4.push((off>0)?_2b5.substr(off):_2b5);_2b5=(off>0)?_2b5.slice(0,off):"";if(_2b2){_2b1=_2b2;delete _2b2;}}_2ab[0]=_2b4.reverse().join(_2a8.group||",");return _2ab.join(_2a8.decimal||".");};dojo.number.regexp=function(_2b7){return dojo.number._parseInfo(_2b7).regexp;};dojo.number._parseInfo=function(_2b8){_2b8=_2b8||{};var _2b9=dojo.i18n.normalizeLocale(_2b8.locale);var _2ba=dojo.i18n.getLocalization("dojo.cldr","number",_2b9);var _2bb=_2b8.pattern||_2ba[(_2b8.type||"decimal")+"Format"];var _2bc=_2ba.group;var _2bd=_2ba.decimal;var _2be=1;if(_2bb.indexOf("%")!=-1){_2be/=100;}else{if(_2bb.indexOf("‰")!=-1){_2be/=1000;}else{var _2bf=_2bb.indexOf("¤")!=-1;if(_2bf){_2bc=_2ba.currencyGroup||_2bc;_2bd=_2ba.currencyDecimal||_2bd;}}}var _2c0=_2bb.split(";");if(_2c0.length==1){_2c0.push("-"+_2c0[0]);}var re=dojo.regexp.buildGroupRE(_2c0,function(_2c2){_2c2="(?:"+dojo.regexp.escapeString(_2c2,".")+")";return _2c2.replace(dojo.number._numberPatternRE,function(_2c3){var _2c4={signed:false,separator:_2b8.strict?_2bc:[_2bc,""],fractional:_2b8.fractional,decimal:_2bd,exponent:false};var _2c5=_2c3.split(".");var _2c6=_2b8.places;if(_2c5.length==1||_2c6===0){_2c4.fractional=false;}else{if(_2c6===undefined){_2c6=_2c5[1].lastIndexOf("0")+1;}if(_2c6&&_2b8.fractional==undefined){_2c4.fractional=true;}if(!_2b8.places&&(_2c6<_2c5[1].length)){_2c6+=","+_2c5[1].length;}_2c4.places=_2c6;}var _2c7=_2c5[0].split(",");if(_2c7.length>1){_2c4.groupSize=_2c7.pop().length;if(_2c7.length>1){_2c4.groupSize2=_2c7.pop().length;}}return "("+dojo.number._realNumberRegexp(_2c4)+")";});},true);if(_2bf){re=re.replace(/(\s*)(\u00a4{1,3})(\s*)/g,function(_2c8,_2c9,_2ca,_2cb){var prop=["symbol","currency","displayName"][_2ca.length-1];var _2cd=dojo.regexp.escapeString(_2b8[prop]||_2b8.currency||"");_2c9=_2c9?"\\s":"";_2cb=_2cb?"\\s":"";if(!_2b8.strict){if(_2c9){_2c9+="*";}if(_2cb){_2cb+="*";}return "(?:"+_2c9+_2cd+_2cb+")?";}return _2c9+_2cd+_2cb;});}return {regexp:re.replace(/[\xa0 ]/g,"[\\s\\xa0]"),group:_2bc,decimal:_2bd,factor:_2be};};dojo.number.parse=function(_2ce,_2cf){var info=dojo.number._parseInfo(_2cf);var _2d1=(new RegExp("^"+info.regexp+"$")).exec(_2ce);if(!_2d1){return NaN;}var _2d2=_2d1[1];if(!_2d1[1]){if(!_2d1[2]){return NaN;}_2d2=_2d1[2];info.factor*=-1;}_2d2=_2d2.replace(new RegExp("["+info.group+"\\s\\xa0"+"]","g"),"").replace(info.decimal,".");return Number(_2d2)*info.factor;};dojo.number._realNumberRegexp=function(_2d3){_2d3=_2d3||{};if(!("places" in _2d3)){_2d3.places=Infinity;}if(typeof _2d3.decimal!="string"){_2d3.decimal=".";}if(!("fractional" in _2d3)||/^0/.test(_2d3.places)){_2d3.fractional=[true,false];}if(!("exponent" in _2d3)){_2d3.exponent=[true,false];}if(!("eSigned" in _2d3)){_2d3.eSigned=[true,false];}var _2d4=dojo.number._integerRegexp(_2d3);var _2d5=dojo.regexp.buildGroupRE(_2d3.fractional,function(q){var re="";if(q&&(_2d3.places!==0)){re="\\"+_2d3.decimal;if(_2d3.places==Infinity){re="(?:"+re+"\\d+)?";}else{re+="\\d{"+_2d3.places+"}";}}return re;},true);var _2d8=dojo.regexp.buildGroupRE(_2d3.exponent,function(q){if(q){return "([eE]"+dojo.number._integerRegexp({signed:_2d3.eSigned})+")";}return "";});var _2da=_2d4+_2d5;if(_2d5){_2da="(?:(?:"+_2da+")|(?:"+_2d5+"))";}return _2da+_2d8;};dojo.number._integerRegexp=function(_2db){_2db=_2db||{};if(!("signed" in _2db)){_2db.signed=[true,false];}if(!("separator" in _2db)){_2db.separator="";}else{if(!("groupSize" in _2db)){_2db.groupSize=3;}}var _2dc=dojo.regexp.buildGroupRE(_2db.signed,function(q){return q?"[-+]":"";},true);var _2de=dojo.regexp.buildGroupRE(_2db.separator,function(sep){if(!sep){return "(?:0|[1-9]\\d*)";}sep=dojo.regexp.escapeString(sep);if(sep==" "){sep="\\s";}else{if(sep==" "){sep="\\s\\xa0";}}var grp=_2db.groupSize,grp2=_2db.groupSize2;if(grp2){var _2e2="(?:0|[1-9]\\d{0,"+(grp2-1)+"}(?:["+sep+"]\\d{"+grp2+"})*["+sep+"]\\d{"+grp+"})";return ((grp-grp2)>0)?"(?:"+_2e2+"|(?:0|[1-9]\\d{0,"+(grp-1)+"}))":_2e2;}return "(?:0|[1-9]\\d{0,"+(grp-1)+"}(?:["+sep+"]\\d{"+grp+"})*)";},true);return _2dc+_2de;};}if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){var _2e3=dojo.global;var _2e4=dojo.doc;if(_2e4.selection){return !_2e4.selection.createRange().text;}else{var _2e5=_2e3.getSelection();if(dojo.isString(_2e5)){return !_2e5;}else{return _2e5.isCollapsed||!_2e5.toString();}}},getBookmark:function(){var _2e6,_2e7=dojo.doc.selection;if(_2e7){var _2e8=_2e7.createRange();if(_2e7.type.toUpperCase()=="CONTROL"){if(_2e8.length){_2e6=[];var i=0,len=_2e8.length;while(i<len){_2e6.push(_2e8.item(i++));}}else{_2e6=null;}}else{_2e6=_2e8.getBookmark();}}else{if(window.getSelection){_2e7=dojo.global.getSelection();if(_2e7){_2e8=_2e7.getRangeAt(0);_2e6=_2e8.cloneRange();}}else{console.warn("No idea how to store the current selection for this browser!");}}return _2e6;},moveToBookmark:function(_2eb){var _2ec=dojo.doc;if(_2ec.selection){var _2ed;if(dojo.isArray(_2eb)){_2ed=_2ec.body.createControlRange();dojo.forEach(_2eb,"range.addElement(item)");}else{_2ed=_2ec.selection.createRange();_2ed.moveToBookmark(_2eb);}_2ed.select();}else{var _2ee=dojo.global.getSelection&&dojo.global.getSelection();if(_2ee&&_2ee.removeAllRanges){_2ee.removeAllRanges();_2ee.addRange(_2eb);}else{console.warn("No idea how to restore selection for this browser!");}}},getFocus:function(menu,_2f0){return {node:menu&&dojo.isDescendant(dijit._curFocus,menu.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_2f0||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_2f0||dojo.global,dijit.getBookmark):null,openedForWindow:_2f0};},focus:function(_2f1){if(!_2f1){return;}var node="node" in _2f1?_2f1.node:_2f1,_2f3=_2f1.bookmark,_2f4=_2f1.openedForWindow;if(node){var _2f5=(node.tagName.toLowerCase()=="iframe")?node.contentWindow:node;if(_2f5&&_2f5.focus){try{_2f5.focus();}catch(e){}}dijit._onFocusNode(node);}if(_2f3&&dojo.withGlobal(_2f4||dojo.global,dijit.isCollapsed)){if(_2f4){_2f4.focus();}try{dojo.withGlobal(_2f4||dojo.global,dijit.moveToBookmark,null,[_2f3]);}catch(e){}}},_activeStack:[],registerWin:function(_2f6){if(!_2f6){_2f6=window;}dojo.connect(_2f6.document,"onmousedown",function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(evt.target||evt.srcElement);});var body=_2f6.document.body||_2f6.document.getElementsByTagName("body")[0];if(body){if(dojo.isIE){body.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="body"){dijit._onFocusNode(evt.srcElement);}});body.attachEvent("ondeactivate",function(evt){dijit._onBlurNode(evt.srcElement);});}else{body.addEventListener("focus",function(evt){dijit._onFocusNode(evt.target);},true);body.addEventListener("blur",function(evt){dijit._onBlurNode(evt.target);},true);}}body=null;},_onBlurNode:function(node){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);dijit._prevFocus=null;},100);},_onTouchNode:function(node){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _2ff=[];try{while(node){if(node.dijitPopupParent){node=dijit.byId(node.dijitPopupParent).domNode;}else{if(node.tagName&&node.tagName.toLowerCase()=="body"){if(node===dojo.body()){break;}node=dijit.getDocumentWindow(node.ownerDocument).frameElement;}else{var id=node.getAttribute&&node.getAttribute("widgetId");if(id){_2ff.unshift(id);}node=node.parentNode;}}}}catch(e){}dijit._setStack(_2ff);},_onFocusNode:function(node){if(node&&node.tagName&&node.tagName.toLowerCase()=="body"){return;}dijit._onTouchNode(node);if(node==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=node;dojo.publish("focusNode",[node]);},_setStack:function(_302){var _303=dijit._activeStack;dijit._activeStack=_302;for(var _304=0;_304<Math.min(_303.length,_302.length);_304++){if(_303[_304]!=_302[_304]){break;}}for(var i=_303.length-1;i>=_304;i--){var _306=dijit.byId(_303[i]);if(_306){_306._focused=false;_306._hasBeenBlurred=true;if(_306._onBlur){_306._onBlur();}if(_306._setStateClass){_306._setStateClass();}dojo.publish("widgetBlur",[_306]);}}for(i=_304;i<_302.length;i++){_306=dijit.byId(_302[i]);if(_306){_306._focused=true;if(_306._onFocus){_306._onFocus();}if(_306._setStateClass){_306._setStateClass();}dojo.publish("widgetFocus",[_306]);}}}});dojo.addOnLoad(dijit.registerWin);}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};},add:function(_307){if(this._hash[_307.id]){throw new Error("Tried to register widget with id=="+_307.id+" but that id is already registered");}this._hash[_307.id]=_307;},remove:function(id){delete this._hash[id];},forEach:function(func){for(var id in this._hash){func(this._hash[id]);}},filter:function(_30b){var res=new dijit.WidgetSet();this.forEach(function(_30d){if(_30b(_30d)){res.add(_30d);}});return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_310){return _310.declaredClass==cls;});}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_311){var id;do{id=_311+"_"+(_311 in dijit._widgetTypeCtr?++dijit._widgetTypeCtr[_311]:dijit._widgetTypeCtr[_311]=0);}while(dijit.byId(id));return id;};if(dojo.isIE){dojo.addOnUnload(function(){dijit.registry.forEach(function(_313){_313.destroy();});});}dijit.byId=function(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function(node){return dijit.registry.byId(node.getAttribute("widgetId"));};dijit.getEnclosingWidget=function(node){while(node){if(node.getAttribute&&node.getAttribute("widgetId")){return dijit.registry.byId(node.getAttribute("widgetId"));}node=node.parentNode;}return null;};dijit._tabElements={area:true,button:true,input:true,object:true,select:true,textarea:true};dijit._isElementShown=function(elem){var _318=dojo.style(elem);return (_318.visibility!="hidden")&&(_318.visibility!="collapsed")&&(_318.display!="none");};dijit.isTabNavigable=function(elem){if(dojo.hasAttr(elem,"disabled")){return false;}var _31a=dojo.hasAttr(elem,"tabindex");var _31b=dojo.attr(elem,"tabindex");if(_31a&&_31b>=0){return true;}var name=elem.nodeName.toLowerCase();if(((name=="a"&&dojo.hasAttr(elem,"href"))||dijit._tabElements[name])&&(!_31a||_31b>=0)){return true;}return false;};dijit._getTabNavigable=function(root){var _31e,last,_320,_321,_322,_323;var _324=function(_325){dojo.query("> *",_325).forEach(function(_326){var _327=dijit._isElementShown(_326);if(_327&&dijit.isTabNavigable(_326)){var _328=dojo.attr(_326,"tabindex");if(!dojo.hasAttr(_326,"tabindex")||_328==0){if(!_31e){_31e=_326;}last=_326;}else{if(_328>0){if(!_320||_328<_321){_321=_328;_320=_326;}if(!_322||_328>=_323){_323=_328;_322=_326;}}}}if(_327){_324(_326);}});};if(dijit._isElementShown(root)){_324(root);}return {first:_31e,last:last,lowest:_320,highest:_322};};dijit.getFirstInTabbingOrder=function(root){var _32a=dijit._getTabNavigable(dojo.byId(root));return _32a.lowest?_32a.lowest:_32a.first;};dijit.getLastInTabbingOrder=function(root){var _32c=dijit._getTabNavigable(dojo.byId(root));return _32c.last?_32c.last:_32c.highest;};}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _32d=dojo.global;var _32e=dojo.doc;var w=0,h=0;var de=_32e.documentElement;var dew=de.clientWidth,deh=de.clientHeight;if(dojo.isMozilla){var minw,minh,maxw,maxh;var dbw=_32e.body.clientWidth;if(dbw>dew){minw=dew;maxw=dbw;}else{maxw=dew;minw=dbw;}var dbh=_32e.body.clientHeight;if(dbh>deh){minh=deh;maxh=dbh;}else{maxh=deh;minh=dbh;}w=(maxw>_32d.innerWidth)?minw:maxw;h=(maxh>_32d.innerHeight)?minh:maxh;}else{if(!dojo.isOpera&&_32d.innerWidth){w=_32d.innerWidth;h=_32d.innerHeight;}else{if(dojo.isIE&&de&&deh){w=dew;h=deh;}else{if(dojo.body().clientWidth){w=dojo.body().clientWidth;h=dojo.body().clientHeight;}}}}var _33a=dojo._docScroll();return {w:w,h:h,l:_33a.x,t:_33a.y};};dijit.placeOnScreen=function(node,pos,_33d,_33e){var _33f=dojo.map(_33d,function(_340){return {corner:_340,pos:pos};});return dijit._place(node,_33f);};dijit._place=function(node,_342,_343){var view=dijit.getViewport();if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(node);}var best=null;dojo.some(_342,function(_346){var _347=_346.corner;var pos=_346.pos;if(_343){_343(node,_346.aroundCorner,_347);}var _349=node.style;var _34a=_349.display;var _34b=_349.visibility;_349.visibility="hidden";_349.display="";var mb=dojo.marginBox(node);_349.display=_34a;_349.visibility=_34b;var _34d=(_347.charAt(1)=="L"?pos.x:Math.max(view.l,pos.x-mb.w)),_34e=(_347.charAt(0)=="T"?pos.y:Math.max(view.t,pos.y-mb.h)),endX=(_347.charAt(1)=="L"?Math.min(view.l+view.w,_34d+mb.w):pos.x),endY=(_347.charAt(0)=="T"?Math.min(view.t+view.h,_34e+mb.h):pos.y),_351=endX-_34d,_352=endY-_34e,_353=(mb.w-_351)+(mb.h-_352);if(best==null||_353<best.overflow){best={corner:_347,aroundCorner:_346.aroundCorner,x:_34d,y:_34e,w:_351,h:_352,overflow:_353};}return !_353;});node.style.left=best.x+"px";node.style.top=best.y+"px";if(best.overflow&&_343){_343(node,best.aroundCorner,best.corner);}return best;};dijit.placeOnScreenAroundElement=function(node,_355,_356,_357){_355=dojo.byId(_355);var _358=_355.style.display;_355.style.display="";var _359=_355.offsetWidth;var _35a=_355.offsetHeight;var _35b=dojo.coords(_355,true);_355.style.display=_358;var _35c=[];for(var _35d in _356){_35c.push({aroundCorner:_35d,corner:_356[_35d],pos:{x:_35b.x+(_35d.charAt(1)=="L"?0:_359),y:_35b.y+(_35d.charAt(0)=="T"?0:_35a)}});}return dijit._place(node,_35c,_357);};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){if(dojo.isSafari&&!doc._parentWindow){var fix=function(win){win.document._parentWindow=win;for(var i=0;i<win.frames.length;i++){fix(win.frames[i]);}};fix(window.top);}if(dojo.isIE&&window!==document.parentWindow&&!doc._parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc._parentWindow||doc.parentWindow||doc.defaultView;};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup=new function(){var _363=[],_364=1000,_365=1;this.prepare=function(node){dojo.body().appendChild(node);var s=node.style;if(s.display=="none"){s.display="";}s.visibility="hidden";s.position="absolute";s.top="-9999px";};this.open=function(args){var _369=args.popup,_36a=args.orient||{"BL":"TL","TL":"BL"},_36b=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+_365++);var _36d=dojo.doc.createElement("div");dijit.setWaiRole(_36d,"presentation");_36d.id=id;_36d.className="dijitPopup";_36d.style.zIndex=_364+_363.length;_36d.style.visibility="hidden";if(args.parent){_36d.dijitPopupParent=args.parent.id;}dojo.body().appendChild(_36d);var s=_369.domNode.style;s.display="";s.visibility="";s.position="";_36d.appendChild(_369.domNode);var _36f=new dijit.BackgroundIframe(_36d);var best=_36b?dijit.placeOnScreenAroundElement(_36d,_36b,_36a,_369.orient?dojo.hitch(_369,"orient"):null):dijit.placeOnScreen(_36d,args,_36a=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"]);_36d.style.visibility="visible";var _371=[];var _372=function(){for(var pi=_363.length-1;pi>0&&_363[pi].parent===_363[pi-1].widget;pi--){}return _363[pi];};_371.push(dojo.connect(_36d,"onkeypress",this,function(evt){if(evt.keyCode==dojo.keys.ESCAPE&&args.onCancel){dojo.stopEvent(evt);args.onCancel();}else{if(evt.keyCode==dojo.keys.TAB){dojo.stopEvent(evt);var _375=_372();if(_375&&_375.onCancel){_375.onCancel();}}}}));if(_369.onCancel){_371.push(dojo.connect(_369,"onCancel",null,args.onCancel));}_371.push(dojo.connect(_369,_369.onExecute?"onExecute":"onChange",null,function(){var _376=_372();if(_376&&_376.onExecute){_376.onExecute();}}));_363.push({wrapper:_36d,iframe:_36f,widget:_369,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_371});if(_369.onOpen){_369.onOpen(best);}return best;};this.close=function(_377){while(dojo.some(_363,function(elem){return elem.widget==_377;})){var top=_363.pop(),_37a=top.wrapper,_37b=top.iframe,_37c=top.widget,_37d=top.onClose;if(_37c.onClose){_37c.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(!_37c||!_37c.domNode){return;}this.prepare(_37c.domNode);_37b.destroy();dojo._destroyElement(_37a);if(_37d){_37d();}}};}();dijit._frames=new function(){var _37e=[];this.pop=function(){var _37f;if(_37e.length){_37f=_37e.pop();_37f.style.display="";}else{if(dojo.isIE){var html="<iframe src='javascript:\"\"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_37f=dojo.doc.createElement(html);}else{_37f=dojo.doc.createElement("iframe");_37f.src="javascript:\"\"";_37f.className="dijitBackgroundIframe";}_37f.tabIndex=-1;dojo.body().appendChild(_37f);}return _37f;};this.push=function(_381){_381.style.display="";if(dojo.isIE){_381.style.removeExpression("width");_381.style.removeExpression("height");}_37e.push(_381);};}();if(dojo.isIE&&dojo.isIE<7){dojo.addOnLoad(function(){var f=dijit._frames;dojo.forEach([f.pop()],f.push);});}dijit.BackgroundIframe=function(node){if(!node.id){throw new Error("no id");}if((dojo.isIE&&dojo.isIE<7)||(dojo.isFF&&dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _384=dijit._frames.pop();node.appendChild(_384);if(dojo.isIE){_384.style.setExpression("width",dojo._scopeName+".doc.getElementById('"+node.id+"').offsetWidth");_384.style.setExpression("height",dojo._scopeName+".doc.getElementById('"+node.id+"').offsetHeight");}this.iframe=_384;}};dojo.extend(dijit.BackgroundIframe,{destroy:function(){if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function(node){if(dojo.isMozilla){node.scrollIntoView(false);}else{var _386=node.parentNode;var _387=_386.scrollTop+dojo.marginBox(_386).h;var _388=node.offsetTop+dojo.marginBox(node).h;if(_387<_388){_386.scrollTop+=(_388-_387);}else{if(_386.scrollTop>node.offsetTop){_386.scrollTop-=(_386.scrollTop-node.offsetTop);}}}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo;var ie=d.isIE;var _38b=d.isOpera;var maj=Math.floor;var ff=d.isFF;var _38e={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_38b,dj_opera8:maj(_38b)==8,dj_opera9:maj(_38b)==9,dj_khtml:d.isKhtml,dj_safari:d.isSafari,dj_gecko:d.isMozilla,dj_ff2:maj(ff)==2};for(var p in _38e){if(_38e[p]){var html=dojo.doc.documentElement;if(html.className){html.className+=" "+p;}else{html.className=p;}}}})();}if(!dojo._hasResource["dijit._base.bidi"]){dojo._hasResource["dijit._base.bidi"]=true;dojo.provide("dijit._base.bidi");dojo.addOnLoad(function(){if(!dojo._isBodyLtr()){dojo.addClass(dojo.body(),"dijitRtl");}});}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=(this._currentTimeout<0)?this._initialDelay:((this._subsequentDelay>1)?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay));this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_392,node,_394,obj,_396,_397){if(obj!=this._obj){this.stop();this._initialDelay=_397||500;this._subsequentDelay=_396||0.9;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_392,_394);this._fireEventAndReload();}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(node,_399,_39a,_39b,_39c,_39d){return [dojo.connect(node,"onkeypress",this,function(evt){if(evt.keyCode==_399.keyCode&&(!_399.charCode||_399.charCode==evt.charCode)&&(_399.ctrlKey===undefined||_399.ctrlKey==evt.ctrlKey)&&(_399.altKey===undefined||_399.altKey==evt.ctrlKey)&&(_399.shiftKey===undefined||_399.shiftKey==evt.ctrlKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_399,_39a,node,_39b,_399,_39c,_39d);}else{if(dijit.typematic._obj==_399){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_399){dijit.typematic.stop();}})];},addMouseListener:function(node,_3a1,_3a2,_3a3,_3a4){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_3a1,node,_3a2,node,_3a3,_3a4);}),dc(node,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mousemove",this,function(evt){dojo.stopEvent(evt);}),dc(node,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_3a1,node,_3a2,node,_3a3,_3a4);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function(_3ab,_3ac,_3ad,_3ae,_3af,_3b0,_3b1){return this.addKeyListener(_3ac,_3ad,_3ae,_3af,_3b0,_3b1).concat(this.addMouseListener(_3ab,_3ae,_3af,_3b0,_3b1));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function(){var div=dojo.doc.createElement("div");div.id="a11yTestNode";div.style.cssText="border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+dojo.moduleUrl("dojo","resources/blank.gif")+"\");";dojo.body().appendChild(div);var cs=dojo.getComputedStyle(div);if(cs){var _3b4=cs.backgroundImage;var _3b5=(cs.borderTopColor==cs.borderRightColor)||(_3b4!=null&&(_3b4=="none"||_3b4=="url(invalid-url:)"));dojo[_3b5?"addClass":"removeClass"](dojo.body(),"dijit_a11y");dojo.body().removeChild(div);}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{hasWaiRole:function(elem){return elem.hasAttribute?elem.hasAttribute("role"):!!elem.getAttribute("role");},getWaiRole:function(elem){var _3b8=elem.getAttribute("role");if(_3b8){var _3b9=_3b8.indexOf(":");return _3b9==-1?_3b8:_3b8.substring(_3b9+1);}else{return "";}},setWaiRole:function(elem,role){elem.setAttribute("role",(dojo.isFF&&dojo.isFF<3)?"wairole:"+role:role);},removeWaiRole:function(elem){elem.removeAttribute("role");},hasWaiState:function(elem,_3be){if(dojo.isFF&&dojo.isFF<3){return elem.hasAttributeNS("http://www.w3.org/2005/07/aaa",_3be);}else{return elem.hasAttribute?elem.hasAttribute("aria-"+_3be):!!elem.getAttribute("aria-"+_3be);}},getWaiState:function(elem,_3c0){if(dojo.isFF&&dojo.isFF<3){return elem.getAttributeNS("http://www.w3.org/2005/07/aaa",_3c0);}else{var _3c1=elem.getAttribute("aria-"+_3c0);return _3c1?_3c1:"";}},setWaiState:function(elem,_3c3,_3c4){if(dojo.isFF&&dojo.isFF<3){elem.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_3c3,_3c4);}else{elem.setAttribute("aria-"+_3c3,_3c4);}},removeWaiState:function(elem,_3c6){if(dojo.isFF&&dojo.isFF<3){elem.removeAttributeNS("http://www.w3.org/2005/07/aaa",_3c6);}else{elem.removeAttribute("aria-"+_3c6);}}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");if(dojo.isSafari){dojo.connect(window,"load",function(){window.resizeBy(1,0);setTimeout(function(){window.resizeBy(-1,0);},10);});}}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.require("dijit._base");dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",srcNodeRef:null,domNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},postscript:function(_3c7,_3c8){this.create(_3c7,_3c8);},create:function(_3c9,_3ca){this.srcNodeRef=dojo.byId(_3ca);this._connects=[];this._attaches=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_3c9){this.params=_3c9;dojo.mixin(this,_3c9);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){for(var attr in this.attributeMap){var _3cc=this[attr];if(typeof _3cc!="object"&&((_3cc!==""&&_3cc!==false)||(_3c9&&_3c9[attr]))){this.setAttribute(attr,_3cc);}}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef||dojo.doc.createElement("div");},postCreate:function(){},startup:function(){this._started=true;},destroyRecursive:function(_3cd){this.destroyDescendants();this.destroy();},destroy:function(_3ce){this.uninitialize();dojo.forEach(this._connects,function(_3cf){dojo.forEach(_3cf,dojo.disconnect);});dojo.forEach(this._supportingWidgets||[],function(w){w.destroy();});this.destroyRendering(_3ce);dijit.registry.remove(this.id);},destroyRendering:function(_3d1){if(this.bgIframe){this.bgIframe.destroy();delete this.bgIframe;}if(this.domNode){dojo._destroyElement(this.domNode);delete this.domNode;}if(this.srcNodeRef){dojo._destroyElement(this.srcNodeRef);delete this.srcNodeRef;}},destroyDescendants:function(){dojo.forEach(this.getDescendants(),function(_3d2){_3d2.destroy();});},uninitialize:function(){return false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){this.onFocus();},_onBlur:function(){this.onBlur();},setAttribute:function(attr,_3d5){var _3d6=this[this.attributeMap[attr]||"domNode"];this[attr]=_3d5;switch(attr){case "class":dojo.addClass(_3d6,_3d5);break;case "style":if(_3d6.style.cssText){_3d6.style.cssText+="; "+_3d5;}else{_3d6.style.cssText=_3d5;}break;default:if(/^on[A-Z]/.test(attr)){attr=attr.toLowerCase();}if(typeof _3d5=="function"){_3d5=dojo.hitch(this,_3d5);}dojo.attr(_3d6,attr,_3d5);}},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){if(this.containerNode){var list=dojo.query("[widgetId]",this.containerNode);return list.map(dijit.byNode);}else{return [];}},nodesWithKeyClick:["input","button"],connect:function(obj,_3d9,_3da){var _3db=[];if(_3d9=="ondijitclick"){if(!this.nodesWithKeyClick[obj.nodeName]){_3db.push(dojo.connect(obj,"onkeydown",this,function(e){if(e.keyCode==dojo.keys.ENTER){return (dojo.isString(_3da))?this[_3da](e):_3da.call(this,e);}else{if(e.keyCode==dojo.keys.SPACE){dojo.stopEvent(e);}}}));_3db.push(dojo.connect(obj,"onkeyup",this,function(e){if(e.keyCode==dojo.keys.SPACE){return dojo.isString(_3da)?this[_3da](e):_3da.call(this,e);}}));}_3d9="onclick";}_3db.push(dojo.connect(obj,_3d9,this,_3da));this._connects.push(_3db);return _3db;},disconnect:function(_3de){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_3de){dojo.forEach(_3de,dojo.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function(){if(!("_ltr" in this)){this._ltr=dojo.getComputedStyle(this.domNode).direction!="rtl";}return this._ltr;},isFocusable:function(){return this.focus&&(dojo.style(this.domNode,"display")!="none");}});}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateNode:null,templateString:null,templatePath:null,widgetsInTemplate:false,containerNode:null,_skipNodeCache:false,_stringRepl:function(tmpl){var _3e1=this.declaredClass,_3e2=this;return dojo.string.substitute(tmpl,this,function(_3e3,key){if(key.charAt(0)=="!"){_3e3=_3e2[key.substr(1)];}if(typeof _3e3=="undefined"){throw new Error(_3e1+" template:"+key);}if(!_3e3){return "";}return key.charAt(0)=="!"?_3e3:_3e3.toString().replace(/"/g,"&quot;");},this);},buildRendering:function(){var _3e5=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_3e5)){node=dijit._Templated._createNodesFromText(this._stringRepl(_3e5))[0];}else{node=_3e5.cloneNode(true);}this._attachTemplateNodes(node);var _3e7=this.srcNodeRef;if(_3e7&&_3e7.parentNode){_3e7.parentNode.replaceChild(node,_3e7);}this.domNode=node;if(this.widgetsInTemplate){var cw=this._supportingWidgets=dojo.parser.parse(node);this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(_3e7);},_fillContent:function(_3eb){var dest=this.containerNode;if(_3eb&&dest){while(_3eb.hasChildNodes()){dest.appendChild(_3eb.firstChild);}}},_attachTemplateNodes:function(_3ed,_3ee){_3ee=_3ee||function(n,p){return n.getAttribute(p);};var _3f1=dojo.isArray(_3ed)?_3ed:(_3ed.all||_3ed.getElementsByTagName("*"));var x=dojo.isArray(_3ed)?0:-1;for(;x<_3f1.length;x++){var _3f3=(x==-1)?_3ed:_3f1[x];if(this.widgetsInTemplate&&_3ee(_3f3,"dojoType")){continue;}var _3f4=_3ee(_3f3,"dojoAttachPoint");if(_3f4){var _3f5,_3f6=_3f4.split(/\s*,\s*/);while((_3f5=_3f6.shift())){if(dojo.isArray(this[_3f5])){this[_3f5].push(_3f3);}else{this[_3f5]=_3f3;}}}var _3f7=_3ee(_3f3,"dojoAttachEvent");if(_3f7){var _3f8,_3f9=_3f7.split(/\s*,\s*/);var trim=dojo.trim;while((_3f8=_3f9.shift())){if(_3f8){var _3fb=null;if(_3f8.indexOf(":")!=-1){var _3fc=_3f8.split(":");_3f8=trim(_3fc[0]);_3fb=trim(_3fc[1]);}else{_3f8=trim(_3f8);}if(!_3fb){_3fb=_3f8;}this.connect(_3f3,_3f8,_3fb);}}}var role=_3ee(_3f3,"waiRole");if(role){dijit.setWaiRole(_3f3,role);}var _3fe=_3ee(_3f3,"waiState");if(_3fe){dojo.forEach(_3fe.split(/\s*,\s*/),function(_3ff){if(_3ff.indexOf("-")!=-1){var pair=_3ff.split("-");dijit.setWaiState(_3f3,pair[0],pair[1]);}});}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_401,_402,_403){var _404=dijit._Templated._templateCache;var key=_402||_401;var _406=_404[key];if(_406){return _406;}if(!_402){_402=dijit._Templated._sanitizeTemplateString(dojo._getText(_401));}_402=dojo.string.trim(_402);if(_403||_402.match(/\$\{([^\}]+)\}/g)){return (_404[key]=_402);}else{return (_404[key]=dijit._Templated._createNodesFromText(_402)[0]);}};dijit._Templated._sanitizeTemplateString=function(_407){if(_407){_407=_407.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _408=_407.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_408){_407=_408[1];}}else{_407="";}return _407;};if(dojo.isIE){dojo.addOnUnload(function(){var _409=dijit._Templated._templateCache;for(var key in _409){var _40b=_409[key];if(!isNaN(_40b.nodeType)){dojo._destroyElement(_40b);}delete _409[key];}});}(function(){var _40c={cell:{re:/^<t[dh][\s\r\n>]/i,pre:"<table><tbody><tr>",post:"</tr></tbody></table>"},row:{re:/^<tr[\s\r\n>]/i,pre:"<table><tbody>",post:"</tbody></table>"},section:{re:/^<(thead|tbody|tfoot)[\s\r\n>]/i,pre:"<table>",post:"</table>"}};var tn;dijit._Templated._createNodesFromText=function(text){if(!tn){tn=dojo.doc.createElement("div");tn.style.display="none";dojo.body().appendChild(tn);}var _40f="none";var _410=text.replace(/^\s+/,"");for(var type in _40c){var map=_40c[type];if(map.re.test(_410)){_40f=type;text=map.pre+text+map.post;break;}}tn.innerHTML=text;if(tn.normalize){tn.normalize();}var tag={cell:"tr",row:"tbody",section:"table"}[_40f];var _414=(typeof tag!="undefined")?tn.getElementsByTagName(tag)[0]:tn;var _415=[];while(_414.firstChild){_415.push(_414.removeChild(_414.firstChild));}tn.innerHTML="";return _415;};})();dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit.ProgressBar"]){dojo._hasResource["dijit.ProgressBar"]=true;dojo.provide("dijit.ProgressBar");dojo.declare("dijit.ProgressBar",[dijit._Widget,dijit._Templated],{progress:"0",maximum:100,places:0,indeterminate:false,templateString:"<div class=\"dijitProgressBar dijitProgressBarEmpty\"\n\t><div waiRole=\"progressbar\" tabindex=\"0\" dojoAttachPoint=\"internalProgress\" class=\"dijitProgressBarFull\"\n\t\t><div class=\"dijitProgressBarTile\"></div\n\t\t><span style=\"visibility:hidden\">&nbsp;</span\n\t></div\n\t><div dojoAttachPoint=\"label\" class=\"dijitProgressBarLabel\" id=\"${id}_label\">&nbsp;</div\n\t><img dojoAttachPoint=\"inteterminateHighContrastImage\" class=\"dijitProgressBarIndeterminateHighContrastImage\"\n\t></img\n></div>\n",_indeterminateHighContrastImagePath:dojo.moduleUrl("dijit","themes/a11y/indeterminate_progress.gif"),postCreate:function(){this.inherited("postCreate",arguments);this.inteterminateHighContrastImage.setAttribute("src",this._indeterminateHighContrastImagePath);this.update();},update:function(_416){dojo.mixin(this,_416||{});var _417=1,_418;if(this.indeterminate){_418="addClass";dijit.removeWaiState(this.internalProgress,"valuenow");dijit.removeWaiState(this.internalProgress,"valuemin");dijit.removeWaiState(this.internalProgress,"valuemax");}else{_418="removeClass";if(String(this.progress).indexOf("%")!=-1){_417=Math.min(parseFloat(this.progress)/100,1);this.progress=_417*this.maximum;}else{this.progress=Math.min(this.progress,this.maximum);_417=this.progress/this.maximum;}var text=this.report(_417);this.label.firstChild.nodeValue=text;dijit.setWaiState(this.internalProgress,"describedby",this.label.id);dijit.setWaiState(this.internalProgress,"valuenow",this.progress);dijit.setWaiState(this.internalProgress,"valuemin",0);dijit.setWaiState(this.internalProgress,"valuemax",this.maximum);}dojo[_418](this.domNode,"dijitProgressBarIndeterminate");this.internalProgress.style.width=(_417*100)+"%";this.onChange();},report:function(_41a){return dojo.number.format(_41a,{type:"percent",places:this.places,locale:this.lang});},onChange:function(){}});}if(!dojo._hasResource["dijit.Tooltip"]){dojo._hasResource["dijit.Tooltip"]=true;dojo.provide("dijit.Tooltip");dojo.declare("dijit._MasterTooltip",[dijit._Widget,dijit._Templated],{duration:200,templateString:"<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\">\n\t<div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" waiRole='alert'></div>\n\t<div class=\"dijitTooltipConnector\"></div>\n</div>\n",postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);this.fadeIn=dojo.fadeIn({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onShow")});this.fadeOut=dojo.fadeOut({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onHide")});},show:function(_41b,_41c,_41d){if(this.aroundNode&&this.aroundNode===_41c){return;}if(this.fadeOut.status()=="playing"){this._onDeck=arguments;return;}this.containerNode.innerHTML=_41b;this.domNode.style.top=(this.domNode.offsetTop+1)+"px";var _41e={};var ltr=this.isLeftToRight();dojo.forEach((_41d&&_41d.length)?_41d:dijit.Tooltip.defaultPosition,function(pos){switch(pos){case "after":_41e[ltr?"BR":"BL"]=ltr?"BL":"BR";break;case "before":_41e[ltr?"BL":"BR"]=ltr?"BR":"BL";break;case "below":_41e[ltr?"BL":"BR"]=ltr?"TL":"TR";_41e[ltr?"BR":"BL"]=ltr?"TR":"TL";break;case "above":default:_41e[ltr?"TL":"TR"]=ltr?"BL":"BR";_41e[ltr?"TR":"TL"]=ltr?"BR":"BL";break;}});var pos=dijit.placeOnScreenAroundElement(this.domNode,_41c,_41e,dojo.hitch(this,"orient"));dojo.style(this.domNode,"opacity",0);this.fadeIn.play();this.isShowingNow=true;this.aroundNode=_41c;},orient:function(node,_423,_424){node.className="dijitTooltip "+{"BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_423+"-"+_424];},_onShow:function(){if(dojo.isIE){this.domNode.style.filter="";}},hide:function(_425){if(!this.aroundNode||this.aroundNode!==_425){return;}if(this._onDeck){this._onDeck=null;return;}this.fadeIn.stop();this.isShowingNow=false;this.aroundNode=null;this.fadeOut.play();},_onHide:function(){this.domNode.style.cssText="";if(this._onDeck){this.show.apply(this,this._onDeck);this._onDeck=null;}}});dijit.showTooltip=function(_426,_427,_428){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.show(_426,_427,_428);};dijit.hideTooltip=function(_429){if(!dijit._masterTT){dijit._masterTT=new dijit._MasterTooltip();}return dijit._masterTT.hide(_429);};dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],position:[],postCreate:function(){if(this.srcNodeRef){this.srcNodeRef.style.display="none";}this._connectNodes=[];dojo.forEach(this.connectId,function(id){var node=dojo.byId(id);if(node){this._connectNodes.push(node);dojo.forEach(["onMouseOver","onMouseOut","onFocus","onBlur","onHover","onUnHover"],function(_42c){this.connect(node,_42c.toLowerCase(),"_"+_42c);},this);if(dojo.isIE){node.style.zoom=1;}}},this);},_onMouseOver:function(e){this._onHover(e);},_onMouseOut:function(e){if(dojo.isDescendant(e.relatedTarget,e.target)){return;}this._onUnHover(e);},_onFocus:function(e){this._focus=true;this._onHover(e);this.inherited(arguments);},_onBlur:function(e){this._focus=false;this._onUnHover(e);this.inherited(arguments);},_onHover:function(e){if(!this._showTimer){var _432=e.target;this._showTimer=setTimeout(dojo.hitch(this,function(){this.open(_432);}),this.showDelay);}},_onUnHover:function(e){if(this._focus){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}this.close();},open:function(_434){_434=_434||this._connectNodes[0];if(!_434){return;}if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}dijit.showTooltip(this.label||this.domNode.innerHTML,_434,this.position);this._connectNode=_434;},close:function(){dijit.hideTooltip(this._connectNode);delete this._connectNode;if(this._showTimer){clearTimeout(this._showTimer);delete this._showTimer;}},uninitialize:function(){this.close();}});dijit.Tooltip.defaultPosition=["after","before"];}if(!dojo._hasResource["dijit.form.Form"]){dojo._hasResource["dijit.form.Form"]=true;dojo.provide("dijit.form.Form");dojo.declare("dijit.form._FormMixin",null,{reset:function(){dojo.forEach(this.getDescendants(),function(_435){if(_435.reset){_435.reset();}});},validate:function(){var _436=false;return dojo.every(dojo.map(this.getDescendants(),function(_437){_437._hasBeenBlurred=true;var _438=!_437.validate||_437.validate();if(!_438&&!_436){dijit.scrollIntoView(_437.containerNode||_437.domNode);_437.focus();_436=true;}return _438;}),"return item;");},setValues:function(obj){var map={};dojo.forEach(this.getDescendants(),function(_43b){if(!_43b.name){return;}var _43c=map[_43b.name]||(map[_43b.name]=[]);_43c.push(_43b);});for(var name in map){var _43e=map[name],_43f=dojo.getObject(name,false,obj);if(!dojo.isArray(_43f)){_43f=[_43f];}if(typeof _43e[0].checked=="boolean"){dojo.forEach(_43e,function(w,i){w.setValue(dojo.indexOf(_43f,w.value)!=-1);});}else{if(_43e[0]._multiValue){_43e[0].setValue(_43f);}else{dojo.forEach(_43e,function(w,i){w.setValue(_43f[i]);});}}}},getValues:function(){var obj={};dojo.forEach(this.getDescendants(),function(_445){var name=_445.name;if(!name){return;}var _447=(_445.getValue&&!_445._getValueDeprecated)?_445.getValue():_445.value;if(typeof _445.checked=="boolean"){if(/Radio/.test(_445.declaredClass)){if(_447!==false){dojo.setObject(name,_447,obj);}}else{var ary=dojo.getObject(name,false,obj);if(!ary){ary=[];dojo.setObject(name,ary,obj);}if(_447!==false){ary.push(_447);}}}else{dojo.setObject(name,_447,obj);}});return obj;},isValid:function(){return dojo.every(this.getDescendants(),function(_449){return !_449.isValid||_449.isValid();});}});dojo.declare("dijit.form.Form",[dijit._Widget,dijit._Templated,dijit.form._FormMixin],{name:"",action:"",method:"",encType:"","accept-charset":"",accept:"",target:"",templateString:"<form dojoAttachPoint='containerNode' dojoAttachEvent='onreset:_onReset,onsubmit:_onSubmit' name='${name}'></form>",attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{action:"",method:"",encType:"","accept-charset":"",accept:"",target:""}),execute:function(_44a){},onExecute:function(){},setAttribute:function(attr,_44c){this.inherited(arguments);switch(attr){case "encType":if(dojo.isIE){this.domNode.encoding=_44c;}}},postCreate:function(){if(dojo.isIE&&this.srcNodeRef&&this.srcNodeRef.attributes){var item=this.srcNodeRef.attributes.getNamedItem("encType");if(item&&!item.specified&&(typeof item.value=="string")){this.setAttribute("encType",item.value);}}this.inherited(arguments);},onReset:function(e){return true;},_onReset:function(e){var faux={returnValue:true,preventDefault:function(){this.returnValue=false;},stopPropagation:function(){},currentTarget:e.currentTarget,target:e.target};if(!(this.onReset(faux)===false)&&faux.returnValue){this.reset();}dojo.stopEvent(e);return false;},_onSubmit:function(e){var fp=dijit.form.Form.prototype;if(this.execute!=fp.execute||this.onExecute!=fp.onExecute){dojo.deprecated("dijit.form.Form:execute()/onExecute() are deprecated. Use onSubmit() instead.","","2.0");this.onExecute();this.execute(this.getValues());}if(this.onSubmit(e)===false){dojo.stopEvent(e);}},onSubmit:function(e){return this.isValid();},submit:function(){if(!(this.onSubmit()===false)){this.containerNode.submit();}}});}if(!dojo._hasResource["dijit.form._FormWidget"]){dojo._hasResource["dijit.form._FormWidget"]=true;dojo.provide("dijit.form._FormWidget");dojo.declare("dijit.form._FormWidget",[dijit._Widget,dijit._Templated],{baseClass:"",name:"",alt:"",value:"",type:"text",tabIndex:"0",disabled:false,readOnly:false,intermediateChanges:false,attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{value:"focusNode",disabled:"focusNode",readOnly:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode"}),setAttribute:function(attr,_455){this.inherited(arguments);switch(attr){case "disabled":var _456=this[this.attributeMap["tabIndex"]||"domNode"];if(_455){this._hovering=false;this._active=false;_456.removeAttribute("tabIndex");}else{_456.setAttribute("tabIndex",this.tabIndex);}dijit.setWaiState(this[this.attributeMap["disabled"]||"domNode"],"disabled",_455);this._setStateClass();}},setDisabled:function(_457){dojo.deprecated("setDisabled("+_457+") is deprecated. Use setAttribute('disabled',"+_457+") instead.","","2.0");this.setAttribute("disabled",_457);},_onMouse:function(_458){var _459=_458.currentTarget;if(_459&&_459.getAttribute){this.stateModifier=_459.getAttribute("stateModifier")||"";}if(!this.disabled){switch(_458.type){case "mouseenter":case "mouseover":this._hovering=true;this._active=this._mouseDown;break;case "mouseout":case "mouseleave":this._hovering=false;this._active=false;break;case "mousedown":this._active=true;this._mouseDown=true;var _45a=this.connect(dojo.body(),"onmouseup",function(){this._active=false;this._mouseDown=false;this._setStateClass();this.disconnect(_45a);});if(this.isFocusable()){this.focus();}break;}this._setStateClass();}},isFocusable:function(){return !this.disabled&&!this.readOnly&&this.focusNode&&(dojo.style(this.domNode,"display")!="none");},focus:function(){setTimeout(dojo.hitch(this,dijit.focus,this.focusNode),0);},_setStateClass:function(){if(!("staticClass" in this)){this.staticClass=(this.stateNode||this.domNode).className;}var _45b=[this.baseClass];function multiply(_45c){_45b=_45b.concat(dojo.map(_45b,function(c){return c+_45c;}),"dijit"+_45c);};if(this.checked){multiply("Checked");}if(this.state){multiply(this.state);}if(this.selected){multiply("Selected");}if(this.disabled){multiply("Disabled");}else{if(this.readOnly){multiply("ReadOnly");}else{if(this._active){multiply(this.stateModifier+"Active");}else{if(this._focused){multiply("Focused");}if(this._hovering){multiply(this.stateModifier+"Hover");}}}}(this.stateNode||this.domNode).className=this.staticClass+" "+_45b.join(" ");},onChange:function(_45e){},_onChangeMonitor:"value",_onChangeActive:false,_handleOnChange:function(_45f,_460){this._lastValue=_45f;if(this._lastValueReported==undefined&&(_460===null||!this._onChangeActive)){this._resetValue=this._lastValueReported=_45f;}if((this.intermediateChanges||_460||_460===undefined)&&((_45f&&_45f.toString)?_45f.toString():_45f)!==((this._lastValueReported&&this._lastValueReported.toString)?this._lastValueReported.toString():this._lastValueReported)){this._lastValueReported=_45f;if(this._onChangeActive){this.onChange(_45f);}}},reset:function(){this._hasBeenBlurred=false;if(this.setValue&&!this._getValueDeprecated){this.setValue(this._resetValue,true);}else{if(this._onChangeMonitor){this.setAttribute(this._onChangeMonitor,(this._resetValue!==undefined&&this._resetValue!==null)?this._resetValue:"");}}},create:function(){this.inherited(arguments);this._onChangeActive=true;this._setStateClass();},destroy:function(){if(this._layoutHackHandle){clearTimeout(this._layoutHackHandle);}this.inherited(arguments);},setValue:function(_461){dojo.deprecated("dijit.form._FormWidget:setValue("+_461+") is deprecated.  Use setAttribute('value',"+_461+") instead.","","2.0");this.setAttribute("value",_461);},_getValueDeprecated:true,getValue:function(){dojo.deprecated("dijit.form._FormWidget:getValue() is deprecated.  Use widget.value instead.","","2.0");return this.value;},_layoutHack:function(){if(dojo.isFF==2){var node=this.domNode;var old=node.style.opacity;node.style.opacity="0.999";this._layoutHackHandle=setTimeout(dojo.hitch(this,function(){this._layoutHackHandle=null;node.style.opacity=old;}),0);}}});dojo.declare("dijit.form._FormValueWidget",dijit.form._FormWidget,{attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{value:""}),postCreate:function(){this.setValue(this.value,null);},setValue:function(_464,_465){this.value=_464;this._handleOnChange(_464,_465);},_getValueDeprecated:false,getValue:function(){return this._lastValue;},undo:function(){this.setValue(this._lastValueReported,false);},_valueChanged:function(){var v=this.getValue();var lv=this._lastValueReported;return ((v!==null&&(v!==undefined)&&v.toString)?v.toString():"")!==((lv!==null&&(lv!==undefined)&&lv.toString)?lv.toString():"");},_onKeyPress:function(e){if(e.keyCode==dojo.keys.ESCAPE&&!e.shiftKey&&!e.ctrlKey&&!e.altKey){if(this._valueChanged()){this.undo();dojo.stopEvent(e);return false;}}return true;}});}if(!dojo._hasResource["dijit._Container"]){dojo._hasResource["dijit._Container"]=true;dojo.provide("dijit._Container");dojo.declare("dijit._Contained",null,{getParent:function(){for(var p=this.domNode.parentNode;p;p=p.parentNode){var id=p.getAttribute&&p.getAttribute("widgetId");if(id){var _46b=dijit.byId(id);return _46b.isContainer?_46b:null;}}return null;},_getSibling:function(_46c){var node=this.domNode;do{node=node[_46c+"Sibling"];}while(node&&node.nodeType!=1);if(!node){return null;}var id=node.getAttribute("widgetId");return dijit.byId(id);},getPreviousSibling:function(){return this._getSibling("previous");},getNextSibling:function(){return this._getSibling("next");}});dojo.declare("dijit._Container",null,{isContainer:true,addChild:function(_46f,_470){if(_470===undefined){_470="last";}var _471=this.containerNode||this.domNode;if(_470&&typeof _470=="number"){var _472=dojo.query("> [widgetid]",_471);if(_472&&_472.length>=_470){_471=_472[_470-1];_470="after";}}dojo.place(_46f.domNode,_471,_470);if(this._started&&!_46f._started){_46f.startup();}},removeChild:function(_473){var node=_473.domNode;node.parentNode.removeChild(node);},_nextElement:function(node){do{node=node.nextSibling;}while(node&&node.nodeType!=1);return node;},_firstElement:function(node){node=node.firstChild;if(node&&node.nodeType!=1){node=this._nextElement(node);}return node;},getChildren:function(){return dojo.query("> [widgetId]",this.containerNode||this.domNode).map(dijit.byNode);},hasChildren:function(){var cn=this.containerNode||this.domNode;return !!this._firstElement(cn);},_getSiblingOfChild:function(_478,dir){var node=_478.domNode;var _47b=(dir>0?"nextSibling":"previousSibling");do{node=node[_47b];}while(node&&(node.nodeType!=1||!dijit.byNode(node)));return node?dijit.byNode(node):null;}});dojo.declare("dijit._KeyNavContainer",[dijit._Container],{_keyNavCodes:{},connectKeyNavHandlers:function(_47c,_47d){var _47e=this._keyNavCodes={};var prev=dojo.hitch(this,this.focusPrev);var next=dojo.hitch(this,this.focusNext);dojo.forEach(_47c,function(code){_47e[code]=prev;});dojo.forEach(_47d,function(code){_47e[code]=next;});this.connect(this.domNode,"onkeypress","_onContainerKeypress");this.connect(this.domNode,"onfocus","_onContainerFocus");},startupKeyNavChildren:function(){dojo.forEach(this.getChildren(),dojo.hitch(this,"_startupChild"));},addChild:function(_483,_484){dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);this._startupChild(_483);},focus:function(){this.focusFirstChild();},focusFirstChild:function(){this.focusChild(this._getFirstFocusableChild());},focusNext:function(){if(this.focusedChild&&this.focusedChild.hasNextFocalNode&&this.focusedChild.hasNextFocalNode()){this.focusedChild.focusNext();return;}var _485=this._getNextFocusableChild(this.focusedChild,1);if(_485.getFocalNodes){this.focusChild(_485,_485.getFocalNodes()[0]);}else{this.focusChild(_485);}},focusPrev:function(){if(this.focusedChild&&this.focusedChild.hasPrevFocalNode&&this.focusedChild.hasPrevFocalNode()){this.focusedChild.focusPrev();return;}var _486=this._getNextFocusableChild(this.focusedChild,-1);if(_486.getFocalNodes){var _487=_486.getFocalNodes();this.focusChild(_486,_487[_487.length-1]);}else{this.focusChild(_486);}},focusChild:function(_488,node){if(_488){if(this.focusedChild&&_488!==this.focusedChild){this._onChildBlur(this.focusedChild);}this.focusedChild=_488;if(node&&_488.focusFocalNode){_488.focusFocalNode(node);}else{_488.focus();}}},_startupChild:function(_48a){if(_48a.getFocalNodes){dojo.forEach(_48a.getFocalNodes(),function(node){dojo.attr(node,"tabindex",-1);this._connectNode(node);},this);}else{var node=_48a.focusNode||_48a.domNode;if(_48a.isFocusable()){dojo.attr(node,"tabindex",-1);}this._connectNode(node);}},_connectNode:function(node){this.connect(node,"onfocus","_onNodeFocus");this.connect(node,"onblur","_onNodeBlur");},_onContainerFocus:function(evt){if(evt.target===this.domNode){this.focusFirstChild();}},_onContainerKeypress:function(evt){if(evt.ctrlKey||evt.altKey){return;}var func=this._keyNavCodes[evt.keyCode];if(func){func();dojo.stopEvent(evt);}},_onNodeFocus:function(evt){dojo.attr(this.domNode,"tabindex",-1);var _492=dijit.getEnclosingWidget(evt.target);if(_492&&_492.isFocusable()){this.focusedChild=_492;}dojo.stopEvent(evt);},_onNodeBlur:function(evt){if(this.tabIndex){dojo.attr(this.domNode,"tabindex",this.tabIndex);}dojo.stopEvent(evt);},_onChildBlur:function(_494){},_getFirstFocusableChild:function(){return this._getNextFocusableChild(null,1);},_getNextFocusableChild:function(_495,dir){if(_495){_495=this._getSiblingOfChild(_495,dir);}var _497=this.getChildren();for(var i=0;i<_497.length;i++){if(!_495){_495=_497[(dir>0)?0:(_497.length-1)];}if(_495.isFocusable()){return _495;}_495=this._getSiblingOfChild(_495,dir);}return null;}});}if(!dojo._hasResource["dijit.form.Button"]){dojo._hasResource["dijit.form.Button"]=true;dojo.provide("dijit.form.Button");dojo.declare("dijit.form.Button",dijit.form._FormWidget,{label:"",showLabel:true,iconClass:"",type:"button",baseClass:"dijitButton",templateString:"<div class=\"dijit dijitReset dijitLeft dijitInline\"\n\tdojoAttachEvent=\"onclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\n\twaiRole=\"presentation\"\n\t><button class=\"dijitReset dijitStretch dijitButtonNode dijitButtonContents\" dojoAttachPoint=\"focusNode,titleNode\"\n\t\ttype=\"${type}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t><span class=\"dijitReset dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\" \n \t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#10003;</span \n\t\t></span\n\t\t><div class=\"dijitReset dijitInline\"><center class=\"dijitReset dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\">${label}</center></div\n\t></button\n></div>\n",_onChangeMonitor:"",_onClick:function(e){if(this.disabled||this.readOnly){dojo.stopEvent(e);return false;}this._clicked();return this.onClick(e);},_onButtonClick:function(e){if(this._onClick(e)===false){dojo.stopEvent(e);}else{if(this.type=="submit"&&!this.focusNode.form){for(var node=this.domNode;node.parentNode;node=node.parentNode){var _49c=dijit.byNode(node);if(_49c&&typeof _49c._onSubmit=="function"){_49c._onSubmit(e);break;}}}}},postCreate:function(){if(this.showLabel==false){var _49d="";this.label=this.containerNode.innerHTML;_49d=dojo.trim(this.containerNode.innerText||this.containerNode.textContent||"");this.titleNode.title=_49d;dojo.addClass(this.containerNode,"dijitDisplayNone");}dojo.setSelectable(this.focusNode,false);this.inherited(arguments);},onClick:function(e){return true;},_clicked:function(e){},setLabel:function(_4a0){this.containerNode.innerHTML=this.label=_4a0;this._layoutHack();if(this.showLabel==false){this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent||"");}}});dojo.declare("dijit.form.DropDownButton",[dijit.form.Button,dijit._Container],{baseClass:"dijitDropDownButton",templateString:"<div class=\"dijit dijitReset dijitLeft dijitInline\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onclick:_onDropDownClick,onkeydown:_onDropDownKeydown,onblur:_onDropDownBlur,onkeypress:_onKey\"\n\twaiRole=\"presentation\"\n\t><div class='dijitReset dijitRight' waiRole=\"presentation\"\n\t><button class=\"dijitReset dijitStretch dijitButtonNode dijitButtonContents\" type=\"${type}\"\n\t\tdojoAttachPoint=\"focusNode,titleNode\" waiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\n\t\t><div class=\"dijitReset dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\n\t\t><div class=\"dijitReset dijitInline dijitButtonText\"  dojoAttachPoint=\"containerNode,popupStateNode\" waiRole=\"presentation\"\n\t\t\tid=\"${id}_label\">${label}</div\n\t\t><div class=\"dijitReset dijitInline dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\n\t\t><div class=\"dijitReset dijitInline dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\n\t></button\n></div></div>\n",_fillContent:function(){if(this.srcNodeRef){var _4a1=dojo.query("*",this.srcNodeRef);dijit.form.DropDownButton.superclass._fillContent.call(this,_4a1[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}if(!this.dropDown){var _4a2=dojo.query("[widgetId]",this.dropDownContainer)[0];this.dropDown=dijit.byNode(_4a2);delete this.dropDownContainer;}dijit.popup.prepare(this.dropDown.domNode);this.inherited(arguments);},destroyDescendants:function(){if(this.dropDown){this.dropDown.destroyRecursive();delete this.dropDown;}this.inherited(arguments);},_onArrowClick:function(e){if(this.disabled||this.readOnly){return;}this._toggleDropDown();},_onDropDownClick:function(e){var _4a5=dojo.isFF&&dojo.isFF<3&&navigator.appVersion.indexOf("Macintosh")!=-1;if(!_4a5||e.detail!=0||this._seenKeydown){this._onArrowClick(e);}this._seenKeydown=false;},_onDropDownKeydown:function(e){this._seenKeydown=true;},_onDropDownBlur:function(e){this._seenKeydown=false;},_onKey:function(e){if(this.disabled||this.readOnly){return;}if(e.keyCode==dojo.keys.DOWN_ARROW){if(!this.dropDown||this.dropDown.domNode.style.visibility=="hidden"){dojo.stopEvent(e);this._toggleDropDown();}}},_onBlur:function(){this._closeDropDown();this.inherited(arguments);},_toggleDropDown:function(){if(this.disabled||this.readOnly){return;}dijit.focus(this.popupStateNode);var _4a9=this.dropDown;if(!_4a9){return;}if(!this._opened){if(_4a9.href&&!_4a9.isLoaded){var self=this;var _4ab=dojo.connect(_4a9,"onLoad",function(){dojo.disconnect(_4ab);self._openDropDown();});_4a9._loadCheck(true);return;}else{this._openDropDown();}}else{this._closeDropDown();}},_openDropDown:function(){var _4ac=this.dropDown;var _4ad=_4ac.domNode.style.width;var self=this;dijit.popup.open({parent:this,popup:_4ac,around:this.domNode,orient:this.isLeftToRight()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"},onExecute:function(){self._closeDropDown(true);},onCancel:function(){self._closeDropDown(true);},onClose:function(){_4ac.domNode.style.width=_4ad;self.popupStateNode.removeAttribute("popupActive");this._opened=false;}});if(this.domNode.offsetWidth>_4ac.domNode.offsetWidth){var _4af=null;if(!this.isLeftToRight()){_4af=_4ac.domNode.parentNode;var _4b0=_4af.offsetLeft+_4af.offsetWidth;}dojo.marginBox(_4ac.domNode,{w:this.domNode.offsetWidth});if(_4af){_4af.style.left=_4b0-this.domNode.offsetWidth+"px";}}this.popupStateNode.setAttribute("popupActive","true");this._opened=true;if(_4ac.focus){_4ac.focus();}},_closeDropDown:function(_4b1){if(this._opened){dijit.popup.close(this.dropDown);if(_4b1){this.focus();}this._opened=false;}}});dojo.declare("dijit.form.ComboButton",dijit.form.DropDownButton,{templateString:"<table class='dijit dijitReset dijitInline dijitLeft'\n\tcellspacing='0' cellpadding='0' waiRole=\"presentation\"\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\n\t\t><td\tclass=\"dijitReset dijitStretch dijitButtonContents dijitButtonNode\"\n\t\t\ttabIndex=\"${tabIndex}\"\n\t\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"  dojoAttachPoint=\"titleNode\"\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t\t><div class=\"dijitReset dijitInline ${iconClass}\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" waiRole=\"presentation\">${label}</div\n\t\t></td\n\t\t><td class='dijitReset dijitStretch dijitButtonNode dijitArrowButton dijitDownArrowButton'\n\t\t\tdojoAttachPoint=\"popupStateNode,focusNode\"\n\t\t\tdojoAttachEvent=\"ondijitclick:_onArrowClick, onkeypress:_onKey,onmouseenter:_onMouse,onmouseleave:_onMouse\"\n\t\t\tstateModifier=\"DownArrow\"\n\t\t\ttitle=\"${optionsTitle}\" name=\"${name}\"\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\n\t\t></td\n\t></tr></tbody\n></table>\n",attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{id:"",name:""}),optionsTitle:"",baseClass:"dijitComboButton",_focusedNode:null,postCreate:function(){this.inherited(arguments);this._focalNodes=[this.titleNode,this.popupStateNode];dojo.forEach(this._focalNodes,dojo.hitch(this,function(node){if(dojo.isIE){this.connect(node,"onactivate",this._onNodeFocus);this.connect(node,"ondeactivate",this._onNodeBlur);}else{this.connect(node,"onfocus",this._onNodeFocus);this.connect(node,"onblur",this._onNodeBlur);}}));},focusFocalNode:function(node){this._focusedNode=node;dijit.focus(node);},hasNextFocalNode:function(){return this._focusedNode!==this.getFocalNodes()[1];},focusNext:function(){this._focusedNode=this.getFocalNodes()[this._focusedNode?1:0];dijit.focus(this._focusedNode);},hasPrevFocalNode:function(){return this._focusedNode!==this.getFocalNodes()[0];},focusPrev:function(){this._focusedNode=this.getFocalNodes()[this._focusedNode?0:1];dijit.focus(this._focusedNode);},getFocalNodes:function(){return this._focalNodes;},_onNodeFocus:function(evt){this._focusedNode=evt.currentTarget;var fnc=this._focusedNode==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.addClass(this._focusedNode,fnc);},_onNodeBlur:function(evt){var fnc=evt.currentTarget==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";dojo.removeClass(evt.currentTarget,fnc);},_onBlur:function(){this.inherited(arguments);this._focusedNode=null;}});dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,_onChangeMonitor:"checked",attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{checked:"focusNode"}),_clicked:function(evt){this.setAttribute("checked",!this.checked);},setAttribute:function(attr,_4ba){this.inherited(arguments);switch(attr){case "checked":dijit.setWaiState(this.focusNode||this.domNode,"pressed",this.checked);this._setStateClass();this._handleOnChange(this.checked,true);}},setChecked:function(_4bb){dojo.deprecated("setChecked("+_4bb+") is deprecated. Use setAttribute('checked',"+_4bb+") instead.","","2.0");this.setAttribute("checked",_4bb);},postCreate:function(){this.inherited(arguments);this.setAttribute("checked",this.checked);}});}if(!dojo._hasResource["dijit.form.TextBox"]){dojo._hasResource["dijit.form.TextBox"]=true;dojo.provide("dijit.form.TextBox");dojo.declare("dijit.form.TextBox",dijit.form._FormValueWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",templateString:"<input class=\"dijit dijitReset dijitLeft\" dojoAttachPoint='textbox,focusNode' name=\"${name}\"\n\tdojoAttachEvent='onmouseenter:_onMouse,onmouseleave:_onMouse,onfocus:_onMouse,onblur:_onMouse,onkeypress:_onKeyPress'\n\tautocomplete=\"off\" type=\"${type}\"\n\t/>\n",baseClass:"dijitTextBox",attributeMap:dojo.mixin(dojo.clone(dijit.form._FormValueWidget.prototype.attributeMap),{maxLength:"focusNode"}),getDisplayedValue:function(){return this.filter(this.textbox.value);},getValue:function(){return this.parse(this.getDisplayedValue(),this.constraints);},setValue:function(_4bc,_4bd,_4be){var _4bf=this.filter(_4bc);if((((typeof _4bf==typeof _4bc)&&(_4bc!==undefined))||(_4bc===null))&&(_4be==null||_4be==undefined)){_4be=this.format(_4bf,this.constraints);}if(_4be!=null&&_4be!=undefined){this.textbox.value=_4be;}dijit.form.TextBox.superclass.setValue.call(this,_4bf,_4bd);},setDisplayedValue:function(_4c0,_4c1){this.textbox.value=_4c0;this.setValue(this.getValue(),_4c1);},format:function(_4c2,_4c3){return ((_4c2==null||_4c2==undefined)?"":(_4c2.toString?_4c2.toString():_4c2));},parse:function(_4c4,_4c5){return _4c4;},postCreate:function(){this.textbox.setAttribute("value",this.getDisplayedValue());this.inherited(arguments);this._layoutHack();},filter:function(val){if(val===null||val===undefined){return "";}else{if(typeof val!="string"){return val;}}if(this.trim){val=dojo.trim(val);}if(this.uppercase){val=val.toUpperCase();}if(this.lowercase){val=val.toLowerCase();}if(this.propercase){val=val.replace(/[^\s]+/g,function(word){return word.substring(0,1).toUpperCase()+word.substring(1);});}return val;},_setBlurValue:function(){this.setValue(this.getValue(),(this.isValid?this.isValid():true));},_onBlur:function(){this._setBlurValue();this.inherited(arguments);}});dijit.selectInputText=function(_4c8,_4c9,stop){var _4cb=dojo.global;var _4cc=dojo.doc;_4c8=dojo.byId(_4c8);if(isNaN(_4c9)){_4c9=0;}if(isNaN(stop)){stop=_4c8.value?_4c8.value.length:0;}_4c8.focus();if(_4cc["selection"]&&dojo.body()["createTextRange"]){if(_4c8.createTextRange){var _4cd=_4c8.createTextRange();with(_4cd){collapse(true);moveStart("character",_4c9);moveEnd("character",stop);select();}}}else{if(_4cb["getSelection"]){var _4ce=_4cb.getSelection();if(_4c8.setSelectionRange){_4c8.setSelectionRange(_4c9,stop);}}}};}if(!dojo._hasResource["dijit.layout._LayoutWidget"]){dojo._hasResource["dijit.layout._LayoutWidget"]=true;dojo.provide("dijit.layout._LayoutWidget");dojo.declare("dijit.layout._LayoutWidget",[dijit._Widget,dijit._Container,dijit._Contained],{isLayoutContainer:true,postCreate:function(){dojo.addClass(this.domNode,"dijitContainer");},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_4cf){_4cf.startup();});if(!this.getParent||!this.getParent()){this.resize();this.connect(window,"onresize",function(){this.resize();});}this.inherited(arguments);},resize:function(args){var node=this.domNode;if(args){dojo.marginBox(node,args);if(args.t){node.style.top=args.t+"px";}if(args.l){node.style.left=args.l+"px";}}var mb=dojo.mixin(dojo.marginBox(node),args||{});this._contentBox=dijit.layout.marginBox2contentBox(node,mb);this.layout();},layout:function(){}});dijit.layout.marginBox2contentBox=function(node,mb){var cs=dojo.getComputedStyle(node);var me=dojo._getMarginExtents(node,cs);var pb=dojo._getPadBorderExtents(node,cs);return {l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};};(function(){var _4d8=function(word){return word.substring(0,1).toUpperCase()+word.substring(1);};var size=function(_4db,dim){_4db.resize?_4db.resize(dim):dojo.marginBox(_4db.domNode,dim);dojo.mixin(_4db,dojo.marginBox(_4db.domNode));dojo.mixin(_4db,dim);};dijit.layout.layoutChildren=function(_4dd,dim,_4df){dim=dojo.mixin({},dim);dojo.addClass(_4dd,"dijitLayoutContainer");_4df=dojo.filter(_4df,function(item){return item.layoutAlign!="client";}).concat(dojo.filter(_4df,function(item){return item.layoutAlign=="client";}));dojo.forEach(_4df,function(_4e2){var elm=_4e2.domNode,pos=_4e2.layoutAlign;var _4e5=elm.style;_4e5.left=dim.l+"px";_4e5.top=dim.t+"px";_4e5.bottom=_4e5.right="auto";dojo.addClass(elm,"dijitAlign"+_4d8(pos));if(pos=="top"||pos=="bottom"){size(_4e2,{w:dim.w});dim.h-=_4e2.h;if(pos=="top"){dim.t+=_4e2.h;}else{_4e5.top=dim.t+dim.h+"px";}}else{if(pos=="left"||pos=="right"){size(_4e2,{h:dim.h});dim.w-=_4e2.w;if(pos=="left"){dim.l+=_4e2.w;}else{_4e5.left=dim.l+dim.w+"px";}}else{if(pos=="client"){size(_4e2,dim);}}}});};})();}if(!dojo._hasResource["dojo.cookie"]){dojo._hasResource["dojo.cookie"]=true;dojo.provide("dojo.cookie");dojo.cookie=function(name,_4e7,_4e8){var c=document.cookie;if(arguments.length==1){var _4ea=c.match(new RegExp("(?:^|; )"+dojo.regexp.escapeString(name)+"=([^;]*)"));return _4ea?decodeURIComponent(_4ea[1]):undefined;}else{_4e8=_4e8||{};var exp=_4e8.expires;if(typeof exp=="number"){var d=new Date();d.setTime(d.getTime()+exp*24*60*60*1000);exp=_4e8.expires=d;}if(exp&&exp.toUTCString){_4e8.expires=exp.toUTCString();}_4e7=encodeURIComponent(_4e7);var _4ed=name+"="+_4e7;for(propName in _4e8){_4ed+="; "+propName;var _4ee=_4e8[propName];if(_4ee!==true){_4ed+="="+_4ee;}}document.cookie=_4ed;}};dojo.cookie.isSupported=function(){if(!("cookieEnabled" in navigator)){this("__djCookieTest__","CookiesAllowed");navigator.cookieEnabled=this("__djCookieTest__")=="CookiesAllowed";if(navigator.cookieEnabled){this("__djCookieTest__","",{expires:-1});}}return navigator.cookieEnabled;};}if(!dojo._hasResource["dijit.layout.BorderContainer"]){dojo._hasResource["dijit.layout.BorderContainer"]=true;dojo.provide("dijit.layout.BorderContainer");dojo.declare("dijit.layout.BorderContainer",dijit.layout._LayoutWidget,{design:"headline",liveSplitters:true,persist:false,_splitterClass:"dijit.layout._Splitter",postCreate:function(){this.inherited(arguments);this._splitters={};this._splitterThickness={};dojo.addClass(this.domNode,"dijitBorderContainer");},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),this._setupChild,this);this.inherited(arguments);},_setupChild:function(_4ef){var _4f0=_4ef.region;if(_4f0){_4ef.domNode.style.position="absolute";var ltr=this.isLeftToRight();if(_4f0=="leading"){_4f0=ltr?"left":"right";}if(_4f0=="trailing"){_4f0=ltr?"right":"left";}this["_"+_4f0]=_4ef.domNode;this["_"+_4f0+"Widget"]=_4ef;if(_4ef.splitter){var _4f2=dojo.getObject(this._splitterClass);var flip={left:"right",right:"left",top:"bottom",bottom:"top",leading:"trailing",trailing:"leading"};var _4f4=dojo.query("[region="+flip[_4ef.region]+"]",this.domNode);var _4f5=new _4f2({container:this,child:_4ef,region:_4f0,oppNode:_4f4[0],live:this.liveSplitters});this._splitters[_4f0]=_4f5.domNode;dojo.place(_4f5.domNode,_4ef.domNode,"after");this._computeSplitterThickness(_4f0);}_4ef.region=_4f0;}},_computeSplitterThickness:function(_4f6){var re=new RegExp("top|bottom");this._splitterThickness[_4f6]=dojo.marginBox(this._splitters[_4f6])[(re.test(_4f6)?"h":"w")];},layout:function(){this._layoutChildren();},addChild:function(_4f8,_4f9){this.inherited(arguments);this._setupChild(_4f8);if(this._started){this._layoutChildren();}},removeChild:function(_4fa){var _4fb=_4fa.region;var _4fc=this._splitters[_4fb];if(_4fc){dijit.byNode(_4fc).destroy();delete this._splitters[_4fb];delete this._splitterThickness[_4fb];}this.inherited(arguments);delete this["_"+_4fb];delete this["_"+_4fb+"Widget"];if(this._started){this._layoutChildren(_4fa.region);}},_layoutChildren:function(_4fd){var _4fe=(this.design=="sidebar");var _4ff=0,_500=0,_501=0,_502=0;var _503={},_504={},_505={},_506={},_507=(this._center&&this._center.style)||{};var _508=/left|right/.test(_4fd);var _509=!_4fd||(!_508&&!_4fe);var _50a=!_4fd||(_508&&_4fe);if(this._top){_503=_50a&&this._top.style;_4ff=dojo.marginBox(this._top).h;}if(this._left){_504=_509&&this._left.style;_501=dojo.marginBox(this._left).w;}if(this._right){_505=_509&&this._right.style;_502=dojo.marginBox(this._right).w;}if(this._bottom){_506=_50a&&this._bottom.style;_500=dojo.marginBox(this._bottom).h;}var _50b=this._splitters;var _50c=_50b.top;var _50d=_50b.bottom;var _50e=_50b.left;var _50f=_50b.right;var _510=this._splitterThickness;var _511=_510.top||0;var _512=_510.left||0;var _513=_510.right||0;var _514=_510.bottom||0;if(_512>50||_513>50){setTimeout(dojo.hitch(this,function(){for(var _515 in this._splitters){this._computeSplitterThickness(_515);}this._layoutChildren();}),50);return false;}var _516={left:(_4fe?_501+_512:"0")+"px",right:(_4fe?_502+_513:"0")+"px"};if(_50c){dojo.mixin(_50c.style,_516);_50c.style.top=_4ff+"px";}if(_50d){dojo.mixin(_50d.style,_516);_50d.style.bottom=_500+"px";}_516={top:(_4fe?"0":_4ff+_511)+"px",bottom:(_4fe?"0":_500+_514)+"px"};if(_50e){dojo.mixin(_50e.style,_516);_50e.style.left=_501+"px";}if(_50f){dojo.mixin(_50f.style,_516);_50f.style.right=_502+"px";}dojo.mixin(_507,{top:_4ff+_511+"px",left:_501+_512+"px",right:_502+_513+"px",bottom:_500+_514+"px"});var _517={top:_4fe?"0":_507.top,bottom:_4fe?"0":_507.bottom};dojo.mixin(_504,_517);dojo.mixin(_505,_517);_504.left=_505.right=_503.top=_506.bottom="0";if(_4fe){_503.left=_506.left=_501+(this.isLeftToRight()?_512:0)+"px";_503.right=_506.right=_502+(this.isLeftToRight()?0:_513)+"px";}else{_503.left=_503.right=_506.left=_506.right="0";}var _518=dojo.isIE||dojo.some(this.getChildren(),function(_519){return _519.domNode.tagName=="TEXTAREA";});if(_518){var _51a=function(n,b){n=dojo.byId(n);var s=dojo.getComputedStyle(n);if(!b){return dojo._getBorderBox(n,s);}var me=dojo._getMarginExtents(n,s);dojo._setMarginBox(n,b.l,b.t,b.w+me.w,b.h+me.h,s);return null;};var _51f=function(_520,dim){if(_520){_520.resize?_520.resize(dim):dojo.marginBox(_520.domNode,dim);}};var _522=_51a(this.domNode);var _523=_522.h;var _524=_523;if(this._top){_524-=_4ff;}if(this._bottom){_524-=_500;}if(_50c){_524-=_511;}if(_50d){_524-=_514;}var _525={h:_524};var _526=_4fe?_523:_524;if(_50e){_50e.style.height=_526;}if(_50f){_50f.style.height=_526;}_51f(this._leftWidget,{h:_526});_51f(this._rightWidget,{h:_526});var _527=_522.w;var _528=_527;if(this._left){_528-=_501;}if(this._right){_528-=_502;}if(_50e){_528-=_512;}if(_50f){_528-=_513;}_525.w=_528;var _529=_4fe?_528:_527;if(_50c){_50c.style.width=_529;}if(_50d){_50d.style.width=_529;}_51f(this._topWidget,{w:_529});_51f(this._bottomWidget,{w:_529});_51f(this._centerWidget,_525);}else{var _52a={};if(_4fd){_52a[_4fd]=_52a.center=true;if(/top|bottom/.test(_4fd)&&this.design!="sidebar"){_52a.left=_52a.right=true;}else{if(/left|right/.test(_4fd)&&this.design=="sidebar"){_52a.top=_52a.bottom=true;}}}dojo.forEach(this.getChildren(),function(_52b){if(_52b.resize&&(!_4fd||_52b.region in _52a)){_52b.resize();}},this);}}});dojo.extend(dijit._Widget,{region:"",splitter:false,minSize:0,maxSize:Infinity});dojo.declare("dijit.layout._Splitter",[dijit._Widget,dijit._Templated],{live:true,templateString:"<div class=\"dijitSplitter\" dojoAttachEvent=\"onkeypress:_onKeyPress,onmousedown:_startDrag\" tabIndex=\"0\" waiRole=\"separator\"><div class=\"dijitSplitterThumb\"></div></div>",postCreate:function(){this.inherited(arguments);this.horizontal=/top|bottom/.test(this.region);dojo.addClass(this.domNode,"dijitSplitter"+(this.horizontal?"H":"V"));this._factor=/top|left/.test(this.region)?1:-1;this._minSize=this.child.minSize;this._computeMaxSize();this.connect(this.container,"layout",dojo.hitch(this,this._computeMaxSize));this._cookieName=this.container.id+"_"+this.region;if(this.container.persist){var _52c=dojo.cookie(this._cookieName);if(_52c){this.child.domNode.style[this.horizontal?"height":"width"]=_52c;}}},_computeMaxSize:function(){var dim=this.horizontal?"h":"w";var _52e=dojo.contentBox(this.container.domNode)[dim]-(this.oppNode?dojo.marginBox(this.oppNode)[dim]:0);this._maxSize=Math.min(this.child.maxSize,_52e);},_startDrag:function(e){if(!this.cover){this.cover=dojo.doc.createElement("div");dojo.addClass(this.cover,"dijitSplitterCover");dojo.place(this.cover,this.child.domNode,"after");}else{this.cover.style.zIndex=1;}if(this.fake){dojo._destroyElement(this.fake);}if(!(this._resize=this.live)){(this.fake=this.domNode.cloneNode(true)).removeAttribute("id");dojo.addClass(this.domNode,"dijitSplitterShadow");dojo.place(this.fake,this.domNode,"after");}dojo.addClass(this.domNode,"dijitSplitterActive");var _530=this._factor,max=this._maxSize,min=this._minSize||10;var axis=this.horizontal?"pageY":"pageX";var _534=e[axis];var _535=this.domNode.style;var dim=this.horizontal?"h":"w";var _537=dojo.marginBox(this.child.domNode)[dim];var _538=parseInt(this.domNode.style[this.region]);var _539=this._resize;var _53a=this.region;var mb={};var _53c=this.child.domNode;var _53d=dojo.hitch(this.container,this.container._layoutChildren);var de=dojo.doc.body;this._handlers=(this._handlers||[]).concat([dojo.connect(de,"onmousemove",this._drag=function(e,_540){var _541=e[axis]-_534,_542=_530*_541+_537,_543=Math.max(Math.min(_542,max),min);if(_539||_540){mb[dim]=_543;dojo.marginBox(_53c,mb);_53d(_53a);}_535[_53a]=_530*_541+_538+(_543-_542)+"px";}),dojo.connect(de,"onmouseup",this,"_stopDrag")]);dojo.stopEvent(e);},_stopDrag:function(e){try{if(this.cover){this.cover.style.zIndex=-1;}if(this.fake){dojo._destroyElement(this.fake);}dojo.removeClass(this.domNode,"dijitSplitterActive");dojo.removeClass(this.domNode,"dijitSplitterShadow");this._drag(e);this._drag(e,true);}finally{this._cleanupHandlers();delete this._drag;}if(this.container.persist){dojo.cookie(this._cookieName,this.child.domNode.style[this.horizontal?"height":"width"]);}},_cleanupHandlers:function(){dojo.forEach(this._handlers,dojo.disconnect);delete this._handlers;},_onKeyPress:function(e){this._resize=true;var _546=this.horizontal;var tick=1;var dk=dojo.keys;switch(e.keyCode){case _546?dk.UP_ARROW:dk.LEFT_ARROW:tick*=-1;break;case _546?dk.DOWN_ARROW:dk.RIGHT_ARROW:break;default:return;}var _549=dojo.marginBox(this.child.domNode)[_546?"h":"w"]+this._factor*tick;var mb={};mb[this.horizontal?"h":"w"]=Math.max(Math.min(_549,this._maxSize),this._minSize);dojo.marginBox(this.child.domNode,mb);this.container._layoutChildren(this.region);dojo.stopEvent(e);},destroy:function(){this._cleanupHandlers();delete this.child;delete this.container;delete this.fake;this.inherited(arguments);}});}if(!dojo._hasResource["dijit.Menu"]){dojo._hasResource["dijit.Menu"]=true;dojo.provide("dijit.Menu");dojo.declare("dijit.Menu",[dijit._Widget,dijit._Templated,dijit._KeyNavContainer],{constructor:function(){this._bindings=[];},templateString:"<table class=\"dijit dijitMenu dijitReset dijitMenuTable\" waiRole=\"menu\" dojoAttachEvent=\"onkeypress:_onKeyPress\">"+"<tbody class=\"dijitReset\" dojoAttachPoint=\"containerNode\"></tbody>"+"</table>",targetNodeIds:[],contextMenuForWindow:false,leftClickToOpen:false,parentMenu:null,popupDelay:500,_contextMenuWithMouse:false,postCreate:function(){if(this.contextMenuForWindow){this.bindDomNode(dojo.body());}else{dojo.forEach(this.targetNodeIds,this.bindDomNode,this);}this.connectKeyNavHandlers([dojo.keys.UP_ARROW],[dojo.keys.DOWN_ARROW]);},startup:function(){if(this._started){return;}dojo.forEach(this.getChildren(),function(_54b){_54b.startup();});this.startupKeyNavChildren();this.inherited(arguments);},onExecute:function(){},onCancel:function(_54c){},_moveToPopup:function(evt){if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){this.focusedChild._onClick(evt);}},_onKeyPress:function(evt){if(evt.ctrlKey||evt.altKey){return;}switch(evt.keyCode){case dojo.keys.RIGHT_ARROW:this._moveToPopup(evt);dojo.stopEvent(evt);break;case dojo.keys.LEFT_ARROW:if(this.parentMenu){this.onCancel(false);}else{dojo.stopEvent(evt);}break;}},onItemHover:function(item){this.focusChild(item);if(this.focusedChild.popup&&!this.focusedChild.disabled&&!this.hover_timer){this.hover_timer=setTimeout(dojo.hitch(this,"_openPopup"),this.popupDelay);}},_onChildBlur:function(item){dijit.popup.close(item.popup);item._blur();this._stopPopupTimer();},onItemUnhover:function(item){},_stopPopupTimer:function(){if(this.hover_timer){clearTimeout(this.hover_timer);this.hover_timer=null;}},_getTopMenu:function(){for(var top=this;top.parentMenu;top=top.parentMenu){}return top;},onItemClick:function(item,evt){if(item.disabled){return false;}if(item.popup){if(!this.is_open){this._openPopup();}}else{this.onExecute();item.onClick(evt);}},_iframeContentWindow:function(_555){var win=dijit.getDocumentWindow(dijit.Menu._iframeContentDocument(_555))||dijit.Menu._iframeContentDocument(_555)["__parent__"]||(_555.name&&dojo.doc.frames[_555.name])||null;return win;},_iframeContentDocument:function(_557){var doc=_557.contentDocument||(_557.contentWindow&&_557.contentWindow.document)||(_557.name&&dojo.doc.frames[_557.name]&&dojo.doc.frames[_557.name].document)||null;return doc;},bindDomNode:function(node){node=dojo.byId(node);var win=dijit.getDocumentWindow(node.ownerDocument);if(node.tagName.toLowerCase()=="iframe"){win=this._iframeContentWindow(node);node=dojo.withGlobal(win,dojo.body);}var cn=(node==dojo.body()?dojo.doc:node);node[this.id]=this._bindings.push([dojo.connect(cn,(this.leftClickToOpen)?"onclick":"oncontextmenu",this,"_openMyself"),dojo.connect(cn,"onkeydown",this,"_contextKey"),dojo.connect(cn,"onmousedown",this,"_contextMouse")]);},unBindDomNode:function(_55c){var node=dojo.byId(_55c);if(node){var bid=node[this.id]-1,b=this._bindings[bid];dojo.forEach(b,dojo.disconnect);delete this._bindings[bid];}},_contextKey:function(e){this._contextMenuWithMouse=false;if(e.keyCode==dojo.keys.F10){dojo.stopEvent(e);if(e.shiftKey&&e.type=="keydown"){var _e={target:e.target,pageX:e.pageX,pageY:e.pageY};_e.preventDefault=_e.stopPropagation=function(){};window.setTimeout(dojo.hitch(this,function(){this._openMyself(_e);}),1);}}},_contextMouse:function(e){this._contextMenuWithMouse=true;},_openMyself:function(e){if(this.leftClickToOpen&&e.button>0){return;}dojo.stopEvent(e);var x,y;if(dojo.isSafari||this._contextMenuWithMouse){x=e.pageX;y=e.pageY;}else{var _566=dojo.coords(e.target,true);x=_566.x+10;y=_566.y+10;}var self=this;var _568=dijit.getFocus(this);function closeAndRestoreFocus(){dijit.focus(_568);dijit.popup.close(self);};dijit.popup.open({popup:this,x:x,y:y,onExecute:closeAndRestoreFocus,onCancel:closeAndRestoreFocus,orient:this.isLeftToRight()?"L":"R"});this.focus();this._onBlur=function(){this.inherited("_onBlur",arguments);dijit.popup.close(this);};},onOpen:function(e){this.isShowingNow=true;},onClose:function(){this._stopPopupTimer();this.parentMenu=null;this.isShowingNow=false;this.currentPopup=null;if(this.focusedChild){this._onChildBlur(this.focusedChild);this.focusedChild=null;}},_openPopup:function(){this._stopPopupTimer();var _56a=this.focusedChild;var _56b=_56a.popup;if(_56b.isShowingNow){return;}_56b.parentMenu=this;var self=this;dijit.popup.open({parent:this,popup:_56b,around:_56a.arrowCell,orient:this.isLeftToRight()?{"TR":"TL","TL":"TR"}:{"TL":"TR","TR":"TL"},onCancel:function(){dijit.popup.close(_56b);_56a.focus();self.currentPopup=null;}});this.currentPopup=_56b;if(_56b.focus){_56b.focus();}},uninitialize:function(){dojo.forEach(this.targetNodeIds,this.unBindDomNode,this);this.inherited(arguments);}});dojo.declare("dijit.MenuItem",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"<tr class=\"dijitReset dijitMenuItem\" "+"dojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">"+"<td class=\"dijitReset\"><div class=\"dijitMenuItemIcon ${iconClass}\" dojoAttachPoint=\"iconNode\"></div></td>"+"<td tabIndex=\"-1\" class=\"dijitReset dijitMenuItemLabel\" dojoAttachPoint=\"containerNode,focusNode\" waiRole=\"menuitem\"></td>"+"<td class=\"dijitReset\" dojoAttachPoint=\"arrowCell\">"+"<div class=\"dijitMenuExpand\" dojoAttachPoint=\"expand\" style=\"display:none\">"+"<span class=\"dijitInline dijitArrowNode dijitMenuExpandInner\">+</span>"+"</div>"+"</td>"+"</tr>",label:"",iconClass:"",disabled:false,postCreate:function(){dojo.setSelectable(this.domNode,false);this.setDisabled(this.disabled);if(this.label){this.setLabel(this.label);}},_onHover:function(){this.getParent().onItemHover(this);},_onUnhover:function(){this.getParent().onItemUnhover(this);},_onClick:function(evt){this.getParent().onItemClick(this,evt);dojo.stopEvent(evt);},onClick:function(evt){},focus:function(){dojo.addClass(this.domNode,"dijitMenuItemHover");try{dijit.focus(this.containerNode);}catch(e){}},_blur:function(){dojo.removeClass(this.domNode,"dijitMenuItemHover");},setLabel:function(_56f){this.containerNode.innerHTML=this.label=_56f;},setDisabled:function(_570){this.disabled=_570;dojo[_570?"addClass":"removeClass"](this.domNode,"dijitMenuItemDisabled");dijit.setWaiState(this.containerNode,"disabled",_570?"true":"false");}});dojo.declare("dijit.PopupMenuItem",dijit.MenuItem,{_fillContent:function(){if(this.srcNodeRef){var _571=dojo.query("*",this.srcNodeRef);dijit.PopupMenuItem.superclass._fillContent.call(this,_571[0]);this.dropDownContainer=this.srcNodeRef;}},startup:function(){if(this._started){return;}this.inherited(arguments);if(!this.popup){var node=dojo.query("[widgetId]",this.dropDownContainer)[0];this.popup=dijit.byNode(node);}dojo.body().appendChild(this.popup.domNode);this.popup.domNode.style.display="none";dojo.addClass(this.expand,"dijitMenuExpandEnabled");dojo.style(this.expand,"display","");dijit.setWaiState(this.containerNode,"haspopup","true");},destroyDescendants:function(){if(this.popup){this.popup.destroyRecursive();delete this.popup;}this.inherited(arguments);}});dojo.declare("dijit.MenuSeparator",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:"<tr class=\"dijitMenuSeparator\"><td colspan=3>"+"<div class=\"dijitMenuSeparatorTop\"></div>"+"<div class=\"dijitMenuSeparatorBottom\"></div>"+"</td></tr>",postCreate:function(){dojo.setSelectable(this.domNode,false);},isFocusable:function(){return false;}});}if(!dojo._hasResource["dijit.layout.StackContainer"]){dojo._hasResource["dijit.layout.StackContainer"]=true;dojo.provide("dijit.layout.StackContainer");dojo.declare("dijit.layout.StackContainer",dijit.layout._LayoutWidget,{doLayout:true,_started:false,postCreate:function(){dijit.setWaiRole((this.containerNode||this.domNode),"tabpanel");this.connect(this.domNode,"onkeypress",this._onKeyPress);},startup:function(){if(this._started){return;}var _573=this.getChildren();dojo.forEach(_573,this._setupChild,this);dojo.some(_573,function(_574){if(_574.selected){this.selectedChildWidget=_574;}return _574.selected;},this);var _575=this.selectedChildWidget;if(!_575&&_573[0]){_575=this.selectedChildWidget=_573[0];_575.selected=true;}if(_575){this._showChild(_575);}dojo.publish(this.id+"-startup",[{children:_573,selected:_575}]);this.inherited(arguments);},_setupChild:function(page){page.domNode.style.display="none";page.domNode.style.position="relative";return page;},addChild:function(_577,_578){dijit._Container.prototype.addChild.apply(this,arguments);_577=this._setupChild(_577);if(this._started){this.layout();dojo.publish(this.id+"-addChild",[_577,_578]);if(!this.selectedChildWidget){this.selectChild(_577);}}},removeChild:function(page){dijit._Container.prototype.removeChild.apply(this,arguments);if(this._beingDestroyed){return;}if(this._started){dojo.publish(this.id+"-removeChild",[page]);this.layout();}if(this.selectedChildWidget===page){this.selectedChildWidget=undefined;if(this._started){var _57a=this.getChildren();if(_57a.length){this.selectChild(_57a[0]);}}}},selectChild:function(page){page=dijit.byId(page);if(this.selectedChildWidget!=page){this._transition(page,this.selectedChildWidget);this.selectedChildWidget=page;dojo.publish(this.id+"-selectChild",[page]);}},_transition:function(_57c,_57d){if(_57d){this._hideChild(_57d);}this._showChild(_57c);if(this.doLayout&&_57c.resize){_57c.resize(this._containerContentBox||this._contentBox);}},_adjacent:function(_57e){var _57f=this.getChildren();var _580=dojo.indexOf(_57f,this.selectedChildWidget);_580+=_57e?1:_57f.length-1;return _57f[_580%_57f.length];},forward:function(){this.selectChild(this._adjacent(true));},back:function(){this.selectChild(this._adjacent(false));},_onKeyPress:function(e){dojo.publish(this.id+"-containerKeyPress",[{e:e,page:this}]);},layout:function(){if(this.doLayout&&this.selectedChildWidget&&this.selectedChildWidget.resize){this.selectedChildWidget.resize(this._contentBox);}},_showChild:function(page){var _583=this.getChildren();page.isFirstChild=(page==_583[0]);page.isLastChild=(page==_583[_583.length-1]);page.selected=true;page.domNode.style.display="";if(page._loadCheck){page._loadCheck();}if(page.onShow){page.onShow();}},_hideChild:function(page){page.selected=false;page.domNode.style.display="none";if(page.onHide){page.onHide();}},closeChild:function(page){var _586=page.onClose(this,page);if(_586){this.removeChild(page);page.destroyRecursive();}},destroy:function(){this._beingDestroyed=true;this.inherited(arguments);}});dojo.declare("dijit.layout.StackController",[dijit._Widget,dijit._Templated,dijit._Container],{templateString:"<span wairole='tablist' dojoAttachEvent='onkeypress' class='dijitStackController'></span>",containerId:"",buttonWidget:"dijit.layout._StackButton",postCreate:function(){dijit.setWaiRole(this.domNode,"tablist");this.pane2button={};this.pane2menu={};this._subscriptions=[dojo.subscribe(this.containerId+"-startup",this,"onStartup"),dojo.subscribe(this.containerId+"-addChild",this,"onAddChild"),dojo.subscribe(this.containerId+"-removeChild",this,"onRemoveChild"),dojo.subscribe(this.containerId+"-selectChild",this,"onSelectChild"),dojo.subscribe(this.containerId+"-containerKeyPress",this,"onContainerKeyPress")];},onStartup:function(info){dojo.forEach(info.children,this.onAddChild,this);this.onSelectChild(info.selected);},destroy:function(){for(var pane in this.pane2button){this.onRemoveChild(pane);}dojo.forEach(this._subscriptions,dojo.unsubscribe);this.inherited(arguments);},onAddChild:function(page,_58a){var _58b=dojo.doc.createElement("span");this.domNode.appendChild(_58b);var cls=dojo.getObject(this.buttonWidget);var _58d=new cls({label:page.title,closeButton:page.closable},_58b);this.addChild(_58d,_58a);this.pane2button[page]=_58d;page.controlButton=_58d;dojo.connect(_58d,"onClick",dojo.hitch(this,"onButtonClick",page));if(page.closable){dojo.connect(_58d,"onClickCloseButton",dojo.hitch(this,"onCloseButtonClick",page));var _58e=dojo.i18n.getLocalization("dijit","common");var _58f=new dijit.Menu({targetNodeIds:[_58d.id],id:_58d.id+"_Menu"});var _590=new dijit.MenuItem({label:_58e.itemClose});dojo.connect(_590,"onClick",dojo.hitch(this,"onCloseButtonClick",page));_58f.addChild(_590);this.pane2menu[page]=_58f;}if(!this._currentChild){_58d.focusNode.setAttribute("tabIndex","0");this._currentChild=page;}if(!this.isLeftToRight()&&dojo.isIE&&this._rectifyRtlTabList){this._rectifyRtlTabList();}},onRemoveChild:function(page){if(this._currentChild===page){this._currentChild=null;}var _592=this.pane2button[page];var menu=this.pane2menu[page];if(menu){menu.destroy();}if(_592){_592.destroy();}this.pane2button[page]=null;},onSelectChild:function(page){if(!page){return;}if(this._currentChild){var _595=this.pane2button[this._currentChild];_595.setAttribute("checked",false);_595.focusNode.setAttribute("tabIndex","-1");}var _596=this.pane2button[page];_596.setAttribute("checked",true);this._currentChild=page;_596.focusNode.setAttribute("tabIndex","0");var _597=dijit.byId(this.containerId);dijit.setWaiState(_597.containerNode||_597.domNode,"labelledby",_596.id);},onButtonClick:function(page){var _599=dijit.byId(this.containerId);_599.selectChild(page);},onCloseButtonClick:function(page){var _59b=dijit.byId(this.containerId);_59b.closeChild(page);var b=this.pane2button[this._currentChild];if(b){dijit.focus(b.focusNode||b.domNode);}},adjacent:function(_59d){if(!this.isLeftToRight()&&(!this.tabPosition||/top|bottom/.test(this.tabPosition))){_59d=!_59d;}var _59e=this.getChildren();var _59f=dojo.indexOf(_59e,this.pane2button[this._currentChild]);var _5a0=_59d?1:_59e.length-1;return _59e[(_59f+_5a0)%_59e.length];},onkeypress:function(e){if(this.disabled||e.altKey){return;}var _5a2=null;if(e.ctrlKey||!e._djpage){var k=dojo.keys;switch(e.keyCode){case k.LEFT_ARROW:case k.UP_ARROW:if(!e._djpage){_5a2=false;}break;case k.PAGE_UP:if(e.ctrlKey){_5a2=false;}break;case k.RIGHT_ARROW:case k.DOWN_ARROW:if(!e._djpage){_5a2=true;}break;case k.PAGE_DOWN:if(e.ctrlKey){_5a2=true;}break;case k.DELETE:if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}dojo.stopEvent(e);break;default:if(e.ctrlKey){if(e.keyCode==k.TAB){this.adjacent(!e.shiftKey).onClick();dojo.stopEvent(e);}else{if(e.keyChar=="w"){if(this._currentChild.closable){this.onCloseButtonClick(this._currentChild);}dojo.stopEvent(e);}}}}if(_5a2!==null){this.adjacent(_5a2).onClick();dojo.stopEvent(e);}}},onContainerKeyPress:function(info){info.e._djpage=info.page;this.onkeypress(info.e);}});dojo.declare("dijit.layout._StackButton",dijit.form.ToggleButton,{tabIndex:"-1",postCreate:function(evt){dijit.setWaiRole((this.focusNode||this.domNode),"tab");this.inherited(arguments);},onClick:function(evt){dijit.focus(this.focusNode);},onClickCloseButton:function(evt){evt.stopPropagation();}});dojo.extend(dijit._Widget,{title:"",selected:false,closable:false,onClose:function(){return true;}});}if(!dojo._hasResource["dijit.layout.TabContainer"]){dojo._hasResource["dijit.layout.TabContainer"]=true;dojo.provide("dijit.layout.TabContainer");dojo.declare("dijit.layout.TabContainer",[dijit.layout.StackContainer,dijit._Templated],{tabPosition:"top",templateString:null,templateString:"<div class=\"dijitTabContainer\">\n\t<div dojoAttachPoint=\"tablistNode\"></div>\n\t<div class=\"dijitTabPaneWrapper\" dojoAttachPoint=\"containerNode\"></div>\n</div>\n",_controllerWidget:"dijit.layout.TabController",postCreate:function(){this.inherited(arguments);var _5a8=dojo.getObject(this._controllerWidget);this.tablist=new _5a8({id:this.id+"_tablist",tabPosition:this.tabPosition,doLayout:this.doLayout,containerId:this.id},this.tablistNode);},_setupChild:function(tab){dojo.addClass(tab.domNode,"dijitTabPane");this.inherited(arguments);return tab;},startup:function(){if(this._started){return;}this.tablist.startup();this.inherited(arguments);if(dojo.isSafari){setTimeout(dojo.hitch(this,"layout"),0);}if(dojo.isIE&&!this.isLeftToRight()&&this.tabPosition=="right-h"&&this.tablist&&this.tablist.pane2button){for(var pane in this.tablist.pane2button){var _5ab=this.tablist.pane2button[pane];if(!_5ab.closeButton){continue;}tabButtonStyle=_5ab.closeButtonNode.style;tabButtonStyle.position="absolute";if(dojo.isIE<7){tabButtonStyle.left=_5ab.domNode.offsetWidth+"px";}else{tabButtonStyle.padding="0px";}}}},layout:function(){if(!this.doLayout){return;}var _5ac=this.tabPosition.replace(/-h/,"");var _5ad=[{domNode:this.tablist.domNode,layoutAlign:_5ac},{domNode:this.containerNode,layoutAlign:"client"}];dijit.layout.layoutChildren(this.domNode,this._contentBox,_5ad);this._containerContentBox=dijit.layout.marginBox2contentBox(this.containerNode,_5ad[1]);if(this.selectedChildWidget){this._showChild(this.selectedChildWidget);if(this.doLayout&&this.selectedChildWidget.resize){this.selectedChildWidget.resize(this._containerContentBox);}}},destroy:function(){if(this.tablist){this.tablist.destroy();}this.inherited(arguments);}});dojo.declare("dijit.layout.TabController",dijit.layout.StackController,{templateString:"<div wairole='tablist' dojoAttachEvent='onkeypress:onkeypress'></div>",tabPosition:"top",doLayout:true,buttonWidget:"dijit.layout._TabButton",postMixInProperties:function(){this["class"]="dijitTabLabels-"+this.tabPosition+(this.doLayout?"":" dijitTabNoLayout");this.inherited(arguments);},_rectifyRtlTabList:function(){if(0>=this.tabPosition.indexOf("-h")){return;}if(!this.pane2button){return;}var _5ae=0;for(var pane in this.pane2button){_5ae=Math.max(_5ae,dojo.marginBox(this.pane2button[pane].innerDiv).w);}for(pane in this.pane2button){this.pane2button[pane].innerDiv.style.width=_5ae+"px";}}});dojo.declare("dijit.layout._TabButton",dijit.layout._StackButton,{baseClass:"dijitTab",templateString:"<div waiRole=\"presentation\" dojoAttachEvent='onclick:onClick,onmouseenter:_onMouse,onmouseleave:_onMouse'>\n    <div waiRole=\"presentation\" class='dijitTabInnerDiv' dojoAttachPoint='innerDiv'>\n        <div waiRole=\"presentation\" class='dijitTabContent' dojoAttachPoint='tabContent'>\n\t        <span dojoAttachPoint='containerNode,focusNode' class='tabLabel'>${!label}</span>\n\t        <span dojoAttachPoint='closeButtonNode' class='closeImage' dojoAttachEvent='onmouseenter:_onMouse, onmouseleave:_onMouse, onclick:onClickCloseButton' stateModifier='CloseButton'>\n\t            <span dojoAttachPoint='closeText' class='closeText'>x</span>\n\t        </span>\n        </div>\n    </div>\n</div>\n",postCreate:function(){if(this.closeButton){dojo.addClass(this.innerDiv,"dijitClosable");}else{this.closeButtonNode.style.display="none";}this.inherited(arguments);dojo.setSelectable(this.containerNode,false);}});}if(!dojo._hasResource["dijit.layout.ContentPane"]){dojo._hasResource["dijit.layout.ContentPane"]=true;dojo.provide("dijit.layout.ContentPane");dojo.declare("dijit.layout.ContentPane",dijit._Widget,{href:"",extractContent:false,parseOnLoad:true,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'>${errorState}</span>",isLoaded:false,"class":"dijitContentPane",doLayout:"auto",postCreate:function(){this.domNode.title="";if(!this.containerNode){this.containerNode=this.domNode;}if(this.preload){this._loadCheck();}var _5b0=dojo.i18n.getLocalization("dijit","loading",this.lang);this.loadingMessage=dojo.string.substitute(this.loadingMessage,_5b0);this.errorMessage=dojo.string.substitute(this.errorMessage,_5b0);var _5b1=dijit.getWaiRole(this.domNode);if(!_5b1){dijit.setWaiRole(this.domNode,"group");}dojo.addClass(this.domNode,this["class"]);},startup:function(){if(this._started){return;}if(this.doLayout!="false"&&this.doLayout!==false){this._checkIfSingleChild();if(this._singleChild){this._singleChild.startup();}}this._loadCheck();this.inherited(arguments);},_checkIfSingleChild:function(){var _5b2=dojo.query(">",this.containerNode||this.domNode),_5b3=_5b2.filter("[widgetId]");if(_5b2.length==1&&_5b3.length==1){this.isContainer=true;this._singleChild=dijit.byNode(_5b3[0]);}else{delete this.isContainer;delete this._singleChild;}},refresh:function(){return this._prepareLoad(true);},setHref:function(href){this.href=href;return this._prepareLoad();},setContent:function(data){if(!this._isDownloaded){this.href="";this._onUnloadHandler();}this._setContent(data||"");this._isDownloaded=false;if(this.parseOnLoad){this._createSubWidgets();}if(this.doLayout!="false"&&this.doLayout!==false){this._checkIfSingleChild();if(this._singleChild&&this._singleChild.resize){this._singleChild.startup();this._singleChild.resize(this._contentBox||dojo.contentBox(this.containerNode||this.domNode));}}this._onLoadHandler();},cancel:function(){if(this._xhrDfd&&(this._xhrDfd.fired==-1)){this._xhrDfd.cancel();}delete this._xhrDfd;},destroy:function(){if(this._beingDestroyed){return;}this._onUnloadHandler();this._beingDestroyed=true;this.inherited("destroy",arguments);},resize:function(size){dojo.marginBox(this.domNode,size);var node=this.containerNode||this.domNode,mb=dojo.mixin(dojo.marginBox(node),size||{});this._contentBox=dijit.layout.marginBox2contentBox(node,mb);if(this._singleChild&&this._singleChild.resize){this._singleChild.resize(this._contentBox);}},_prepareLoad:function(_5b9){this.cancel();this.isLoaded=false;this._loadCheck(_5b9);},_isShown:function(){if("open" in this){return this.open;}else{var node=this.domNode;return (node.style.display!="none")&&(node.style.visibility!="hidden");}},_loadCheck:function(_5bb){var _5bc=this._isShown();if(this.href&&(_5bb||(this.preload&&!this._xhrDfd)||(this.refreshOnShow&&_5bc&&!this._xhrDfd)||(!this.isLoaded&&_5bc&&!this._xhrDfd))){this._downloadExternalContent();}},_downloadExternalContent:function(){this._onUnloadHandler();this._setContent(this.onDownloadStart.call(this));var self=this;var _5be={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_5be,this.ioArgs);}var hand=this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_5be);hand.addCallback(function(html){try{self.onDownloadEnd.call(self);self._isDownloaded=true;self.setContent.call(self,html);}catch(err){self._onError.call(self,"Content",err);}delete self._xhrDfd;return html;});hand.addErrback(function(err){if(!hand.cancelled){self._onError.call(self,"Download",err);}delete self._xhrDfd;return err;});},_onLoadHandler:function(){this.isLoaded=true;try{this.onLoad.call(this);}catch(e){console.error("Error "+this.widgetId+" running custom onLoad code");}},_onUnloadHandler:function(){this.isLoaded=false;this.cancel();try{this.onUnload.call(this);}catch(e){console.error("Error "+this.widgetId+" running custom onUnload code");}},_setContent:function(cont){this.destroyDescendants();try{var node=this.containerNode||this.domNode;while(node.firstChild){dojo._destroyElement(node.firstChild);}if(typeof cont=="string"){if(this.extractContent){match=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(match){cont=match[1];}}node.innerHTML=cont;}else{if(cont.nodeType){node.appendChild(cont);}else{dojo.forEach(cont,function(n){node.appendChild(n.cloneNode(true));});}}}catch(e){var _5c5=this.onContentError(e);try{node.innerHTML=_5c5;}catch(e){console.error("Fatal "+this.id+" could not change content due to "+e.message,e);}}},_onError:function(type,err,_5c8){var _5c9=this["on"+type+"Error"].call(this,err);if(_5c8){console.error(_5c8,err);}else{if(_5c9){this._setContent.call(this,_5c9);}}},_createSubWidgets:function(){var _5ca=this.containerNode||this.domNode;try{dojo.parser.parse(_5ca,true);}catch(e){this._onError("Content",e,"Couldn't create widgets in "+this.id+(this.href?" from "+this.href:""));}},onLoad:function(e){},onUnload:function(e){},onDownloadStart:function(){return this.loadingMessage;},onContentError:function(_5cd){},onDownloadError:function(_5ce){return this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["dijit.layout.LinkPane"]){dojo._hasResource["dijit.layout.LinkPane"]=true;dojo.provide("dijit.layout.LinkPane");dojo.declare("dijit.layout.LinkPane",[dijit.layout.ContentPane,dijit._Templated],{templateString:"<div class=\"dijitLinkPane\"></div>",postCreate:function(){if(this.srcNodeRef){this.title+=this.srcNodeRef.innerHTML;}this.inherited("postCreate",arguments);}});}if(!dojo._hasResource["dijit.layout.AccordionContainer"]){dojo._hasResource["dijit.layout.AccordionContainer"]=true;dojo.provide("dijit.layout.AccordionContainer");dojo.declare("dijit.layout.AccordionContainer",dijit.layout.StackContainer,{duration:250,_verticalSpace:0,postCreate:function(){this.domNode.style.overflow="hidden";this.inherited("postCreate",arguments);dijit.setWaiRole(this.domNode,"tablist");dojo.addClass(this.domNode,"dijitAccordionContainer");},startup:function(){if(this._started){return;}this.inherited("startup",arguments);if(this.selectedChildWidget){var _5cf=this.selectedChildWidget.containerNode.style;_5cf.display="";_5cf.overflow="auto";this.selectedChildWidget._setSelectedState(true);}},layout:function(){var _5d0=0;var _5d1=this.selectedChildWidget;dojo.forEach(this.getChildren(),function(_5d2){_5d0+=_5d2.getTitleHeight();});var _5d3=this._contentBox;this._verticalSpace=(_5d3.h-_5d0);if(_5d1){_5d1.containerNode.style.height=this._verticalSpace+"px";}},_setupChild:function(page){return page;},_transition:function(_5d5,_5d6){if(this._inTransition){return;}this._inTransition=true;var _5d7=[];var _5d8=this._verticalSpace;if(_5d5){_5d5.setSelected(true);var _5d9=_5d5.containerNode;_5d9.style.display="";_5d7.push(dojo.animateProperty({node:_5d9,duration:this.duration,properties:{height:{start:"1",end:_5d8}},onEnd:function(){_5d9.style.overflow="auto";}}));}if(_5d6){_5d6.setSelected(false);var _5da=_5d6.containerNode;_5da.style.overflow="hidden";_5d7.push(dojo.animateProperty({node:_5da,duration:this.duration,properties:{height:{start:_5d8,end:"1"}},onEnd:function(){_5da.style.display="none";}}));}this._inTransition=false;dojo.fx.combine(_5d7).play();},_onKeyPress:function(e){if(this.disabled||e.altKey||!(e._dijitWidget||e.ctrlKey)){return;}var k=dojo.keys;var _5dd=e._dijitWidget;switch(e.keyCode){case k.LEFT_ARROW:case k.UP_ARROW:if(_5dd){this._adjacent(false)._onTitleClick();dojo.stopEvent(e);}break;case k.PAGE_UP:if(e.ctrlKey){this._adjacent(false)._onTitleClick();dojo.stopEvent(e);}break;case k.RIGHT_ARROW:case k.DOWN_ARROW:if(_5dd){this._adjacent(true)._onTitleClick();dojo.stopEvent(e);}break;case k.PAGE_DOWN:if(e.ctrlKey){this._adjacent(true)._onTitleClick();dojo.stopEvent(e);}break;default:if(e.ctrlKey&&e.keyCode==k.TAB){this._adjacent(e._dijitWidget,!e.shiftKey)._onTitleClick();dojo.stopEvent(e);}}}});dojo.declare("dijit.layout.AccordionPane",[dijit.layout.ContentPane,dijit._Templated,dijit._Contained],{templateString:"<div class='dijitAccordionPane'\n\t><div dojoAttachPoint='titleNode,focusNode' dojoAttachEvent='ondijitclick:_onTitleClick,onkeypress:_onTitleKeyPress,onfocus:_handleFocus,onblur:_handleFocus'\n\t\tclass='dijitAccordionTitle' wairole=\"tab\"\n\t\t><div class='dijitAccordionArrow' waiRole=\"presentation\"></div\n\t\t><div class='arrowTextUp' waiRole=\"presentation\">&#9650;</div\n\t\t><div class='arrowTextDown' waiRole=\"presentation\">&#9660;</div\n\t\t><div waiRole=\"presentation\" dojoAttachPoint='titleTextNode' class='dijitAccordionText'>${title}</div></div\n\t><div><div dojoAttachPoint='containerNode' style='overflow: hidden; height: 1px; display: none'\n\t\tclass='dijitAccordionBody' wairole=\"tabpanel\"\n\t></div></div>\n</div>\n",postCreate:function(){this.inherited("postCreate",arguments);dojo.setSelectable(this.titleNode,false);this.setSelected(this.selected);},getTitleHeight:function(){return dojo.marginBox(this.titleNode).h;},_onTitleClick:function(){var _5de=this.getParent();if(!_5de._inTransition){_5de.selectChild(this);dijit.focus(this.focusNode);}},_onTitleKeyPress:function(evt){evt._dijitWidget=this;return this.getParent()._onKeyPress(evt);},_setSelectedState:function(_5e0){this.selected=_5e0;dojo[(_5e0?"addClass":"removeClass")](this.titleNode,"dijitAccordionTitle-selected");this.focusNode.setAttribute("tabIndex",_5e0?"0":"-1");},_handleFocus:function(e){dojo[(e.type=="focus"?"addClass":"removeClass")](this.focusNode,"dijitAccordionFocused");},setSelected:function(_5e2){this._setSelectedState(_5e2);if(_5e2){this.onSelected();this._loadCheck(true);}},onSelected:function(){}});}({buttonOk:"OK",buttonCancel:"Cancel",buttonSave:"Save",itemClose:"Close"});if(!dojo._hasResource["dijit.Declaration"]){dojo._hasResource["dijit.Declaration"]=true;dojo.provide("dijit.Declaration");dojo.declare("dijit.Declaration",dijit._Widget,{_noScript:true,widgetClass:"",replaceVars:true,defaults:null,mixins:[],buildRendering:function(){var src=this.srcNodeRef.parentNode.removeChild(this.srcNodeRef);var _5e4=dojo.query("> script[type='dojo/method'][event='preamble']",src).orphan();var _5e5=dojo.query("> script[type^='dojo/']",src).orphan();var _5e6=src.nodeName;var _5e7=this.defaults||{};this.mixins=this.mixins.length?dojo.map(this.mixins,function(name){return dojo.getObject(name);}):[dijit._Widget,dijit._Templated];if(_5e4.length){_5e7.preamble=dojo.parser._functionFromScript(_5e4[0]);}var _5e9=dojo.map(_5e5,function(s){var evt=s.getAttribute("event")||"postscript";return {event:evt,func:dojo.parser._functionFromScript(s)};});this.mixins.push(function(){dojo.forEach(_5e9,function(s){dojo.connect(this,s.event,this,s.func);},this);});_5e7.widgetsInTemplate=true;_5e7._skipNodeCache=true;_5e7.templateString="<"+_5e6+" class='"+src.className+"' dojoAttachPoint='"+(src.getAttribute("dojoAttachPoint")||"")+"' dojoAttachEvent='"+(src.getAttribute("dojoAttachEvent")||"")+"' >"+src.innerHTML.replace(/\%7B/g,"{").replace(/\%7D/g,"}")+"</"+_5e6+">";dojo.query("[dojoType]",src).forEach(function(node){node.removeAttribute("dojoType");});dojo.declare(this.widgetClass,this.mixins,_5e7);}});}if(!dojo._hasResource["dijit.Dialog"]){dojo._hasResource["dijit.Dialog"]=true;dojo.provide("dijit.Dialog");dojo.declare("dijit.DialogUnderlay",[dijit._Widget,dijit._Templated],{templateString:"<div class='dijitDialogUnderlayWrapper' id='${id}_wrapper'><div class='dijitDialogUnderlay ${class}' id='${id}' dojoAttachPoint='node'></div></div>",attributeMap:{},postCreate:function(){dojo.body().appendChild(this.domNode);this.bgIframe=new dijit.BackgroundIframe(this.domNode);},layout:function(){var _5ee=dijit.getViewport();var is=this.node.style,os=this.domNode.style;os.top=_5ee.t+"px";os.left=_5ee.l+"px";is.width=_5ee.w+"px";is.height=_5ee.h+"px";var _5f1=dijit.getViewport();if(_5ee.w!=_5f1.w){is.width=_5f1.w+"px";}if(_5ee.h!=_5f1.h){is.height=_5f1.h+"px";}},show:function(){this.domNode.style.display="block";this.layout();if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="block";}this._resizeHandler=this.connect(window,"onresize","layout");},hide:function(){this.domNode.style.display="none";if(this.bgIframe.iframe){this.bgIframe.iframe.style.display="none";}this.disconnect(this._resizeHandler);},uninitialize:function(){if(this.bgIframe){this.bgIframe.destroy();}}});dojo.declare("dijit._DialogMixin",null,{attributeMap:dijit._Widget.prototype.attributeMap,execute:function(_5f2){},onCancel:function(){},onExecute:function(){},_onSubmit:function(){this.onExecute();this.execute(this.getValues());},_getFocusItems:function(_5f3){var _5f4=dijit.getFirstInTabbingOrder(_5f3);this._firstFocusItem=_5f4?_5f4:_5f3;_5f4=dijit.getLastInTabbingOrder(_5f3);this._lastFocusItem=_5f4?_5f4:this._firstFocusItem;if(dojo.isMoz&&this._firstFocusItem.tagName.toLowerCase()=="input"&&dojo.attr(this._firstFocusItem,"type").toLowerCase()=="file"){dojo.attr(_5f3,"tabindex","0");this._firstFocusItem=_5f3;}}});dojo.declare("dijit.Dialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{templateString:null,templateString:"<div class=\"dijitDialog\" tabindex=\"-1\" waiRole=\"dialog\" waiState=\"labelledby-${id}_title\">\n\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\">\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\">${title}</span>\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"onclick: onCancel\">\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\">x</span>\n\t</span>\n\t</div>\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\n</div>\n",open:false,duration:400,refocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{title:"titleBar"}),postCreate:function(){dojo.body().appendChild(this.domNode);this.inherited(arguments);var _5f5=dojo.i18n.getLocalization("dijit","common");if(this.closeButtonNode){this.closeButtonNode.setAttribute("title",_5f5.buttonCancel);}if(this.closeText){this.closeText.setAttribute("title",_5f5.buttonCancel);}var s=this.domNode.style;s.visibility="hidden";s.position="absolute";s.display="";s.top="-9999px";this.connect(this,"onExecute","hide");this.connect(this,"onCancel","hide");this._modalconnects=[];},onLoad:function(){this._position();this.inherited(arguments);},_setup:function(){if(this.titleBar){this._moveable=new dojo.dnd.TimedMoveable(this.domNode,{handle:this.titleBar,timeout:0});}this._underlay=new dijit.DialogUnderlay({id:this.id+"_underlay","class":dojo.map(this["class"].split(/\s/),function(s){return s+"_underlay";}).join(" ")});var node=this.domNode;this._fadeIn=dojo.fx.combine([dojo.fadeIn({node:node,duration:this.duration}),dojo.fadeIn({node:this._underlay.domNode,duration:this.duration,onBegin:dojo.hitch(this._underlay,"show")})]);this._fadeOut=dojo.fx.combine([dojo.fadeOut({node:node,duration:this.duration,onEnd:function(){node.style.visibility="hidden";node.style.top="-9999px";}}),dojo.fadeOut({node:this._underlay.domNode,duration:this.duration,onEnd:dojo.hitch(this._underlay,"hide")})]);},uninitialize:function(){if(this._fadeIn&&this._fadeIn.status()=="playing"){this._fadeIn.stop();}if(this._fadeOut&&this._fadeOut.status()=="playing"){this._fadeOut.stop();}if(this._underlay){this._underlay.destroy();}},_position:function(){if(dojo.hasClass(dojo.body(),"dojoMove")){return;}var _5f9=dijit.getViewport();var mb=dojo.marginBox(this.domNode);var _5fb=this.domNode.style;_5fb.left=Math.floor((_5f9.l+(_5f9.w-mb.w)/2))+"px";_5fb.top=Math.floor((_5f9.t+(_5f9.h-mb.h)/2))+"px";},_onKey:function(evt){if(evt.keyCode){var node=evt.target;if(evt.keyCode==dojo.keys.TAB){this._getFocusItems(this.domNode);}var _5fe=(this._firstFocusItem==this._lastFocusItem);if(node==this._firstFocusItem&&evt.shiftKey&&evt.keyCode==dojo.keys.TAB){if(!_5fe){dijit.focus(this._lastFocusItem);}dojo.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.keyCode==dojo.keys.TAB&&!evt.shiftKey){if(!_5fe){dijit.focus(this._firstFocusItem);}dojo.stopEvent(evt);}else{while(node){if(node==this.domNode){if(evt.keyCode==dojo.keys.ESCAPE){this.hide();}else{return;}}node=node.parentNode;}if(evt.keyCode!=dojo.keys.TAB){dojo.stopEvent(evt);}else{if(!dojo.isOpera){try{this._firstFocusItem.focus();}catch(e){}}}}}}},show:function(){if(this.open){return;}if(!this._alreadyInitialized){this._setup();this._alreadyInitialized=true;}if(this._fadeOut.status()=="playing"){this._fadeOut.stop();}this._modalconnects.push(dojo.connect(window,"onscroll",this,"layout"));this._modalconnects.push(dojo.connect(dojo.doc.documentElement,"onkeypress",this,"_onKey"));dojo.style(this.domNode,"opacity",0);this.domNode.style.visibility="";this.open=true;this._loadCheck();this._position();this._fadeIn.play();this._savedFocus=dijit.getFocus(this);this._getFocusItems(this.domNode);setTimeout(dojo.hitch(this,function(){dijit.focus(this._firstFocusItem);}),50);},hide:function(){if(!this._alreadyInitialized){return;}if(this._fadeIn.status()=="playing"){this._fadeIn.stop();}this._fadeOut.play();if(this._scrollConnected){this._scrollConnected=false;}dojo.forEach(this._modalconnects,dojo.disconnect);this._modalconnects=[];if(this.refocus){this.connect(this._fadeOut,"onEnd",dojo.hitch(dijit,"focus",this._savedFocus));}this.open=false;},layout:function(){if(this.domNode.style.visibility!="hidden"){this._underlay.layout();this._position();}},destroy:function(){dojo.forEach(this._modalconnects,dojo.disconnect);if(this.refocus&&this.open){var fo=this._savedFocus;setTimeout(dojo.hitch(dijit,"focus",fo),25);}this.inherited(arguments);}});dojo.declare("dijit.TooltipDialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{title:"",doLayout:false,_firstFocusItem:null,_lastFocusItem:null,templateString:null,templateString:"<div class=\"dijitTooltipDialog\" waiRole=\"presentation\">\n\t<div class=\"dijitTooltipContainer\" waiRole=\"presentation\">\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" dojoAttachPoint=\"containerNode\" tabindex=\"-1\" waiRole=\"dialog\"></div>\n\t</div>\n\t<div class=\"dijitTooltipConnector\" waiRole=\"presenation\"></div>\n</div>\n",postCreate:function(){this.inherited(arguments);this.connect(this.containerNode,"onkeypress","_onKey");this.containerNode.title=this.title;},orient:function(node,_601,_602){this.domNode.className="dijitTooltipDialog "+" dijitTooltipAB"+(_602.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_602.charAt(0)=="T"?"Below":"Above");},onOpen:function(pos){this._getFocusItems(this.containerNode);this.orient(this.domNode,pos.aroundCorner,pos.corner);this._loadCheck();dijit.focus(this._firstFocusItem);},_onKey:function(evt){var node=evt.target;if(evt.keyCode==dojo.keys.TAB){this._getFocusItems(this.containerNode);}var _606=(this._firstFocusItem==this._lastFocusItem);if(evt.keyCode==dojo.keys.ESCAPE){this.onCancel();}else{if(node==this._firstFocusItem&&evt.shiftKey&&evt.keyCode==dojo.keys.TAB){if(!_606){dijit.focus(this._lastFocusItem);}dojo.stopEvent(evt);}else{if(node==this._lastFocusItem&&evt.keyCode==dojo.keys.TAB&&!evt.shiftKey){if(!_606){dijit.focus(this._firstFocusItem);}dojo.stopEvent(evt);}else{if(evt.keyCode==dojo.keys.TAB){evt.stopPropagation();}}}}}});}if(!dojo._hasResource["dijit.Tree"]){dojo._hasResource["dijit.Tree"]=true;dojo.provide("dijit.Tree");dojo.declare("dijit._TreeNode",[dijit._Widget,dijit._Templated,dijit._Container,dijit._Contained],{item:null,isTreeNode:true,label:"",isExpandable:null,isExpanded:false,state:"UNCHECKED",templateString:"<div class=\"dijitTreeNode\" waiRole=\"presentation\"\n\t><div dojoAttachPoint=\"rowNode\" waiRole=\"presentation\"\n\t\t><span dojoAttachPoint=\"expandoNode\" class=\"dijitTreeExpando\" waiRole=\"presentation\"\n\t\t></span\n\t\t><span dojoAttachPoint=\"expandoNodeText\" class=\"dijitExpandoText\" waiRole=\"presentation\"\n\t\t></span\n\t\t><div dojoAttachPoint=\"contentNode\" class=\"dijitTreeContent\" waiRole=\"presentation\">\n\t\t\t<div dojoAttachPoint=\"iconNode\" class=\"dijitInline dijitTreeIcon\" waiRole=\"presentation\"></div>\n\t\t\t<span dojoAttachPoint=\"labelNode\" class=\"dijitTreeLabel\" wairole=\"treeitem\" tabindex=\"-1\" waiState=\"selected-false\" dojoAttachEvent=\"onfocus:_onNodeFocus\"></span>\n\t\t</div\n\t></div>\n</div>\n",postCreate:function(){this.setLabelNode(this.label);this._setExpando();this._updateItemClasses(this.item);if(this.isExpandable){dijit.setWaiState(this.labelNode,"expanded",this.isExpanded);}},markProcessing:function(){this.state="LOADING";this._setExpando(true);},unmarkProcessing:function(){this._setExpando(false);},_updateItemClasses:function(item){var tree=this.tree,_609=tree.model;if(tree._v10Compat&&item===_609.root){item=null;}this.iconNode.className="dijitInline dijitTreeIcon "+tree.getIconClass(item,this.isExpanded);this.labelNode.className="dijitTreeLabel "+tree.getLabelClass(item,this.isExpanded);},_updateLayout:function(){var _60a=this.getParent();if(!_60a||_60a.rowNode.style.display=="none"){dojo.addClass(this.domNode,"dijitTreeIsRoot");}else{dojo.toggleClass(this.domNode,"dijitTreeIsLast",!this.getNextSibling());}},_setExpando:function(_60b){var _60c=["dijitTreeExpandoLoading","dijitTreeExpandoOpened","dijitTreeExpandoClosed","dijitTreeExpandoLeaf"];var idx=_60b?0:(this.isExpandable?(this.isExpanded?1:2):3);dojo.forEach(_60c,function(s){dojo.removeClass(this.expandoNode,s);},this);dojo.addClass(this.expandoNode,_60c[idx]);this.expandoNodeText.innerHTML=_60b?"*":(this.isExpandable?(this.isExpanded?"-":"+"):"*");},expand:function(){if(this.isExpanded){return;}if(this._wipeOut.status()=="playing"){this._wipeOut.stop();}this.isExpanded=true;dijit.setWaiState(this.labelNode,"expanded","true");dijit.setWaiRole(this.containerNode,"group");this.contentNode.className="dijitTreeContent dijitTreeContentExpanded";this._setExpando();this._updateItemClasses(this.item);this._wipeIn.play();},collapse:function(){if(!this.isExpanded){return;}if(this._wipeIn.status()=="playing"){this._wipeIn.stop();}this.isExpanded=false;dijit.setWaiState(this.labelNode,"expanded","false");this.contentNode.className="dijitTreeContent";this._setExpando();this._updateItemClasses(this.item);this._wipeOut.play();},setLabelNode:function(_60f){this.labelNode.innerHTML="";this.labelNode.appendChild(dojo.doc.createTextNode(_60f));},setChildItems:function(_610){var tree=this.tree,_612=tree.model;this.getChildren().forEach(function(_613){dijit._Container.prototype.removeChild.call(this,_613);},this);this.state="LOADED";if(_610&&_610.length>0){this.isExpandable=true;if(!this.containerNode){this.containerNode=this.tree.containerNodeTemplate.cloneNode(true);this.domNode.appendChild(this.containerNode);}dojo.forEach(_610,function(item){var id=_612.getIdentity(item),_616=tree._itemNodeMap[id],node=(_616&&!_616.getParent())?_616:new dijit._TreeNode({item:item,tree:tree,isExpandable:_612.mayHaveChildren(item),label:tree.getLabel(item)});this.addChild(node);tree._itemNodeMap[id]=node;if(this.tree.persist){if(tree._openedItemIds[id]){tree._expandNode(node);}}},this);dojo.forEach(this.getChildren(),function(_618,idx){_618._updateLayout();});}else{this.isExpandable=false;}if(this._setExpando){this._setExpando(false);}if(!this.parent){var fc=this.tree.showRoot?this:this.getChildren()[0],_61b=fc?fc.labelNode:this.domNode;_61b.setAttribute("tabIndex","0");}if(this.containerNode&&!this._wipeIn){this._wipeIn=dojo.fx.wipeIn({node:this.containerNode,duration:150});this._wipeOut=dojo.fx.wipeOut({node:this.containerNode,duration:150});}},removeChild:function(node){this.inherited(arguments);var _61d=this.getChildren();if(_61d.length==0){this.isExpandable=false;this.collapse();}dojo.forEach(_61d,function(_61e){_61e._updateLayout();});},makeExpandable:function(){this.isExpandable=true;this._setExpando(false);},_onNodeFocus:function(evt){var node=dijit.getEnclosingWidget(evt.target);this.tree._onTreeFocus(node);}});dojo.declare("dijit.Tree",[dijit._Widget,dijit._Templated],{store:null,model:null,query:null,label:"",showRoot:true,childrenAttr:["children"],openOnClick:false,templateString:"<div class=\"dijitTreeContainer\" waiRole=\"tree\"\n\tdojoAttachEvent=\"onclick:_onClick,onkeypress:_onKeyPress\">\n</div>\n",isExpandable:true,isTree:true,persist:true,dndController:null,dndParams:["onDndDrop","itemCreator","onDndCancel","checkAcceptance","checkItemAcceptance"],onDndDrop:null,itemCreator:null,onDndCancel:null,checkAcceptance:null,checkItemAcceptance:null,_publish:function(_621,_622){dojo.publish(this.id,[dojo.mixin({tree:this,event:_621},_622||{})]);},postMixInProperties:function(){this.tree=this;this._itemNodeMap={};if(!this.cookieName){this.cookieName=this.id+"SaveStateCookie";}},postCreate:function(){if(this.persist){var _623=dojo.cookie(this.cookieName);this._openedItemIds={};if(_623){dojo.forEach(_623.split(","),function(item){this._openedItemIds[item]=true;},this);}}var div=dojo.doc.createElement("div");div.style.display="none";div.className="dijitTreeContainer";dijit.setWaiRole(div,"presentation");this.containerNodeTemplate=div;if(!this.model){this._store2model();}this.connect(this.model,"onChange","_onItemChange");this.connect(this.model,"onChildrenChange","_onItemChildrenChange");this._load();this.inherited("postCreate",arguments);if(this.dndController){if(dojo.isString(this.dndController)){this.dndController=dojo.getObject(this.dndController);}var _626={};for(var i=0;i<this.dndParams.length;i++){if(this[this.dndParams[i]]){_626[this.dndParams[i]]=this[this.dndParams[i]];}}this.dndController=new this.dndController(this,_626);}},_store2model:function(){this._v10Compat=true;dojo.deprecated("Tree: from version 2.0, should specify a model object rather than a store/query");var _628={id:this.id+"_ForestStoreModel",store:this.store,query:this.query,childrenAttrs:this.childrenAttr};if(this.params.mayHaveChildren){_628.mayHaveChildren=dojo.hitch(this,"mayHaveChildren");}if(this.params.getItemChildren){_628.getChildren=dojo.hitch(this,function(item,_62a,_62b){this.getItemChildren((this._v10Compat&&item===this.model.root)?null:item,_62a,_62b);});}this.model=new dijit.tree.ForestStoreModel(_628);this.showRoot=Boolean(this.label);},_load:function(){this.model.getRoot(dojo.hitch(this,function(item){var rn=this.rootNode=new dijit._TreeNode({item:item,tree:this,isExpandable:true,label:this.label||this.getLabel(item)});if(!this.showRoot){rn.rowNode.style.display="none";}this.domNode.appendChild(rn.domNode);this._itemNodeMap[this.model.getIdentity(item)]=rn;rn._updateLayout();this._expandNode(rn);}),function(err){console.error(this,": error loading root: ",err);});},mayHaveChildren:function(item){},getItemChildren:function(_630,_631){},getLabel:function(item){return this.model.getLabel(item);},getIconClass:function(item,_634){return (!item||this.model.mayHaveChildren(item))?(_634?"dijitFolderOpened":"dijitFolderClosed"):"dijitLeaf";},getLabelClass:function(item,_636){},_onKeyPress:function(e){if(e.altKey){return;}var _638=dijit.getEnclosingWidget(e.target);if(!_638){return;}if(e.charCode){var _639=e.charCode;if(!e.altKey&&!e.ctrlKey&&!e.shiftKey&&!e.metaKey){_639=(String.fromCharCode(_639)).toLowerCase();this._onLetterKeyNav({node:_638,key:_639});dojo.stopEvent(e);}}else{var map=this._keyHandlerMap;if(!map){map={};map[dojo.keys.ENTER]="_onEnterKey";map[dojo.keys.LEFT_ARROW]="_onLeftArrow";map[dojo.keys.RIGHT_ARROW]="_onRightArrow";map[dojo.keys.UP_ARROW]="_onUpArrow";map[dojo.keys.DOWN_ARROW]="_onDownArrow";map[dojo.keys.HOME]="_onHomeKey";map[dojo.keys.END]="_onEndKey";this._keyHandlerMap=map;}if(this._keyHandlerMap[e.keyCode]){this[this._keyHandlerMap[e.keyCode]]({node:_638,item:_638.item});dojo.stopEvent(e);}}},_onEnterKey:function(_63b){this._publish("execute",{item:_63b.item,node:_63b.node});this.onClick(_63b.item,_63b.node);},_onDownArrow:function(_63c){var node=this._getNextNode(_63c.node);if(node&&node.isTreeNode){this.focusNode(node);}},_onUpArrow:function(_63e){var node=_63e.node;var _640=node.getPreviousSibling();if(_640){node=_640;while(node.isExpandable&&node.isExpanded&&node.hasChildren()){var _641=node.getChildren();node=_641[_641.length-1];}}else{var _642=node.getParent();if(!(!this.showRoot&&_642===this.rootNode)){node=_642;}}if(node&&node.isTreeNode){this.focusNode(node);}},_onRightArrow:function(_643){var node=_643.node;if(node.isExpandable&&!node.isExpanded){this._expandNode(node);}else{if(node.hasChildren()){node=node.getChildren()[0];if(node&&node.isTreeNode){this.focusNode(node);}}}},_onLeftArrow:function(_645){var node=_645.node;if(node.isExpandable&&node.isExpanded){this._collapseNode(node);}else{node=node.getParent();if(node&&node.isTreeNode){this.focusNode(node);}}},_onHomeKey:function(){var node=this._getRootOrFirstNode();if(node){this.focusNode(node);}},_onEndKey:function(_648){var node=this;while(node.isExpanded){var c=node.getChildren();node=c[c.length-1];}if(node&&node.isTreeNode){this.focusNode(node);}},_onLetterKeyNav:function(_64b){var node=startNode=_64b.node,key=_64b.key;do{node=this._getNextNode(node);if(!node){node=this._getRootOrFirstNode();}}while(node!==startNode&&(node.label.charAt(0).toLowerCase()!=key));if(node&&node.isTreeNode){if(node!==startNode){this.focusNode(node);}}},_onClick:function(e){var _64f=e.target;var _650=dijit.getEnclosingWidget(_64f);if(!_650||!_650.isTreeNode){return;}if((this.openOnClick&&_650.isExpandable)||(_64f==_650.expandoNode||_64f==_650.expandoNodeText)){if(_650.isExpandable){this._onExpandoClick({node:_650});}}else{this._publish("execute",{item:_650.item,node:_650});this.onClick(_650.item,_650);this.focusNode(_650);}dojo.stopEvent(e);},_onExpandoClick:function(_651){var node=_651.node;this.focusNode(node);if(node.isExpanded){this._collapseNode(node);}else{this._expandNode(node);}},onClick:function(item,node){},_getNextNode:function(node){if(node.isExpandable&&node.isExpanded&&node.hasChildren()){return node.getChildren()[0];}else{while(node&&node.isTreeNode){var _656=node.getNextSibling();if(_656){return _656;}node=node.getParent();}return null;}},_getRootOrFirstNode:function(){return this.showRoot?this.rootNode:this.rootNode.getChildren()[0];},_collapseNode:function(node){if(node.isExpandable){if(node.state=="LOADING"){return;}node.collapse();if(this.persist&&node.item){delete this._openedItemIds[this.model.getIdentity(node.item)];this._saveState();}}},_expandNode:function(node){if(!node.isExpandable){return;}var _659=this.model,item=node.item;switch(node.state){case "LOADING":return;case "UNCHECKED":node.markProcessing();var _65b=this;_659.getChildren(item,function(_65c){node.unmarkProcessing();node.setChildItems(_65c);_65b._expandNode(node);},function(err){console.error(_65b,": error loading root children: ",err);});break;default:node.expand();if(this.persist&&item){this._openedItemIds[_659.getIdentity(item)]=true;this._saveState();}}},blurNode:function(){var node=this.lastFocused;if(!node){return;}var _65f=node.labelNode;dojo.removeClass(_65f,"dijitTreeLabelFocused");_65f.setAttribute("tabIndex","-1");dijit.setWaiState(_65f,"selected",false);this.lastFocused=null;},focusNode:function(node){node.labelNode.focus();},_onBlur:function(){this.inherited(arguments);if(this.lastFocused){var _661=this.lastFocused.labelNode;dojo.removeClass(_661,"dijitTreeLabelFocused");}},_onTreeFocus:function(node){if(node){if(node!=this.lastFocused){this.blurNode();}var _663=node.labelNode;_663.setAttribute("tabIndex","0");dijit.setWaiState(_663,"selected",true);dojo.addClass(_663,"dijitTreeLabelFocused");this.lastFocused=node;}},_onItemDelete:function(item){var _665=this.model.getIdentity(item);var node=this._itemNodeMap[_665];if(node){var _667=node.getParent();if(_667){_667.removeChild(node);}delete this._itemNodeMap[_665];node.destroyRecursive();}},_onItemChange:function(item){var _669=this.model,_66a=_669.getIdentity(item),node=this._itemNodeMap[_66a];if(node){node.setLabelNode(this.getLabel(item));node._updateItemClasses(item);}},_onItemChildrenChange:function(_66c,_66d){var _66e=this.model,_66f=_66e.getIdentity(_66c),_670=this._itemNodeMap[_66f];if(_670){_670.setChildItems(_66d);}},_saveState:function(){if(!this.persist){return;}var ary=[];for(var id in this._openedItemIds){ary.push(id);}dojo.cookie(this.cookieName,ary.join(","));},destroy:function(){if(this.rootNode){this.rootNode.destroyRecursive();}this.rootNode=null;this.inherited(arguments);},destroyRecursive:function(){this.destroy();}});dojo.declare("dijit.tree.TreeStoreModel",null,{store:null,childrenAttrs:["children"],root:null,query:null,constructor:function(args){dojo.mixin(this,args);this.connects=[];var _674=this.store;if(!_674.getFeatures()["dojo.data.api.Identity"]){throw new Error("dijit.Tree: store must support dojo.data.Identity");}if(_674.getFeatures()["dojo.data.api.Notification"]){this.connects=this.connects.concat([dojo.connect(_674,"onNew",this,"_onNewItem"),dojo.connect(_674,"onDelete",this,"_onDeleteItem"),dojo.connect(_674,"onSet",this,"_onSetItem")]);}},destroy:function(){dojo.forEach(this.connects,dojo.disconnect);},getRoot:function(_675,_676){if(this.root){_675(this.root);}else{this.store.fetch({query:this.query,onComplete:dojo.hitch(this,function(_677){if(_677.length!=1){throw new Error(this.declaredClass+": query "+query+" returned "+_677.length+" items, but must return exactly one item");}this.root=_677[0];_675(this.root);}),onError:_676});}},mayHaveChildren:function(item){return dojo.some(this.childrenAttrs,function(attr){return this.store.hasAttribute(item,attr);},this);},getChildren:function(_67a,_67b,_67c){var _67d=this.store;var _67e=[];for(var i=0;i<this.childrenAttrs.length;i++){var vals=_67d.getValues(_67a,this.childrenAttrs[i]);_67e=_67e.concat(vals);}var _681=0;dojo.forEach(_67e,function(item){if(!_67d.isItemLoaded(item)){_681++;}});if(_681==0){_67b(_67e);}else{var _683=function _683(item){if(--_681==0){_67b(_67e);}};dojo.forEach(_67e,function(item){if(!_67d.isItemLoaded(item)){_67d.loadItem({item:item,onItem:_683,onError:_67c});}});}},getIdentity:function(item){return this.store.getIdentity(item);},getLabel:function(item){return this.store.getLabel(item);},newItem:function(args,_689){var _68a={parent:_689,attribute:this.childrenAttrs[0]};return this.store.newItem(args,_68a);},pasteItem:function(_68b,_68c,_68d,_68e){var _68f=this.store,_690=this.childrenAttrs[0];if(_68c){dojo.forEach(this.childrenAttrs,function(attr){if(_68f.containsValue(_68c,attr,_68b)){if(!_68e){var _692=dojo.filter(_68f.getValues(_68c,attr),function(x){return x!=_68b;});_68f.setValues(_68c,attr,_692);}_690=attr;}});}if(_68d){_68f.setValues(_68d,_690,_68f.getValues(_68d,_690).concat(_68b));}},onChange:function(item){},onChildrenChange:function(_695,_696){},_onNewItem:function(item,_698){if(!_698){return;}this.getChildren(_698.item,dojo.hitch(this,function(_699){this.onChildrenChange(_698.item,_699);}));},_onDeleteItem:function(item){},_onSetItem:function(item,_69c,_69d,_69e){if(dojo.indexOf(this.childrenAttrs,_69c)!=-1){this.getChildren(item,dojo.hitch(this,function(_69f){this.onChildrenChange(item,_69f);}));}else{this.onChange(item);}}});dojo.declare("dijit.tree.ForestStoreModel",dijit.tree.TreeStoreModel,{rootId:"$root$",rootLabel:"ROOT",query:null,constructor:function(_6a0){this.root={store:this,root:true,id:_6a0.rootId,label:_6a0.rootLabel,children:_6a0.rootChildren};},mayHaveChildren:function(item){return item===this.root||this.inherited(arguments);},getChildren:function(_6a2,_6a3,_6a4){if(_6a2===this.root){if(this.root.children){_6a3(this.root.children);}else{this.store.fetch({query:this.query,onComplete:dojo.hitch(this,function(_6a5){this.root.children=_6a5;_6a3(_6a5);}),onError:_6a4});}}else{this.inherited(arguments);}},getIdentity:function(item){return (item===this.root)?this.root.id:this.inherited(arguments);},getLabel:function(item){return (item===this.root)?this.root.label:this.inherited(arguments);},newItem:function(args,_6a9){if(_6a9===this.root){this.onNewRootItem(args);return this.store.newItem(args);}else{return this.inherited(arguments);}},onNewRootItem:function(args){},pasteItem:function(_6ab,_6ac,_6ad,_6ae){if(_6ac===this.root){if(!_6ae){this.onLeaveRoot(_6ab);}}dijit.tree.TreeStoreModel.prototype.pasteItem.call(this,_6ab,_6ac===this.root?null:_6ac,_6ad===this.root?null:_6ad);if(_6ad===this.root){this.onAddToRoot(_6ab);}},onAddToRoot:function(item){console.log(this,": item ",item," added to root");},onLeaveRoot:function(item){console.log(this,": item ",item," removed from root");},_requeryTop:function(){var _6b1=this,_6b2=this.root.children;this.store.fetch({query:this.query,onComplete:function(_6b3){_6b1.root.children=_6b3;if(_6b2.length!=_6b3.length||dojo.some(_6b2,function(item,idx){return _6b3[idx]!=item;})){_6b1.onChildrenChange(_6b1.root,_6b3);}}});},_onNewItem:function(item,_6b7){this._requeryTop();this.inherited(arguments);},_onDeleteItem:function(item){if(dojo.indexOf(this.root.children,item)!=-1){this._requeryTop();}this.inherited(arguments);}});}dojo.i18n._preloadLocalizations("dojo.nls.dojo-editgrid",["es-es","es","hu","it-it","de","pt-br","pl","fr-fr","zh-cn","pt","en-us","zh","ru","xx","fr","zh-tw","it","cs","en-gb","de-de","ja-jp","ko-kr","ko","en","ROOT","ja"]);
