diff --git a/Projects/WebGIM/GIM_data/GIM_data.csproj b/Projects/WebGIM/GIM_data/GIM_data.csproj index 4808023..83a3ee2 100644 --- a/Projects/WebGIM/GIM_data/GIM_data.csproj +++ b/Projects/WebGIM/GIM_data/GIM_data.csproj @@ -1,6 +1,6 @@  - + bin\ TRACE true @@ -61,6 +61,16 @@ false false + + bin\ + TRACE + true + pdbonly + AnyCPU + prompt + AllRules.ruleset + false + Debug @@ -79,6 +89,10 @@ 3.5 false + + + + true diff --git a/Projects/WebGIM/GIM_data/bin/GIM_data.dll b/Projects/WebGIM/GIM_data/bin/GIM_data.dll index 5b1ca55..75f1114 100644 Binary files a/Projects/WebGIM/GIM_data/bin/GIM_data.dll and b/Projects/WebGIM/GIM_data/bin/GIM_data.dll differ diff --git a/Projects/WebGIM/GIM_data/bin/SteamWare.XML b/Projects/WebGIM/GIM_data/bin/SteamWare.XML index 833c9b7..835dda1 100644 --- a/Projects/WebGIM/GIM_data/bin/SteamWare.XML +++ b/Projects/WebGIM/GIM_data/bin/SteamWare.XML @@ -1334,6 +1334,213 @@ + + + classe gestione auth dispositivi (new 2014) + + + + + init dei table adapters + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + Initializes a new instance of the class. + + + + + Singleton accesso a devicesAuthProxy (static object) + + + + + cifra in MD5 la stringa in chiaro + + + + + + + decifra la stringa MD5 in chiaro + + + + + + + verifica una email per appartenenza ad un utente VALIDO dell'elenco + + + + + + + verifica una email + AuthKey per appartenenza ad un utente VALIDO dell'elenco + + + + + + + + + invia email ad utente con url x enroll + + + chiave (in chiaro) + + + + effettua enroll del device x l'utente con l'email indicata + + + + + + + + + + + genera la passphrase utente a partire dai parametri richiesti + + + + + + + + Restitusice il numero di attivazioni rimaste x utente dato email e key + + + + + + + + cancella da session l'utente + + + + + conta il numero di permessi utente per la pagina attuale e restituisce true se ne trova almeno 1 + + + + + + + verifica se il permesso utente per la pagina attuale sia write per almeno 1 diritto assegnato (restituisce true se ne trova almeno 1 con permessi2funzione.readwrite='S') + + + + + + + Procedura da chiamare DOPO aver messo in session i dati utente/email x caricare gli altri dati + + + + + + + carica la riga dati utente + + + + + Carica la tabella diritti dell'utente da db e salva in session + + + + + Effettua setup dei permessi una volta salvati i diritti + + + + + verifica nella tab diritti se l'utente abbia il right richiesto e fornisce bool in risposta + + + + + + + restituisce il nome della pagina corrente + + + + + restituisce nome cookie di auth (o default...) + + + + + restituisce la tabella diritti da session + + + + + tabella dei permessi utente + + + + + tabella dei permessi utente di tipo "WRITE" enabled + + + + + oggetto utente con metodi get/set + + + + + oggetto email con metodi get/set + + + + + oggetto DeviceSecret IN SESSIONE con metodi get/set + + + + + oggetto modulo IN SESSIONE con metodi get/set + + + + + restituisce i valori della riga utente da db + + + + + restituisce una stringa formattata con cognome e nome + + + + + è un boolean che indica se in session ci siano user/email e DeviceSecret (cookie) e quindi utente autenticato in precedenza... + + + + + pagina correntemente visualizzata (URL in sessione) + + + + + pagina precedentemente visualizzata (URL in sessione) + + classe gestione parametri deviceper stampa @@ -1488,6 +1695,171 @@ The description. + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios + + + + + Update rows in top-down order. + + + + + Insert rows in top-down order. + + + + + Delete rows in bottom-up order. + + + + + Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first + + + + + Update all changes to the dataset. + + + + + Update Order Option + + + + + Used to sort self-referenced table's rows + + Represents a strongly typed in-memory cache of data. @@ -2915,6 +3287,26 @@ + + + indica se i caratteri vadano forzati a maiuscoli + + + + + determina se l'utente sia abilitato a scrivere nelal pagina corrente (quindi modificare e cancellare...) + + + + + determina se l'utente sia abilitato alla pagina corrente (di base visualizzaizone...) + + + + + titolo pagina + + tipo di chart (2D/3D) @@ -3208,6 +3600,21 @@ indica se i caratteri vadano forzati a maiuscoli + + + determina se l'utente sia abilitato a scrivere nelal apgina corrente (quindi modificare e cancellare...) + + + + + determina se l'utente sia abilitato alla pagina corrente (di base visualizzaizone...) + + + + + titolo pagina + + classe gestione utente: auth e permission/ruoli - versione GENERICA @@ -3991,6 +4398,13 @@ larghezza caratteri (x pad) + + + genera stringhe pseudo-casuali + + + + fornisce dati di base per l'utente @@ -4022,6 +4436,13 @@ + + + Metodo x restituire nome dato IP tramite Reverse Lookup + + + + scarica una pagina da URL e fornisce testo string diff --git a/Projects/WebGIM/GIM_data/bin/SteamWare.dll b/Projects/WebGIM/GIM_data/bin/SteamWare.dll index 53475ac..51c4904 100644 Binary files a/Projects/WebGIM/GIM_data/bin/SteamWare.dll and b/Projects/WebGIM/GIM_data/bin/SteamWare.dll differ diff --git a/Projects/WebGIM/GIM_data/obj/Alumat/DesignTimeResolveAssemblyReferencesInput.cache b/Projects/WebGIM/GIM_data/obj/Alumat/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..23d6124 Binary files /dev/null and b/Projects/WebGIM/GIM_data/obj/Alumat/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Projects/WebGIM/GIM_data/obj/Alumat/GIM_data.csproj.FileListAbsolute.txt b/Projects/WebGIM/GIM_data/obj/Alumat/GIM_data.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..b4609a3 --- /dev/null +++ b/Projects/WebGIM/GIM_data/obj/Alumat/GIM_data.csproj.FileListAbsolute.txt @@ -0,0 +1,9 @@ +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_data\bin\NLog.config +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_data\bin\GIM_data.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_data\bin\GIM_data.pdb +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_data\bin\SteamWare.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_data\bin\Flesk.ViewState.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_data\bin\ICSharpCode.SharpZipLib.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_data\obj\Alumat\GIM_data.csprojResolveAssemblyReference.cache +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_data\obj\Alumat\GIM_data.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_data\obj\Alumat\GIM_data.pdb diff --git a/Projects/WebGIM/GIM_data/obj/Alumat/GIM_data.csprojResolveAssemblyReference.cache b/Projects/WebGIM/GIM_data/obj/Alumat/GIM_data.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000..b2cd3bf Binary files /dev/null and b/Projects/WebGIM/GIM_data/obj/Alumat/GIM_data.csprojResolveAssemblyReference.cache differ diff --git a/Projects/WebGIM/GIM_data/obj/Alumat/GIM_data.dll b/Projects/WebGIM/GIM_data/obj/Alumat/GIM_data.dll new file mode 100644 index 0000000..75f1114 Binary files /dev/null and b/Projects/WebGIM/GIM_data/obj/Alumat/GIM_data.dll differ diff --git a/Projects/WebGIM/GIM_data/obj/Alumat/TempPE/DS_applicazione.Designer.cs.dll b/Projects/WebGIM/GIM_data/obj/Alumat/TempPE/DS_applicazione.Designer.cs.dll new file mode 100644 index 0000000..413002c Binary files /dev/null and b/Projects/WebGIM/GIM_data/obj/Alumat/TempPE/DS_applicazione.Designer.cs.dll differ diff --git a/Projects/WebGIM/GIM_data/obj/Alumat/TempPE/DS_utility.Designer.cs.dll b/Projects/WebGIM/GIM_data/obj/Alumat/TempPE/DS_utility.Designer.cs.dll new file mode 100644 index 0000000..59ade79 Binary files /dev/null and b/Projects/WebGIM/GIM_data/obj/Alumat/TempPE/DS_utility.Designer.cs.dll differ diff --git a/Projects/WebGIM/GIM_data/obj/IIS02/DesignTimeResolveAssemblyReferencesInput.cache b/Projects/WebGIM/GIM_data/obj/IIS02/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..488827e Binary files /dev/null and b/Projects/WebGIM/GIM_data/obj/IIS02/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Projects/WebGIM/GIM_site/GIM_site.csproj b/Projects/WebGIM/GIM_site/GIM_site.csproj index b573503..8144532 100644 --- a/Projects/WebGIM/GIM_site/GIM_site.csproj +++ b/Projects/WebGIM/GIM_site/GIM_site.csproj @@ -1,6 +1,6 @@  - + bin\ @@ -80,6 +80,16 @@ true true + + bin\ + true + pdbonly + AnyCPU + prompt + AllRules.ruleset + false + false + Debug @@ -580,6 +590,7 @@ + @@ -611,6 +622,12 @@ Web.config Designer + + Web.config + + + Web.config + @@ -1374,9 +1391,6 @@ - - Web.config - Web.config Designer diff --git a/Projects/WebGIM/GIM_site/GIM_site.csproj.user b/Projects/WebGIM/GIM_site/GIM_site.csproj.user index ad196c1..27e2934 100644 --- a/Projects/WebGIM/GIM_site/GIM_site.csproj.user +++ b/Projects/WebGIM/GIM_site/GIM_site.csproj.user @@ -2,7 +2,7 @@ ShowAllFiles - Somaschini-USA + Alumat_Winlab diff --git a/Projects/WebGIM/GIM_site/Properties/PublishProfiles/Alumat_Winlab.pubxml b/Projects/WebGIM/GIM_site/Properties/PublishProfiles/Alumat_Winlab.pubxml new file mode 100644 index 0000000..0cedbaf --- /dev/null +++ b/Projects/WebGIM/GIM_site/Properties/PublishProfiles/Alumat_Winlab.pubxml @@ -0,0 +1,61 @@ + + + + + MSDeploy + Alumat + Any CPU + + True + True + https://winlab.steamware.net:8172/MsDeploy.axd + webgim.steamware.net/alumat + + False + WMSVC + True + steamware + <_SavePWD>True + + + + + + + + + + + + + + + + + + + + + + + + + True + True + False + DonotMerge + + + + Data Source=localhost\SQLExpress2008R2;Initial Catalog=Alumat_WebGIM;Persist Security Info=True;User ID=sa;Password=keyhammer + False + + + Data Source=localhost\SQLExpress2008R2;Initial Catalog=Alumat_WebGIM;Persist Security Info=True;User ID=sa;Password=keyhammer + False + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/Properties/PublishProfiles/Alumat_Winlab.pubxml.user b/Projects/WebGIM/GIM_site/Properties/PublishProfiles/Alumat_Winlab.pubxml.user new file mode 100644 index 0000000..21ffcc6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/Properties/PublishProfiles/Alumat_Winlab.pubxml.user @@ -0,0 +1,11 @@ + + + + + + AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAyLiJWG7ixkOCRFuQJNXz7gAAAAACAAAAAAADZgAAwAAAABAAAABOfBZr+jAC/wssCo0g4zGQAAAAAASAAACgAAAAEAAAAErOU0LCS628t2B7T7PGZFcYAAAAOY+8ZzFUmhHfREy44BC71Y8Y5nk/13tJFAAAABkNQB4CgYqXuruYleCOBwXKGotf + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/Properties/PublishProfiles/WinLab.pubxml b/Projects/WebGIM/GIM_site/Properties/PublishProfiles/WinLab.pubxml index 285a41d..3eaa0d0 100644 --- a/Projects/WebGIM/GIM_site/Properties/PublishProfiles/WinLab.pubxml +++ b/Projects/WebGIM/GIM_site/Properties/PublishProfiles/WinLab.pubxml @@ -10,14 +10,35 @@ by editing this MSBuild file. In order to learn more about this please visit htt Any CPU True - False + True https://winlab.steamware.net:8172/MsDeploy.axd Default Web Site/WebGIM - True + False WMSVC True Administrator <_SavePWD>True + True + True + False + DonotMerge + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/Web.Alumat.config b/Projects/WebGIM/GIM_site/Web.Alumat.config new file mode 100644 index 0000000..f8ca6db --- /dev/null +++ b/Projects/WebGIM/GIM_site/Web.Alumat.config @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/Web.Test218.config b/Projects/WebGIM/GIM_site/Web.IIS02.config similarity index 91% rename from Projects/WebGIM/GIM_site/Web.Test218.config rename to Projects/WebGIM/GIM_site/Web.IIS02.config index 141832b..c358444 100644 --- a/Projects/WebGIM/GIM_site/Web.Test218.config +++ b/Projects/WebGIM/GIM_site/Web.IIS02.config @@ -1,31 +1,31 @@ - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/Web.Somaschini.config b/Projects/WebGIM/GIM_site/Web.Somaschini.config index ec6bcd2..eb8b2dd 100644 --- a/Projects/WebGIM/GIM_site/Web.Somaschini.config +++ b/Projects/WebGIM/GIM_site/Web.Somaschini.config @@ -1,71 +1,47 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/Web.WinLab.config b/Projects/WebGIM/GIM_site/Web.WinLab.config index de5bb50..a591bdb 100644 --- a/Projects/WebGIM/GIM_site/Web.WinLab.config +++ b/Projects/WebGIM/GIM_site/Web.WinLab.config @@ -1,56 +1,56 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/Web.config b/Projects/WebGIM/GIM_site/Web.config index 240dcfe..790e998 100644 --- a/Projects/WebGIM/GIM_site/Web.config +++ b/Projects/WebGIM/GIM_site/Web.config @@ -1,232 +1,233 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/bin/GIM_data.dll b/Projects/WebGIM/GIM_site/bin/GIM_data.dll index 5b1ca55..75f1114 100644 Binary files a/Projects/WebGIM/GIM_site/bin/GIM_data.dll and b/Projects/WebGIM/GIM_site/bin/GIM_data.dll differ diff --git a/Projects/WebGIM/GIM_site/bin/GIM_site.dll b/Projects/WebGIM/GIM_site/bin/GIM_site.dll index 04c213f..6677fc0 100644 Binary files a/Projects/WebGIM/GIM_site/bin/GIM_site.dll and b/Projects/WebGIM/GIM_site/bin/GIM_site.dll differ diff --git a/Projects/WebGIM/GIM_site/bin/SteamWare.dll b/Projects/WebGIM/GIM_site/bin/SteamWare.dll index 53475ac..51c4904 100644 Binary files a/Projects/WebGIM/GIM_site/bin/SteamWare.dll and b/Projects/WebGIM/GIM_site/bin/SteamWare.dll differ diff --git a/Projects/WebGIM/GIM_site/bin/SteamWare.xml b/Projects/WebGIM/GIM_site/bin/SteamWare.xml index f991ef6..dd8e6e2 100644 --- a/Projects/WebGIM/GIM_site/bin/SteamWare.xml +++ b/Projects/WebGIM/GIM_site/bin/SteamWare.xml @@ -1334,6 +1334,213 @@ + + + classe gestione auth dispositivi (new 2014) + + + + + init dei table adapters + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + Initializes a new instance of the class. + + + + + Singleton accesso a devicesAuthProxy (static object) + + + + + cifra in MD5 la stringa in chiaro + + + + + + + decifra la stringa MD5 in chiaro + + + + + + + verifica una email per appartenenza ad un utente VALIDO dell'elenco + + + + + + + verifica una email + AuthKey per appartenenza ad un utente VALIDO dell'elenco + + + + + + + + + invia email ad utente con url x enroll + + + chiave (in chiaro) + + + + effettua enroll del device x l'utente con l'email indicata + + + + + + + + + + + genera la passphrase utente a partire dai parametri richiesti + + + + + + + + Restitusice il numero di attivazioni rimaste x utente dato email e key + + + + + + + + cancella da session l'utente + + + + + conta il numero di permessi utente per la pagina attuale e restituisce true se ne trova almeno 1 + + + + + + + verifica se il permesso utente per la pagina attuale sia write per almeno 1 diritto assegnato (restituisce true se ne trova almeno 1 con permessi2funzione.readwrite='S') + + + + + + + Procedura da chiamare DOPO aver messo in session i dati utente/email x caricare gli altri dati + + + + + + + carica la riga dati utente + + + + + Carica la tabella diritti dell'utente da db e salva in session + + + + + Effettua setup dei permessi una volta salvati i diritti + + + + + verifica nella tab diritti se l'utente abbia il right richiesto e fornisce bool in risposta + + + + + + + restituisce il nome della pagina corrente + + + + + restituisce nome cookie di auth (o default...) + + + + + restituisce la tabella diritti da session + + + + + tabella dei permessi utente + + + + + tabella dei permessi utente di tipo "WRITE" enabled + + + + + oggetto utente con metodi get/set + + + + + oggetto email con metodi get/set + + + + + oggetto DeviceSecret IN SESSIONE con metodi get/set + + + + + oggetto modulo IN SESSIONE con metodi get/set + + + + + restituisce i valori della riga utente da db + + + + + restituisce una stringa formattata con cognome e nome + + + + + è un boolean che indica se in session ci siano user/email e DeviceSecret (cookie) e quindi utente autenticato in precedenza... + + + + + pagina correntemente visualizzata (URL in sessione) + + + + + pagina precedentemente visualizzata (URL in sessione) + + classe gestione parametri deviceper stampa @@ -1488,6 +1695,171 @@ The description. + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios + + + + + Update rows in top-down order. + + + + + Insert rows in top-down order. + + + + + Delete rows in bottom-up order. + + + + + Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first + + + + + Update all changes to the dataset. + + + + + Update Order Option + + + + + Used to sort self-referenced table's rows + + Represents a strongly typed in-memory cache of data. @@ -2915,6 +3287,26 @@ + + + indica se i caratteri vadano forzati a maiuscoli + + + + + determina se l'utente sia abilitato a scrivere nelal pagina corrente (quindi modificare e cancellare...) + + + + + determina se l'utente sia abilitato alla pagina corrente (di base visualizzaizone...) + + + + + titolo pagina + + tipo di chart (2D/3D) @@ -3208,6 +3600,21 @@ indica se i caratteri vadano forzati a maiuscoli + + + determina se l'utente sia abilitato a scrivere nelal apgina corrente (quindi modificare e cancellare...) + + + + + determina se l'utente sia abilitato alla pagina corrente (di base visualizzaizone...) + + + + + titolo pagina + + classe gestione utente: auth e permission/ruoli - versione GENERICA @@ -3991,6 +4398,13 @@ larghezza caratteri (x pad) + + + genera stringhe pseudo-casuali + + + + fornisce dati di base per l'utente @@ -4022,6 +4436,13 @@ + + + Metodo x restituire nome dato IP tramite Reverse Lookup + + + + scarica una pagina da URL e fornisce testo string diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/AnagOperatoriMtz.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/AnagOperatoriMtz.aspx new file mode 100644 index 0000000..edadb94 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/AnagOperatoriMtz.aspx @@ -0,0 +1,7 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="AnagOperatoriMtz" Codebehind="AnagOperatoriMtz.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_anagOpMtz.ascx" tagname="mod_anagOpMtz" tagprefix="uc1" %> + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Appunti.txt b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Appunti.txt new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Appunti.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Default.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Default.aspx new file mode 100644 index 0000000..c3f7dd9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Default.aspx @@ -0,0 +1,17 @@ +<%@ Page Language="C#" AutoEventWireup="true" Inherits="Default" Codebehind="Default.aspx.cs" %> + + + + + + SteamWare s.r.l. + + + +
+
+ +
+
+ + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/ExcelExportMtzPrev.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/ExcelExportMtzPrev.aspx new file mode 100644 index 0000000..3235134 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/ExcelExportMtzPrev.aspx @@ -0,0 +1,72 @@ +<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" CodeBehind="ExcelExportMtzPrev.aspx.cs" + Inherits="GIM_site.ExcelExportMtzPrev" %> + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + <%--DataFormatString="{0:dd/MM/yy}" --%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/ExcelExportMtzPrevPending.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/ExcelExportMtzPrevPending.aspx new file mode 100644 index 0000000..eeb51c0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/ExcelExportMtzPrevPending.aspx @@ -0,0 +1,44 @@ +<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" Inherits="ExcelExportMtzPrevPending" + CodeBehind="ExcelExportMtzPrevPending.aspx.cs" %> + + + + + + + +
+
+ + + <%--DataFormatString="{0:dd/MM/yyyy}"--%> + + + + + + + + + + + + + + + + + + + + + +
+
+ + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/ExportPdf.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/ExportPdf.aspx new file mode 100644 index 0000000..f2f7dea --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/ExportPdf.aspx @@ -0,0 +1,16 @@ +<%@ Page Language="C#" AutoEventWireup="true" Inherits="ExportPdf" Codebehind="ExportPdf.aspx.cs" %> + + + + + + + + +
+
+ +
+
+ + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/EN/MacchineReparti.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/EN/MacchineReparti.rdlc new file mode 100644 index 0000000..18828f8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/EN/MacchineReparti.rdlc @@ -0,0 +1,888 @@ + + + + + 4ff050af-b9d5-4fd6-8b1e-1dfa4459442c + WebGim + + + 11in + true + 8.5in + 0.25cm + false + 0.2cm + 0.2cm + + true + + + 0.05754cm + 28.55489cm + + true + Plant and Machines List + + + 0.61309cm + true + + 0.2cm + d6433c86-fc2e-4a5c-b604-aa1d171ded77 + 29.7cm + + + + + codImpianto + System.String + + + nomeImpianto + System.String + + + tipoImpianto + System.String + + + codMacchina + System.String + + + nomeMacchina + System.String + + + modello + System.String + + + matricola + System.String + + + anno + System.Int32 + + + kgPeso + System.Double + + + kwConsumo + System.Double + + + + WebGim + select * from v_elencoImpiantiMacchine + true + + + + + 28.75cm + + 1cm + + + textbox1 + 28.31085cm + + 1 + true + 0.12566cm + 0.91429cm + Plant and Machines List + + + WebGim + 1.35317cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
+ + + + + 3 + + + nomeImpianto + + 21 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value)&"/"&(Fields!tipoImpianto.Value) + + + + + + + textbox7 + + 20 + true + + + + + + + + textbox20 + + 19 + true + + + + + + + + textbox11 + + 18 + true + + + + + + + + textbox13 + + 17 + true + + + + + + + + textbox15 + + 16 + true + + + + + + 0.53333cm + + + true +
+
+ + + + + + + textbox22 + + 15 + true + + + + + + + + textbox23 + + 14 + true + + + + + + + + textbox24 + + 13 + true + + + + + + + + textbox25 + + 12 + true + + + + + + + + textbox26 + + 11 + true + + + + + + + + textbox27 + + 10 + true + tot: + + + + + + + + 9 + true + =sum(Fields!kgPeso.Value) + + + + + + + + 8 + true + =sum(Fields!kwConsumo.Value) + + + + + 0.63492cm + + +
+
+
+ 28.53572cm +
+ + + + + + + textbox3 + + 7 + true + + + + + + + + + nomeMacchina + + 6 + true + =Fields!nomeMacchina.Value + + + + + + + codMacchina + + 5 + true + =Fields!codMacchina.Value + + + + + + + matricola + + 4 + true + =Fields!matricola.Value + + + + + + + modello + + 3 + true + =Fields!modello.Value + + + + + + + anno + + 2 + true + =Fields!anno.Value + + + + + + + kgPeso + + 1 + true + =Fields!kgPeso.Value + + + + + + + kwConsumo + + true + =Fields!kwConsumo.Value + + + + + 0.53333cm + + +
+
+ + + + + + + textbox2 + + 29 + true + Plant + + + + + + + textbox4 + + 28 + true + Machine + + + + + + + textbox6 + + 27 + true + Cod + + + + + + + textbox8 + + 26 + true + S.Num. + + + + + + + textbox10 + + 25 + true + Model + + + + + + + textbox12 + + 24 + true + Year + + + + + + + textbox14 + + 23 + true + Weight + + + + + + + textbox16 + + 22 + true + Power + + + + + 0.5cm + + + true +
+ + + 2.5cm + + + 11.0582cm + + + 3.30291cm + + + 2.25cm + + + 4.77646cm + + + 1.5cm + + + 1.45503cm + + + 1.69312cm + + +
+
+ 3.55475cm + + en-US + + true + + + 0.05754cm + 17.67196cm + + 3 + true + 5.70238cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.05754cm + 1.75cm + + 2 + true + 24cm + Page + + + 0.05754cm + 2.5cm + + 1 + true + 25.5cm + =Globals.PageNumber & " / " & Globals.TotalPages + + + 0.05754cm + 5.25cm + + true + = " date " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.53373cm + true + + 0.2cm + 21cm +
\ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/EN/ReportInterventi.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/EN/ReportInterventi.rdlc new file mode 100644 index 0000000..c727491 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/EN/ReportInterventi.rdlc @@ -0,0 +1,1345 @@ + + + + + f5329736-ab43-433d-8a18-5abe0079cc88 + WebGim + + + 11in + true + 8.5in + 0.25cm + true + 0.2cm + 0.2cm + + true + + + 20.25cm + + true + Interventions Report + + + 0.5cm + true + + 0.2cm + 6ad0ca25-9000-43ff-9d7c-112adde0b515 + 21cm + + + + + numIntMtz + System.Int32 + + + richiesta + System.DateTime + + + codImpianto + System.String + + + nomeImpianto + System.String + + + codMacchina + System.String + + + nomeMacchina + System.String + + + descrizione + System.String + + + inizioIntervento + System.DateTime + + + fineIntervento + System.DateTime + + + descrizioneIntervento + System.String + + + descrCausale + System.String + + + minErogati + System.Int32 + + + durataMtz + System.Int32 + + + durataOff + System.Int32 + + + guasto + System.DateTime + + + + WebGim + select * from v_elencoIntervFilt + true + + + + + 20.52663cm + + 1cm + + + 1cm + 14cm + + 4 + true + 6cm + 1.25cm + - PRODUCTION: between the initial failure to restart of production +- MAINTENANCE: time passed between maintenance intervention +- STAFF: total time spent by the maintenance staff + + + 1cm + 5.5cm + + 3 + true + 0.25cm + 0.75cm + Report intervention times divided by + + + textbox1 + 20.25cm + + 2 + true + 0.91429cm + Interventions Report + + + 1 + WebGim + 2.5cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
+ + + + + 6 + + + nomeImpianto + + 41 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value) + + + + + 3 + + + textbox12 + + 40 + true + Stop hours + + + + + 0.53333cm + + + true +
+
+ + + + + + + textbox13 + + 24 + true + + + + + + + + textbox16 + + 23 + true + + + + + + + + textbox17 + + 22 + true + + + + + + + + textbox18 + + 21 + true + + + + + + + + textbox19 + + 20 + true + + + + + + + + textbox20 + + 19 + true + Tot Plant: + + + + + + + + 18 + true + =sum(Fields!durataOff.Value) + + + + + + + + 17 + true + =sum(Fields!durataMtz.Value) + + + + + + + + 16 + true + =sum(Fields!minErogati.Value) + + + + + 0.63492cm + + + + + + + textbox25 + + 33 + true + + + + + + + + textbox28 + + 32 + true + + + + + + + + textbox29 + + 31 + true + + + + + + + + textbox31 + + 30 + true + + + + + + + + textbox32 + + 29 + true + + + + + + + + textbox33 + + 28 + true + + + + + + + + textbox34 + + 27 + true + + + + + + + + textbox35 + + 26 + true + + + + + + + + textbox40 + + 25 + true + + + + + + 0.25cm + + +
+
+ + + + =Fields!codMacchina.Value + + +
+ + + + + + + textbox23 + + 39 + true + + + + + + 4 + + + nomeMacchina + + 38 + true + =(Fields!nomeMacchina.Value)&" "&(Fields!codMacchina.Value) + + + + + + + textbox36 + + 37 + true + + + + + + + + textbox37 + + 36 + true + PROD. + + + + + + + + 35 + true + MAINT. + + + + + + + + 34 + true + STAFF + + + + + 0.63492cm + + + true +
+
+ + + + + + + textbox2 + + 15 + true + + + + + + + + textbox3 + + 14 + true + + + + + + + + textbox4 + + 13 + true + + + + + + + + textbox5 + + 12 + true + + + + + + + + textbox7 + + 11 + true + + + + + + + + textbox8 + + 10 + true + Tot Machine: + + + + + + + + 9 + true + =sum(Fields!durataOff.Value) + + + + + + + + 8 + true + =sum(Fields!durataMtz.Value) + + + + + + + + 7 + true + =sum(Fields!minErogati.Value) + + + + + 0.63492cm + + +
+
+
+
+ + + + + 2 + + + textbox9 + + 6 + true + =(Fields!numIntMtz.Value) + + + + + 2 + + + guasto + + 5 + true + =Fields!guasto.Value + + + + + + + descrizione + + 4 + true + =Fields!descrizione.Value + + + + + + + descrizioneIntervento + + 3 + true + =Fields!descrizioneIntervento.Value + + + + + + + durataOff + + 2 + true + =Fields!durataOff.Value + + + + + + + durataMtz + + 1 + true + =Fields!durataMtz.Value + + + + + + + minErogati + + true + =Fields!minErogati.Value + + + + + 0.63492cm + + +
+ + + 0.25cm + + + 1cm + + + 1.27663cm + + + 1.5cm + + + 5.75cm + + + 6.25cm + + + 1.5cm + + + 1.5cm + + + 1.5cm + + + 3.32301cm +
+ + 0.25cm + 1cm + 19.75cm + + 1.24339cm + +
+ 6cm + + en-US + + true + + + 0.1369cm + 10.54762cm + + 3 + true + 5.25cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.1369cm + 1.75cm + + 2 + true + 16.25cm + Pagina + + + 0.1369cm + 2.5cm + + 1 + true + 17.75cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.1369cm + 4.5cm + + true + 0.5cm + = " date " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.6131cm + true + + 0.2cm + 29.7cm +
\ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/EN/Report_MTBF_MTTR.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/EN/Report_MTBF_MTTR.rdlc new file mode 100644 index 0000000..08f902c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/EN/Report_MTBF_MTTR.rdlc @@ -0,0 +1,968 @@ + + + + + a89e8338-493e-433b-b479-316efbad0009 + WebGim + + + 11in + + + Float + true + OreTotali + + + true + 8.5in + 0.25cm + true + 0.2cm + 0.2cm + + true + + + 20.25cm + + true + Report MTBF MTTR + + + 0.4762cm + true + + 0.2cm + 0aad9ce8-d201-4dde-aa78-0d9db3569b39 + 21cm + + + + + numInterventi + System.Int32 + + + totOreMtz + System.Int32 + + + totOreOfficina + System.Int32 + + + codImpianto + System.String + + + codMacchina + System.String + + + nomeImpianto + System.String + + + nomeMacchina + System.String + + + + WebGim + select * from v_datiMTBFMTTR + true + + + + + 20.5cm + + 1cm + + + true + 2.5cm + 9.75cm + + 10 + 10.25cm + 0.5cm + MTTR_off + + + 3cm + 9.75cm + + 9 + true + 10.25cm + 0.5cm + referred to the total stop time for the machine/plant + + + 3cm + 9.75cm + + 8 + true + 0.25cm + 0.5cm + referred to the time spent for the actual maintenance of the machine/plant + + + 1.75cm + 9.75cm + + 7 + true + 10.25cm + 0.75cm + Mean time to repair the machine/plant + + + 1.75cm + 9.75cm + + 6 + true + 0.25cm + 0.75cm + Mean time between subsequent failures + + + 2.5cm + 9.75cm + + 5 + true + 0.25cm + 0.5cm + MTTR_man + + + 1.25cm + 9.75cm + + 4 + true + 10.25cm + 0.5cm + MTTR (Mean Time To Repair) + + + + textbox30 + 1.25cm + 9.75cm + + 3 + true + 0.25cm + 0.5cm + MTBF (Mean Time Between Failure) + + + textbox1 + 20.31746cm + + 2 + true + 0.91429cm + Report MTBF MTTR + + + 1 + WebGim + 4cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
+ + + + + 4 + + + nomeImpianto + + 26 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value) + + + + + + + textbox15 + + 25 + true + Num. Int. + + + + + + + + 24 + true + MTBF + + + + + + + + 23 + true + MTTR_man + + + + + + + + 22 + true + MTTR_off + + + + + 0.5cm + + +
+
+ + + + + + + textbox21 + + 13 + true + + + + + + + + textbox22 + + 12 + true + + + + + + + + textbox23 + + 11 + true + + + + + + + + textbox24 + + 10 + true + Tot : + + + + + + + textbox25 + + 9 + true + =Sum(Fields!numInterventi.Value) + + + + + + + textbox26 + + 8 + true + =(Parameters!OreTotali.Value)/Sum(Fields!numInterventi.Value) + + + + + + + textbox27 + + 7 + true + =sum(Fields!totOreMtz.Value)/sum(Fields!numInterventi.Value) + + + + + + + textbox28 + + 6 + true + =sum(Fields!totOreOfficina.Value)/sum(Fields!numInterventi.Value) + + + + + 0.63492cm + + + + + + + textbox2 + + 21 + true + + + + + + + + textbox4 + + 20 + true + + + + + + + + textbox6 + + 19 + true + + + + + + + + textbox7 + + 18 + true + + + + + + + + textbox8 + + 17 + true + + + + + + + + textbox9 + + 16 + true + + + + + + + + textbox10 + + 15 + true + + + + + + + + textbox12 + + 14 + true + + + + + + 0.63492cm + + +
+
+
+ 20.05716cm +
+ + + + + 3 + + + + 5 + true + =(Fields!nomeMacchina.Value)&" "&(Fields!codMacchina.Value) + + + + + + + + 4 + true + + + + + + + + + 3 + true + =Fields!numInterventi.Value + + + + + + + + 2 + true + =(Parameters!OreTotali.Value)/Fields!numInterventi.Value + + + + + + + + 1 + true + =(Fields!totOreMtz.Value)/(Fields!numInterventi.Value) + + + + + + + + true + =(Fields!totOreOfficina.Value)/(Fields!numInterventi.Value) + + + + + 0.55588cm + + +
+ + + 2.75737cm + + + 2.75737cm + + + 2.75737cm + + + 1.25cm + + + 2.25cm + + + 2.75737cm + + + 2.75737cm + + + 2.77031cm + + + 2.32572cm +
+ + 0.25cm + 1.25cm + 19.7619cm + + 2.5cm + +
+ 6.82572cm + + en-US + + true + + + 0.1369cm + 10.54762cm + + 3 + true + 5.03373cm + 0.4762cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.1369cm + 1.75cm + + 2 + true + 16.03373cm + 0.4762cm + Pagina + + + 0.1369cm + 2.5cm + + 1 + true + 17.53373cm + 0.4762cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.1369cm + 4.5cm + + true + 0.28373cm + 0.4762cm + = " date " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.75cm + true + + 0.2cm + 29.7cm +
\ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/EN/RichiestaIntervento.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/EN/RichiestaIntervento.rdlc new file mode 100644 index 0000000..90037a0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/EN/RichiestaIntervento.rdlc @@ -0,0 +1,1631 @@ + + + + + 74bf6fe5-ae22-4a3e-a2bf-9797dba8ca60 + WebGim + + + 29.7cm + true + 21cm + 0.25cm + true + 0.2cm + 0.2cm + 0.2cm + 7184c39e-21ca-49d2-a97c-6c9d66413962 + + + image/png + iVBORw0KGgoAAAANSUhEUgAAADQAAAAzCAYAAADYfStTAAADO2lDQ1BJQ0MgUHJvZmlsZQAAeAGFlEto1FAUhv+MKYK0gqi1FpTgQou0JT7QilDbabXWkXEY+9AiyDRzZxpNMzGZGR+ISEHc+VqKGx+IiyriQrpQcKULkULra1EEcaUiiEI3Usb/Ju1MKlYvJPlyzn/P64YAVQ9TjmNFNGDYzrvJrqh26PCAtngCVahBNbhShue0JxL7faZWPuev6bdQpGWyScaK9R2Y+LRt9f1Lj2Lv6572+p75+nlvNS4TAopG64pswFslDwa8V/LJvJOn5ohkYyiVJjvkRrcn2UG+QV6aDfFgiNPCM4CqNmpyhuMyTmQFuaVoZGXMUbJup02bPCXtac8Ypob9Rn7IWdDGlY8BrWuARS8rtgEPGL0LrFpfsTXUASv7gbEtFdvPpD8fpXbcy2zZ7IdTqqOs6UOp9HM9sPgaMHO1VPp1q1Sauc0crOOZZRTcoq9lYcorIKg32M34yTlaiIOefFULcJNz7F8CxC4A1z8CGx4Ayx8DiRqgZwci59lucOXFKc4F6Mg5p10zO5TXNuv6dq2dRyu0bttobtRSlqX5Lk9zhSfcokg3Y9gqcM7+WsZ7tbB7D/LJ/iLnhLd7lpWRdKqTs0Qz2/qSFp27yY3kexlzTze5gddUxt3TG7Cy0cx39wQc6bOtOM9FaiJ19mD8AJnxFdXJR+U8JI94xYMypm8/ltqXINfTnjyei0lNLfe2nRnq4RlJVqwzQx3xWX7tFpIy7zpq7jiW/82ztshzHIYFARM27zY0JNGFKJrgwEUOGXpMKkxapV/QasLD8b8qLSTKuywquvCZez77e06gwN0yfh+icYw0liNo+jv9m/5Gv6nf0b9eqS80VDwj7lHTGL/8nXFlZlmNjBvUKOPLmoL4Bqttp9dCltZhXkFPXlnfFK4uY1+pL3s0mUNcjE+HuhShTE0YZDzZtey+SLb4Jvx8 +c9kWmh61L84+qavkeqOOHZmsfnE2XA1r/7OrYNKyq/DkjZAuPGuhrlU3qd1qi7oDmrpLbVNb1U6+7VT3l3f0clYmTrJul9Wn2ION0/RWTroyWwT/Fn4x/C91CVu4pqHJf2jCzWVMS/iO4PYfd0j5L/wNAYUVDXxLOzsAAAAJcEhZcwAACxMAAAsTAQCanBgAAA9sSURBVGgF5RppWFRHskA5hhHkElAhyC2g3CjgAUoQcPCIGI3xCEa8NpJDEw0bs+J6xSMxG+N6ByWCBkVYhQgKCCKCIgMozADDZUAjyH0KiLOvHnmTN/PecCy7v7a/b6a7q6uqu6a66wKA/1JLSkriFhUVKQ+XnVAo1Em8c9/cKyxs9HBp2fAV2IDDgcXEJ5tOGq+zseTpC5eHgqevV813y675rfbs4sW+1QPxiYxJMLYymbAx8tdsz8kmhuouk40E7a9e/eQ5w+3WQHT/87W4X++cAOcNYupjNO9jcZGw+PqKz7+3k7e578Zv7EtF5TcQl6LDPvLazbiQsB805NENBa44FCR5OAe+D3ft6O6eT1+vbngFBy8kLfgiyG+Poc9GC/oajlWmB1ns3+C3Z++5+ADElWoKMHuKhbGzFGyYkxEJpKmjY8LlqL4lu2fE7SJoaGpbeGzr8t3EL28mWSfGfw9euLurp2cB4sg2BVDQGsNRmiALH858RAK1dPdqydvswz0/w1QLYw3IPV0uwSHGgXPsNfZcSJWAZAdiUFSXhQ1nPiKBGlt6NLlcLut+eJ1O38jhZWTl7KIQLv0radfDJyJeUk4FBZLq1Tiq0PGqV1MKOMzJiATKL616S5urJHfLQxdTQQHEYffu58THJabHTzabFHYwMl0uPi40NDY9HhBhkMUBbX90dLRyfHqZesTxvzaw8XnR0JKnqMwBdWUFaOsRs6GA/9ZzoKmuwsPF5rZuuXi4rqvBTfjrljW/wvQQDXhwrBVh9Lb688MmC2bbwbKFvpV0OH3M6of +CwqKV5/oaf3rvkdDbxtxYW3esWm1RRW3+tfSivKTc8jp4PboJHp8sREZlZeXxgV+e5RVUsspM32vQseDitgQba6sAEtFukx6xR53Psi9mBC6ezTM1NHDu7Gg3FpZV9VhbGD96I35zZon/21myTFkFys3N2+v50cnQ9l4xeSWNdFRhqacNLJnj2MdRVY50cXL8ABnl5hbsAgVxmPP6f8ryBaSZ42QGU8yNwNJQm1zv7HoFT5+9gOSsQnhY0cbQVty+98HWzCjMwsJsNxLcyniwVYercvjizWzFq+kCoJv520eD4zPzCzaHfby+hr45Q6C7WVlOZ+IeRP2cLLCiI1Ljz5Y4gaezdYKlsQHkF1fyNh6KlRwMr15wgCNYm0yE5s5eqG/rgRe1tSRpbXMX6GtyQEddBcbr64GmmhLxXhoYwp3etgBmOlomNDa1Qga/iLc/MkvCnzoD9nYmOm/Ohi4PnubsEE6HMwQqKi5eGPL3M5dTS9o4dET6GA9OvAvJL0YJ4mozCRIflMAdfrlkjU5HHyPNNFN18J3jQQoXc7cIKOtnb6IDja0dA/LAG5B8PGSblYXFd3S+DIFib6RM09VRvzIr5CzDYdIJqTEy/jrIh9TInnNJJNi3tgIcuurBs+13cj69o47sH3D1IF19PORzdCFPQwvKR/VbaBTgyCdL4FFBEYSG36dYD9jH7lvRoqbKXe3rNe0GHZEhEC6WlpWFx6U9Dtp+IpGOyxjjQXas9IQLSflwv6ASdlQ9hO0vChh48gCHDOwhXN+CFAw19vU6X1JbG76VOiODHK/9pmU+F60szFbLLo6SBeA8tUa1defaebPb2lq1CipesqGQj/7QRwvgbMIjKMvmw5XiW7C8id1hsjIggDPaa2FLrQCEqlqQr6wJtx+VwQIPK/CYrAsp+ezBuvdkDfhqU2D+lu+uhFXmpkgZBNyHVaCXwswqUa+h4cGQdzxaWpqBTagjf/GHiKQ8UhhhwVUw7O2QnB +uvVpSOORwfNwV2ErHmcQMb8nNfbTyUq2rAaLFYCj+wuRJUxH2Qqj4RbmSVgq+7LYzXUmHsizfibNiHvadj0vZfOvxZrGRD2oBVIFwvHz1J2NzYbBy61t+mrLoWyp83ScjW+NhCDyhDbGoeqRm6MHiNVpvMJQ8n4GhBk6Kq5INzPHS4rhWpFRSEaqitKD1TEre4sgb+FhwAaTkCaO16TaLgW720ezUkZZfu2xuefglq+QzHi4hyBYJn/NbHmYnRhlYurhvemWlJxGUSxpsXu8PRS6ngWS2CT+pI/0quvW/iDT/q2ZLjwb5QOBTAtb2e1BbSZhIaxIZCKPR1w4JZ9uQ1RNjJbQuhq6cvYd1y/w2ga/YKXgr6EC7bBo3ljI0MgMhGJXToYPOrmkmT+kndEwkcr9lVLRPJfCgDtHKzzP3B2n4pgzaWcKToq1Az2NAhc8eo9bNV1uuXvH8m9c0UyPZdSV1g+9Ffdrk72/NyBFUSInSKSZlMS4am2ayvWYI35MEoJYn5ptNgbFhW2wEr/D1I8OW0EjA3NuQdOHZhF+Qdf8px3zSNjk+NpYLTAz+cX+nsaBM4TmuvUn1zq8LLlw28K0lZcPQan8Snfi0qbkOfQvkYREDjgG8I/cxwtUUdiN7jD7c72JcE4Z54FiKOC7t9L8dVd6yGS3vb2iRB5Yv4jSsXXaHoSD8UcS3e2kBXb0d9fcOKHOFT5dS8p0AdmkLE3tfVFOytJgGmBdhQI+fL7koJRS4QX5QTJf0McInXKj/NoGhke/RNp7a/AztO/MqIGtDi2ZsbwMyppq/GaY+5PEZN9ZCPp7uQ1BBfUPPpuYQbH8hLAaiNbIw0JbEZwvANBJnPZhUKNYcfdLRSwv0RHVA8B+rxPDUNnaCtwWUIhD84fohUHh9Z0Dxn026i36QoEolsYtIFswYTBjdWUmMmkyjU/KmLAK0UHpytUYLhlcwouQ5LmyqH/N4wwNVV6WVjKwW7/7hidnY232Y0c +UoVIq2UG4hKUcmZ4I+BbwY/eA0dW5sIc/6E9SqicFGVKSSn/1RzbMdo7wHOqFF9Koo9Hc0iy3FKzBIMC1Vv5+BWDDWGgs2yWkiaYzQSQ9Ecao2t6aorQ3334O/PUFe1sL1dTTTa1ta2nUgZzt/jl064dlfgiEGmvOsnqG4mjQLAkOQn39jOCa4Afb1gBh2wtlZERuCoJdnWrzVvKeuIRgF9EaYSbI1KQeZ5ufPnOphccHW1bSeNgu3kyVejrt18ti/YbwUoQgC/uNoEky9hTQs8q66GlOL+KENQ8Ry8XSzZeA8MQ18DmkAKR2CiNjC9kI3M8ZrSzb3pRG0g6nQSg4Buw8Z0AqBxwiTSZpL+E46KUrKw6vdoV1enbDwEI32YsnSHh7fDJCcDTc73Oto6ia52lrygsPMSM35osx9EJuZI5sgE3w1eteE2NrOv7BQsYYNpAjb0g6iNm9+tg/qWroTSmnrd5y/qrqXklV1/EvNtsYSAGEg5VlwovHrwfuFVuA+OW65B3o/Po+IS49/zsiKKIP2J1++1deA7w54QKFXih5AOzfdwhUJ8unOWfWsYleCPh83D3oQUZrGfZwBRjZ1JFDDvkQsyX8zQh0IghAGH9R419Z28eR4OFBSwWOFhbUDGWJRTxTeBY/zFh9uorBbpUDiqYUSPjXLwH/g6QGdXFw8c1wfCm94SCk+2ly8QgWk0juP2rq875Bb/mWxh5eVEXDaELPMitUIxRKHQz8izVhQevd/7PEfKtGNUgQ3fyhIvezgWnUbO8QuDUzcX+wTIOxMDikpiyYLMQG76wJ250T7uQFBsXWMbLNt1SYoMcyMfV3NQ1R4Ll5+/Bnpeg+N5rTXQNkoZuol7/1qVAz09hGMUvwF11dFg1NMM3i2/w6nfMqQyXDTvMWPNyH02Bc6GnKJyyCjsr0kgEDPYOVMnWO78asfUf6XnitvKc5gRMoHHMAokR+KLsHo/q6lxVi3+KooCSfX4Kx7buoTU +FqbgqB15Dd8Gm6mm8FEYygKi0el71Sq3WILr3k4myTM/OhrUlRXxjOJB9awa2nvsfKCbncWXi7aHK/ewplH9SVhmgQg+f28WVHcrwJ7XWtCpoETWCSjmVE/PaCkY9ijodkM3SVK4fdVcUFMZBfsupIG8fbHuMN/N0nSpl2P75Yvn0+j8cMyqIZGo7JeloeeWUQ9Slog+R03Ry1h6XU2S0Afx6JqhrBhVyqJ8DkbOmCak5xZLUhX6HmzjjB/XCe/kFK7428frpK4eQ6CbaQ/cU/mVVw5Hpk5kYyQPhj4Dnd29xxVDKjQiHxQEXYC5PhfohUZ5e9DhWP05uO39zS5OTifpcIYfestg7LhbmQVadCT6GDXyl4VO4GJvC0ciUyTVTnR+RjoCsp6NFhAbVQrGMjA2LAVjM9DXB4zRsKU8KoUT0X+GW/Ym2gk7Vnrx0Kr98zpfEiWQyLQvrI1zONw/cvI/FxgaunXnoYPCKIUIn8/OTP0Trd+UYj1hlZ9bQvXLZp5QVJXwrv8sOP7LbR6V0criY7GefnhcRyELSqrIwqRszOjrYpqQdOrLAPzDGEdFJczYcDwkpmUBpt+y158wDtXebtbrnadYJ9H3ZQiEiyUiUWhMUuZHJ67zJ+Kh/KZbicfpaOfXNTacX7nY/wfCub1N+INkxM3NzY9fHPoTj/6XAYQPt2Fok3Z8M/wjOj0s4ptPduMec6zV3VfwvIxNjAycOjo7HYg3poDZtJ2Zft3OYN5Joq69S3YfxpVDBALxAL9QWLrI2922qamlJ6OwumT7sbiHNakn+83kH8JQzPAPWSNtlLZqG4m6FjZijzt5kHwn6jvguK+ZuMTTedqa+e6T1yycozxWQ0NgajxeUkeg780qECI4TbGOITr8yG2+G/Z/qqjC4VGHYUM8sNYDiCCXXMIIfqBifFd3D9hZm7pI3SGCEv1NZFZEbOQ3bDtIwwYMfaRRmTN9Ta56R1sLc+EPCGGJEjAObGhoSEB +hFr3tThZa5BHUt3SC7hjl4RXIZZiNTKDxeo1dr1mfIW6TkBJ5JOAWv8wpNCQoIPRcps/pmNQM4p8uyFRA5hzkFP/CN1GH28i2NlTYiATSHN3V0tHBnk0SfomwhCKv0OCleeRhiDfx/ZX8dYrKqle+Den/M6rsIbHCw+WoyFe5LAHLfEQCvQF4LgYxI2dAi7XKb7rw+OW0p1J75p8SffFD3J4ZThap6FRZWvObvj5GfMaCJxc0IoH6xO2PuGrcu7Lcj2zh1Td3vd7249frGZWP5NNfPsnMLT7wU+jyXFm6sWpKd7sUexhwWbz/6bys+rnfqcjrsXNXbqsZ47bhxWf7TqYSfwHcMNimD/l879NR16PAab3Ibmloxf5j4THEFe2v+w5GPMC63Bc9AA1j6XBEBNdca6LtOC2uYrvim1I/D48hP+w7mZlTGlo6lX4rbireunVZf4zE2OH/GPBvWnCZFX8V/BsAAAAASUVORK5CYII= + + + image/png + iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAADO2lDQ1BJQ0MgUHJvZmlsZQAAeAGFlEto1FAUhv+MKYK0gqi1FpTgQou0JT7QilDbabXWkXEY+9AiyDRzZxpNMzGZGR+ISEHc+VqKGx+IiyriQrpQcKULkULra1EEcaUiiEI3Usb/Ju1MKlYvJPlyzn/P64YAVQ9TjmNFNGDYzrvJrqh26PCAtngCVahBNbhShue0JxL7faZWPuev6bdQpGWyScaK9R2Y+LRt9f1Lj2Lv6572+p75+nlvNS4TAopG64pswFslDwa8V/LJvJOn5ohkYyiVJjvkRrcn2UG+QV6aDfFgiNPCM4CqNmpyhuMyTmQFuaVoZGXMUbJup02bPCXtac8Ypob9Rn7IWdDGlY8BrWuARS8rtgEPGL0LrFpfsTXUASv7gbEtFdvPpD8fpXbcy2zZ7IdTqqOs6UOp9HM9sPgaMHO1VPp1q1Sauc0crOOZZRTcoq9lYcorIKg32M34yTlaiIOefFULcJNz7F8CxC4A1z8CGx4Ayx8DiRqgZwci59lucOXFKc4F6Mg5p10zO5TXNuv6dq2dRyu0bttobtRSlqX5Lk9zhSfcokg3Y9gqcM7+WsZ7tbB7D/LJ/iLnhLd7lpWRdKqTs0Qz2/qSFp27yY3kexlzTze5gddUxt3TG7Cy0cx39wQc6bOtOM9FaiJ19mD8AJnxFdXJR+U8JI94xYMypm8/ltqXINfTnjyei0lNLfe2nRnq4RlJVqwzQx3xWX7tFpIy7zpq7jiW/82ztshzHIYFARM27zY0JNGFKJrgwEUOGXpMKkxapV/QasLD8b8qLSTKuywquvCZez77e06gwN0yfh+icYw0liNo+jv9m/5Gv6nf0b9eqS80VDwj7lHTGL/8nXFlZlmNjBvUKOPLmoL4Bqttp9dCltZhXkFPXlnfFK4uY1+pL3s0mUNcjE+HuhShTE0YZDzZtey+SLb4Jvx8 +c9kWmh61L84+qavkeqOOHZmsfnE2XA1r/7OrYNKyq/DkjZAuPGuhrlU3qd1qi7oDmrpLbVNb1U6+7VT3l3f0clYmTrJul9Wn2ION0/RWTroyWwT/Fn4x/C91CVu4pqHJf2jCzWVMS/iO4PYfd0j5L/wNAYUVDXxLOzsAAAAJcEhZcwAACxMAAAsTAQCanBgAABA2SURBVHgB7VsJWFRHEi5QjmEEuQRUCHILKDcKeIASBBw8IkbXeARXvDaSQxMNG7PiesUjMRvjegclggZFWIUICggigiIDKDDAcBnQCHKfAuLsq0fe7DAHcgzh+/Z79X3D666u7q7+re6urm4BaKIRoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEegvAnFxccy8vDz5/spTchwORyP2zn1jt6Cg0RRvJL4yI9Ep9hkRHW84abzGxsKnLxwe5j99vWq+U3rlb1VnFy/2rOhLp9CIGH0zgwkbQ39Nd51soKvsMFkvv+XVq59cZzjd6qve/11Z1K93ToD9Bh7105v3MS+PU3B9xeffW0karOfGb6yLuCU3UJaqh9/QazejAoJ+UJFUbzj5ssPZuKS2D3wf7Nja0TFfsLyi9hUcvBC34As/rz26HhtNBMswrTDdz2T/Bq89e89F+6BsL5KB2VNM9O178f6kzIgAqKqhYcBkKL4jPMaQ23lQW9+88NjW5bsJyzLilxPpf/ov3N3e2bkAZYRJBmTUxjDkJgjz/4z8iADY2NGlJmlwf93zM0w10VeBzNMlfBki7TvHWmXPhUQ+SzjBA1llYd6fkR8RAOsaO1WZTKbY8eH0PH0jg5WSlrGLErj0n7hdD59wWXEZpRSr11eJoQitr7pUezH/pMyIAJhdVP6OOlNO4hAPXUwEGeAF3bufER0Vmxw92WhS0MHQZInyWFBbV/+4T4FhKhwWHyo8PFw+OrlYOeT432vF6f2itjFLVp4ByvIy0NzJEycC3lvPgaq +yAgsLG5o7JMphuaYKM+bvW9b8CtMDVODBsSbkCdLqzw8bLJhtBcsWepYJ8qWRlqofGBQULj/XU//Te4847hbG+uqaY5Wq8kqrsq8l52XFZZZUw+vR9fD4ZC4qXlxcEu375VlWTplYjAc0tvyL22IszM18yEpWm7SIPqo9ln0xw3fxbJahro59W2uLPqe4vNPcRP/RG96bM0u8300bUAd9CEsVwMzMrL2uH50MbOnikUuDnoYiLHW1gCVzbLsZivKhDna2H6IumZk5u0CGF2S//t8iqmGdOXZGMMVYD0x11cnytvZX8PTZC4hPy4WHpc0i1hi17wOwNNILMjEx2o0VbqU82KrBVDh88Wa67NXkfBB0e24f9Y9Ozc7ZHPTx+kqRzgfBkBqAd9PS7M5EPQj7OT7fTJweny2xA1d78xhTfR3ILihjbTwUyQcCp7K/jy2YG0yEhrYuqGnuhBdVVWQzVQ3toK3KAA1lBRivrQWqSnLEelcrAubpbQtgpq1pTF19E6Sw81j7Q9P47QvqY2Wg8eZs4HL/afY2wYL8waalBmBeQcHCgH+euZxY2MyQpAwCRaxrfIuggHO0mASxDwrhDruEX9ZXG9MMlcFzjgsJZsTdPKB2Z2sDDahrau2zDbTw+OMB28xMTL6T1MdA+FIDMPJGwjRNDeUrswLOijjI4hTCgXzt50Fa3J5zcaSIZ1Up2LTXgGvz72R+ems1+X3A1IJk5fGQzdCELBU1KBnV47EgYEc+WQKPcvIgMPi+uG5EeJH7VjQqKTJXe7pNuyFSOAiG1ADEvouKi4Ojkh77bT8R26cqOPAdK13hQlw23M8pgx3lD2H7i5w+6wgWHtKxhmBtExJItOKv13mS1rjh274xwWVk0zKPi2YmRqsF2xtKetRQKgvXTaxUbNq5dt7s5uYmtZzSl8LFZB4t79BHC+BszCMoTmfDlYJbsLxevIMstgGCOaOlCrZU5QNHUQ2y5VXh9qNiWOBiBi6TNS +EhW3wwx32yCny1yTd7y3dXgsoyE6SygaB+UgXwJSe1nNulq3sw4D2XxsYGEAfikb95Q0hcFgkeJ+cq6Ha18nHCqRqmYQzHx02BnURs4LiOBfm7rzQeShRVYDSP10vet6EMFHjdkKg8EW6kFYGnsyWMV1MQ6Rct/mzQX7tORyTtv3T4s0h+h1JISBVA1Kdk9CROQ12DfuBab4viiiooeV7PV3ONhyV0gjxEJmaRlicIHk7L1QZzSTDyGWpQL6vI/2EeQQrWNCOtDoGjCK0xTMuQlC0oq4R/+PtAUkY+NLW/JkXQ4i/tXg1x6UX79gYnX4IqtoijTbU1mK/UAYRn7KbHqbHhumYOjhvem2lKnGv5A9m82BmOXkoE1woufFJN+tNk2QcG7vCjlmW/9EcwETDHlhrSGrFuKmGhSAiaTHcHLJhlTU5r5J3cthDaO7tj1i333gCaRq/gZX438qVFw3YW1tfTASLazNcTHers8gbSxfik+gmfj9P2qpoBP9+fBO7Cs4y9wdx6qUjdSMJxRl8RLQ8JHXDmGKWeZuW1epDuyUnlr/QAtHyff6+x/egvu5ztrVkZ+eV8JdEJjksV3WnRVTHqbuDL9TsxSo7vzgjWwbN1cVUrrPB2IdmXkwrBWF+XdeDYhV2Qdfwpw3nTNEH5oaalEkw48MP5lfa2Fr7j1PbK1TQ0ybx8Wcu6EpcGR6+xSf0oa6DOvejTUT4eCuBmgmsg+nkDtUZxAOA/1G5/T7II+0RdiHNw0O17GY6aY1UcWprXxuWXvYjeuHLRFXH1B8Ibkh8Yci3aXEdTa0dNTe2KDM5T+cSsp0CBJKiEp6MhWJtNAgxTIaHFnS++2wtESp5ymkk/D5iEnyA57EXVEf6ib3hq+3uw48SvIqcS3JGtjXVg5lTDV+PUx1weo6R4yMPVmSPcRn/zQ7JAdn7lp+dibnwoKSRFKWGhp8o/2yIP1zA/49liQUTLxB861r3A/OP0QbXZ1xf1qaxtA +3UVpgiA+A+MP+JqABdJv3n2hh3Ed1Nf7fVVNug1kMvlWkQk5896G3jYuZySaLAYQZw/dRHgLopAiSMKSJziKYXXYWl9Wb/XSwxIaCp0iWu2F+/+49LZ6elsi17MAWQGb4FySgpE2Fhi4KA/OiD4uObhD6e1bVM94d48ETu1EcywsgSy2cFapjidWjqBMWpUt4K4sv7wBm2Bna0NXNNxcqJXZGJ67Wp7+y6LFolAzjJbSLonuKn0xzLRKsWRprI81HS8ff3U1VTMbWlR4oproz+8QVugpaVlCxHCOn+PXTTh2t18WwwKSJrO+RUN5CYC0C+8yTVy5wRHgO4uMIJWWFvFJSM0aIXC1GOV7r12bzJsRviCGNoSR1iOIbF5bs7suTYGFxwdLVvEyfWHN2gAsXHLyZOvhl27+Wyfv9cKkAUfdkGFAQY7OZWN8KyiAhIKek5N+aXPwd3BtD/69JZBXw9UgQSTKEFrw3CXcOQGp72g+2M4UR2Ie2L+BoJulIXhBMDNDIO2FpO0nzAU5OI55b+HOzrapffudGC5Ibkxgl1NWbrDxd1mkp2OKuN7DXWNWEcrU5Zf0Hm+W3NosxeExmbw81gX1z2cugMlcW6QvJ0/vxkMWyGhH4rWdvO7dVDT2B5TVFmj+fxF9bWErOLrTyK+LeBXGEJiSBYo2G/u1YP3c6/CfbDdcg2yfnweFhUb/Rc3M+LSqCfQ+XtVNXjOsCYATOT7gVgf3ZmBgojygs648FqJpx78x0JysTYgwVvs5epDvHaYSVzY3yMLpPRn0JuIxP4J8MBmvUtlTRtrnosNXwwvd1zMdcgzKuVE45qGabSogRIVtcZ6CCZFGPFBohz6Dz1toK29nQW2633hTVchJSetr/QBJDTTG8dwet/TGTIL/hfcxJuxE1HpELDMjbQ6agAIIvp5knZTSk7wu/d5Ri9XB08tSLjWLXGzhmPhSWQe/2AwwcnBOgayzkSArByPXyClhNTDWcyZG62j +DvhFVtc1w7Jdl3qpibFBD0djUFQfC5efvwbBuB6m5zVVQvMoeegg1q3Xigzo7CQcYd4bUFYcDXqdDeDe+Duc+i2lVwQb3Z2IsUZkP5t8Z0NGXgmk5PbcqSATI9Rzpk4w3fnVjqn/Sc7kNZdkiEY0emk5sIzUNhGqW2JX/llJibFq8VdhFKvXF63k2NYlpDViSB+tTxLh2ibOdaHkETxqh8ZNqvtVk8TLJSx3tzOIn/nRUb/2tJBnVBtD/UrVAvceO+/rZGXy5aLtwfKdEsKWGPRMzeHC53+ZBRUdMrDntRq0yciR9xzCgxGMWAuWIbDbdZ34Qdjtq+aCksIo2HchCST1i/cm851MDZe62bZcvng+SbC9oaSlaoFcbvEvSwPPLaMW8L4UQ0sUvNbUaq/nH+WwnqDlUbssdbVJ+XwYWcGwVXJmAT901lefWJby4zrOnYzcFf/4eJ1UprLUALyZ9MA5kV125XBo4sS3DUKwHH02dG7vPS7t18U61kXg0CUy1maC4MW6YLuS0ng7d3DbB5sd7OxOSpIZCF9qfuA7OmPH3UrNUZPUOVrc3xbagYO1JRwJTeC/JkBnV08jn3wPgzs0EvW0A591IOHTDiQdbW3AMy5SwqMiOBH+v+OjtYF6zI6Vbizcdf99nc0/hZDCAn/wbQ2Dwfwjxi9QMMik1Czw1p2HNjKjZEI8PjszVVAXBA7vQ1Z5OcVUvGxgcbjlMe97z4Ljv9xmURFrYXl8XCQIFpYjqDmF5eRFvPCZ29PBMCbu1Jc++BCToaAQpK87HmKT0gDD+cLLCbGZVLg7ma+3n2IeJ9jvYNNSAxAVKORyAyPiUj86cZ09EUHwmm7GG6ehnl1dV3t+5WLvHwhn9l3CH4tH2czM7OjFgT+xBF9OIX+ghEe1pOOb4V/hyUEh33yyG/uYY67svILlpm+gp2PX2tZmQ6yRMhgttzLSrt7pzzpJvIvZNdB+JMlLbQpjB4RiB9i5nKJF7s6W9fW +NnSm5FYXbj0U9rEw82eM2/AEepQw+nBwqUdZYVUfccyIRfdzJgvg7Yd8Bw3nNxCWu9tPWzHeevGbhHPmxKir5hvrjh3wPIqizVAHEhu2mmEcQH/xJJM8N+z+VVWCwqMGLEzyw1gWIoARZhBGevh4PtXd0gpW5oYPwnER/LzQtJDL0G3E9SIc3LEe5t6mmrcpUbm1ulChG7JQxeI6ura2NQfAWvesMeDEliWoa20BzjPzAHthIamyA/JEBcLxWXftrictvTELoEZ9b7GK7wAA/n8BzqR6nIxJTiP9kQ4amxI0PX7BO1GDWiSsbbt6IAKg6ur2xtVV8tJjwC4mdmusW6L80ixw8saZ9fyV7nay84pVvA3qeQQuDgjdwTIaCZJMWriDF/IgA+AbgOQ94IjEs3FFXeU3nHL+c9LTXGLNPcb/4IWrPDDuTRHSixVDDm+5uqZ1vxbQvkTUiAHbzWh4xlZh3hbU6soVV09D+etuPX68XuSmKP/3lk9TMggM/BS7PFK43VknubrtspwhfWO7/Kl9c8dzrVOj1yLkrt1WOcdrw4rN9JxOJF64b3jbIh2y2++mw62Fgt55rtTSwdP+x4Ahiynu+rd5wlUtcyYerQ8F2D4eEMI3VJlqOU2PKtsi+KfJycen3RnAnNXVKbWOb3G8F9QVbty7rOfMJNk6naQRoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEhBH4L/RNmRWge4J4AAAAAElFTkSuQmCC + + + 21cm + + + + + numIntMtz + System.Int32 + + + richiesta + System.DateTime + + + dataLav + System.DateTime + + + turnoLav + System.Int32 + + + matr + System.String + + + guasto + System.DateTime + + + idxAmbito + System.Int32 + + + descrAmbitoGuasto + System.String + + + idxPriorita + System.Int32 + + + descrPriorita + System.String + + + isFermoSiNo + System.String + + + idxTipo + System.Int32 + + + descrTipo + System.String + + + idxImpianto + System.Int32 + + + codImpianto + System.String + + + nomeImpianto + System.String + + + idxMacchina + System.Int32 + + + codMacchina + System.String + + + nomeMacchina + System.String + + + descrizione + System.String + + + idxStato + System.Int32 + + + DescrStato + System.String + + + presaInCarico + System.DateTime + + + inizioIntervento + System.DateTime + + + fineIntervento + System.DateTime + + + descrizioneIntervento + System.String + + + isPreventivabile + System.Boolean + + + idxCausale + System.Int32 + + + descrCausale + System.String + + + isFermo + System.Boolean + + + + WebGim + select * from v_intervExp + true + + + + + 20.28968cm + + 1cm + + + textbox30 + 0.5cm + 3.25cm + + 5 + true + 2cm + 0.63492cm + Somaschini + + + AutoSize + 1.37566cm + Embedded + + 3 + true + 16.5cm + 0.63492cm + =Sum(Fields!numIntMtz.Value) + + + textbox1 + 0.25cm + 9cm + + 2 + true + 5.5cm + 0.91429cm + Ticket + + + + + =Fields!richiesta.Value + Ascending + + + 1 + WebGim + + + 25cm + 11.00529cm + + 51 + 1.75cm + 0cm + + + 9.75cm + 20.25cm + + 50 + 0cm + + + 17.75cm + 0cm + + 49 + 12cm + 0.75cm + + + 17.75cm + 0cm + + 48 + 10.5cm + 0.75cm + + + 17.75cm + 0cm + + 47 + 13.5cm + 0.75cm + + + 18.5cm + 3cm + + 46 + 10.5cm + 0cm + + + 17.75cm + 0cm + + 45 + 8.25cm + 0.75cm + + + 17.75cm + 0cm + + 44 + 6.75cm + 0.75cm + + + 17.75cm + 0cm + + 43 + 9.75cm + 0.75cm + + + 18.5cm + 4.5cm + + 42 + 5.25cm + 0cm + + + 17.75cm + 0cm + + 41 + 5.25cm + 0.75661cm + + + 17cm + 1cm + + 40 + true + 12.25cm + 0.63492cm + mm + + + 17cm + 1cm + + 39 + true + 10.75cm + 0.63492cm + hh + + + 17cm + 0.75cm + + 38 + true + 8.5cm + 0.63492cm + YY + + + 17cm + 1cm + + 37 + true + 7cm + 0.63492cm + MM + + + 17cm + 0.75cm + + 36 + true + 5.75cm + 0.63492cm + DD + + + 10cm + 1cm + + 35 + true + 12.25cm + 0.63492cm + mm + + + 10cm + 1cm + + 34 + true + 10.75cm + 0.63492cm + hh + + + 10cm + 0.75cm + + 33 + true + 8.5cm + 0.63492cm + YY + + + 10cm + 1cm + + 32 + true + 7cm + 0.63492cm + MM + + + textbox8 + 10cm + 0.75cm + + 31 + true + 5.75cm + 0.63492cm + DD + + + 9.75cm + 0cm + + 30 + 13.75cm + + + 24.25cm + 11cm + + 29 + 1.75cm + 0cm + + + 23.5cm + 11cm + + 28 + 1.75cm + 0cm + + + 22.75cm + 11cm + + 27 + 1.75cm + 0cm + + + 22cm + 11cm + + 26 + 1.75cm + 0cm + + + 20.75cm + 7cm + + 25 + true + 2cm + 0.63492cm + What is done to complete job + + + 20cm + 4.02116cm + + 24 + 7.5cm + 0cm + + + 19.25cm + 4cm + + 23 + true + 1.75cm + 0.63492cm + Signature after completion + + + 17.75cm + 3.5cm + + 22 + true + 1.5cm + 0.63492cm + Job Completed + + + 15.5cm + 4.02116cm + + 21 + 9cm + 0cm + + + 14.75cm + 4.02116cm + + 20 + 9cm + 0cm + + + 14cm + 4.02116cm + + 19 + 9cm + 0cm + + + 13.25cm + 4.02116cm + + 18 + 9cm + 0cm + + + 15.5cm + 4.02116cm + + 17 + 1.75cm + 0cm + + + 14.75cm + 4.02116cm + + 16 + 1.75cm + 0cm + + + 14cm + 4.02116cm + + 15 + 1.75cm + 0cm + + + 13.25cm + 4.02116cm + + 14 + 1.75cm + 0cm + + + 12cm + 3.5cm + + 13 + true + 9.25cm + 0.63492cm + Hours to complete + + + 12cm + 3.5cm + + 12 + true + 1.75cm + 0.63492cm + MAINTENANCE PERSONNEL + + + 10.75cm + 0cm + + 11 + 12cm + 0.75cm + + + 10.75cm + 0cm + + 10 + 10.5cm + 0.75cm + + + 10.75cm + 0cm + + 9 + 13.5cm + 0.75cm + + + 11.5cm + 3cm + + 8 + 10.5cm + 0cm + + + 10.75cm + 0cm + + 7 + 8.25cm + 0.75cm + + + 10.75cm + 0cm + + 6 + 6.75cm + 0.75cm + + + 10.75cm + 0cm + + 5 + 9.75cm + 0.75cm + + + 11.5cm + 4.5cm + + 4 + 5.25cm + 0cm + + + 10.75cm + 0cm + + 3 + 5.25cm + 0.75cm + + + 0.25cm + 2 + + + textbox34 + 1.00529cm + + 33 + true + REQUESTER + + + 3cm + 2.75cm + + 32 + true + 5.75cm + 0.63492cm + Machine + + + textbox32 + 0.75cm + 1.5cm + + 31 + true + 8cm + 0.63492cm + Shift + + + textbox31 + 0.5cm + 1.5cm + + 30 + true + 1.75cm + 1.63492cm + Date of req. + + + 5.75cm + 19cm + + 29 + 1cm + 0cm + + + 4cm + 19cm + + 28 + 1cm + 0cm + + + 1.75cm + 19cm + + 27 + 1cm + 0cm + + + turnoLav + 0.75cm + 1.25cm + + 26 + true + 9.5cm + 0.63492cm + =Sum(Fields!turnoLav.Value) + + + dataLav + 0.75cm + 4.75cm + + 25 + true + 3cm + 0.63492cm + =First(Fields!dataLav.Value) + + + matr + 0.75cm + 2.53968cm + + 24 + true + 16cm + 0.63492cm + =First(Fields!matr.Value) + + + 0.75cm + 4.5cm + + 23 + true + 11.25cm + 0.63492cm + Badge# + + + descrPriorita + 8cm + 4cm + + 22 + true + 15.75cm + 0.63492cm + =First(Fields!descrPriorita.Value) + + + idxPriorita + 8cm + 0.75cm + + 21 + true + 14.75cm + 0.63492cm + =First(Fields!idxPriorita.Value) + + + descrCausale_1 + 8cm + 7.25cm + + 20 + true + 4.75cm + 0.63492cm + =First(Fields!descrCausale.Value) + + + 8cm + 3.5cm + + 19 + true + 1.25cm + 0.63492cm + Main component + + + 8cm + 2.25cm + + 18 + true + 12.25cm + 0.63492cm + Priority + + + descrizione + 6cm + 16cm + + 17 + 3.75cm + 1.75cm + =First(Fields!descrizione.Value) + + + 6cm + 2.5cm + + 16 + true + 1.25cm + 0.63492cm + Description of the problem + + + descrTipo + 4.5cm + + 15 + true + 17.5cm + 0.63492cm + =First(Fields!descrTipo.Value) + + + 4.5cm + 3.25cm + + 14 + true + 14.25cm + 0.63492cm + What is the problem + + + descrAmbitoGuasto + 4.5cm + 3.25cm + + 13 + true + 10.75cm + 0.63492cm + =First(Fields!descrAmbitoGuasto.Value) + + + 4.5cm + 4cm + + 12 + true + 6.75cm + 0.63492cm + When does it happen + + + isFermo + 4.5cm + 2.25cm + + 11 + true + 3.25cm + 0.63492cm + =First(Fields!isFermoSiNo.Value) + + + 4.5cm + 2.25cm + + 10 + true + 1.25cm + 0.5cm + Not Working + + + codMacchina + 2.75cm + 2.53968cm + + 9 + true + 17cm + 0.63492cm + =First(Fields!codMacchina.Value) + + + codImpianto + 2cm + 2.53968cm + + 8 + true + 17cm + 0.63492cm + =First(Fields!codImpianto.Value) + + + 2cm + 3cm + + 7 + true + 13.75cm + 0.63492cm + Cell cod + + + 2.75cm + 3cm + + 6 + true + 13.75cm + 0.63492cm + Machine cod + + + nomeMacchina + 3cm + 4.5cm + + 5 + true + 8.75cm + 0.63492cm + =First(Fields!nomeMacchina.Value) + + + nomeImpianto + 2cm + 3.75cm + + 4 + true + 8.75cm + 0.63492cm + =First(Fields!nomeImpianto.Value) + + + 2cm + 2.25cm + + 3 + true + 5.75cm + 0.63492cm + Cell + + + textbox11 + 2.25cm + 3.25cm + + 2 + true + 1.75cm + 0.63492cm + Problem Started + + + guasto_1 + 3cm + 3.5cm + + 1 + true + 1.75cm + 0.63492cm + =First(Fields!guasto.Value) + + + 12.25cm + + + 0cm + + 1 + 3.5cm + + + 0cm + + 2.5cm + + + 7.75cm + 7.5cm + + 1.00529cm + + + 0.25cm + 9.00529cm + + + 10.75cm + 3.5cm + + 1 + true + 1.5cm + 0.63492cm + Job Start + + + 10cm + 1.00529cm + + true + 0.25cm + 15.75cm + MAINTENANCE STAFF + + + 1.5cm + + + + =Fields!richiesta.Value + + true + + + + 0.5cm + 1cm + + true + 15.25cm + 0.63492cm + + + + 27.5cm + + en-US + + true + + + 0.05754cm + 6.25cm + + 2 + true + 14cm + 0.63492cm + = "Copyright SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.05754cm + 5cm + + 1 + true + 7.5cm + 0.63492cm + Somaschini NA LLC + + + 0.05754cm + 5.25cm + + true + 0.63492cm + = " Printed " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.75cm + true + + 0.2cm + 29.7cm + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/IT/MacchineReparti.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/IT/MacchineReparti.rdlc new file mode 100644 index 0000000..a6f39e7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/IT/MacchineReparti.rdlc @@ -0,0 +1,888 @@ + + + + + 4ff050af-b9d5-4fd6-8b1e-1dfa4459442c + WebGim + + + 11in + true + 8.5in + 0.25cm + false + 0.2cm + 0.2cm + + true + + + 0.05754cm + 28.55489cm + + true + Elenco Reparti e Macchine + + + 0.61309cm + true + + 0.2cm + d6433c86-fc2e-4a5c-b604-aa1d171ded77 + 29.7cm + + + + + codImpianto + System.String + + + nomeImpianto + System.String + + + tipoImpianto + System.String + + + codMacchina + System.String + + + nomeMacchina + System.String + + + modello + System.String + + + matricola + System.String + + + anno + System.Int32 + + + kgPeso + System.Double + + + kwConsumo + System.Double + + + + WebGim + select * from v_elencoImpiantiMacchine + true + + + + + 28.75cm + + 1cm + + + textbox1 + 28.31085cm + + 1 + true + 0.12566cm + 0.91429cm + Elenco Macchine Reparti + + + WebGim + 1.35317cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
+ + + + + 3 + + + nomeImpianto + + 21 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value)&"/"&(Fields!tipoImpianto.Value) + + + + + + + textbox7 + + 20 + true + + + + + + + + textbox20 + + 19 + true + + + + + + + + textbox11 + + 18 + true + + + + + + + + textbox13 + + 17 + true + + + + + + + + textbox15 + + 16 + true + + + + + + 0.53333cm + + + true +
+
+ + + + + + + textbox22 + + 15 + true + + + + + + + + textbox23 + + 14 + true + + + + + + + + textbox24 + + 13 + true + + + + + + + + textbox25 + + 12 + true + + + + + + + + textbox26 + + 11 + true + + + + + + + + textbox27 + + 10 + true + tot: + + + + + + + + 9 + true + =sum(Fields!kgPeso.Value) + + + + + + + + 8 + true + =sum(Fields!kwConsumo.Value) + + + + + 0.63492cm + + +
+
+
+ 28.53572cm +
+ + + + + + + textbox3 + + 7 + true + + + + + + + + + nomeMacchina + + 6 + true + =Fields!nomeMacchina.Value + + + + + + + codMacchina + + 5 + true + =Fields!codMacchina.Value + + + + + + + matricola + + 4 + true + =Fields!matricola.Value + + + + + + + modello + + 3 + true + =Fields!modello.Value + + + + + + + anno + + 2 + true + =Fields!anno.Value + + + + + + + kgPeso + + 1 + true + =Fields!kgPeso.Value + + + + + + + kwConsumo + + true + =Fields!kwConsumo.Value + + + + + 0.53333cm + + +
+
+ + + + + + + textbox2 + + 29 + true + Reparto + + + + + + + textbox4 + + 28 + true + Macchina + + + + + + + textbox6 + + 27 + true + Cod Macchina + + + + + + + textbox8 + + 26 + true + Matricola + + + + + + + textbox10 + + 25 + true + Modello + + + + + + + textbox12 + + 24 + true + Anno + + + + + + + textbox14 + + 23 + true + Peso + + + + + + + textbox16 + + 22 + true + Cons. + + + + + 0.5cm + + + true +
+ + + 2.5cm + + + 11.0582cm + + + 3.30291cm + + + 2.25cm + + + 4.77646cm + + + 1.5cm + + + 1.45503cm + + + 1.69312cm + + +
+
+ 3.55475cm + + en-US + + true + + + 0.05754cm + 17.67196cm + + 3 + true + 5.70238cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.05754cm + 1.75cm + + 2 + true + 24cm + Pagina + + + 0.05754cm + 2.5cm + + 1 + true + 25.5cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.05754cm + 5.25cm + + true + = " data " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.53373cm + true + + 0.2cm + 21cm +
\ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/IT/ReportInterventi.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/IT/ReportInterventi.rdlc new file mode 100644 index 0000000..4ca75dd --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/IT/ReportInterventi.rdlc @@ -0,0 +1,1345 @@ + + + + + f5329736-ab43-433d-8a18-5abe0079cc88 + WebGim + + + 11in + true + 8.5in + 0.25cm + true + 0.2cm + 0.2cm + + true + + + 20.25cm + + true + Report Interventi + + + 0.5cm + true + + 0.2cm + 6ad0ca25-9000-43ff-9d7c-112adde0b515 + 21cm + + + + + numIntMtz + System.Int32 + + + richiesta + System.DateTime + + + codImpianto + System.String + + + nomeImpianto + System.String + + + codMacchina + System.String + + + nomeMacchina + System.String + + + descrizione + System.String + + + inizioIntervento + System.DateTime + + + fineIntervento + System.DateTime + + + descrizioneIntervento + System.String + + + descrCausale + System.String + + + minErogati + System.Int32 + + + durataMtz + System.Int32 + + + durataOff + System.Int32 + + + guasto + System.DateTime + + + + WebGim + select * from v_elencoIntervFilt + true + + + + + 20.52663cm + + 1cm + + + 1cm + 14cm + + 4 + true + 6cm + 1.25cm + - OFFICINA: dal momento del guasto a fine intervento +- INTERVENTO: da inizioa fine intervento manutenzione +- OPERATORE: totale tempo erogato da tutti gli operatori di manutenzione coinvolti + + + 1cm + 5.5cm + + 3 + true + 0.25cm + 0.75cm + Report delle ore di fermata suddivise per + + + textbox1 + 20.25cm + + 2 + true + 0.91429cm + Report Interventi + + + 1 + WebGim + 2.5cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
+ + + + + 6 + + + nomeImpianto + + 41 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value) + + + + + 3 + + + textbox12 + + 40 + true + Ore fermata + + + + + 0.53333cm + + + true +
+
+ + + + + + + textbox13 + + 24 + true + + + + + + + + textbox16 + + 23 + true + + + + + + + + textbox17 + + 22 + true + + + + + + + + textbox18 + + 21 + true + + + + + + + + textbox19 + + 20 + true + + + + + + + + textbox20 + + 19 + true + Tot reparto : + + + + + + + + 18 + true + =sum(Fields!durataOff.Value) + + + + + + + + 17 + true + =sum(Fields!durataMtz.Value) + + + + + + + + 16 + true + =sum(Fields!minErogati.Value) + + + + + 0.63492cm + + + + + + + textbox25 + + 33 + true + + + + + + + + textbox28 + + 32 + true + + + + + + + + textbox29 + + 31 + true + + + + + + + + textbox31 + + 30 + true + + + + + + + + textbox32 + + 29 + true + + + + + + + + textbox33 + + 28 + true + + + + + + + + textbox34 + + 27 + true + + + + + + + + textbox35 + + 26 + true + + + + + + + + textbox40 + + 25 + true + + + + + + 0.25cm + + +
+
+ + + + =Fields!codMacchina.Value + + +
+ + + + + + + textbox23 + + 39 + true + + + + + + 4 + + + nomeMacchina + + 38 + true + =(Fields!nomeMacchina.Value)&" "&(Fields!codMacchina.Value) + + + + + + + textbox36 + + 37 + true + + + + + + + + textbox37 + + 36 + true + Officina + + + + + + + + 35 + true + Interv. + + + + + + + + 34 + true + Operat. + + + + + 0.63492cm + + + true +
+
+ + + + + + + textbox2 + + 15 + true + + + + + + + + textbox3 + + 14 + true + + + + + + + + textbox4 + + 13 + true + + + + + + + + textbox5 + + 12 + true + + + + + + + + textbox7 + + 11 + true + + + + + + + + textbox8 + + 10 + true + Tot macchina : + + + + + + + + 9 + true + =sum(Fields!durataOff.Value) + + + + + + + + 8 + true + =sum(Fields!durataMtz.Value) + + + + + + + + 7 + true + =sum(Fields!minErogati.Value) + + + + + 0.63492cm + + +
+
+
+
+ + + + + 2 + + + textbox9 + + 6 + true + =(Fields!numIntMtz.Value) + + + + + 2 + + + guasto + + 5 + true + =Fields!guasto.Value + + + + + + + descrizione + + 4 + true + =Fields!descrizione.Value + + + + + + + descrizioneIntervento + + 3 + true + =Fields!descrizioneIntervento.Value + + + + + + + durataOff + + 2 + true + =Fields!durataOff.Value + + + + + + + durataMtz + + 1 + true + =Fields!durataMtz.Value + + + + + + + minErogati + + true + =Fields!minErogati.Value + + + + + 0.63492cm + + +
+ + + 0.25cm + + + 1cm + + + 1.27663cm + + + 1.5cm + + + 5.75cm + + + 6.25cm + + + 1.5cm + + + 1.5cm + + + 1.5cm + + + 3.32301cm +
+ + 0.25cm + 1cm + 19.75cm + + 1.24339cm + +
+ 6cm + + en-US + + true + + + 0.1369cm + 10.54762cm + + 3 + true + 5.25cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.1369cm + 1.75cm + + 2 + true + 16.25cm + Pagina + + + 0.1369cm + 2.5cm + + 1 + true + 17.75cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.1369cm + 4.5cm + + true + 0.5cm + = " data " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.6131cm + true + + 0.2cm + 29.7cm +
\ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/IT/Report_MTBF_MTTR.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/IT/Report_MTBF_MTTR.rdlc new file mode 100644 index 0000000..f08f8cb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/IT/Report_MTBF_MTTR.rdlc @@ -0,0 +1,971 @@ + + + + + a89e8338-493e-433b-b479-316efbad0009 + WebGim + + + 11in + + + Float + true + OreTotali + + + true + 8.5in + 0.25cm + true + 0.2cm + 0.2cm + + true + + + 20.25cm + + true + Report MTBF MTTR + + + 0.4762cm + true + + 0.2cm + 0aad9ce8-d201-4dde-aa78-0d9db3569b39 + 21cm + + + + + numInterventi + System.Int32 + + + totOreMtz + System.Int32 + + + totOreOfficina + System.Int32 + + + codImpianto + System.String + + + codMacchina + System.String + + + nomeImpianto + System.String + + + nomeMacchina + System.String + + + + WebGim + select * from v_datiMTBFMTTR + true + + + + + 20.5cm + + 1cm + + + true + 2.5cm + 9.75cm + + 10 + 10.25cm + 0.5cm + MTTR_off + + + 3cm + 9.75cm + + 9 + true + 10.25cm + 0.5cm + riferito al tempo di fermata complessiva della macchina (impianto) + + + 3cm + 9.75cm + + 8 + true + 0.25cm + 0.5cm + riferito al tempo di pura riparazione della macchina (impianto) + + + + 1.75cm + 9.75cm + + 7 + true + 10.25cm + 0.75cm + (Tempo medio di riparazione) Durata media di un intervento di riparazione alla macchina (impianto) + + + + 1.75cm + 9.75cm + + 6 + true + 0.25cm + 0.75cm + (Tempo medio di guasto) Ore che intercorrono mediamente tra due guasti alla macchina (impianto) + + + + 2.5cm + 9.75cm + + 5 + true + 0.25cm + 0.5cm + MTTR_man + + + 1.25cm + 9.75cm + + 4 + true + 10.25cm + 0.5cm + MTTR (Mean Time To Repair) + + + + textbox30 + 1.25cm + 9.75cm + + 3 + true + 0.25cm + 0.5cm + MTBF (Mean Time Before Failure) + + + textbox1 + 20.31746cm + + 2 + true + 0.91429cm + Report MTBF MTTR + + + 1 + WebGim + 4cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
+ + + + + 4 + + + nomeImpianto + + 26 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value) + + + + + + + textbox15 + + 25 + true + Num. Int. + + + + + + + + 24 + true + MTBF + + + + + + + + 23 + true + MTTR_man + + + + + + + + 22 + true + MTTR_off + + + + + 0.5cm + + +
+
+ + + + + + + textbox21 + + 13 + true + + + + + + + + textbox22 + + 12 + true + + + + + + + + textbox23 + + 11 + true + + + + + + + + textbox24 + + 10 + true + Tot : + + + + + + + textbox25 + + 9 + true + =Sum(Fields!numInterventi.Value) + + + + + + + textbox26 + + 8 + true + =(Parameters!OreTotali.Value)/Sum(Fields!numInterventi.Value) + + + + + + + textbox27 + + 7 + true + =sum(Fields!totOreMtz.Value)/sum(Fields!numInterventi.Value) + + + + + + + textbox28 + + 6 + true + =sum(Fields!totOreOfficina.Value)/sum(Fields!numInterventi.Value) + + + + + 0.63492cm + + + + + + + textbox2 + + 21 + true + + + + + + + + textbox4 + + 20 + true + + + + + + + + textbox6 + + 19 + true + + + + + + + + textbox7 + + 18 + true + + + + + + + + textbox8 + + 17 + true + + + + + + + + textbox9 + + 16 + true + + + + + + + + textbox10 + + 15 + true + + + + + + + + textbox12 + + 14 + true + + + + + + 0.63492cm + + +
+
+
+ 20.05716cm +
+ + + + + 3 + + + + 5 + true + =(Fields!nomeMacchina.Value)&" "&(Fields!codMacchina.Value) + + + + + + + + 4 + true + + + + + + + + + 3 + true + =Fields!numInterventi.Value + + + + + + + + 2 + true + =(Parameters!OreTotali.Value)/Fields!numInterventi.Value + + + + + + + + 1 + true + =(Fields!totOreMtz.Value)/(Fields!numInterventi.Value) + + + + + + + + true + =(Fields!totOreOfficina.Value)/(Fields!numInterventi.Value) + + + + + 0.55588cm + + +
+ + + 2.75737cm + + + 2.75737cm + + + 2.75737cm + + + 1.25cm + + + 2.25cm + + + 2.75737cm + + + 2.75737cm + + + 2.77031cm + + + 2.32572cm +
+ + 0.25cm + 1.25cm + 19.7619cm + + 2.5cm + +
+ 6.82572cm + + en-US + + true + + + 0.1369cm + 10.54762cm + + 3 + true + 5.03373cm + 0.4762cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.1369cm + 1.75cm + + 2 + true + 16.03373cm + 0.4762cm + Pagina + + + 0.1369cm + 2.5cm + + 1 + true + 17.53373cm + 0.4762cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.1369cm + 4.5cm + + true + 0.28373cm + 0.4762cm + = " data " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.75cm + true + + 0.2cm + 29.7cm +
\ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/IT/RichiestaIntervento.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/IT/RichiestaIntervento.rdlc new file mode 100644 index 0000000..ce0da00 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Reports/IT/RichiestaIntervento.rdlc @@ -0,0 +1,1631 @@ + + + + + 74bf6fe5-ae22-4a3e-a2bf-9797dba8ca60 + WebGim + + + 29.7cm + true + 21cm + 0.25cm + true + 0.2cm + 0.2cm + 0.2cm + 7184c39e-21ca-49d2-a97c-6c9d66413962 + + + image/png + iVBORw0KGgoAAAANSUhEUgAAADQAAAAzCAYAAADYfStTAAADO2lDQ1BJQ0MgUHJvZmlsZQAAeAGFlEto1FAUhv+MKYK0gqi1FpTgQou0JT7QilDbabXWkXEY+9AiyDRzZxpNMzGZGR+ISEHc+VqKGx+IiyriQrpQcKULkULra1EEcaUiiEI3Usb/Ju1MKlYvJPlyzn/P64YAVQ9TjmNFNGDYzrvJrqh26PCAtngCVahBNbhShue0JxL7faZWPuev6bdQpGWyScaK9R2Y+LRt9f1Lj2Lv6572+p75+nlvNS4TAopG64pswFslDwa8V/LJvJOn5ohkYyiVJjvkRrcn2UG+QV6aDfFgiNPCM4CqNmpyhuMyTmQFuaVoZGXMUbJup02bPCXtac8Ypob9Rn7IWdDGlY8BrWuARS8rtgEPGL0LrFpfsTXUASv7gbEtFdvPpD8fpXbcy2zZ7IdTqqOs6UOp9HM9sPgaMHO1VPp1q1Sauc0crOOZZRTcoq9lYcorIKg32M34yTlaiIOefFULcJNz7F8CxC4A1z8CGx4Ayx8DiRqgZwci59lucOXFKc4F6Mg5p10zO5TXNuv6dq2dRyu0bttobtRSlqX5Lk9zhSfcokg3Y9gqcM7+WsZ7tbB7D/LJ/iLnhLd7lpWRdKqTs0Qz2/qSFp27yY3kexlzTze5gddUxt3TG7Cy0cx39wQc6bOtOM9FaiJ19mD8AJnxFdXJR+U8JI94xYMypm8/ltqXINfTnjyei0lNLfe2nRnq4RlJVqwzQx3xWX7tFpIy7zpq7jiW/82ztshzHIYFARM27zY0JNGFKJrgwEUOGXpMKkxapV/QasLD8b8qLSTKuywquvCZez77e06gwN0yfh+icYw0liNo+jv9m/5Gv6nf0b9eqS80VDwj7lHTGL/8nXFlZlmNjBvUKOPLmoL4Bqttp9dCltZhXkFPXlnfFK4uY1+pL3s0mUNcjE+HuhShTE0YZDzZtey+SLb4Jvx8 +c9kWmh61L84+qavkeqOOHZmsfnE2XA1r/7OrYNKyq/DkjZAuPGuhrlU3qd1qi7oDmrpLbVNb1U6+7VT3l3f0clYmTrJul9Wn2ION0/RWTroyWwT/Fn4x/C91CVu4pqHJf2jCzWVMS/iO4PYfd0j5L/wNAYUVDXxLOzsAAAAJcEhZcwAACxMAAAsTAQCanBgAAA9sSURBVGgF5RppWFRHskA5hhHkElAhyC2g3CjgAUoQcPCIGI3xCEa8NpJDEw0bs+J6xSMxG+N6ByWCBkVYhQgKCCKCIgMozADDZUAjyH0KiLOvHnmTN/PecCy7v7a/b6a7q6uqu6a66wKA/1JLSkriFhUVKQ+XnVAo1Em8c9/cKyxs9HBp2fAV2IDDgcXEJ5tOGq+zseTpC5eHgqevV813y675rfbs4sW+1QPxiYxJMLYymbAx8tdsz8kmhuouk40E7a9e/eQ5w+3WQHT/87W4X++cAOcNYupjNO9jcZGw+PqKz7+3k7e578Zv7EtF5TcQl6LDPvLazbiQsB805NENBa44FCR5OAe+D3ft6O6eT1+vbngFBy8kLfgiyG+Poc9GC/oajlWmB1ns3+C3Z++5+ADElWoKMHuKhbGzFGyYkxEJpKmjY8LlqL4lu2fE7SJoaGpbeGzr8t3EL28mWSfGfw9euLurp2cB4sg2BVDQGsNRmiALH858RAK1dPdqydvswz0/w1QLYw3IPV0uwSHGgXPsNfZcSJWAZAdiUFSXhQ1nPiKBGlt6NLlcLut+eJ1O38jhZWTl7KIQLv0radfDJyJeUk4FBZLq1Tiq0PGqV1MKOMzJiATKL616S5urJHfLQxdTQQHEYffu58THJabHTzabFHYwMl0uPi40NDY9HhBhkMUBbX90dLRyfHqZesTxvzaw8XnR0JKnqMwBdWUFaOsRs6GA/9ZzoKmuwsPF5rZuuXi4rqvBTfjrljW/wvQQDXhwrBVh9Lb688MmC2bbwbKFvpV0OH3M6of +CwqKV5/oaf3rvkdDbxtxYW3esWm1RRW3+tfSivKTc8jp4PboJHp8sREZlZeXxgV+e5RVUsspM32vQseDitgQba6sAEtFukx6xR53Psi9mBC6ezTM1NHDu7Gg3FpZV9VhbGD96I35zZon/21myTFkFys3N2+v50cnQ9l4xeSWNdFRhqacNLJnj2MdRVY50cXL8ABnl5hbsAgVxmPP6f8ryBaSZ42QGU8yNwNJQm1zv7HoFT5+9gOSsQnhY0cbQVty+98HWzCjMwsJsNxLcyniwVYercvjizWzFq+kCoJv520eD4zPzCzaHfby+hr45Q6C7WVlOZ+IeRP2cLLCiI1Ljz5Y4gaezdYKlsQHkF1fyNh6KlRwMr15wgCNYm0yE5s5eqG/rgRe1tSRpbXMX6GtyQEddBcbr64GmmhLxXhoYwp3etgBmOlomNDa1Qga/iLc/MkvCnzoD9nYmOm/Ohi4PnubsEE6HMwQqKi5eGPL3M5dTS9o4dET6GA9OvAvJL0YJ4mozCRIflMAdfrlkjU5HHyPNNFN18J3jQQoXc7cIKOtnb6IDja0dA/LAG5B8PGSblYXFd3S+DIFib6RM09VRvzIr5CzDYdIJqTEy/jrIh9TInnNJJNi3tgIcuurBs+13cj69o47sH3D1IF19PORzdCFPQwvKR/VbaBTgyCdL4FFBEYSG36dYD9jH7lvRoqbKXe3rNe0GHZEhEC6WlpWFx6U9Dtp+IpGOyxjjQXas9IQLSflwv6ASdlQ9hO0vChh48gCHDOwhXN+CFAw19vU6X1JbG76VOiODHK/9pmU+F60szFbLLo6SBeA8tUa1defaebPb2lq1CipesqGQj/7QRwvgbMIjKMvmw5XiW7C8id1hsjIggDPaa2FLrQCEqlqQr6wJtx+VwQIPK/CYrAsp+ezBuvdkDfhqU2D+lu+uhFXmpkgZBNyHVaCXwswqUa+h4cGQdzxaWpqBTagjf/GHiKQ8UhhhwVUw7O2QnB +uvVpSOORwfNwV2ErHmcQMb8nNfbTyUq2rAaLFYCj+wuRJUxH2Qqj4RbmSVgq+7LYzXUmHsizfibNiHvadj0vZfOvxZrGRD2oBVIFwvHz1J2NzYbBy61t+mrLoWyp83ScjW+NhCDyhDbGoeqRm6MHiNVpvMJQ8n4GhBk6Kq5INzPHS4rhWpFRSEaqitKD1TEre4sgb+FhwAaTkCaO16TaLgW720ezUkZZfu2xuefglq+QzHi4hyBYJn/NbHmYnRhlYurhvemWlJxGUSxpsXu8PRS6ngWS2CT+pI/0quvW/iDT/q2ZLjwb5QOBTAtb2e1BbSZhIaxIZCKPR1w4JZ9uQ1RNjJbQuhq6cvYd1y/w2ga/YKXgr6EC7bBo3ljI0MgMhGJXToYPOrmkmT+kndEwkcr9lVLRPJfCgDtHKzzP3B2n4pgzaWcKToq1Az2NAhc8eo9bNV1uuXvH8m9c0UyPZdSV1g+9Ffdrk72/NyBFUSInSKSZlMS4am2ayvWYI35MEoJYn5ptNgbFhW2wEr/D1I8OW0EjA3NuQdOHZhF+Qdf8px3zSNjk+NpYLTAz+cX+nsaBM4TmuvUn1zq8LLlw28K0lZcPQan8Snfi0qbkOfQvkYREDjgG8I/cxwtUUdiN7jD7c72JcE4Z54FiKOC7t9L8dVd6yGS3vb2iRB5Yv4jSsXXaHoSD8UcS3e2kBXb0d9fcOKHOFT5dS8p0AdmkLE3tfVFOytJgGmBdhQI+fL7koJRS4QX5QTJf0McInXKj/NoGhke/RNp7a/AztO/MqIGtDi2ZsbwMyppq/GaY+5PEZN9ZCPp7uQ1BBfUPPpuYQbH8hLAaiNbIw0JbEZwvANBJnPZhUKNYcfdLRSwv0RHVA8B+rxPDUNnaCtwWUIhD84fohUHh9Z0Dxn026i36QoEolsYtIFswYTBjdWUmMmkyjU/KmLAK0UHpytUYLhlcwouQ5LmyqH/N4wwNVV6WVjKwW7/7hidnY232Y0c +UoVIq2UG4hKUcmZ4I+BbwY/eA0dW5sIc/6E9SqicFGVKSSn/1RzbMdo7wHOqFF9Koo9Hc0iy3FKzBIMC1Vv5+BWDDWGgs2yWkiaYzQSQ9Ecao2t6aorQ3334O/PUFe1sL1dTTTa1ta2nUgZzt/jl064dlfgiEGmvOsnqG4mjQLAkOQn39jOCa4Afb1gBh2wtlZERuCoJdnWrzVvKeuIRgF9EaYSbI1KQeZ5ufPnOphccHW1bSeNgu3kyVejrt18ti/YbwUoQgC/uNoEky9hTQs8q66GlOL+KENQ8Ry8XSzZeA8MQ18DmkAKR2CiNjC9kI3M8ZrSzb3pRG0g6nQSg4Buw8Z0AqBxwiTSZpL+E46KUrKw6vdoV1enbDwEI32YsnSHh7fDJCcDTc73Oto6ia52lrygsPMSM35osx9EJuZI5sgE3w1eteE2NrOv7BQsYYNpAjb0g6iNm9+tg/qWroTSmnrd5y/qrqXklV1/EvNtsYSAGEg5VlwovHrwfuFVuA+OW65B3o/Po+IS49/zsiKKIP2J1++1deA7w54QKFXih5AOzfdwhUJ8unOWfWsYleCPh83D3oQUZrGfZwBRjZ1JFDDvkQsyX8zQh0IghAGH9R419Z28eR4OFBSwWOFhbUDGWJRTxTeBY/zFh9uorBbpUDiqYUSPjXLwH/g6QGdXFw8c1wfCm94SCk+2ly8QgWk0juP2rq875Bb/mWxh5eVEXDaELPMitUIxRKHQz8izVhQevd/7PEfKtGNUgQ3fyhIvezgWnUbO8QuDUzcX+wTIOxMDikpiyYLMQG76wJ250T7uQFBsXWMbLNt1SYoMcyMfV3NQ1R4Ll5+/Bnpeg+N5rTXQNkoZuol7/1qVAz09hGMUvwF11dFg1NMM3i2/w6nfMqQyXDTvMWPNyH02Bc6GnKJyyCjsr0kgEDPYOVMnWO78asfUf6XnitvKc5gRMoHHMAokR+KLsHo/q6lxVi3+KooCSfX4Kx7buoTU +FqbgqB15Dd8Gm6mm8FEYygKi0el71Sq3WILr3k4myTM/OhrUlRXxjOJB9awa2nvsfKCbncWXi7aHK/ewplH9SVhmgQg+f28WVHcrwJ7XWtCpoETWCSjmVE/PaCkY9ijodkM3SVK4fdVcUFMZBfsupIG8fbHuMN/N0nSpl2P75Yvn0+j8cMyqIZGo7JeloeeWUQ9Slog+R03Ry1h6XU2S0Afx6JqhrBhVyqJ8DkbOmCak5xZLUhX6HmzjjB/XCe/kFK7428frpK4eQ6CbaQ/cU/mVVw5Hpk5kYyQPhj4Dnd29xxVDKjQiHxQEXYC5PhfohUZ5e9DhWP05uO39zS5OTifpcIYfestg7LhbmQVadCT6GDXyl4VO4GJvC0ciUyTVTnR+RjoCsp6NFhAbVQrGMjA2LAVjM9DXB4zRsKU8KoUT0X+GW/Ym2gk7Vnrx0Kr98zpfEiWQyLQvrI1zONw/cvI/FxgaunXnoYPCKIUIn8/OTP0Trd+UYj1hlZ9bQvXLZp5QVJXwrv8sOP7LbR6V0criY7GefnhcRyELSqrIwqRszOjrYpqQdOrLAPzDGEdFJczYcDwkpmUBpt+y158wDtXebtbrnadYJ9H3ZQiEiyUiUWhMUuZHJ67zJ+Kh/KZbicfpaOfXNTacX7nY/wfCub1N+INkxM3NzY9fHPoTj/6XAYQPt2Fok3Z8M/wjOj0s4ptPduMec6zV3VfwvIxNjAycOjo7HYg3poDZtJ2Zft3OYN5Joq69S3YfxpVDBALxAL9QWLrI2922qamlJ6OwumT7sbiHNakn+83kH8JQzPAPWSNtlLZqG4m6FjZijzt5kHwn6jvguK+ZuMTTedqa+e6T1yycozxWQ0NgajxeUkeg780qECI4TbGOITr8yG2+G/Z/qqjC4VGHYUM8sNYDiCCXXMIIfqBifFd3D9hZm7pI3SGCEv1NZFZEbOQ3bDtIwwYMfaRRmTN9Ta56R1sLc+EPCGGJEjAObGhoSEB +hFr3tThZa5BHUt3SC7hjl4RXIZZiNTKDxeo1dr1mfIW6TkBJ5JOAWv8wpNCQoIPRcps/pmNQM4p8uyFRA5hzkFP/CN1GH28i2NlTYiATSHN3V0tHBnk0SfomwhCKv0OCleeRhiDfx/ZX8dYrKqle+Den/M6rsIbHCw+WoyFe5LAHLfEQCvQF4LgYxI2dAi7XKb7rw+OW0p1J75p8SffFD3J4ZThap6FRZWvObvj5GfMaCJxc0IoH6xO2PuGrcu7Lcj2zh1Td3vd7249frGZWP5NNfPsnMLT7wU+jyXFm6sWpKd7sUexhwWbz/6bys+rnfqcjrsXNXbqsZ47bhxWf7TqYSfwHcMNimD/l879NR16PAab3Ibmloxf5j4THEFe2v+w5GPMC63Bc9AA1j6XBEBNdca6LtOC2uYrvim1I/D48hP+w7mZlTGlo6lX4rbireunVZf4zE2OH/GPBvWnCZFX8V/BsAAAAASUVORK5CYII= + + + image/png + iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAADO2lDQ1BJQ0MgUHJvZmlsZQAAeAGFlEto1FAUhv+MKYK0gqi1FpTgQou0JT7QilDbabXWkXEY+9AiyDRzZxpNMzGZGR+ISEHc+VqKGx+IiyriQrpQcKULkULra1EEcaUiiEI3Usb/Ju1MKlYvJPlyzn/P64YAVQ9TjmNFNGDYzrvJrqh26PCAtngCVahBNbhShue0JxL7faZWPuev6bdQpGWyScaK9R2Y+LRt9f1Lj2Lv6572+p75+nlvNS4TAopG64pswFslDwa8V/LJvJOn5ohkYyiVJjvkRrcn2UG+QV6aDfFgiNPCM4CqNmpyhuMyTmQFuaVoZGXMUbJup02bPCXtac8Ypob9Rn7IWdDGlY8BrWuARS8rtgEPGL0LrFpfsTXUASv7gbEtFdvPpD8fpXbcy2zZ7IdTqqOs6UOp9HM9sPgaMHO1VPp1q1Sauc0crOOZZRTcoq9lYcorIKg32M34yTlaiIOefFULcJNz7F8CxC4A1z8CGx4Ayx8DiRqgZwci59lucOXFKc4F6Mg5p10zO5TXNuv6dq2dRyu0bttobtRSlqX5Lk9zhSfcokg3Y9gqcM7+WsZ7tbB7D/LJ/iLnhLd7lpWRdKqTs0Qz2/qSFp27yY3kexlzTze5gddUxt3TG7Cy0cx39wQc6bOtOM9FaiJ19mD8AJnxFdXJR+U8JI94xYMypm8/ltqXINfTnjyei0lNLfe2nRnq4RlJVqwzQx3xWX7tFpIy7zpq7jiW/82ztshzHIYFARM27zY0JNGFKJrgwEUOGXpMKkxapV/QasLD8b8qLSTKuywquvCZez77e06gwN0yfh+icYw0liNo+jv9m/5Gv6nf0b9eqS80VDwj7lHTGL/8nXFlZlmNjBvUKOPLmoL4Bqttp9dCltZhXkFPXlnfFK4uY1+pL3s0mUNcjE+HuhShTE0YZDzZtey+SLb4Jvx8 +c9kWmh61L84+qavkeqOOHZmsfnE2XA1r/7OrYNKyq/DkjZAuPGuhrlU3qd1qi7oDmrpLbVNb1U6+7VT3l3f0clYmTrJul9Wn2ION0/RWTroyWwT/Fn4x/C91CVu4pqHJf2jCzWVMS/iO4PYfd0j5L/wNAYUVDXxLOzsAAAAJcEhZcwAACxMAAAsTAQCanBgAABA2SURBVHgB7VsJWFRHEi5QjmEEuQRUCHILKDcKeIASBBw8IkbXeARXvDaSQxMNG7PiesUjMRvjegclggZFWIUICggigiIDKDDAcBnQCHKfAuLsq0fe7DAHcgzh+/Z79X3D666u7q7+re6urm4BaKIRoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEegvAnFxccy8vDz5/spTchwORyP2zn1jt6Cg0RRvJL4yI9Ep9hkRHW84abzGxsKnLxwe5j99vWq+U3rlb1VnFy/2rOhLp9CIGH0zgwkbQ39Nd51soKvsMFkvv+XVq59cZzjd6qve/11Z1K93ToD9Bh7105v3MS+PU3B9xeffW0karOfGb6yLuCU3UJaqh9/QazejAoJ+UJFUbzj5ssPZuKS2D3wf7Nja0TFfsLyi9hUcvBC34As/rz26HhtNBMswrTDdz2T/Bq89e89F+6BsL5KB2VNM9O178f6kzIgAqKqhYcBkKL4jPMaQ23lQW9+88NjW5bsJyzLilxPpf/ov3N3e2bkAZYRJBmTUxjDkJgjz/4z8iADY2NGlJmlwf93zM0w10VeBzNMlfBki7TvHWmXPhUQ+SzjBA1llYd6fkR8RAOsaO1WZTKbY8eH0PH0jg5WSlrGLErj0n7hdD59wWXEZpRSr11eJoQitr7pUezH/pMyIAJhdVP6OOlNO4hAPXUwEGeAF3bufER0Vmxw92WhS0MHQZInyWFBbV/+4T4FhKhwWHyo8PFw+OrlYOeT432vF6f2itjFLVp4ByvIy0NzJEycC3lvPgaq +yAgsLG5o7JMphuaYKM+bvW9b8CtMDVODBsSbkCdLqzw8bLJhtBcsWepYJ8qWRlqofGBQULj/XU//Te4847hbG+uqaY5Wq8kqrsq8l52XFZZZUw+vR9fD4ZC4qXlxcEu375VlWTplYjAc0tvyL22IszM18yEpWm7SIPqo9ln0xw3fxbJahro59W2uLPqe4vNPcRP/RG96bM0u8300bUAd9CEsVwMzMrL2uH50MbOnikUuDnoYiLHW1gCVzbLsZivKhDna2H6IumZk5u0CGF2S//t8iqmGdOXZGMMVYD0x11cnytvZX8PTZC4hPy4WHpc0i1hi17wOwNNILMjEx2o0VbqU82KrBVDh88Wa67NXkfBB0e24f9Y9Ozc7ZHPTx+kqRzgfBkBqAd9PS7M5EPQj7OT7fTJweny2xA1d78xhTfR3ILihjbTwUyQcCp7K/jy2YG0yEhrYuqGnuhBdVVWQzVQ3toK3KAA1lBRivrQWqSnLEelcrAubpbQtgpq1pTF19E6Sw81j7Q9P47QvqY2Wg8eZs4HL/afY2wYL8waalBmBeQcHCgH+euZxY2MyQpAwCRaxrfIuggHO0mASxDwrhDruEX9ZXG9MMlcFzjgsJZsTdPKB2Z2sDDahrau2zDbTw+OMB28xMTL6T1MdA+FIDMPJGwjRNDeUrswLOijjI4hTCgXzt50Fa3J5zcaSIZ1Up2LTXgGvz72R+ems1+X3A1IJk5fGQzdCELBU1KBnV47EgYEc+WQKPcvIgMPi+uG5EeJH7VjQqKTJXe7pNuyFSOAiG1ADEvouKi4Ojkh77bT8R26cqOPAdK13hQlw23M8pgx3lD2H7i5w+6wgWHtKxhmBtExJItOKv13mS1rjh274xwWVk0zKPi2YmRqsF2xtKetRQKgvXTaxUbNq5dt7s5uYmtZzSl8LFZB4t79BHC+BszCMoTmfDlYJbsLxevIMstgGCOaOlCrZU5QNHUQ2y5VXh9qNiWOBiBi6TNS +EhW3wwx32yCny1yTd7y3dXgsoyE6SygaB+UgXwJSe1nNulq3sw4D2XxsYGEAfikb95Q0hcFgkeJ+cq6Ha18nHCqRqmYQzHx02BnURs4LiOBfm7rzQeShRVYDSP10vet6EMFHjdkKg8EW6kFYGnsyWMV1MQ6Rct/mzQX7tORyTtv3T4s0h+h1JISBVA1Kdk9CROQ12DfuBab4viiiooeV7PV3ONhyV0gjxEJmaRlicIHk7L1QZzSTDyGWpQL6vI/2EeQQrWNCOtDoGjCK0xTMuQlC0oq4R/+PtAUkY+NLW/JkXQ4i/tXg1x6UX79gYnX4IqtoijTbU1mK/UAYRn7KbHqbHhumYOjhvem2lKnGv5A9m82BmOXkoE1woufFJN+tNk2QcG7vCjlmW/9EcwETDHlhrSGrFuKmGhSAiaTHcHLJhlTU5r5J3cthDaO7tj1i333gCaRq/gZX438qVFw3YW1tfTASLazNcTHers8gbSxfik+gmfj9P2qpoBP9+fBO7Cs4y9wdx6qUjdSMJxRl8RLQ8JHXDmGKWeZuW1epDuyUnlr/QAtHyff6+x/egvu5ztrVkZ+eV8JdEJjksV3WnRVTHqbuDL9TsxSo7vzgjWwbN1cVUrrPB2IdmXkwrBWF+XdeDYhV2Qdfwpw3nTNEH5oaalEkw48MP5lfa2Fr7j1PbK1TQ0ybx8Wcu6EpcGR6+xSf0oa6DOvejTUT4eCuBmgmsg+nkDtUZxAOA/1G5/T7II+0RdiHNw0O17GY6aY1UcWprXxuWXvYjeuHLRFXH1B8Ibkh8Yci3aXEdTa0dNTe2KDM5T+cSsp0CBJKiEp6MhWJtNAgxTIaHFnS++2wtESp5ymkk/D5iEnyA57EXVEf6ib3hq+3uw48SvIqcS3JGtjXVg5lTDV+PUx1weo6R4yMPVmSPcRn/zQ7JAdn7lp+dibnwoKSRFKWGhp8o/2yIP1zA/49liQUTLxB861r3A/OP0QbXZ1xf1qaxtA +3UVpgiA+A+MP+JqABdJv3n2hh3Ed1Nf7fVVNug1kMvlWkQk5896G3jYuZySaLAYQZw/dRHgLopAiSMKSJziKYXXYWl9Wb/XSwxIaCp0iWu2F+/+49LZ6elsi17MAWQGb4FySgpE2Fhi4KA/OiD4uObhD6e1bVM94d48ETu1EcywsgSy2cFapjidWjqBMWpUt4K4sv7wBm2Bna0NXNNxcqJXZGJ67Wp7+y6LFolAzjJbSLonuKn0xzLRKsWRprI81HS8ff3U1VTMbWlR4oproz+8QVugpaVlCxHCOn+PXTTh2t18WwwKSJrO+RUN5CYC0C+8yTVy5wRHgO4uMIJWWFvFJSM0aIXC1GOV7r12bzJsRviCGNoSR1iOIbF5bs7suTYGFxwdLVvEyfWHN2gAsXHLyZOvhl27+Wyfv9cKkAUfdkGFAQY7OZWN8KyiAhIKek5N+aXPwd3BtD/69JZBXw9UgQSTKEFrw3CXcOQGp72g+2M4UR2Ie2L+BoJulIXhBMDNDIO2FpO0nzAU5OI55b+HOzrapffudGC5Ibkxgl1NWbrDxd1mkp2OKuN7DXWNWEcrU5Zf0Hm+W3NosxeExmbw81gX1z2cugMlcW6QvJ0/vxkMWyGhH4rWdvO7dVDT2B5TVFmj+fxF9bWErOLrTyK+LeBXGEJiSBYo2G/u1YP3c6/CfbDdcg2yfnweFhUb/Rc3M+LSqCfQ+XtVNXjOsCYATOT7gVgf3ZmBgojygs648FqJpx78x0JysTYgwVvs5epDvHaYSVzY3yMLpPRn0JuIxP4J8MBmvUtlTRtrnosNXwwvd1zMdcgzKuVE45qGabSogRIVtcZ6CCZFGPFBohz6Dz1toK29nQW2633hTVchJSetr/QBJDTTG8dwet/TGTIL/hfcxJuxE1HpELDMjbQ6agAIIvp5knZTSk7wu/d5Ri9XB08tSLjWLXGzhmPhSWQe/2AwwcnBOgayzkSArByPXyClhNTDWcyZG62j +DvhFVtc1w7Jdl3qpibFBD0djUFQfC5efvwbBuB6m5zVVQvMoeegg1q3Xigzo7CQcYd4bUFYcDXqdDeDe+Duc+i2lVwQb3Z2IsUZkP5t8Z0NGXgmk5PbcqSATI9Rzpk4w3fnVjqn/Sc7kNZdkiEY0emk5sIzUNhGqW2JX/llJibFq8VdhFKvXF63k2NYlpDViSB+tTxLh2ibOdaHkETxqh8ZNqvtVk8TLJSx3tzOIn/nRUb/2tJBnVBtD/UrVAvceO+/rZGXy5aLtwfKdEsKWGPRMzeHC53+ZBRUdMrDntRq0yciR9xzCgxGMWAuWIbDbdZ34Qdjtq+aCksIo2HchCST1i/cm851MDZe62bZcvng+SbC9oaSlaoFcbvEvSwPPLaMW8L4UQ0sUvNbUaq/nH+WwnqDlUbssdbVJ+XwYWcGwVXJmAT901lefWJby4zrOnYzcFf/4eJ1UprLUALyZ9MA5kV125XBo4sS3DUKwHH02dG7vPS7t18U61kXg0CUy1maC4MW6YLuS0ng7d3DbB5sd7OxOSpIZCF9qfuA7OmPH3UrNUZPUOVrc3xbagYO1JRwJTeC/JkBnV08jn3wPgzs0EvW0A591IOHTDiQdbW3AMy5SwqMiOBH+v+OjtYF6zI6Vbizcdf99nc0/hZDCAn/wbQ2Dwfwjxi9QMMik1Czw1p2HNjKjZEI8PjszVVAXBA7vQ1Z5OcVUvGxgcbjlMe97z4Ljv9xmURFrYXl8XCQIFpYjqDmF5eRFvPCZ29PBMCbu1Jc++BCToaAQpK87HmKT0gDD+cLLCbGZVLg7ma+3n2IeJ9jvYNNSAxAVKORyAyPiUj86cZ09EUHwmm7GG6ehnl1dV3t+5WLvHwhn9l3CH4tH2czM7OjFgT+xBF9OIX+ghEe1pOOb4V/hyUEh33yyG/uYY67svILlpm+gp2PX2tZmQ6yRMhgttzLSrt7pzzpJvIvZNdB+JMlLbQpjB4RiB9i5nKJF7s6W9fW +NnSm5FYXbj0U9rEw82eM2/AEepQw+nBwqUdZYVUfccyIRfdzJgvg7Yd8Bw3nNxCWu9tPWzHeevGbhHPmxKir5hvrjh3wPIqizVAHEhu2mmEcQH/xJJM8N+z+VVWCwqMGLEzyw1gWIoARZhBGevh4PtXd0gpW5oYPwnER/LzQtJDL0G3E9SIc3LEe5t6mmrcpUbm1ulChG7JQxeI6ura2NQfAWvesMeDEliWoa20BzjPzAHthIamyA/JEBcLxWXftrictvTELoEZ9b7GK7wAA/n8BzqR6nIxJTiP9kQ4amxI0PX7BO1GDWiSsbbt6IAKg6ur2xtVV8tJjwC4mdmusW6L80ixw8saZ9fyV7nay84pVvA3qeQQuDgjdwTIaCZJMWriDF/IgA+AbgOQ94IjEs3FFXeU3nHL+c9LTXGLNPcb/4IWrPDDuTRHSixVDDm+5uqZ1vxbQvkTUiAHbzWh4xlZh3hbU6soVV09D+etuPX68XuSmKP/3lk9TMggM/BS7PFK43VknubrtspwhfWO7/Kl9c8dzrVOj1yLkrt1WOcdrw4rN9JxOJF64b3jbIh2y2++mw62Fgt55rtTSwdP+x4Ahiynu+rd5wlUtcyYerQ8F2D4eEMI3VJlqOU2PKtsi+KfJycen3RnAnNXVKbWOb3G8F9QVbty7rOfMJNk6naQRoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEhBH4L/RNmRWge4J4AAAAAElFTkSuQmCC + + + 21cm + + + + + numIntMtz + System.Int32 + + + richiesta + System.DateTime + + + dataLav + System.DateTime + + + turnoLav + System.Int32 + + + matr + System.String + + + guasto + System.DateTime + + + idxAmbito + System.Int32 + + + descrAmbitoGuasto + System.String + + + idxPriorita + System.Int32 + + + descrPriorita + System.String + + + isFermoSiNo + System.String + + + idxTipo + System.Int32 + + + descrTipo + System.String + + + idxImpianto + System.Int32 + + + codImpianto + System.String + + + nomeImpianto + System.String + + + idxMacchina + System.Int32 + + + codMacchina + System.String + + + nomeMacchina + System.String + + + descrizione + System.String + + + idxStato + System.Int32 + + + DescrStato + System.String + + + presaInCarico + System.DateTime + + + inizioIntervento + System.DateTime + + + fineIntervento + System.DateTime + + + descrizioneIntervento + System.String + + + isPreventivabile + System.Boolean + + + idxCausale + System.Int32 + + + descrCausale + System.String + + + isFermo + System.Boolean + + + + WebGim + select * from v_intervExp + true + + + + + 20.28968cm + + 1cm + + + textbox30 + 0.5cm + 3.25cm + + 5 + true + 2cm + 0.63492cm + Somaschini + + + AutoSize + 1.37566cm + Embedded + + 3 + true + 16.5cm + 0.63492cm + =Sum(Fields!numIntMtz.Value) + + + textbox1 + 0.25cm + 9cm + + 2 + true + 5.5cm + 0.91429cm + Richiesta di Intervento + + + + + =Fields!richiesta.Value + Ascending + + + 1 + WebGim + + + 25cm + 11.00529cm + + 51 + 1.75cm + 0cm + + + 9.75cm + 20.25cm + + 50 + 0cm + + + 17.75cm + 0cm + + 49 + 12cm + 0.75cm + + + 17.75cm + 0cm + + 48 + 10.5cm + 0.75cm + + + 17.75cm + 0cm + + 47 + 13.5cm + 0.75cm + + + 18.5cm + 3cm + + 46 + 10.5cm + 0cm + + + 17.75cm + 0cm + + 45 + 8.25cm + 0.75cm + + + 17.75cm + 0cm + + 44 + 6.75cm + 0.75cm + + + 17.75cm + 0cm + + 43 + 9.75cm + 0.75cm + + + 18.5cm + 4.5cm + + 42 + 5.25cm + 0cm + + + 17.75cm + 0cm + + 41 + 5.25cm + 0.75661cm + + + 17cm + 1cm + + 40 + true + 12.25cm + 0.63492cm + mm + + + 17cm + 1cm + + 39 + true + 10.75cm + 0.63492cm + hh + + + 17cm + 0.75cm + + 38 + true + 8.5cm + 0.63492cm + aa + + + 17cm + 1cm + + 37 + true + 7cm + 0.63492cm + mm + + + 17cm + 0.75cm + + 36 + true + 5.75cm + 0.63492cm + gg + + + 10cm + 1cm + + 35 + true + 12.25cm + 0.63492cm + mm + + + 10cm + 1cm + + 34 + true + 10.75cm + 0.63492cm + hh + + + 10cm + 0.75cm + + 33 + true + 8.5cm + 0.63492cm + aa + + + 10cm + 1cm + + 32 + true + 7cm + 0.63492cm + mm + + + textbox8 + 10cm + 0.75cm + + 31 + true + 5.75cm + 0.63492cm + gg + + + 9.75cm + 0cm + + 30 + 13.75cm + + + 24.25cm + 11cm + + 29 + 1.75cm + 0cm + + + 23.5cm + 11cm + + 28 + 1.75cm + 0cm + + + 22.75cm + 11cm + + 27 + 1.75cm + 0cm + + + 22cm + 11cm + + 26 + 1.75cm + 0cm + + + 20.75cm + 3.5cm + + 25 + true + 2cm + 0.63492cm + Note intervento + + + 20cm + 4.02116cm + + 24 + 7.5cm + 0cm + + + 19.25cm + 4cm + + 23 + true + 1.75cm + 0.63492cm + Firma responsabile produzione + + + 17.75cm + 3.5cm + + 22 + true + 1.5cm + 0.63492cm + Fine intervento + + + 15.5cm + 4.02116cm + + 21 + 9cm + 0cm + + + 14.75cm + 4.02116cm + + 20 + 9cm + 0cm + + + 14cm + 4.02116cm + + 19 + 9cm + 0cm + + + 13.25cm + 4.02116cm + + 18 + 9cm + 0cm + + + 15.5cm + 4.02116cm + + 17 + 1.75cm + 0cm + + + 14.75cm + 4.02116cm + + 16 + 1.75cm + 0cm + + + 14cm + 4.02116cm + + 15 + 1.75cm + 0cm + + + 13.25cm + 4.02116cm + + 14 + 1.75cm + 0cm + + + 12cm + 3.5cm + + 13 + true + 9.25cm + 0.63492cm + Minuti intervento + + + 12cm + 3.5cm + + 12 + true + 1.75cm + 0.63492cm + Matr. tecnici + + + 10.75cm + 0cm + + 11 + 12cm + 0.75cm + + + 10.75cm + 0cm + + 10 + 10.5cm + 0.75cm + + + 10.75cm + 0cm + + 9 + 13.5cm + 0.75cm + + + 11.5cm + 3cm + + 8 + 10.5cm + 0cm + + + 10.75cm + 0cm + + 7 + 8.25cm + 0.75cm + + + 10.75cm + 0cm + + 6 + 6.75cm + 0.75cm + + + 10.75cm + 0cm + + 5 + 9.75cm + 0.75cm + + + 11.5cm + 4.5cm + + 4 + 5.25cm + 0cm + + + 10.75cm + 0cm + + 3 + 5.25cm + 0.75cm + + + 0.25cm + 2 + + + textbox34 + 1.00529cm + + 33 + true + RICHIEDENTE + + + 3cm + 2.75cm + + 32 + true + 5.75cm + 0.63492cm + Macchina + + + textbox32 + 0.75cm + 1.5cm + + 31 + true + 8cm + 0.63492cm + Turno + + + textbox31 + 0.75cm + 1.25cm + + 30 + true + 1.75cm + 0.63492cm + Data + + + 5.75cm + 19cm + + 29 + 1cm + 0cm + + + 4cm + 19cm + + 28 + 1cm + 0cm + + + 1.75cm + 19cm + + 27 + 1cm + 0cm + + + turnoLav + 0.75cm + 1.25cm + + 26 + true + 9.5cm + 0.63492cm + =Sum(Fields!turnoLav.Value) + + + dataLav + 0.75cm + 4.75cm + + 25 + true + 3cm + 0.63492cm + =First(Fields!dataLav.Value) + + + matr + 0.75cm + 2.53968cm + + 24 + true + 16cm + 0.63492cm + =First(Fields!matr.Value) + + + 0.75cm + 4.5cm + + 23 + true + 11.25cm + 0.63492cm + Matr. richiedente + + + descrPriorita + 8cm + 4cm + + 22 + true + 15.75cm + 0.63492cm + =First(Fields!descrPriorita.Value) + + + idxPriorita + 8cm + 0.75cm + + 21 + true + 14.75cm + 0.63492cm + =First(Fields!idxPriorita.Value) + + + descrCausale_1 + 8cm + 7.25cm + + 20 + true + 4.75cm + 0.63492cm + =First(Fields!descrCausale.Value) + + + 8cm + 3.5cm + + 19 + true + 1.25cm + 0.63492cm + Evento ipotizzato + + + 8cm + 2.25cm + + 18 + true + 12.25cm + 0.63492cm + Priorità + + + descrizione + 6cm + 16cm + + 17 + 3.75cm + 1.75cm + =First(Fields!descrizione.Value) + + + 6cm + 2.5cm + + 16 + true + 1.25cm + 0.63492cm + Descrizione + + + descrTipo + 4.5cm + + 15 + true + 17.5cm + 0.63492cm + =First(Fields!descrTipo.Value) + + + 4.5cm + 3.25cm + + 14 + true + 14.25cm + 0.63492cm + Tipo guasto + + + descrAmbitoGuasto + 4.5cm + 3.25cm + + 13 + true + 10.75cm + 0.63492cm + =First(Fields!descrAmbitoGuasto.Value) + + + 4.5cm + 4cm + + 12 + true + 6.75cm + 0.63492cm + Casuale fermo + + + isFermo + 4.5cm + 1.25cm + + 11 + true + 5.25cm + 0.63492cm + =First(Fields!isFermoSiNo.Value) + + + 4.5cm + 4.25cm + + 10 + true + 1cm + 0.5cm + Macchina ferma + + + codMacchina + 2.75cm + 2.53968cm + + 9 + true + 17cm + 0.63492cm + =First(Fields!codMacchina.Value) + + + codImpianto + 2cm + 2.53968cm + + 8 + true + 17cm + 0.63492cm + =First(Fields!codImpianto.Value) + + + 2cm + 3cm + + 7 + true + 13.75cm + 0.63492cm + cod impianto + + + 2.75cm + 3cm + + 6 + true + 13.75cm + 0.63492cm + cod macchina + + + nomeMacchina + 3cm + 4.5cm + + 5 + true + 8.75cm + 0.63492cm + =First(Fields!nomeMacchina.Value) + + + nomeImpianto + 2cm + 3.75cm + + 4 + true + 8.75cm + 0.63492cm + =First(Fields!nomeImpianto.Value) + + + 2cm + 2.25cm + + 3 + true + 5.75cm + 0.63492cm + Reparto + + + textbox11 + 2.25cm + 3.25cm + + 2 + true + 1.75cm + 0.63492cm + Ferma dalle + + + guasto_1 + 3cm + 3.5cm + + 1 + true + 1.75cm + 0.63492cm + =First(Fields!guasto.Value) + + + 12.25cm + + + 0cm + + 1 + 3.5cm + + + 0cm + + 2.5cm + + + 7.75cm + 7.5cm + + 1.00529cm + + + 0.25cm + 9.00529cm + + + 10.75cm + 3.5cm + + 1 + true + 1.5cm + 0.63492cm + Inizio intervento + + + 10cm + 1.00529cm + + true + 0.25cm + 15.75cm + MANUTENZIONE + + + 1.5cm + + + + =Fields!richiesta.Value + + true + + + + 0.5cm + 1cm + + true + 15.25cm + 0.63492cm + + + + 27.5cm + + en-US + + true + + + 0.05754cm + 6.25cm + + 2 + true + 14cm + 0.63492cm + = "Copyright SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.05754cm + 3cm + + 1 + true + 9.5cm + 0.63492cm + Somaschini SPA + + + 0.05754cm + 5.25cm + + true + 0.63492cm + = " Stampato " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.75cm + true + + 0.2cm + 29.7cm + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Style.css b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Style.css new file mode 100644 index 0000000..d845b7d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Style.css @@ -0,0 +1,3042 @@ +/* @group Generale */ + +.fixedVal +{ + background-color: #cdcdcd; + text-align: center; + color: Black; +} + +.fixedValLeft +{ + background-color: #cdcdcd; + text-align: left; + color: Black; +} + +.textEv_1 +{ + background-color: #cdffcd; + text-align: center; + color: Black; + font-size: 8pt; +} + +.textEv_1Left +{ + background-color: #cdffcd; + text-align: left; + color: Black; + font-size: 8pt; +} + +.textEv_2 +{ + background-color: #cdffcd; + text-align: center; + color: Black; + font-size: 8pt; +} + +.textEv_2Left +{ + background-color: #cdffcd; + text-align: left; + color: Black; + font-size: 8pt; +} + +.textEv_Read +{ + background-color: #deeff7; + text-align: center; + color: Black; + font-size: 8pt; +} + +.textEv_ReadLeft +{ + background-color: #deeff7; + text-align: left; + color: Black; + font-size: 8pt; +} + +.bloccoDiv +{ + border-bottom: solid 1px green; + padding-bottom: 1px; + margin-bottom: 5px; +} +.semaforoVerde +{ + color: Green; +} +.semaforoGiallo +{ + color: Orange; + font-weight: bold; +} +.semaforoRosso +{ + color: Red; + font-weight: bold; +} + +/* colori base */ +.sfondoGrigio +{ + background-color: #CDCDCD; +} + +/* END colori base */ + +/* @group Calendario */ + +.calSel +{ + background-color: red; + font-weight: bold; + color: White; +} +.calNextPrev +{ + font-weight: bold; + color: Black; +} +.calDayHead +{ + font-weight: bold; + color: white; + background-color: #6969df; + font-size: 9pt; +} +.calTitle +{ + font-weight: bold; + color: Black; + background-color: #BEBEBE; +} +.calOtherMonthDay +{ + background: #CBDCCB; +} +.calWeekEnd +{ + background: #cbcbcb; + font-weight: bold; +} +.clsBody +{ + border-right: #C6D7DA thin solid; + border-top: #C6D7DA thin solid; + border-left: #C6D7DA thin solid; + border-bottom: #C6D7DA thin solid; +} + +.clsCurrentWeek +{ + color: #ffffff; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; + border-top: #C6D7DA thin solid; + border-bottom: #C6D7DA thin solid; + background-color: #8CC6FF; + font-weight: bolder; + font-weight: bold; +} + +.clsCurrentWeek2 +{ + color: #000000; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; + border-top: #C6D7DA thin solid; + border-bottom: #C6D7DA thin solid; + font-weight: bolder; + font-weight: bold; +} +.clsDayName +{ + color: #0C0B5F; + background-color: #bbbaf5; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsCurrentDay +{ + color: #ffffff; + background-color: #398CE7; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; + font-weight: bolder; + font-weight: bold; +} +.clsWorkDay +{ + color: #000000; + background-color: #dbeaf5; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWorkDay:hover +{ + color: #009400; + background-color: #dbeaf5; + font-size: 12px; + text-decoration: underline; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWorkDayOtherMonth +{ + color: #000000; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWeekEnd +{ + color: #FF0000; + background-color: #dbeaf5; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWeekEnd:hover +{ + color: #009400; + background-color: #dbeaf5; + font-size: 12px; + text-decoration: underline; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWeekEndOtherMonth +{ + color: #FF0000; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} + +.Calend +{ + padding: 4; + background: White; + color: Black; + font-size: 8pt; + font-family: Verdana; + border-color: #999999; + height: 180px; + width: 200px; +} +. .Calend.TodayDay +{ + background: #cccccc; + color: Black; +} +. .Calend.Selector +{ + background: #cccccc; +} +. .Calend.NextPrev +{ + vertical-align: bottom; +} +. .Calend.DayHeader +{ + font-size: 7pt; + font-weight: bold; + background: #cccccc; +} +. .Calend.SelectedDay +{ + background: #666666; + font-weight: bold; + color: White; +} +. .Calend.Title +{ + font-weight: bold; + background: #999999; + border-color: Black; +} +. .Calend.WeekEndDay +{ + background: #FFFFCC; + color: Black; +} +. .Calend.OtherMonthDay +{ + color: Gray; +} + + + +/* @end */ + +.body +{ + margin-top: 0px; + margin-left: 0px; + margin-bottom: 0px; + margin-right: 0px; + font-family: Verdana, Arial; + font-size: small; +} +.didascalia +{ + color: #696969; + font-size: 7pt; +} + +/* Mod selettore ajax */ +.txtLink +{ + font-size: smaller; + text-decoration: underline; + color: blue; +} +.txtValue +{ + font-size: smaller; + text-decoration: none; + color: #696969; +} +.notaMargine +{ + font-size: smaller; + background-color: #DEE8F5; + margin-top: 10px; + padding: 1px 1px 2px 1px; + text-align: right; + vertical-align: bottom; +} +.nota +{ + width: 70%; + font-size: smaller; + background-color: white; + margin-top: 10px; + padding: 2px 2px 4px 2px; + text-align: center; + vertical-align: bottom; + border: solid 1px red; +} + + +/*Popup Control*/ +.popupControl +{ + background-color: White; + position: absolute; + visibility: hidden; + border: solid 1px #363636; +} +.popupHover +{ + background-image: url(images/header-opened.png); + background-repeat: repeat-x; + background-position: left top; + background-color: #F5F7F8; +} +.evidenzia +{ + border: solid 1px blue; +} +/* area note logging */ +.logCont +{ + font-size: 8pt; + width: 100%; + text-align: center; + border: solid 1px silver; + background-color: #DFF1F1; +} +.logButton +{ + text-align: center; + padding: 10px; +} +/* selettore ajax*/ +.selezioneValRed +{ + text-decoration: underline; + color: Blue; +} +/*Modal Popup*/ +.modalBackground +{ + background-color: Gray; + filter: alpha(opacity=70); + opacity: 0.7; +} +.hiddenTxt +{ + /*color:White;*/ + background-color: White; + width: 5px; +} + +.modalPopup +{ + background-color: #ffffdd; + border-width: 1px; + border-style: solid; + border-color: Gray; + padding: 3px; +} + +.topTitle +{ + color: #663300; + font-family: Verdana; + font-size: 26px; + font-weight: bold; + text-align: center; + background-repeat: repeat-x; + background-position: 0% 0%; + background-attachment: scroll; + background-image: url(images/orangeGrad32.png); +} +.ShadowText +{ + text-shadow: 2px 2px 2px rgba(0,0,0,.4); +} +.boxShadowLight +{ + -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.1); + -moz-box-shadow: 3px 3px 6px rgba(0,0,0,.1); + box-shadow: 3px 3px 6px rgba(0,0,0,.1); +} +.boxShadowDark +{ + -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.3); + -moz-box-shadow: 3px 3px 6px rgba(0,0,0,.3); + box-shadow: 3px 3px 6px rgba(0,0,0,.3); +} +.menuSx +{ + font-size: 8pt; + width: 180px; + vertical-align: top; /*height: 530px;*/ /*height: 530px;*/ + min-height: 530px; /*border-top: #0D0083 1px solid;*/ /*background-repeat: repeat-y; background-position: 0% 0%; background-attachment: scroll; background-image: url(images/menuSx5.png);*/ /*background: #DEE8F5;*/ + background: #DEE8F5; + -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.3); + -moz-box-shadow: 3px 3px 6px rgba(0,0,0,.3); + box-shadow: 3px 3px 6px rgba(0,0,0,.3); +} +.ov_header +{ + background-color: Blue; +} +.ov_footer +{ + background-color: Blue; +} +.ov_item +{ + background-color: gray; +} +.ov_itemAlt +{ + background-color: white; +} + +.navBar +{ + font-size: 9pt; /*background-color: #DEE8F5;*/ + background-color: #FFFFFF; /*border-right: #9999ff 1px solid; border-top: #9999ff 1px solid; border-left: #9999ff 1px solid; border-bottom: #9999ff 1px solid;*/ + padding: 3px 3px 3px 3px; + margin: 3px 3px 3px 0px; /*background-color:#DEE8F5; font-family: Verdana Arial; font-size: 13px; font-weight: normal; background-repeat: repeat-x; background-position: 0% 0%; background-attachment: scroll; background-image: url(images/bluGrad32.png);*/ +} +.hlBounce +{ + font-weight: bold; + font-size: 10pt; +} +.alertAjax +{ + color: #ea101e; + font-size: small; + font-weight: bold; +} +.smallTimeClock +{ + padding-right: 4px; + padding-left: 4px; + font-weight: bold; + font-size: 7pt; + padding-bottom: 2px; + vertical-align: middle; + color: Yellow; + padding-top: 2px; + font-family: verdana, arial; + text-align: justify; +} +.dxButtonClass +{ + padding-right: 8px; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + padding-bottom: 2px; + vertical-align: middle; + color: Yellow; + padding-top: 2px; + font-family: verdana, arial; + text-align: justify; +} +.barraTitolo +{ + background-color: #FF7A00; /* #4C90FF; */ + vertical-align: middle; + height: 20pt; + text-align: center; +} +INPUT +{ + font-size: 8pt; +} +.selezioneVal +{ + border-right: yellow 1px solid; + border-top: yellow 1px solid; + border-left: yellow 1px solid; + border-bottom: yellow 1px solid; +} + +.selezioneValWhite +{ + border-right: white 1px solid; + border-top: white 1px solid; + border-left: white 1px solid; + border-bottom: white 1px solid; +} +.tableContenuto +{ + padding: 0px; + margin: 2px; /* con questo Table va a full screen */ + width: 99%; +} +.topContrDx +{ + text-align: center; + background-color: white; + text-align: left; + font-size: 9pt; +} +.topContrSx +{ + padding: 6px 3px 6px 3px; + text-align: center; + background-color: #DEE8F5; + border-top: solid 2px silver; + border-left: solid 2px silver; + border-right: solid 2px silver; + font-weight: bold; + font-size: 8pt; +} +.contrRiq +{ + border-left: solid 2px silver; + background-color: white; + border-top: solid 2px silver; + border-left: solid 2px silver; + border-right: solid 2px silver; + border-bottom: solid 1px silver; +} +.topSubMenuChk +{ + padding: 1px 6px 1px 6px; + text-align: center; + background-color: #DEE8F5; + border-top: solid 1px silver; + border-left: solid 2px silver; + border-right: solid 1px silver; + border-bottom: solid 1px silver; + font-weight: bold; + font-size: 8pt; +} +.controllo +{ + vertical-align: top; + width: 100%; + background-color: Transparent; + font-size: 8pt; + border-width: thin; + border-top-style: solid; + border-top-color: White; + border-left-style: solid; + border-left-color: White; + border-right-style: solid; + border-right-color: White; +} +.contrDx +{ + vertical-align: top; + width: 100%; + background-color: White; + font-size: 8pt; + border-width: thin; + border-style: solid; + border-color: silver; +} +.bodyMainCenter +{ + background-image: url(images/logo_sw.png); + vertical-align: middle; + border-left: #0D0083 1px solid; /*border-top: #0D0083 1px solid;*/ + text-align: center; + height: 100%; + width: 100%; + background-position: center; + background-attachment: scroll; + background-repeat: no-repeat; +} +.bottomWrite +{ + vertical-align: bottom; + border-top: #0D0083 1px solid; + margin-top: 2px; + padding-top: 2px; + font-size: 7pt; + height: 1%; + text-align: right; +} +.bodyCenter +{ + vertical-align: middle; + text-align: center; + height: 100%; + width: 100%; +} +.centerMenu +{ + background-color: White; + text-align: center; + border-width: thin; + border-style: groove; + border-color: Blue; +} +.pnlMenuSx +{ + padding-right: 5px; + height: 530px; +} +A:hover +{ + color: red; +} + +.clonaUserPerm +{ + color: #ffff66; + background-color: #ea101e; +} +.boxRicerca +{ + padding: 4px; +} + +.oneHalf +{ + width: 50%; +} +.oneQuart +{ + width: 25%; +} + +.cal +{ + font-size: 10pt; +} +.treeHead +{ + width: 100%; + text-align: center; + background-color: #D1DDF1; + border-right: solid 2px silver; + border-top: solid 2px silver; +} +.treeViewPnl +{ + background-color: white; + border-right: solid 2px silver; + border-bottom: solid 2px silver; +} +.statoHidden +{ + text-align: center; + width: 100%; + font-size: 9pt; + font-weight: bold; + height: 24px; + color: #696969; + background-image: url(images/bg_bright.jpg); +} +.statoCurrent +{ + text-align: center; + width: 100%; + font-size: 9pt; + font-weight: bold; + height: 24px; + color: White; + background-image: url(images/bg_dark.jpg); +} +.statoDone +{ + text-align: center; + width: 100%; + font-size: 9pt; + font-weight: bold; + height: 24px; + color: #696969; + background-image: url(images/bg_bright.jpg); +} +.imgDisabled a +{ + color: #ACACAC; + text-decoration: none; +} +.imgDisabled +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; + color: #ACACAC; + background-image: url(images/bg_dark_38.png); +} +.imgSelected a +{ + color: White; + text-decoration: none; +} +.imgSelected +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + font-weight: bold; + height: 24px; + color: White; + background-image: url(images/bg_dark_38.png); +} +.imgStandard a:hover +{ + color: White; +} +.imgStandard a +{ + color: #363636; + text-decoration: none; +} +.imgStandard +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; + color: #363636; + background-image: url(images/bg_bright_38.png); +} +.imgStandard:hover +{ + color: white; + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; /*color: #363636; */ + background-image: url(images/bg_hover_38.png); +} +.imgStandard:hover a +{ + color: white; +} + +.imgStandardNoHover +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; + color: #363636; + background-image: url(images/bg_bright_38.png); +} + + +.imgStandardNoHover:hover +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; + color: #363636; + background-image: url(images/bg_bright_38.png); +} + + + +.eta2 +{ + width: 33%; + text-align: center; + background-color: #ffcccc; + font-size: 10pt; + font-weight: bold; +} +.termAnt +{ + width: 33%; + text-align: center; + background-color: #ccffcc; + font-size: 10pt; + font-weight: bold; +} +.termPost +{ + width: 33%; + text-align: center; + background-color: #ccccff; + font-size: 10pt; + font-weight: bold; +} +.watermarked +{ + color: #696969; + background-color: #EFEFFF; +} + + + + + + + + + + + +.divSx +{ + float: left; + padding: 0; + margin: 0; +} +.divDx +{ + float: right; + padding: 0; + margin: 0; +} +.clearDiv +{ + clear: both; +} +.formatTableGeneral +{ + height: 100%; + width: 100%; + border-bottom-width: 0px; +} +.dgCenter +{ + text-align: center; +} +.menuSxTree +{ + color: #D9101E; + font-size: 9pt; + text-align: left; + font-weight: bold; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; +} +.menuSxTreeOver +{ + color: White; + font-size: 10pt; + text-align: left; + font-weight: bold; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; +} +.menuSxElem +{ + color: #00008B; + font-size: 7pt; + text-align: left; + font-weight: bold; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; +} +.menuSxElemOver +{ + color: black; + font-size: 7pt; + text-align: left; + font-weight: bold; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; +} +.menuSxElemSmall +{ + font-size: 7pt; + text-align: left; + margin-left: 0px; + margin-right: 0px; + font-weight: normal; + color: #555555; + margin-top: 0px; +} +.menuSxElemSmallOver +{ + color: #555555; + font-size: 9pt; + text-align: left; + margin-left: 0px; + margin-right: 0px; + font-weight: normal; + margin-top: 0px; +} +.userClass +{ + padding-right: 8px; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + padding-bottom: 2px; + vertical-align: bottom; + color: white; + padding-top: 2px; + font-family: verdana, arial; + text-align: justify; +} +.topMenuMess +{ + font-size: 9pt; + text-align: left; + margin-left: 0px; + margin-right: 0px; + font-weight: bold; + color: white; + margin-top: 0px; +} +.topMenuMessEn +{ + font-size: 9pt; + text-align: left; + margin-left: 0px; + margin-right: 0px; + font-weight: bold; + color: black; + margin-top: 0px; +} +.bodyMain +{ + background-image: url(images/logo_sw.png); + vertical-align: top; + border-left: #0D0083 1px solid; /*border-top: #0D0083 1px solid;*/ + height: 100%; + width: 100%; + background-position: center; /*was topleft*/ + background-attachment: scroll; + background-repeat: no-repeat; +} + +.bodyMainEmpty +{ + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; +} + +.bodyMainWhite +{ + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; + background-position: center; + background-attachment: scroll; + background-repeat: no-repeat; +} + +.bodyMainWhite a:hover +{ + color: white; +} + +.bodyMainNoLogo +{ + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; +} + +.bodyMainLogoPiccolo +{ + background-image: url(images/sfondoMedio.png); + background-position: 97% 210px; + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; + background-attachment: scroll; + background-repeat: no-repeat; +} +*/ +.logoUpSx +{ + width: 200; + text-align: left; +} +.topMenu +{ + width: 100%; + text-align: left; + vertical-align: bottom; +} +.tabModPrinc +{ + background-color: White; +} +.sxTabPrinc +{ + font-size: 10pt; + font-style: italic; + color: Blue; + font-weight: bold; + width: 90%; + background-color: Transparent; +} +.dxTabPrinc +{ + background-color: #cbcbFF; + text-align: right; +} +.tab_1 +{ + vertical-align: top; +} +.sxTab_1 +{ + background-color: #C8D0D4; + text-align: left; +} +.sxTab_1_new +{ + background-color: #9999cc; + text-align: left; +} +.dxTab_1 +{ + width: 70%; + background-color: #C8D0D4; +} +.sxTab_2 +{ + background-color: #11AA66; + text-align: left; +} +.dxTab_2 +{ + width: 70%; + background-color: Transparent; +} +.tab_2Body +{ + vertical-align: middle; + border: solid thin #11AA66; +} +.chPwdTitle +{ + padding: 2px; + font-weight: bold; + font-size: 24pt; + color: red; + text-align: center; +} +.chPwdTxt +{ + padding: 2px; + font-weight: bold; + font-size: 10pt; + color: red; + text-align: center; +} +.chPwdMess +{ + padding: 2px; + font-weight: bold; + font-style: italic; + font-size: 9pt; + color: yellow; + text-align: center; +} +.loginTitle +{ + font-weight: bold; + font-size: 30pt; + color: Red; +} +.loginTxt +{ + padding: 2px; + font-weight: bold; + font-size: 10pt; + color: red; + text-align: center; +} +.loginMess +{ + padding: 2px; + font-weight: bold; + font-style: italic; + font-size: 9pt; + color: yellow; + text-align: center; +} +.reportLabel +{ + font-size: 16pt; +} +.reportValue +{ + font-size: 16pt; + font-weight: bold; +} +.reportExplLang +{ + font-size: 10pt; +} +.reportExplEn +{ + font-size: 7pt; + font-style: italic; +} +.reportElencoZap +{ + font-size: 9pt; +} +.UnauthAppTitle +{ + font-weight: bold; + font-size: 30pt; + margin-left: 10pt; +} +.UnauthTitle +{ + font-size: 20pt; + color: Red; + margin-left: 30pt; +} +.UnauthMess +{ + font-size: 12pt; + font-style: normal; + margin-left: 30pt; +} +.tableHead +{ + white-space: nowrap; + height: auto; + vertical-align: top; + line-height: 18px; + width: 100%; + height: 100%; +} +.tableHead2 +{ + white-space: nowrap; + height: auto; + vertical-align: top; + line-height: 18px; + color: #ffffcc; + background-color: #999977; + width: 100%; + height: 100%; +} +.cmbFiltrText +{ + font-size: 9pt; +} +.currencyFormat +{ + white-space: nowrap; + text-align: right; + vertical-align: baseline; +} +.UserLabel +{ + background-color: #ff9900; + text-align: center; + margin: 6 6 6 6; +} + +.UserLabel .principale +{ + font-size: large; + font-weight: bold; +} +. .UserLabel.secondario +{ + font-size: medium; +} +.cmbMini +{ + font-size: 8pt; +} +.txtMini +{ + font-size: 7pt; +} +.suggerimento +{ + font-size: 8pt; + font-weight: bold; + color: Red; +} +.lblBudget +{ + font-size: 8pt; + text-align: left; + font-weight: bold; +} +.errore +{ + font-weight: normal; + font-size: 8pt; + color: Red; +} +.erroreMid +{ + font-weight: normal; + font-size: 10pt; + color: Red; +} +.erroreBig +{ + font-weight: normal; + font-size: 12pt; + color: Red; +} +.valUpd +{ + font-style: italic; +} +.cmbMini +{ + font-size: 8pt; +} +.txtMiniLeft +{ + font-size: 8pt; + text-align: left; +} +.valOk +{ + color: Green; +} +.valKo +{ + color: Red; + font-weight: bold; +} +.suggerimento +{ + font-size: 8pt; + font-weight: bold; + color: Red; +} +.searchHead +{ + background-color: #bbaabb; +} +.textHead +{ + background-color: #9966ff; +} +.linkAnnulla +{ + background-color: #ee9999; + color: Black; + font-weight: bold; + font-size: 14pt; +} +.linkSalva +{ + background-color: #99ee99; + color: Black; + font-weight: bold; + font-size: 14pt; +} + +.tableDett1 +{ + background: #98ff98; +} +.valDett1 +{ + font-size: 8pt; + color: Black; + font-weight: normal; +} +.tab_2lbl +{ + vertical-align: baseline; + border-collapse: collapse; + border-width: thin; + border-style: none; + font-size: 7pt; +} +.dettSel +{ + border-right: green 1px solid; + padding-right: 8px; + border-top: green 1px solid; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + background: #33ee44; + padding-bottom: 2px; + vertical-align: bottom; + border-left: green 1px solid; + color: white; + padding-top: 2px; + border-bottom: green 1px solid; + font-family: verdana, arial; + text-align: justify; +} +.dettDesel +{ + border-right: green 1px solid; + padding-right: 8px; + border-top: green 1px solid; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + background: white; + padding-bottom: 2px; + vertical-align: bottom; + border-left: green 1px solid; + color: Black; + padding-top: 2px; + border-bottom: green 1px solid; + font-family: verdana, arial; + text-align: justify; +} +.dettHide +{ + border-right: orange 1px solid; + padding-right: 8px; + border-top: orange 1px solid; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + background: #ff3344; + padding-bottom: 2px; + vertical-align: bottom; + border-left: orange 1px solid; + color: white; + padding-top: 2px; + border-bottom: orange 1px solid; + font-family: verdana, arial; + text-align: justify; +} +.tableDett3 +{ + background: #98ff98; + font-size: 9pt; +} +.dett3Head +{ + background: blue; + color: Yellow; + font-weight: bold; + font-size: 9pt; +} +.dett3Col1 +{ + color: Black; + font-weight: bold; + font-size: 9pt; +} + +.linkHead +{ + color: White; +} +.titoloMed +{ + color: Red; + font-size: 18pt; + font-weight: bold; +} +.testoMed +{ + font-size: 12pt; + font-weight: bold; +} + +.txtTab +{ + font-size: 8pt; + font-family: verdana, arial; + text-align: justify; +} + +.tblGray +{ + border-color: #777777; +} +.txtMiniTabella +{ + text-align: right; + font-weight: normal; + padding-left: 2pt; + font-size: 8pt; + padding-bottom: 2pt; + padding-top: 2pt; +} +.txtMiniTabellaLeft +{ + text-align: left; + font-weight: normal; + padding-left: 2pt; + font-size: 8pt; + padding-bottom: 2pt; + padding-top: 2pt; +} +.txtMiniTabellaDato +{ + text-align: left; + font-weight: bold; + padding-left: 2pt; + font-size: 8pt; + padding-bottom: 2pt; + padding-top: 2pt; +} +.relazione +{ + margin-top: 1px; + padding-top: 1px; + font-weight: normal; + font-size: 11pt; + text-align: justify; +} +.smallTable +{ + width: 300px; +} +.centerAll +{ + vertical-align: middle; + text-align: center; +} +.centerAllOther +{ + margin: 0 auto; +} +.selLinguaTxt +{ + padding: 2px; + font-weight: bold; + font-size: 12pt; + color: Yellow; + text-align: center; +} +.navBar +{ + font-size: 9pt; + background-color: #ededff; + border-right: #9999ff 1px solid; + border-top: #9999ff 1px solid; + border-left: #9999ff 1px solid; + border-bottom: #9999ff 1px solid; +} + +.panelPaddingTitle +{ + padding-top: 5px; + padding-left: 10px; + text-align: center; + vertical-align: middle; /* qui aggiunta */ + margin-right: 80px; +} + +.panelPadding +{ + padding-top: 5px; + padding-left: 5px; + padding-bottom: 5px; /* qui aggiunta */ + margin-right: 80px; +} + +.panelPaddingTitleDiv +{ + padding-top: 5px; + padding-left: 10px; + text-align: center; + vertical-align: middle; + margin-right: 80px; +} + +.panelPaddingDiv +{ + padding-top: 5px; + padding-left: 10px; + padding-bottom: 5px; + margin-right: 80px; +} + + +/* sostituiti tutti i #5555bb del bordino tabellaalta e contornoriq con silver */ + +.wrap +{ + overflow: auto; + white-space: normal; +} + +.dropdownList +{ + font-weight: normal; + font-size: 7pt; + background: #ea101e; + color: white; + font-family: verdana, arial; + text-align: justify; +} +.boxText +{ + font-size: 8pt; + font-weight: normal; + width: 100%; +} +.saveClose +{ + width: 100%; + text-align: center; + background-color: #ea101e; + padding: 2pt; +} + +/* @end */ + +/* @group Brembo Specific */ + +.idxContratto +{ + text-align: center; + font-size: 10pt; + font-weight: bold; +} +.idxStatoContratto +{ + text-align: right; + font-size: 10pt; + font-weight: bold; + font-style: italic; + color: Blue; +} + +/* fasi uomo / macchina*/ +.stileFaseMacchina +{ + color: #ea101e; +} +.stileFaseExt +{ + color: Black; +} +.stileFaseUomo +{ + color: #1e10ea; +} + +.treeCdC +{ + width: 250px; + text-align: right; + font-size: 8pt; + width: 180px; + vertical-align: top; + height: 100%; + background: white; +} + +.RDA +{ + font-size: 7pt; +} +.Ord +{ + font-size: 7pt; + background: #d0ffe3; +} +.Fatt +{ + font-size: 7pt; +} + +.job2do +{ + width: 50%; + font-weight: normal; + border-bottom-style: solid; + border-bottom-width: thin; + font-size: 8pt; + color: blue; + font-family: verdana, arial; + text-align: left; +} +.jobDone +{ + width: 50%; + font-weight: normal; + border-bottom-style: solid; + border-bottom-width: thin; + font-size: 8pt; + color: green; + font-family: verdana, arial; + text-align: right; +} + +.bodyAvanzamento +{ + font-family: Verdana, Arial; + background-image: url(images/gradiente.png); +} + +.paramIn +{ + font-family: Verdana; + margin-top: 1px; + padding-top: 1px; + font-weight: normal; + font-size: 7pt; + text-align: justify; + padding: 2px 2px p2x 2px; + border-right: red 2px solid; + border-top: red 2px solid; + border-left: red 2px solid; + border-bottom: red 2px solid; + margin: 1px; + background-color: #ffcccc; +} +.allegatiOut +{ + font-family: Verdana; + border-top: maroon 1px solid; + margin-top: 1px; + padding-top: 1px; + font-weight: normal; + font-size: 8pt; + text-align: justify; +} +.testoAllegatoIN +{ + font-family: Verdana; + padding: 5px 5px p5x 5px; + border-right: green 2px solid; + border-top: green 2px solid; + border-left: green 2px solid; + border-bottom: green 2px solid; + margin: 1px; + background-color: #ccffdd; + font-weight: normal; + font-size: 7pt; + text-align: left; +} +.testoAllegatoOUT +{ + font-family: Verdana; + padding: 5px 5px p5x 5px; + border-right: blue 2px solid; + border-top: blue 2px solid; + border-left: blue 2px solid; + border-bottom: blue 2px solid; + margin: 1px; + background-color: #ccddff; + font-weight: normal; + font-size: 7pt; + text-align: left; +} + +/* zona colorazione filtri */ +.filtro_1 +{ + background-color: #8888ff; +} +.filtro_2 +{ + background-color: #aaaaff; +} +.filtro_3 +{ + background-color: #ccccff; +} +.filtro_4 +{ + background-color: #dedeff; +} +.filtro_5 +{ + background-color: #efefff; +} + + +.intestJob +{ + padding: 5px 5px 5px 5px; +} +/* zona DIV con ID */ +#prenotazionehead +{ + text-align: center; +} + + +#prenotazione +{ + padding-left: 3px; + vertical-align: top; +} + + + +/* @end */ + +/* @group Stili Asp */ + +.lblText +{ + font-size: 8pt; +} + +.lblValore +{ + font-size: 8pt; + color: Black; + background-color: Transparent; + border-style: none; +} +.lblValoreBold +{ + font-size: 8pt; + color: Black; + font-weight: bold; + background-color: Transparent; + border-style: none; +} + + +.lblColorGray +{ + padding-left: 2pt; + text-align: left; + background-color: #777777; + font-size: 10pt; + font-weight: bold; + color: White; +} + +.lblWhite +{ + width: 70%; + background-color: white; +} + +.grView +{ + color: #333333; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + padding-bottom: 1px; +} +.ctrHeaderPager +{ + background-color: #b8b8b8; + font-weight: bold; + color: White; +} +.ctrHeaderPagerRight +{ + background-color: #b8b8b8; + font-weight: bold; + color: White; + text-align: right; +} +.ctrHeaderPagerBlue +{ + background-color: #507CD1; + height: 1px; +} +.ctrHeaderPagerBlueRight +{ + background-color: #507CD1; + height: 1px; + text-align: right; +} +.ctrFooter +{ + background-color: #507CD1; + font-weight: bold; + color: White; +} +.ctrRowStyle +{ + vertical-align: top; + /*background-color: #EFF3FB;*/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f1f1f1 )); + background-image: -webkit-linear-gradient( #fff,#f1f1f1 ); + background-image: -moz-linear-gradient( #fff,#f1f1f1 ); + background-image: -ms-linear-gradient( #fff,#f1f1f1 ); + background-image: -o-linear-gradient( #fff,#f1f1f1 ); + background-image: linear-gradient( #fff,#f1f1f1 ); + border: 1px solid #CDCDCD; +} +.ctrAltRowStyle +{ + vertical-align: top; + /*background-color: White;*/ + /**/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #ddf ),to( #e1f1ff )); + background-image: -webkit-linear-gradient( #ddf,#e1f1ff ); + background-image: -moz-linear-gradient( #ddf,#e1f1ff ); + background-image: -ms-linear-gradient( #ddf,#e1f1ff ); + background-image: -o-linear-gradient( #ddf,#e1f1ff ); + background-image: linear-gradient( #ddf,#e1f1ff ); + /**/ + /* + background-image: -webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f1f1f1 )); + background-image: -webkit-linear-gradient( #fff,#f1f1f1 ); + background-image: -moz-linear-gradient( #fff,#f1f1f1 ); + background-image: -ms-linear-gradient( #fff,#f1f1f1 ); + background-image: -o-linear-gradient( #fff,#f1f1f1 ); + background-image: linear-gradient( #fff,#f1f1f1 ); + */ + border: 1px solid #CDCDCD; +} +.ctrRowStyleRight +{ + background-color: #EFF3FB; + text-align: right; +} +.ctrAltRowStyleRight +{ + background-color: White; + text-align: right; +} +.ctrInsRowStyle +{ + background-color: #b8b8b8; +} +.ctrEditRowStyle +{ + /*background-color: #D1DDF1;*/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #4683ff ),to( #2461BF )); + background-image: -webkit-linear-gradient( #4683ff,#2461BF ); + background-image: -moz-linear-gradient( #4683ff,#2461BF ); + background-image: -ms-linear-gradient( #4683ff,#2461BF ); + background-image: -o-linear-gradient( #4683ff,#2461BF ); + background-image: linear-gradient( #4683ff,#2461BF ); +} +.ctrSelRowStyle +{ + /*background-color: #D1DDF1;*/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #dfd ),to( #80ff80 )); + background-image: -webkit-linear-gradient( #dfd,#80ff80 ); + background-image: -moz-linear-gradient( #dfd,#80ff80 ); + background-image: -ms-linear-gradient( #dfd,#80ff80 ); + background-image: -o-linear-gradient( #dfd,#80ff80 ); + background-image: linear-gradient( #dfd,#80ff80 ); + font-weight: bold; +} +.ctrCommRow +{ + font-weight: bold; + background-color: #D1DDF1; +} +.ctrFiledHead +{ + background-color: #DEE8F5; + font-weight: bold; + width: 25%; +} +.ctrLabelStrong +{ + font-weight: bold; +} +.ctrFieldEdit +{ + font-size: 8pt; +} + +/* Controlli Alternativi */ + +.ctrHeaderPagerDet +{ + background-color: #507CD1; + font-weight: bold; + color: White; +} + +.ctrFooterDet +{ + background-color: #507CD1; + font-weight: bold; + color: White; +} +.ctrRowStyleDet +{ + vertical-align: top; + background-color: #EFF3FB; +} +.ctrAltRowStyleDet +{ + vertical-align: top; + background-color: White; + border-bottom-width: 1px; + border-color: Silver; +} +.ctrInsRowStyleDet +{ + background-color: #b8b8b8; +} +.ctrEditRowStyleDet +{ + background-color: #D1DDF1; +} +.ctrSelRowStyleDet +{ + font-weight: bold; + color: #333333; + background-color: #D1DDF1; +} +.ctrCommRowDet +{ + font-weight: bold; + background-color: #D1DDF1; +} +.ctrFiledHeadDet +{ + background-color: #DEE8F5; + font-weight: bold; + width: 25%; +} +.ctrLabelStrongDet +{ + font-weight: bold; +} +.ctrFieldEditDet +{ + font-size: 8pt; +} + +/* END */ + +/* Controlli alternativi per cloning Rossi */ + +.ctrHeaderPagerRed +{ + background-color: #D15B5B; + font-weight: bold; + color: White; +} + +.ctrFooterRed +{ + background-color: #D15B5B; + font-weight: bold; + color: White; +} + +.ctrRowStyleRed +{ + vertical-align: top; + background-color: #FFE1E7; +} + +.ctrAltRowStyleRed +{ + vertical-align: top; + background-color: White; + border-bottom-width: 1px; + border-color: Silver; +} + +.ctrInsRowStyleRed +{ + background-color: #b8b8b8; +} + +.ctrEditRowStyleRed +{ + background-color: #FFC4C5; +} + +.ctrSelRowStyleRed +{ + font-weight: bold; + color: #333333; + background-color: #FFC4C5; +} + +.ctrCommRowRed +{ + font-weight: bold; + background-color: #FFC4C5; +} + +.ctrFiledHeadRed +{ + background-color: #FFC4C5; + font-weight: bold; + width: 25%; +} + +.ctrLabelStrongRed +{ + font-weight: bold; +} + +.ctrFieldEditRed +{ + font-size: 8pt; +} + + +/* END */ + + + + +.repHead +{ + background-color: #507CD1; + color: White; + font-size: 10pt; + font-weight: bold; +} +.repFrame +{ + border: solid /* 2px */ #507CD1; +} +.repFooter +{ + font-size: 8pt; + background-color: #507CD1; + color: White; +} +.repFooterRight +{ + font-size: 8pt; + background-color: #507CD1; + color: White; + text-align: right; +} + +/*CollapsiblePanel*/ +.collapsePanel +{ + background-color: white; + overflow: hidden; +} +.collapsePanelHeader +{ + width: 100%; + height: 30px; + background-image: url(images/bg-menu-main.png); + background-repeat: repeat-x; + color: #FFF; + font-weight: bold; +} +.collapsePanelHead +{ + padding: 5px; + cursor: pointer; + vertical-align: middle; +} +.collapsePanelImg +{ + float: right; + vertical-align: middle; +} +.collapsePanelText +{ + float: left; + vertical-align: middle; + font-size: 9pt; +} +.collapsePanelTextDetails +{ + float: left; + margin-left: 20px; + vertical-align: middle; + font-size: 7pt; +} + +.ctrSelRow2DetailStyle +{ + font-weight: bold; + color: #333333; + background-color: #D1DDF1; +} + +.pnlDettaglio +{ + margin: 4px 4px 4px 4px; +} + +.dettaglioRiga +{ + vertical-align: top; +} +.pnlMaster +{ + height: 300px; +} +.pnlDetail +{ + border-left: solid 4px #D1DDF1; + border-top: solid 4px #D1DDF1; + border-bottom: solid 4px #D1DDF1; + border-right: solid 4px #D1DDF1; + background-color: #F3FFF3; + vertical-align: top; +} +.pnlDrillDown +{ + border-left: solid 8px #D1DDF1; + border-top: solid 8px #D1DDF1; + border-bottom: solid 8px #D1DDF1; + border-right: solid 8px #D1DDF1; + vertical-align: top; + height: 290px; +} + +.pnlDrillDownAlt +{ + border-right: solid 5px #D1DDF1; +} + +.pnlDrillDownAltAll +{ + border-right: solid 5px #D1DDF1; + border-left: solid 5px #D1DDF1; + border-top: solid 5px #D1DDF1; + border-bottom: solid 5px #D1DDF1; +} + + +.lblSearchLang +{ + font-weight: bold; + font-size: 11pt; + color: #00008B; + margin-left: 8px; + margin-right: 4px; +} +.tblDett +{ + vertical-align: top; + background-color: white; + text-align: left; +} +. .tblDett.titolo +{ + font-size: 13pt; + font-weight: bold; + color: blue; +} +. .tblDett.sceltaGen +{ + background-color: #8899ee; +} +.pnlPar_1 +{ + background-color: #ea101e; +} +.pnlPar_1_En +{ + font-size: 7pt; + font-weight: normal; + color: Silver; +} +.pnlPar_1_Lang +{ + font-size: 8pt; + font-weight: bold; + color: Silver; +} +.pnlPar_1_Error +{ + font-size: 7pt; + font-weight: bold; + color: #aadd00; +} +.pnlPar_1_Descr +{ + background-color: #ea101e; + font-size: 9pt; + font-weight: normal; + color: Yellow; +} +.pnlPar_2 +{ + background-color: #dcdcdc; +} +.pnlPar_2_En +{ + font-size: 7pt; + font-weight: normal; + color: black; +} +.pnlPar_2_Lang +{ + font-size: 8pt; + font-weight: bold; + color: black; +} +.pnlPar_2_Error +{ + font-size: 7pt; + font-weight: bold; + color: red; +} +.pnlPar_2_Descr +{ + font-size: 9pt; + font-weight: normal; +} +.pnlPar_3 +{ + background-color: #4444cc; +} +.pnlPar_3_En +{ + font-size: 8pt; + font-weight: bold; + color: yellow; +} +.pnlPar_3_Lang +{ + font-size: 8pt; + font-weight: bold; + color: Silver; +} +.pnlPar_3_Error +{ + font-size: 7pt; + font-weight: bold; + color: Yellow; +} +.pnlPar_3_Descr +{ + background-color: #4444cc; + font-size: 9pt; + font-weight: normal; + color: Yellow; +} +.pnlPar_3_warn +{ + background-color: #4444cc; + font-size: 8pt; + font-weight: normal; + font-style: italic; + color: Yellow; +} +.dlTestata +{ + background-color: White; + border-width: 0px; + border-style: solid; + border-color: #000099; +} +.dlTestataSel +{ + font-size: 8pt; + color: #339966; + background-color: #111111; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataItem +{ + text-align: right; + font-size: 7pt; + color: #330099; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataItemObblig +{ + text-align: right; + font-size: 7pt; + color: Black; + background-color: #b3ccff; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataAltItem +{ + text-align: right; + font-size: 7pt; + color: #330099; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataEdit +{ + font-size: 8pt; + color: #339966; + background-color: #66FFCC; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + vertical-align: text-top; +} +.dlTestataHead +{ + color: #CCFFFF; + background: #000099; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataHead2 +{ + color: #CCFFFF; + background: #997799; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataFoot +{ + text-align: right; + color: #3333dd; + background: #D4C8D0; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestata_Lang +{ + font-size: 7pt; + font-weight: bold; + color: #3366bb; +} +.dlTestata_En +{ + font-size: 7pt; + font-weight: normal; + color: #339933; +} + +.lblTabPrincLang +{ + font-weight: bold; + font-size: 13pt; + color: #00008B; + margin-left: 8px; + margin-right: 4px; +} +.lblTabPrincEn +{ + font-weight: normal; + font-size: 7pt; + color: #00008B; + margin-left: 4px; + margin-right: 8px; +} +.lblTabPrincLang2 +{ + font-weight: bold; + font-size: 10pt; + color: White; + margin-left: 8px; + margin-right: 4px; +} +.lblTabPrincEn2 +{ + font-weight: normal; + font-size: 7pt; + color: White; + margin-left: 4px; + margin-right: 8px; +} +.lblTab_1Lang +{ + font-size: 10pt; + font-weight: bold; + color: #00008B; + margin-left: 8px; + margin-right: 4px; +} +.lblTab_1En +{ + font-size: 7pt; + font-weight: normal; + color: #00008B; + margin-left: 4px; + margin-right: 8px; +} +.tab_1Body +{ + vertical-align: middle; + border: solid thin #ff9900; +} +.lblLang +{ + font-size: 10pt; + font-weight: bold; + color: Black; +} +.lblEn +{ + font-size: 7pt; + color: Black; +} + +.dgSx +{ + background-color: White; + border-width: 0px; + border-style: solid; + border-color: #990000; +} +.dgSxSel +{ + text-align: right; + font-size: 8pt; + font-weight: bold; + color: #663399; + background-color: #FFCC66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxItem +{ + text-align: right; + font-size: 7pt; + color: #330099; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxAltItem +{ + text-align: right; + font-size: 7pt; + color: #330099; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxEdit +{ + font-size: 8pt; + color: #663399; + background-color: #FFCC66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + vertical-align: text-top; +} +.dgSxHead +{ + color: #FFFFCC; + background: #990000; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxHead2 +{ + color: #FFFFCC; + background: #999977; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxFoot +{ + text-align: right; + color: Black; + background: #bbccbb; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + font-weight: bold; + border-bottom-style: solid; + border-color: Black; +} +.dgSxPaging +{ + text-align: left; + color: Black; + background: white; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.lblTab_2Lang +{ + font-size: 10pt; + font-weight: bold; + color: White; + margin-left: 8px; + margin-right: 4px; +} +.lblTab_2En +{ + font-size: 7pt; + font-weight: normal; + color: White; + margin-left: 4px; + margin-right: 8px; +} +.dgDx +{ + background-color: White; + border-width: 1px; + border-style: solid; + border-color: #003399; +} +.dgDxSel +{ + font-size: 8pt; + font-weight: bold; + color: #CCFF99; + background-color: #009999; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxItem +{ + font-size: 7pt; + color: #003399; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxAltItem +{ + font-size: 7pt; + color: #330099; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxEdit +{ + font-size: 8pt; + font-weight: bold; + color: #CCFF99; + background-color: #009999; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxHead +{ + color: #CCCCFF; + background: #003399; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxFoot +{ + color: #003399; + background-color: #99CCCC; + font-size: 10pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.lblMess +{ + color: Red; + font-size: 12pt; + font-style: italic; + font-weight: bold; +} + +.dlTextbox +{ + font-size: 8pt; +} +.dlLabel +{ + font-size: 8pt; + color: Black; + background-color: Transparent; + border-style: none; +} +.pnl_bozza +{ + background: #dcdcdc; +} +.pnl_inApprov +{ + background: #cbcbcb; +} +.pnl_freezed +{ + background: #bababa; +} +.lblValSel +{ + font-size: 8pt; + color: Black; + background-color: Transparent; + border-style: none; +} +.lblDett1 +{ + text-align: left; + font-weight: bold; + font-size: 7pt; + color: black; +} + +.dgAllegati +{ + background-color: White; + border-width: 0px; + border-style: solid; + border-color: #009900; +} +.dgAllegatiSel +{ + text-align: right; + font-size: 8pt; + font-weight: bold; + color: #669933; + background-color: #CCFF66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgAllegatiItem +{ + text-align: right; + font-size: 7pt; + color: #339900; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgAllegatiAltItem +{ + text-align: right; + font-size: 7pt; + color: #339900; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgAllegatiEdit +{ + font-size: 8pt; + color: #669933; + background-color: #cCFF66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + vertical-align: text-top; +} +.dgAllegatiHead +{ + color: #FFFFCC; + background: #009900; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgAllegatiFoot +{ + text-align: right; + color: Black; + background: #ccbbbb; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + font-weight: bold; + border-bottom-style: solid; + border-color: Black; +} +.dgAllegatiPaging +{ + text-align: left; + color: Black; + background: white; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.btnTab +{ + border-right: #ea101e 1px solid; + padding-right: 8px; + border-top: #ea101e 1px solid; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + background: #ea101e; + padding-bottom: 2px; + vertical-align: top; + border-left: #ea101e 1px solid; + color: white; + padding-top: 0px; + border-bottom: #ea101e 1px solid; + font-family: verdana, arial; + text-align: justify; +} + +.dgFiles +{ + background-color: White; + border-width: 0px; + border-style: solid; + border-color: #009900; +} +.dgFilesSel +{ + text-align: right; + font-size: 9pt; + font-weight: bold; + color: #669933; + background-color: #CCFF66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgFilesItem +{ + text-align: right; + font-size: 8pt; + color: #339900; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgFilesAltItem +{ + text-align: right; + font-size: 8pt; + color: #339900; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgFilesEdit +{ + font-size: 9pt; + color: #669933; + background-color: #cCFF66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + vertical-align: text-top; +} +.dgFilesHead +{ + color: #CCFFFF; + background: #990000; + font-weight: bold; + font-size: 9pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgFilesFoot +{ + text-align: right; + color: Black; + background: #ccbbbb; + font-size: 9pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + font-weight: bold; + border-bottom-style: solid; + border-color: Black; +} +.dgFilesPaging +{ + text-align: left; + color: Black; + background: white; + font-size: 9pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} + +.lblFiltrLang +{ + font-size: 10pt; + font-weight: bold; + color: Black; + margin-left: 2px; + margin-right: 2px; +} +.lblFiltrEn +{ + font-size: 7pt; + font-weight: normal; + color: Black; + margin-left: 2px; + margin-right: 2px; +} + +grViewBorder +{ + border-left-width: 2px; + border-top-width: 2px; + border-bottom-width: 2px; + border-right-width: 0px; +} +/* @end */ + +/* @group Portable */ + +.bodyPortable +{ + /*background-color: #FFFFFF; */ + margin-top: 0px; + margin-left: 0px; + margin-bottom: 0px; + margin-right: 0px; + font: menu; + font-size: small; /* aggiunte per WES*/ + width: 100%; + vertical-align: middle; + background-color: Black; + color: White; +} + +.btnEnabled +{ + color: White; + font-family: Verdana; + font-variant: small-caps; + font-size: medium; + text-decoration: none; +} +.btnCurrent +{ + color: Black; + font-family: Verdana; + font-variant: small-caps; + font-size: medium; /*border-color: #6969ff;*/ + border-color: #7A90AB; + padding: 1px 1px 1px 1px; + border-width: 2px; + border-style: solid; + background-color: #AAB8C9; /*background: #DEDEFF;*/ + text-decoration: none; +} +.btnDisabled +{ + color: #444444; + font-family: Verdana; + font-variant: small-caps; + font-size: medium; + text-decoration: none; +} + +.iphone +{ + width: 100%; +} + + + +.txtFooter +{ + font-size: small; + font-style: italic; +} + +.txtCopyright +{ + font-size: small; +} + +/* @end */ + +.watermark +{ + color: Gray; + font-style: italic; +} +.autocomplete +{ + color: Gray; + font-size: smaller; +} +.autocompleteHiglight +{ + color: Black; + font-size: smaller; +} +/* ComboBox styles */ + +#master_content .ajax__combobox_itemlist +{ + margin: 0px; +} + +.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input +{ + background-image: url(images/toolkit-bg.gif); + background-position: top left; + border: 0px none; + color: #FFFFFF; + padding: 4px 0px 3px 5px; + font-size: 13px; + height: 16px; + width: 240px; +} +.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button +{ + background-image: url(images/toolkit-arrow.gif); + background-position: top left; + border: 0px none; + height: 23px; + width: 23px; +} +.AjaxToolkitStyle .ajax__combobox_itemlist +{ + border-color: #0F2543; + background-color: #EFEFEF; +} + +.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input +{ + margin: 0; + background-image: url(images/aqua-bg.gif); + background-position: top left; + border: 0px none; + padding: 2px 0px 0px 8px; + font-size: 11px; + height: 17px; + width: 150px; +} +.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button +{ + background-image: url(images/aqua-arrow.gif); + background-position: top left; + border: 0px none; + height: 19px; + width: 19px; +} +.AquaStyle .ajax__combobox_itemlist +{ + border-color: #000000; + background-color: #FFFFFF; +} +.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input +{ + margin: 0; + border: solid 1px #7F9DB9; + border-right: 0px none; + padding: 1px 0px 0px 5px; + font-size: 13px; + height: 18px; +} +.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button +{ + margin: 0; + padding: 0; + background-image: url(images/windows-arrow.gif); + background-position: top left; + border: 0px none; + height: 21px; + width: 21px; +} +.WindowsStyle .ajax__combobox_itemlist +{ + border-color: #7F9DB9; +} +/* tabella edit dettagli (es: tipoObj) */ +.tblEditDetail +{ + border: 1px solid #ACACAC; +} + +.bg_plus +{ + background-color: silver; +} + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Web.config b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Web.config new file mode 100644 index 0000000..daac72c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/Web.config @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/Ajax.master b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/Ajax.master new file mode 100644 index 0000000..dd10ba6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/Ajax.master @@ -0,0 +1,67 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="Ajax" Codebehind="Ajax.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+ + + + + +
+
+
+ + +
+ + + + +
+ + +
+
+
+
+
+
+ +
+
+ + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/AjaxSearch.master b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/AjaxSearch.master new file mode 100644 index 0000000..92016cd --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/AjaxSearch.master @@ -0,0 +1,80 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="AjaxSearch" Codebehind="AjaxSearch.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" + TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_ricercaGenerica.ascx" TagName="mod_ricercaGenerica" + TagPrefix="uc4" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" + TagPrefix="uc5" %> + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+ + + + + +
+
+
+ + +
+ + + + + + + + +
+ + + +
+ + +
+
+
+
+
+
+ +
+
+ + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/AjaxSearchEmpty.master b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/AjaxSearchEmpty.master new file mode 100644 index 0000000..d818265 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/AjaxSearchEmpty.master @@ -0,0 +1,81 @@ +<%@ Master Language="C#" AutoEventWireup="True" + Inherits="AjaxSearchEmpty" Codebehind="AjaxSearchEmpty.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" + TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_ricercaGenerica.ascx" TagName="mod_ricercaGenerica" + TagPrefix="uc4" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" + TagPrefix="uc5" %> + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+ + + + + +
+
+
+ + +
+ + + + + + + + +
+ + + +
+ + +
+
+
+
+
+
+ +
+
+ + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/AjaxSimple.master b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/AjaxSimple.master new file mode 100644 index 0000000..1f3bac5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/AjaxSimple.master @@ -0,0 +1,37 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="AjaxSimple" Codebehind="AjaxSimple.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc1" %> + + + + Simplepage + + + + + +
+ + +
+ + + + + + + +
+
+ + +
+
+ +
+
+
+ + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/AjaxSimpleUpload.master b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/AjaxSimpleUpload.master new file mode 100644 index 0000000..b3b65d5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/AjaxSimpleUpload.master @@ -0,0 +1,38 @@ +<%@ Master Language="C#" AutoEventWireup="True" + Inherits="AjaxSimpleUpload" Codebehind="AjaxSimpleUpload.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc1" %> + + + + SimplePage + + + + + +
+ + +
+ + + + + + + +
+
+ + +
+
+ +
+
+
+ + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/AjaxTitle.master b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/AjaxTitle.master new file mode 100644 index 0000000..f9a9eea --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/AjaxTitle.master @@ -0,0 +1,76 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="AjaxTitle" Codebehind="AjaxTitle.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + + + +
+ + + + + + + + + + + + + +
+
+ + + + + +
+
+
+ + +
+ + + + + + + + +
+ + +   +
+ + +
+
+
+
+
+
+ +
+
+ + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/MasterAjax.master b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/MasterAjax.master new file mode 100644 index 0000000..e887038 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebMasterPages/MasterAjax.master @@ -0,0 +1,57 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="MasterAjax" Codebehind="MasterAjax.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + +
+ + + + + + + + + + + + + +
+
+ + + + + +
+
+
+ + + + + + +
+
+ +
+
+ + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_anagAmbitiGuasto.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_anagAmbitiGuasto.ascx new file mode 100644 index 0000000..7aa2c5e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_anagAmbitiGuasto.ascx @@ -0,0 +1,87 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_anagAmbitiGuasto" + CodeBehind="mod_anagAmbitiGuasto.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_anagOpMtz.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_anagOpMtz.ascx new file mode 100644 index 0000000..7de0679 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_anagOpMtz.ascx @@ -0,0 +1,108 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_anagOpMtz" CodeBehind="mod_anagOpMtz.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_aperturaImpianti.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_aperturaImpianti.ascx new file mode 100644 index 0000000..0e11847 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_aperturaImpianti.ascx @@ -0,0 +1,54 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_aperturaImpianti" Codebehind="mod_aperturaImpianti.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_assegnazioniMacchineImpianti.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_assegnazioniMacchineImpianti.ascx new file mode 100644 index 0000000..d48e589 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_assegnazioniMacchineImpianti.ascx @@ -0,0 +1,42 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_assegnazioniMacchineImpianti" + CodeBehind="mod_assegnazioniMacchineImpianti.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_selettore_ajax.ascx" TagName="mod_selettore_ajax" + TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_macchine.ascx" TagName="mod_macchine" TagPrefix="uc2" %> + + + + + + + + + + + +
+ + + +
+
+ +
+
+ +
+ +
+
+ +
+
+ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_calChiusura.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_calChiusura.ascx new file mode 100644 index 0000000..1e37269 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_calChiusura.ascx @@ -0,0 +1,126 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_calChiusura" Codebehind="mod_calChiusura.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+ + + +
+
+ +
+ + + +
+
+ +
+ +
+
+
+ +
+ +
+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_chLang.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_chLang.ascx new file mode 100644 index 0000000..423a15f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_chLang.ascx @@ -0,0 +1,28 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_chLang" Codebehind="mod_chLang.ascx.cs" %> + + + + + + + + +
+ +
+ + + + + + <%# DataBinder.Eval(Container, "DataItem.Lingua") %> + + + <%# DataBinder.Eval(Container, "DataItem.Lingua") %> + + + + + +
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_dataOra.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_dataOra.ascx new file mode 100644 index 0000000..a1fd38f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_dataOra.ascx @@ -0,0 +1,42 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_dataOra" Codebehind="mod_dataOra.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + +
+
+
+ + <%--Format="yyyy/MM/dd"--%> + +
+ + + + + + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+ + + +
+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_dettMtzProg.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_dettMtzProg.ascx new file mode 100644 index 0000000..8433c6c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_dettMtzProg.ascx @@ -0,0 +1,113 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_dettMtzProg" CodeBehind="mod_dettMtzProg.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc1" %> + + + + + + + + + + + + + + +
+
+

+ +

+
+
+ + + +
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+ + + + + + +
+
+
+
+
+ + + + +
+
+
+ + + +
+
+
+
+ +
+
+
+ + + + +
+
+
+
+
+ + + + +
+
+
+ + +
+
+
+ + +
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_dettaglioIntervento.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_dettaglioIntervento.ascx new file mode 100644 index 0000000..e244586 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_dettaglioIntervento.ascx @@ -0,0 +1,767 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_dettaglioIntervento" + CodeBehind="mod_dettaglioIntervento.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_interventoOpMtz.ascx" TagName="mod_interventoOpMtz" + TagPrefix="uc1" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_dataOra.ascx" TagName="mod_dataOra" TagPrefix="uc2" %> +
+
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + +
+ + + +
+ + + + + + +
+ + + + + <%-- + + + + --%> + + +
+ + + +
+ + + +
+ + + +
+ +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+ + + + + + + + + + + + +
+ + + + +
+ +
+
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + [lblTurnoLav] + + +
+ + + + + + + + + + + +
+ + + +
+ + + +
+ + + + + + +
+ + + + + <%-- + + + + --%> + + +
+ + + +
+ + + +
+ + + +
+ +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+ + + + + + + + + + + + +
+ + + + +
+ +
+
+
+
+
+ + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + +
+ + + +
+ + + + + + + +
+ + + + + + +
+ + + + + <%-- + + + + --%> + + +
+ + + + + + + + + + + +
+ + + +
+
+ + + +
+ + +
+ +
+
+ + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + +
+ <%----%> + + + + + + + + + + + + +
+ + + + +
+ +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_elFamMacch.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_elFamMacch.ascx new file mode 100644 index 0000000..a526976 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_elFamMacch.ascx @@ -0,0 +1,88 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_elFamMacch" Codebehind="mod_elFamMacch.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_elMacch2Fam.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_elMacch2Fam.ascx new file mode 100644 index 0000000..779112e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_elMacch2Fam.ascx @@ -0,0 +1,56 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_elMacch2Fam" Codebehind="mod_elMacch2Fam.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_elencoMtzProg.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_elencoMtzProg.ascx new file mode 100644 index 0000000..fb74a76 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_elencoMtzProg.ascx @@ -0,0 +1,224 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_elencoMtzProg" CodeBehind="mod_elencoMtzProg.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc1" %> +<% if (false) + { %> + +<% } %> +
+ +
+
+ + + + + +
+
+
+ + + + + + +
+
+ + + + + + +
+
+
+
+ + + + +
+
+ + + + + + + +
+
+
+
+ + + + + + + +
+
+ + + + +
+
+
+
+ + + + +
+
+ +
+ +
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <%-- + --%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_elencoRichieste.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_elencoRichieste.ascx new file mode 100644 index 0000000..aab84e4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_elencoRichieste.ascx @@ -0,0 +1,125 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_elencoRichieste" Codebehind="mod_elencoRichieste.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_periodoAnalisi.ascx" TagName="mod_periodoAnalisi" + TagPrefix="uc1" %> +
+
+ +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <%-- + + --%> + + + + + + + + +
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_famiglieMacchine.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_famiglieMacchine.ascx new file mode 100644 index 0000000..15b721f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_famiglieMacchine.ascx @@ -0,0 +1,51 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_famiglieMacchine" Codebehind="mod_famiglieMacchine.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_elFamMacch.ascx" TagName="mod_elFamMacch" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_elMacch2Fam.ascx" TagName="mod_elMacch2Fam" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_selettore.ascx" TagName="mod_selettore" TagPrefix="uc3" %> +
+ + + + + + + + +
+ +
+ +
+ +
+
+ +
+
+ +
+
+ + + + + + +
+ +
+ +
+
+
+ +
+
+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_filtraMtzProg.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_filtraMtzProg.ascx new file mode 100644 index 0000000..8b71f47 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_filtraMtzProg.ascx @@ -0,0 +1,40 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="WebUserControls_mod_filtraMtzProg" Codebehind="mod_filtraMtzProg.ascx.cs" %> +<%@ Register src="mod_filtro.ascx" tagname="mod_filtro" tagprefix="uc1" %> +
+ + + + + +
+
+ +
+
+ + + +
+
+
+ +
+
+ + + +
+
+ + + + + + +
+
+
\ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_filtro.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_filtro.ascx new file mode 100644 index 0000000..e56968f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_filtro.ascx @@ -0,0 +1,7 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_filtro" Codebehind="mod_filtro.ascx.cs" %> + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_fixCal.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_fixCal.ascx new file mode 100644 index 0000000..13c69eb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_fixCal.ascx @@ -0,0 +1,6 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_fixCal" Codebehind="mod_fixCal.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_gestCausali.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_gestCausali.ascx new file mode 100644 index 0000000..5d28d2f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_gestCausali.ascx @@ -0,0 +1,104 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_gestCausali" CodeBehind="mod_gestCausali.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc1" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_gestUtentiGIM.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_gestUtentiGIM.ascx new file mode 100644 index 0000000..02b656c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_gestUtentiGIM.ascx @@ -0,0 +1,112 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_gestUtentiGIM" Codebehind="mod_gestUtentiGIM.ascx.cs" %> +
+ + + + + + + + + + + + + + +
+

+ +

+
+ +

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_impianti.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_impianti.ascx new file mode 100644 index 0000000..e356dec --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_impianti.ascx @@ -0,0 +1,185 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_impianti" Codebehind="mod_impianti.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_selettore_ajax.ascx" TagName="mod_selettore_ajax" TagPrefix="uc1" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_insertRichiesta.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_insertRichiesta.ascx new file mode 100644 index 0000000..baeb571 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_insertRichiesta.ascx @@ -0,0 +1,162 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_insertRichiesta" CodeBehind="mod_insertRichiesta.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_dataOra.ascx" TagName="mod_dataOra" TagPrefix="uc1" %> + +
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ + + + + + + + + + +
+
+
+ + + + + +
+
+
+
+ + + + + + + + + +
+
+
+ +
+
+
+
+
+ + +
+
+
+ + +
+
+
+
+
+ +
+
+
+
+ + + +
+
+
+ + + +
+
+ +
+
+ +
+
+
+
+
+ + + + + + + + + +
+
+
+ +
+ + +
+ +
+
+
+
+ +
+

+ +

+
+ +
+
+ +    + +
+
+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_interventoOpMtz.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_interventoOpMtz.ascx new file mode 100644 index 0000000..745248b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_interventoOpMtz.ascx @@ -0,0 +1,112 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_interventoOpMtz" Codebehind="mod_interventoOpMtz.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_lemmiVocab.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_lemmiVocab.ascx new file mode 100644 index 0000000..afbc7a8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_lemmiVocab.ascx @@ -0,0 +1,53 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_lemmiVocab" Codebehind="mod_lemmiVocab.ascx.cs" %> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_login.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_login.ascx new file mode 100644 index 0000000..f72f27d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_login.ascx @@ -0,0 +1,51 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_login" CodeBehind="mod_login.ascx.cs" %> + + + + + +
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+ +
+
+ +
+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_macchine.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_macchine.ascx new file mode 100644 index 0000000..6da140b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_macchine.ascx @@ -0,0 +1,362 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_macchine" CodeBehind="mod_macchine.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_selettore_ajax.ascx" TagName="mod_selettore_ajax" TagPrefix="uc1" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc2" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_main_help.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_main_help.ascx new file mode 100644 index 0000000..a3c0534 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_main_help.ascx @@ -0,0 +1,15 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_main_help" Codebehind="mod_main_help.ascx.cs" %> + + + + + + + + + + +
+
+
+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_menuBottom.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_menuBottom.ascx new file mode 100644 index 0000000..e83b50d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_menuBottom.ascx @@ -0,0 +1,4 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_menuBottom" Codebehind="mod_menuBottom.ascx.cs" %> + - + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_menuBottomPortable.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_menuBottomPortable.ascx new file mode 100644 index 0000000..0ba175c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_menuBottomPortable.ascx @@ -0,0 +1,4 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_menuBottomMini" Codebehind="mod_menuBottomPortable.ascx.cs" %> +
+ + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_menuSx.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_menuSx.ascx new file mode 100644 index 0000000..b54c215 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_menuSx.ascx @@ -0,0 +1,16 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_menuSx" Codebehind="mod_menuSx.ascx.cs" %> + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_menuTop.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_menuTop.ascx new file mode 100644 index 0000000..82cddee --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_menuTop.ascx @@ -0,0 +1,40 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_menuTop" CodeBehind="mod_menuTop.ascx.cs" %> + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + +
+ + + + + + +
+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_mtzPrevPending.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_mtzPrevPending.ascx new file mode 100644 index 0000000..d166493 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_mtzPrevPending.ascx @@ -0,0 +1,54 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_mtzPrevPending" CodeBehind="mod_mtzPrevPending.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +
+ +
+
+ + + + + + + + + + + + + + + + + +
+ +
+
+ + + +
+ +
+
+ + + + +
+
+ + + + + + + + +
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_pageTitleAndSearch.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_pageTitleAndSearch.ascx new file mode 100644 index 0000000..67dc1ca --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_pageTitleAndSearch.ascx @@ -0,0 +1,25 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_pageTitleAndSearch" Codebehind="mod_pageTitleAndSearch.ascx.cs" %> +
+ + + + + + +
+ + +   + + + +
+
+
+ +
+
+
+
+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_periodoAnalisi.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_periodoAnalisi.ascx new file mode 100644 index 0000000..9096f87 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_periodoAnalisi.ascx @@ -0,0 +1,35 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_periodoAnalisi" Codebehind="mod_periodoAnalisi.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +
+
+ +
+
+ + <%--Format="dd/MM/yyyy"--%> + + +
+
+ + <%--Format="dd/MM/yyyy"--%> + + +
+
+ + + + + + + +
+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_priorita.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_priorita.ascx new file mode 100644 index 0000000..e9c2b51 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_priorita.ascx @@ -0,0 +1,104 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_priorita" Codebehind="mod_priorita.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + <%-- + + + + + + + + + + + + + --%> + + + + + + + + + + + + + + + + + + + + + <%-- + + + + + + + + + + + + + + --%> + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_reportInterventi.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_reportInterventi.ascx new file mode 100644 index 0000000..c0adc85 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_reportInterventi.ascx @@ -0,0 +1,107 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_reportInterventi" + CodeBehind="mod_reportInterventi.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_periodoAnalisi.ascx" TagName="mod_periodoAnalisi" + TagPrefix="uc1" %> +
+
+
+
+ +
+
+
+
+ +
+
+ +
+
+ + + + + + +
+
+
+
+ +
+
+ +
+
+ + + + + + +
+
+
+
+
+ + + + +
+
+ +
+ +
+
+
+
+ + + + + + + + + +
+

+ +

+ +
+ +

+ +

+ +
+
+ +
+
+
+
+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_ricercaGenerica.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_ricercaGenerica.ascx new file mode 100644 index 0000000..445d3d1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_ricercaGenerica.ascx @@ -0,0 +1,6 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_ricercaGenerica" Codebehind="mod_ricercaGenerica.ascx.cs" %> +
+ + +
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_selettore.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_selettore.ascx new file mode 100644 index 0000000..a58ce54 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_selettore.ascx @@ -0,0 +1,58 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_selettore" Codebehind="mod_selettore.ascx.cs" %> + + + + + + + +
+ + + + +
+ +   + +   + +   + +
+
+ + + + + + + + + + + + + + + + + + + + + + +    + + + + + +
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_selettore_ajax.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_selettore_ajax.ascx new file mode 100644 index 0000000..3553ef4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_selettore_ajax.ascx @@ -0,0 +1,77 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_selettore_ajax" Codebehind="mod_selettore_ajax.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %> + + + + +
+ + +
+
+
+ + + + + + + + + + +
+ + + + +
+ +   + +   + +   + +
+
+ + + + + + + + + + + + + + + + + + + + + + +    + + + + + +
+
+
+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_tipoGuasto.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_tipoGuasto.ascx new file mode 100644 index 0000000..2d81252 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_tipoGuasto.ascx @@ -0,0 +1,85 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_tipoGuasto" Codebehind="mod_tipoGuasto.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_titlePortable.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_titlePortable.ascx new file mode 100644 index 0000000..cb15f3c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_titlePortable.ascx @@ -0,0 +1,4 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_titleMini" Codebehind="mod_titlePortable.ascx.cs" %> + +
+
\ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_unauthorized.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_unauthorized.ascx new file mode 100644 index 0000000..85a8d72 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_unauthorized.ascx @@ -0,0 +1,35 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_unauthorized" Codebehind="mod_unauthorized.ascx.cs" %> + + + + + + + + + + + + + + + + +
+ SteamWare +
+ +
+ +
+
+
+
+
+
+ +
+
+
+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_vocabolario.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_vocabolario.ascx new file mode 100644 index 0000000..7534b8d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/WebUserControls/mod_vocabolario.ascx @@ -0,0 +1,105 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_vocabolario" Codebehind="mod_vocabolario.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/adminDB.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/adminDB.aspx new file mode 100644 index 0000000..ab75e01 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/adminDB.aspx @@ -0,0 +1,135 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimple.master" AutoEventWireup="true" Inherits="adminDB" Codebehind="adminDB.aspx.cs" %> + + +
+
+

+ Amministrazione Database Applicazione

+

+ Di seguito sono riportate le opzioni attive per l'amministrazione del DB dell'applicazione + corrente

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ DB Produzione + + +
+ + + Crea DB di produzione dell'Applicazione +
+ (Crea da zero il DB dell'Applicazione) +
+ + + Aggiorna il DB di produzione per l'applicazione +
+ (solo se Db in produzione è più vecchio della versione richiesta) +
+ DB Test +
+ + + Reimposta il DB di test +
+ (per verifica procedure creazione DB da zero alla versione corrente) +
+ + + Aggiorna il DB di test per l'applicazione eseguendo gli step indicati +
+ dalla versione alla versione +
+ DB Vocabolario + + +
+ + + Crea DB Vocabolario +
+ (Crea da zero il DB vocabolario) +
+ + + Aggiorna DB Vocabolario +
+ (Aggiorna all'ultima versione il DB vocabolario) +
+ DB Anagrafica + + +
+ + + Crea DB Anagrafica +
+ (Crea da zero il DB Anagrafica) +
+ + + Aggiorna DB Anagrafica +
+ (Aggiorna all'ultima versione il DB Anagrafica) +
+ +
+
+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/anagAmbitiGuasto.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/anagAmbitiGuasto.aspx new file mode 100644 index 0000000..08c2a37 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/anagAmbitiGuasto.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="anagAmbitiGuasto" Codebehind="anagAmbitiGuasto.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_anagAmbitiGuasto.ascx" tagname="mod_anagAmbitiGuasto" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/aperturaImpianti.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/aperturaImpianti.aspx new file mode 100644 index 0000000..c354a59 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/aperturaImpianti.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="aperturaImpianti" Codebehind="aperturaImpianti.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_aperturaImpianti.ascx" tagname="mod_aperturaImpianti" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/assegnazioniMacchineImpianti.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/assegnazioniMacchineImpianti.aspx new file mode 100644 index 0000000..133cd46 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/assegnazioniMacchineImpianti.aspx @@ -0,0 +1,9 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="assegnazioniMacchineImpianti" Codebehind="assegnazioniMacchineImpianti.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_assegnazioniMacchineImpianti.ascx" tagname="mod_assegnazioniMacchineImpianti" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/autoEnroll.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/autoEnroll.aspx new file mode 100644 index 0000000..54fe142 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/autoEnroll.aspx @@ -0,0 +1,51 @@ +<%@ Page Language="C#" AutoEventWireup="true" Inherits="autoEnroll" CodeBehind="autoEnroll.aspx.cs" %> + + + + + + + +
+
+

+ +

+
+
+ : +
+
+ + +
+
+
+
+ : +
+
+ + +
+
+
+
+ : +
+
+ + +
+
+
+ +
+
+
+ + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/AjaxControlToolkit.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/AjaxControlToolkit.dll new file mode 100644 index 0000000..23c20d6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/AjaxControlToolkit.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/Flesk.ViewState.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/Flesk.ViewState.dll new file mode 100644 index 0000000..862a6ac Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/Flesk.ViewState.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/GIM_data.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/GIM_data.dll new file mode 100644 index 0000000..75f1114 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/GIM_data.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/GIM_site.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/GIM_site.dll new file mode 100644 index 0000000..6677fc0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/GIM_site.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/ICSharpCode.SharpZipLib.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/ICSharpCode.SharpZipLib.dll new file mode 100644 index 0000000..a2a6f25 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/ICSharpCode.SharpZipLib.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/NLog.config b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/NLog.config new file mode 100644 index 0000000..d2e19fd --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/NLog.config @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/SanitizerProviders.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/SanitizerProviders.dll new file mode 100644 index 0000000..004e4ec Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/SanitizerProviders.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/SteamWare.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/SteamWare.dll new file mode 100644 index 0000000..51c4904 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/SteamWare.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/ar/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/ar/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..57cc1b5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/ar/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/cs/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/cs/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..167bcf3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/cs/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/de/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/de/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..e92774b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/de/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/es/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/es/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..387675e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/es/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/fr/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/fr/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..10fcbed Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/fr/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/he/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/he/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..f9a1b6a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/he/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/hi/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/hi/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..7325b17 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/hi/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/it/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/it/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..5c1b9d7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/it/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/ja/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/ja/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..d4f0676 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/ja/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/ko/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/ko/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..a223cc9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/ko/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/nl/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/nl/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..eea3619 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/nl/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/pt/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/pt/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..332a200 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/pt/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/ru/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/ru/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..c2affc0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/ru/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/tr-TR/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/tr-TR/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..3ff44ce Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/tr-TR/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/zh-CHS/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/zh-CHS/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..c13a230 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/zh-CHS/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/zh-CHT/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/zh-CHT/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..fc3061d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/bin/zh-CHT/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/calendChiusura.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/calendChiusura.aspx new file mode 100644 index 0000000..4fdd1e9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/calendChiusura.aspx @@ -0,0 +1,11 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="calendChiusura" Codebehind="calendChiusura.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_calChiusura.ascx" tagname="mod_calChiusura" tagprefix="uc1" %> + +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" tagname="mod_fixCal" tagprefix="uc2" %> + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/chLang.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/chLang.aspx new file mode 100644 index 0000000..6eff320 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/chLang.aspx @@ -0,0 +1,13 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/MasterAjax.master" AutoEventWireup="true" + Inherits="chLang" Title="Untitled Page" Codebehind="chLang.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_chLang.ascx" TagName="mod_chLang" TagPrefix="uc1" %> + + + + + +
+ +
+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/dettaglioIntervento.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/dettaglioIntervento.aspx new file mode 100644 index 0000000..c09d2a6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/dettaglioIntervento.aspx @@ -0,0 +1,9 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="dettaglioIntervento" Codebehind="dettaglioIntervento.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_dettaglioIntervento.ascx" TagName="mod_dettaglioIntervento" + TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" TagName="mod_fixCal" TagPrefix="uc3" %> + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/elencoRichieste.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/elencoRichieste.aspx new file mode 100644 index 0000000..698b629 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/elencoRichieste.aspx @@ -0,0 +1,9 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="elencoRichieste" Codebehind="elencoRichieste.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_elencoRichieste.ascx" TagName="mod_elencoRichieste" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_dettaglioIntervento.ascx" TagName="mod_dettaglioIntervento" + TagPrefix="uc2" %> + <%@ Register Src="~/WebUserControls/mod_fixCal.ascx" tagname="mod_fixCal" tagprefix="uc3" %> + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/famiglieMacchine.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/famiglieMacchine.aspx new file mode 100644 index 0000000..a45ef6b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/famiglieMacchine.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="famiglieMacchine" Codebehind="famiglieMacchine.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_famiglieMacchine.ascx" tagname="mod_famiglieMacchine" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/favicon.ico b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/favicon.ico new file mode 100644 index 0000000..70ccada Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/favicon.ico differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/forceUser.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/forceUser.aspx new file mode 100644 index 0000000..287eed6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/forceUser.aspx @@ -0,0 +1,9 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimple.master" AutoEventWireup="true" + Inherits="forceUser" Title="Untitled Page" Codebehind="forceUser.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_login.ascx" TagName="mod_login" TagPrefix="uc1" %> + +
+ +
+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/gestAnagrTbl.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/gestAnagrTbl.aspx new file mode 100644 index 0000000..4291f78 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/gestAnagrTbl.aspx @@ -0,0 +1,4 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="gestAnagrTbl" Title="Untitled Page" Codebehind="gestAnagrTbl.aspx.cs" %> + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/gestUtentiGIM.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/gestUtentiGIM.aspx new file mode 100644 index 0000000..11bfca1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/gestUtentiGIM.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="gestUtentiGIM" Codebehind="gestUtentiGIM.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_gestUtentiGIM.ascx" tagname="mod_gestUtentiGIM" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/gestioneCausali.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/gestioneCausali.aspx new file mode 100644 index 0000000..dea3457 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/gestioneCausali.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="gestioneCausali" Codebehind="gestioneCausali.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_gestCausali.ascx" tagname="mod_gestCausali" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help.aspx new file mode 100644 index 0000000..9548f22 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help.aspx @@ -0,0 +1,7 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="help" Codebehind="help.aspx.cs" %> + + +

+ +

+
diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/flash_mp3_player/mp3player.swf b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/flash_mp3_player/mp3player.swf new file mode 100644 index 0000000..7130dde Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/flash_mp3_player/mp3player.swf differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/background.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/background.png new file mode 100644 index 0000000..fd42841 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/background.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.png new file mode 100644 index 0000000..694553e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.svg b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.svg new file mode 100644 index 0000000..c2f62bb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/controls-ted.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/controls-ted.png new file mode 100644 index 0000000..3aac05a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/controls-ted.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp-bg.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp-bg.png new file mode 100644 index 0000000..89bb9b9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp-bg.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp.png new file mode 100644 index 0000000..4775ef5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/controls.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/controls.png new file mode 100644 index 0000000..f6a857d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/controls.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/controls.svg b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/controls.svg new file mode 100644 index 0000000..af3bd41 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/controls.svg @@ -0,0 +1 @@ + cc \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/flashmediaelement.swf b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/flashmediaelement.swf new file mode 100644 index 0000000..9832d7b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/flashmediaelement.swf differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/jquery.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/jquery.js new file mode 100644 index 0000000..86a3305 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/Services/MediaObjects/media_element_2_11_3/jquery.js @@ -0,0 +1,9597 @@ +/*! + * jQuery JavaScript Library v1.9.1 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2012 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2013-2-4 + */ +(function( window, undefined ) { + +// Can't do this because several apps including ASP.NET trace +// the stack via arguments.caller.callee and Firefox dies if +// you try to trace through "use strict" call chains. (#13335) +// Support: Firefox 18+ +//"use strict"; +var + // The deferred used on DOM ready + readyList, + + // A central reference to the root jQuery(document) + rootjQuery, + + // Support: IE<9 + // For `typeof node.method` instead of `node.method !== undefined` + core_strundefined = typeof undefined, + + // Use the correct document accordingly with window argument (sandbox) + document = window.document, + location = window.location, + + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$, + + // [[Class]] -> type pairs + class2type = {}, + + // List of deleted data cache ids, so we can reuse them + core_deletedIds = [], + + core_version = "1.9.1", + + // Save a reference to some core methods + core_concat = core_deletedIds.concat, + core_push = core_deletedIds.push, + core_slice = core_deletedIds.slice, + core_indexOf = core_deletedIds.indexOf, + core_toString = class2type.toString, + core_hasOwn = class2type.hasOwnProperty, + core_trim = core_version.trim, + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context, rootjQuery ); + }, + + // Used for matching numbers + core_pnum = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, + + // Used for splitting on whitespace + core_rnotwhite = /\S+/g, + + // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE) + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + rquickExpr = /^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/, + + // Match a standalone tag + rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, + + // JSON RegExp + rvalidchars = /^[\],:{}\s]*$/, + rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, + rvalidescape = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g, + rvalidtokens = /"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return letter.toUpperCase(); + }, + + // The ready event handler + completed = function( event ) { + + // readyState === "complete" is good enough for us to call the dom ready in oldIE + if ( document.addEventListener || event.type === "load" || document.readyState === "complete" ) { + detach(); + jQuery.ready(); + } + }, + // Clean-up method for dom ready events + detach = function() { + if ( document.addEventListener ) { + document.removeEventListener( "DOMContentLoaded", completed, false ); + window.removeEventListener( "load", completed, false ); + + } else { + document.detachEvent( "onreadystatechange", completed ); + window.detachEvent( "onload", completed ); + } + }; + +jQuery.fn = jQuery.prototype = { + // The current version of jQuery being used + jquery: core_version, + + constructor: jQuery, + init: function( selector, context, rootjQuery ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + + // scripts is true for back-compat + jQuery.merge( this, jQuery.parseHTML( + match[1], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[2] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return rootjQuery.ready( selector ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }, + + // Start with an empty selector + selector: "", + + // The default length of a jQuery object is 0 + length: 0, + + // The number of elements contained in the matched element set + size: function() { + return this.length; + }, + + toArray: function() { + return core_slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num == null ? + + // Return a 'clean' array + this.toArray() : + + // Return just the object + ( num < 0 ? this[ this.length + num ] : this[ num ] ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + ret.context = this.context; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + ready: function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; + }, + + slice: function() { + return this.pushStack( core_slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: core_push, + sort: [].sort, + splice: [].splice +}; + +// Give the init function the jQuery prototype for later instantiation +jQuery.fn.init.prototype = jQuery.fn; + +jQuery.extend = jQuery.fn.extend = function() { + var src, copyIsArray, copy, name, options, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( length === i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + noConflict: function( deep ) { + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; + }, + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready ); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.trigger ) { + jQuery( document ).trigger("ready").off("ready"); + } + }, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type(obj) === "array"; + }, + + isWindow: function( obj ) { + return obj != null && obj == obj.window; + }, + + isNumeric: function( obj ) { + return !isNaN( parseFloat(obj) ) && isFinite( obj ); + }, + + type: function( obj ) { + if ( obj == null ) { + return String( obj ); + } + return typeof obj === "object" || typeof obj === "function" ? + class2type[ core_toString.call(obj) ] || "object" : + typeof obj; + }, + + isPlainObject: function( obj ) { + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + // Not own constructor property must be Object + if ( obj.constructor && + !core_hasOwn.call(obj, "constructor") && + !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + + var key; + for ( key in obj ) {} + + return key === undefined || core_hasOwn.call( obj, key ); + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + error: function( msg ) { + throw new Error( msg ); + }, + + // data: string of html + // context (optional): If specified, the fragment will be created in this context, defaults to document + // keepScripts (optional): If true, will include scripts passed in the html string + parseHTML: function( data, context, keepScripts ) { + if ( !data || typeof data !== "string" ) { + return null; + } + if ( typeof context === "boolean" ) { + keepScripts = context; + context = false; + } + context = context || document; + + var parsed = rsingleTag.exec( data ), + scripts = !keepScripts && []; + + // Single tag + if ( parsed ) { + return [ context.createElement( parsed[1] ) ]; + } + + parsed = jQuery.buildFragment( [ data ], context, scripts ); + if ( scripts ) { + jQuery( scripts ).remove(); + } + return jQuery.merge( [], parsed.childNodes ); + }, + + parseJSON: function( data ) { + // Attempt to parse using the native JSON parser first + if ( window.JSON && window.JSON.parse ) { + return window.JSON.parse( data ); + } + + if ( data === null ) { + return data; + } + + if ( typeof data === "string" ) { + + // Make sure leading/trailing whitespace is removed (IE can't handle it) + data = jQuery.trim( data ); + + if ( data ) { + // Make sure the incoming data is actual JSON + // Logic borrowed from http://json.org/json2.js + if ( rvalidchars.test( data.replace( rvalidescape, "@" ) + .replace( rvalidtokens, "]" ) + .replace( rvalidbraces, "")) ) { + + return ( new Function( "return " + data ) )(); + } + } + } + + jQuery.error( "Invalid JSON: " + data ); + }, + + // Cross-browser xml parsing + parseXML: function( data ) { + var xml, tmp; + if ( !data || typeof data !== "string" ) { + return null; + } + try { + if ( window.DOMParser ) { // Standard + tmp = new DOMParser(); + xml = tmp.parseFromString( data , "text/xml" ); + } else { // IE + xml = new ActiveXObject( "Microsoft.XMLDOM" ); + xml.async = "false"; + xml.loadXML( data ); + } + } catch( e ) { + xml = undefined; + } + if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; + }, + + noop: function() {}, + + // Evaluates a script in a global context + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && jQuery.trim( data ) ) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var value, + i = 0, + length = obj.length, + isArray = isArraylike( obj ); + + if ( args ) { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } + } + + return obj; + }, + + // Use native String.trim function wherever possible + trim: core_trim && !core_trim.call("\uFEFF\xA0") ? + function( text ) { + return text == null ? + "" : + core_trim.call( text ); + } : + + // Otherwise use our own trimming functionality + function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArraylike( Object(arr) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + core_push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + var len; + + if ( arr ) { + if ( core_indexOf ) { + return core_indexOf.call( arr, elem, i ); + } + + len = arr.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in arr && arr[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var l = second.length, + i = first.length, + j = 0; + + if ( typeof l === "number" ) { + for ( ; j < l; j++ ) { + first[ i++ ] = second[ j ]; + } + } else { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, inv ) { + var retVal, + ret = [], + i = 0, + length = elems.length; + inv = !!inv; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + retVal = !!callback( elems[ i ], i ); + if ( inv !== retVal ) { + ret.push( elems[ i ] ); + } + } + + return ret; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, + i = 0, + length = elems.length, + isArray = isArraylike( elems ), + ret = []; + + // Go through the array, translating each of the items to their + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + } + + // Flatten any nested arrays + return core_concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var args, proxy, tmp; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = core_slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( core_slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + // Multifunctional method to get and set values of a collection + // The value/s can optionally be executed if it's a function + access: function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + length = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < length; i++ ) { + fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); + } + } + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[0], key ) : emptyGet; + }, + + now: function() { + return ( new Date() ).getTime(); + } +}); + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // we once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready ); + + // Standards-based browsers support DOMContentLoaded + } else if ( document.addEventListener ) { + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed, false ); + + // If IE event model is used + } else { + // Ensure firing before onload, maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", completed ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", completed ); + + // If IE and not a frame + // continually check to see if the document is ready + var top = false; + + try { + top = window.frameElement == null && document.documentElement; + } catch(e) {} + + if ( top && top.doScroll ) { + (function doScrollCheck() { + if ( !jQuery.isReady ) { + + try { + // Use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + top.doScroll("left"); + } catch(e) { + return setTimeout( doScrollCheck, 50 ); + } + + // detach all dom ready events + detach(); + + // and execute any waiting functions + jQuery.ready(); + } + })(); + } + } + } + return readyList.promise( obj ); +}; + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +function isArraylike( obj ) { + var length = obj.length, + type = jQuery.type( obj ); + + if ( jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.nodeType === 1 && length ) { + return true; + } + + return type === "array" || type !== "function" && + ( length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj ); +} + +// All jQuery objects should point back to these +rootjQuery = jQuery(document); +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.match( core_rnotwhite ) || [], function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // First callback to fire (used internally by add and fireWith) + firingStart, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); + }, + // Remove all callbacks from the list + empty: function() { + list = []; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( list && ( !fired || stack ) ) { + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var action = tuple[ 0 ], + fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ](function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ action + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); + } + }); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] + deferred[ tuple[0] ] = function() { + deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); + return this; + }; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = core_slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value; + if( values === progressValues ) { + deferred.notifyWith( contexts, values ); + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); +jQuery.support = (function() { + + var support, all, a, + input, select, fragment, + opt, eventName, isSupported, i, + div = document.createElement("div"); + + // Setup + div.setAttribute( "className", "t" ); + div.innerHTML = "
a"; + + // Support tests won't run in some limited or non-browser environments + all = div.getElementsByTagName("*"); + a = div.getElementsByTagName("a")[ 0 ]; + if ( !all || !a || !all.length ) { + return {}; + } + + // First batch of tests + select = document.createElement("select"); + opt = select.appendChild( document.createElement("option") ); + input = div.getElementsByTagName("input")[ 0 ]; + + a.style.cssText = "top:1px;float:left;opacity:.5"; + support = { + // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) + getSetAttribute: div.className !== "t", + + // IE strips leading whitespace when .innerHTML is used + leadingWhitespace: div.firstChild.nodeType === 3, + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + tbody: !div.getElementsByTagName("tbody").length, + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + htmlSerialize: !!div.getElementsByTagName("link").length, + + // Get the style information from getAttribute + // (IE uses .cssText instead) + style: /top/.test( a.getAttribute("style") ), + + // Make sure that URLs aren't manipulated + // (IE normalizes it by default) + hrefNormalized: a.getAttribute("href") === "/a", + + // Make sure that element opacity exists + // (IE uses filter instead) + // Use a regex to work around a WebKit issue. See #5145 + opacity: /^0.5/.test( a.style.opacity ), + + // Verify style float existence + // (IE uses styleFloat instead of cssFloat) + cssFloat: !!a.style.cssFloat, + + // Check the default checkbox/radio value ("" on WebKit; "on" elsewhere) + checkOn: !!input.value, + + // Make sure that a selected-by-default option has a working selected property. + // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) + optSelected: opt.selected, + + // Tests for enctype support on a form (#6743) + enctype: !!document.createElement("form").enctype, + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", + + // jQuery.support.boxModel DEPRECATED in 1.8 since we don't support Quirks Mode + boxModel: document.compatMode === "CSS1Compat", + + // Will be defined later + deleteExpando: true, + noCloneEvent: true, + inlineBlockNeedsLayout: false, + shrinkWrapBlocks: false, + reliableMarginRight: true, + boxSizingReliable: true, + pixelPosition: false + }; + + // Make sure checked status is properly cloned + input.checked = true; + support.noCloneChecked = input.cloneNode( true ).checked; + + // Make sure that the options inside disabled selects aren't marked as disabled + // (WebKit marks them as disabled) + select.disabled = true; + support.optDisabled = !opt.disabled; + + // Support: IE<9 + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + + // Check if we can trust getAttribute("value") + input = document.createElement("input"); + input.setAttribute( "value", "" ); + support.input = input.getAttribute( "value" ) === ""; + + // Check if an input maintains its value after becoming a radio + input.value = "t"; + input.setAttribute( "type", "radio" ); + support.radioValue = input.value === "t"; + + // #11217 - WebKit loses check when the name is after the checked attribute + input.setAttribute( "checked", "t" ); + input.setAttribute( "name", "t" ); + + fragment = document.createDocumentFragment(); + fragment.appendChild( input ); + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + support.appendChecked = input.checked; + + // WebKit doesn't clone checked state correctly in fragments + support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE<9 + // Opera does not clone events (and typeof div.attachEvent === undefined). + // IE9-10 clones events bound via attachEvent, but they don't trigger with .click() + if ( div.attachEvent ) { + div.attachEvent( "onclick", function() { + support.noCloneEvent = false; + }); + + div.cloneNode( true ).click(); + } + + // Support: IE<9 (lack submit/change bubble), Firefox 17+ (lack focusin event) + // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP), test/csp.php + for ( i in { submit: true, change: true, focusin: true }) { + div.setAttribute( eventName = "on" + i, "t" ); + + support[ i + "Bubbles" ] = eventName in window || div.attributes[ eventName ].expando === false; + } + + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + // Run tests that need a body at doc ready + jQuery(function() { + var container, marginDiv, tds, + divReset = "padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;", + body = document.getElementsByTagName("body")[0]; + + if ( !body ) { + // Return for frameset docs that don't have a body + return; + } + + container = document.createElement("div"); + container.style.cssText = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px"; + + body.appendChild( container ).appendChild( div ); + + // Support: IE8 + // Check if table cells still have offsetWidth/Height when they are set + // to display:none and there are still other visible table cells in a + // table row; if so, offsetWidth/Height are not reliable for use when + // determining if an element has been hidden directly using + // display:none (it is still safe to use offsets if a parent element is + // hidden; don safety goggles and see bug #4512 for more information). + div.innerHTML = "
t
"; + tds = div.getElementsByTagName("td"); + tds[ 0 ].style.cssText = "padding:0;margin:0;border:0;display:none"; + isSupported = ( tds[ 0 ].offsetHeight === 0 ); + + tds[ 0 ].style.display = ""; + tds[ 1 ].style.display = "none"; + + // Support: IE8 + // Check if empty table cells still have offsetWidth/Height + support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); + + // Check box-sizing and margin behavior + div.innerHTML = ""; + div.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;"; + support.boxSizing = ( div.offsetWidth === 4 ); + support.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== 1 ); + + // Use window.getComputedStyle because jsdom on node.js will break without it. + if ( window.getComputedStyle ) { + support.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== "1%"; + support.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px"; + + // Check if div with explicit width and no margin-right incorrectly + // gets computed margin-right based on width of container. (#3333) + // Fails in WebKit before Feb 2011 nightlies + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + marginDiv = div.appendChild( document.createElement("div") ); + marginDiv.style.cssText = div.style.cssText = divReset; + marginDiv.style.marginRight = marginDiv.style.width = "0"; + div.style.width = "1px"; + + support.reliableMarginRight = + !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight ); + } + + if ( typeof div.style.zoom !== core_strundefined ) { + // Support: IE<8 + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + div.innerHTML = ""; + div.style.cssText = divReset + "width:1px;padding:1px;display:inline;zoom:1"; + support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 ); + + // Support: IE6 + // Check if elements with layout shrink-wrap their children + div.style.display = "block"; + div.innerHTML = "
"; + div.firstChild.style.width = "5px"; + support.shrinkWrapBlocks = ( div.offsetWidth !== 3 ); + + if ( support.inlineBlockNeedsLayout ) { + // Prevent IE 6 from affecting layout for positioned elements #11048 + // Prevent IE from shrinking the body in IE 7 mode #12869 + // Support: IE<8 + body.style.zoom = 1; + } + } + + body.removeChild( container ); + + // Null elements to avoid leaks in IE + container = div = tds = marginDiv = null; + }); + + // Null elements to avoid leaks in IE + all = select = fragment = opt = a = input = null; + + return support; +})(); + +var rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, + rmultiDash = /([A-Z])/g; + +function internalData( elem, name, data, pvt /* Internal Use Only */ ){ + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, ret, + internalKey = jQuery.expando, + getByName = typeof name === "string", + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + elem[ internalKey ] = id = core_deletedIds.pop() || jQuery.guid++; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + cache[ id ] = {}; + + // Avoids exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + if ( !isNode ) { + cache[ id ].toJSON = jQuery.noop; + } + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( getByName ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; +} + +function internalRemoveData( elem, name, pvt ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var i, l, thisCache, + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + id = isNode ? elem[ jQuery.expando ] : jQuery.expando; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split(" "); + } + } + } else { + // If "name" is an array of keys... + // When data is initially created, via ("key", "val") signature, + // keys will be converted to camelCase. + // Since there is no way to tell _how_ a key was added, remove + // both plain key and camelCase key. #12786 + // This will only penalize the array argument path. + name = name.concat( jQuery.map( name, jQuery.camelCase ) ); + } + + for ( i = 0, l = name.length; i < l; i++ ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject( cache[ id ] ) ) { + return; + } + } + + // Destroy the cache + if ( isNode ) { + jQuery.cleanData( [ elem ], true ); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + } else if ( jQuery.support.deleteExpando || cache != cache.window ) { + delete cache[ id ]; + + // When all else fails, null + } else { + cache[ id ] = null; + } +} + +jQuery.extend({ + cache: {}, + + // Unique for each copy of jQuery on the page + // Non-digits removed to match rinlinejQuery + expando: "jQuery" + ( core_version + Math.random() ).replace( /\D/g, "" ), + + // The following elements throw uncatchable exceptions if you + // attempt to add expando properties to them. + noData: { + "embed": true, + // Ban all objects except for Flash (which handle expandos) + "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", + "applet": true + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data ) { + return internalData( elem, name, data ); + }, + + removeData: function( elem, name ) { + return internalRemoveData( elem, name ); + }, + + // For internal use only. + _data: function( elem, name, data ) { + return internalData( elem, name, data, true ); + }, + + _removeData: function( elem, name ) { + return internalRemoveData( elem, name, true ); + }, + + // A method for determining if a DOM node can handle the data expando + acceptData: function( elem ) { + // Do not set data on non-element because it will not be cleared (#8335). + if ( elem.nodeType && elem.nodeType !== 1 && elem.nodeType !== 9 ) { + return false; + } + + var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ]; + + // nodes accept data unless otherwise specified; rejection can be conditional + return !noData || noData !== true && elem.getAttribute("classid") === noData; + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var attrs, name, + elem = this[0], + i = 0, + data = null; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + attrs = elem.attributes; + for ( ; i < attrs.length; i++ ) { + name = attrs[i].name; + + if ( !name.indexOf( "data-" ) ) { + name = jQuery.camelCase( name.slice(5) ); + + dataAttr( elem, name, data[ name ] ); + } + } + jQuery._data( elem, "parsedAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + jQuery.data( this, key ); + }); + } + + return jQuery.access( this, function( value ) { + + if ( value === undefined ) { + // Try to fetch any internally stored data first + return elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : null; + } + + this.each(function() { + jQuery.data( this, key, value ); + }); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each(function() { + jQuery.removeData( this, key ); + }); + } +}); + +function dataAttr( elem, key, data ) { + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + var name; + for ( name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray(data) ) { + queue = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + hooks.cur = fn; + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return jQuery._data( elem, key ) || jQuery._data( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + jQuery._removeData( elem, type + "queue" ); + jQuery._removeData( elem, key ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + // Based off of the plugin by Clint Helfers, with permission. + // http://blindsignals.com/index.php/2009/07/jquery-delay/ + delay: function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = setTimeout( next, time ); + hooks.stop = function() { + clearTimeout( timeout ); + }; + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while( i-- ) { + tmp = jQuery._data( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var nodeHook, boolHook, + rclass = /[\t\r\n]/g, + rreturn = /\r/g, + rfocusable = /^(?:input|select|textarea|button|object)$/i, + rclickable = /^(?:a|area)$/i, + rboolean = /^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i, + ruseDefault = /^(?:checked|selected)$/i, + getSetAttribute = jQuery.support.getSetAttribute, + getSetInput = jQuery.support.input; + +jQuery.fn.extend({ + attr: function( name, value ) { + return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each(function() { + jQuery.removeAttr( this, name ); + }); + }, + + prop: function( name, value ) { + return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + name = jQuery.propFix[ name ] || name; + return this.each(function() { + // try/catch handles cases where IE balks (such as removing a property on window) + try { + this[ name ] = undefined; + delete this[ name ]; + } catch( e ) {} + }); + }, + + addClass: function( value ) { + var classes, elem, cur, clazz, j, + i = 0, + len = this.length, + proceed = typeof value === "string" && value; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call( this, j, this.className ) ); + }); + } + + if ( proceed ) { + // The disjunction here is for better compressibility (see removeClass) + classes = ( value || "" ).match( core_rnotwhite ) || []; + + for ( ; i < len; i++ ) { + elem = this[ i ]; + cur = elem.nodeType === 1 && ( elem.className ? + ( " " + elem.className + " " ).replace( rclass, " " ) : + " " + ); + + if ( cur ) { + j = 0; + while ( (clazz = classes[j++]) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + elem.className = jQuery.trim( cur ); + + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, clazz, j, + i = 0, + len = this.length, + proceed = arguments.length === 0 || typeof value === "string" && value; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call( this, j, this.className ) ); + }); + } + if ( proceed ) { + classes = ( value || "" ).match( core_rnotwhite ) || []; + + for ( ; i < len; i++ ) { + elem = this[ i ]; + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( elem.className ? + ( " " + elem.className + " " ).replace( rclass, " " ) : + "" + ); + + if ( cur ) { + j = 0; + while ( (clazz = classes[j++]) ) { + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) >= 0 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + elem.className = value ? jQuery.trim( cur ) : ""; + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isBool = typeof stateVal === "boolean"; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // toggle individual class names + var className, + i = 0, + self = jQuery( this ), + state = stateVal, + classNames = value.match( core_rnotwhite ) || []; + + while ( (className = classNames[ i++ ]) ) { + // check each className given, space separated list + state = isBool ? state : !self.hasClass( className ); + self[ state ? "addClass" : "removeClass" ]( className ); + } + + // Toggle whole class name + } else if ( type === core_strundefined || type === "boolean" ) { + if ( this.className ) { + // store className if set + jQuery._data( this, "__className__", this.className ); + } + + // If the element has a class name or if we're passed "false", + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; + } + }); + }, + + hasClass: function( selector ) { + var className = " " + selector + " ", + i = 0, + l = this.length; + for ( ; i < l; i++ ) { + if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) { + return true; + } + } + + return false; + }, + + val: function( value ) { + var ret, hooks, isFunction, + elem = this[0]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // handle most common string cases + ret.replace(rreturn, "") : + // handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction( value ); + + return this.each(function( i ) { + var val, + self = jQuery(this); + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, self.val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + } else if ( typeof val === "number" ) { + val += ""; + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map(val, function ( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + } +}); + +jQuery.extend({ + valHooks: { + option: { + get: function( elem ) { + // attributes.value is undefined in Blackberry 4.7 but + // uses .value. See #6932 + var val = elem.attributes.value; + return !val || val.specified ? elem.value : elem.text; + } + }, + select: { + get: function( elem ) { + var value, option, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one" || index < 0, + values = one ? null : [], + max = one ? index + 1 : options.length, + i = index < 0 ? + max : + one ? index : 0; + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // oldIE doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + // Don't return options that are disabled or in a disabled optgroup + ( jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null ) && + ( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var values = jQuery.makeArray( value ); + + jQuery(elem).find("option").each(function() { + this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; + }); + + if ( !values.length ) { + elem.selectedIndex = -1; + } + return values; + } + } + }, + + attr: function( elem, name, value ) { + var hooks, notxml, ret, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === core_strundefined ) { + return jQuery.prop( elem, name, value ); + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( notxml ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + + } else if ( hooks && notxml && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, value + "" ); + return value; + } + + } else if ( hooks && notxml && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + + // In IE9+, Flash objects don't have .getAttribute (#12945) + // Support: IE9+ + if ( typeof elem.getAttribute !== core_strundefined ) { + ret = elem.getAttribute( name ); + } + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? + undefined : + ret; + } + }, + + removeAttr: function( elem, value ) { + var name, propName, + i = 0, + attrNames = value && value.match( core_rnotwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( (name = attrNames[i++]) ) { + propName = jQuery.propFix[ name ] || name; + + // Boolean attributes get special treatment (#10870) + if ( rboolean.test( name ) ) { + // Set corresponding property to false for boolean attributes + // Also clear defaultChecked/defaultSelected (if appropriate) for IE<8 + if ( !getSetAttribute && ruseDefault.test( name ) ) { + elem[ jQuery.camelCase( "default-" + name ) ] = + elem[ propName ] = false; + } else { + elem[ propName ] = false; + } + + // See #9699 for explanation of this approach (setting first, then removal) + } else { + jQuery.attr( elem, name, "" ); + } + + elem.removeAttribute( getSetAttribute ? name : propName ); + } + } + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { + // Setting the type on a radio button after the value resets the value in IE6-9 + // Reset value to default in case type is set after value during creation + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + propFix: { + tabindex: "tabIndex", + readonly: "readOnly", + "for": "htmlFor", + "class": "className", + maxlength: "maxLength", + cellspacing: "cellSpacing", + cellpadding: "cellPadding", + rowspan: "rowSpan", + colspan: "colSpan", + usemap: "useMap", + frameborder: "frameBorder", + contenteditable: "contentEditable" + }, + + prop: function( elem, name, value ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + return ( elem[ name ] = value ); + } + + } else { + if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + return elem[ name ]; + } + } + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set + // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + var attributeNode = elem.getAttributeNode("tabindex"); + + return attributeNode && attributeNode.specified ? + parseInt( attributeNode.value, 10 ) : + rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? + 0 : + undefined; + } + } + } +}); + +// Hook for boolean attributes +boolHook = { + get: function( elem, name ) { + var + // Use .prop to determine if this attribute is understood as boolean + prop = jQuery.prop( elem, name ), + + // Fetch it accordingly + attr = typeof prop === "boolean" && elem.getAttribute( name ), + detail = typeof prop === "boolean" ? + + getSetInput && getSetAttribute ? + attr != null : + // oldIE fabricates an empty string for missing boolean attributes + // and conflates checked/selected into attroperties + ruseDefault.test( name ) ? + elem[ jQuery.camelCase( "default-" + name ) ] : + !!attr : + + // fetch an attribute node for properties not recognized as boolean + elem.getAttributeNode( name ); + + return detail && detail.value !== false ? + name.toLowerCase() : + undefined; + }, + set: function( elem, value, name ) { + if ( value === false ) { + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) { + // IE<8 needs the *property* name + elem.setAttribute( !getSetAttribute && jQuery.propFix[ name ] || name, name ); + + // Use defaultChecked and defaultSelected for oldIE + } else { + elem[ jQuery.camelCase( "default-" + name ) ] = elem[ name ] = true; + } + + return name; + } +}; + +// fix oldIE value attroperty +if ( !getSetInput || !getSetAttribute ) { + jQuery.attrHooks.value = { + get: function( elem, name ) { + var ret = elem.getAttributeNode( name ); + return jQuery.nodeName( elem, "input" ) ? + + // Ignore the value *property* by using defaultValue + elem.defaultValue : + + ret && ret.specified ? ret.value : undefined; + }, + set: function( elem, value, name ) { + if ( jQuery.nodeName( elem, "input" ) ) { + // Does not return so that setAttribute is also used + elem.defaultValue = value; + } else { + // Use nodeHook if defined (#1954); otherwise setAttribute is fine + return nodeHook && nodeHook.set( elem, value, name ); + } + } + }; +} + +// IE6/7 do not support getting/setting some attributes with get/setAttribute +if ( !getSetAttribute ) { + + // Use this for any attribute in IE6/7 + // This fixes almost every IE6/7 issue + nodeHook = jQuery.valHooks.button = { + get: function( elem, name ) { + var ret = elem.getAttributeNode( name ); + return ret && ( name === "id" || name === "name" || name === "coords" ? ret.value !== "" : ret.specified ) ? + ret.value : + undefined; + }, + set: function( elem, value, name ) { + // Set the existing or create a new attribute node + var ret = elem.getAttributeNode( name ); + if ( !ret ) { + elem.setAttributeNode( + (ret = elem.ownerDocument.createAttribute( name )) + ); + } + + ret.value = value += ""; + + // Break association with cloned elements by also using setAttribute (#9646) + return name === "value" || value === elem.getAttribute( name ) ? + value : + undefined; + } + }; + + // Set contenteditable to false on removals(#10429) + // Setting to empty string throws an error as an invalid value + jQuery.attrHooks.contenteditable = { + get: nodeHook.get, + set: function( elem, value, name ) { + nodeHook.set( elem, value === "" ? false : value, name ); + } + }; + + // Set width and height to auto instead of 0 on empty string( Bug #8150 ) + // This is for removals + jQuery.each([ "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + set: function( elem, value ) { + if ( value === "" ) { + elem.setAttribute( name, "auto" ); + return value; + } + } + }); + }); +} + + +// Some attributes require a special call on IE +// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !jQuery.support.hrefNormalized ) { + jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + get: function( elem ) { + var ret = elem.getAttribute( name, 2 ); + return ret == null ? undefined : ret; + } + }); + }); + + // href/src property should get the full normalized URL (#10299/#12915) + jQuery.each([ "href", "src" ], function( i, name ) { + jQuery.propHooks[ name ] = { + get: function( elem ) { + return elem.getAttribute( name, 4 ); + } + }; + }); +} + +if ( !jQuery.support.style ) { + jQuery.attrHooks.style = { + get: function( elem ) { + // Return undefined in the case of empty string + // Note: IE uppercases css property names, but if we were to .toLowerCase() + // .cssText, that would destroy case senstitivity in URL's, like in "background" + return elem.style.cssText || undefined; + }, + set: function( elem, value ) { + return ( elem.style.cssText = value + "" ); + } + }; +} + +// Safari mis-reports the default selected property of an option +// Accessing the parent's selectedIndex property fixes it +if ( !jQuery.support.optSelected ) { + jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { + get: function( elem ) { + var parent = elem.parentNode; + + if ( parent ) { + parent.selectedIndex; + + // Make sure that it also works with optgroups, see #5701 + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + return null; + } + }); +} + +// IE6/7 call enctype encoding +if ( !jQuery.support.enctype ) { + jQuery.propFix.enctype = "encoding"; +} + +// Radios and checkboxes getter/setter +if ( !jQuery.support.checkOn ) { + jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + get: function( elem ) { + // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified + return elem.getAttribute("value") === null ? "on" : elem.value; + } + }; + }); +} +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); + } + } + }); +}); +var rformElems = /^(?:input|select|textarea)$/i, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + var tmp, events, t, handleObjIn, + special, eventHandle, handleObj, + handlers, type, namespaces, origType, + elemData = jQuery._data( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !(events = elemData.events) ) { + events = elemData.events = {}; + } + if ( !(eventHandle = elemData.handle) ) { + eventHandle = elemData.handle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== core_strundefined && (!e || jQuery.event.triggered !== e.type) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + // jQuery(...).bind("mouseover mouseout", fn); + types = ( types || "" ).match( core_rnotwhite ) || [""]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !(handlers = events[ type ]) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + var j, handleObj, tmp, + origCount, t, events, + special, handlers, type, + namespaces, origType, + elemData = jQuery.hasData( elem ) && jQuery._data( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( core_rnotwhite ) || [""]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery._removeData( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + var handle, ontype, cur, + bubbleType, special, tmp, i, + eventPath = [ elem || document ], + type = core_hasOwn.call( event, "type" ) ? event.type : event, + namespaces = core_hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf(".") >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf(":") < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + event.isTrigger = true; + event.namespace = namespaces.join("."); + event.namespace_re = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === (elem.ownerDocument || document) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && jQuery.acceptData( cur ) && handle.apply && handle.apply( cur, data ) === false ) { + event.preventDefault(); + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && + !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + try { + elem[ type ](); + } catch ( e ) { + // IE<9 dies on focus/blur to hidden element (#1486,#12518) + // only reproducible on winXP IE8 native, not IE9 in IE8 mode + } + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, ret, handleObj, matched, j, + handlerQueue = [], + args = core_slice.call( arguments ), + handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( (event.result = ret) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var sel, handleObj, matches, i, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + // Black-hole SVG instance trees (#13180) + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { + + for ( ; cur != this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && (cur.disabled !== true || event.type !== "click") ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, handlers: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); + } + + return handlerQueue; + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: IE<9 + // Fix target property (#1925) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Support: Chrome 23+, Safari? + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // Support: IE<9 + // For mouse/key events, metaKey==false if it's undefined (#3368, #11328) + event.metaKey = !!event.metaKey; + + return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var body, eventDoc, doc, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) { + this.click(); + return false; + } + } + }, + focus: { + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== document.activeElement && this.focus ) { + try { + this.focus(); + return false; + } catch ( e ) { + // Support: IE<9 + // If we error on focus to hidden element (#1486, #12518), + // let .trigger() run the handlers + } + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === document.activeElement && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + + beforeunload: { + postDispatch: function( event ) { + + // Even when returnValue equals to undefined Firefox will still show alert + if ( event.result !== undefined ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + } : + function( elem, type, handle ) { + var name = "on" + type; + + if ( elem.detachEvent ) { + + // #8545, #7054, preventing memory leaks for custom events in IE6-8 + // detachEvent needed property on element, by name of that event, to properly expose it to GC + if ( typeof elem[ name ] === core_strundefined ) { + elem[ name ] = null; + } + + elem.detachEvent( name, handle ); + } + }; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || + src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + if ( !e ) { + return; + } + + // If preventDefault exists, run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // Support: IE + // Otherwise set the returnValue property of the original event to false + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + if ( !e ) { + return; + } + // If stopPropagation exists, run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + + // Support: IE + // Set the cancelBubble property of the original event to true + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + } +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// IE submit delegation +if ( !jQuery.support.submitBubbles ) { + + jQuery.event.special.submit = { + setup: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; + if ( form && !jQuery._data( form, "submitBubbles" ) ) { + jQuery.event.add( form, "submit._submit", function( event ) { + event._submit_bubble = true; + }); + jQuery._data( form, "submitBubbles", true ); + } + }); + // return undefined since we don't need an event listener + }, + + postDispatch: function( event ) { + // If form was submitted by the user, bubble the event up the tree + if ( event._submit_bubble ) { + delete event._submit_bubble; + if ( this.parentNode && !event.isTrigger ) { + jQuery.event.simulate( "submit", this.parentNode, event, true ); + } + } + }, + + teardown: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !jQuery.support.changeBubbles ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._just_changed = true; + } + }); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._just_changed && !event.isTrigger ) { + this._just_changed = false; + } + // Allow triggered, simulated change events (#11500) + jQuery.event.simulate( "change", this, event, true ); + }); + } + return false; + } + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "changeBubbles" ) ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event, true ); + } + }); + jQuery._data( elem, "changeBubbles", true ); + } + }); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return !rformElems.test( this.nodeName ); + } + }; +} + +// Create "bubbling" focus and blur events +if ( !jQuery.support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler while someone wants focusin/focusout + var attaches = 0, + handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + if ( attaches++ === 0 ) { + document.addEventListener( orig, handler, true ); + } + }, + teardown: function() { + if ( --attaches === 0 ) { + document.removeEventListener( orig, handler, true ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var type, origFn; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + bind: function( types, data, fn ) { + return this.on( types, null, data, fn ); + }, + unbind: function( types, fn ) { + return this.off( types, null, fn ); + }, + + delegate: function( selector, types, data, fn ) { + return this.on( types, selector, data, fn ); + }, + undelegate: function( selector, types, fn ) { + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + var elem = this[0]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +}); +/*! + * Sizzle CSS Selector Engine + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license + * http://sizzlejs.com/ + */ +(function( window, undefined ) { + +var i, + cachedruns, + Expr, + getText, + isXML, + compile, + hasDuplicate, + outermostContext, + + // Local document vars + setDocument, + document, + docElem, + documentIsXML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + sortOrder, + + // Instance-specific data + expando = "sizzle" + -(new Date()), + preferredDoc = window.document, + support = {}, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + + // General-purpose constants + strundefined = typeof undefined, + MAX_NEGATIVE = 1 << 31, + + // Array methods + arr = [], + pop = arr.pop, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf if we can't use a native one + indexOf = arr.indexOf || function( elem ) { + var i = 0, + len = this.length; + for ( ; i < len; i++ ) { + if ( this[i] === elem ) { + return i; + } + } + return -1; + }, + + + // Regular expressions + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors + operators = "([*^$|!~]?=)", + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace + + "*(?:" + operators + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]", + + // Prefer arguments quoted, + // then not containing pseudos/brackets, + // then attribute selectors/non-parenthetical expressions, + // then anything else + // These preferences are here to reduce the number of selectors + // needing tokenize in the PSEUDO preFilter + pseudos = ":(" + characterEncoding + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + attributes.replace( 3, 8 ) + ")*)|.*)\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([\\x20\\t\\r\\n\\f>+~])" + whitespace + "*" ), + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "NAME": new RegExp( "^\\[name=['\"]?(" + characterEncoding + ")['\"]?\\]" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rsibling = /[\x20\t\r\n\f]*[+~]/, + + rnative = /^[^{]+\{\s*\[native code/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rescape = /'|\\/g, + rattributeQuotes = /\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = /\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g, + funescape = function( _, escaped ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + return high !== high ? + escaped : + // BMP codepoint + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }; + +// Use a stripped-down slice if we can't use a native one +try { + slice.call( preferredDoc.documentElement.childNodes, 0 )[0].nodeType; +} catch ( e ) { + slice = function( i ) { + var elem, + results = []; + while ( (elem = this[i++]) ) { + results.push( elem ); + } + return results; + }; +} + +/** + * For feature detection + * @param {Function} fn The function to test for native support + */ +function isNative( fn ) { + return rnative.test( fn + "" ); +} + +/** + * Create key-value caches of limited size + * @returns {Function(string, Object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var cache, + keys = []; + + return (cache = function( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key += " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key ] = value); + }); +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created div and expects a boolean result + */ +function assert( fn ) { + var div = document.createElement("div"); + + try { + return fn( div ); + } catch (e) { + return false; + } finally { + // release memory in IE + div = null; + } +} + +function Sizzle( selector, context, results, seed ) { + var match, elem, m, nodeType, + // QSA vars + i, groups, old, nid, newContext, newSelector; + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + + context = context || document; + results = results || []; + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) { + return []; + } + + if ( !documentIsXML && !seed ) { + + // Shortcuts + if ( (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, slice.call(context.getElementsByTagName( selector ), 0) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && support.getByClassName && context.getElementsByClassName ) { + push.apply( results, slice.call(context.getElementsByClassName( m ), 0) ); + return results; + } + } + + // QSA path + if ( support.qsa && !rbuggyQSA.test(selector) ) { + old = true; + nid = expando; + newContext = context; + newSelector = nodeType === 9 && selector; + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + toSelector( groups[i] ); + } + newContext = rsibling.test( selector ) && context.parentNode || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, slice.call( newContext.querySelectorAll( + newSelector + ), 0 ) ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Detect xml + * @param {Element|Object} elem An element or a document + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var doc = node ? node.ownerDocument || node : preferredDoc; + + // If no document and documentElement is available, return + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Set our document + document = doc; + docElem = doc.documentElement; + + // Support tests + documentIsXML = isXML( doc ); + + // Check if getElementsByTagName("*") returns only elements + support.tagNameNoComments = assert(function( div ) { + div.appendChild( doc.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Check if attributes should be retrieved by attribute nodes + support.attributes = assert(function( div ) { + div.innerHTML = ""; + var type = typeof div.lastChild.getAttribute("multiple"); + // IE8 returns a string for some attributes even when not present + return type !== "boolean" && type !== "string"; + }); + + // Check if getElementsByClassName can be trusted + support.getByClassName = assert(function( div ) { + // Opera can't find a second classname (in 9.6) + div.innerHTML = ""; + if ( !div.getElementsByClassName || !div.getElementsByClassName("e").length ) { + return false; + } + + // Safari 3.2 caches class attributes and doesn't catch changes + div.lastChild.className = "e"; + return div.getElementsByClassName("e").length === 2; + }); + + // Check if getElementById returns elements by name + // Check if getElementsByName privileges form controls or returns elements by ID + support.getByName = assert(function( div ) { + // Inject content + div.id = expando + 0; + div.innerHTML = "
"; + docElem.insertBefore( div, docElem.firstChild ); + + // Test + var pass = doc.getElementsByName && + // buggy browsers will return fewer than the correct 2 + doc.getElementsByName( expando ).length === 2 + + // buggy browsers will return more than the correct 0 + doc.getElementsByName( expando + 0 ).length; + support.getIdNotName = !doc.getElementById( expando ); + + // Cleanup + docElem.removeChild( div ); + + return pass; + }); + + // IE6/7 return modified attributes + Expr.attrHandle = assert(function( div ) { + div.innerHTML = ""; + return div.firstChild && typeof div.firstChild.getAttribute !== strundefined && + div.firstChild.getAttribute("href") === "#"; + }) ? + {} : + { + "href": function( elem ) { + return elem.getAttribute( "href", 2 ); + }, + "type": function( elem ) { + return elem.getAttribute("type"); + } + }; + + // ID find and filter + if ( support.getIdNotName ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== strundefined && !documentIsXML ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [m] : []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + } else { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== strundefined && !documentIsXML ) { + var m = context.getElementById( id ); + + return m ? + m.id === id || typeof m.getAttributeNode !== strundefined && m.getAttributeNode("id").value === id ? + [m] : + undefined : + []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + } + + // Tag + Expr.find["TAG"] = support.tagNameNoComments ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== strundefined ) { + return context.getElementsByTagName( tag ); + } + } : + function( tag, context ) { + var elem, + tmp = [], + i = 0, + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Name + Expr.find["NAME"] = support.getByName && function( tag, context ) { + if ( typeof context.getElementsByName !== strundefined ) { + return context.getElementsByName( name ); + } + }; + + // Class + Expr.find["CLASS"] = support.getByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== strundefined && !documentIsXML ) { + return context.getElementsByClassName( className ); + } + }; + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21), + // no need to also add to buggyMatches since matches checks buggyQSA + // A support test would require too much code (would include document ready) + rbuggyQSA = [ ":focus" ]; + + if ( (support.qsa = isNative(doc.querySelectorAll)) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explictly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + div.innerHTML = ""; + + // IE8 - Some boolean attributes are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:checked|disabled|ismap|multiple|readonly|selected|value)" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + }); + + assert(function( div ) { + + // Opera 10-12/IE8 - ^= $= *= and empty values + // Should not select anything + div.innerHTML = ""; + if ( div.querySelectorAll("[i^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:\"\"|'')" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + div.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = isNative( (matches = docElem.matchesSelector || + docElem.mozMatchesSelector || + docElem.webkitMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( div, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = new RegExp( rbuggyMatches.join("|") ); + + // Element contains another + // Purposefully does not implement inclusive descendent + // As in, an element does not contain itself + contains = isNative(docElem.contains) || docElem.compareDocumentPosition ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + // Document order sorting + sortOrder = docElem.compareDocumentPosition ? + function( a, b ) { + var compare; + + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + if ( (compare = b.compareDocumentPosition && a.compareDocumentPosition && a.compareDocumentPosition( b )) ) { + if ( compare & 1 || a.parentNode && a.parentNode.nodeType === 11 ) { + if ( a === doc || contains( preferredDoc, a ) ) { + return -1; + } + if ( b === doc || contains( preferredDoc, b ) ) { + return 1; + } + return 0; + } + return compare & 4 ? -1 : 1; + } + + return a.compareDocumentPosition ? -1 : 1; + } : + function( a, b ) { + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + + // Parentless nodes are either documents or disconnected + } else if ( !aup || !bup ) { + return a === doc ? -1 : + b === doc ? 1 : + aup ? -1 : + bup ? 1 : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + // Always assume the presence of duplicates if sort doesn't + // pass them to our comparison function (as in Google Chrome). + hasDuplicate = false; + [0, 0].sort( sortOrder ); + support.detectDuplicates = hasDuplicate; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + // rbuggyQSA always contains :focus, so no need for an existence check + if ( support.matchesSelector && !documentIsXML && (!rbuggyMatches || !rbuggyMatches.test(expr)) && !rbuggyQSA.test(expr) ) { + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch(e) {} + } + + return Sizzle( expr, document, null, [elem] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + var val; + + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + if ( !documentIsXML ) { + name = name.toLowerCase(); + } + if ( (val = Expr.attrHandle[ name ]) ) { + return val( elem ); + } + if ( documentIsXML || support.attributes ) { + return elem.getAttribute( name ); + } + return ( (val = elem.getAttributeNode( name )) || elem.getAttribute( name ) ) && elem[ name ] === true ? + name : + val && val.specified ? val.value : null; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +// Document sorting and removing duplicates +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + i = 1, + j = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + results.sort( sortOrder ); + + if ( hasDuplicate ) { + for ( ; (elem = results[i]); i++ ) { + if ( elem === results[ i - 1 ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + return results; +}; + +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && ( ~b.sourceIndex || MAX_NEGATIVE ) - ( ~a.sourceIndex || MAX_NEGATIVE ); + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +// Returns a function to use in pseudos for input types +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +// Returns a function to use in pseudos for buttons +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +// Returns a function to use in pseudos for positionals +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + for ( ; (node = elem[i]); i++ ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (see #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[5] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[4] ) { + match[2] = match[4]; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeName ) { + if ( nodeName === "*" ) { + return function() { return true; }; + } + + nodeName = nodeName.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( elem.className || (typeof elem.getAttribute !== strundefined && elem.getAttribute("class")) || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, outerCache, node, diff, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + // Seek `elem` from a previously-cached index + outerCache = parent[ expando ] || (parent[ expando ] = {}); + cache = outerCache[ type ] || []; + nodeIndex = cache[0] === dirruns && cache[1]; + diff = cache[0] === dirruns && cache[2]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + outerCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + // Use previously-cached element index if available + } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { + diff = cache[1]; + + // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) + } else { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { + // Cache the index of each encountered element + if ( useCache ) { + (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf.call( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifider + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsXML ? + elem.getAttribute("xml:lang") || elem.getAttribute("lang") : + elem.lang) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)), + // not comment, processing instructions, or others + // Thanks to Diego Perini for the nodeName shortcut + // Greater than "@" means alpha characters (specifically not starting with "#" or "?") + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeName > "@" || elem.nodeType === 3 || elem.nodeType === 4 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) + // use getAttribute instead to test this case + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === elem.type ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +function tokenize( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( tokens = [] ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push( { + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + } ); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push( { + value: matched, + type: type, + matches: match + } ); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +} + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var data, cache, outerCache, + dirkey = dirruns + " " + doneName; + + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + if ( (cache = outerCache[ dir ]) && cache[0] === dirkey ) { + if ( (data = cache[1]) === true || data === cachedruns ) { + return data === true; + } + } else { + cache = outerCache[ dir ] = [ dirkey ]; + cache[1] = matcher( elem, context, xml ) || cachedruns; + if ( cache[1] === true ) { + return true; + } + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf.call( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + return ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( tokens.slice( 0, i - 1 ) ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + // A counter to specify which element is currently being matched + var matcherCachedRuns = 0, + bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, expandContext ) { + var elem, j, matcher, + setMatched = [], + matchedCount = 0, + i = "0", + unmatched = seed && [], + outermost = expandContext != null, + contextBackup = outermostContext, + // We must always have either seed elements or context + elems = seed || byElement && Expr.find["TAG"]( "*", expandContext && context.parentNode || context ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1); + + if ( outermost ) { + outermostContext = context !== document && context; + cachedruns = matcherCachedRuns; + } + + // Add elements passing elementMatchers directly to results + // Keep `i` a string if there are no elements so `matchedCount` will be "00" below + for ( ; (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + cachedruns = ++matcherCachedRuns; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !group ) { + group = tokenize( selector ); + } + i = group.length; + while ( i-- ) { + cached = matcherFromTokens( group[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + } + return cached; +}; + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function select( selector, context, results, seed ) { + var i, tokens, token, type, find, + match = tokenize( selector ); + + if ( !seed ) { + // Try to minimize operations if there is only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + context.nodeType === 9 && !documentIsXML && + Expr.relative[ tokens[1].type ] ) { + + context = Expr.find["ID"]( token.matches[0].replace( runescape, funescape ), context )[0]; + if ( !context ) { + return results; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && context.parentNode || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, slice.call( seed, 0 ) ); + return results; + } + + break; + } + } + } + } + } + + // Compile and execute a filtering function + // Provide `match` to avoid retokenization if we modified the selector above + compile( selector, match )( + seed, + context, + documentIsXML, + results, + rsibling.test( selector ) + ); + return results; +} + +// Deprecated +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Easy API for creating new setFilters +function setFilters() {} +Expr.filters = setFilters.prototype = Expr.pseudos; +Expr.setFilters = new setFilters(); + +// Initialize with the default document +setDocument(); + +// Override sizzle attribute retrieval +Sizzle.attr = jQuery.attr; +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + +})( window ); +var runtil = /Until$/, + rparentsprev = /^(?:parents|prev(?:Until|All))/, + isSimple = /^.[^:#\[\.,]*$/, + rneedsContext = jQuery.expr.match.needsContext, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend({ + find: function( selector ) { + var i, ret, self, + len = this.length; + + if ( typeof selector !== "string" ) { + self = this; + return this.pushStack( jQuery( selector ).filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }) ); + } + + ret = []; + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, this[ i ], ret ); + } + + // Needed because $( selector, context ) becomes $( context ).find( selector ) + ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); + ret.selector = ( this.selector ? this.selector + " " : "" ) + selector; + return ret; + }, + + has: function( target ) { + var i, + targets = jQuery( target, this ), + len = targets.length; + + return this.filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + not: function( selector ) { + return this.pushStack( winnow(this, selector, false) ); + }, + + filter: function( selector ) { + return this.pushStack( winnow(this, selector, true) ); + }, + + is: function( selector ) { + return !!selector && ( + typeof selector === "string" ? + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + rneedsContext.test( selector ) ? + jQuery( selector, this.context ).index( this[0] ) >= 0 : + jQuery.filter( selector, this ).length > 0 : + this.filter( selector ).length > 0 ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + ret = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + cur = this[i]; + + while ( cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11 ) { + if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { + ret.push( cur ); + break; + } + cur = cur.parentNode; + } + } + + return this.pushStack( ret.length > 1 ? jQuery.unique( ret ) : ret ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[0] && this[0].parentNode ) ? this.first().prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[0], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this ); + }, + + add: function( selector, context ) { + var set = typeof selector === "string" ? + jQuery( selector, context ) : + jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), + all = jQuery.merge( this.get(), set ); + + return this.pushStack( jQuery.unique(all) ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +jQuery.fn.andSelf = jQuery.fn.addBack; + +function sibling( cur, dir ) { + do { + cur = cur[ dir ]; + } while ( cur && cur.nodeType !== 1 ); + + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret ); + }; +}); + +jQuery.extend({ + filter: function( expr, elems, not ) { + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 ? + jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : + jQuery.find.matches(expr, elems); + }, + + dir: function( elem, dir, until ) { + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }, + + sibling: function( n, elem ) { + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + } +}); + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, keep ) { + + // Can't pass null or undefined to indexOf in Firefox 4 + // Set to 0 to skip string check + qualifier = qualifier || 0; + + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep(elements, function( elem, i ) { + var retVal = !!qualifier.call( elem, i, elem ); + return retVal === keep; + }); + + } else if ( qualifier.nodeType ) { + return jQuery.grep(elements, function( elem ) { + return ( elem === qualifier ) === keep; + }); + + } else if ( typeof qualifier === "string" ) { + var filtered = jQuery.grep(elements, function( elem ) { + return elem.nodeType === 1; + }); + + if ( isSimple.test( qualifier ) ) { + return jQuery.filter(qualifier, filtered, !keep); + } else { + qualifier = jQuery.filter( qualifier, filtered ); + } + } + + return jQuery.grep(elements, function( elem ) { + return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; + }); +} +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + +var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + + "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", + rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, + rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"), + rleadingWhitespace = /^\s+/, + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rtbody = /\s*$/g, + + // We have to close these tags to support XHTML (#13200) + wrapMap = { + option: [ 1, "" ], + legend: [ 1, "
", "
" ], + area: [ 1, "", "" ], + param: [ 1, "", "" ], + thead: [ 1, "", "
" ], + tr: [ 2, "", "
" ], + col: [ 2, "", "
" ], + td: [ 3, "", "
" ], + + // IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, + // unless wrapped in a div with non-breaking characters in front of it. + _default: jQuery.support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X
", "
" ] + }, + safeFragment = createSafeFragment( document ), + fragmentDiv = safeFragment.appendChild( document.createElement("div") ); + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +jQuery.fn.extend({ + text: function( value ) { + return jQuery.access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); + }, null, value, arguments.length ); + }, + + wrapAll: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapAll( html.call(this, i) ); + }); + } + + if ( this[0] ) { + // The elements to wrap the target around + var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true); + + if ( this[0].parentNode ) { + wrap.insertBefore( this[0] ); + } + + wrap.map(function() { + var elem = this; + + while ( elem.firstChild && elem.firstChild.nodeType === 1 ) { + elem = elem.firstChild; + } + + return elem; + }).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapInner( html.call(this, i) ); + }); + } + + return this.each(function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + }); + }, + + wrap: function( html ) { + var isFunction = jQuery.isFunction( html ); + + return this.each(function(i) { + jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); + }); + }, + + unwrap: function() { + return this.parent().each(function() { + if ( !jQuery.nodeName( this, "body" ) ) { + jQuery( this ).replaceWith( this.childNodes ); + } + }).end(); + }, + + append: function() { + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.insertBefore( elem, this.firstChild ); + } + }); + }, + + before: function() { + return this.domManip( arguments, false, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + }); + }, + + after: function() { + return this.domManip( arguments, false, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + }); + }, + + // keepData is for internal use only--do not document + remove: function( selector, keepData ) { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + if ( !selector || jQuery.filter( selector, [ elem ] ).length > 0 ) { + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem ) ); + } + + if ( elem.parentNode ) { + if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { + setGlobalEval( getAll( elem, "script" ) ); + } + elem.parentNode.removeChild( elem ); + } + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + } + + // Remove any remaining nodes + while ( elem.firstChild ) { + elem.removeChild( elem.firstChild ); + } + + // If this is a select, ensure that it displays empty (#12336) + // Support: IE<9 + if ( elem.options && jQuery.nodeName( elem, "select" ) ) { + elem.options.length = 0; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function () { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return jQuery.access( this, function( value ) { + var elem = this[0] || {}, + i = 0, + l = this.length; + + if ( value === undefined ) { + return elem.nodeType === 1 ? + elem.innerHTML.replace( rinlinejQuery, "" ) : + undefined; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) && + ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && + !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for (; i < l; i++ ) { + // Remove element nodes and prevent memory leaks + elem = this[i] || {}; + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch(e) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function( value ) { + var isFunc = jQuery.isFunction( value ); + + // Make sure that the elements are removed from the DOM before they are inserted + // this can help fix replacing a parent with child elements + if ( !isFunc && typeof value !== "string" ) { + value = jQuery( value ).not( this ).detach(); + } + + return this.domManip( [ value ], true, function( elem ) { + var next = this.nextSibling, + parent = this.parentNode; + + if ( parent ) { + jQuery( this ).remove(); + parent.insertBefore( elem, next ); + } + }); + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, table, callback ) { + + // Flatten any nested arrays + args = core_concat.apply( [], args ); + + var first, node, hasScripts, + scripts, doc, fragment, + i = 0, + l = this.length, + set = this, + iNoClone = l - 1, + value = args[0], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || !( l <= 1 || typeof value !== "string" || jQuery.support.checkClone || !rchecked.test( value ) ) ) { + return this.each(function( index ) { + var self = set.eq( index ); + if ( isFunction ) { + args[0] = value.call( this, index, table ? self.html() : undefined ); + } + self.domManip( args, table, callback ); + }); + } + + if ( l ) { + fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + table = table && jQuery.nodeName( first, "tr" ); + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( + table && jQuery.nodeName( this[i], "table" ) ? + findOrAppend( this[i], "tbody" ) : + this[i], + node, + i + ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !jQuery._data( node, "globalEval" ) && jQuery.contains( doc, node ) ) { + + if ( node.src ) { + // Hope ajax is available... + jQuery.ajax({ + url: node.src, + type: "GET", + dataType: "script", + async: false, + global: false, + "throws": true + }); + } else { + jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || "" ).replace( rcleanScript, "" ) ); + } + } + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + } + } + + return this; + } +}); + +function findOrAppend( elem, tag ) { + return elem.getElementsByTagName( tag )[0] || elem.appendChild( elem.ownerDocument.createElement( tag ) ); +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + var attr = elem.getAttributeNode("type"); + elem.type = ( attr && attr.specified ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + if ( match ) { + elem.type = match[1]; + } else { + elem.removeAttribute("type"); + } + return elem; +} + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var elem, + i = 0; + for ( ; (elem = elems[i]) != null; i++ ) { + jQuery._data( elem, "globalEval", !refElements || jQuery._data( refElements[i], "globalEval" ) ); + } +} + +function cloneCopyEvent( src, dest ) { + + if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { + return; + } + + var type, i, l, + oldData = jQuery._data( src ), + curData = jQuery._data( dest, oldData ), + events = oldData.events; + + if ( events ) { + delete curData.handle; + curData.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + + // make the cloned public data object a copy from the original + if ( curData.data ) { + curData.data = jQuery.extend( {}, curData.data ); + } +} + +function fixCloneNodeIssues( src, dest ) { + var nodeName, e, data; + + // We do not need to do anything for non-Elements + if ( dest.nodeType !== 1 ) { + return; + } + + nodeName = dest.nodeName.toLowerCase(); + + // IE6-8 copies events bound via attachEvent when using cloneNode. + if ( !jQuery.support.noCloneEvent && dest[ jQuery.expando ] ) { + data = jQuery._data( dest ); + + for ( e in data.events ) { + jQuery.removeEvent( dest, e, data.handle ); + } + + // Event data gets referenced instead of copied if the expando gets copied too + dest.removeAttribute( jQuery.expando ); + } + + // IE blanks contents when cloning scripts, and tries to evaluate newly-set text + if ( nodeName === "script" && dest.text !== src.text ) { + disableScript( dest ).text = src.text; + restoreScript( dest ); + + // IE6-10 improperly clones children of object elements using classid. + // IE10 throws NoModificationAllowedError if parent is null, #12132. + } else if ( nodeName === "object" ) { + if ( dest.parentNode ) { + dest.outerHTML = src.outerHTML; + } + + // This path appears unavoidable for IE9. When cloning an object + // element in IE9, the outerHTML strategy above is not sufficient. + // If the src has innerHTML and the destination does not, + // copy the src.innerHTML into the dest.innerHTML. #10324 + if ( jQuery.support.html5Clone && ( src.innerHTML && !jQuery.trim(dest.innerHTML) ) ) { + dest.innerHTML = src.innerHTML; + } + + } else if ( nodeName === "input" && manipulation_rcheckableType.test( src.type ) ) { + // IE6-8 fails to persist the checked state of a cloned checkbox + // or radio button. Worse, IE6-7 fail to give the cloned element + // a checked appearance if the defaultChecked value isn't also set + + dest.defaultChecked = dest.checked = src.checked; + + // IE6-7 get confused and end up setting the value of a cloned + // checkbox/radio button to an empty string instead of "on" + if ( dest.value !== src.value ) { + dest.value = src.value; + } + + // IE6-8 fails to return the selected option to the default selected + // state when cloning options + } else if ( nodeName === "option" ) { + dest.defaultSelected = dest.selected = src.defaultSelected; + + // IE6-8 fails to set the defaultValue to the correct value when + // cloning other types of input fields + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone(true); + jQuery( insert[i] )[ original ]( elems ); + + // Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get() + core_push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +}); + +function getAll( context, tag ) { + var elems, elem, + i = 0, + found = typeof context.getElementsByTagName !== core_strundefined ? context.getElementsByTagName( tag || "*" ) : + typeof context.querySelectorAll !== core_strundefined ? context.querySelectorAll( tag || "*" ) : + undefined; + + if ( !found ) { + for ( found = [], elems = context.childNodes || context; (elem = elems[i]) != null; i++ ) { + if ( !tag || jQuery.nodeName( elem, tag ) ) { + found.push( elem ); + } else { + jQuery.merge( found, getAll( elem, tag ) ); + } + } + } + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], found ) : + found; +} + +// Used in buildFragment, fixes the defaultChecked property +function fixDefaultChecked( elem ) { + if ( manipulation_rcheckableType.test( elem.type ) ) { + elem.defaultChecked = elem.checked; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var destElements, node, clone, i, srcElements, + inPage = jQuery.contains( elem.ownerDocument, elem ); + + if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { + clone = elem.cloneNode( true ); + + // IE<=8 does not properly clone detached, unknown element nodes + } else { + fragmentDiv.innerHTML = elem.outerHTML; + fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); + } + + if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && + (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + // Fix all IE cloning issues + for ( i = 0; (node = srcElements[i]) != null; ++i ) { + // Ensure that the destination node is not null; Fixes #9587 + if ( destElements[i] ) { + fixCloneNodeIssues( node, destElements[i] ); + } + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0; (node = srcElements[i]) != null; i++ ) { + cloneCopyEvent( node, destElements[i] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + destElements = srcElements = node = null; + + // Return the cloned set + return clone; + }, + + buildFragment: function( elems, context, scripts, selection ) { + var j, elem, contains, + tmp, tag, tbody, wrap, + l = elems.length, + + // Ensure a safe fragment + safe = createSafeFragment( context ), + + nodes = [], + i = 0; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( jQuery.type( elem ) === "object" ) { + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || safe.appendChild( context.createElement("div") ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + + tmp.innerHTML = wrap[1] + elem.replace( rxhtmlTag, "<$1>" ) + wrap[2]; + + // Descend through wrappers to the right content + j = wrap[0]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Manually add leading whitespace removed by IE + if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { + nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[0] ) ); + } + + // Remove IE's autoinserted from table fragments + if ( !jQuery.support.tbody ) { + + // String was a , *may* have spurious + elem = tag === "table" && !rtbody.test( elem ) ? + tmp.firstChild : + + // String was a bare or + wrap[1] === "
" && !rtbody.test( elem ) ? + tmp : + 0; + + j = elem && elem.childNodes.length; + while ( j-- ) { + if ( jQuery.nodeName( (tbody = elem.childNodes[j]), "tbody" ) && !tbody.childNodes.length ) { + elem.removeChild( tbody ); + } + } + } + + jQuery.merge( nodes, tmp.childNodes ); + + // Fix #12392 for WebKit and IE > 9 + tmp.textContent = ""; + + // Fix #12392 for oldIE + while ( tmp.firstChild ) { + tmp.removeChild( tmp.firstChild ); + } + + // Remember the top-level container for proper cleanup + tmp = safe.lastChild; + } + } + } + + // Fix #11356: Clear elements from fragment + if ( tmp ) { + safe.removeChild( tmp ); + } + + // Reset defaultChecked for any radios and checkboxes + // about to be appended to the DOM in IE 6/7 (#8060) + if ( !jQuery.support.appendChecked ) { + jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked ); + } + + i = 0; + while ( (elem = nodes[ i++ ]) ) { + + // #4087 - If origin and destination elements are the same, and this is + // that element, do not do anything + if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( safe.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( (elem = tmp[ j++ ]) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + tmp = null; + + return safe; + }, + + cleanData: function( elems, /* internal */ acceptData ) { + var elem, type, id, data, + i = 0, + internalKey = jQuery.expando, + cache = jQuery.cache, + deleteExpando = jQuery.support.deleteExpando, + special = jQuery.event.special; + + for ( ; (elem = elems[i]) != null; i++ ) { + + if ( acceptData || jQuery.acceptData( elem ) ) { + + id = elem[ internalKey ]; + data = id && cache[ id ]; + + if ( data ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Remove cache only if it was not already removed by jQuery.event.remove + if ( cache[ id ] ) { + + delete cache[ id ]; + + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if ( deleteExpando ) { + delete elem[ internalKey ]; + + } else if ( typeof elem.removeAttribute !== core_strundefined ) { + elem.removeAttribute( internalKey ); + + } else { + elem[ internalKey ] = null; + } + + core_deletedIds.push( id ); + } + } + } + } + } +}); +var iframe, getStyles, curCSS, + ralpha = /alpha\([^)]*\)/i, + ropacity = /opacity\s*=\s*([^)]*)/, + rposition = /^(top|right|bottom|left)$/, + // swappable if display is none or starts with table except "table", "table-cell", or "table-caption" + // see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rmargin = /^margin/, + rnumsplit = new RegExp( "^(" + core_pnum + ")(.*)$", "i" ), + rnumnonpx = new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ), + rrelNum = new RegExp( "^([+-])=(" + core_pnum + ")", "i" ), + elemdisplay = { BODY: "block" }, + + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: 0, + fontWeight: 400 + }, + + cssExpand = [ "Top", "Right", "Bottom", "Left" ], + cssPrefixes = [ "Webkit", "O", "Moz", "ms" ]; + +// return a css property mapped to a potentially vendor prefixed property +function vendorPropName( style, name ) { + + // shortcut for names that are not vendor prefixed + if ( name in style ) { + return name; + } + + // check for vendor prefixed names + var capName = name.charAt(0).toUpperCase() + name.slice(1), + origName = name, + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in style ) { + return name; + } + } + + return origName; +} + +function isHidden( elem, el ) { + // isHidden might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); +} + +function showHide( elements, show ) { + var display, elem, hidden, + values = [], + index = 0, + length = elements.length; + + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + values[ index ] = jQuery._data( elem, "olddisplay" ); + display = elem.style.display; + if ( show ) { + // Reset the inline display of this element to learn if it is + // being hidden by cascaded rules or not + if ( !values[ index ] && display === "none" ) { + elem.style.display = ""; + } + + // Set elements which have been overridden with display: none + // in a stylesheet to whatever the default browser style is + // for such an element + if ( elem.style.display === "" && isHidden( elem ) ) { + values[ index ] = jQuery._data( elem, "olddisplay", css_defaultDisplay(elem.nodeName) ); + } + } else { + + if ( !values[ index ] ) { + hidden = isHidden( elem ); + + if ( display && display !== "none" || !hidden ) { + jQuery._data( elem, "olddisplay", hidden ? display : jQuery.css( elem, "display" ) ); + } + } + } + } + + // Set the display of most of the elements in a second loop + // to avoid the constant reflow + for ( index = 0; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + if ( !show || elem.style.display === "none" || elem.style.display === "" ) { + elem.style.display = show ? values[ index ] || "" : "none"; + } + } + + return elements; +} + +jQuery.fn.extend({ + css: function( name, value ) { + return jQuery.access( this, function( elem, name, value ) { + var len, styles, + map = {}, + i = 0; + + if ( jQuery.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + }, + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + var bool = typeof state === "boolean"; + + return this.each(function() { + if ( bool ? state : isHidden( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + }); + } +}); + +jQuery.extend({ + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Exclude the following css properties to add px + cssNumber: { + "columnCount": true, + "fillOpacity": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: { + // normalize float css property + "float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat" + }, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = jQuery.camelCase( name ), + style = elem.style; + + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // convert relative number strings (+= or -=) to relative numbers. #7345 + if ( type === "string" && (ret = rrelNum.exec( value )) ) { + value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); + // Fixes bug #9237 + type = "number"; + } + + // Make sure that NaN and null values aren't set. See: #7116 + if ( value == null || type === "number" && isNaN( value ) ) { + return; + } + + // If a number was passed in, add 'px' to the (except for certain CSS properties) + if ( type === "number" && !jQuery.cssNumber[ origName ] ) { + value += "px"; + } + + // Fixes #8908, it can be done more correctly by specifing setters in cssHooks, + // but it would mean to define eight (for every problematic property) identical functions + if ( !jQuery.support.clearCloneStyle && value === "" && name.indexOf("background") === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { + + // Wrapped to prevent IE from throwing errors when 'invalid' values are provided + // Fixes bug #5509 + try { + style[ name ] = value; + } catch(e) {} + } + + } else { + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var num, val, hooks, + origName = jQuery.camelCase( name ); + + // Make sure that we're working with the right name + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + //convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Return, converting to number if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || jQuery.isNumeric( num ) ? num || 0 : val; + } + return val; + }, + + // A method for quickly swapping in/out CSS properties to get correct calculations + swap: function( elem, options, callback, args ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.apply( elem, args || [] ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; + } +}); + +// NOTE: we've included the "window" in window.getComputedStyle +// because jsdom on node.js will break without it. +if ( window.getComputedStyle ) { + getStyles = function( elem ) { + return window.getComputedStyle( elem, null ); + }; + + curCSS = function( elem, name, _computed ) { + var width, minWidth, maxWidth, + computed = _computed || getStyles( elem ), + + // getPropertyValue is only needed for .css('filter') in IE9, see #12537 + ret = computed ? computed.getPropertyValue( name ) || computed[ name ] : undefined, + style = elem.style; + + if ( computed ) { + + if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right + // Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels + // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values + if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret; + }; +} else if ( document.documentElement.currentStyle ) { + getStyles = function( elem ) { + return elem.currentStyle; + }; + + curCSS = function( elem, name, _computed ) { + var left, rs, rsLeft, + computed = _computed || getStyles( elem ), + ret = computed ? computed[ name ] : undefined, + style = elem.style; + + // Avoid setting ret to empty string here + // so we don't default to auto + if ( ret == null && style && style[ name ] ) { + ret = style[ name ]; + } + + // From the awesome hack by Dean Edwards + // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 + + // If we're not dealing with a regular pixel number + // but a number that has a weird ending, we need to convert it to pixels + // but not position css attributes, as those are proportional to the parent element instead + // and we can't measure the parent instead because it might trigger a "stacking dolls" problem + if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) { + + // Remember the original values + left = style.left; + rs = elem.runtimeStyle; + rsLeft = rs && rs.left; + + // Put in the new values to get a computed value out + if ( rsLeft ) { + rs.left = elem.currentStyle.left; + } + style.left = name === "fontSize" ? "1em" : ret; + ret = style.pixelLeft + "px"; + + // Revert the changed values + style.left = left; + if ( rsLeft ) { + rs.left = rsLeft; + } + } + + return ret === "" ? "auto" : ret; + }; +} + +function setPositiveNumber( elem, value, subtract ) { + var matches = rnumsplit.exec( value ); + return matches ? + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : + value; +} + +function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { + var i = extra === ( isBorderBox ? "border" : "content" ) ? + // If we already have the right measurement, avoid augmentation + 4 : + // Otherwise initialize for horizontal or vertical properties + name === "width" ? 1 : 0, + + val = 0; + + for ( ; i < 4; i += 2 ) { + // both box models exclude margin, so add it if we want it + if ( extra === "margin" ) { + val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); + } + + if ( isBorderBox ) { + // border-box includes padding, so remove it if we want content + if ( extra === "content" ) { + val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // at this point, extra isn't border nor margin, so remove border + if ( extra !== "margin" ) { + val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } else { + // at this point, extra isn't content, so add padding + val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // at this point, extra isn't content nor padding, so add border + if ( extra !== "padding" ) { + val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + return val; +} + +function getWidthOrHeight( elem, name, extra ) { + + // Start with offset property, which is equivalent to the border-box value + var valueIsBorderBox = true, + val = name === "width" ? elem.offsetWidth : elem.offsetHeight, + styles = getStyles( elem ), + isBorderBox = jQuery.support.boxSizing && jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // some non-html elements return undefined for offsetWidth, so check for null/undefined + // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 + // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 + if ( val <= 0 || val == null ) { + // Fall back to computed then uncomputed css if necessary + val = curCSS( elem, name, styles ); + if ( val < 0 || val == null ) { + val = elem.style[ name ]; + } + + // Computed unit is not pixels. Stop here and return. + if ( rnumnonpx.test(val) ) { + return val; + } + + // we need the check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] ); + + // Normalize "", auto, and prepare for extra + val = parseFloat( val ) || 0; + } + + // use the active box-sizing model to add/subtract irrelevant styles + return ( val + + augmentWidthOrHeight( + elem, + name, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles + ) + ) + "px"; +} + +// Try to determine the default display value of an element +function css_defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + // Use the already-created iframe if possible + iframe = ( iframe || + jQuery("'; + + /* + container.innerHTML = + '' + + '' + + '' + + '' + + '' + + '' + + ''; + */ + + break; + } + // hide original element + htmlMediaElement.style.display = 'none'; + + // FYI: options.success will be fired by the MediaPluginBridge + + return pluginMediaElement; + }, + + updateNative: function(playback, options, autoplay, preload) { + + var htmlMediaElement = playback.htmlMediaElement, + m; + + + // add methods to video object to bring it into parity with Flash Object + for (m in mejs.HtmlMediaElement) { + htmlMediaElement[m] = mejs.HtmlMediaElement[m]; + } + + /* + Chrome now supports preload="none" + if (mejs.MediaFeatures.isChrome) { + + // special case to enforce preload attribute (Chrome doesn't respect this) + if (preload === 'none' && !autoplay) { + + // forces the browser to stop loading (note: fails in IE9) + htmlMediaElement.src = ''; + htmlMediaElement.load(); + htmlMediaElement.canceledPreload = true; + + htmlMediaElement.addEventListener('play',function() { + if (htmlMediaElement.canceledPreload) { + htmlMediaElement.src = playback.url; + htmlMediaElement.load(); + htmlMediaElement.play(); + htmlMediaElement.canceledPreload = false; + } + }, false); + // for some reason Chrome forgets how to autoplay sometimes. + } else if (autoplay) { + htmlMediaElement.load(); + htmlMediaElement.play(); + } + } + */ + + // fire success code + options.success(htmlMediaElement, htmlMediaElement); + + return htmlMediaElement; + } +}; + +/* + - test on IE (object vs. embed) + - determine when to use iframe (Firefox, Safari, Mobile) vs. Flash (Chrome, IE) + - fullscreen? +*/ + +// YouTube Flash and Iframe API +mejs.YouTubeApi = { + isIframeStarted: false, + isIframeLoaded: false, + loadIframeApi: function() { + if (!this.isIframeStarted) { + var tag = document.createElement('script'); + tag.src = "//www.youtube.com/player_api"; + var firstScriptTag = document.getElementsByTagName('script')[0]; + firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); + this.isIframeStarted = true; + } + }, + iframeQueue: [], + enqueueIframe: function(yt) { + + if (this.isLoaded) { + this.createIframe(yt); + } else { + this.loadIframeApi(); + this.iframeQueue.push(yt); + } + }, + createIframe: function(settings) { + + var + pluginMediaElement = settings.pluginMediaElement, + player = new YT.Player(settings.containerId, { + height: settings.height, + width: settings.width, + videoId: settings.videoId, + playerVars: {controls:0}, + events: { + 'onReady': function() { + + // hook up iframe object to MEjs + settings.pluginMediaElement.pluginApi = player; + + // init mejs + mejs.MediaPluginBridge.initPlugin(settings.pluginId); + + // create timer + setInterval(function() { + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'timeupdate'); + }, 250); + }, + 'onStateChange': function(e) { + + mejs.YouTubeApi.handleStateChange(e.data, player, pluginMediaElement); + + } + } + }); + }, + + createEvent: function (player, pluginMediaElement, eventName) { + var obj = { + type: eventName, + target: pluginMediaElement + }; + + if (player && player.getDuration) { + + // time + pluginMediaElement.currentTime = obj.currentTime = player.getCurrentTime(); + pluginMediaElement.duration = obj.duration = player.getDuration(); + + // state + obj.paused = pluginMediaElement.paused; + obj.ended = pluginMediaElement.ended; + + // sound + obj.muted = player.isMuted(); + obj.volume = player.getVolume() / 100; + + // progress + obj.bytesTotal = player.getVideoBytesTotal(); + obj.bufferedBytes = player.getVideoBytesLoaded(); + + // fake the W3C buffered TimeRange + var bufferedTime = obj.bufferedBytes / obj.bytesTotal * obj.duration; + + obj.target.buffered = obj.buffered = { + start: function(index) { + return 0; + }, + end: function (index) { + return bufferedTime; + }, + length: 1 + }; + + } + + // send event up the chain + pluginMediaElement.dispatchEvent(obj.type, obj); + }, + + iFrameReady: function() { + + this.isLoaded = true; + this.isIframeLoaded = true; + + while (this.iframeQueue.length > 0) { + var settings = this.iframeQueue.pop(); + this.createIframe(settings); + } + }, + + // FLASH! + flashPlayers: {}, + createFlash: function(settings) { + + this.flashPlayers[settings.pluginId] = settings; + + /* + settings.container.innerHTML = + '' + + '' + + '' + + ''; + */ + + var specialIEContainer, + youtubeUrl = '//www.youtube.com/apiplayer?enablejsapi=1&playerapiid=' + settings.pluginId + '&version=3&autoplay=0&controls=0&modestbranding=1&loop=0'; + + if (mejs.MediaFeatures.isIE) { + + specialIEContainer = document.createElement('div'); + settings.container.appendChild(specialIEContainer); + specialIEContainer.outerHTML = '' + + '' + + '' + + '' + + '' + +''; + } else { + settings.container.innerHTML = + '' + + '' + + '' + + ''; + } + + }, + + flashReady: function(id) { + var + settings = this.flashPlayers[id], + player = document.getElementById(id), + pluginMediaElement = settings.pluginMediaElement; + + // hook up and return to MediaELementPlayer.success + pluginMediaElement.pluginApi = + pluginMediaElement.pluginElement = player; + mejs.MediaPluginBridge.initPlugin(id); + + // load the youtube video + player.cueVideoById(settings.videoId); + + var callbackName = settings.containerId + '_callback'; + + window[callbackName] = function(e) { + mejs.YouTubeApi.handleStateChange(e, player, pluginMediaElement); + } + + player.addEventListener('onStateChange', callbackName); + + setInterval(function() { + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'timeupdate'); + }, 250); + }, + + handleStateChange: function(youTubeState, player, pluginMediaElement) { + switch (youTubeState) { + case -1: // not started + pluginMediaElement.paused = true; + pluginMediaElement.ended = true; + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'loadedmetadata'); + //createYouTubeEvent(player, pluginMediaElement, 'loadeddata'); + break; + case 0: + pluginMediaElement.paused = false; + pluginMediaElement.ended = true; + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'ended'); + break; + case 1: + pluginMediaElement.paused = false; + pluginMediaElement.ended = false; + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'play'); + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'playing'); + break; + case 2: + pluginMediaElement.paused = true; + pluginMediaElement.ended = false; + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'pause'); + break; + case 3: // buffering + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'progress'); + break; + case 5: + // cued? + break; + + } + + } +} +// IFRAME +function onYouTubePlayerAPIReady() { + mejs.YouTubeApi.iFrameReady(); +} +// FLASH +function onYouTubePlayerReady(id) { + mejs.YouTubeApi.flashReady(id); +} + +window.mejs = mejs; +window.MediaElement = mejs.MediaElement; + +/*! + * Adds Internationalization and localization to objects. + * + * What is the concept beyond i18n? + * http://en.wikipedia.org/wiki/Internationalization_and_localization + * + * + * This file both i18n methods and locale which is used to translate + * strings into other languages. + * + * Default translations are not available, you have to add them + * through locale objects which are named exactly as the langcode + * they stand for. The default language is always english (en). + * + * + * Wrapper built to be able to attach the i18n object to + * other objects without changing more than one line. + * + * + * LICENSE: + * + * The i18n file uses methods from the Drupal project (drupal.js): + * - i18n.methods.t() (modified) + * - i18n.methods.checkPlain() (full copy) + * - i18n.methods.formatString() (full copy) + * + * The Drupal project is (like mediaelementjs) licensed under GPLv2. + * - http://drupal.org/licensing/faq/#q1 + * - https://github.com/johndyer/mediaelement + * - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html + * + * + * @author + * Tim Latz (latz.tim@gmail.com) + * + * @see + * me-i18n-locale.js + * + * @params + * - context - document, iframe .. + * - exports - CommonJS, window .. + * + */ +;(function(context, exports, undefined) { + "use strict"; + var i18n = { + "locale": { + "strings" : {} + }, + "methods" : {} + }; +// start i18n + + + /** + * Get the current browser's language + * + * @see: i18n.methods.t() + */ + i18n.locale.getLanguage = function () { + return { + "language" : navigator.language + }; + }; + + /** + * Store the language the locale object was initialized with + */ + i18n.locale.INIT_LANGUAGE = i18n.locale.getLanguage(); + + + /** + * Encode special characters in a plain-text string for display as HTML. + */ + i18n.methods.checkPlain = function (str) { + var character, regex, + replace = { + '&': '&', + '"': '"', + '<': '<', + '>': '>' + }; + str = String(str); + for (character in replace) { + if (replace.hasOwnProperty(character)) { + regex = new RegExp(character, 'g'); + str = str.replace(regex, replace[character]); + } + } + return str; + }; + + /** + * Replace placeholders with sanitized values in a string. + * + * @param str + * A string with placeholders. + * @param args + * An object of replacements pairs to make. Incidences of any key in this + * array are replaced with the corresponding value. Based on the first + * character of the key, the value is escaped and/or themed: + * - !variable: inserted as is + * - @variable: escape plain text to HTML (i18n.methods.checkPlain) + * - %variable: escape text and theme as a placeholder for user-submitted + * content (checkPlain + ) + * + * @see i18n.methods.t() + */ + i18n.methods.formatString = function(str, args) { + // Transform arguments before inserting them. + for (var key in args) { + switch (key.charAt(0)) { + // Escaped only. + case '@': + args[key] = i18n.methods.checkPlain(args[key]); + break; + // Pass-through. + case '!': + break; + // Escaped and placeholder. + case '%': + default: + args[key] = '' + i18n.methods.checkPlain(args[key]) + ''; + break; + } + str = str.replace(key, args[key]); + } + return str; + }; + + /** + * Translate strings to the page language or a given language. + * + * See the documentation of the server-side t() function for further details. + * + * @param str + * A string containing the English string to translate. + * @param args + * An object of replacements pairs to make after translation. Incidences + * of any key in this array are replaced with the corresponding value. + * See i18n.methods.formatString(). + * + * @param options + * - 'context' (defaults to the default context): The context the source string + * belongs to. + * + * @return + * The translated string. + */ + i18n.methods.t = function (str, args, options) { + + // Fetch the localized version of the string. + if (i18n.locale.strings && i18n.locale.strings[options.context] && i18n.locale.strings[options.context][str]) { + str = i18n.locale.strings[options.context][str]; + } + + if (args) { + str = i18n.methods.formatString(str, args); + } + return str; + }; + + + /** + * Wrapper for i18n.methods.t() + * + * @see i18n.methods.t() + * @throws InvalidArgumentException + */ + i18n.t = function(str, args, options) { + + if (typeof str === 'string' && str.length > 0) { + + // check every time due languge can change for + // different reasons (translation, lang switcher ..) + var lang = i18n.locale.getLanguage(); + + options = options || { + "context" : lang.language + }; + + return i18n.methods.t(str, args, options); + } + else { + throw { + "name" : 'InvalidArgumentException', + "message" : 'First argument is either not a string or empty.' + } + } + }; + +// end i18n + exports.i18n = i18n; +}(document, mejs)); + +/*! + * This is a i18n.locale language object. + * + * German translation by Tim Latz, latz.tim@gmail.com + * + * @author + * Tim Latz (latz.tim@gmail.com) + * + * @see + * me-i18n.js + * + * @params + * - exports - CommonJS, window .. + */ +;(function(exports, undefined) { + + "use strict"; + + exports.de = { + "Fullscreen" : "Vollbild", + "Go Fullscreen" : "Vollbild an", + "Turn off Fullscreen" : "Vollbild aus", + "Close" : "Schließen" + }; + +}(mejs.i18n.locale.strings)); +/*! + * This is a i18n.locale language object. + * + * Traditional chinese translation by Tim Latz, latz.tim@gmail.com + * + * @author + * Tim Latz (latz.tim@gmail.com) + * + * @see + * me-i18n.js + * + * @params + * - exports - CommonJS, window .. + */ +;(function(exports, undefined) { + + "use strict"; + + exports.zh = { + "Fullscreen" : "全螢幕", + "Go Fullscreen" : "全屏模式", + "Turn off Fullscreen" : "退出全屏模式", + "Close" : "關閉" + }; + +}(mejs.i18n.locale.strings)); + + +/*! + * MediaElementPlayer + * http://mediaelementjs.com/ + * + * Creates a controller bar for HTML5
fig.1 - Home page
The screens and menus shown are for guidance only as the application displays menu items and functionality based on the permissions assigned to the user.
+ + + + + + + + +
+ +
+ + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/Basic.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/Basic.js new file mode 100644 index 0000000..d93543f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/Basic.js @@ -0,0 +1,571 @@ + +/* Copyright (c) 1998-2012 ILIAS open source, Extended GPL, see docs/LICENSE */ + +/* + Please note that this file should only contain common Javascript code + used on many ILIAS screens. Please do not add any code that is only useful + for single components here. + See http://www.ilias.de/docu/goto_docu_pg_38968_42.html for the JS guidelines +*/ + +// console dummy object +if (!window.console) { + (function() { + var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"]; + window.console = {}; + for (var i = 0; i < names.length; ++i) + window.console[names[i]] = function(data) {} + })(); +} + +// global il namespace, additional objects usually should be added to this one +il = {}; + +// utility functions +il.Util = { + + addOnLoad: function(func) + { + if (!document.getElementById | !document.getElementsByTagName) return; + + var oldonload=window.onload; + if (typeof window.onload != 'function') + { + window.onload = func; + } + else + { + window.onload = function() + { + oldonload(); + func(); + } + } + }, + + addOnUnload: function (func) + { + if (!document.getElementById | !document.getElementsByTagName) return; + + var oldonunload = window.onunload; + if (typeof window.onunload != 'function') + { + window.onunload = func; + } + else + { + window.onunload = function() + { + oldonunload(); + func(); + } + } + }, + + /** + * Checks/unchecks checkboxes + * + * @param string parent name or id + * @param string the checkbox name (or the first characters of the name, if unique) + * @param boolean whether to check or to uncheck the element + * @return boolean always true + */ + setChecked: function(parent_el, checkbox_name, do_check){ + var name_sel = ''; + if (checkbox_name != '') + { + name_sel = '[name^="' + checkbox_name + '"]'; + } + if(do_check) + { + $("#" + parent_el).find("input:checkbox" + name_sel).attr('checked', 'checked'); + $('[name="' + parent_el + '"]').find("input:checkbox" + name_sel).attr('checked', 'checked'); + } + else + { + $("#" + parent_el).find("input:checkbox" + name_sel).removeAttr('checked'); + $('[name="' + parent_el + '"]').find("input:checkbox" + name_sel).removeAttr('checked'); + } + return true; + }, + + + submitOnEnter: function(ev, form) + { + if (typeof ev != 'undefined' && typeof ev.keyCode != 'undefined') + { + if (ev.keyCode == 13) + { + form.submit(); + return false; + } + } + return true; + }, + + // ajax related functions + + ajaxReplace: function(url, el_id) + { + this.sendAjaxGetRequestToUrl (url, {}, {el_id: el_id, inner: false}, this.ajaxReplaceSuccess) + }, + + ajaxReplaceInner: function(url, el_id) + { + this.sendAjaxGetRequestToUrl (url, {}, {el_id: el_id, inner: true}, this.ajaxReplaceSuccess) + }, + + ajaxReplaceSuccess: function(o) + { + // perform page modification + if(o.responseText !== undefined) + { + if (o.argument.inner) + { + $('#' + o.argument.el_id).html(o.responseText); + } + else + { + $('#' + o.argument.el_id).replaceWith(o.responseText); + } + } + }, + + sendAjaxGetRequestToUrl: function(url, par, args, succ_cb) + { + var cb = + { + success: succ_cb, + failure: this.handleAjaxFailure, + argument: args + }; + for (k in par) + { + url = url + "&" + k + "=" + par[k]; + } + var request = YAHOO.util.Connect.asyncRequest('GET', url, cb); + }, + + // FailureHandler + handleAjaxFailure: function(o) + { + console.log("ilNotes.js: Ajax Failure."); + }, + + // Screen reader related functions + + // Set focus for screen reader per element id + setScreenReaderFocus: function(id) + { + var obj = document.getElementById(id); + if (obj) + { + obj.focus(); + self.location.hash = id; + } + }, + + // Set standard screen reader focus + setStdScreenReaderFocus: function() { + var obj = document.getElementById("il_message_focus"); + if (obj) { + obj.focus(); + self.location.hash = 'il_message_focus'; + } else { + obj = document.getElementById("il_lm_head"); + if (obj && self.location.hash == '') { + obj.focus(); + self.location.hash = 'il_lm_head'; + } else { + obj = document.getElementById("il_mhead_t_focus"); + if (obj && self.location.hash == '') { + obj.focus(); + self.location.hash = 'il_mhead_t_focus'; + } + } + } + }, + + /** + * Get region information (coordinates + size) for an element + */ + getRegion: function (el) { + var w = $(el).outerWidth(), + h = $(el).outerHeight(), + o = $(el).offset(); + + return {top: o.top, right: o.left + w,bottom: o.top + h, left: o.left, height: h, width: w, y: o.top, x: o.left}; + }, + + /** + * Get region information (coordinates + size) for viewport + */ + getViewportRegion: function () { + var w = $(window).width(), + h = $(window).height(), + t = $(window).scrollTop(), + l = $(window).scrollLeft(); + + return {top: t, right: l + w,bottom: t + h, left: l, height: h, width: w, y: t, x: l}; + }, + + /** + * Checks whether coordinations are within an elements region + */ + coordsInElement: function (x, y, el) { + var w = $(el).outerWidth(), + h = $(el).outerHeight(), + o = $(el).offset(); + if (x >= o.left && x <= o.left + w && y >= o.top && y <= o.top + h) { + return true; + } + return false; + }, + + /** + * print current window, thanks to anoack for the mathjax fix (see bug #) + */ + print: function () { + if (typeof(window.print) != 'undefined') { + if (typeof MathJax !== 'undefined') { + MathJax.Hub.Queue( + ["Delay",MathJax.Callback,700], + window.print + ); + } else { + window.print(); + } + } + } +} + +// ILIAS Object related functions +il.Object = { + url_redraw_ah: "", + url_redraw_li: "", + + setRedrawAHUrl: function(url) { + this.url_redraw_ah = url; + }, + + getRedrawAHUrl: function() { + return this.url_redraw_ah; + }, + + redrawActionHeader: function() { + var ah = document.getElementById("il_head_action"); + if (this.url_redraw_ah && ah != null) + { + il.Util.ajaxReplaceInner(this.url_redraw_ah, "il_head_action"); + } + }, + + setRedrawListItemUrl: function(url) { + this.url_redraw_li = url; + }, + + getRedrawListItemUrl: function() { + return this.url_redraw_li; + }, + + redrawListItem: function(ref_id) { + var li = document.getElementById("lg_div_" + ref_id); + if (this.url_redraw_li && li != null) + { + il.Util.ajaxReplace(this.url_redraw_li + "&child_ref_id=" + ref_id, "lg_div_" + ref_id); + } + }, + + togglePreconditions: function(link, id, txt_show, txt_hide) { + var li = document.getElementById("il_list_item_precondition_obl_" + id); + if(li != null) + { + if(li.style.display == "none") + { + li.style.display = ""; + $(link).html("» "+txt_hide); + } + else + { + li.style.display = "none"; + $(link).html("» "+txt_show); + } + } + li = document.getElementById("il_list_item_precondition_opt_" + id); + if(li != null) + { + if(li.style.display == "none") + { + li.style.display = ""; + $(link).html("» "+txt_hide); + } + else + { + li.style.display = "none"; + $(link).html("» "+txt_show); + } + } + } +} + +/* Main menu handling */ +il.MainMenu = { + + removeLastVisitedItems: function (url) { + + $('.ilLVNavEnt').remove(); + il.Util.sendAjaxGetRequestToUrl(url, {}, {}, this.dummyCallback); + + return false; + }, + + dummyCallback: function () { + } +} + +/* UICore */ +il.UICore = { + refreshLayout: function () { + var el = document.getElementById("left_nav"), + sm = document.getElementById("mainspacekeeper"), + bc = document.getElementById("bot_center_area"), + fc = document.getElementById("fixed_content"), + nb_reg, vp_reg; + + // fix fixed content + /*if (fc && sm) { + sm_reg = il.Util.getRegion(sm); + fc_reg = il.Util.getRegion(fc); + vp_reg = il.Util.getViewportRegion(); + if (sm_reg.top < vp_reg.top) { + $(fc).offset({top: vp_reg.top}); + } else { + $(fc).offset({top: sm_reg.top}); + } + }*/ + + // fix left navigation area + if (el && sm) { + sm_reg = il.Util.getRegion(sm); + nb_reg = il.Util.getRegion(el); + vp_reg = il.Util.getViewportRegion(); + if (sm_reg.top < vp_reg.top) { + $(el).css("top", "0px"); + $(fc).css("top", "0px"); + } else { + $(el).css("top", (sm_reg.top - vp_reg.top) + "px"); + $(fc).css("top", (sm_reg.top - vp_reg.top) + "px"); + } + + // bottom center area? + if (bc) { + bc_reg = il.Util.getRegion(bc); + $(fc).css("bottom", bc_reg.height + "px"); + } else { + $(fc).css("bottom", "0px"); + } + } + }, + + initLayoutDrag: function() { + $('#bot_center_area_drag').mousedown(function(e){ + e.preventDefault(); + $('#drag_zmove').css("display","block"); + $('#drag_zmove').mousemove(function(e){ + var vp_reg = il.Util.getViewportRegion(); + var drag_y = e.pageY; + $('#bot_center_area').css("height", vp_reg.height - drag_y); + il.UICore.refreshLayout(); + }); + }); + $(document).mouseup(function(e){ + $('#bot_center_area_drag').unbind('mousemove'); + $('#drag_zmove').css("display","none"); + $(document).unbind('mousemove'); + }); + + } +}; + +il.Util.addOnLoad(function () { + $(window).resize(il.UICore.refreshLayout); + $(window).scroll(il.UICore.refreshLayout); + il.UICore.refreshLayout(); +}); + +/* Rating */ +il.Rating = { + + cache: [], + + setValue: function (category_id, value, prefix) { + + // set hidden field + $("#"+prefix+"rating_value_"+category_id).val(value); + + // handle icons + for(i=1;i<=5;i++) + { + var icon_id = prefix+"rating_icon_"+category_id+"_"+i; + var src = $("#"+icon_id).attr("src"); + + // active + if(i <= value) + { + if(src.substring(src.length-6) == "on.png") + { + src = src.substring(0, src.length-6)+"on_user.png"; + } + else if(src.substring(src.length-7) == "off.png") + { + src = src.substring(0, src.length-7)+"on_user.png"; + } + } + // inactive + else + { + if(src.substring(src.length-6) == "on.png") + { + src = src.substring(0, src.length-6)+"off.png"; + } + else if(src.substring(src.length-11) == "on_user.png") + { + src = src.substring(0, src.length-11)+"off.png"; + } + } + + // resetting img cache so onmouseout will not change icons again + il.Rating.cache[icon_id] = ""; + + $("#"+icon_id).attr("src", src); + } + + return false; + }, + + toggleIcon: function (el, value, is_out) { + + $(el).children().each(function(){ + + if($(this).attr("id")) + { + var org = $(this).attr("id"); + var grp = org.substring(0, org.length-1); + for(i=1;i<=5;i++) + { + var id = grp + i; + + if(is_out == undefined) + { + // determine type of current icon + var src_parts = $("#"+id).attr("src").split("_"); + var icon_type = src_parts.pop(); + icon_type = icon_type.substring(0, icon_type.length-4); + if(icon_type == "user") + { + icon_type = src_parts.pop(); + } + if($.isNumeric(icon_type)) + { + icon_type = "on"; + } + var icon_base = src_parts.join("_"); + + // onmouseout should revert to original img + var src = $("#"+id).attr("src"); + il.Rating.cache[id] = src; + + // active + if(i <= value) + { + src = icon_base+"_on_user.png"; + } + // inactive + else + { + src = icon_base+"_off.png"; + } + } + else + { + var src = il.Rating.cache[id]; + } + + if(src) + { + $("#"+id).attr("src", src); + } + } + } + }); + } +} + +/* keep ios wepapp mode (do not open safari mobile if links are clicked) */ +/*if (("standalone" in window.navigator) && !window.navigator.standalone ){ + il.Util.addOnLoad(function () { + $(document).on( + "click", + 'a[href!="#"][href!=""]', + function(event){ + if (event.target.nodeName == "A") { + event.preventDefault(); + location.href = $(event.target).attr("href"); + } + } + ); + }); +}*/ + +//// +//// The following methods should be moved to the corresponding components +//// + +/** + * Opens a chat window + * + * @param object the link which was clicked + * @param int desired width of the new window + * @param int desired height of the new window + */ +function openChatWindow(oLink, width, height) +{ + if(width == null) + { + width = screen.availWidth; + } + leftPos = (screen.availWidth / 2)- (width / 2); + + if(height == null) + { + height = screen.availHeight; + } + topPos = (screen.availHeight / 2)- (height / 2); + + oChatWindow = window.open( + oLink.href, + oLink.target, + 'width=' + width + ',height=' + height + ',left=' + leftPos + ',top=' + topPos + + ',resizable=yes,scrollbars=yes,status=yes,toolbar=yes,menubar=yes,location=yes' + ); + + oChatWindow.focus(); +} + + +function startSAHS(SAHSurl, SAHStarget, SAHSopenMode, SAHSwidth, SAHSheight) +{ + if (SAHSopenMode == 1){ + SAHSwidth = "100%"; + SAHSheight = "650"; + if(document.body.offsetHeight) SAHSheight=document.getElementById("mainspacekeeper").offsetHeight; + } + if (SAHSopenMode == 1 || SAHSopenMode == 2){ + document.getElementById("mainspacekeeper").innerHTML=''; + } else if (SAHSopenMode == 5){ + window.open(SAHSurl,SAHStarget,'top=0,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no'); + } else { + window.open(SAHSurl,SAHStarget,'top=0,width='+SAHSwidth+',height='+SAHSheight+',location=no,menubar=no,resizable=yes,scrollbars=yes,status=no'); + } +} + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/accordion.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/accordion.js new file mode 100644 index 0000000..fcba964 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/accordion.js @@ -0,0 +1,324 @@ +// inspired by accordion.js v2.0, Copyright (c) 2007 stickmanlabs +// Author: Kevin P Miller | http://www.stickmanlabs.com +// MIT-style licensed +// +// Complete rewrite using YUI instead of prototype by Alex Killing for +// ILIAS open source + + +ilAccordionData = Array(); + +// Success Handler +var ilAccSuccessHandler = function(o) +{ + // parse headers function + function parseHeaders() + { + } +} + +// Success Handler +var ilAccFailureHandler = function(o) +{ + //alert('FailureHandler'); +} + +function ilAccordionJSHandler(sUrl) +{ + var ilAccCallback = + { + success: ilAccSuccessHandler, + failure: ilAccFailureHandler + }; + + var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, ilAccCallback); + + return false; +} + + +function ilGetNextSibling(n) +{ + do n = n.nextSibling; + while (n && n.nodeType != 1); + return n; +} + +//var accordion = Class.create(); +var accordion = function() {}; +accordion.prototype = +{ + + // + // Setup the Variables + // + showAccordion : null, + currentAccordion : null, + duration : null, + effects : [], + animating : false, + + // + // Initialize the accordions + // + initialize: function(container, options) { + this.options = options; + + var accordions = YAHOO.util.Dom.getElementsByClassName(this.options.classNames.toggle, 'div', container); + for (k in accordions) + { + var accordion = accordions[k]; + + if (accordion.parentNode.parentNode.id == container) { + YAHOO.util.Event.addListener(accordion, "click", this.clickHandler, accordion, this); + accordion.onclick = function() {return false;}; + + var n = ilGetNextSibling(accordion); + + if (n != undefined) + { + + if (this.options.direction == 'horizontal') + { + n.style.width = '0px'; + } + else + { + n.style.height = '0px'; + } + n.style.display = 'none'; + this.currentAccordion = n; + } + } + } + }, + + + // + // Handle click on accordion header + // + clickHandler : function(e, accordion) { + if (this.animating) { + return false; + } + + this.effects = []; + + this.currentAccordion = ilGetNextSibling(accordion); + + if (this.currentAccordion == this.showAccordion) + { + this.deactivate(); + } + else + { + this._handleAccordion(); + } + }, + + + // + // Deactivate an active accordion + // + deactivate : function() { + + this.currentAccordion.style.display = 'block'; + if (this.options.direction == 'vertical') + { + var myAnim = new YAHOO.util.Anim(this.showAccordion, { + height: { to: 0 } + }, 1, YAHOO.util.Easing.easeOut); + } + else + { + var myAnim = new YAHOO.util.Anim(this.showAccordion, { + width: { to: 0 } + }, 1, YAHOO.util.Easing.easeOut); + } + myAnim.duration = 0.5; + myAnim.onComplete.subscribe(function(a, b, t) { + if (t.options.classNames.activeHead && t.showAccordion && t.options.classNames.activeHead != "") { + $(t.showAccordion.parentNode).children("div:first").children("div:first"). + removeClass(t.options.classNames.activeHead); + } + t.showAccordion.style.height = 'auto'; + t.showAccordion.style.display = 'none'; + t.showAccordion = null; + t.animating = false; + if (typeof t.options.save_url != "undefined" && t.options.save_url != "") + { + ilAccordionJSHandler(t.options.save_url + "&tab_nr=0"); + } + }, this); + myAnim.animate(); + }, + + // + // Handle the open/close actions of the accordion + // + _handleAccordion : function() { + + // fade in the new accordion (currentAccordion) + if (this.options.direction == 'vertical') + { + this.currentAccordion.style.position = 'relative'; + this.currentAccordion.style.left = '-1000px'; + this.currentAccordion.style.display = 'block'; + var nh = this.options.defaultSize.height ? this.options.defaultSize.height : this.currentAccordion.scrollHeight + this.currentAccordion.style.height = '0px'; + this.currentAccordion.style.position = ''; + this.currentAccordion.style.left = ''; + var myAnim = new YAHOO.util.Anim(this.currentAccordion, { + height: { + from: 0, + to: nh } + }, 1, YAHOO.util.Easing.easeOut); + } + else + { + this.currentAccordion.style.display = 'block'; + var myAnim = new YAHOO.util.Anim(this.currentAccordion, { + width: { + from: 0, + to: this.options.defaultSize.width ? this.options.defaultSize.width : this.currentAccordion.scrollWidth } + }, 1, YAHOO.util.Easing.easeOut); + } + myAnim.duration = 0.5; + this.animating = true; + myAnim.onComplete.subscribe(function(a, b, t) { + if (t.showAccordion) { + t.showAccordion.style.display = 'none'; + } + t.currentAccordion.style.height = 'auto'; + + // add active class to opened accordion + if (t.options.classNames.activeHead && t.options.classNames.activeHead != '') + { + if (t.showAccordion) { + $(t.showAccordion.parentNode).children("div:first").children("div:first"). + removeClass(t.options.classNames.activeHead); + } + $(t.currentAccordion.parentNode).children("div:first").children("div:first"). + addClass(t.options.classNames.activeHead); + } + + // set the currently shown accordion + t.showAccordion = t.currentAccordion; + if (typeof t.options.save_url != "undefined" && t.options.save_url != "") + { + var tab_nr = 1; + var cel = t.showAccordion.parentNode; + while(cel = cel.previousSibling) + { + if (cel.nodeName.toUpperCase() == 'DIV') + { + tab_nr++; + } + } + ilAccordionJSHandler(t.options.save_url + "&tab_nr=" + tab_nr); + } + + t.animating = false; + }, this); + myAnim.onStart.subscribe(function(a, b, t) { + t.currentAccordion.style.display = 'block'; + }, this); + + // fade out the currently shown accordion (showAccordion) + if (this.showAccordion) + { + if (this.options.direction == 'vertical') + { + var myAnim2 = new YAHOO.util.Anim(this.showAccordion, { + height: { to: 0 } + }, 1, YAHOO.util.Easing.easeOut); + } + else + { + var myAnim2 = new YAHOO.util.Anim(this.showAccordion, { + width: { to: 0 } + }, 1, YAHOO.util.Easing.easeOut); + } + myAnim2.duration = 0.5; + + myAnim2.animate(); + + } + myAnim.animate(); + } +} + +il.Util.addOnLoad(ilInitAccordions); + +function ilInitAccordions() +{ + // run through accordions + for (var i=0; i -1 && document.cookie.charAt(cookiePos + 11) == 1) + { + this.toggleToc(); + } + }, + + /** + * Toggle the table of content + */ + toggleToc: function() + { + var toc = document.getElementById('ilPageTocContent'); + + if (!toc) + { + return; + } + var toc_on = document.getElementById('ilPageTocOn'); + var toc_off = document.getElementById('ilPageTocOff'); + if (toc && toc.style.display == 'none') + { + toc.style.display = 'block'; + toc_on.style.display = 'none'; + toc_off.style.display = ''; + document.cookie = "pg_hidetoc=0"; + } + else + { + toc_on.style.display = ''; + toc_off.style.display = 'none'; + toc.style.display = 'none'; + document.cookie = "pg_hidetoc=1"; + } + }, + + // + // Interactive Images + // + + iim_trigger: {}, + iim_area: {}, + iim_popup: {}, + iim_marker: {}, + dragging: false, + + /** + * Init interactive images + */ + initInteractiveImages: function () + { + // preload overlay images (necessary?) + + // add onmouseover event to all map areas + $("map.iim > area").mouseover(this.overBaseArea); + $("map.iim > area").mouseout(this.outBaseArea); + $("map.iim > area").click(this.clickBaseArea); + + $("a.ilc_marker_Marker").mouseover(this.overMarker); + $("a.ilc_marker_Marker").mouseout(this.outMarker); + $("a.ilc_marker_Marker").click(this.clickMarker); + + }, + + /** + * Mouse over marker -> show the overlay image + */ + overMarker: function (e) + { + if (this.dragging) + { + return; + } + + var marker_tr_nr = ilCOPagePres.iim_marker[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_marker[e.target.id].iim_id; + ilCOPagePres.handleOverEvent(iim_id, marker_tr_nr, true); + }, + + /** + * Mouse leaves marker -> hide the overlay image + */ + outMarker: function (e) + { + if (this.dragging) + { + return; + } + + var marker_tr_nr = ilCOPagePres.iim_marker[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_marker[e.target.id].iim_id; + ilCOPagePres.handleOutEvent(iim_id, marker_tr_nr, true); + }, + + /** + * Mouse over base image map area -> show the overlay image + * and (on first time) init the image map of the overlay image + */ + overBaseArea: function (e) + { + var area_tr_nr = ilCOPagePres.iim_area[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_area[e.target.id].iim_id; + + ilCOPagePres.handleOverEvent(iim_id, area_tr_nr, false); + }, + + /** + * Mouse over base image map area or marker -> show the overlay image + * and (on first time) init the image map of the overlay image + */ + handleOverEvent: function (iim_id, area_tr_nr, is_marker) + { +//console.log("over enter"); + var k, j, tr, coords, ovx, ovy; + + if (this.dragging) + { + return; + } + + for (k in ilCOPagePres.iim_trigger) + { + tr = ilCOPagePres.iim_trigger[k]; + if (tr.nr == area_tr_nr && tr.iim_id == iim_id) + { + var base = $("img#base_img_" + tr.iim_id); + var pos = base.position(); + var ov = $("img#iim_ov_" + tr['tr_id']); + // no overlay image? -> skip + if (ov.length == 0) + { + continue; + } + + var cnt = 1; + + // no usamap (e.g. edit mode) -> skip) + if (typeof(base.attr('usemap')) == "undefined") + { + continue; + } + + var base_map_name = base.attr('usemap').substr(1); + + // display the overlay at the correct position + ov.css('position', 'absolute'); + ovx = parseInt(tr['ovx']); + ovy = parseInt(tr['ovy']); + ov.css('left', pos.left + ovx); + ov.css('top', pos.top + ovy); + ov.css('display', ''); + + // this fixes the position in case of the toc2win + // view, if the fixed div has been scrolled + if (jQuery.ui) { + $(ov).position({ + my: "left top", + at: "left+" + ovx + " top+" + ovy, + of: "img#base_img_" + tr.iim_id + }); + } + + // on first time we need to initialize the + // image map of the overlay image + if (tr.map_initialized == null && !is_marker) + { + tr.map_initialized = true; +//console.log(tr); + cnt = 1; + $("map[name='" + base_map_name + "'] > area").each( + function (i,el) { + // if title is the same, add area to overlay map + if (ilCOPagePres.iim_area[el.id]['tr_nr'] == area_tr_nr) + { + coords = $(el).attr("coords"); + // fix coords + switch($(el).attr("shape").toLowerCase()) + { + case "rect": + var c = coords.split(","); + coords = "" + (parseInt(c[0]) - ovx) + "," + + (parseInt(c[1]) - ovy) + "," + + (parseInt(c[2]) - ovx) + "," + + (parseInt(c[3]) - ovy); + break; + + case "poly": + var c = coords.split(","); + coords = ""; + var sep = ""; + for (j in c) + { + if (j % 2 == 0) + { + coords = coords + sep + parseInt(c[j] - ovx); + } + else + { + coords = coords + sep + parseInt(c[j] - ovy); + } + sep = ","; + } + break; + + case "circle": + var c = coords.split(","); + coords = "" + (parseInt(c[0]) - ovx) + "," + + (parseInt(c[1]) - ovy) + "," + + (parseInt(c[2])); + break; + } + + // set shape and coords + $("area#iim_ov_area_" + tr['tr_id']).attr("coords", coords); + $("area#iim_ov_area_" + tr['tr_id']).attr("shape", $(el).attr("shape")); + + // add mouse event listeners + var k2 = k; + var i2 = "iim_ov_" + tr['tr_id']; + var tr2 = tr['tr_id']; + $("area#iim_ov_area_" + tr['tr_id']).mouseover( + function() {ilCOPagePres.overOvArea(k2, true, i2)}); + $("area#iim_ov_area_" + tr['tr_id']).mouseout( + function() {ilCOPagePres.overOvArea(k2, false, i2)}); + $("area#iim_ov_area_" + tr['tr_id']).click( + function(e) {ilCOPagePres.clickOvArea(e, tr2)}); + } + cnt++; + }); + } + } + } + }, + + /** + * Leave a base image map area: hide corresponding images + */ + outBaseArea: function (e) + { + var area_tr_nr = ilCOPagePres.iim_area[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_area[e.target.id].iim_id; + ilCOPagePres.handleOutEvent(iim_id, area_tr_nr, false); + }, + + /** + * Leave a base image map area: hide corresponding images + */ + handleOutEvent: function (iim_id, area_tr_nr, is_marker) + { +//console.log("out"); + var k, tr; + + if (this.dragging) + { + return; + } + + for (k in ilCOPagePres.iim_trigger) + { + tr = ilCOPagePres.iim_trigger[k]; + if (tr.nr == area_tr_nr && tr.iim_id == iim_id && + (ilCOPagePres.iim_trigger[k]['over_ov_area'] == null || + !ilCOPagePres.iim_trigger[k]['over_ov_area'] + )) + { + $("img#iim_ov_" + tr['tr_id']).css('display', 'none'); + } + } + }, + + + + /** + * Triggered by mouseover/out on imagemap of overlay image + */ + overOvArea: function (k, value, ov_id) + { + if (this.dragging) + { + return; + } + +//console.log("overOvArea " + k + ":" + ov_id); + ilCOPagePres.iim_trigger[k]['over_ov_area'] = value; + if (value) + { + $("img#" + ov_id).css('display', ''); + } + else + { + $("img#" + ov_id).css('display', 'none'); + } + }, + + /** + * A marker is clicked + */ + clickMarker: function (e) + { + var k; + var marker_tr_nr = ilCOPagePres.iim_marker[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_marker[e.target.id].iim_id; + + if (ilCOPagePres.iim_marker[e.target.id].edit_mode == "1") + { + return; + } + + if (this.dragging) + { + return; + } + + // iterate through the triggers and search the correct one + for (k in ilCOPagePres.iim_trigger) + { + tr = ilCOPagePres.iim_trigger[k]; + if (tr.nr == marker_tr_nr && tr.iim_id == iim_id) + { + ilCOPagePres.handleAreaClick(e, tr['tr_id']); + } + } + }, + + /** + * A base image map area is clicked + */ + clickBaseArea: function (e) + { + var k; + var area_tr_nr = ilCOPagePres.iim_area[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_area[e.target.id].iim_id; + + if (this.dragging) + { + return; + } + + // iterate through the triggers and search the correct one + for (k in ilCOPagePres.iim_trigger) + { + tr = ilCOPagePres.iim_trigger[k]; + if (tr.nr == area_tr_nr && tr.iim_id == iim_id) + { + ilCOPagePres.handleAreaClick(e, tr['tr_id']); + } + } + }, + + /** + * Handle area click (triggered by base or overlay image map area) + */ + handleAreaClick: function (e, tr_id) + { + var tr = ilCOPagePres.iim_trigger[tr_id]; + var el = document.getElementById("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr']); + + if (el == null || this.dragging) + { + e.preventDefault(); + return; + } + + // on first time we need to initialize content overlay + if (tr.popup_initialized == null) + { + tr.popup_initialized = true; + + // @todo: initialize the overlay + /* + il.Overlay.add("iim_popup_" + tr.tr_id, + {"yuicfg":{"visible":false,"fixedcenter":false, + "context":["iim_ov_area_" + tr.tr_id,"tl","bl",["beforeShow","windowResize"]]}, + "trigger":"iim_ov_area_" + tr.tr_id, + "trigger_event":"click", + "anchor_id":"iim_ov_area_" + tr.tr_id, + "auto_hide":false, + "close_el":"iim_ov_area_" + tr.tr_id}); + */ + il.Overlay.add("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], + {"yuicfg":{"visible":false,"fixedcenter":false}, + "auto_hide":false}); + } + +//console.log("showing trigger " + tr_id); +//console.log("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr']); + + // show the overlay + var base = $("img#base_img_" + ilCOPagePres.iim_trigger[tr_id]['iim_id']); + var pos = base.offset(); + var x = pos.left + parseInt(ilCOPagePres.iim_trigger[tr_id]['popx']); + var y = pos.top + parseInt(ilCOPagePres.iim_trigger[tr_id]['popy']); + il.Overlay.setWidth("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], ilCOPagePres.iim_trigger[tr_id]['popwidth']); + il.Overlay.setHeight("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], ilCOPagePres.iim_trigger[tr_id]['popheight']); + il.Overlay.toggle(e, "iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], null, false, null, null, "click"); + il.Overlay.setX("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], x); + il.Overlay.setY("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], y); + + e.preventDefault(); + }, + + /** + * A overlay image map area is clicked + */ + clickOvArea: function (e, tr_id) + { + ilCOPagePres.handleAreaClick(e, tr_id); + }, + + addIIMTrigger: function(tr) + { +//console.log(tr); + this.iim_trigger[tr.tr_id] = tr; + }, + + addIIMArea: function(a) + { +//console.log(a); + this.iim_area[a.area_id] = a; + }, + + addIIMPopup: function(p) + { + this.iim_popup[p.pop_id] = p; + }, + + addIIMMarker: function(m) + { + this.iim_marker[m.m_id] = m; + var base = $("img#base_img_" + m.iim_id); + var pos = base.position(); + var mark = $("a#" + m['m_id']); + // display the marker at the correct position + mark.css('position', 'absolute'); + var mx = parseInt(m['markx']); + var my = parseInt(m['marky']); + mark.css('left', pos.left + mx); + mark.css('top', pos.top + my); + mark.css('display', ''); + }, + + fixMarkerPositions: function () + { + var m, tr, k, i; + + for (k in ilCOPagePres.iim_marker) + { + m = ilCOPagePres.iim_marker[k]; + + var base = $("img#base_img_" + m.iim_id); + var pos = base.position(); + var mark = $("a#" + m['m_id']); + mark.css('position', 'absolute'); + var mx = parseInt(m['markx']); + var my = parseInt(m['marky']); + mark.css('left', pos.left + mx); + mark.css('top', pos.top + my); + } + + /* + for (k in ilCOPagePres.iim_trigger) + { + var t = ilCOPagePres.iim_trigger[k]; +// console.log(t); + for (i in ilCOPagePres.iim_popup) + { + p = ilCOPagePres.iim_popup[i]; + if (t.popup_nr == p.nr && t.iim_id == p.iim_id) + { + var base = $("img#base_img_" + p.iim_id); + var pos = base.position(); + var pop = $("div#" + p.div_id); + pop.css('position', 'absolute'); + var mx = parseInt(t.popx); + var my = parseInt(t.popy); + pop.css('left', pos.left + mx); + pop.css('top', pos.top + my); + } + } + } + */ + }, + + /** + * Make marker draggable + */ + startDraggingMarker: function(tr_nr) + { + var k; + + this.dragging = true; + for (k in ilCOPagePres.iim_marker) + { + if (ilCOPagePres.iim_marker[k]['tr_nr'] == tr_nr) + { + var mark = ilCOPagePres.iim_marker[k]; + $("a#" + ilCOPagePres.iim_marker[k]['m_id']).css("display", ""); + $("a#" + ilCOPagePres.iim_marker[k]['m_id']).draggable({ + drag: function(event, ui) { + var base = $("img#base_img_" + mark.iim_id); + var bpos = base.position(); + var marker = $("a#" + mark.m_id); + var mpos = marker.position(); + var position = (Math.round(mpos.left) - Math.round(bpos.left)) + "," + + (Math.round(mpos.top) - Math.round(bpos.top)); + $("input#markpos_" + mark.tr_nr).attr("value", position); + } + }); + + ilCOPagePres.initDragToolbar(); + } + else + { + $("a#" + ilCOPagePres.iim_marker[k]['m_id']).css("display", "none"); + } + } + }, + + stopDraggingMarker: function() + { + this.dragging = false; + }, + + /** + * Make overlay draggable + */ + startDraggingOverlay: function(tr_nr) + { + var k; + + this.dragging = true; + + for (k in ilCOPagePres.iim_trigger) + { + var trigger = ilCOPagePres.iim_trigger[k]; + if (trigger['nr'] == tr_nr) + { + var dtr = trigger; + var ov = $("img#iim_ov_" + dtr['tr_id']); + + // remove map for dragging + ov.attr('usemap',''); + + ilCOPagePres.initDragToolbar(); + + var base = $("img#base_img_" + dtr.iim_id); + var bpos = base.position(); + + ovx = parseInt(dtr['ovx']); + ovy = parseInt(dtr['ovy']); + ov.css('left', bpos.left + ovx); + ov.css('top', bpos.top + ovy); + ov.css('display', ''); + ov.css("position", "absolute"); + + var dtr = trigger; + ov.draggable({ + stop: function(event, ui) { + var ovpos = ov.position(); + var position = (Math.round(ovpos.left) - Math.round(bpos.left)) + "," + + (Math.round(ovpos.top) - Math.round(bpos.top)); + + $("input#ovpos_" + dtr.nr).attr("value", position); + } + }); + } + else + { +// $("img#iim_ov_" + trigger['tr_id']).css("display", "none"); + } + } + }, + + /** + * Make popup draggable + */ + startDraggingPopup: function(tr_nr) + { + var i, k; + this.dragging = true; + + // get correct trigger + for (k in ilCOPagePres.iim_trigger) + { + if (ilCOPagePres.iim_trigger[k]['nr'] == tr_nr) + { + var dtr = ilCOPagePres.iim_trigger[k]; + + // get correct popup + for (i in ilCOPagePres.iim_popup) + { + if (ilCOPagePres.iim_popup[i]['nr'] == + ilCOPagePres.iim_trigger[k]['popup_nr']) + { + var cpop = ilCOPagePres.iim_popup[i]; + var pdummy = document.getElementById("popupdummy"); + if (pdummy == null) + { + $('div#il_center_col').append('
'); + pdummy = $("div#popupdummy"); + } + else + { + pdummy = $("div#popupdummy"); + } + + ilCOPagePres.initDragToolbar(); + + var base = $("img#base_img_" + cpop.iim_id); + var bpos = base.position(); +//console.log(dtr); + popx = parseInt(dtr['popx']); + popy = parseInt(dtr['popy']); + pdummy.css("position", "absolute"); + pdummy.css('left', bpos.left + popx); + pdummy.css('top', bpos.top + popy); + pdummy.css('width', dtr['popwidth']); + pdummy.css('height', dtr['popheight']); + pdummy.css('display', ''); + + pdummy.draggable({ + stop: function(event, ui) { + var pdpos = pdummy.position(); + var position = (Math.round(pdpos.left) - Math.round(bpos.left)) + "," + + (Math.round(pdpos.top) - Math.round(bpos.top)); + $("input#poppos_" + dtr.nr).attr("value", position); + } + }); + } + else + { + // $("img#iim_ov_" + trigger['tr_id']).css("display", "none"); + } + } + } + } + }, + + /** + * Init drag toolbar + */ + initDragToolbar: function(tr_nr) + { + // show the toolbar + $("div#drag_toolbar").css("display", ""); + this.fixMarkerPositions(); + $("a#save_pos_button").click(function () { + $("input#update_tr_button").trigger("click"); + }); + }, + + + // + // Question Overviews + // + + qover: {}, + + addQuestionOverview: function(conf) + { + this.qover[conf.id] = conf; + }, + + updateQuestionOverviews: function() + { + var correct = {}; + var incorrect = {}; + var correct_cnt = 0; + var incorrect_cnt = 0; + + if (typeof questions == 'undefined') + { + return; + } + + for (var k in questions) + { + var answered_correctly = true; + var index=parseInt(k,10); + if (!isNaN(index)) + { + if (!answers[index]) + { + answered_correctly = false; + } + else + { + if (answers[index].passed!=true) + { + answered_correctly = false; + } + } + if (!answered_correctly) + { + incorrect[k] = k; + incorrect_cnt++; + } + else + { + correct[k] = k; + correct_cnt++; + } + } + } + + // iterate all question overview elements + for (var i in this.qover) + { + var ov_el = $('div#' + this.qover[i].div_id); + + // remove all children + ov_el.empty(); + + // show success message, if all questions have been answered + if (incorrect_cnt == 0) + { + ov_el.attr("class", 'ilc_qover_Correct'); + ov_el.append( + ilias.questions.txt.ov_all_correct); + } + else + { + ov_el.attr("class", 'ilc_qover_Incorrect'); + // show message including of number of not + // correctly answered questions + if (this.qover[i].short_message == "y") + { + ov_el.append('
' + + ilias.questions.txt.ov_some_correct.split("[x]").join(correct_cnt + "") + .split("[y]").join((incorrect_cnt + correct_cnt) + "") + + "
" + ); + } + + if (this.qover[i].list_wrong_questions == "y") + { + ov_el.append( + '
' + + ilias.questions.txt.ov_wrong_answered + ":" + '
' + ); + + // list all incorrect answered questions + ov_el.append('
    '); + var ul = $('div#' + this.qover[i].div_id + " > ul"); + for (var j in incorrect) + { + var qtext = questions[j].question; + if (questions[j].type == "assClozeTest") + { + qtext = questions[j].title; + } + ul.append( + '
  • ' + + '' + qtext + '' + + '
  • '); + } + } + } + } + }, + + // jump to a question + jumpToQuestion: function(qid) { + if (typeof pager != "undefined") { + pager.jumpToElement("container" + qid); + } + return false; + }, + + // + // Map area functions + // + + // init map areas + initMapAreas: function() { + + // mouseover + //$('img[usemap^="#map_il_"]').maphilight({fade:true, fillColor:'000000', strokeColor:'000000'}); + $('img[usemap^="#map_il_"][class!="ilIim"]').maphilight({"neverOn":true}); + /*$('img[class^="img_hl_"]').each(function(index) { + var cl = $(this).attr("class").split("_"); + var opts = {}; + if (cl[2] == "Hover") { + opts.fade = true; + } else { + opts.alwaysOn = true; + } + if (cl[3] == "Dark") { + opts.fillColor = "202020"; + opts.strokeColor = "202020"; + } else if (cl[3] == "Light") { + opts.fillColor = "F0F0F0"; + opts.strokeColor = "F0F0F0"; + } else { + opts.fillColor = "FF6633"; + opts.strokeColor = "FF6633"; + } + opts.fillOpacity = 0; + $(this).maphilight(opts); + });*/ + + // always on + //$('img[class^="img_hl_"]').maphilight({alwaysOn:true, fillColor:'FFFFFF', strokeColor:'FFFFFF'}); + }, + + //// + //// Handle advanced content + //// + showadvcont: true, + initAdvancedContent: function() { + var c = $("div.ilc_section_AdvancedKnowledge"); + var b = $("#ilPageShowAdvContent"); + if (c.length > 0 && b.length > 0) { + var cookiePos = document.cookie.indexOf("pg_hideadv="); + if (cookiePos > -1 && document.cookie.charAt(cookiePos + 11) == 1) { + this.showadvcont = false; + } + + $("#ilPageShowAdvContent").css("display", "block"); + if (ilCOPagePres.showadvcont) { + $("div.ilc_section_AdvancedKnowledge").css("display", ""); + $("#ilPageShowAdvContent > span:nth-child(1)").css("display", "none"); + } else { + $("div.ilc_section_AdvancedKnowledge").css("display", "none"); + $("#ilPageShowAdvContent > span:nth-child(2)").css("display", "none"); + } + $("#ilPageShowAdvContent").click(function () { + if (ilCOPagePres.showadvcont) { + $("div.ilc_section_AdvancedKnowledge").css("display", "none"); + $("#ilPageShowAdvContent > span:nth-child(1)").css("display", ""); + $("#ilPageShowAdvContent > span:nth-child(2)").css("display", "none"); + ilCOPagePres.showadvcont = false; + document.cookie = "pg_hideadv=1"; + } else { + $("div.ilc_section_AdvancedKnowledge").css("display", ""); + $("#ilPageShowAdvContent > span:nth-child(1)").css("display", "none"); + $("#ilPageShowAdvContent > span:nth-child(2)").css("display", ""); + ilCOPagePres.showadvcont = true; + document.cookie = "pg_hideadv=0"; + } + return false; + }); + } + }, + + //// + //// Audio/Video + //// + + initAudioVideo: function () { + if ($('video.ilPageVideo,audio.ilPageAudio').mediaelementplayer) { + $('video.ilPageVideo,audio.ilPageAudio').mediaelementplayer({}); + } + } + +} +il.Util.addOnLoad(function() {ilCOPagePres.init();}); diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/jquery-ui-min.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/jquery-ui-min.js new file mode 100644 index 0000000..8ca32d8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/jquery-ui-min.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.9.1 - 2012-11-19 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.autocomplete.js, jquery.ui.menu.js +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ + +(function(e,t){function i(t,n){var r,i,o,u=t.nodeName.toLowerCase();return"area"===u?(r=t.parentNode,i=r.name,!t.href||!i||r.nodeName.toLowerCase()!=="map"?!1:(o=e("img[usemap=#"+i+"]")[0],!!o&&s(o))):(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return e.expr.filters.visible(t)&&!e(t).parents().andSelf().filter(function(){return e.css(this,"visibility")==="hidden"}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.9.1",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){e(r).focus(),n&&n.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})},removeUniqueId:function(){return this.each(function(){r.test(this.id)&&e(this).removeAttr("id")})}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(n,r){function u(t,n,r,s){return e.each(i,function(){n-=parseFloat(e.css(t,"padding"+this))||0,r&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(n-=parseFloat(e.css(t,"margin"+this))||0)}),n}var i=r==="Width"?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){return n===t?o["inner"+r].call(this):this.each(function(){e(this).css(s,u(this,n)+"px")})},e.fn["outer"+r]=function(t,n){return typeof t!="number"?o["outer"+r].call(this,t):this.each(function(){e(this).css(s,u(this,t,!0,n)+"px")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}}),e(function(){var t=document.body,n=t.appendChild(n=document.createElement("div"));n.offsetHeight,e.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),e.support.minHeight=n.offsetHeight===100,e.support.selectstart="onselectstart"in n,t.removeChild(n).style.display="none"}),function(){var t=/msie ([\w.]+)/.exec(navigator.userAgent.toLowerCase())||[];e.ui.ie=t.length?!0:!1,e.ui.ie6=parseFloat(t[1],10)===6}(),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r)s.plugins[i]=s.plugins[i]||[],s.plugins[i].push([n,r[i]])},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)return;for(r=0;r0?!0:(t[r]=1,i=t[r]>0,t[r]=0,i)},isOverAxis:function(e,t,n){return e>t&&e",options:{disabled:!1,create:null},_createWidget:function(t,r){r=e(r||this.defaultElement||this)[0],this.element=e(r),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),r!==this&&(e.data(r,this.widgetName,this),e.data(r,this.widgetFullName,this),this._on(this.element,{remove:function(e){e.target===r&&this.destroy()}}),this.document=e(r.style?r.ownerDocument:r.document||r),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(n,r){var i=n,s,o,u;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof n=="string"){i={},s=n.split("."),n=s.shift();if(s.length){o=i[n]=e.widget.extend({},this.options[n]);for(u=0;u=9||!!t.button?this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted):this._mouseUp(t)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(e){return this.mouseDelayMet},_mouseStart:function(e){},_mouseDrag:function(e){},_mouseStop:function(e){},_mouseCapture:function(e){return!0}})})(jQuery);(function(e,t){function h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10)*(l.test(e[1])?n/100:1)]}function p(t,n){return parseInt(e.css(t,n),10)||0}e.ui=e.ui||{};var n,r=Math.max,i=Math.abs,s=Math.round,o=/left|center|right/,u=/top|center|bottom/,a=/[\+\-]\d+%?/,f=/^\w+/,l=/%$/,c=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var r,i,s=e("
    "),o=s.children()[0];return e("body").append(s),r=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,r===i&&(i=s[0].clientWidth),s.remove(),n=r-i},getScrollInfo:function(t){var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width0?"right":"center",vertical:u<0?"top":o>0?"bottom":"middle"};lr(i(o),i(u))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)}),a.offset(e.extend(C,{using:u}))})},e.ui.position={fit:{left:function(e,t){var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;t.collisionWidth>s?u>0&&a<=0?(f=e.left+u+t.collisionWidth-s-i,e.left+=u-f):a>0&&u<=0?e.left=i:u>a?e.left=i+s-t.collisionWidth:e.left=i:u>0?e.left+=u:a>0?e.left-=a:e.left=r(e.left-o,e.left)},top:function(e,t){var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;t.collisionHeight>s?u>0&&a<=0?(f=e.top+u+t.collisionHeight-s-i,e.top+=u-f):a>0&&u<=0?e.top=i:u>a?e.top=i+s-t.collisionHeight:e.top=i:u>0?e.top+=u:a>0?e.top-=a:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;if(a<0){p=e.left+l+c+h+t.collisionWidth-s-r;if(p<0||p0){d=e.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)a&&(v<0||v0&&(d=e.top-t.collisionPosition.marginTop+c+h+p-o,e.top+c+h+p>f&&(d>0||i(d)10&&i<11,t.innerHTML="",n.removeChild(t)}(),e.uiBackCompat!==!1&&function(e){var n=e.fn.position;e.fn.position=function(r){if(!r||!r.offset)return n.call(this,r);var i=r.offset.split(" "),s=r.at.split(" ");return i.length===1&&(i[1]=i[0]),/^\d/.test(i[0])&&(i[0]="+"+i[0]),/^\d/.test(i[1])&&(i[1]="+"+i[1]),s.length===1&&(/left|center|right/.test(s[0])?s[1]="center":(s[1]=s[0],s[0]="center")),n.call(this,e.extend(r,{at:s[0]+i[0]+" "+s[1]+i[1],offset:t}))}}(jQuery)})(jQuery);(function(e,t){e.widget("ui.draggable",e.ui.mouse,{version:"1.9.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position"))&&(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(t){var n=this.options;return this.helper||n.disabled||e(t.target).is(".ui-resizable-handle")?!1:(this.handle=this._getHandle(t),this.handle?(e(n.iframeFix===!0?"iframe":n.iframeFix).each(function(){e('
    ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),n.containment&&this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,n){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute");if(!n){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";return e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=!1;e.ui.ddmanager&&!this.options.dropBehaviour&&(n=e.ui.ddmanager.drop(this,t)),this.dropped&&(n=this.dropped,this.dropped=!1);var r=this.element[0],i=!1;while(r&&(r=r.parentNode))r==document&&(i=!0);if(!i&&this.options.helper==="original")return!1;if(this.options.revert=="invalid"&&!n||this.options.revert=="valid"&&n||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)){var s=this;e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){s._trigger("stop",t)!==!1&&s._clear()})}else this._trigger("stop",t)!==!1&&this._clear();return!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var n=!this.options.handle||!e(this.options.handle,this.element).length?!0:!1;return e(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(n=!0)}),n},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper=="clone"?this.element.clone().removeAttr("id"):this.element;return r.parents("body").length||r.appendTo(n.appendTo=="parent"?this.element[0].parentNode:n.appendTo),r[0]!=this.element[0]&&!/(fixed|absolute)/.test(r.css("position"))&&r.css("position","absolute"),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.ui.ie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[t.containment=="document"?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t.containment=="document"?0:e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(t.containment=="document"?0:e(window).scrollLeft())+e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(t.containment=="document"?0:e(window).scrollTop())+(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)&&t.containment.constructor!=Array){var n=e(t.containment),r=n[0];if(!r)return;var i=n.offset(),s=e(r).css("overflow")!="hidden";this.containment=[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(parseInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(s?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),10)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=n}else t.containment.constructor==Array&&(this.containment=t.containment)},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName),s=t.pageX,o=t.pageY;if(this.originalPosition){var u;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();u=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else u=this.containment;t.pageX-this.offset.click.leftu[2]&&(s=u[2]+this.offset.click.left),t.pageY-this.offset.click.top>u[3]&&(o=u[3]+this.offset.click.top)}if(n.grid){var f=n.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1]:this.originalPageY;o=u?f-this.offset.click.topu[3]?f-this.offset.click.topu[2]?l-this.offset.click.left=0;l--){var c=r.snapElements[l].left,h=c+r.snapElements[l].width,p=r.snapElements[l].top,d=p+r.snapElements[l].height;if(!(c-s=l&&o<=c||u>=l&&u<=c||oc)&&(i>=a&&i<=f||s>=a&&s<=f||if);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,n){var r=e.ui.ddmanager.droppables[t.options.scope]||[],i=n?n.type:null,s=(t.currentItem||t.element).find(":data(droppable)").andSelf();e:for(var o=0;o').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=n.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var r=this.handles.split(",");this.handles={};for(var i=0;i');u.css({zIndex:n.zIndex}),"se"==s&&u.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(u)}}this._renderAxis=function(t){t=t||this.element;for(var n in this.handles){this.handles[n].constructor==String&&(this.handles[n]=e(this.handles[n],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=e(this.handles[n],this.element),i=0;i=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth();var s=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");t.css(s,i),this._proportionallyResize()}if(!e(this.handles[n]).length)continue}},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!t.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);t.axis=e&&e[1]?e[1]:"se"}}),n.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(n.disabled)return;e(this).removeClass("ui-resizable-autohide"),t._handles.show()}).mouseleave(function(){if(n.disabled)return;t.resizing||(e(this).addClass("ui-resizable-autohide"),t._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var n=this.element;this.originalElement.css({position:n.css("position"),width:n.outerWidth(),height:n.outerHeight(),top:n.css("top"),left:n.css("left")}).insertAfter(n),n.remove()}return this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var n=!1;for(var r in this.handles)e(this.handles[r])[0]==t.target&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var r=this.options,i=this.element.position(),s=this.element;this.resizing=!0,this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy();var o=n(this.helper.css("left")),u=n(this.helper.css("top"));r.containment&&(o+=e(r.containment).scrollLeft()||0,u+=e(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:o,top:u},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:o,top:u},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=e(".ui-resizable-"+this.axis).css("cursor");return e("body").css("cursor",a=="auto"?this.axis+"-resize":a),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(e){var t=this.helper,n=this.options,r={},i=this,s=this.originalMousePosition,o=this.axis,u=e.pageX-s.left||0,a=e.pageY-s.top||0,f=this._change[o];if(!f)return!1;var l=f.apply(this,[e,u,a]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey)l=this._updateRatio(l,e);return l=this._respectSize(l,e),this._propagate("resize",e),t.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",e,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var n=this.options,r=this;if(this._helper){var i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),o=s&&e.ui.hasScroll(i[0],"left")?0:r.sizeDiff.height,u=s?0:r.sizeDiff.width,a={width:r.helper.width()-u,height:r.helper.height()-o},f=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,l=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;n.animate||this.element.css(e.extend(a,{top:l,left:f})),r.helper.height(r.size.height),r.helper.width(r.size.width),this._helper&&!n.animate&&this._proportionallyResize()}return e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t=this.options,n,i,s,o,u;u={minWidth:r(t.minWidth)?t.minWidth:0,maxWidth:r(t.maxWidth)?t.maxWidth:Infinity,minHeight:r(t.minHeight)?t.minHeight:0,maxHeight:r(t.maxHeight)?t.maxHeight:Infinity};if(this._aspectRatio||e)n=u.minHeight*this.aspectRatio,s=u.minWidth/this.aspectRatio,i=u.maxHeight*this.aspectRatio,o=u.maxWidth/this.aspectRatio,n>u.minWidth&&(u.minWidth=n),s>u.minHeight&&(u.minHeight=s),ie.width,l=r(e.height)&&i.minHeight&&i.minHeight>e.height;f&&(e.width=i.minWidth),l&&(e.height=i.minHeight),u&&(e.width=i.maxWidth),a&&(e.height=i.maxHeight);var c=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,p=/sw|nw|w/.test(o),d=/nw|ne|n/.test(o);f&&p&&(e.left=c-i.minWidth),u&&p&&(e.left=c-i.maxWidth),l&&d&&(e.top=h-i.minHeight),a&&d&&(e.top=h-i.maxHeight);var v=!e.width&&!e.height;return v&&!e.left&&e.top?e.top=null:v&&!e.top&&e.left&&(e.left=null),e},_proportionallyResize:function(){var t=this.options;if(!this._proportionallyResizeElements.length)return;var n=this.helper||this.element;for(var r=0;r');var r=e.ui.ie6?1:0,i=e.ui.ie6?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+i,height:this.element.outerHeight()+i,position:"absolute",left:this.elementOffset.left-r+"px",top:this.elementOffset.top-r+"px",zIndex:++n.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,t,n){return{width:this.originalSize.width+t}},w:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{top:s.top+n,height:i.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!="resize"&&this._trigger(t,n,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","alsoResize",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=function(t){e(t).each(function(){var t=e(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};typeof i.alsoResize=="object"&&!i.alsoResize.parentNode?i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)}):s(i.alsoResize)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.originalSize,o=r.originalPosition,u={height:r.size.height-s.height||0,width:r.size.width-s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=function(t,r){e(t).each(function(){var t=e(this),i=e(this).data("resizable-alsoresize"),s={},o=r&&r.length?r:t.parents(n.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var n=(i[t]||0)+(u[t]||0);n&&n>=0&&(s[t]=n||null)}),t.css(s)})};typeof i.alsoResize=="object"&&!i.alsoResize.nodeType?e.each(i.alsoResize,function(e,t){a(e,t)}):a(i.alsoResize)},stop:function(t,n){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","animate",{stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),u=o&&e.ui.hasScroll(s[0],"left")?0:r.sizeDiff.height,a=o?0:r.sizeDiff.width,f={width:r.size.width-a,height:r.size.height-u},l=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,c=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;r.element.animate(e.extend(f,c&&l?{top:c,left:l}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var n={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};s&&s.length&&e(s[0]).css({width:n.width,height:n.height}),r._updateCache(n),r._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(t,r){var i=e(this).data("resizable"),s=i.options,o=i.element,u=s.containment,a=u instanceof e?u.get(0):/parent/.test(u)?o.parent().get(0):u;if(!a)return;i.containerElement=e(a);if(/document/.test(u)||u==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight};else{var f=e(a),l=[];e(["Top","Right","Left","Bottom"]).each(function(e,t){l[e]=n(f.css("padding"+t))}),i.containerOffset=f.offset(),i.containerPosition=f.position(),i.containerSize={height:f.innerHeight()-l[3],width:f.innerWidth()-l[1]};var c=i.containerOffset,h=i.containerSize.height,p=i.containerSize.width,d=e.ui.hasScroll(a,"left")?a.scrollWidth:p,v=e.ui.hasScroll(a)?a.scrollHeight:h;i.parentData={element:a,left:c.left,top:c.top,width:d,height:v}}},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.containerSize,o=r.containerOffset,u=r.size,a=r.position,f=r._aspectRatio||t.shiftKey,l={top:0,left:0},c=r.containerElement;c[0]!=document&&/static/.test(c.css("position"))&&(l=o),a.left<(r._helper?o.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-o.left:r.position.left-l.left),f&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=i.helper?o.left:0),a.top<(r._helper?o.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-o.top:r.position.top),f&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?o.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top;var h=Math.abs((r._helper?r.offset.left-l.left:r.offset.left-l.left)+r.sizeDiff.width),p=Math.abs((r._helper?r.offset.top-l.top:r.offset.top-o.top)+r.sizeDiff.height),d=r.containerElement.get(0)==r.element.parent().get(0),v=/relative|absolute/.test(r.containerElement.css("position"));d&&v&&(h-=r.parentData.left),h+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-h,f&&(r.size.height=r.size.width/r.aspectRatio)),p+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-p,f&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.position,o=r.containerOffset,u=r.containerPosition,a=r.containerElement,f=e(r.helper),l=f.offset(),c=f.outerWidth()-r.sizeDiff.width,h=f.outerHeight()-r.sizeDiff.height;r._helper&&!i.animate&&/relative/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h}),r._helper&&!i.animate&&/static/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h})}}),e.ui.plugin.add("resizable","ghost",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size;r.ghost=r.originalElement.clone(),r.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:""),r.ghost.appendTo(r.helper)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.ghost.css({position:"relative",height:r.size.height,width:r.size.width})},stop:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.helper&&r.helper.get(0).removeChild(r.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size,o=r.originalSize,u=r.originalPosition,a=r.axis,f=i._aspectRatio||t.shiftKey;i.grid=typeof i.grid=="number"?[i.grid,i.grid]:i.grid;var l=Math.round((s.width-o.width)/(i.grid[0]||1))*(i.grid[0]||1),c=Math.round((s.height-o.height)/(i.grid[1]||1))*(i.grid[1]||1);/^(se|s|e)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c):/^(ne)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c):/^(sw)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.left=u.left-l):(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c,r.position.left=u.left-l)}});var n=function(e){return parseInt(e,10)||0},r=function(e){return!isNaN(parseInt(e,10))}})(jQuery);(function(e,t){e.widget("ui.selectable",e.ui.mouse,{version:"1.9.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t=this;this.element.addClass("ui-selectable"),this.dragged=!1;var n;this.refresh=function(){n=e(t.options.filter,t.element[0]),n.addClass("ui-selectee"),n.each(function(){var t=e(this),n=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=n.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
    ")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var n=this;this.opos=[t.pageX,t.pageY];if(this.options.disabled)return;var r=this.options;this.selectees=e(r.filter,this.element[0]),this._trigger("start",t),e(r.appendTo).append(this.helper),this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=e.data(this,"selectable-item");r.startselected=!0,!t.metaKey&&!t.ctrlKey&&(r.$element.removeClass("ui-selected"),r.selected=!1,r.$element.addClass("ui-unselecting"),r.unselecting=!0,n._trigger("unselecting",t,{unselecting:r.element}))}),e(t.target).parents().andSelf().each(function(){var r=e.data(this,"selectable-item");if(r){var i=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected");return r.$element.removeClass(i?"ui-unselecting":"ui-selected").addClass(i?"ui-selecting":"ui-unselecting"),r.unselecting=!i,r.selecting=i,r.selected=i,i?n._trigger("selecting",t,{selecting:r.element}):n._trigger("unselecting",t,{unselecting:r.element}),!1}})},_mouseDrag:function(t){var n=this;this.dragged=!0;if(this.options.disabled)return;var r=this.options,i=this.opos[0],s=this.opos[1],o=t.pageX,u=t.pageY;if(i>o){var a=o;o=i,i=a}if(s>u){var a=u;u=s,s=a}return this.helper.css({left:i,top:s,width:o-i,height:u-s}),this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!a||a.element==n.element[0])return;var f=!1;r.tolerance=="touch"?f=!(a.left>o||a.rightu||a.bottomi&&a.rights&&a.bottom *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var e=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,n){t==="disabled"?(this.options[t]=n,this.widget().toggleClass("ui-sortable-disabled",!!n)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,n){var r=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(t);var i=null,s=e(t.target).parents().each(function(){if(e.data(this,r.widgetName+"-item")==r)return i=e(this),!1});e.data(t.target,r.widgetName+"-item")==r&&(i=e(t.target));if(!i)return!1;if(this.options.handle&&!n){var o=!1;e(this.options.handle,i).find("*").andSelf().each(function(){this==t.target&&(o=!0)});if(!o)return!1}return this.currentItem=i,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,n,r){var i=this.options;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),i.containment&&this._setContainment(),i.cursor&&(e("body").css("cursor")&&(this._storedCursor=e("body").css("cursor")),e("body").css("cursor",i.cursor)),i.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",i.opacity)),i.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",i.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!r)for(var s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var n=this.options,r=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;i--){var s=this.items[i],o=s.item[0],u=this._intersectsWithPointer(s);if(!u)continue;if(s.instance!==this.currentContainer)continue;if(o!=this.currentItem[0]&&this.placeholder[u==1?"next":"prev"]()[0]!=o&&!e.contains(this.placeholder[0],o)&&(this.options.type=="semi-dynamic"?!e.contains(this.element[0],o):!0)){this.direction=u==1?"down":"up";if(this.options.tolerance!="pointer"&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,n){if(!t)return;e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this,i=this.placeholder.offset();this.reverting=!0,e(this.helper).animate({left:i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return!1},cancel:function(){if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);n&&r.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+"="),r.join("&")},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id")||"")}),r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height,s=e.left,o=s+e.width,u=e.top,a=u+e.height,f=this.offset.click.top,l=this.offset.click.left,c=r+f>u&&r+fs&&t+le[this.floating?"width":"height"]?c:s0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var n=[],r=[],i=this._connectWith();if(i&&t)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&r.push([e.isFunction(a.options.items)?a.options.items.call(a.element):e(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a])}}r.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var s=r.length-1;s>=0;s--)r[s][0].each(function(){n.push(this)});return e(n)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,function(e){for(var n=0;n=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&(r.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a))}}for(var s=r.length-1;s>=0;s--){var f=r[s][1],l=r[s][0];for(var u=0,c=l.length;u=0;n--){var r=this.items[n];if(r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])continue;var i=this.options.toleranceElement?e(this.options.toleranceElement,r.item):r.item;t||(r.width=i.outerWidth(),r.height=i.outerHeight());var s=i.offset();r.left=s.left,r.top=s.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var n=this.containers.length-1;n>=0;n--){var s=this.containers[n].element.offset();this.containers[n].containerCache.left=s.left,this.containers[n].containerCache.top=s.top,this.containers[n].containerCache.width=this.containers[n].element.outerWidth(),this.containers[n].containerCache.height=this.containers[n].element.outerHeight()}return this},_createPlaceholder:function(t){t=t||this;var n=t.options;if(!n.placeholder||n.placeholder.constructor==String){var r=n.placeholder;n.placeholder={element:function(){var n=e(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return r||(n.style.visibility="hidden"),n},update:function(e,i){if(r&&!n.forcePlaceholderSize)return;i.height()||i.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),i.width()||i.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10))}}}t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),n.placeholder.update(t,t.placeholder)},_contactContainers:function(t){var n=null,r=null;for(var i=this.containers.length-1;i>=0;i--){if(e.contains(this.currentItem[0],this.containers[i].element[0]))continue;if(this._intersectsWith(this.containers[i].containerCache)){if(n&&e.contains(this.containers[i].element[0],n.element[0]))continue;n=this.containers[i],r=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0)}if(!n)return;if(this.containers.length===1)this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1;else{var s=1e4,o=null,u=this.containers[r].floating?"left":"top",a=this.containers[r].floating?"width":"height",f=this.positionAbs[u]+this.offset.click[u];for(var l=this.items.length-1;l>=0;l--){if(!e.contains(this.containers[r].element[0],this.items[l].item[0]))continue;if(this.items[l].item[0]==this.currentItem[0])continue;var c=this.items[l].item.offset()[u],h=!1;Math.abs(c-f)>Math.abs(c+this.items[l][a]-f)&&(h=!0,c+=this.items[l][a]),Math.abs(c-f)this.containment[2]&&(s=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top));if(n.grid){var u=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1];o=this.containment?u-this.offset.click.topthis.containment[3]?u-this.offset.click.topthis.containment[2]?a-this.offset.click.left=0;i--)n||r.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);this._storedCursor&&e("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!n){this._trigger("beforeStop",t,this._uiHash());for(var i=0;i",options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,n,r;this.isMultiLine=this._isMultiLine(),this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(i){if(this.element.prop("readOnly")){t=!0,r=!0,n=!0;return}t=!1,r=!1,n=!1;var s=e.ui.keyCode;switch(i.keyCode){case s.PAGE_UP:t=!0,this._move("previousPage",i);break;case s.PAGE_DOWN:t=!0,this._move("nextPage",i);break;case s.UP:t=!0,this._keyEvent("previous",i);break;case s.DOWN:t=!0,this._keyEvent("next",i);break;case s.ENTER:case s.NUMPAD_ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case s.TAB:this.menu.active&&this.menu.select(i);break;case s.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}},keypress:function(r){if(t){t=!1,r.preventDefault();return}if(n)return;var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r)}},input:function(e){if(r){r=!1,e.preventDefault();return}this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e("
      ").addClass("ui-autocomplete").appendTo(this.document.find(this.options.appendTo||"body")[0]).menu({input:e(),role:null}).zIndex(this.element.zIndex()+1).hide().data("menu"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var n=this.menu.element[0];e(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(r){r.target!==t.element[0]&&r.target!==n&&!e.contains(n,r.target)&&t.close()})})},menufocus:function(t,n){if(this.isNewMenu){this.isNewMenu=!1;if(t.originalEvent&&/^mouse/.test(t.originalEvent.type)){this.menu.blur(),this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)});return}}var r=n.item.data("ui-autocomplete-item")||n.item.data("item.autocomplete");!1!==this._trigger("focus",t,{item:r})?t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(r.value):this.liveRegion.text(r.value)},menuselect:function(e,t){var n=t.item.data("ui-autocomplete-item")||t.item.data("item.autocomplete"),r=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=r,this._delay(function(){this.previous=r,this.selectedItem=n})),!1!==this._trigger("select",e,{item:n})&&this._value(n.value),this.term=this._value(),this.close(e),this.selectedItem=n}}),this.liveRegion=e("",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertAfter(this.element),e.fn.bgiframe&&this.menu.element.bgiframe(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),e==="source"&&this._initSource(),e==="appendTo"&&this.menu.element.appendTo(this.document.find(t||"body")[0]),e==="disabled"&&t&&this.xhr&&this.xhr.abort()},_isMultiLine:function(){return this.element.is("textarea")?!0:this.element.is("input")?!1:this.element.prop("isContentEditable")},_initSource:function(){var t,n,r=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(n,r){r(e.ui.autocomplete.filter(t,n.term))}):typeof this.options.source=="string"?(n=this.options.source,this.source=function(t,i){r.xhr&&r.xhr.abort(),r.xhr=e.ajax({url:n,data:t,dataType:"json",success:function(e){i(e)},error:function(){i([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){this.term!==this._value()&&(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){e=e!=null?e:this._value(),this.term=this._value();if(e.length").append(e("").text(n.label)).appendTo(t)},_move:function(e,t){if(!this.menu.element.is(":visible")){this.search(null,t);return}if(this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)){this._value(this.term),this.menu.blur();return}this.menu[e](t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){if(!this.isMultiLine||this.menu.element.is(":visible"))this._move(e,t),t.preventDefault()}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,n){var r=new RegExp(e.ui.autocomplete.escapeRegex(n),"i");return e.grep(t,function(e){return r.test(e.label||e.value||e)})}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var t;this._superApply(arguments);if(this.options.disabled||this.cancelSearch)return;e&&e.length?t=this.options.messages.results(e.length):t=this.options.messages.noResults,this.liveRegion.text(t)}})})(jQuery);(function(e,t){var n=!1;e.widget("ui.menu",{version:"1.9.1",defaultElement:"
        ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");!n&&r.not(".ui-state-disabled").length&&(n=!0,this.select(t),r.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),n=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus+":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"});t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),r.each(function(){var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))}),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))},blur:function(e,t){t||clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close(),this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write(""),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t
        a",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="
        t
        ",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="
        ",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;ti.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="
        ",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="

        ",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t0)for(i=r;i=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*\s*$/g,Nt={option:[1,""],legend:[1,"
        ","
        "],thead:[1,"","
        "],tr:[2,"","
        "],td:[3,"","
        "],col:[2,"","
        "],area:[1,"",""],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X
        ","
        "]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1>");try{for(;r1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]===""&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("
        ").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window); \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/maphilight.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/maphilight.js new file mode 100644 index 0000000..f99700f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/maphilight.js @@ -0,0 +1,367 @@ +// maphilight, version 22 Sep 2012, MIT licensed, http://davidlynch.org/projects/maphilight/ +(function($) { + var has_VML, has_canvas, create_canvas_for, add_shape_to, clear_canvas, shape_from_area, + canvas_style, hex_to_decimal, css3color, is_image_loaded, options_from_area; + + has_VML = document.namespaces; + has_canvas = !!document.createElement('canvas').getContext; + + if(!(has_canvas || has_VML)) { + $.fn.maphilight = function() { return this; }; + return; + } + + if(has_canvas) { + hex_to_decimal = function(hex) { + return Math.max(0, Math.min(parseInt(hex, 16), 255)); + }; + css3color = function(color, opacity) { + return 'rgba('+hex_to_decimal(color.substr(0,2))+','+hex_to_decimal(color.substr(2,2))+','+hex_to_decimal(color.substr(4,2))+','+opacity+')'; + }; + create_canvas_for = function(img) { + var c = $('').get(0); + c.getContext("2d").clearRect(0, 0, c.width, c.height); + return c; + }; + var draw_shape = function(context, shape, coords, x_shift, y_shift) { + x_shift = x_shift || 0; + y_shift = y_shift || 0; + + context.beginPath(); + if(shape == 'rect') { + // x, y, width, height + context.rect(coords[0] + x_shift, coords[1] + y_shift, coords[2] - coords[0], coords[3] - coords[1]); + } else if(shape == 'poly') { + context.moveTo(coords[0] + x_shift, coords[1] + y_shift); + for(i=2; i < coords.length; i+=2) { + context.lineTo(coords[i] + x_shift, coords[i+1] + y_shift); + } + } else if(shape == 'circ') { + // x, y, radius, startAngle, endAngle, anticlockwise + context.arc(coords[0] + x_shift, coords[1] + y_shift, coords[2], 0, Math.PI * 2, false); + } + context.closePath(); + } + add_shape_to = function(canvas, shape, coords, options, name) { + var i, context = canvas.getContext('2d'); + + // Because I don't want to worry about setting things back to a base state + + // Shadow has to happen first, since it's on the bottom, and it does some clip / + // fill operations which would interfere with what comes next. + if(options.shadow) { + context.save(); + if(options.shadowPosition == "inside") { + // Cause the following stroke to only apply to the inside of the path + draw_shape(context, shape, coords); + context.clip(); + } + + // Redraw the shape shifted off the canvas massively so we can cast a shadow + // onto the canvas without having to worry about the stroke or fill (which + // cannot have 0 opacity or width, since they're what cast the shadow). + var x_shift = canvas.width * 100; + var y_shift = canvas.height * 100; + draw_shape(context, shape, coords, x_shift, y_shift); + + context.shadowOffsetX = options.shadowX - x_shift; + context.shadowOffsetY = options.shadowY - y_shift; + context.shadowBlur = options.shadowRadius; + context.shadowColor = css3color(options.shadowColor, options.shadowOpacity); + + // Now, work out where to cast the shadow from! It looks better if it's cast + // from a fill when it's an outside shadow or a stroke when it's an interior + // shadow. Allow the user to override this if they need to. + var shadowFrom = options.shadowFrom; + if (!shadowFrom) { + if (options.shadowPosition == 'outside') { + shadowFrom = 'fill'; + } else { + shadowFrom = 'stroke'; + } + } + if (shadowFrom == 'stroke') { + context.strokeStyle = "rgba(0,0,0,1)"; + context.stroke(); + } else if (shadowFrom == 'fill') { + context.fillStyle = "rgba(0,0,0,1)"; + context.fill(); + } + context.restore(); + + // and now we clean up + if(options.shadowPosition == "outside") { + context.save(); + // Clear out the center + draw_shape(context, shape, coords); + context.globalCompositeOperation = "destination-out"; + context.fillStyle = "rgba(0,0,0,1);"; + context.fill(); + context.restore(); + } + } + + context.save(); + + draw_shape(context, shape, coords); + + // fill has to come after shadow, otherwise the shadow will be drawn over the fill, + // which mostly looks weird when the shadow has a high opacity + if(options.fill) { + context.fillStyle = css3color(options.fillColor, options.fillOpacity); + context.fill(); + } + // Likewise, stroke has to come at the very end, or it'll wind up under bits of the + // shadow or the shadow-background if it's present. + if(options.stroke) { + context.strokeStyle = css3color(options.strokeColor, options.strokeOpacity); + context.lineWidth = options.strokeWidth; + context.stroke(); + } + + context.restore(); + + if(options.fade) { + $(canvas).css('opacity', 0).animate({opacity: 1}, 100); + } + }; + clear_canvas = function(canvas) { + canvas.getContext('2d').clearRect(0, 0, canvas.width,canvas.height); + }; + } else { // ie executes this code + create_canvas_for = function(img) { + return $('').get(0); + }; + add_shape_to = function(canvas, shape, coords, options, name) { + var fill, stroke, opacity, e; + fill = ''; + stroke = (options.stroke ? 'strokeweight="'+options.strokeWidth+'" stroked="t" strokecolor="#'+options.strokeColor+'"' : 'stroked="f"'); + opacity = ''; + if(shape == 'rect') { + e = $(''); + } else if(shape == 'poly') { + e = $(''); + } else if(shape == 'circ') { + e = $(''); + } + e.get(0).innerHTML = fill+opacity; + $(canvas).append(e); + }; + clear_canvas = function(canvas) { + $(canvas).find('[name=highlighted]').remove(); + }; + } + + shape_from_area = function(area) { + var i, coords = area.getAttribute('coords').split(','); + for (i=0; i < coords.length; i++) { coords[i] = parseFloat(coords[i]); } + return [area.getAttribute('shape').toLowerCase().substr(0,4), coords]; + }; + + options_from_area = function(area, options) { + var $area = $(area); + return $.extend({}, options, $.metadata ? $area.metadata() : false, $area.data('maphilight')); + }; + + is_image_loaded = function(img) { + if(!img.complete) { return false; } // IE + if(typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) { return false; } // Others + return true; + }; + + canvas_style = { + position: 'absolute', + left: 0, + top: 0, + padding: 0, + border: 0 + }; + + var ie_hax_done = false; + $.fn.maphilight = function(opts) { + opts = $.extend({}, $.fn.maphilight.defaults, opts); + + if(!has_canvas && $.browser.msie && !ie_hax_done) { + document.namespaces.add("v", "urn:schemas-microsoft-com:vml"); + var style = document.createStyleSheet(); + var shapes = ['shape','rect', 'oval', 'circ', 'fill', 'stroke', 'imagedata', 'group','textbox']; + $.each(shapes, + function() { + style.addRule('v\\:' + this, "behavior: url(#default#VML); antialias:true"); + } + ); + ie_hax_done = true; + } + + return this.each(function() { + var img, wrap, options, map, canvas, canvas_always, mouseover, highlighted_shape, usemap; + img = $(this); + + if(!is_image_loaded(this)) { + // If the image isn't fully loaded, this won't work right. Try again later. + return window.setTimeout(function() { + img.maphilight(opts); + }, 200); + } + + options = $.extend({}, opts, $.metadata ? img.metadata() : false, img.data('maphilight')); + + // jQuery bug with Opera, results in full-url#usemap being returned from jQuery's attr. + // So use raw getAttribute instead. + usemap = img.get(0).getAttribute('usemap'); + + map = $('map[name="'+usemap.substr(1)+'"]'); + + if(!(img.is('img') && usemap && map.size() > 0)) { + return; + } + + if(img.hasClass('maphilighted')) { + // We're redrawing an old map, probably to pick up changes to the options. + // Just clear out all the old stuff. + var wrapper = img.parent(); + img.insertBefore(wrapper); + wrapper.remove(); + $(map).unbind('.maphilight').find('area[coords]').unbind('.maphilight'); + } + + // patch alex: to keep the aspect ratio the a + // 'background-size': '100% auto', would be simple + // but this is not supported by IE8, instead we remove the + // background:'url("'+this.src+'")', + // part here. + + wrap = $('
        ').css({ + display:'block', + position:'relative', + padding:0, + width:this.width, + height:this.height + }); + if(options.wrapClass) { + if(options.wrapClass === true) { + wrap.addClass($(this).attr('class')); + } else { + wrap.addClass(options.wrapClass); + } + } + + // patch alex: + // create a clone of the image, remove its id and usemap + var img_clone = img.clone(); + img_clone.attr("id", "").attr("usemap", ""); + + img.before(wrap).css('opacity', 0).css(canvas_style).remove(); + if($.browser.msie) { img.css('filter', 'Alpha(opacity=0)'); } + wrap.append(img); + + // patch alex: + // add the image clone before the image + img.before(img_clone); + + canvas = create_canvas_for(this); + $(canvas).css(canvas_style); + canvas.height = this.height; + canvas.width = this.width; + + mouseover = function(e) { + var shape, area_options; + area_options = options_from_area(this, options); + if( + !area_options.neverOn + && + !area_options.alwaysOn + ) { + shape = shape_from_area(this); + add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted"); + if(area_options.groupBy) { + var areas; + // two ways groupBy might work; attribute and selector + if(/^[a-zA-Z][-a-zA-Z]+$/.test(area_options.groupBy)) { + areas = map.find('area['+area_options.groupBy+'="'+$(this).attr(area_options.groupBy)+'"]') + } else { + areas = map.find(area_options.groupBy); + } + var first = this; + areas.each(function() { + if(this != first) { + var subarea_options = options_from_area(this, options); + if(!subarea_options.neverOn && !subarea_options.alwaysOn) { + var shape = shape_from_area(this); + add_shape_to(canvas, shape[0], shape[1], subarea_options, "highlighted"); + } + } + }); + } + // workaround for IE7, IE8 not rendering the final rectangle in a group + if(!has_canvas) { + $(canvas).append(''); + } + } + } + + $(map).bind('alwaysOn.maphilight', function() { + // Check for areas with alwaysOn set. These are added to a *second* canvas, + // which will get around flickering during fading. + if(canvas_always) { + clear_canvas(canvas_always) + } + if(!has_canvas) { + $(canvas).empty(); + } + $(map).find('area[coords]').each(function() { + var shape, area_options; + area_options = options_from_area(this, options); + if(area_options.alwaysOn) { + if(!canvas_always && has_canvas) { + canvas_always = create_canvas_for(img.get()); + $(canvas_always).css(canvas_style); + canvas_always.width = img.width(); + canvas_always.height = img.height(); + img.before(canvas_always); + } + area_options.fade = area_options.alwaysOnFade; // alwaysOn shouldn't fade in initially + shape = shape_from_area(this); + if (has_canvas) { + add_shape_to(canvas_always, shape[0], shape[1], area_options, ""); + } else { + add_shape_to(canvas, shape[0], shape[1], area_options, ""); + } + } + }); + }); + + $(map).trigger('alwaysOn.maphilight').find('area[coords]') + .bind('mouseover.maphilight', mouseover) + .bind('mouseout.maphilight', function(e) { clear_canvas(canvas); });; + + img.before(canvas); // if we put this after, the mouseover events wouldn't fire. + + img.addClass('maphilighted'); + }); + }; + $.fn.maphilight.defaults = { + fill: true, + fillColor: '000000', + fillOpacity: 0.2, + stroke: true, + strokeColor: 'ff0000', + strokeOpacity: 1, + strokeWidth: 1, + fade: true, + alwaysOn: false, + neverOn: false, + groupBy: false, + wrapClass: true, + // plenty of shadow: + shadow: false, + shadowX: 0, + shadowY: 0, + shadowRadius: 6, + shadowColor: '000000', + shadowOpacity: 0.8, + shadowPosition: 'outside', + shadowFrom: false + }; +})(jQuery); + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/pure.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/pure.js new file mode 100644 index 0000000..6057259 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/pure.js @@ -0,0 +1,817 @@ +/*! + PURE Unobtrusive Rendering Engine for HTML + + Licensed under the MIT licenses. + More information at: http://www.opensource.org + + Copyright (c) 2012 Michael Cvilic - BeeBole.com + + Thanks to Rog Peppe for the functional JS jump + revision: 2.73 +*/ + +var $p, pure = $p = function(){ + var sel = arguments[0], + ctxt = false; + + if(typeof sel === 'string'){ + ctxt = arguments[1] || false; + }else if(sel && !sel[0] && !sel.length){ + sel = [sel]; + } + return $p.core(sel, ctxt); +}; + +$p.core = function(sel, ctxt, plugins){ + //get an instance of the plugins + var templates = []; + plugins = plugins || getPlugins(); + + //search for the template node(s) + switch(typeof sel){ + case 'string': + templates = plugins.find(ctxt || document, sel); + if(templates.length === 0) { + error('The template "' + sel + '" was not found'); + } + break; + case 'undefined': + error('The root of the template is undefined, check your selector'); + break; + default: + templates = sel; + } + + for(var i = 0, ii = templates.length; i < ii; i++){ + plugins[i] = templates[i]; + } + plugins.length = ii; + + // set the signature string that will be replaced at render time + var Sig = '_s' + Math.floor( Math.random() * 1000000 ) + '_', + // another signature to prepend to attributes and avoid checks: style, height, on[events]... + attPfx = '_a' + Math.floor( Math.random() * 1000000 ) + '_', + // rx to parse selectors, e.g. "+tr.foo[class]" + selRx = /^(\+)?([^\@\+]+)?\@?([^\+]+)?(\+)?$/, + // set automatically attributes for some tags + autoAttr = { + IMG:'src', + INPUT:'value' + }, + // check if the argument is an array - thanks salty-horse (Ori Avtalion) + isArray = Array.isArray ? + function(o) { + return Array.isArray(o); + } : + function(o) { + return Object.prototype.toString.call(o) === "[object Array]"; + }; + + /* * * * * * * * * * * * * * * * * * * * * * * * * * + core functions + * * * * * * * * * * * * * * * * * * * * * * * * * */ + + + // error utility + function error(e){ + if(typeof console !== 'undefined'){ + console.log(e); + debugger; + } + throw('pure error: ' + e); + } + + //return a new instance of plugins + function getPlugins(){ + var plugins = $p.plugins, + f = function(){}; + f.prototype = plugins; + + // do not overwrite functions if external definition + f.prototype.compile = plugins.compile || compile; + f.prototype.render = plugins.render || render; + f.prototype.autoRender = plugins.autoRender || autoRender; + f.prototype.find = plugins.find || find; + + // give the compiler and the error handling to the plugin context + f.prototype._compiler = compiler; + f.prototype._error = error; + + return new f(); + } + + // returns the outer HTML of a node + function outerHTML(node){ + // if IE, Chrome take the internal method otherwise build one + return node.outerHTML || ( + function(n){ + var div = document.createElement('div'), h; + div.appendChild( n.cloneNode(true) ); + h = div.innerHTML; + div = null; + return h; + })(node); + } + + // returns the string generator function + function wrapquote(qfn, f){ + return function(ctxt){ + return qfn('' + f.call(ctxt.item || ctxt.context, ctxt)); + }; + } + + // default find using querySelector when available on the browser + function find(n, sel){ + if(typeof n === 'string'){ + sel = n; + n = false; + } + if(typeof document.querySelectorAll !== 'undefined'){ + return (n||document).querySelectorAll( sel ); + }else{ + return error('You can test PURE standalone with: iPhone, FF3.5+, Safari4+ and IE8+\n\nTo run PURE on your browser, you need a JS library/framework with a CSS selector engine'); + } + } + + // create a function that concatenates constant string + // sections (given in parts) and the results of called + // functions to fill in the gaps between parts (fns). + // fns[n] fills in the gap between parts[n-1] and parts[n]; + // fns[0] is unused. + // this is the inner template evaluation loop. + function concatenator(parts, fns){ + return function(ctxt){ + var strs = [ parts[ 0 ] ], + n = parts.length, + fnVal, pVal, attLine, pos; + + for(var i = 1; i < n; i++){ + fnVal = fns[i].call( this, ctxt ); + pVal = parts[i]; + + // if the value is empty and attribute, remove it + if(fnVal === ''){ + attLine = strs[ strs.length - 1 ]; + if( ( pos = attLine.search( /[^\s]+=\"?$/ ) ) > -1){ + strs[ strs.length - 1 ] = attLine.substring( 0, pos ); + pVal = pVal.substr( 1 ); + } + } + + strs[ strs.length ] = fnVal; + strs[ strs.length ] = pVal; + } + return strs.join(''); + }; + } + + // parse and check the loop directive + function parseloopspec(p){ + var m = p.match( /^(\w+)\s*<-\s*(\S+)?$/ ); + if(m === null){ + error('bad loop spec: "' + p + '"'); + } + if(m[1] === 'item'){ + error('"item<-..." is a reserved word for the current running iteration.\n\nPlease choose another name for your loop.'); + } + if( !m[2] || m[2].toLowerCase() === 'context' ){ //undefined or space(IE) + m[2] = function(ctxt){return ctxt.context;}; + }else if( (m[2] && m[2].indexOf('context') === 0 ) ){ //undefined or space(IE) + m[2] = dataselectfn( m[2].replace(/^context\.?/, '') ); + } + return {name: m[1], sel: m[2]}; + } + + // parse a data selector and return a function that + // can traverse the data accordingly, given a context. + function dataselectfn (sel){ + if( typeof(sel) === 'function' ){ + //handle false values in function directive + return function ( ctxt ){ + var r = sel.call( ctxt.item || ctxt.context || ctxt, ctxt ); + return !r && r !== 0 ? '' : r; + }; + } + //check for a valid js variable name with hyphen(for properties only), $, _ and : + var m = sel.match(/^[\da-zA-Z\$_\@][\w\$:-]*(\.[\w\$:-]*[^\.])*$/); + if(m === null){ + var found = false, s = sel, parts = [], pfns = [], i = 0, retStr; + // check if literal + if(/\'|\"/.test( s.charAt(0) )){ + if(/\'|\"/.test( s.charAt(s.length-1) )){ + retStr = s.substring(1, s.length-1); + return function(){ return retStr; }; + } + }else{ + // check if literal + #{var} + while((m = s.match(/#\{([^{}]+)\}/)) !== null){ + found = true; + parts[i++] = s.slice(0, m.index); + pfns[i] = dataselectfn(m[1]); + s = s.slice(m.index + m[0].length, s.length); + } + } + if(!found){ //constant, return it + return function(){ return sel; }; + } + parts[i] = s; + return concatenator(parts, pfns); + } + m = sel.split('.'); + return function(ctxt){ + var data = ctxt.context || ctxt, + v = ctxt[m[0]], + i = 0; + if(v && v.item){ + i += 1; + if(m[i] === 'pos'){ + //allow pos to be kept by string. Tx to Adam Freidin + return v.pos; + }else{ + data = v.item; + } + } + var n = m.length; + for(; i < n; i++){ + if(!data){break;} + data = data[m[i]]; + } + return (!data && data !== 0) ? '':data; + }; + } + + // wrap in an object the target node/attr and their properties + function gettarget(dom, sel, isloop){ + var osel, prepend, selector, attr, append, target = []; + if( typeof sel === 'string' ){ + osel = sel; + var m = sel.match(selRx); + if( !m ){ + error( 'bad selector syntax: ' + sel ); + } + + prepend = m[1]; + selector = m[2]; + attr = m[3]; + append = m[4]; + + if(selector === '.' || ( !selector && attr ) ){ + target[0] = dom; + }else{ + target = plugins.find(dom, selector); + } + if(!target || target.length === 0){ + return error('The node "' + sel + '" was not found in the template:\n' + outerHTML(dom).replace(/\t/g,' ')); + } + }else{ + // autoRender node + prepend = sel.prepend; + attr = sel.attr; + append = sel.append; + target = [dom]; + } + + if( prepend || append ){ + if( prepend && append ){ + error('append/prepend cannot take place at the same time'); + }else if( isloop ){ + error('no append/prepend/replace modifiers allowed for loop target'); + }else if( append && isloop ){ + error('cannot append with loop (sel: ' + osel + ')'); + } + } + var setstr, getstr, quotefn, isStyle, isClass, attName, setfn; + if(attr){ + isStyle = (/^style$/i).test(attr); + isClass = (/^class$/i).test(attr); + attName = isClass ? 'className' : attr; + setstr = function(node, s) { + node.setAttribute(attPfx + attr, s); + if (attName in node && !isStyle) { + try{node[attName] = '';}catch(e){} //FF4 gives an error sometimes + } + if (node.nodeType === 1) { + node.removeAttribute(attr); + isClass && node.removeAttribute(attName); + } + }; + if (isStyle || isClass) {//IE no quotes special care + if(isStyle){ + getstr = function(n){ return n.style.cssText; }; + }else{ + getstr = function(n){ return n.className; }; + } + }else { + getstr = function(n){ return n.getAttribute(attr); }; + } + quotefn = function(s){ return s.replace(/\"/g, '"'); }; + if(prepend){ + setfn = function(node, s){ setstr( node, s + getstr( node )); }; + }else if(append){ + setfn = function(node, s){ setstr( node, getstr( node ) + s); }; + }else{ + setfn = function(node, s){ setstr( node, s ); }; + } + }else{ + if (isloop) { + setfn = function(node, s) { + var pn = node.parentNode; + if (pn) { + //replace node with s + pn.insertBefore(document.createTextNode(s), node.nextSibling); + pn.removeChild(node); + } + }; + } else { + if (prepend) { + setfn = function(node, s) { node.insertBefore(document.createTextNode(s), node.firstChild); }; + } else if (append) { + setfn = function(node, s) { node.appendChild(document.createTextNode(s));}; + } else { + setfn = function(node, s) { + while (node.firstChild) { node.removeChild(node.firstChild); } + node.appendChild(document.createTextNode(s)); + }; + } + } + quotefn = function(s) { return s; }; + } + return { attr: attr, nodes: target, set: setfn, sel: osel, quotefn: quotefn }; + } + + function setsig(target, n){ + var sig = Sig + n + ':'; + for(var i = 0; i < target.nodes.length; i++){ + // could check for overlapping targets here. + target.set( target.nodes[i], sig ); + } + } + + // read de loop data, and pass it to the inner rendering function + function loopfn(name, dselect, inner, sorter, filter){ + return function(ctxt){ + var a = dselect(ctxt), + old = ctxt[name], + temp = { items : a }, + filtered = 0, + length, + strs = [], + buildArg = function(idx, temp, ftr, len){ + //keep the current loop. Tx to Adam Freidin + var save_pos = ctxt.pos, + save_item = ctxt.item, + save_items = ctxt.items; + ctxt.pos = temp.pos = idx; + ctxt.item = temp.item = a[ idx ]; + ctxt.items = a; + //if array, set a length property - filtered items + typeof len !== 'undefined' && (ctxt.length = len); + //if filter directive + if(typeof ftr === 'function' && ftr.call(ctxt.item, ctxt) === false){ + filtered++; + return; + } + strs.push( inner.call(ctxt.item, ctxt ) ); + //restore the current loop + ctxt.pos = save_pos; + ctxt.item = save_item; + ctxt.items = save_items; + }; + ctxt[name] = temp; + if( isArray(a) ){ + length = a.length || 0; + // if sort directive + if(typeof sorter === 'function'){ + a.sort(sorter); + } + //loop on array + for(var i = 0, ii = length; i < ii; i++){ + buildArg(i, temp, filter, length - filtered); + } + }else{ + if(a && typeof sorter !== 'undefined'){ + error('sort is only available on arrays, not objects'); + } + //loop on collections + for(var prop in a){ + a.hasOwnProperty( prop ) && buildArg(prop, temp, filter); + } + } + + typeof old !== 'undefined' ? ctxt[name] = old : delete ctxt[name]; + return strs.join(''); + }; + } + // generate the template for a loop node + function loopgen(dom, sel, loop, fns){ + var already = false, ls, sorter, filter, prop; + for(prop in loop){ + if(loop.hasOwnProperty(prop)){ + if(prop === 'sort'){ + sorter = loop.sort; + continue; + }else if(prop === 'filter'){ + filter = loop.filter; + continue; + } + if(already){ + error('cannot have more than one loop on a target'); + } + ls = prop; + already = true; + } + } + if(!ls){ + error('Error in the selector: ' + sel + '\nA directive action must be a string, a function or a loop(<-)'); + } + var dsel = loop[ls]; + // if it's a simple data selector then we default to contents, not replacement. + if(typeof(dsel) === 'string' || typeof(dsel) === 'function'){ + loop = {}; + loop[ls] = {root: dsel}; + return loopgen(dom, sel, loop, fns); + } + var spec = parseloopspec(ls), + itersel = dataselectfn(spec.sel), + target = gettarget(dom, sel, true), + nodes = target.nodes; + + for(i = 0; i < nodes.length; i++){ + var node = nodes[i], + inner = compiler(node, dsel); + fns[fns.length] = wrapquote(target.quotefn, loopfn(spec.name, itersel, inner, sorter, filter)); + target.nodes = [node]; // N.B. side effect on target. + setsig(target, fns.length - 1); + } + return target; + } + + function getAutoNodes(n, data){ + var ns = n.getElementsByTagName('*'), + an = [], + openLoops = {a:[],l:{}}, + cspec, + isNodeValue, + i, ii, j, jj, ni, cs, cj; + //for each node found in the template + for(i = -1, ii = ns.length; i < ii; i++){ + ni = i > -1 ?ns[i]:n; + if(ni.nodeType === 1 && ni.className !== ''){ + //when a className is found + cs = ni.className.split(' '); + // for each className + for(j = 0, jj=cs.length;j -1 || isNodeValue){ + ni.className = ni.className.replace('@'+cspec.attr, ''); + if(isNodeValue){ + cspec.attr = false; + } + } + an.push({n:ni, cspec:cspec}); + } + } + } + } + + function checkClass(c, tagName){ + // read the class + var ca = c.match(selRx), + attr = ca[3] || autoAttr[tagName], + cspec = {prepend:!!ca[1], prop:ca[2], attr:attr, append:!!ca[4], sel:c}, + i, ii, loopi, loopil, val; + // check in existing open loops + for(i = openLoops.a.length-1; i >= 0; i--){ + loopi = openLoops.a[i]; + loopil = loopi.l[0]; + val = loopil && loopil[cspec.prop]; + if(typeof val !== 'undefined'){ + cspec.prop = loopi.p + '.' + cspec.prop; + if(openLoops.l[cspec.prop] === true){ + val = val[0]; + } + break; + } + } + // not found check first level of data + if(typeof val === 'undefined'){ + val = dataselectfn(cspec.prop)(isArray(data) ? data[0] : data); + // nothing found return + if(val === ''){ + return false; + } + } + // set the spec for autoNode + if(isArray(val)){ + openLoops.a.push( {l:val, p:cspec.prop} ); + openLoops.l[cspec.prop] = true; + cspec.t = 'loop'; + }else{ + cspec.t = 'str'; + } + return cspec; + } + + return an; + + } + + // returns a function that, given a context argument, + // will render the template defined by dom and directive. + function compiler(dom, directive, data, ans){ + var fns = [], j, jj, cspec, n, target, nodes, itersel, node, inner, dsel, sels, sel, sl, i, h, parts, pfns = [], p; + // autoRendering nodes parsing -> auto-nodes + ans = ans || data && getAutoNodes(dom, data); + if(data){ + // for each auto-nodes + while(ans.length > 0){ + cspec = ans[0].cspec; + n = ans[0].n; + ans.splice(0, 1); + if(cspec.t === 'str'){ + // if the target is a value + target = gettarget(n, cspec, false); + setsig(target, fns.length); + fns[fns.length] = wrapquote(target.quotefn, dataselectfn(cspec.prop)); + }else{ + // if the target is a loop + itersel = dataselectfn(cspec.sel); + target = gettarget(n, cspec, true); + nodes = target.nodes; + for(j = 0, jj = nodes.length; j < jj; j++){ + node = nodes[j]; + inner = compiler(node, false, data, ans); + fns[fns.length] = wrapquote(target.quotefn, loopfn(cspec.sel, itersel, inner)); + target.nodes = [node]; + setsig(target, fns.length - 1); + } + } + } + } + // read directives + for(sel in directive){ + if(directive.hasOwnProperty(sel)){ + i = 0; + dsel = directive[sel]; + sels = sel.split(/\s*,\s*/); //allow selector separation by quotes + sl = sels.length; + do{ + if(typeof(dsel) === 'function' || typeof(dsel) === 'string'){ + // set the value for the node/attr + sel = sels[i]; + target = gettarget(dom, sel, false); + setsig(target, fns.length); + fns[fns.length] = wrapquote(target.quotefn, dataselectfn(dsel)); + }else{ + // loop on node + loopgen(dom, sel, dsel, fns); + } + }while(++i < sl); + } + } + // convert node to a string + h = outerHTML(dom); + // IE adds an unremovable "selected, value" attribute + // hard replace while waiting for a better solution + h = h.replace(/<([^>]+)\s(value\=""|selected)\s?([^>]*)>/ig, "<$1 $3>"); + + // remove attribute prefix + h = h.split(attPfx).join(''); + + // slice the html string at "Sig" + parts = h.split( Sig ); + // for each slice add the return string of + for(i = 1; i < parts.length; i++){ + p = parts[i]; + // part is of the form "fn-number:..." as placed there by setsig. + pfns[i] = fns[ parseInt(p, 10) ]; + parts[i] = p.substring( p.indexOf(':') + 1 ); + } + return concatenator(parts, pfns); + } + // compile the template with directive + // if a context is passed, the autoRendering is triggered automatically + // return a function waiting the data as argument + function compile(directive, ctxt, template){ + var rfn = compiler( ( template || this[0] ).cloneNode(true), directive, ctxt); + return function(context){ + return rfn({context:context}); + }; + } + //compile with the directive as argument + // run the template function on the context argument + // return an HTML string + // should replace the template and return this + function render(ctxt, directive){ + var fn = typeof directive === 'function' && directive, i = 0, ii = this.length; + for(; i < ii; i++){ + this[i] = replaceWith( this[i], (fn || plugins.compile( directive, false, this[i] ))( ctxt, false )); + } + context = null; + return this; + } + + // compile the template with autoRender + // run the template function on the context argument + // return an HTML string + function autoRender(ctxt, directive){ + var fn = plugins.compile( directive, ctxt, this[0] ); + for(var i = 0, ii = this.length; i < ii; i++){ + this[i] = replaceWith( this[i], fn( ctxt, false)); + } + context = null; + return this; + } + + function replaceWith(elm, html) { + var ne, + ep = elm.parentNode, + depth = 0; + if(!ep){ //if no parents + ep = document.createElement('DIV'); + ep.appendChild(elm); + } + switch (elm.tagName) { + case 'TBODY': case 'THEAD': case 'TFOOT': + html = '
        ' + html + '
        '; + depth = 1; + break; + case 'TR': + html = '' + html + '
        '; + depth = 2; + break; + case 'TD': case 'TH': + html = '' + html + '
        '; + depth = 3; + break; + } + tmp = document.createElement('SPAN'); + tmp.style.display = 'none'; + document.body.appendChild(tmp); + tmp.innerHTML = html; + ne = tmp.firstChild; + while (depth--) { + ne = ne.firstChild; + } + ep.insertBefore(ne, elm); + ep.removeChild(elm); + document.body.removeChild(tmp); + elm = ne; + + ne = ep = null; + return elm; + } + + return plugins; +}; + +$p.plugins = {}; + +$p.libs = { + dojo:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return dojo.query(sel, n); + }; + } + }, + domassistant:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return $(n).cssSelect(sel); + }; + } + DOMAssistant.attach({ + publicMethods : [ 'compile', 'render', 'autoRender'], + compile:function(directive, ctxt){ + return $p([this]).compile(directive, ctxt); + }, + render:function(ctxt, directive){ + return $( $p([this]).render(ctxt, directive) )[0]; + }, + autoRender:function(ctxt, directive){ + return $( $p([this]).autoRender(ctxt, directive) )[0]; + } + }); + }, + jquery:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return jQuery(n).find(sel); + }; + } + jQuery.fn.extend({ + directives:function(directive){ + this._pure_d = directive; return this; + }, + compile:function(directive, ctxt){ + return $p(this).compile(this._pure_d || directive, ctxt); + }, + render:function(ctxt, directive){ + return jQuery( $p( this ).render( ctxt, this._pure_d || directive ) ); + }, + autoRender:function(ctxt, directive){ + return jQuery( $p( this ).autoRender( ctxt, this._pure_d || directive ) ); + } + }); + }, + mootools:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return $(n).getElements(sel); + }; + } + Element.implement({ + compile:function(directive, ctxt){ + return $p(this).compile(directive, ctxt); + }, + render:function(ctxt, directive){ + return $p([this]).render(ctxt, directive); + }, + autoRender:function(ctxt, directive){ + return $p([this]).autoRender(ctxt, directive); + } + }); + }, + prototype:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + n = n === document ? n.body : n; + return typeof n === 'string' ? $$(n) : $(n).select(sel); + }; + } + Element.addMethods({ + compile:function(element, directive, ctxt){ + return $p([element]).compile(directive, ctxt); + }, + render:function(element, ctxt, directive){ + return $p([element]).render(ctxt, directive); + }, + autoRender:function(element, ctxt, directive){ + return $p([element]).autoRender(ctxt, directive); + } + }); + }, + sizzle:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return Sizzle(sel, n); + }; + } + }, + sly:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return Sly(sel, n); + }; + } + }, + yui:function(){ //Thanks to https://github.com/soljin + if(typeof document.querySelector === 'undefined'){ + YUI().use("node",function(Y){ + $p.plugins.find = function(n, sel){ + return Y.NodeList.getDOMNodes(Y.one(n).all(sel)); + }; + }); + } + YUI.add("pure-yui",function(Y){ + Y.Node.prototype.directives = function(directive){ + this._pure_d = directive; return this; + }; + Y.Node.prototype.compile = function(directive, ctxt){ + return $p([this._node]).compile(this._pure_d || directive, ctxt); + }; + Y.Node.prototype.render = function(ctxt, directive){ + return Y.one($p([this._node]).render(ctxt, this._pure_d || directive)); + }; + Y.Node.prototype.autoRender = function(ctxt, directive){ + return Y.one($p([this._node]).autoRender(ctxt, this._pure_d || directive)); + }; + },"0.1",{requires:["node"]}); + } +}; + +// get lib specifics if available +(function(){ + var libkey = + typeof dojo !== 'undefined' && 'dojo' || + typeof DOMAssistant !== 'undefined' && 'domassistant' || + typeof jQuery !== 'undefined' && 'jquery' || + typeof MooTools !== 'undefined' && 'mootools' || + typeof Prototype !== 'undefined' && 'prototype' || + typeof Sizzle !== 'undefined' && 'sizzle' || + typeof Sly !== 'undefined' && 'sly' || + typeof YUI !== 'undefined' && 'yui'; + + libkey && $p.libs[libkey](); + + //for node.js + if(typeof exports !== 'undefined'){ + exports.$p = $p; + } +})(); \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/question_handling.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/question_handling.js new file mode 100644 index 0000000..45a1dfe --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/question_handling.js @@ -0,0 +1,1489 @@ +var ilias = {}; //namespace +var icount = 0; //interaction count +ilias.UTILS={}; +ilias.questions = { + answers:Object, + success: "not attempted" +}; + +ilias.questions.txt = {}; +ilias.questions.txt.wrong_answers = "Incorrect Items"; +ilias.questions.txt.wrong_answers_single = "Incorrect Choice."; +ilias.questions.txt.tries_remaining = "Tries Remaining"; +ilias.questions.txt.please_try_again = "Please try again!"; +ilias.questions.txt.all_answers_correct = "Correct!"; +ilias.questions.txt.nr_of_tries_exceeded = "Number of tries exceeded."; +ilias.questions.txt.correct_answers_shown = "Correct solution see above."; +ilias.questions.txt.correct_answers_also = "Also correct are:"; +ilias.questions.txt.correct_answer_also = "Also correct is:"; +ilias.questions.txt.ov_all_correct = "You have correctly answered all questions."; +ilias.questions.txt.ov_some_correct = "You have correctly answered [x] out of [y] questions."; +ilias.questions.txt.ov_wrong_answered = "The following questions were not answered or answered wrong"; + +ilias.questions.init = function() { + ilias.questions.shuffle(); +}; + +ilias.questions.shuffleAll = function() { + //shuffle questions + for (var k in questions) { + if (questions[k].shuffle === true) { + ilias.questions.swapper(questions[k].answers); + } + } +}; + +ilias.questions.shuffle = function(a_question) { + //shuffle questions + if (!a_question.answers) {return;} + if (a_question.shuffle === true) { + ilias.questions.swapper(a_question.answers); + } +}; + +ilias.questions.swapper = function(a) +{ + var i,L; + i = L = a.length; + while (i--) + { + var r = Math.floor(Math.random()*L); + var x = a[i]; + a[i] = a[r]; + a[r] = x; + } +}; + + +ilias.questions.checkAnswers = function(a_id) { + if (!answers[a_id]) { + answers[a_id] = new Object(); + answers[a_id].tries = 0; + answers[a_id].wrong = 0; + answers[a_id].passed = null; + answers[a_id].answer = new Array(); + answers[a_id].interactionId=null; + + } + answers[a_id].tries++; + + var call = "ilias.questions."+questions[a_id].type+"("+a_id+")"; + + eval(call); + + // forward answer to self assessment question handler (non-scorm) + if (typeof ilCOPageQuestionHandler != "undefined") + { + ilCOPageQuestionHandler.processAnswer(questions[a_id].type, a_id, answers[a_id]); + } +}; + +ilias.questions.handleMCImages = function(a_id) { + + if(questions[a_id].path === undefined) + { + return; + } + + jQuery('div#container' + a_id + ' input.order').each(function(key, node){ + for(var i=0;i 0) + { + jQuery(text_node).before('' + + ''); + } + else + { + jQuery(text_node).before(''); + } + + } + } + } + + }); +} + +ilias.questions.assSingleChoice = function(a_id) { + + var a_node = jQuery('input[name="answers'+a_id+'"]'); + var tocheck = "points"; + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i 0) + || (a_node.get(i).checked && questions[a_id].answers[i][tocheck] <= 0)) + { + answers[a_id].passed = false; + answers[a_id].wrong++; + answers[a_id].answer[i]=false; + + } else { + answers[a_id].answer[i]=true; + } + if (a_node.get(i).checked) + { + answers[a_id].choice.push(a_node.get(i).value); + } + } + + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assMultipleChoice = function(a_id) { + + var a_node = jQuery('input[name="answers'+a_id+'"]'); + var tocheck = "points_checked"; + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i 0) + || (a_node.get(i).checked && questions[a_id].answers[i][tocheck] <= 0)) + { + answers[a_id].wrong++; + answers[a_id].passed = false; + answers[a_id].answer[i]=false; + + } else { + answers[a_id].answer[i]=true; + } + if (a_node.get(i).checked) + { + answers[a_id].choice.push(a_node.get(i).value); + } + + } + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assTextQuestion = function(a_id) { + jQuery('#button'+a_id).attr("disabled", "disabled"); + jQuery('#textarea'+a_id).attr("disabled", "disabled"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).html('Answer submitted!
        '); + jQuery('#feedback'+a_id).slideToggle(); + answers[a_id].passed = true; + ilias.questions.scormHandler(a_id,"neutral",jQuery('#textarea'+a_id).val()); +}; + +ilias.questions.assOrderingQuestion = function(a_id) { + + var result = jQuery('#order'+a_id).sortable('toArray'); + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i' /*
        ' + + '(+)'*/); + jQuery(node).parent().height("auto"); + // jQuery(node).parent().width("auto"); + }); +}; + +ilias.questions.assOrderingHorizontal = function(a_id) { + + var result = jQuery('#order'+a_id).sortable('toArray'); + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i 0) || (answers[a_id].areas[i]==true && questions[a_id].answers[i].points <= 0)) + { + answers[a_id].passed = false; + answers[a_id].wrong++; + answers[a_id].answer[i]=false; + } else { + answers[a_id].answer[i]=true; + } + if (answers[a_id].areas[i] == true) + { + answers[a_id].choice.push(i); + } + } + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assMatchingQuestion = function(a_id) { + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + var found = 0; + var selected = 0; + + // iterate all pairs + for (var i=0;i 0) { + selected++; + } + + for (var j=0;j found) { + answers[a_id].passed = false; + // # wrong answers is # matches - correctly found pairs + answers[a_id].wrong = questions[a_id].match.length - found; + } + + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assTextSubset = function(a_id) { + + answers[a_id].wrong = 0; + answers[a_id].passed = false; + answers[a_id].choice = []; + + var correct_answer_given = false; + var wrong_answer_given = false; + var a_node = jQuery('input[name="answers'+a_id+'[]"]'); + for (var i=0;i 0) + { + found = true; + + // check if answer was given multiple times + for (var j=0;j= a_node.value) { + value_found=true; + if (questions[a_id].gaps[i].item[j].points <= 0) { + answers[a_id].passed = false; + answers[a_id].wrong++; + answers[a_id].answer[i]=false; + } else { + answers[a_id].answer[i]=true; + } + } + } + + } + + answers[a_id].choice.push(a_node.value); + if (value_found==false) {answers[a_id].passed = false; answers[a_id].wrong++; answers[a_id].answer[i]=false;} + } + } + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.initClozeTest = function(a_id) { + var closecounter = 0; + _initClozeTestCallBack = function (found) { + var type = questions[a_id].gaps[closecounter].type; + var input; + if (type==0 || type==2) { + var size = (type==0) ? 20 : 4; + input = jQuery.create('input', {'id': a_id+"_"+closecounter, 'type':'text', 'size':size, 'class': 'ilc_qinput_TextInput'}); + } + if (type==1) { + input = jQuery.create('select', {'id': a_id+"_"+closecounter}); + for (var i=0;i -1) + { + jQuery(node).removeClass("ilc_qetitem_ErrorTextSelected"); + questions[a_id].selected.splice(id_index, 1); + } + else + { + jQuery(node).addClass("ilc_qetitem_ErrorTextSelected"); + questions[a_id].selected.push(id); + } + + jQuery(node).blur(); +}; + +ilias.questions.assErrorText =function(a_id) { + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + if(questions[a_id].selected === undefined) + { + answers[a_id].passed = false; + } + else + { + var found = 0; + for(var i=0;i -1) + { + // word is not a correct answer + if(is_wrong === false) + { + answers[a_id].wrong++; + } + // found correct answer + else + { + found++; + } + } + // word has not been selected + else if(is_wrong === true) + { + // should have been selected + answers[a_id].wrong++; + } + } + if(found < questions[a_id].correct_answers.length || + answers[a_id].wrong > 0) + { + answers[a_id].passed = false; + } + } + + ilias.questions.showFeedback(a_id); +} + +ilias.questions.showFeedback =function(a_id) { + + jQuery('#feedback'+a_id).hide(); + + // "image map as single choice" not supported yet + if(questions[a_id].type == "assSingleChoice") + { + var txt_wrong_answers = ilias.questions.txt.wrong_answers_single; + } + else + { + var txt_wrong_answers = ilias.questions.txt.wrong_answers + ': ' + + answers[a_id].wrong ; + } + + if (answers[a_id].passed===true || (answers[a_id].tries >=questions[a_id].nr_of_tries && questions[a_id].nr_of_tries!=0)) { + jQuery('#button'+a_id).attr("disabled", "true"); + if (answers[a_id].passed===true) { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedw_FeedbackWrong"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).html('' + ilias.questions.txt.all_answers_correct + '
        '+questions[a_id].feedback['allcorrect']); + ilias.questions.showCorrectAnswers(a_id); + ilias.questions.scormHandler(a_id,"correct",ilias.questions.toJSONString(answers[a_id])); + } else { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedw_FeedbackWrong"); + jQuery('#feedback'+a_id).html('' + ilias.questions.txt.nr_of_tries_exceeded + + '
        ' + ilias.questions.txt.correct_answers_shown + '
        '+questions[a_id].feedback['onenotcorrect']); + ilias.questions.showCorrectAnswers(a_id); + ilias.questions.scormHandler(a_id,"incorrect",ilias.questions.toJSONString(answers[a_id])); + } + } else { + if (questions[a_id].nr_of_tries!=0) { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedw_FeedbackWrong"); + var rem = questions[a_id].nr_of_tries - answers[a_id].tries; + jQuery('#feedback'+a_id).html(txt_wrong_answers + '
        ' + + ilias.questions.txt.tries_remaining + ': '+ rem + + "
        " + questions[a_id].feedback['onenotcorrect']); + ilias.questions.scormHandler(a_id,"incorrect",ilias.questions.toJSONString(answers[a_id])); + } else { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedw_FeedbackWrong"); + jQuery('#feedback'+a_id).html(txt_wrong_answers + '
        ' + + ilias.questions.txt.please_try_again + '
        ' + questions[a_id].feedback['onenotcorrect']); + ilias.questions.scormHandler(a_id,"incorrect",ilias.questions.toJSONString(answers[a_id])); + } + } + jQuery('#feedback'+a_id).slideToggle(); + + // update question overviews + if (typeof ilCOPagePres != "undefined") + { + ilCOPagePres.updateQuestionOverviews(); + } + +}; + + +ilias.questions.scormHandler = function(a_id,a_state,a_response) { + var version; + + if (ScormApi==null) {return;} + var tries = answers[a_id].tries; + var i_key; + var s_key; + switch (ScormApi.version) { + case '1.2': + i_key = "cmi.interactions."; + s_key = "cmi.core.lesson_status"; + break; + case '1.3': + i_key = "cmi.interactions."; + s_key = "cmi.success_status"; + break; + } + if (tries==1) { + //define interaction + answers[a_id].interactionId=icount; + setValue(i_key + answers[a_id].interactionId+".id","interaction_"+a_id); + setValue(i_key + answers[a_id].interactionId+".type","other"); + setValue(i_key + answers[a_id].interactionId+".result",a_state); + setValue(i_key + answers[a_id].interactionId+".learner_response",a_response); + setValue(i_key + answers[a_id].interactionId+".description",questions[a_id].question); + icount++; + } else { + setValue(i_key + answers[a_id].interactionId+".learner_response",a_response); + setValue(i_key + answers[a_id].interactionId+".result",a_state); + } + + ilias.questions.updateSuccessStatus(); + if (pager != null) + { + pager.updateNextLink(); + } +}; + +ilias.questions.updateSuccessStatus = function() +{ + var s_key; + var status = ilias.questions.determineSuccessStatus(); + + + if (ScormApi==null) {return;} + + if (status=="passed" || ScormApi.version=="1.3" ) { + + switch (ScormApi.version) { + case '1.2': + s_key = "cmi.core.lesson_status"; + break; + case '1.3': + // bug #9413 + if (status == "") { + status = "unknown"; + } + s_key = "cmi.success_status"; + break; + } + + setValue(s_key,status); + } +} + +ilias.questions.determineSuccessStatus = function() +{ + var status = ""; + var at_least_one = false; + for (var k in questions) { + var index=parseInt(k,10); + if (!isNaN(index)) { + if (status != "failed") + { + status = "passed"; + } + if (!answers[index]) { + status = "failed"; + } else { + if (answers[index].passed!=true) {status="failed";} + } + } + } + return status; +} + +ilias.questions.showCorrectAnswers =function(a_id) { + + switch (questions[a_id].type) { + + case 'assSingleChoice': + for (var i=0;i 0) { + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("checked",true); + } + } + break; + //end assSingleChoice + + case 'assMultipleChoice': + for (var i=0;i 0) { + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("checked",true); + } else { + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("checked",false); + } + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("disabled",true); + + } + break; + //end assMultipleChoice + + case 'assImagemapQuestion': + //reinit map + jQuery(function() { + jQuery('.cmap'+a_id).maphilight_mod({fade:true}); + }); + for (var i=0;i 0) { + // is already selected? + if(!jQuery('#canvas_' + a_id + '_' + i).attr('id')) { + mouseclick(null,document.getElementById(a_id+"_"+questions[a_id].answers[i].order)); + } + } + // remove incorrect + else { + jQuery('#canvas_' + a_id + '_' + i).remove(); + } + } + break; + //end assImagemapQuestion + + case 'assOrderingQuestion': + case 'assOrderingHorizontal': + var answers = questions[a_id].answers; + var answers_sorted = answers.sort(sortBySolutionorder); + var items=jQuery("#order"+a_id).children(); + for (var i=0;i=1) + { + cid=j; + } + } + jQuery('select#'+a_id+"_"+i+" option[id="+cid+"]").attr("selected","selected"); + } + if (type==0 || type==2) { + var cvalue; + jQuery('input#'+a_id+"_"+i).attr("disabled",true); + //look for correct solution + for (var j=0;j 0) + { + cvalue = questions[a_id].gaps[i].item[j].value; + } + } + jQuery('input#'+a_id+"_"+i).attr("value",cvalue); + } + } + break; + //end assClozeTest + + case 'assTextSubset': + var a_node = jQuery('input[name="answers'+a_id+'[]"]'); + var choice = []; + for (var i=0;i 0) { + correct_info = correct_info + "
      • " + questions[a_id].correct_answers[c]["answertext"] + "
      • "; + correct_count++; + } + } + } + if(correct_info.length) + { + var elements = jQuery("#container"+a_id+" > .ilc_answers"); + if(correct_count > 1) + { + var correct_header = ilias.questions.txt.correct_answers_also; + } + else + { + var correct_header = ilias.questions.txt.correct_answer_also; + } + elements.eq(elements.length -1).after("
        " + correct_header + + "
          " + correct_info + "
        "); + } + break; + //end assTextSubset + + case 'assErrorText': + for(var i=0;i' + + questions[a_id].answers[i]["answertext"] + '' + correct); + } + } + } + break; + //end assErrorText + } +}; + +function sortBySolutionorder(thisObject,thatObject) { + if (thisObject.order > thatObject.order) { + return 1; + } + else if (thisObject.order < thatObject.order) { + return -1; + } + return 0; +} + +ilias.questions.fix_imageurls = function(node) +{ + var container =jQuery(node).find('img'); + for (var i=0;i').append( this.eq(0).clone() ).html(); +}; + +jQuery.fn.textLimiter = function(){ + return this.each(function(){ + if(typeof(nr) == "undefined") { nr = 0; } + var counter_id = 'counter' +nr; + var max = this.getAttribute('maxlength'); + var html_counter = '
        Remaining characters: ' +max+ ''; + jQuery(this).after(html_counter); + var jquery_pattern = '#' +counter_id +' > span'; + this.relatedElement = jQuery(jquery_pattern)[0]; + nr++; + jQuery(this).bind("keyup", function(){ + var maxLength = this.getAttribute('maxlength'); + var currentLength = this.value.length; + if(currentLength >= maxLength) { + this.relatedElement.className = 'toomuch'; + this.value = this.value.substring(0, maxLength); + } else { + this.relatedElement.className = ''; + } + var left_over = maxLength - currentLength; + this.relatedElement.firstChild.nodeValue = left_over; + }); + }); +}; + +(function(jQuery) { + + // register jQuery extension + jQuery.extend({ + create: function(element, attributes, children) { + + // create new element + var elem = jQuery(document.createElement(element)); + + // add passed attributes + if (typeof(attributes) == 'object') { + for (key in attributes) { + elem.attr(key, attributes[key]); + } + } + + // add passed child elements + if (typeof(children) == 'object') { + for (i = 0; i < children.length; i++) { + elem.append(children[i]); + } + } else if (typeof(children) != 'undefined' && children != null) { + elem.text(children.toString()); + } + + return elem; + } + }); + +})(jQuery); + + +//add question specific css class +jQuery(document).ready(function() { + /* + for (var q in questions) { + var qType = questions[q].type; + var cssClass = qType.substring(3,qType.length); + jQuery('#container'+questions[q].id).parents('.ilc_question_Standard').addClass("ilc_question_"+cssClass); + } + */ +}); + + +(function(jQuery) { + var has_VML, create_canvas_for, add_shape_to, clear_canvas, shape_from_area, + canvas_style, fader, hex_to_decimal, css3color, is_image_loaded; + + var counter = 0; + + has_VML = document.namespaces; + has_canvas = document.createElement('canvas'); + has_canvas = has_canvas && has_canvas.getContext; + + if(!(has_canvas || has_VML)) { + jQuery.fn.maphilight_mod = function() { return this; }; + return; + } + + // For non IE browsers!!! + if(has_canvas) { + + fader = function(element, opacity, interval) { + if(opacity <= 1) { + element.style.opacity = opacity; + window.setTimeout(fader, 10, element, opacity + 0.1, 10); + } + }; + + hex_to_decimal = function(hex) { + return Math.max(0, Math.min(parseInt(hex, 16), 255)); + }; + css3color = function(color, opacity) { + return 'rgba('+hex_to_decimal(color.substr(0,2))+','+hex_to_decimal(color.substr(2,2))+','+hex_to_decimal(color.substr(4,2))+','+opacity+')'; + }; + create_canvas_for = function(img, id) { + var width = jQuery(img).prop("width"); + var height = jQuery(img).prop("height"); + if(typeof(img.width) == "number") + { + width = img.width; + height = img.height; + } + var c = jQuery('').get(0); + c.width = width; + c.height = height; + c.getContext("2d").clearRect(0, 0, c.width, c.height); + return c; + }; + + add_shape_to = function(canvas, shape, coords, options, name) + { + var i, context = canvas.getContext('2d'); + context.beginPath(); + + if(shape == 'rect') + { + context.rect(coords[0], coords[1], coords[2] - coords[0], coords[3] - coords[1]); + } + else if(shape == 'poly') + { + context.moveTo(coords[0], coords[1]); + + for(i=2; i < coords.length; i+=2) + { + context.lineTo(coords[i], coords[i+1]); + } + + } + else if(shape == 'circ') + { + context.arc(coords[0], coords[1], coords[2], 0, Math.PI * 2, false); + } + + context.closePath(); + + if(options.fill) + { + context.fillStyle = css3color(options.fillColor, options.fillOpacity); + context.fill(); + } + if(options.stroke) + { + context.strokeStyle = css3color(options.strokeColor, options.strokeOpacity); + context.lineWidth = options.strokeWidth; + context.stroke(); + } + if(options.fade && !jQuery.browser.msie) + { + fader(canvas, 0); + } + }; + + clear_canvas = function(canvas, area) { + canvas.getContext('2d').clearRect(0, 0, canvas.width,canvas.height); + }; + } + // IE!!! + else + { + var ie8=false; + // ie executes this code + if (document.documentMode) // IE8 + { + if (document.documentMode==8) { + ie8 = true; + } + } + + if(ie8==true) + { + document.writeln(''); + document.namespaces.add('v', 'urn:schemas-microsoft-com:vml', "#default#VML"); + } else { + document.createStyleSheet().addRule("v\\:*", "behavior: url(#default#VML); antialias: true;"); + document.namespaces.add("v", "urn:schemas-microsoft-com:vml"); + } + + create_canvas_for = function(img, id) + { + var width = jQuery(img).prop("width"); + var height = jQuery(img).prop("height"); + if(typeof(img.width) == "number") + { + width = img.width; + height = img.height; + } + return jQuery('').get(0); + }; + + add_shape_to = function(canvas, shape, coords, options, name, id) + { + var fill, stroke, opacity, e; + + fill = ''; + + stroke = (options.stroke ? 'strokeweight="'+options.strokeWidth+'" stroked="t" strokecolor="#'+options.strokeColor+'"' : 'stroked="f"'); + + opacity = ''; + + if(shape == 'rect') + { + e = jQuery(''); + } + else if(shape == 'poly') + { + e = jQuery(''); + } + else if(shape == 'circ') + { + e = jQuery(''); + } + + e.get(0).innerHTML = fill+opacity; + jQuery(canvas).append(e); + }; + + clear_canvas = function(canvas) + { + jQuery(canvas).find('[name=highlighted]').remove(); + }; + } + + shape_from_area = function(area) + { + var i, coords = area.getAttribute('coords').split(','); + + for (i=0; i < coords.length; i++) { coords[i] = parseFloat(coords[i]); } + + return [area.getAttribute('shape').toLowerCase().substr(0,4), coords]; + + }; + + is_image_loaded = function(img) { + if(!img.complete) { return false; } // IE + if(typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) { return false; } // Others + return true; + }; + + canvas_style = { + position: 'absolute', + left: 0, + top: 0, + padding: 0, + border: 0 + }; + + jQuery.fn.maphilight_mod = function(opts) { + opts = jQuery.extend({}, jQuery.fn.maphilight_mod.defaults, opts); + + return this.each(function() { + + var img, wrap, options, map, canvas, canvas_always, mouseover, highlighted_shape, question_id; + img = jQuery(this); + + if(!is_image_loaded(this)) { + // If the image isn't fully loaded, this won't work right. Try again later. + return window.setTimeout(function() { + img.maphilight_mod(opts); + }, 200); + } + + options = jQuery.metadata ? jQuery.extend({}, opts, img.metadata()) : opts; + + map = jQuery('map[name="'+img.attr('usemap').substr(1)+'"]'); + + if(!(img.is('img') && img.attr('usemap') && map.size() > 0)) { return; } + + if(img.hasClass('maphilighted_mod')) { + // We're redrawing an old map, probably to pick up changes to the options. + // Just clear out all the old stuff. + var wrapper = img.parent(); + img.insertBefore(wrapper); + wrapper.remove(); + // alert('yes'); + } + + wrap = jQuery('
        ').css({display:'block',background:'url("'+this.src+'")',position:'relative',padding:0,width:this.width,height:this.height}); + img.before(wrap).css('opacity', 0).css(canvas_style).remove(); + + if(jQuery.browser.msie && !has_canvas) { img.css('filter', 'Alpha(opacity=0)'); } + + wrap.append(img); + + question_id = img.attr('usemap'); + question_id = question_id.substr(4); + + canvas = create_canvas_for(this, question_id); + jQuery(canvas).css(canvas_style); + + mouseover = function(e) + { + var shape, area_options; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (area_options.linked) + { + var thislinked = area_options.linked; + + jQuery(map).find('area[coords]').each(function() + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (thislinked == area_options.linked) { + shape = shape_from_area(this); + add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted", null); + } + + }); + } + else + { + shape = shape_from_area(this); + add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted", null); + } + + + //if(!area_options.alwaysOn) + //{ + // shape = shape_from_area(this); + // add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted", null); + //} + + }; + + + draw = function(object, target_canvas) + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + // NON IE + if(has_canvas) + { + var arr_map = jQuery(object).attr("id").split("_"); + var str_cmap = '.cmap' + arr_map[0]; + canvas_always = create_canvas_for($(str_cmap).get(), jQuery(object).attr("id")); + jQuery(canvas_always).css(canvas_style); + + $(str_cmap).before(canvas_always); + } + + shape = shape_from_area(object); + + // IE! + if (jQuery.browser.msie && !has_canvas) + { + add_shape_to(target_canvas, shape[0], shape[1], area_options, "", jQuery(object).attr("id")); + } + else + { + add_shape_to(canvas_always, shape[0], shape[1], area_options, ""); + } + }; + + mouseclick = function(e,id) + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (id) { + object = id; + } + else { + object = this; + } + + if (!jQuery('#canvas_' + jQuery(object).attr('id')).attr('id')) + { + if (area_options.linked) + { + var thislinked = area_options.linked; + + jQuery(map).find('area[coords]').each(function() + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (thislinked == area_options.linked) { + // alert(jQuery(this).attr('id') + ' ' + area_options.linked); + draw(this, canvas); + } + + }); + } + else + { + draw(object, canvas); + } + } + else + { + if (area_options.linked) + { + var thislinked = area_options.linked; + + jQuery(map).find('area[coords]').each(function() + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (thislinked == area_options.linked) { + jQuery('#canvas_' + jQuery(this).attr('id')).remove(); + } + }); + clear_canvas(canvas); + } + else + { + jQuery('#canvas_' + jQuery(object).attr('id')).remove(); + clear_canvas(canvas); + } + } + }; + + if(options.alwaysOn) { + jQuery(map).find('area[coords]').each(mouseover); + } else { + if(jQuery.metadata) { + // If the metadata plugin is present, there may be areas with alwaysOn set. + // We'll add these to a *second* canvas, which will get around flickering during fading. + jQuery(map).find('area[coords]').each(function() { + + var shape, area_options; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if(area_options.alwaysOn) + { + draw(this, canvas); + } + }); + } + jQuery(map).find('area[coords]').unbind(); + jQuery(map).find('area[coords]').mouseover(mouseover).mouseout(function(e) { clear_canvas(canvas); }); + jQuery(map).find('area[coords]').click(mouseclick); + } + + img.before(canvas); // if we put this after, the mouseover events wouldn't fire. + img.addClass('maphilighted_mod'); + + // if question was not answered correctly yet, "reload" active areas + if(ilias.questions.answers[question_id] && ilias.questions.answers[question_id].passed != true) + { + for (i=0; i < ilias.questions.answers[question_id].areas.length; i++){ + if(ilias.questions.answers[question_id].areas[i] == true) + { + var canvas_id = question_id + '_' + i; + if (!jQuery('#canvas_' + canvas_id).attr('id')) + { + var selected_area = jQuery(map).find('area[id="'+ canvas_id + '"]'); + draw(jQuery(selected_area).get(0), canvas); + } + } + }; + } + + }); + }; + + jQuery.fn.maphilight_mod.defaults = { + fill: true, + fillColor: 'ff6633', + fillOpacity: 0.4, + stroke: true, + strokeColor: 'ff6633', + strokeOpacity: 1, + strokeWidth: 2, + fade: true, + alwaysOn: false + }; +})(jQuery); + + +function getFname(yStr){ + var sFileName = ""; + for (nloop=yStr.length-1;nloop>1;nloop--){ + if (yStr.charAt(nloop)=="/"){ + sFileName=yStr.substring(nloop+1,yStr.length); + break; + } + if (yStr.charAt(nloop)=="\\"){ // backslash must be escaped + sFileName=yStr.substring(nloop+1,yStr.length); + break; + } + } + return sFileName; +} + +answers = ilias.questions.answers; diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/yahoo/animation-min.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/yahoo/animation-min.js new file mode 100644 index 0000000..26dde3d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/yahoo/animation-min.js @@ -0,0 +1,23 @@ +/* +Copyright (c) 2011, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.com/yui/license.html +version: 2.9.0 +*/ +(function(){var b=YAHOO.util;var a=function(d,c,e,f){if(!d){}this.init(d,c,e,f);};a.NAME="Anim";a.prototype={toString:function(){var c=this.getEl()||{};var d=c.id||c.tagName;return(this.constructor.NAME+": "+d);},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttribute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|bottom$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod:function(c,e,d){return this.method(this.currentFrame,e,d-e,this.totalFrames);},setAttribute:function(c,f,e){var d=this.getEl();if(this.patterns.noNegatives.test(c)){f=(f>0)?f:0;}if(c in d&&!("style" in d&&c in d.style)){d[c]=f;}else{b.Dom.setStyle(d,c,f+e);}},getAttribute:function(c){var e=this.getEl();var g=b.Dom.getStyle(e,c);if(g!=="auto"&&!this.patterns.offsetUnit.test(g)){return parseFloat(g);}var d=this.patterns.offsetAttribute.exec(c)||[];var h=!!(d[3]);var f=!!(d[2]);if("style" in e){if(f||(b.Dom.getStyle(e,"position")=="absolute"&&h)){g=e["offset"+d[0].charAt(0).toUpperCase()+d[0].substr(1)];}else{g=0;}}else{if(c in e){g=e[c];}}return g;},getDefaultUnit:function(c){if(this.patterns.defaultUnit.test(c)){return"px";}return"";},setRuntimeAttribute:function(d){var j;var e;var f=this.attributes;this.runtimeAttributes[d]={};var h=function(i){return(typeof i!=="undefined");};if(!h(f[d]["to"])&&!h(f[d]["by"])){return false;}j=(h(f[d]["from"]))?f[d]["from"]:this.getAttribute(d);if(h(f[d]["to"])){e=f[d]["to"];}else{if(h(f[d]["by"])){if(j.constructor==Array){e=[];for(var g=0,c=j.length;g0&&isFinite(o)){if(k.currentFrame+o>=n){o=n-(m+1);}k.currentFrame+=o;}};this._queue=c;this._getIndex=a;};YAHOO.util.Bezier=new function(){this.getPosition=function(e,d){var f=e.length;var c=[];for(var b=0;b0&&!(m[0] instanceof Array)){m=[m];}else{var l=[];for(n=0,p=m.length;n0){this.runtimeAttributes[q]=this.runtimeAttributes[q].concat(m);}this.runtimeAttributes[q][this.runtimeAttributes[q].length]=j;}else{f.setRuntimeAttribute.call(this,q);}};var b=function(g,i){var h=e.Dom.getXY(this.getEl());g=[g[0]-h[0]+i[0],g[1]-h[1]+i[1]];return g;};var d=function(g){return(typeof g!=="undefined");};e.Motion=a;})();(function(){var d=function(f,e,g,h){if(f){d.superclass.constructor.call(this,f,e,g,h);}};d.NAME="Scroll";var b=YAHOO.util;YAHOO.extend(d,b.ColorAnim);var c=d.superclass;var a=d.prototype;a.doMethod=function(e,h,f){var g=null;if(e=="scroll"){g=[this.method(this.currentFrame,h[0],f[0]-h[0],this.totalFrames),this.method(this.currentFrame,h[1],f[1]-h[1],this.totalFrames)];}else{g=c.doMethod.call(this,e,h,f);}return g;};a.getAttribute=function(e){var g=null;var f=this.getEl();if(e=="scroll"){g=[f.scrollLeft,f.scrollTop];}else{g=c.getAttribute.call(this,e);}return g;};a.setAttribute=function(e,h,g){var f=this.getEl();if(e=="scroll"){f.scrollLeft=h[0];f.scrollTop=h[1];}else{c.setAttribute.call(this,e,h,g);}};b.Scroll=d;})();YAHOO.register("animation",YAHOO.util.Anim,{version:"2.9.0",build:"2800"}); \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/yahoo/yahoo-dom-event.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/yahoo/yahoo-dom-event.js new file mode 100644 index 0000000..46c58bf --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/js/yahoo/yahoo-dom-event.js @@ -0,0 +1,14 @@ +/* +Copyright (c) 2011, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.com/yui/license.html +version: 2.9.0 +*/ +if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={};}YAHOO.namespace=function(){var b=arguments,g=null,e,c,f;for(e=0;e":">",'"':""","'":"'","/":"/","`":"`"},d=["toString","valueOf"],e={isArray:function(j){return a.toString.apply(j)===c;},isBoolean:function(j){return typeof j==="boolean";},isFunction:function(j){return(typeof j==="function")||a.toString.apply(j)===h;},isNull:function(j){return j===null;},isNumber:function(j){return typeof j==="number"&&isFinite(j);},isObject:function(j){return(j&&(typeof j==="object"||f.isFunction(j)))||false;},isString:function(j){return typeof j==="string";},isUndefined:function(j){return typeof j==="undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(l,k){var j,n,m;for(j=0;j"'\/`]/g,function(k){return g[k];});},extend:function(m,n,l){if(!n||!m){throw new Error("extend failed, please check that "+"all dependencies are included.");}var k=function(){},j;k.prototype=n.prototype;m.prototype=new k();m.prototype.constructor=m;m.superclass=n.prototype;if(n.prototype.constructor==a.constructor){n.prototype.constructor=n;}if(l){for(j in l){if(f.hasOwnProperty(l,j)){m.prototype[j]=l[j];}}f._IEEnumFix(m.prototype,l);}},augmentObject:function(n,m){if(!m||!n){throw new Error("Absorb failed, verify dependencies.");}var j=arguments,l,o,k=j[2];if(k&&k!==true){for(l=2;l0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}if(r.length>1){r.pop();}r.push("]");}else{r.push("{");for(l in j){if(f.hasOwnProperty(j,l)){r.push(l+m);if(f.isObject(j[l])){r.push((p>0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}}if(r.length>1){r.pop();}r.push("}");}return r.join("");},substitute:function(x,y,E,l){var D,C,B,G,t,u,F=[],p,z=x.length,A="dump",r=" ",q="{",m="}",n,w;for(;;){D=x.lastIndexOf(q,z);if(D<0){break;}C=x.indexOf(m,D);if(D+1>C){break;}p=x.substring(D+1,C);G=p;u=null;B=G.indexOf(r);if(B>-1){u=G.substring(B+1);G=G.substring(0,B);}t=y[G];if(E){t=E(G,t,u);}if(f.isObject(t)){if(f.isArray(t)){t=f.dump(t,parseInt(u,10));}else{u=u||"";n=u.indexOf(A);if(n>-1){u=u.substring(4);}w=t.toString();if(w===i||n>-1){t=f.dump(t,parseInt(u,10));}else{t=w;}}}else{if(!f.isString(t)&&!f.isNumber(t)){t="~-"+F.length+"-~";F[F.length]=p;}}x=x.substring(0,D)+t+x.substring(C+1);if(l===false){z=D-1;}}for(D=F.length-1;D>=0;D=D-1){x=x.replace(new RegExp("~-"+D+"-~"),"{"+F[D]+"}","g");}return x;},trim:function(j){try{return j.replace(/^\s+|\s+$/g,"");}catch(k){return j; +}},merge:function(){var n={},k=arguments,j=k.length,m;for(m=0;m-1;}}else{}return G;},addClass:function(W,G){return e.Dom.batch(W,e.Dom._addClass,G);},_addClass:function(X,W){var G=false,Y;if(X&&W){Y=e.Dom._getAttribute(X,f)||i;if(!e.Dom._hasClass(X,W)){e.Dom.setAttribute(X,f,a(Y+b+W));G=true;}}else{}return G;},removeClass:function(W,G){return e.Dom.batch(W,e.Dom._removeClass,G);},_removeClass:function(Y,X){var W=false,aa,Z,G;if(Y&&X){aa=e.Dom._getAttribute(Y,f)||i;e.Dom.setAttribute(Y,f,aa.replace(e.Dom._getClassRegex(X),i));Z=e.Dom._getAttribute(Y,f);if(aa!==Z){e.Dom.setAttribute(Y,f,a(Z));W=true;if(e.Dom._getAttribute(Y,f)===""){G=(Y.hasAttribute&&Y.hasAttribute(E))?E:f;Y.removeAttribute(G);}}}else{}return W;},replaceClass:function(X,W,G){return e.Dom.batch(X,e.Dom._replaceClass,{from:W,to:G});},_replaceClass:function(Y,X){var W,ab,aa,G=false,Z;if(Y&&X){ab=X.from;aa=X.to;if(!aa){G=false;}else{if(!ab){G=e.Dom._addClass(Y,X.to);}else{if(ab!==aa){Z=e.Dom._getAttribute(Y,f)||i;W=(b+Z.replace(e.Dom._getClassRegex(ab),b+aa).replace(/\s+/g,b)).split(e.Dom._getClassRegex(aa));W.splice(1,0,b+aa);e.Dom.setAttribute(Y,f,a(W.join(i)));G=true;}}}}else{}return G;},generateId:function(G,X){X=X||"yui-gen";var W=function(Y){if(Y&&Y.id){return Y.id;}var Z=X+YAHOO.env._id_counter++; +if(Y){if(Y[C]&&Y[C].getElementById(Z)){return e.Dom.generateId(Y,Z+X);}Y.id=Z;}return Z;};return e.Dom.batch(G,W,e.Dom,true)||W.apply(e.Dom,arguments);},isAncestor:function(W,X){W=e.Dom.get(W);X=e.Dom.get(X);var G=false;if((W&&X)&&(W[K]&&X[K])){if(W.contains&&W!==X){G=W.contains(X);}else{if(W.compareDocumentPosition){G=!!(W.compareDocumentPosition(X)&16);}}}else{}return G;},inDocument:function(G,W){return e.Dom._inDoc(e.Dom.get(G),W);},_inDoc:function(W,X){var G=false;if(W&&W[c]){X=X||W[C];G=e.Dom.isAncestor(X[U],W);}else{}return G;},getElementsBy:function(W,af,ab,ad,X,ac,ae){af=af||"*";ab=(ab)?e.Dom.get(ab):null||j;var aa=(ae)?null:[],G;if(ab){G=ab.getElementsByTagName(af);for(var Y=0,Z=G.length;Y=8){e.Dom.DOT_ATTRIBUTES.type=true;}})();YAHOO.util.Region=function(d,e,a,c){this.top=d;this.y=d;this[1]=d;this.right=e;this.bottom=a;this.left=c;this.x=c;this[0]=c;this.width=this.right-this.left;this.height=this.bottom-this.top;};YAHOO.util.Region.prototype.contains=function(a){return(a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom);};YAHOO.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left));};YAHOO.util.Region.prototype.intersect=function(f){var d=Math.max(this.top,f.top),e=Math.min(this.right,f.right),a=Math.min(this.bottom,f.bottom),c=Math.max(this.left,f.left); +if(a>=d&&e>=c){return new YAHOO.util.Region(d,e,a,c);}else{return null;}};YAHOO.util.Region.prototype.union=function(f){var d=Math.min(this.top,f.top),e=Math.max(this.right,f.right),a=Math.max(this.bottom,f.bottom),c=Math.min(this.left,f.left);return new YAHOO.util.Region(d,e,a,c);};YAHOO.util.Region.prototype.toString=function(){return("Region {"+"top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+", height: "+this.height+", width: "+this.width+"}");};YAHOO.util.Region.getRegion=function(e){var g=YAHOO.util.Dom.getXY(e),d=g[1],f=g[0]+e.offsetWidth,a=g[1]+e.offsetHeight,c=g[0];return new YAHOO.util.Region(d,f,a,c);};YAHOO.util.Point=function(a,b){if(YAHOO.lang.isArray(a)){b=a[1];a=a[0];}YAHOO.util.Point.superclass.constructor.call(this,b,a,b,a);};YAHOO.extend(YAHOO.util.Point,YAHOO.util.Region);(function(){var b=YAHOO.util,a="clientTop",f="clientLeft",j="parentNode",k="right",w="hasLayout",i="px",u="opacity",l="auto",d="borderLeftWidth",g="borderTopWidth",p="borderRightWidth",v="borderBottomWidth",s="visible",q="transparent",n="height",e="width",h="style",t="currentStyle",r=/^width|height$/,o=/^(\d[.\d]*)+(em|ex|px|gd|rem|vw|vh|vm|ch|mm|cm|in|pt|pc|deg|rad|ms|s|hz|khz|%){1}?/i,m={get:function(x,z){var y="",A=x[t][z];if(z===u){y=b.Dom.getStyle(x,u);}else{if(!A||(A.indexOf&&A.indexOf(i)>-1)){y=A;}else{if(b.Dom.IE_COMPUTED[z]){y=b.Dom.IE_COMPUTED[z](x,z);}else{if(o.test(A)){y=b.Dom.IE.ComputedStyle.getPixel(x,z);}else{y=A;}}}}return y;},getOffset:function(z,E){var B=z[t][E],x=E.charAt(0).toUpperCase()+E.substr(1),C="offset"+x,y="pixel"+x,A="",D;if(B==l){D=z[C];if(D===undefined){A=0;}A=D;if(r.test(E)){z[h][E]=D;if(z[C]>D){A=D-(z[C]-D);}z[h][E]=l;}}else{if(!z[h][y]&&!z[h][E]){z[h][E]=B;}A=z[h][y];}return A+i;},getBorderWidth:function(x,z){var y=null;if(!x[t][w]){x[h].zoom=1;}switch(z){case g:y=x[a];break;case v:y=x.offsetHeight-x.clientHeight-x[a];break;case d:y=x[f];break;case p:y=x.offsetWidth-x.clientWidth-x[f];break;}return y+i;},getPixel:function(y,x){var A=null,B=y[t][k],z=y[t][x];y[h][k]=z;A=y[h].pixelRight;y[h][k]=B;return A+i;},getMargin:function(y,x){var z;if(y[t][x]==l){z=0+i;}else{z=b.Dom.IE.ComputedStyle.getPixel(y,x);}return z;},getVisibility:function(y,x){var z;while((z=y[t])&&z[x]=="inherit"){y=y[j];}return(z)?z[x]:s;},getColor:function(y,x){return b.Dom.Color.toRGB(y[t][x])||q;},getBorderColor:function(y,x){var z=y[t],A=z[x]||z.color;return b.Dom.Color.toRGB(b.Dom.Color.toHex(A));}},c={};c.top=c.right=c.bottom=c.left=c[e]=c[n]=m.getOffset;c.color=m.getColor;c[g]=c[p]=c[v]=c[d]=m.getBorderWidth;c.marginTop=c.marginRight=c.marginBottom=c.marginLeft=m.getMargin;c.visibility=m.getVisibility;c.borderColor=c.borderTopColor=c.borderRightColor=c.borderBottomColor=c.borderLeftColor=m.getBorderColor;b.Dom.IE_COMPUTED=c;b.Dom.IE_ComputedStyle=m;})();(function(){var c="toString",a=parseInt,b=RegExp,d=YAHOO.util;d.Dom.Color={KEYWORDS:{black:"000",silver:"c0c0c0",gray:"808080",white:"fff",maroon:"800000",red:"f00",purple:"800080",fuchsia:"f0f",green:"008000",lime:"0f0",olive:"808000",yellow:"ff0",navy:"000080",blue:"00f",teal:"008080",aqua:"0ff"},re_RGB:/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i,re_hex:/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i,re_hex3:/([0-9A-F])/gi,toRGB:function(e){if(!d.Dom.Color.re_RGB.test(e)){e=d.Dom.Color.toHex(e);}if(d.Dom.Color.re_hex.exec(e)){e="rgb("+[a(b.$1,16),a(b.$2,16),a(b.$3,16)].join(", ")+")";}return e;},toHex:function(f){f=d.Dom.Color.KEYWORDS[f]||f;if(d.Dom.Color.re_RGB.exec(f)){f=[Number(b.$1).toString(16),Number(b.$2).toString(16),Number(b.$3).toString(16)];for(var e=0;e0){i=c[0];}try{b=g.fn.call(f,i,g.obj);}catch(h){this.lastError=h;if(a){throw h;}}}else{try{b=g.fn.call(f,this.type,c,g.obj);}catch(d){this.lastError=d;if(a){throw d;}}}return b;},unsubscribeAll:function(){var a=this.subscribers.length,b;for(b=a-1;b>-1;b--){this._delete(b);}this.subscribers=[];return a;},_delete:function(a){var b=this.subscribers[a];if(b){delete b.fn;delete b.obj;}this.subscribers.splice(a,1);},toString:function(){return"CustomEvent: "+"'"+this.type+"', "+"context: "+this.scope;}};YAHOO.util.Subscriber=function(a,b,c){this.fn=a;this.obj=YAHOO.lang.isUndefined(b)?null:b;this.overrideContext=c;};YAHOO.util.Subscriber.prototype.getScope=function(a){if(this.overrideContext){if(this.overrideContext===true){return this.obj;}else{return this.overrideContext;}}return a;};YAHOO.util.Subscriber.prototype.contains=function(a,b){if(b){return(this.fn==a&&this.obj==b);}else{return(this.fn==a);}};YAHOO.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+this.obj+", overrideContext: "+(this.overrideContext||"no")+" }";};if(!YAHOO.util.Event){YAHOO.util.Event=function(){var g=false,h=[],j=[],a=0,e=[],b=0,c={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9},d=YAHOO.env.ua.ie,f="focusin",i="focusout";return{POLL_RETRYS:500,POLL_INTERVAL:40,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_SCOPE:4,OBJ:5,OVERRIDE:6,CAPTURE:7,lastError:null,isSafari:YAHOO.env.ua.webkit,webkit:YAHOO.env.ua.webkit,isIE:d,_interval:null,_dri:null,_specialTypes:{focusin:(d?"focusin":"focus"),focusout:(d?"focusout":"blur")},DOMReady:false,throwErrors:false,startInterval:function(){if(!this._interval){this._interval=YAHOO.lang.later(this.POLL_INTERVAL,this,this._tryPreloadAttach,null,true);}},onAvailable:function(q,m,o,p,n){var k=(YAHOO.lang.isString(q))?[q]:q;for(var l=0;l-1;m--){s=(this.removeListener(l[m],k,r)&&s);}return s;}}if(!r||!r.call){return this.purgeElement(l,false,k);}if("unload"==k){for(m=j.length-1;m>-1;m--){u=j[m];if(u&&u[0]==l&&u[1]==k&&u[2]==r){j.splice(m,1);return true;}}return false;}var n=null;var o=arguments[3];if("undefined"===typeof o){o=this._getCacheIndex(h,l,k,r);}if(o>=0){n=h[o];}if(!l||!n){return false;}var t=n[this.CAPTURE]===true?true:false;try{this._simpleRemove(l,k,n[this.WFN],t);}catch(q){this.lastError=q;return false;}delete h[o][this.WFN];delete h[o][this.FN];h.splice(o,1);return true;},getTarget:function(m,l){var k=m.target||m.srcElement;return this.resolveTextNode(k);},resolveTextNode:function(l){try{if(l&&3==l.nodeType){return l.parentNode;}}catch(k){return null;}return l;},getPageX:function(l){var k=l.pageX;if(!k&&0!==k){k=l.clientX||0;if(this.isIE){k+=this._getScrollLeft();}}return k;},getPageY:function(k){var l=k.pageY;if(!l&&0!==l){l=k.clientY||0;if(this.isIE){l+=this._getScrollTop();}}return l;},getXY:function(k){return[this.getPageX(k),this.getPageY(k)];},getRelatedTarget:function(l){var k=l.relatedTarget; +if(!k){if(l.type=="mouseout"){k=l.toElement;}else{if(l.type=="mouseover"){k=l.fromElement;}}}return this.resolveTextNode(k);},getTime:function(m){if(!m.time){var l=new Date().getTime();try{m.time=l;}catch(k){this.lastError=k;return l;}}return m.time;},stopEvent:function(k){this.stopPropagation(k);this.preventDefault(k);},stopPropagation:function(k){if(k.stopPropagation){k.stopPropagation();}else{k.cancelBubble=true;}},preventDefault:function(k){if(k.preventDefault){k.preventDefault();}else{k.returnValue=false;}},getEvent:function(m,k){var l=m||window.event;if(!l){var n=this.getEvent.caller;while(n){l=n.arguments[0];if(l&&Event==l.constructor){break;}n=n.caller;}}return l;},getCharCode:function(l){var k=l.keyCode||l.charCode||0;if(YAHOO.env.ua.webkit&&(k in c)){k=c[k];}return k;},_getCacheIndex:function(n,q,r,p){for(var o=0,m=n.length;o0&&e.length>0);}var p=[];var r=function(t,u){var s=t;if(u.overrideContext){if(u.overrideContext===true){s=u.obj;}else{s=u.overrideContext;}}u.fn.call(s,u.obj);};var l,k,o,n,m=[];for(l=0,k=e.length;l-1;l--){o=e[l];if(!o||!o.id){e.splice(l,1);}}this.startInterval();}else{if(this._interval){this._interval.cancel();this._interval=null;}}this.locked=false;},purgeElement:function(p,q,s){var n=(YAHOO.lang.isString(p))?this.getEl(p):p;var r=this.getListeners(n,s),o,k;if(r){for(o=r.length-1;o>-1;o--){var m=r[o];this.removeListener(n,m.type,m.fn);}}if(q&&n&&n.childNodes){for(o=0,k=n.childNodes.length;o-1;o--){n=h[o];if(n){try{m.removeListener(n[m.EL],n[m.TYPE],n[m.FN],o);}catch(v){}}}n=null;}try{m._simpleRemove(window,"unload",m._unload);m._simpleRemove(window,"load",m._load);}catch(u){}},_getScrollLeft:function(){return this._getScroll()[1];},_getScrollTop:function(){return this._getScroll()[0];},_getScroll:function(){var k=document.documentElement,l=document.body;if(k&&(k.scrollTop||k.scrollLeft)){return[k.scrollTop,k.scrollLeft];}else{if(l){return[l.scrollTop,l.scrollLeft];}else{return[0,0];}}},regCE:function(){},_simpleAdd:function(){if(window.addEventListener){return function(m,n,l,k){m.addEventListener(n,l,(k));};}else{if(window.attachEvent){return function(m,n,l,k){m.attachEvent("on"+n,l);};}else{return function(){};}}}(),_simpleRemove:function(){if(window.removeEventListener){return function(m,n,l,k){m.removeEventListener(n,l,(k));};}else{if(window.detachEvent){return function(l,m,k){l.detachEvent("on"+m,k);};}else{return function(){};}}}()};}();(function(){var a=YAHOO.util.Event;a.on=a.addListener;a.onFocus=a.addFocusListener;a.onBlur=a.addBlurListener; +/*! DOMReady: based on work by: Dean Edwards/John Resig/Matthias Miller/Diego Perini */ +if(a.isIE){if(self!==self.top){document.onreadystatechange=function(){if(document.readyState=="complete"){document.onreadystatechange=null;a._ready();}};}else{YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true);var b=document.createElement("p");a._dri=setInterval(function(){try{b.doScroll("left");clearInterval(a._dri);a._dri=null;a._ready();b=null;}catch(c){}},a.POLL_INTERVAL);}}else{if(a.webkit&&a.webkit<525){a._dri=setInterval(function(){var c=document.readyState;if("loaded"==c||"complete"==c){clearInterval(a._dri);a._dri=null;a._ready();}},a.POLL_INTERVAL);}else{a._simpleAdd(document,"DOMContentLoaded",a._ready);}}a._simpleAdd(window,"load",a._load);a._simpleAdd(window,"unload",a._unload);a._tryPreloadAttach();})();}YAHOO.util.EventProvider=function(){};YAHOO.util.EventProvider.prototype={__yui_events:null,__yui_subscribers:null,subscribe:function(a,c,f,e){this.__yui_events=this.__yui_events||{};var d=this.__yui_events[a];if(d){d.subscribe(c,f,e);}else{this.__yui_subscribers=this.__yui_subscribers||{};var b=this.__yui_subscribers;if(!b[a]){b[a]=[];}b[a].push({fn:c,obj:f,overrideContext:e});}},unsubscribe:function(c,e,g){this.__yui_events=this.__yui_events||{};var a=this.__yui_events;if(c){var f=a[c];if(f){return f.unsubscribe(e,g);}}else{var b=true;for(var d in a){if(YAHOO.lang.hasOwnProperty(a,d)){b=b&&a[d].unsubscribe(e,g); +}}return b;}return false;},unsubscribeAll:function(a){return this.unsubscribe(a);},createEvent:function(b,g){this.__yui_events=this.__yui_events||{};var e=g||{},d=this.__yui_events,f;if(d[b]){}else{f=new YAHOO.util.CustomEvent(b,e.scope||this,e.silent,YAHOO.util.CustomEvent.FLAT,e.fireOnce);d[b]=f;if(e.onSubscribeCallback){f.subscribeEvent.subscribe(e.onSubscribeCallback);}this.__yui_subscribers=this.__yui_subscribers||{};var a=this.__yui_subscribers[b];if(a){for(var c=0;c":">",'"':""","'":"'","/":"/","`":"`"},d=["toString","valueOf"],e={isArray:function(j){return a.toString.apply(j)===c;},isBoolean:function(j){return typeof j==="boolean";},isFunction:function(j){return(typeof j==="function")||a.toString.apply(j)===h;},isNull:function(j){return j===null;},isNumber:function(j){return typeof j==="number"&&isFinite(j);},isObject:function(j){return(j&&(typeof j==="object"||f.isFunction(j)))||false;},isString:function(j){return typeof j==="string";},isUndefined:function(j){return typeof j==="undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(l,k){var j,n,m;for(j=0;j"'\/`]/g,function(k){return g[k];});},extend:function(m,n,l){if(!n||!m){throw new Error("extend failed, please check that "+"all dependencies are included.");}var k=function(){},j;k.prototype=n.prototype;m.prototype=new k();m.prototype.constructor=m;m.superclass=n.prototype;if(n.prototype.constructor==a.constructor){n.prototype.constructor=n;}if(l){for(j in l){if(f.hasOwnProperty(l,j)){m.prototype[j]=l[j];}}f._IEEnumFix(m.prototype,l);}},augmentObject:function(n,m){if(!m||!n){throw new Error("Absorb failed, verify dependencies.");}var j=arguments,l,o,k=j[2];if(k&&k!==true){for(l=2;l0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}if(r.length>1){r.pop();}r.push("]");}else{r.push("{");for(l in j){if(f.hasOwnProperty(j,l)){r.push(l+m);if(f.isObject(j[l])){r.push((p>0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}}if(r.length>1){r.pop();}r.push("}");}return r.join("");},substitute:function(x,y,E,l){var D,C,B,G,t,u,F=[],p,z=x.length,A="dump",r=" ",q="{",m="}",n,w;for(;;){D=x.lastIndexOf(q,z);if(D<0){break;}C=x.indexOf(m,D);if(D+1>C){break;}p=x.substring(D+1,C);G=p;u=null;B=G.indexOf(r);if(B>-1){u=G.substring(B+1);G=G.substring(0,B);}t=y[G];if(E){t=E(G,t,u);}if(f.isObject(t)){if(f.isArray(t)){t=f.dump(t,parseInt(u,10));}else{u=u||"";n=u.indexOf(A);if(n>-1){u=u.substring(4);}w=t.toString();if(w===i||n>-1){t=f.dump(t,parseInt(u,10));}else{t=w;}}}else{if(!f.isString(t)&&!f.isNumber(t)){t="~-"+F.length+"-~";F[F.length]=p;}}x=x.substring(0,D)+t+x.substring(C+1);if(l===false){z=D-1;}}for(D=F.length-1;D>=0;D=D-1){x=x.replace(new RegExp("~-"+D+"-~"),"{"+F[D]+"}","g");}return x;},trim:function(j){try{return j.replace(/^\s+|\s+$/g,"");}catch(k){return j; +}},merge:function(){var n={},k=arguments,j=k.length,m;for(m=0;m + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + Contacts and Support
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + +
        + + + + +
        +
        + + +
        + + + + + +

        Contacts and Support

        For product support please contact (GMT+1 time zone)
        Email : info@steamware.net
        + + +
        + + +
        + + + + +
        +
        + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_324.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_324.html new file mode 100644 index 0000000..c778cfc --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_324.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + FAQ
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + + + + +
        + + + + + +

        FAQ

        Answers to frequently asked questions (FAQ):
         
        • How can I modify the records in the master data tables?
          • To change the records click on the yellow pencil to enter "edit" mode, make the changes you want (fill in the fields, select dates etc ...) and then confirm by clicking the green check mark or cancel by clicking on the red x . To insert new record click the button "New" and then proceed as for editing.
          • For details, see Using database management
        • How to use the combobox for dates?
          • Clicking on the box will show the calendar date selector to select the month and day that you want. Click on the selected day and the application will insert the selected date in the box, then continue with the modification of subsequent fields.
        • How to take charge of a maintenance request?
          • To take charge of a request click on the printer icon in this list of applications not yet taken in charge. The maintenance request will be printed on the default printer and plug in the same load.
        • How to print the requests and reporting?
          • You can click the pdf icon next to an item to generate a printable pdf of the application or report. When taking charge of a request it is automatically printed to the default printer.
          • For details, see Reporting systems and interventions
        • How to change a text label description?
          • To change a text label use the vocabulary item on the left menu. Through the interface vocabulary seek your record to modify and change it as you would do on a normal record: change the IT (Italian translation) or EN (English translation) as required.
        + + +
        + + + + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_325.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_325.html new file mode 100644 index 0000000..ca3f78b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_325.html @@ -0,0 +1,516 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + Introduction
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + + + + +
        + + + + + +

        Introduction

        The  WebGIM application allows integrated management of maintenance through the input of requests for maintenance, consulting the list of open requests, in progress or already completed, and management of data and reports with a simple web interface.
        The add-on module allows you to enter scheduled maintenance.
        The guide allows you to use the best features in this application explaining step by step operation.
         
        To use the application you need to connect with a web browser to the address of the installation server and log in with your credentials.
        The initial screen (see Fig. 1) has the left side menu that contains all the functions accessible by the current user.
        fig.1 - Home page
        The screens and menus shown are for guidance only as the application displays menu items and functionality based on the permissions assigned to the user.
        + + +
        + + + + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_326.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_326.html new file mode 100644 index 0000000..1063fcf --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_326.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + List Usage Managment
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + + + + +
        + + + + + +

        List Usage Managment (1/8)

        The first part of the user menu on the left is dedicated to the management of data.
        Clicking on one of the items now available, you can create, edit and delete entries in the registry based on user privileges. Is possible to manage fields, type and priority for breakdowns, assign machines to different departments and define the types of failure.
         
        General Operation
        To change existing entries in the registry (Fig. 1)
        • Click the button with the yellow pencil icon next to the item you want (1)
        • manipulate data in different fields (edit free selection from drop down, etc. ..)
        • confirm by clicking on the green check mark - or cancel it by clicking the red X (2)
         
        fig-1 - Modify fileds
        To add new entries (Fig. 2)
        • select the item in the left menu andClick the button again (you will create a new entry not defined)
        • click on the yellow pencil to edit the item created
        • change data
        • confirm by clicking on the green check mark - cancel it by clicking the red x
        fig. 2 - New fields creation
        To delete an item completely (fig. 3)
        • Click the trash can icon
        • reply to confirmatory application
        fig. 3 - Cancel fields
        You can search among the items using the search field located at the top above the list data (Fig. 4).
        fig. 4 - Search
        If there are switches (fig. 5) to activate them you must click the field to make them appear, select values ??from those proposed and / or use the search box. The selector popup is closed on selection or with a click in another part of the page.
        fig. 5 - Calendar switch
        + + +
        + + + + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_327.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_327.html new file mode 100644 index 0000000..48dd46c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_327.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + List Usage Managment
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + + + + +
        + + + + + +

        List Usage Managment (2/8)

        Failures list
         
        This section allows you to define areas of fault and / or modify the fields of the possible faults as wear and tear, accidental, routine maintenance or others.
         
        Priority list
         
        The priority list section allows editing and insertion of priorities, marked with an id priority and an associated style (traffic lights red, yellow and green) to quickly distinguish the application priority of an element (Fig. 1).
        fig. 1 - Manage priority
        Failure type managment
         
        From this section you can manage the data of the type of fault in a manner similar to the others.
        + + +
        + + + + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_328.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_328.html new file mode 100644 index 0000000..7b5d4c3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_328.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + List Usage Managment
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + + + + +
        + + + + + +

        List Usage Managment (3/8)

        Plant management

        To change the entries in the departments registry  do for the global change master data (ie yellow pencil icon to edit the entry and green check mark to confirm / red X to cancel) (fig. 1), it is also possible
         
        • click on the magic wand to clone the current record
        • use the calendar to select a date selectors
        fig. 1 - Plant managment
        Machines management

        Machine management page is similar to other registries, includes the functionality of "clone record" and the possibility to select the plant a machine belongs clicking on "Plant" in the edit mode of an item (fig. 2).

        Using the selector pop-up choose an item or search it using the search box.
        fig. 2 - Machine management
        + + +
        + + + + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_329.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_329.html new file mode 100644 index 0000000..9f06346 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_329.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + List Usage Managment
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + + + + +
        + + + + + +

        List Usage Managment (4/8)

        Machine-plant
         
        By managing machine-plant you can manage the association between machines and units (Fig. 1).
         
        To assign the machines to departments
         
        • select the two drop-down menu at the top departments desired
        • click on the "magnifying lens" to select an item
        • move the selected machine in the department you want by clicking on one of the central arrows (from left to right department or vice versa)
        fig. 1 - Manage machine-departments
        + + +
        + + + + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_330.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_330.html new file mode 100644 index 0000000..65f0638 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_330.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + List Usage Managment
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + + + + +
        + + + + + +

        List Usage Managment (5/8)

        Plant opening

         
        Through the opening management systems you can define the opening hours of daily plant for the correct definition of the report. The change takes place as for the other registries by clicking on the yellow pencil, confirming the changes with the green check mark or reversing with the red x (Fig. 1).
        fig. 1 - Managing openings
        Days off calendar

        With the closing calendar management capabilities, you can enter public holidays / non-working days in order to obtain a correct reporting which exclude non-working days (fig. 2).
         
         
        Through the list of days of closure for insert the desired days :
        • click on new - will set a record with the current day
        • change the newly inserted record by clicking on the yellow pencil
        • select the desired date from the calendar picker and enter a description
        • confirm the selection with the green check mark or cancel it with the red x
        To enter a range of dates
        • click on "Show insert stop period" on the page
        • insert the two dates by clicking on the text box to display the selector pop-up calendar
        • enter a description
        • confirm the entry by clicking on "Insert stops for selected period"
        fig. 2 - Manage closures
        + + +
        + + + + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_331.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_331.html new file mode 100644 index 0000000..ab64ded --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_331.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + List Usage Managment
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + + + + +
        + + + + + +

        List Usage Managment (6/8)

        Through the "Type of machine" which can be accessed by clicking on the menu item "Type of machine" menu, you can create and manage groups of machines and assign to each family the machines in question.
        In particular (fig. 1)
         
        • Section 1 allows editing and inclusion of families
        • selecting a family by clicking on the magnifying lens next to the name will appear the section 2 that shows and allows you to view or delete the associated machinery
        • to associate machines to select families select them in section 3 (pop-up) and click "Add machines". The use is quite similar to the other switches of this type, which allow search through the box at the top and multiple selection through the use of the ctrl key associated with the click of the mouse
        fig.1 - Manage family machine
        + + +
        + + + + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_332.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_332.html new file mode 100644 index 0000000..f40a6a9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_332.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + List Usage Managment
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + + + + +
        + + + + + +

        List Usage Managment (7/8)

        Using the "Nature of problem" (fig. 1) you can handle family causals for machines, adding, modifying or eliminating records in a similar way to other registries.
        fig. 1 - Manage nature of problems
        + + +
        + + + + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_333.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_333.html new file mode 100644 index 0000000..11283c0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_333.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + List Usage Managment
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + + + + +
        + + + + + +

        List Usage Managment (8/8)

        Using the function "Maintenance men" you can define matriculation and name of the maintenance operators, which will be available in detail intervention via a drop down menu. Compile as for other demographic fields "op. number", "Surname" and "Name".
         
        The matricule 0000 is not eraseble and rapresent the default user.
        fig. 1 - Maintenance men
        + + +
        + + + + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_334.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_334.html new file mode 100644 index 0000000..d0dcd15 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_334.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + Maintenance interventions
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + + + + +
        + + + + + +

        Maintenance interventions (1/4)

        Entering maintenance requests
         
        Clicking on the menu item you can enter a maintenance request or see requests present.Choose "Add new request" to add or "Go to list requests" to see the requests already submitted.
         
         
        To enter a request  (fig. 1) :
         
        • select the desired department (1)
        • select the machine on the department to place the request (2)
        • fill in the details of the fault (serial number, priority, date / time, scope and type of fault and if the system is shut) (3)
        • indicate the reason for the request (4)
        • enter a description of the problem (5)
        • confirm the insertion of the request by clicking the "Submit request" button (6)
        Fig. 1 - New request insertion
        + + +
        + + + + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_335.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_335.html new file mode 100644 index 0000000..09e764b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_335.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + Maintenance interventions
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + + + + +
        + + + + + +

        Maintenance interventions (2/4)

        List of requests
         
        Clicking on the menu item "Ticket list" or by selecting "Go to ticket list" from the "Insert new maintenance ticket", you can view and manage all the requests (Fig. 1).
        fig. 1 - Ticket list
        in general
        • the color of the state associated to requests quickly identify the status, red for interventions in the "requested", orange for "in progress" and green for "finished"
        • you can export to pdf the request by clicking the PDF symbol (fig. 2)
        To navigate between the requests
        • select the reference period by the switch in the upper-right of the table
        • By default, the list displays the required interventions and ongoing
        • if you also want to see requests completed click on "Show closed tickets" on the top left above the table interventions
        To take charge of a request
        • Click on the printer icon next to the desired request, the request is printed on the default printer
        • the status changes to "In Progress" in orange and you can then click on the "magnifying glass" to edit the details of the request (see section on the next page of the guide)
        fig. 2 - Request intervention report
        + + +
        + + + + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_336.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_336.html new file mode 100644 index 0000000..8d5bb53 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_336.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + Maintenance interventions
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + + + + +
        + + + + + +

        Maintenance interventions (3/4)

        Intervention detail
         
        Clicking on the magnifying lens on the side of each request you can view and edit the required request.
         
        Loading a detail page shows the detail request in read-only mode (Fig. 1).
        fig. 1 - Read only view
        You can change the detail in two modes by clicking on one of the buttons at the top (Fig. 2),edit the fields you want and press the update to update the request or Cancel to cancel the changes and return automatically in read-only mode (Fig. 3).
        fig. 2 - Edit view selection
        fig. 3 - Update and undo
        Maintenance intervention filling
        • fileds that can not be changed are displayed in blue
        • user-editable fields are displayed in green
        Manage complete editing
        • editable fields in full mode are shown in dark green
        • are still editable fields in basic mode
        In any case, you can give the details for each intervention (with serial operator intervention and duration) using the "Detail Interventions " at the bottom right of the detail form (Fig. 4).
        The change takes place as lists: the yellow pencil icon allows you to edit the record, the green check mark to confirm, the red x the cancellation of the modifications.
        fig. 4 - intervention details
        + + +
        + + + + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_337.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_337.html new file mode 100644 index 0000000..30500b7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_337.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + Maintenance interventions
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + + + + +
        + + + + + +

        Maintenance interventions (4/4)

        Clicking on the menu item "Scheduled Maintenance" (fig. 1) you can enter and / or display scheduled maintenance. This section allows you to enter planned maintenance with agreed deadline and set them to the reference periods so that they are automatically recorded and presented in the list requests.
        fig. 1 - Programmed maintenance
        Using the first tab "Interventions scheduling" and clicking on "Show create new" you can enter a programmed intervention: Define the details of the intervention in a manner similar to the inclusion of intervention required and click the button "Create schedule intervention " when finished.
        fig. 2 - Programmed intervention insertion
        Clicking on the second tab "List due interventions " are displayed the due interventions, which in any case will automatically be included in the maintenance interventions to date.
        fig. 3 - Interventions to expire
        + + +
        + + + + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_338.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_338.html new file mode 100644 index 0000000..bc53aeb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_338.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + Reports
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + + + + +
        + + + + + +

        Reports

        Report departments and maintenance interventions

        Plant report
         
        Clicking on the menu item and then on the pdf icon to see a summary report of the machines present and relevant departments in printable pdf format (Fig. 1)
        fig. 1 - Example of machine report
        Interventions report
         
        This reports section  allows you to view and print a summary report of operations in any state (required, pending or completed) and a MTBF MTTR report (an example in Fig. 2).
        The report shows a summary of the work hours divided by stopa
         
        • WORKSHOP: from the moment of failure at the end of intervention
        • INTERVENTION: from maintenance beginning to the end
        • OPERATOR: total time provided by all operators
         
        The MTBF MTTR report calculates the reliability of machines and departments (MTBF, mean time between failure), or divide the total hours of opening (excluding holidays, celebrations, scheduled downtime) for the number of operations carried out; also calculates the mean time to repair (MTTR, mean time to repair), seen from the workshop (from fault at the end of intervention) and maintenance (from the beginning to the end of maintenance).
        fig. 2 - Example of MTBF - MTTR report
        In both cases the selection of the machines and of the reference period occurs in the following way:
         
        • select departments and machines for which you want the report to be generated
          • the selection of departments and machines is multiple, you can select multiple departments and multiple machines, and the report will generate a report of all selected items. To search from the machines or departments enter the name or partial name in the search box above this  two lists and press enter, cancel the search and press enter to search through all the items and select multiple items by clicking and holding down the ctrl key on the keyboard.
        • select the status of the machines for which generate the report (in this case, you can select multiple using ctrl key)
        • select the reference period using pop-up calendar selector or use a default selection period
        • click on the pdf of the report you want
         
        The report is in printable pdf format.
        + + +
        + + + + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_339.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_339.html new file mode 100644 index 0000000..c099c7a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_339.html @@ -0,0 +1,532 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + Optional Modules + + + + » + + Scheduled maintenance
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + +
        + + + + + + +
        +
        + + +
        + + + + + +

        Scheduled maintenance

        Additional module - Scheduled Maintenance

         
        The plug-in for scheduled maintenance allows you to view and enter scheduled maintenance for individual machines, with the start date of operation, the frequency and details.
         
        To view the planned interventions (Fig. 1) :
         
        • simply click on the menu item "Scheduled Maintenance" and see the list shown
        • You can also filter by Type and/or Machine by clicking the Filter by Type and Filter by Machine button and then setting up filters for each department and machine.
        fig. 1 - Search programmed maintenanche
        It 's always possible to cancel a request using the "trash" icon next to each record.
         
        To enter the planned maintenance (fig. 3)
         
        • click on "Show create new" link on the top menu - you will see the entry form (Fig. 1)
        • indicate the description of the planned maintenance (1)
        • select the machines affected by the problem:
          • you can search for machines by entering the name or partial name in the search box above the panel and pressing enter - leave empty and press enter to return to the display of all machines (2)
          • select the machines in the selector (to select more than one machine at the same time click on the name while holding down the ctrl key on the keyboard) (3)
        • select the details of the intervention (4)
        • confirm the entry by clicking "Create scheduled maintenance task" (5)
        fig. 3 - Inserting scheduled maintenance
        + + +
        + + +
        + + + + + + +
        +
        + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_340.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_340.html new file mode 100644 index 0000000..23ceaf7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/lm_pg_340.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + +
        + + +
        +
        +
        + + + +

        Breadcrumb Navigation

        + + + WebGIM manual + + + + » + + Users registration
        + + + + +
        + + +

        +   + WebGIM manual

        + + +
        + +
        +
        + +
        + + + + + + +
        + + + + + +

        Users registration

        You can access the application through user authentication.

        If the user has not yet been approved the application will display on first access the screen "New User Registration" (Fig. 1). Enter your details and click the "Save" button to complete registration.
        You need to do this only for the first time, then you will be recognized automatically by the application.
        fig. 1 - New user registration
        Authorized users can also manage permission levels of users (basic or advanced) accessible through the control panel by clicking on "User Administration" menu.
        Through this panel (Fig. 2) you can promote basic users (new users registered via "New User Registration" are assigned basic permissions) or demote advanced users by assigning basic permissions.
        To do this click on the magnifying lens next to the user name and click "Add" to move the user from the blue table to the red table of advanced users or "Remove" button to move the user from the table of advanced users to the base users table.
        fig. 2 - Users administration
        + + +
        + + + + + +
        + +
        + +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_472.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_472.html new file mode 100644 index 0000000..c2f22be --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_472.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig.1 - Home page
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_474.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_474.html new file mode 100644 index 0000000..d7e71e0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_474.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_475.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_475.html new file mode 100644 index 0000000..a39d931 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_475.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 2 - Users administration
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_476.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_476.html new file mode 100644 index 0000000..32a9d0b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_476.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig-1 - Modify fileds
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_477.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_477.html new file mode 100644 index 0000000..723ec76 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_477.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 2 - New fields creation
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_478.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_478.html new file mode 100644 index 0000000..ef3a150 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_478.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 3 - Cancel fields
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_479.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_479.html new file mode 100644 index 0000000..0ae42e4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_479.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 4 - Search
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_480.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_480.html new file mode 100644 index 0000000..fe1b01d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_480.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 5 - Calendar switch
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_481.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_481.html new file mode 100644 index 0000000..77c2cb2 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_481.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 1 - Manage priority
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_482.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_482.html new file mode 100644 index 0000000..1575b30 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_482.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 2 - Machine management
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_483.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_483.html new file mode 100644 index 0000000..bd7c039 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_483.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 1 - Plant managment
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_484.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_484.html new file mode 100644 index 0000000..a9a1df7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_484.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 1 - Manage machine-departments
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_485.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_485.html new file mode 100644 index 0000000..54d74c9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_485.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 1 - Managing openings
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_486.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_486.html new file mode 100644 index 0000000..c3d1e19 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_486.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 2 - Manage closures
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_488.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_488.html new file mode 100644 index 0000000..55e785a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_488.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig.1 - Manage family machine
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_489.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_489.html new file mode 100644 index 0000000..9e4bb4a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_489.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 1 - Manage nature of problems
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_490.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_490.html new file mode 100644 index 0000000..b06e0c4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_490.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 1 - Maintenance men
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_491.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_491.html new file mode 100644 index 0000000..436ef6c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_491.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        Fig. 1 - New request insertion
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_492.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_492.html new file mode 100644 index 0000000..10bdb49 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_492.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 1 - Ticket list
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_493.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_493.html new file mode 100644 index 0000000..8ce0d76 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_493.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 2 - Request intervention report
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_494.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_494.html new file mode 100644 index 0000000..3406893 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_494.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 1 - Read only view
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_495.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_495.html new file mode 100644 index 0000000..f04a445 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_495.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 2 - Edit view selection
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_496.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_496.html new file mode 100644 index 0000000..4062d09 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_496.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 3 - Update and undo
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_497.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_497.html new file mode 100644 index 0000000..ca41776 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_497.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 4 - intervention details
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_498.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_498.html new file mode 100644 index 0000000..dadf0cd --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_498.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 1 - Programmed maintenance
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_499.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_499.html new file mode 100644 index 0000000..ce4bd1a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_499.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 2 - Programmed intervention insertion
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_500.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_500.html new file mode 100644 index 0000000..451886a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_500.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 3 - Interventions to expire
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_501.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_501.html new file mode 100644 index 0000000..5185009 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_501.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 1 - Example of machine report
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_502.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_502.html new file mode 100644 index 0000000..07af300 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_502.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 2 - Example of MTBF - MTTR report
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_503.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_503.html new file mode 100644 index 0000000..a277ef6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_503.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 1 - Search programmed maintenanche
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_504.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_504.html new file mode 100644 index 0000000..cb95596 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_504.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        fig. 3 - Inserting scheduled maintenance
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_505.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_505.html new file mode 100644 index 0000000..acfe77f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/media_505.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_472/homePage.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_472/homePage.png new file mode 100644 index 0000000..a1ca0f1 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_472/homePage.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_474/NewUserEnroll.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_474/NewUserEnroll.png new file mode 100644 index 0000000..cd775dd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_474/NewUserEnroll.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_474/NewUserEnroll_400_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_474/NewUserEnroll_400_0.png new file mode 100644 index 0000000..9e6ad24 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_474/NewUserEnroll_400_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_475/UserAdministration.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_475/UserAdministration.png new file mode 100644 index 0000000..68bd653 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_475/UserAdministration.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_476/ModifyFields.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_476/ModifyFields.png new file mode 100644 index 0000000..37c0fae Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_476/ModifyFields.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_476/ModifyFields_412_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_476/ModifyFields_412_0.png new file mode 100644 index 0000000..1e1a36e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_476/ModifyFields_412_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_477/newFields.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_477/newFields.png new file mode 100644 index 0000000..0f03c38 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_477/newFields.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_477/newFields_412_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_477/newFields_412_0.png new file mode 100644 index 0000000..c869ed6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_477/newFields_412_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_478/Delete.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_478/Delete.png new file mode 100644 index 0000000..b96cb56 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_478/Delete.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_478/Delete_412_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_478/Delete_412_0.png new file mode 100644 index 0000000..381b5a2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_478/Delete_412_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_479/Search.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_479/Search.png new file mode 100644 index 0000000..a879314 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_479/Search.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_479/Search_500_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_479/Search_500_0.png new file mode 100644 index 0000000..6cb1109 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_479/Search_500_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_480/Calendar.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_480/Calendar.png new file mode 100644 index 0000000..4447560 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_480/Calendar.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_480/Calendar_300_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_480/Calendar_300_0.png new file mode 100644 index 0000000..8b5b56a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_480/Calendar_300_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_481/ManagePriority.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_481/ManagePriority.png new file mode 100644 index 0000000..9ffb735 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_481/ManagePriority.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_481/ManagePriority_400_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_481/ManagePriority_400_0.png new file mode 100644 index 0000000..1f11a1c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_481/ManagePriority_400_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_482/machineManagment.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_482/machineManagment.png new file mode 100644 index 0000000..8354bf7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_482/machineManagment.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_482/machineManagment_550_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_482/machineManagment_550_0.png new file mode 100644 index 0000000..c4ec69d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_482/machineManagment_550_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_483/plantManagment.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_483/plantManagment.png new file mode 100644 index 0000000..46956a5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_483/plantManagment.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_483/plantManagment_750_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_483/plantManagment_750_0.png new file mode 100644 index 0000000..129465e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_483/plantManagment_750_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_484/MachinePlant.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_484/MachinePlant.png new file mode 100644 index 0000000..9d24044 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_484/MachinePlant.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_484/MachinePlant_600_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_484/MachinePlant_600_0.png new file mode 100644 index 0000000..c3adcb0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_484/MachinePlant_600_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_485/PlantOpening.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_485/PlantOpening.png new file mode 100644 index 0000000..59d347c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_485/PlantOpening.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_485/PlantOpening_300_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_485/PlantOpening_300_0.png new file mode 100644 index 0000000..1bcbf72 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_485/PlantOpening_300_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_486/DaysOff.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_486/DaysOff.png new file mode 100644 index 0000000..ecd4a65 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_486/DaysOff.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_486/DaysOff_300_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_486/DaysOff_300_0.png new file mode 100644 index 0000000..6741e5d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_486/DaysOff_300_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_488/ManageFamilyMachine.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_488/ManageFamilyMachine.png new file mode 100644 index 0000000..da8bf69 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_488/ManageFamilyMachine.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_489/NatureProblem.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_489/NatureProblem.png new file mode 100644 index 0000000..1ab4181 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_489/NatureProblem.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_490/MaintenanceMen.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_490/MaintenanceMen.png new file mode 100644 index 0000000..704ee2c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_490/MaintenanceMen.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_491/InsertionRequest.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_491/InsertionRequest.png new file mode 100644 index 0000000..9a1286c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_491/InsertionRequest.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_492/ticketList.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_492/ticketList.png new file mode 100644 index 0000000..e9fe5b9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_492/ticketList.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_493/ticket.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_493/ticket.png new file mode 100644 index 0000000..c2bccfb Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_493/ticket.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_494/InterventionDetail.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_494/InterventionDetail.png new file mode 100644 index 0000000..bc87b29 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_494/InterventionDetail.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_494/InterventionDetail_500_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_494/InterventionDetail_500_0.png new file mode 100644 index 0000000..9f62d14 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_494/InterventionDetail_500_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_495/EditView.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_495/EditView.png new file mode 100644 index 0000000..cb672a2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_495/EditView.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_496/UpdateUndo.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_496/UpdateUndo.png new file mode 100644 index 0000000..9ad7bdc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_496/UpdateUndo.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_497/InterventionDetail2.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_497/InterventionDetail2.png new file mode 100644 index 0000000..0572e9f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_497/InterventionDetail2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_498/ProgrammedMaintenance.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_498/ProgrammedMaintenance.png new file mode 100644 index 0000000..c817f56 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_498/ProgrammedMaintenance.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_498/ProgrammedMaintenance_900_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_498/ProgrammedMaintenance_900_0.png new file mode 100644 index 0000000..9e202de Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_498/ProgrammedMaintenance_900_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_499/ProgrammedInterveInsert.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_499/ProgrammedInterveInsert.png new file mode 100644 index 0000000..1c4608f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_499/ProgrammedInterveInsert.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_499/ProgrammedInterveInsert_850_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_499/ProgrammedInterveInsert_850_0.png new file mode 100644 index 0000000..7b823e2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_499/ProgrammedInterveInsert_850_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_500/InterventionsToExpire.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_500/InterventionsToExpire.png new file mode 100644 index 0000000..5ca2abc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_500/InterventionsToExpire.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_500/InterventionsToExpire_850_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_500/InterventionsToExpire_850_0.png new file mode 100644 index 0000000..883c06b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_500/InterventionsToExpire_850_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_501/PlantMachineList.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_501/PlantMachineList.png new file mode 100644 index 0000000..8ef7244 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_501/PlantMachineList.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_502/MtbfMttr.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_502/MtbfMttr.png new file mode 100644 index 0000000..44dc1b8 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_502/MtbfMttr.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_502/MtbfMttr_850_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_502/MtbfMttr_850_0.png new file mode 100644 index 0000000..993a3c0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_502/MtbfMttr_850_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_503/ProgrammedMaintenance.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_503/ProgrammedMaintenance.png new file mode 100644 index 0000000..c817f56 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_503/ProgrammedMaintenance.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_503/ProgrammedMaintenance_850_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_503/ProgrammedMaintenance_850_0.png new file mode 100644 index 0000000..61d7c8f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_503/ProgrammedMaintenance_850_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_504/ProgrammedInterveInsert.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_504/ProgrammedInterveInsert.png new file mode 100644 index 0000000..4ccf23b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_504/ProgrammedInterveInsert.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_504/ProgrammedInterveInsert_850_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_504/ProgrammedInterveInsert_850_0.png new file mode 100644 index 0000000..2bfbf44 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_504/ProgrammedInterveInsert_850_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_505/logo carta intestata.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_505/logo carta intestata.png new file mode 100644 index 0000000..127455e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_505/logo carta intestata.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_505/logo carta intestata_600_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_505/logo carta intestata_600_0.png new file mode 100644 index 0000000..06a084d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/mobs/mm_505/logo carta intestata_600_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/delos.css b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/delos.css new file mode 100644 index 0000000..ed08f90 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/delos.css @@ -0,0 +1,4660 @@ +/* -------------------------------------------------------------- + RESET CSS (Eric Meyer's "Reset CSS" 2.0) +-------------------------------------------------------------- */ + +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} + +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} + +body { + line-height: 1; +} + +/*ol, ul { + list-style: none; +}*/ + +blockquote, q { + quotes: none; +} + +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} + +table { + border-collapse: separate; + border-spacing: 0; +} + + +/* -------------------------------------------------------------- + GLOBAL STYLES +-------------------------------------------------------------- */ +html { + height: 100%; +} + +body { + height: 100%; +} + +body { + color: #222; + background: none #FFFFFF; + line-height: 1.3; + font-size: .89em; /**/ + font-family: Verdana, Arial, Helvetica, sans-serif; +} + +h1 {font-size: 1.5em;} +h2 {font-size: 1.4em;} +h3 {font-size: 1.3em;} +h4 {font-size: 1.2em;} +h5 {font-size: 1.1em;} +h6 {font-size: 1em;} + +h1, h2, h3, h4, h5 { + font-weight: normal; +} + +ul, ol, p { + margin: .8em 0; +} + +ol, ul { padding-left: 40px } +ol { list-style-type: decimal } +ol ul, ul ol, +ul ul, ol ol { margin-top: 0; margin-bottom: 0 } + +small, sub, sup { + font-size: .8em; +} + +em, i { + font-style: italic; +} + +u { + text-decoration: underline; +} + +sub { + vertical-align: sub; +} + +sup { + vertical-align: super; +} + +strong, b { + font-weight: bold; +} + +select { + margin: 0; + font: inherit; + padding: 1px; + text-decoration: none; + font-size: 80%; + border: 1px solid #E0E0E0; +} + +input, textarea { + font: inherit; +} + +label, input[type=checkbox], input[type=radio], select { + cursor: pointer; +} + +input[type=checkbox], input[type=radio] { + border-style: none; + background-color: transparent; +} + +input[type=text], input[type=file], input[type=password], textarea { + border: 1px solid #E0E0E0; + padding: 3px; + text-decoration: none; + font-size: 90%; +} + +input[type=text]:focus, input[type=file]:focus, input[type=password]:focus, +textarea:focus, select:focus { + border-color: #A0B0FF; +} + +a { + color: #03A; + text-decoration: none; + cursor: pointer; +/* BEGIN WebDAV: Enable links with AnchorClick behavior for Internet Explorer. + * All skins which want to support mounting of Webfolders using Internet Explorer + * must explicitly enable AnchorClick behavior. + */ + behavior: url(#default#AnchorClick); +/* END WebDAV: Enable links with AnchorClick behavior for Internet Explorer. */ +} + +a:hover { + color: #000; + text-decoration: underline; +} + +hr { + margin-bottom: .8em; + border: none; + border-top: 1px solid #ddd; +} + +table { + font-size: 100%; +} + +img { + vertical-align: middle; +} + +tr, td { + vertical-align: top; + white-space: normal; + word-wrap: break-word; +} + +code { + font-family: Pragmata, Menlo, 'DejaVu LGC Sans Mono', 'DejaVu Sans Mono', Consolas, 'Everson Mono', 'Lucida Console', 'Andale Mono', 'Nimbus Mono L', 'Liberation Mono', FreeMono, 'Osaka Monospaced', Courier, 'New Courier', monospace; + font-size: 90%; + color: #858585; +} + +@media print { + h1, h2, h3, + h4, h5, h6 { page-break-after: avoid } + ul, ol, dl { page-break-before: avoid } +} + +/* -------------------------------------------------------------- + SPECIAL STYLES +-------------------------------------------------------------- */ + +body#tinymce, body.mceContentBody { + height: auto; +} + +body.std { + background: url(images/frame_back.png) repeat-x #F9F9F9 ; +} + +.ilNoDisplay { + display: none; +} + +.ilClearFloat { + clear:both; +} + +.ilFloatRight { + float: right; +} + +.ilPositionStatic { + position: static; +} + +.ilPrintContent { + padding: 0 15px; +} + +div.ilFrame { + padding: 0; +} + +div.ilStartupFrame{ + margin: 10px auto; + background: #F9F9F9 url(images/head_back.png) repeat-x; + width: 750px; + box-shadow: 0 0 40px #808080; + min-height: 450px; +} + +div#il_startup_content { + padding: 40px 20px 35px; + box-shadow: inset 0 2px 2px #D0D0D0; + background-color: #F9F9F9; +} + +#il_startup_content form table { + /* out-commented due to http://www.ilias.de/mantis/view.php?id=10264 */ + /* width: 500px; */ +} + +.ilStartupSection { + text-align: center; + padding-top: 25px; +} + +.ilCenter { + text-align: center; +} + +div.ilStartupSection div.ilForm { + margin: auto; +} + +.registration { + margin: 5px auto 0; + width: 700px; +} + +div#mainspacekeeper { + background-color: #F9F9F9; + box-shadow: inset 0 2px 2px #D0D0D0; +} + +div#mainscrolldiv { + padding: 5px 10px 0; +} + +.fullwidth { + width: 100%; +} + +/* --- 3 column layout -- */ + +.il_ColumnLayout { + width: 100%; + min-height: 100%; +} + +#il_left_col { + vertical-align: top; + width: 20%; + padding: 0 0 0 1%; + float: left; +} + +#il_center_col { + vertical-align: top; + width: 98%; + padding: 0 1%; + min-height: 1px; + float: left; + padding-bottom: 15px; +} + +#il_center_col.one_side_col { + width: 77%; +} +#il_center_col.two_side_col { + width: 56%; +} + +#il_right_col { + vertical-align: top; + width: 20%; + padding: 0 1% 0 0; + float: left; +} + +input.fullwidth, textarea.fullwidth { + width: 98%; +} + +div.input { + border: 1px solid #E0E0E0; + padding: 3px; + text-decoration: none; + font-size: 90%; + background-color: #FFF; + overflow: auto; +} +div.input:focus { + border-color: #A0B0FF; +} +input[type=text].numeric +{ + text-align: right; +} + +/* ---------------- alternating tablerowcolors ----------------- */ + + +.tblrow2_mo { + background-color: #F1F1F1; + color: #222; + padding: 3px; +} + +.tblrow1_mo { + background-color: #FFF; + color: #222; + padding: 3px; +} + +.tblrow1_mo:hover, .tblrow2_mo:hover { + background-color: #D0D0FF; +} + +.tblrow2light { + background-color: #F1F1F1; + color: #808080; + padding: 3px; + vertical-align: top; +} + +.tblrow1light { + background-color: #FFF; + color: #808080; + padding: 3px; + vertical-align: top; +} + +.tblrowmarked { + background-color: #FFE4E4; + color: #222; + padding: 3px; +} + +.tblrow2top { + background-color: #F1F1F1; + color: #222; + padding: 3px; + vertical-align: top; +} + +.tblrow1top { + background-color: #FFF; + color: #222; + padding: 3px; + vertical-align: top; +} + +.tblrowmarkedtop { + background-color: #FFE4E4; + color: #222; + padding: 3px; + vertical-align: top; +} + +/* -------------------- table formatting ------------------ */ + +div.ilCommandRow { + text-align: right; + padding-right: 1%; + margin-bottom: 15px; +} + +div.ilCommandRow.one_side_col { + padding-right: 22%; +} + +div.ilAdminRow { + margin: 10px 1% 20px; + width: 98%; +} + +table.std { + color: #222; + background-color: #BBB; + border-spacing: 0; + border-collapse: collapse; + border: 1px solid #9EADBA; +} + + +table.halfwidth { + color: #222; + background-color: #BBB; + width: 50%; + border-spacing: 0; + border-collapse: collapse; + border: 1px solid #9EADBA; +} + +table.ilPDSelectedItemBlock { + color:#222; + background-color:#bbbbbb; + width:100%; + border-spacing:1px; + border-width:0px; +} + +.fullwidth_invisible { + color: #222; + background-color: #FFF; + width: 100%; + border-spacing: 0; +} + +table.nobackground { + color: #000; + background-color: inherit; + border-spacing: 0; + padding: 3px; +} + +table.shop { + width: 50%; + margin: 0; + cellspacing: 0; +} + +div.shop { + text-align: right; + margin-top: -20px; +} + +.shop img { +} + +.subitem { + clear:both; + margin: 5px 0px; + padding-top: 5px; + border-top: 1px dotted #C0C0C0; +} + +td.nobackground { + color: #000; + background-color: inherit; + border-spacing: 0; + border: none; + padding: 3px; + vertical-align: top; +} + +th.il_invisible, td.il_invisible { + background: #FFF none; +} + +.tbltitle { + color: #222; + font-weight: bold; + background: #EDEDED url(images/TableHeader.png) repeat-x; +} + +tr.tbltitle { + border-bottom: 1px solid #9EADBA; +} + +tr.std { + background-color: #FFF; + color: #222; + padding: 3px; +} + +th.option, td.option { + background-color: #F5F5F5; + color: #222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.sub_option { + background-color:#FFF; + color:#222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_subtitle { + background-color:#FFF; + background-image: none; + width:100%; + color:#222; + padding:13px 3px 3px 3px; + vertical-align:top; + text-align:left; + border-bottom-style:solid; + border-bottom-width:1px; + border-bottom-color:#9EADBA; +} + +td.option_value { + background-color:#FFF; + background-image: none; + color:#222; + padding:3px; + vertical-align:top; + text-align:left; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_center { + background-color:#FFF; + background-image: none; + color:#222; + padding:3px; + vertical-align:top; + text-align:center; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_details { + background-color:#FFE4E4; + background-image: none; + color:#222; + padding:3px; + vertical-align:top; + text-align:left; +} +td.option_value_center_details { + background-color:#FFE4E4; + background-image: none; + color:#222; + padding:3px; + vertical-align:top; + text-align:center; +} + +td.option_desc, p.option_desc { + background-color:#FFF; + background-image: none; + color:#222; + padding:3px; + font-style:italic; + font-weight:normal; + vertical-align:top; + text-align:left; +} + +td.option_info { + background-color:#FFF; + background-image: none; + color:#222; + padding:3px; + font-weight:bold; + vertical-align:top; + text-align:center; +} + +td.boxed { + border-style: solid; + border-width: thin; +} + + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemCommand2:link, a.il_ContainerItemCommand2:visited, +a.il_ContainerItemCommand:link, a.il_ContainerItemCommand:visited +{ + font-size: 80%; + text-decoration: none; + margin: 0px 3px 0px 0px; + white-space: nowrap; + font-weight: normal; +} + +a.il_ContainerItemCommand2:hover, +a.il_ContainerItemCommand:hover +{ + text-decoration: underline; +} + +div.il_ContainerItemCommands2 +{ + text-align: right; + margin: 0px 3px 3px 3px; +} + + +div.il_ContainerItemCommands +{ + padding-bottom: 2px; + padding-top: 2px; +} + +/*Link, Visited, Hover, Focus, Activ*/ + +h4.il_ContainerItemTitle +{ + padding: 0px; + margin: 0px; + font-weight: normal; + font-size: 100%; + display: inline; +} + +div.il_ItemProperties +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; +} + +div.il_ItemNotice +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; + color: green +} + +div.il_Preconditions +{ + margin-top: 3px; + text-align:left; + font-size: 90%; +} + +a.il_ItemProperty:link, a.il_ItemProperty:visited { + text-decoration:none; + font-weight: normal; +} + +a.il_ItemProperty:hover { + color:#000000; +} + + +span.il_ItemAlertProperty +{ + color: #C04000; +} + +span.il_ItemProperty +{ +} + + + +/* Accordions */ +.il_VAccordionContainer, .il_HAccordionContainer { +} + +.il_VAccordionHead, .il_HAccordionHead { + padding: 3px; + background-color: #F3F3F3; + text-align:left; + border:1px solid #EAEAEA; + cursor: pointer; + color:#3444aa; + font-size: 110%; + padding-left: 30px; + background-image: url(images/tree_col.png); + background-repeat: no-repeat; + background-position: 7px 7px; +} + +.il_VAccordionContent, .il_HAccordionContent { +} + +.il_VAccordionInnerContainer { + margin-bottom: 10px; +} + +.il_HAccordionHead:hover, .il_VAccordionHead:hover { + background-color: #FFFF99; +} + +.il_HAccordionHeadActive, .il_VAccordionHeadActive { + background-image: url(images/tree_exp.png); + background-color: #FFFFC9; +} + +/* SCORM styles */ + +table.il_ScormTable +{ + color:#222; + background-color:#bbbbbb; + border-spacing:1px; + border-width:0px; +} + +td.il_ScormTableKey { + background-color:#e2e2e2; + color:#222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:right; +} + +td.il_ScormTableValue { + background-color:#f7f7f7; + background-image: none; + color:#222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:left; +} + +/* must reset all values of td style */ +td.il_no_style { + font-weight:normal; + background-image:none; + background-color:white; +} + + +/* Forms */ +form.il_Form, form.ilForm +{ + padding: 0px; + margin: 0px; + border: 0px; +} + +input.ilHFormHighlighted +{ + background-color: #FFFF99; +} + +div.ilForm { + background-image: url(images/form_back.png); + background-repeat: repeat-y; + background-color:#F6F6F6; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#EAEAEA; + display: table; +} + +div.ilSubForm { + margin: 8px 0 10px 28px; +} +div.ilFormRow { + display: table-row; +} + +div.ilFormHeader, div.ilFormFooter +{ + /*background-color:#E3E3E3; + background-image: url(images/form_top_back.png);*/ + background-color:#F3F3F3; + background-repeat: repeat-y; + padding: 3px 5px 3px 5px; + font-size:90%; + color: #303030; + display: table-cell; + text-align: left; +} + +h3.ilFormHeader +{ + font-weight: bold; + margin:0px; + padding:0px; + font-size: 95%; + display: inline; +} + +div.ilFormCommands { + text-align:right; +} + +div.ilFormOption +{ + padding: 8px; + text-align: right; + vertical-align:top; + font-size:90%; + width: 200px; + font-weight: normal; + color: #404040; + display: table-cell; +} + +div.ilFormSubOption +{ + padding: 4px; + vertical-align:top; + border-right: 1px solid #EAEAEA; + background-color: #F0F0F0; + font-size:90%; +} + +div.ilFormValue +{ + padding: 8px; + vertical-align:top; + font-size:90%; + margin-left: 215px; + display: table-cell; + border-left: 1px solid #EAEAEA; +} + +div.ilFormSubValue +{ + padding: 8px; + vertical-align:top; + font-size:90%; +} + +div.ilFormInfo, div.ilFormRadioInfo { + margin: 2px 0px 4px 3px; + font-size: 80%; +} + +div.ilFormRadioInfo { + margin-left: 0px; +} + +div.ilFormRadioItem { + margin-bottom: 8px; +} + +input.ilFormCheckbox, input.ilFormRadio { + float: left; + display:block; +} + +div.ilFormCheckboxOption, div.ilFormRadioOption { + margin-left:28px; + margin-bottom:5px; +} + +/* InfoScreen */ + +table.il_InfoScreen +{ + color:#222; + background-color:#FFF; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#D6D6D6; +} + + +div.ilInfoScreenSec +{ + padding: 10px; +} + +div.ilInfoScreenSec > h3 +{ + margin: 8px 0px 14px 0px; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#D6D6D6; + color:#505050; + font-weight:normal; + font-size: 120%; +} + +td.il_InfoScreenProperty +{ + border-right-width:1px; + border-right-style:solid; + border-right-color:#D6D6D6; + text-align: right; + padding: 6px 10px 6px 4px; + vertical-align: top; + color:#505050; + width: 200px; +} + +td.il_InfoScreenPropertyValue +{ + padding: 6px 4px 6px 10px; + vertical-align: top; +} + +/* Explorer */ + +table.ilExplorer { + width:100%; + background-color: #F6F6F6; + /* background-image: url(images/head_back.png); + background-repeat: repeat-x; + background-color: #a7d3ff; */ +} + +div.ilExplorerFrame { +} + +td.ilExpH { +} + +body.il_Explorer { + background: #F9F9F9; +} + +div.il_Explorer +{ + margin:0px; + min-height: 468px; + padding: 10px 5px 15px 5px; +} + +div.ilExpH{ + padding-top: 48px; + min-height: 35px; +} + +td.ilExpBody{ + border-top: 1px solid #E0E0E0; + background-color: #FAFAFA; +} + +h1.ilExplorerHead +{ + color: #404040; + margin: 0px; + padding: 10px 5px 10px 28px; + vertical-align:top; + text-align:left; + font-weight: bold; + font-size: 90%; +} + +div.il_ExplorerTree +{ + font-size: 90%; +} + +ul.il_Explorer +{ + margin: 0 0 0 10px; + padding: 0px; + list-style:none; +} + +ul.il_ExplorerNoIndent +{ + margin: 0px; + padding: 0px; + list-style:none; +} + +li.il_Explorer +{ + margin: 0px; + padding: 0px; + white-space: nowrap; +} + +li.il_ExplorerInline +{ + margin:0; + padding:0; +} + +a.il_HighlightedNode, .ilHighlighted +{ + border-width: 1px; + border-style: solid; + border-color: #FFDD77; + background-color: #FFFF99; + padding: 0px 5px; +} + +div.il_ExplorerItemDescription +{ + margin-left: 40px; +} + +a.ilTreeView { + position:absolute; + left:-2px; + top: 270px; +} + +a.ilTreeView:hover { + left: -1px; +} + +a.ilTreeViewRight { + position:absolute; + right:-2px; + top: 270px; +} + +a.ilTreeViewRight:hover { + right: -1px; +} + +/* Table Links */ +a.tblheader, a.tblheader:visited +{ + color:#3444aa; +} + +a.tblheader:hover +{ + color:#000000; +} + +/* --- description text ---*/ +div.il_Description, td.il_Description +{ + margin-top:2px; + margin-bottom:5px; + font-size: 90%; + font-weight:normal; + text-align:left; +} +div.il_Description_no_margin, td.il_Description_no_margin +{ + font-size: 90%; + font-style: italic; + text-align:left; +} +div.il_info +{ + font-size: 90%; + text-align:left; +} +div.il_PermDescription +{ + font-size: 60%; + font-style: italic; +} + +/* ---------------- headlines ------------------ */ + +div.il_HeaderOuter +{ + clear: both; +} + +div.il_Header, a#il_mhead_t_focus +{ + color: #505050; +} + +h1.ilHeader +{ + margin: 0; + padding: 15px 0px 5px 0px; + font-size: 140%; + font-weight: normal; + border-bottom: 1px solid #EAEAEA; +} +h1.ilHeaderHasIcon +{ + margin-left: 50px; +} +span.ilHeader +{ +} +div.ilHeadAction { + float: right; + margin: 21px 21px 5px 0; /* bottom 5px blog fullscreen */ +} +div.ilHeadAction .prop +{ + padding-right: 10px; +} +div.ilHeadAction a:hover +{ + text-decoration: none; +} +div.ilHeaderDesc +{ + padding-left: 51px; + font-size: 80%; + padding-top: 5px; + color: #808080; +} + +div.ilHeaderAlert +{ + padding-left: 51px; + font-size: 80%; + padding-top: 5px; + color: #C04000; +} + +div.il_HeaderInner +{ + margin-bottom: 10px; + padding: 13px 10px 15px 10px; + color:#222; +} + +div.il_TreeIcons +{ + padding-right: 15px; + padding-top: 15px; + margin: 0px; + float:right; +} + + +a.ilMainHeader, a.ilMainHeader:hover +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom: 2px; + border-style: solid; + border-width: 1px; + border-color: #B0B0B0; + background-color: #E6ECF8; + font-size:90%; +} + +div.ilLogin +{ + padding:32px 20px 3px 10px; + padding:21px 20px 3px 10px; + margin-top:0px; + margin-bottom:0px; + white-space: nowrap; + float:right; + font-size:85%; +} + + +span.il_menu +{ + line-height: 150%; + padding-left: 30px; +} + +.ilLanguageSelection +{ + font-size:80%; +} + +div.il_Footer +{ + padding-top:10px; + padding-bottom:10px; + font-size: 90%; + text-align:center; +} + +/* ----------------- permanent link ------------- */ + +div.ilPermaLink +{ + margin: 15px; +} + +div.ilPermaLink .small +{ + font-size: 70%; +} + +div.ilPermaLink .il_adv_sel +{ + font-size: 100%; + +} + +div.ilPermaLink input +{ + font-size: 70%; + width: 350px; +} + +div.ilPermaLink a +{ + font-size: 1em; +} + +#ilAdvSelListAnchorText_socialbm_actions { + font-size: .7em; +} + +/* ----------------- invisible border ------------- */ + +div.invisible_border { + margin: 15px; +} + +.ilInvisibleBorder { + padding: 15px; +} + +/* ------- Helptext --------- */ +span.il_Helptext { + font-size: 90%; + font-weight: normal; +} + +/* ----------------- alternative text styles ------------- */ +.small { + text-decoration:none; + font-size: 90%; +} + +.xsmall { + text-decoration:none; + font-size: 80%; +} + +.smallgreen { + text-decoration:none; + font-size: 90%; + color:green; +} + +.smallred { + text-decoration:none; + font-size: 90%; + color:red; +} + +.obligatory { + font-weight: normal; + color: #800000; + font-variant: normal; +} + +.warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Access { + text-decoration:none; + font-weight:bold; + text-decoration:underline; + color:red; +} + +.asterisk { + color:red; + font-size: 90%; +} + +.default { + text-decoration:none; + font-weight:normal; +} + +.inactivepage { + text-decoration:none; + font-weight: bold; + color: gray; +} + +.quote { + font-style:italic; + font-weight:normal; +} + +.subtitle { + font-style:italic; + font-weight:normal; + font-size: 90%; +} + +.questiontext { + font-weight:bold; +} + +.bold { + font-weight:bold; +} + +/* ----------------- alternative text styles ------------- */ + +.light +{ + color: #909090; +} + +/* ----------------- normal links ------------- */ + +a.light:link, a.light:visited { + text-decoration: none; + color:#3355BB; +} + +a.light:hover { + color:#000000; +} + +a.nostyle:link, a.nostyle:visited { + text-decoration: none; + color:#000000; +} + +a.nostyle:hover { + color:#000000; +} + + +/* ------------------- mail links ----------- */ +a.mailread, a.mailread:visited +{ + font-weight: normal; +} + +a.mailunread, a.mailunread:visited +{ + font-weight: bold; +} + +/* ------------------- forum links ----------- */ +a.postread, a.postread:visited +{ + font-weight: normal; +} + +a.postunread, a.postunread:visited +{ + font-weight: bold; +} + +a.postnew, a.postnew:visited +{ + font-style: italic; + font-weight: bold; +} + +blockquote.ilForumQuote +{ + margin: 0 20px 10px 20px; + padding: 5px; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; +} + +div.ilForumQuoteHead +{ + font-weight: bold; + font-size: 90%; + margin: 0px 0px 10px 0px; +} + +/* ------------------ buttons -------------- */ + +div.il_ButtonGroup +{ + margin: 3px 0px 10px 0px; + line-height: 150%; + white-space: nowrap; + display: block; +} + +div.il_ButtonGroup.il_BigButton { + margin: 25px; + text-align: center; + font-size: 25px; +} + +input.submit, a.submit { + font-size: 80%; + font-weight: normal; + line-height: 17px; /* Safari */ + background: url(images/ButtonsBack.png) repeat-x center top; + background-size: auto 100%; + color: #359; + border: 1px solid #D0D0D0; + padding: 1px 5px; + margin: 0px; + text-decoration: none; + cursor: pointer; + display: inline-block; +} + +input.submit.il_BigButton { + padding: 10px; + margin: 0 10px 0 0; +} + +input.submit:hover, a.submit:hover +{ + border-color: #B0B0B0; + color:#404040; + box-shadow: 0px 0px 1px #A0A0A0; +} + +input.submit_disabled, a.submit_disabled, a.submit_disabled:hover { + background-color:#E6ECF8; + color:gray; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; + padding:2px; + text-decoration:none; + font-size: 90%; + cursor:pointer; +} + +a.ilEditSubmit { + background-color: #FFF; + background-image: url(images/ButtonsBack.png); + background-position: bottom; + background-repeat:repeat-x; + padding: 2px; + margin: 0px; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; + text-decoration: none; + font-size: 80%; + line-height: 14px; + cursor:pointer; +} + +input.ilEditSubmit { + color:#2255a0; + padding: 1px; + margin: 0px; + font-size: 12px; + line-height: 14px; + cursor:pointer; + + background-color: #FFF; + background-image: url(images/ButtonsBack.png); + background-position: bottom; + background-repeat:repeat-x; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; +} + +div.ilEditHelpline { + margin: 3px 0px; + padding: 0px; + font-size: 80%; + background-color:#FFF; + color:#000000; +} + +input.tblrow1, input.tblrow2 +{ + background-color:#FFF; + color:#000000; + background-image: none; + padding:0px; +} + + +input.submit:hover, input.ilEditSubmit:hover, a.submit:hover { + color:#000000; +} + +/* Messages */ +div.ilInfoMessage { + background-color: #ecf0f9; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + font-size: 90%; + clear:both; +} + +div.ilFailureMessage { + background-color: #fceaea; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + font-size: 90%; + clear:both; +} + +div.ilSuccessMessage { + background-color: #f0fdf0; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + font-size: 90%; + clear:both; +} + +div.ilQuestionMessage { + background-color: #fffcee; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + font-size: 90%; + clear:both; +} + +div.ilMessageBox { + position: relative; +} + +div.ilMessageBlock img { + position: absolute; +} + +img.ilInfoMessage, img.ilFailureMessage, img.ilSuccessMessage, img.ilQuestionMessage { + position: absolute; +} + +.alert { + color: #C04000; +} + +select.ilEditSelect { + background-color:#FFF; + border-width:1px; + border-color:#bbbbbb; + padding:1px; + background-image: none; + text-decoration:none; + font-size: 12px; +} + + +/* --- to prevent tab-images from spacing when using DOCTYPE xhtml --- */ +img.imgtab { + display:block; +} + +/* ------------------ content window body tag (not used yet) -------------- */ +.content { + margin:0px; +} + +/* --- Services/COPage ---*/ + +div.il_droparea +{ + border-style: solid; + border-width: 1px; + border-color: #D0D0D0; + font-size: 1px; + background-image: url(images/drop_back.png); + background-repeat: repeat; + padding: 0px 0px; + text-align: center; + height: 12px; +} + +div.il_droparea_active +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back_active.png); + background-repeat: repeat; + text-align: center; + height: 12px; +} + +div.il_droparea_valid_target +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back.png); + background-repeat: repeat; + text-align: center; + height: 12px; +} + +div.il_editarea_nojs +{ + border-style: dotted; + border-width: 1px; + border-color: #999999; +} + +div.il_editarea +{ + border-style: solid; + border-width: 1px; + border-color: transparent !important; + border-color: #FFF; /* IE6 does not understand the transparent border */ +} + +div.il_editarea_disabled +{ + border: 2px dotted red; +} + +div.il_editarea_active +{ + border-style: solid; + border-width: 1px; + border-color: #909090; +} + +div.il_editarea_selected +{ + border-style: solid; + border-width: 2px; + border-color: #00E253; +} + +div.il_editarea_disabled_selected +{ + border: 2px solid red; +} + +div.il_editarea_active_selected +{ + border-style: solid; + border-width: 2px; + border-color: #000000; +} + +.il_editmenu +{ + background-color: #FFF; + color: #000000; + font-weight: normal; + text-align: left; + font-style: normal; + text-indent: 0px; + font-size: 14px; + z-index:5000; +} + +table.il_editmenu td +{ + padding: 3px; +} + +a.il_PageDisabled +{ + border-bottom: 2px dotted red; +} + +a.il_PageDeactivatedElements +{ + border-right: 2px dotted red; +} + +div.ilEditLabel +{ + position:absolute; + background-color:#F5F5F5; + font-size:70%; + padding:1px 3px; + border-style: solid; + border-width: 0px 1px 1px 0px; + border-color: #909090; +} + +div.ilEditVAccordCntr +{ + margin-top: 15px; + padding: 5px; +} + +div.ilEditVAccordICntr +{ + background-color: #FFF; + margin-bottom: 15px; + border-width:1px; + border-color:#9EADBA; + border-style:solid; +} + +div.ilEditVAccordIHead +{ + padding: 3px; + background-color: #E2EAF4; + text-align:left; + background-repeat: no-repeat; + background-position: 3px 4px; +} + +div.ilEditVAccordICont +{ + padding: 10px; + background-color: #FFF; +} + +div.ilTinyMenuSection +{ + float:left; + white-space:nowrap; + border-right: solid 1px #E0E0E0; + padding: 0px 10px 4px 0px; + margin-right: 10px; +} + +#ilTinyMenuButtons +{ + padding-bottom: 15px; + zoom:1; +} + +#iltinymenu .bd div.last +{ + float:left; + white-space:nowrap; + padding: 0px 10px 2px 0px; + border-right: 0; + margin: 0; +} + +#iltinymenu .bd div .small +{ + color: #909090; + font-style: italic; +} + +#ilsaving +{ + position: fixed; + top: 0px; + left: 0px; + text-decoration: blink; +} + +.ilTinyMenuDropDown span +{ + padding: 2px 0px 0px 5px; + width: 75px; + overflow: hidden; + display: inline-block; + line-height: 1em; +} + +a.ilTinyMenuDropDown +{ + display: inline-block; + padding: 0px 2px 1px 0px; +} + +/* if the ilc_page_cont_PageContainer is declared as being relative in the content.css drop downs will be truncated */ +#ilEditorTD { + position: static; +} + +#ilEditorTD p +{ + margin: 0; + padding: 0; +} + +/* Page TOC */ + +div.ilc_page_toc_PageTOC +{ + font-size: 90%; + padding: 5px 5px 10px 5px; + background-color:#FAFAFA; + border:1px solid #F0F0F0; + float: left; +} + +h1.ilc_page_toc_PageTOCHead +{ + margin: 0px; + font-size: 100%; + padding: 0px; + font-weight: bold; + text-align: center; +} + +ul.ilc_page_toc_PageTOCList +{ + margin: 0px 0px 0px 10px; + padding: 0px; + list-style: none; +} + +li.ilc_page_toc_PageTOCItem +{ + margin: 0px; + padding: 0px 0px; + white-space: nowrap; + margin-top: 5px; +} + +a.ilc_page_toc_PageTOCLink +{ + color:#0033AA; + font-weight: normal; + text-decoration: none; +} + +a.ilc_page_toc_PageTOCLink:hover +{ + color:#000000; +} + +a.ilc_page_toc_PageTOCLink:visited +{ + color: blue; +} + +/* ------------------ blind image - spacer gif -------------- + please use this style class always when using this blind image */ +img.spacer { + display:block; +} + +/* --- calendar styles -- */ +div.dp_Menu +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom:2px; + border-width: 1px; + border-style: solid; + border-color: #9EADBA; + background-color: #EBEBEB; + width: 152px; + font-size: 90%; +} + +td.even +{ + color:#222; + background-color:#F7F7F7; + padding: 3px; +} + +td.uneven +{ + color:#222; + background-color:#EEEEEE; + padding: 3px; +} + +td.today +{ + text-align: center; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDate +{ + text-align: center; + font-size: 90%; + background-color: #FFE4E4; +} + +td.date +{ + text-align: center; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonth +{ + text-align: center; + font-size: 90%; + background-color: #DFDFDF; +} + +td.todayMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #FFE4E4; +} + +td.dateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonthMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #DFDFDF; +} + +td.evenMO +{ + color:#222; + background-color:#F7F7F7; + font-size: 90%; + padding: 3px; +} + +td.unevenMO +{ + color:#222; + background-color:#EEEEEE; + font-size: 90%; + padding: 3px; +} + +td.weeknumber +{ + color: #5F5F5F; + background-color: transparent; + font-size: 90%; +} + +a.weekLink +{ + font-size: 80%; +} + +td.appointmentConfTitle +{ + font-style: italic; +} + +td.doubleComment +{ + font-size: 80%; + color: #FF0000; + font-weight: bold; +} + +td.il_CalMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 80%; +} + +td.il_CalShortMonth +{ + font-size: 80%; +} + +td.il_CalShortWeek +{ + font-size: 80%; +} + +td.il_CalShortDayOfWeek +{ + font-size: 80%; +} + +td.il_CalDay +{ + font-size: 80%; +} + +div#block_cal_sel_0 div.ilBlockContent { + padding: 0px; +} + +div.ilCalSelAct { + background-color: #F0F0F0; + font-size: 90%; + padding: 2px 2px 3px 0; +} + +div.ilCalSelSelAll { + background-color: #F8F8F8; + font-size: 80%; + padding: 3px 2px 2px 0; +} + +div.ilCalSelList { + max-height: 250px; + overflow: auto; +} + +ul.ilCalSel { + margin: 0px; + padding: 0px; + list-style:none; +} + +ul.ilCalSel li { + margin: 0px; + padding: 0 0 0 48px; + border-bottom: 1px solid #F0F0F0; + min-height:25px; +} + +span.ilCalColSpan { + padding: 2px 0; + display: block; + margin-left: -48px; + width: 24px; + height: 25px; + float: left; +} + +ul.ilCalSel li img { + margin-top: 6px; + display: block; + float: left; + margin-left: -20px; +} + +div.ilCalSelTitle { + padding: 3px; + padding-top: 5px; + font-size: 90%; +} + + +/* --- content styles (will move to content.css) --- */ +td.ilc_PageDisabled +{ + padding:20px; + border-right-style: solid; + border-color: #9EADBA; + border-right-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + margin-bottom: 0px; + border-left: 3px dotted red; + +} + +div.ilc_DefinitionHeader +{ + margin-top: 10px; + margin-bottom: 10px; + padding-bottom: 5px; + padding-top: 5px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-top-width: 1px; + border-top-style: solid; + border-color: #000000; +} + +table.ilc_Fullscreen +{ + background-color: #FFF; + position: absolute; + margin: 0; + padding: 0; + height: 100%; + width: 100%; +} + +html.ilc_Fullscreen, body.ilc_Fullscreen +{ + margin: 0; + padding: 0; + height: 100%; +} + +div.ilLMMenu +{ + margin: 0px 0px 5px 10px; +} + +div.ilc_LMMenu +{ + line-height: 22px; +} + +a.ilc_LMMenu { + padding: 1px 5px; + margin-top:2px; + margin-bottom:2px; + border: 1px solid #B0B0B0; + background-color: #E6ECF8; + white-space: nowrap; +} + +div.ilc_TableOfContents +{ + background-color:#FFF; + padding: 20px; + border-spacing: 1px; + border: 1px solid #EEE; + margin-bottom: 0px; +} + +table.ilc_media +{ + background-color:white; +} + +h1.il_LMHead +{ + margin: 12px 15px 6px; + font-size: 120%; + font-weight: normal; +} + +table.ilc_Table +{ + border-collapse: collapse; + background-color: #FFF; + margin: 10px 0px; + border-color: #9EADBA; +} + +/* -- Members Gallery Styles -- */ +div.il_MembersGallery +{ + margin: 0 auto; + text-align:center; + width:95%; + padding: 8px; + line-height: 1.33; + display:block; + float:left; +} + +div.il_Member, +div.il_Tutor, +div.il_Admin { + page-break-before: auto; + margin: 0 5px 20px; + background-color: #EEE; + padding: 10px 5px; + font-size: 75%; + width: 12em; + height: 14em; + float: left; + text-align: center; + overflow: hidden; +} + +div.il_Member p, +div.il_Tutor p, +div.il_Admin p { + white-space: nowrap; +} + +div.il_Tutor { + background-color: #BBB; +} + +div.il_Admin { + background-color: #E4F2FF; +} + +div.il_Admin img, +div.il_Member img, +div.il_Tutor img { + padding: 2px; + border: 1px solid #000; +} + +/* COPage Comparison */ + +div.ilEditModified +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #8080FF; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #8080FF; + margin-bottom: 2px; +} + +div.ilEditDeleted +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #FF8080; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #FF8080; + margin-bottom: 2px; +} + +div.ilEditNew +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #80FF80; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #80FF80; + margin-bottom: 2px; +} + +span.ilDiffDel +{ + background-color: #FFC0C0; +} + +span.ilDiffIns +{ + background-color: #C0FFC0; +} + +a.ilWikiPageMissing:link, a.ilWikiPageMissing:visited +{ + color: red; +} + +a.ilWikiPageMissing:hover +{ + color: black; +} + +div#agreement +{ + width:100%; + height:375px; + overflow:auto; + overflow-x:hidden; +} + +span.ilSearchHighlight +{ + font-weight: bold; +} + +div.il_SearchFragment +{ + margin-top:2px; + margin-bottom:5px; + font-size: 80%; + font-weight:normal; + text-align:left; +} + + + + +/* MainMenu */ + +div.ilMainHeader { + min-height: 35px; + min-width: 641px; /*this will need a setting after the new @media have been set*/ + background: #F0F0F0 url(images/head_back.png) repeat-x; +} + +div.ilMainMenuSection { + background-repeat: repeat-x; + background-image: url(images/mm_back.png); + min-height:31px; + clear:both; + background-color: #9BC5ED; +} + +div#il_main_logo { + padding: 5px 0px 5px 19px; + float:left; +} + +div#il_main_logo img { + margin: 0; + padding: 0; + width: 44px; + height: 44px; + border: 0 none; +} + +div#il_startup_logo img { + max-width: 100%; + margin: 20px; +} + +div.ilMemberViewMainHeader +{ + /* background-color: #981a0a; */ + background-color: #981a0a; + right: 0px; + min-height: 50px; + padding-top: 8px; +} + +div.ilMainMenuHeaderIconBox +{ + padding:5px 0px 5px 19px; + float:left; +} + +div.ilMainMenuHeaderIcon +{ + background-image:url(images/HeaderIcon.png); + background-repeat:none; + margin:0px; + padding:0px;" + width:44px; + height:44px; + border:0px; +} + +div.ilMainMenu +{ + background-repeat: repeat-x; + background-position: bottom; + margin-top: 0px; + padding: 0px 0px 0px 20px; + line-height: normal; + clear:both; float:left; +} +ul.ilMainMenu +{ + margin: 0px; + padding: 0px; + list-style:none; + white-space: nowrap; +} + +ul.ilMainMenuSide +{ + float:right; + padding: 0px 20px 0px 0px; +} + +li.ilMainMenu +{ + float:left; + margin: 0px; + padding-top: 0px; + height: 31px; + border-left: 1px solid #d8ebff; + border-left: 1px solid #a3c8ff; + border-right: 1px solid #a3c8ff; +} + +span.MMSpan +{ + display: block; +} + +a.MMInactive:link, a.MMInactive:visited +{ + display: block; + color:#003388; + font-size: 85%; + text-decoration:none; + line-height: 26px; + padding: 0px 10px 3px 10px; + margin: 0px 0px 2px 0px; + font-weight: normal; + white-space: nowrap; + margin-left: -1px; + margin-top: 1px; + background-repeat: repeat-x; + background-image: url(images/mm_back2.png); +} + +a.MMInactive:hover +{ + color:#000000; + text-decoration:none; + background-color: #d0e8ff; + background-repeat: repeat-x; + background-image: url(images/mm_back3.png); +} + +a.MMActive:link, a.MMActive:visited +{ + display: block; + color:#003388; + font-size: 85%; + text-decoration:none; + line-height: 26px; + padding: 0px 10px 3px 10px; + margin: 0px 0px 2px 0px; + font-weight: normal; + white-space: nowrap; + background-color: #d0e8ff; + margin-left: -1px; + margin-top: 1px; + background-repeat: repeat-x; + background-image: url(images/mm_back3.png); +} + +a.MMActive:hover +{ + color:#000000; + text-decoration:none; +} + + +/* Status box */ + +div#il_status_box { + font-size: 85%; + float:right; + margin: 22px 10px 0px 0px; +} + +div#il_status_box a { + text-decoration:none; +} + +div#il_status_box img { + position: relative; + top: -2px; +} + +span.ilMMHidStatus { + visibility:hidden; +} + +span.ilMMStatus, span.ilHActProp { + position: absolute; + font-size: 0.80em; + font-weight: bold; + margin-top: -3px; + margin-left: -3px; + background-color: #D06000; + color: #F0F0F0; + padding: 0px 3px 1px 3px; + border-radius: 8px; + box-shadow: 1px 1px 1px #505050; +} + +span.ilHActProp { + margin-left: -4px; + font-size: 0.70em; + font-weight: normal; + border: 1px solid #E0E0E0; + color: #909090; + background-color: #F3F3F3; + box-shadow: 1px 1px 1px #B0B0B0; +} + +/* Main Menu Top Title */ +div.ilTopTitle +{ + color: #335599; + font-size: 16px; + letter-spacing: 0.05em; + padding: 16px 0 0 25px; + white-space: nowrap; + word-spacing: -0.1em; + float: left; +} +input.ilOpenIDBox +{ + background-image:url('images/openid.png'); + background-repeat:no-repeat; + padding-left:20px; +} + + +div.ilTabContentOuter { + background-color: #FFF; + border: 1px solid #E0E0E0; + clear:both; + width:100%; + min-height: 100%; + float: left; + box-shadow: 3px 3px 4px #D0D0D0; + margin-bottom: 10px; +} + +div.ilTabContentInner { + padding: 0; + margin: 15px 0; + clear: both; + min-height: 300px; + width: 100%; +} + +div.ilTabsTable { + display: table; + width: 100%; +} + +div.ilTabsTableRow { + display: table-row; +} + +div.ilTabsTableCell { + display: table-cell; +} + +/* left navigation area (used, e.g. for explorer trees) */ +div.ilLeftNav { + top:85px; + bottom: 0; + width: 300px; + float:left; + position: fixed; + padding: 5px; + overflow: auto; + background-color: #F5F5F5; + border-right: 3px solid #E9E9E9; + box-shadow: inset 0px 2px 2px #D0D0D0; +} + +/* bottom center area (optional bottom area, used e.g. in learning modules) */ +div.ilBotCenterArea { + bottom: 0px; + left: 310px; + right: 0px; + height: 300px; + position: fixed; + padding: 5px; + background-color: #F5F5F5; + border-right: 3px solid #E9E9E9; + border-top: 3px solid #E9E9E9; + box-shadow: inset 0px 2px 2px #D0D0D0; + -webkit-overflow-scrolling:touch; /* Bug 11209 */ + overflow: auto; /* Bug 11209 */ +} + +div.ilBotCenterArea iframe { + -webkit-overflow-scrolling:touch; /* Bug 11209 */ + overflow: auto; /* Bug 11209 */ +} + +div#bot_center_area_drag { + left: 0px; + right: 0px; + height: 4px; + cursor: row-resize; + margin-top: -8px; + position: absolute; +} + +#drag_zmove{ + position:absolute; + width:100%; + height:100%; + z-index:7; + display:none; +} + +div#bot_center_area_drag:hover { + background: #FFAA99; +} + + +div.ilBotCenterArea iframe { + border-width: 0px; + width: 100%; + height: 100%; +} + +img.ilAreaClose { + width: 20px; + height: 20px; + background:url("images/icon_close2_s.png") no-repeat center center; + position: absolute; + left: 0; + top: 0; + cursor: pointer; +} + +div.ilLeftNavSpace { + padding: 0 20px 0 310px; +} + +div.ilContentFixed { + background-color: #F9F9F9; + box-shadow: inset 0px 2px 2px #D0D0D0; + right: 0px; + bottom: 0px; + left: 310px; + position: fixed; + top:85px; + overflow: auto; + +} + +/* Tabs */ + +div.il_Tab +{ + float:left; + padding-left:0px; + line-height:normal; + border-bottom-color: #e0e0e0; + border-bottom-width: 1px; + margin: 0px 10px; +} + +ul.il_Tab +{ + margin: 0px; + padding: 0px; + list-style:none; + position: relative; + top: 1px; +} + +li.tabinactive +{ + float:left; + margin: 0px 4px 0px 0px; + padding: 0px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #e0e0e0; + white-space: nowrap; +} + +a.tabinactive +{ + float: left; + display:block; + border-width: 1px; + border-style: solid; + border-color: #e0e1e8; + border-bottom-color: #a7b4cc; + background-color: #E8EFFE; + border-bottom-width: 0px; + padding: 4px 7px 4px 7px; + font-size: 80%; + text-decoration: none; + background:url("images/TabInactive.png") repeat-x left bottom; +} + +a.tabinactive:hover +{ + background-color: #FFF; + text-decoration: none; + background-image: none; +} + +li.tabactive +{ + float:left; + margin: 0px 4px 0px 0px; + padding: 2px 0px; + border-width: 1px; + border-style: solid; + border-color: #bccae5; + border-color: #e0e0e0; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #FFF; + background-color: #FFF; + white-space: nowrap; +} + +a.tabactive:link, a.tabactive:visited, a.tabactive:hover +{ + float: left; + display:block; + padding: 2px 7px; + font-size: 80%; + text-decoration: none; + color: #404040; + cursor: default; +} + +li.backtab +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 2px 0px; +} + +a.backtab, a.backtab:hover +{ + float: left; + display:block; + background:url("images/BackTab.png") no-repeat left top; + padding: 3px 8px 3px 12px; + font-size: 80%; +} + +li.back2tab +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 2px 0px; +} + +a.back2tab, a.back2tab:hover +{ + float: left; + display:block; + background:url("images/Back2Tab.png") no-repeat left top; + padding: 3px 8px 3px 12px; + font-size: 80%; +} + +li.nontabbed +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 0px; + white-space: nowrap; + /* border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #bccae5; */ +} + +a.nontabbed +{ + float: left; + display:block; + /* border-width: 1px; + border-style: solid; + border-color: #bccae5; + border-bottom-color: #a7b4cc; + background-color: #e8effe; */ + border-bottom-width: 0px; + padding: 5px 7px 4px 7px;; + font-size: 80%; + text-decoration: none; +} + +/* Commented Backslash Hack + hides rule from IE5-Mac, we do not want the left float for other browsers \*/ + a.tabinactive a.tabactive a.backtab {float:none;} +/* End IE5-Mac hack */ + + + +/* Sub Tabs */ + +div.il_SubTab +{ + float:left; + width:100%; + margin: 0px; + padding-left: 2px; +} + +ul.il_SubTab +{ + margin: 0px; + /* padding: 10px 15px 0px 15px; */ + padding: 5px 5px 5px 5px; + list-style:none; +} + +li.subtabinactive +{ + float:left; + margin:0px; + padding-right: 15px; +} + +a.subtabinactive +{ + float: left; + display:block; + padding: 3px 0px 3px 0px; + font-size: 80%; +} + +a.subtabinactive:hover +{ + text-decoration: underline; +} + +li.subtabactive +{ + float:left; + margin:0; + padding-right: 15px; +} + +a.subtabactive, a.subtabactive:hover +{ + display:block; + padding: 3px 0px 3px 0px; + font-size: 80%; + color: #000000; + /* background-color: #FFF; */ + text-decoration: underline; +} + + +/* GroupedLists */ + +div.ilGroupedListH { + padding: 2px 10px; + background-color:#F0F0F0; + font-size:85%; +} + +div.ilGroupedListSep { + padding-bottom: 3px; + border-bottom: 1px solid #E0E0E0; + /* height: 1px; */ + margin: 0 10px 3px 10px; +} + +a.ilGroupedListLE { + display: block; + padding: 5px 10px; + font-size: 90%; +} + +a.ilGroupedListLE:hover { + background-color: #FFFFD9; + text-decoration: none; +} + +td.ilGroupedListNewCol { + border-left: 1px solid #E0E0E0; +} + +/* Overlays, Blocks */ +div.il_Block, table.il_Block, .ilOverlay +{ + background-color:#FFF; + border: 1px solid #D6D6D6; + text-align: left; +} + +.ilOverlay +{ + position:absolute; + box-shadow: 2px 2px 4px #C0C0C0; +} + +/* Blocks */ + +div.il_Block, table.il_Block { + width: 100%; + border-spacing:0px; + border-collapse:collapse; + margin-bottom: 20px; + clear: both; + table-layout: fixed; + word-wrap: break-word; +} + +div.ilBlockHeader, div.ilBlockHeaderBig, +td.ilBlockHeader, td.ilBlockHeaderBig +{ + font-weight: bold; + padding: 3px; + text-align:left; + font-size: 90%; + color: #404040; + background-color: #F8F8F8; + background-image: url(images/block_top.png); + background-repeat: repeat-x; + border-bottom:1px solid #E9E9E9; +} + +div.ilBlockHeaderBig, td.ilBlockHeaderBig +{ + font-size: 100%; +} + +h3.ilBlockHeader +{ + font-weight: bold; + margin:0px; + padding:0px; + font-size: 100%; + display: inline; +} + +div.il_BlockFooter, td.il_BlockFooter { + color:#222; + background-color:#D0D0FF; + text-align:right; + font-size: 80%; + padding:2px; +} + +/* possibly deprecated */ +.il_BlockInfo { + font-size: 80%; + color: #909090; +} + +/* new class */ +div.ilBlockInfo { + font-size: 75%; + color: #909090; + border-bottom: 1px solid #E9E9E9; + padding: 1px 3px; + background-color: #F9F9F9; + text-align: right; +} + + +div.ilBlockContent { + padding: 5px; +} + +th.ilContainerBlockHeader +{ + font-weight: bold; + font-size: 90%; + padding: 2px; + text-align:left; + vertical-align: middle; + background-color: #F8F8F8; + background-image: url(images/block_top.png); + background-repeat: repeat-x; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#E9E9E9; +} + +h3.ilContainerBlockHeader +{ + font-weight: bold; + padding: 0px; + margin: 0px; + display: inline; + font-size: 100%; +} + +table.ilContainerBlock +{ + border-color:#D6D6D6; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + clear:both; + margin-bottom:20px; +} + + +h3.ilPDBlockSubHeader { + font-weight: normal; + margin: 0px; + display: block; + font-size: 100%; + font-weight: normal; + text-align: left; + font-size: 90%; + background-color: #F8F8F8; + vertical-align: middle; + border-top: 1px solid #F0F0F0; + padding: 1px 3px; +} + +.ilBlockRow1, .ilBlockRow2 { + padding: 3px; + border-bottom: 1px solid #F0F0F0; +} + +/* Services/Bookmarks */ + +#block_pdbookm_0 #tree_div { + overflow: auto; + width: 100%; +} + +/* Tables */ + +div.tblfooter, div.ilTableNavBlock { + font-weight:normal; + background-color: #F5F5F5; + padding: 3px; + font-size: 80%; + text-align:right; +} + +div.ilTableNav { + font-weight:normal; + padding: 3px; + font-size: 80%; + text-align:right; +} + +td.tblfooter { +} + +tr.tblfooter { + color:#000000; + font-weight:normal; + background-color: #F9F9F9; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +.tblrow1 { + padding:3px; + background-color: #FFF; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +.tblrow2 { + padding:3px; + background-color: #FFF; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; + background-color: #FAFAFA; +} + + +td.submit { + padding:3px; + vertical-align:top; + background-color: #F3F3F3; +} + +/* Toolbar */ +div.ilToolbar +{ + background-color: #F4F4F4; + padding: 5px 3px 5px 3px; + margin-bottom: 8px; + font-size: 90%; + white-space: nowrap; +} + +span.ilToolbarSeparator +{ + border-right: solid 1px #E0E0E0; + padding: 0px 10px 2px 0px; + margin-right: 10px; +} + +/* Repository */ +div.ilContainerListItemOuter +{ + padding: 15px; + zoom: 1; +} + +td.ilContainerListFooter +{ + padding-left: 15px; +} + +div.ilContainerListItemOuterHighlight +{ + padding: 15px; + background-color: #FFFFD9; + zoom: 1; +} + +.ilCLIRow1, .ilCLIRow2 { + padding: 0px; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +td.ilCLI { + padding: 0px; +} + +div.il_ContainerListItem +{ + margin: 2px 0px; + padding-left: 8px; +} + +div.ilCreationFormSection { + width: 700px; +} + +div.ilCreationFormSection div.ilForm { + width: 699px; +} + +div.ilCreationFormSection div.ilForm div.ilForm { + width: auto; +} + +div.il_adv_sel +{ + border:1px solid #D6D6D6; + box-shadow: 2px 2px 4px #C0C0C0; +} + +table.il_adv_sel { + color:#000000; + background-color:#FFF; + border-spacing:0px; + cursor: pointer; +} + +tr.il_adv_sel { + cursor: pointer; +} + +tr.il_adv_sel_act { + background-color: #FFF9BC; + cursor: pointer; +} + +td.il_adv_sel { + border-bottom: 1px solid #F0F0F0; + padding: 3px 10px; + text-align: left; + white-space: nowrap; + cursor: pointer; + font-weight: normal; +} + +#ilAdvSelListTable_item_creation td.il_adv_sel { + min-width: 150px; +} + +td.il_adv_sel_ic { + border-bottom: 1px solid #F0F0F0; + padding: 3px 0 3px 10px; + text-align: left; + cursor: pointer; +} + +div.il_adv_cont { + background-image:url(images/25black.png); +} + +/* tables */ +div.ilTableHeaderTitleBlock +{ + font-weight: bold; + padding: 3px; + font-size: 90%; + color: #404040; + background-color: #F8F8F8; + background-image: url(images/block_top.png); + background-repeat: repeat-x; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#E9E9E9; +} + +div.ilTableHeaderTitle +{ + margin: 0px 0px 5px 0px; + padding: 0px 0px 2px 0px; + font-size: 120%; + color: #404040; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#E9E9E9; +} + +h3.ilTableHeaderTitleBlock { + font-weight: bold; + font-size: 100%; + display:inline; + padding: 0px; + margin: 0px; +} + +h3.ilTableHeaderTitle { + font-weight: normal; + font-size: 100%; + display:inline; + padding: 0px; + margin: 0px; +} + +div.ilTableOuter +{ + border-width:1px; + border-style:solid; + border-color:#D6D6D6; + padding:0px; +} + +div.ilTableSelectAll +{ + background-color: #F8F8F8; + padding:3px 6px; +} + +div.ilTableCommandRow, div.ilTableCommandRowTop +{ + background-color: #F0F0F0; + padding:3px 6px; + font-size: 90%; +} + +div.ilTableCommandRowTop { + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#D6D6D6; +} + +span.ilTableFootLight +{ + color: #909090; +} + +div.ilTableFilterActivator { + margin: 0px 0px 5px 3px; +} + +.ilTableMenuItem { + margin: 0px 10px 0px 0px; +} + + +div.ilTableFilter { + padding: 0px 0px 5px 0px; + margin: 0px; +} + +legend.ilTableFilter { + font-size: 80%; + border-width: 0px; + padding: 2px 5px; + margin: 0px; + font-weight: normal; +} + +fieldset.ilTableFilter { + border: 1px #E0E0E0 solid; + background-color: #FBFBFB; + padding: 5px; + margin: 5px 0px; +} + +div.ilTableFilterLabel { + font-style: italic; + border-bottom: 1px #C0C0C0 solid; + background-color: #F0F0F0; + padding: 3px 5px; +} + +div.ilTableFilterInput { + min-width: 150px; + padding: 5px 0px; +} + +td.ilFilterOption { + text-align: left; + vertical-align: top; + font-size: 80%; + white-space: nowrap; + padding: 0px 5px 5px 0px; + min-width: 150px; +} + + +td.ilFilterType { + font-size: 80%; + font-weight: bold; + text-align: left; + white-space: nowrap; + padding: 3px; +} + +table.fullwidth { + background-color:#FFF; + width:100%; + border-collapse:collapse; +} + +div.ilTableContainer { + overflow: auto; +} + +.tblheader { + font-weight: normal; +} + +tr.tblheader +{ + font-weight: normal; + background-color: #F9F9F9; + font-size:90%; + border-bottom-color:#D6D6D6; + border-bottom-style:solid; + border-bottom-width:1px; + /* font-style: italic; */ +} + +th +{ + text-align: left; + vertical-align: bottom; + font-weight: normal; +} + +td.std, th.std { + padding: 4px 6px; + text-align: left; +} + + +/* Navigation History */ +form.ilNavHistoryForm +{ + padding: 0px; + margin: 0px 5px 0px 0px; + padding: 5px 5px 2px 5px; + border: 0px; + display: inline; + font-size: 80%; +} + +input.ilNavHistorySubmit { + color:#2255a0; + padding: 0px; + margin: 0px; + border-width: 0px; + /* font-size: 80%; */ + cursor:pointer; + background-color: #F0F0F0; +} + +select.ilNavHistorySelect { + border-width:0px; + padding:0px; + background-image: none; + text-decoration:none; + /* font-size: 80%; */ +} + +.ilAccHeadingHidden, .ilAccHidden, .ui-helper-hidden-accessible +{ + position:absolute; + left:-2000px; + top:auto; + width:1px; + height:1px; + overflow:hidden; +} + +a.ilAccAnchor, a.ilAccAnchor:hover { + text-decoration: none; + color: inherit; +} + +/* Notes */ + +div.ilNotes +{ + max-width: 600px; +} + +div.ilComment +{ + padding-left: 50px; +} + +div.ilNotesUImage +{ + float:left; + margin-left: -50px; +} + +div.ilNoteText +{ + font-size: 95%; + margin-top:5px; +} + +div.ilNotesHeader{ + background-color: #F0F0F0; + margin-bottom:5px; + padding:5px; +} + +h3.ilNotesHeader{ + font-size:110%; + color: #606060; + display: inline; +} + +h4.ilNoteTitle{ + font-size:100%; + margin: 0px; + padding: 0px; +} + +td.ilNoteList { + padding: 10px 5px; + border-top: 1px solid #F0F0F0; + vertical-align: top; +} + +textarea#note { + width: 90%; + height: 6em; +} + +div.ilNoteInput { + padding-bottom:10px; +} + +/* PageLayout Previews */ + +div.ilc_QuestionPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + background: url(images/question_placeholder_thumb.png) no-repeat center center; + font-weight: bold; +} + +div.ilc_MediaPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + font-weight: bold; + background: url(images/media_placeholder_thumb.png) no-repeat center center; +} + +div.ilc_TextPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + font-weight: bold; + background: url(images/text_placeholder_thumb.png) no-repeat center center; +} + +div.ilc_PredTextPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + font-weight: bold; + background: url(images/pred_text_placeholder_thumb.png) no-repeat center center; +} + +div.ilc_HeadlineThumb +{ + font-size: 11px; + font-weight: bold; + width:100%; + border-style:solid; + color:grey; + border-bottom-style: solid; + border-width:0px; + border-color: grey; + border-bottom-width: 1px; + margin-bottom:4px; + margin-top:2px; +} + +/* Profile */ +div.ilProfile { + width: 450px; + margin-left:auto; + margin-right:auto; + background-image: url(images/form_back.png); + background-repeat: repeat-y; + background-color:#F6F6F6; + border-width:1px; + border-style:solid; + border-color:#D0D5EA; + padding: 15px; +} +h3.ilProfileName { + margin: 0px 0px 10px 0px; + padding: 0px; + font-weight: normal; + font-size: 130% +} +div.ilProfileSection { + margin-top: 20px; + font-size: 90%; + color: #606060; +} +h3.ilProfileSectionHead { + margin: 0px 0px 3px 0px; + padding: 0px; + font-weight: normal; + font-size: 110%; + color: #202020; +} + +/* revised 4.1 */ + +/* Tooltip */ +.yui-skin-sam .yui-tt .bd, .yui-tt .bd{ + color: #333333; + padding: 4px 4px 4px 4px; + font-size: 90%; + border: solid #FFDD77 2px; + line-height: 100%; + background-color: #FFFF99; + border-radius: 5px; + box-shadow: 2px 2px 2px #888; + -webkit-border-radius: 5px; + -webkit-box-shadow: 2px 2px 2px #888; + max-width: 300px; +} + +.yui-skin-sam .yui-tt .yui-tt-shadow { + display:none; +} + +/* locator */ +div.ilLocator { + padding: 2px 0px 0px 10px; + zoom: 1; +} + +a.ilLocatorLink { + color: #80A0D0; + font-weight: normal; +} + +a.ilLocatorLink:hover { +} + + +div.iosMainScroll +{ + position: absolute; + padding-right:20px; + overflow-y:auto; + zoom:1; + overflow-x:hidden; + right:10px; + left:10px; +} + +/* Modules/Wiki */ + +ul.ilWikiBlockList +{ + margin: 0px 0px 0px 20px; + padding: 0px; + list-style:disc outside; +} + +ul.ilWikiBlockListNoIndent +{ + margin: 0px; + padding: 0px; + list-style:none; +} + +li.ilWikiBlockItem +{ + margin:0; + padding:0; +} + + +/* Fixed Frame Width */ + +div.ilFrameFixedWidth +{ + max-width: 900px; + margin-left: auto; + margin-right: auto; +} + +div.ilFrameFixedWidthHeader +{ + max-width: 880px; + margin-left: auto; + margin-right: auto; + padding: 0; + margin-bottom: 10px; +} + +.ilFrameFixedWidthHeader div.ilHeaderBanner +{ + max-width: 880px; + margin-top: 5px; + margin-left: auto; + margin-right: auto; + margin-bottom: 5px; +} + +.ilFrameFixedWidthHeader div.ilHeaderImg +{ + float:left; + margin: 2px 10px 0px 0px; +} + +.ilFrameFixedWidthHeader .ilHeaderImg img +{ + border: 0; + margin-right: 25px; +} + +.ilFrameFixedWidthHeader h1.ilHeader +{ + padding: 0; + margin-top: 25px; +} + +.ilFrameFixedWidthHeader div.ilHeaderDesc +{ + padding-left: 0; +} + + +/* Modules/Blog */ + +div.ilBlogList { + border: 1px solid #E0E0E0; + padding: 10px; +} + +div.ilBlogListItem { + padding-bottom: 5px; + margin-bottom: 25px; +} + +div.ilBlogListItemTitle { + border-bottom: 1px solid #E0E0E0; +} + +div.ilBlogListItemTitle h3 { + margin-bottom: 5px; +} + +div.ilBlogListItemSubTitle { + margin-top: 5px; +} + +div.ilBlogListItemSnippet { + margin-top: 5px; + margin-bottom: 5px; +} + +div.ilBlogSideBlocks { + margin-left: 5px; +} + +td.ilBlogSideBlockContent { + padding: 10px; +} + +td.ilBlogSideBlockCommand { + font-size: 75%; + color: #909090; + border-bottom: 1px solid #E9E9E9; + padding: 1px 3px; + background-color: #F9F9F9; + text-align: right; +} + +div.ilBlogSideBlockAuthor { + margin-top: 3px; +} + +ul.ilBlogSideBlockNavigation { + margin-top: 3px; + padding-left: 15px; +} + +div.ilBox { + background-image: url('./images/FramedBack.png'); + background-repeat: repeat-x; + border: 1px solid #E0E0E0; + padding: 10px; + margin-bottom: 20px; +} + +/* Services/Container */ + +div#cont_paste_explorer_tree ul.il_Explorer { + margin: 0 0 0 24px; +} + +/* Services/Skill */ + +div.ilSkill { + background-image:url('./images/FramedBack.png'); + background-repeat:repeat-x; + border: 1px solid #E0E0E0; + padding: 5px; + margin-bottom: 20px; +} + +div.ilSkill > h3 { + margin: 10px 0; + padding: 0; + font-size: 1.2em; + float:left; +} + +div.ilSkill > h4 { + margin: 10px 0; + padding: 0; + font-size: 0.9em; + color: #909090; + float:left; + clear:left; +} + +table.ilSkill, td.ilSkill, th.ilSkill { + border: 1px solid #E0E0E0; +} + +div.ilSkillActions { + float:right; +} + +table.ilSkill { + margin-bottom: 5px; + margin-left: 50px; + background-color: #FFF; + border-collapse: collapse; + clear:both; +} + +td.ilSkill, th.ilSkill { + font-size: 0.8em; + padding: 4px; + min-width: 50px; +} + +td.ilSkill { + text-align:center; +} + +td.ilSkillLevel { + cursor: pointer; +} + +th.ilSkill, td.ilSkillLevel{ + background-color: #F8F8F8; +} + +td.ilSkillSelf { + background-color: #FFF0E0; +} + +td.ilSkillMat { + background-color: #F0F0FF; +} + + +/* Top-Bar */ + +div.ilTopBar { + background-color: #444; + color: white; + padding: 5px 10px 5px 10px; +} + +div.ilTopBar a { + color: white; +} + +div.ilTopBarLeft { + float: left; +} + +div.ilTopBarRight { + float: right; +} + +div.ilTopBarRight span#ilAdvSelListAnchorElement_asl { + margin-right: 25px; + color: black; +} + +div.ilTopBarRight td.il_adv_sel { + background-color: #444; +} + +td.ilRight, th.ilRight { + text-align:right; +} + +.ilBlogListItemDraft { + border: 2px dotted red; + padding: 3px; +} + +.ilBlogNavigationItemDraft { + color: red; +} + +div.ilSideBarHead{ + background-color: #F0F0F0; + margin-bottom:5px; + padding:5px; +} + +div.ilSideBarHead h3{ + font-size:110%; + color: #606060; + display: inline; +} + +div.ilSideBarContent{ + padding: 5px; +} + + +/* jquery ui autocomplete */ + +.ui-menu { + list-style: none; + padding: 0px; + margin: 0; + display: block; + float: left; + background-color: white; + border: 1px solid #E0E0E0; + font-size: 90%; + box-shadow: 2px 2px 4px #C0C0C0; +} + +#mm_search_menu_ac .ui-menu { + border: 0; + box-shadow: 0 0 0; +} + + +.ui-menu .ui-menu-item { + margin: 0; + padding: 0; + zoom: 1; + float: left; + clear: left; + width: 100%; +} + +.ui-menu .ui-menu-item a { + text-decoration: none; + display: block; + padding: 2px 4px; + line-height: 1.5; + zoom: 1; + color: #0033AA; +} +.ui-menu .ui-menu-item a.ui-state-hover, +.ui-menu .ui-menu-item a.ui-state-active { + background-color: #FFFF99; +} + +.iosPdBlockDragAndDropPlaceholder { + border: 3px #C0C0C0 dashed; + border-radius: 8px; + margin-bottom: 15px; +} + +/* poll */ + +.ilPollDescription { + margin: 5px; + font-size: 80%; + color: #808080; +} + +.ilPollQuestion { + display: inline-block; + width: 97%; + margin: 1.5%; + font-weight: bold; + font-size: 90%; +} + +img.ilPollQuestionImage { + margin: 1.5% 0%; + max-width: 100%; +} + +.ilPollQuestionAnswers { + margin: 5px; + font-size: 80%; +} + +.ilPollQuestionAnswer { + margin-bottom: 5px; +} + +.ilPollQuestionResults { + margin: 10px; + font-size: 80%; +} + +.ilPollQuestionResult { + margin-bottom: 5px; +} + +.ilPollQuestionResultBar { + width: 100%; + border: 1px solid #aaa; + float: left; + height: 18px; +} + +.ilPollQuestionResultBarInner { + background-color: #C2E1FF; + height: 18px; +} + +.ilPollQuestionResultPerc { + float: right; + position: relative; + margin-top: -17px; + margin-right: 3px; +} + +/* Services/Search */ + +div.ilMainMenuSearch { + margin: 5px 20px 0px 3px; + padding: 0px 10px 3px 10px; + margin: 1px 0px 2px -1px; + line-height: 26px; + background-repeat: repeat-x; + background-image: url(images/mm_back2.png); +} + +form.ilMainMenuSearch +{ + padding: 0px; + margin: 0px; +} + +input.ilMainMenuSearch { + cursor:pointer; + border-style: solid; + border-width: 0px; + border-color: #D6D6D6; + color: #606060; + width:150px; + padding: 2px 4px 1px; + margin: 0px; + background-repeat: no-repeat; + background-position: center right; + background-color: #FFF; + min-height:16px; + box-shadow: inset 1px 1px 2px #A0A0A0; + line-height: 1; +} + +a.ilMainMenuSearchButton { +} + +#mm_search_menu_head { + background-color: #F8F8F8; + padding: 5px; + font-size: 85%; +} + +#mm_search_menu_head p { + margin: 0px; +} + +#mm_search_menu_head input { + margin: 0px; + padding: 0px; +} + +#il_search_toolbar div.ilFormOption { + width: auto; +} + +#il_search_toolbar div.ilFormFooter { + display: none; +} + +/* Services/Help */ + +#ilHelpText .ilc_text_inline_Strong { + font-weight:bold; +} + +#ilHelpBack { + padding-bottom: 20px; +} + +#ilHelpText { + clear: both; + font-size: 90%; +} + +#ilHelpText .ilc_list_o_NumberedList, +#ilHelpText .ilc_list_u_BulletedList { + margin: 10px 0; + padding: 0 0 0 25px; +} + +#ilHelpText .ilc_list_o_NumberedList .ilc_list_o_NumberedList, +#ilHelpText .ilc_list_o_NumberedList .ilc_list_u_BulletedList, +#ilHelpText .ilc_list_u_BulletedList .ilc_list_u_BulletedList, +#ilHelpText .ilc_list_u_BulletedList .ilc_list_o_NumberedList { + padding-left: 15px; +} + + +a#ilHelpClose { + display:block; + float:right; + padding: 5px; +} + +#ilHelpPanel .il_VAccordionHead { + background-position: 3px 3px; + padding: 3px 3px 3px 20px; + font-size: 90%; + font-weight: bold; + border: 0; +} + +#ilHelpPanel .ilGroupedListLE { + padding: 5px 10px 5px 20px; +} + +div#il_screen_id { + position:absolute; + right:0px; + top: 0px; +} + +/* Modules/DataCollection */ + +td.dcl_actions { + text-align: right; + padding-right: 5px; +} + +#dcl_record_list td, #dcl_field_list td { + padding: 10px 7px; + font-size: 90%; +} + +/* Services/MediaObjects */ + +.ilPlayerPreviewOverlayOuter { + position: relative; +} + +.ilPlayerPreviewOverlay { + position: relative; + width: 320px; + height: 240px; + cursor:pointer; +} + +.ilPlayerPreviewDescription { + padding: 7px; + font-size: 85%; + position:relative; + color: #F0F0F0; + top:-240px; + background: url("images/black60.png") repeat; +} + +.ilPlayerPreviewOverlay img { + cursor:pointer; + width: 100%; + height: 100%; +} + +.ilPlayerPreviewPlayButton { + background: url("images/bigplay.png") no-repeat scroll 0 0 transparent; + height: 100px; + left: 50%; + margin: -50px 0 0 -50px; + position: absolute; + top: 50%; + width: 100px; + cursor:pointer; +} + +.ilPlayerPreviewOverlay:hover .ilPlayerPreviewPlayButton { + background-position: 0 -100px; +} + +/* Services/UIComponent/Lightbox */ + +.ilLightbox { + position: absolute; + top: 0px; + bottom: 0px; + right: 0px; + left: 0px; + background-color:#303030; + overflow: auto; +} + +a.ilMediaLightboxClose { + display: block; + float: right; + margin: 0 0 10px 10px; + width: 20px; + height: 20px; + background:url("images/close_dg.png") no-repeat center center; + cursor: pointer; +} + +.ilLightboxContent { + margin-top: 50px; + margin-right:auto; + margin-left:auto; + width: 640px; + max-width: 100%; +} + + +/* Modules/Forum */ + +#ilFrmPostList { + list-style:none; + margin:0; + padding:0 +} + +.ilFrmPostImage { + float:left; + width:100px; + overflow:hidden +} + +.ilFrmPostImage img { + vertical-align:top; + margin:5px 20px 5px 5px; + border:none +} + +.ilFrmPostClear { + clear:both; + width:1px; + height:1px; + line-height:1px +} + +.ilFrmPostTitle { + margin-top: 15px; + font-size: 120%; +} + +div.ilFrmPostHeader span.small { + color: #909090; +} + +.ilFrmPostContentContainer { + margin: 0 0 10px 0; + width: 80%; + float: left +} + +.ilFrmPostContent { + margin-top: 20px +} + +.ilFrmPostRow div.ilForm { + width: 100%; + max-width: 1000px; +} + +.ilFrmPostRow div.ilForm div.ilFormValue { + width: auto; +} + +.ilFrmPostRow div.ilForm div.ilFormOption { + width: 150px; +} + +.ilFrmPostCensorshipAdvice { + margin:0; + padding:0; + font-weight:bold +} + +.ilFrmPostAttachmentsContainer { + margin:20px 0 0 0; + font-weight:bold +} + +.ilFrmPostAttachmentsContainer a { + font-weight:normal +} + +.ilFrmPostAttachmentsContainer img { + vertical-align:middle +} + +.ilFrmPostCommands { + float: right; + margin: 0 0 3px 0 +} + +div.ilAttendanceListPrint td, div.ilAttendanceListPrint th { + border: 1px solid #D6D6D6; + padding: 2px; +} + +body.ilBodyPrint { + background-color: #FFF; + margin: 10px; + padding: 0; +} + +/* basic responsiveness (beta) + + The following section targets smartphones. + + iPads come with a device width of 768, the iPhone with 320, most smartphones seem to + use a width under 640px, so 640 seems to be a good choice here. + If you make any changes in this query, please add a reason to this comment and if possible an url that + backs this decision. + + List of common devices width values: http://cssmediaqueries.com/target/ + Google recommending 640px: https://developers.google.com/webmasters/smartphone-sites/details + + */ +@media + only screen and (max-width: 640px) +{ + html { + -webkit-text-size-adjust: none; + } + + body { + font-family: Arial, sans-serif !important; + } + + #il_left_col, #imgtree, #il_screen_id, #help_tt, #help_tr, .ilTopTitle, #il_status_box { + display: none; + } + + #il_right_col { + float: none; + padding: 0; + vertical-align: top; + width: 100%; + } + + div#il_main_logo { + position: absolute; + margin: 0; + padding: 5px 10px; + } + + div#il_main_logo img { + width: 20px; + height: 20px; + margin: 0; + padding: 0; + } + + div.ilMainMenuSection .ilMainMenuSide, div.ilMainMenuSection .ilMainMenuSide li.ilMainMenu { + height: 0px; + } + + div.ilMainMenuSearch { + position: absolute; + background: none; + top: 0px; + right: 0px; + } + + div.ilLogin { + padding: 34px 20px 6px 10px; + } + + span.il_menu + { + padding-left: 0px; + } + + + div.ilMainMenu { + padding: 0; + width: 100%; + } + + li.ilMainMenu { + width: 49%; + } + + div.ilMainMenuSection { + background-color: #9bc5ed; + } + + ul.ilMainMenuSide, div.ilLogin { + float: left; + } + + ul.ilMainMenuSide { + margin-left: 20px; + } + + div.ilMainHeader { + min-height: auto; + min-width: 1px; + } + + input.ilMainMenuSearch { + box-shadow: none; + border: 1px solid #A0B0C0; + } + + div#mainscrolldiv { + padding: 5px 0px 0; + } + + div.il_HeaderInner { + color: #222222; + margin-bottom: 15px; + padding: 5px; + } + + #il_center_col.one_side_col , + #il_center_col.two_side_col { + width: 100%; + padding: 0; + } + + div.il_Block { + border: 0 none; +} + + textarea { + max-width: 100%; + } + + input, select { + max-width: 100%; + } + + /* height: auto; messes e.g. survey progress bar */ + img { + max-width: 100%; + } + + div.ilStartupFrame { + margin: 0; + width: 100%; + } + + #il_startup_content form table { + width: auto; + } + + div.il_Tab { + margin: 0px 5px 10px 5px; + background-color: #F4F4F4; + border: 1px solid #E0E0E0; + padding: 2px; + clear: both; + } + + div.il_SubTab { + width:auto; + } + + li.tabactive, li.tabinactive, a.tabactive, a.tabinactive { + background: none; + border: 0; + padding: 2px 3px; + } + + li.tabactive { + background-color: #FFFFFF; + } + + a.tabinactive:hover { + background: none; + } + + a.tabactive:link, a.tabactive:visited, a.tabactive:hover { + text-decoration: underline; + } + + div.ilTabContentInner { + overflow: visible; + } + + div.ilTabContentOuter { + box-shadow: none; + border: 0 none; + width: auto; + } + + div.ilFormOption { + width: auto; + } + + div.ilFormSubOption { + padding: 3px; + border: 0; + background-color: #F0F0F0; + } + + + div.ilLeftNav { + width: 0px; + display: none; + } + + div.ilBotCenterArea { + left: 0px; + } + + div.ilLeftNavSpace { + padding: 0; + } + + div.ilContentFixed { + left: 0px; + } + + .ilFrameFixedWidthHeader div.ilHeaderBanner { + max-width: 100%; + } + + .ilFrameFixedWidthHeader .ilHeaderImg { + background-color: yellow; + max-width: 30%; + } + + .ilFrameFixedWidthHeader .ilHeaderImg img { + max-width: 100%; + height: auto; + margin-right: 25px; + } + + div.ilTableOuter { + max-width: 100%; + overflow: auto; + } + + div.ilForm, div.ilFormRow { + display: block; + background: none; + border: 0; + } + + div.ilForm { + width: 400px; + max-width: 100%; + } + + div.ilSubForm { + display: block; + width: auto; + } + + div.ilFormHeader, div.ilFormFooter { + background-color:#E8EDF9; + border: 0; + padding:5px 10px 2px 10px; + margin: 20px 0 5px 0; + font-size:100%; + display: block; + } + + div.ilFormFooter { + background-color:#F5F5F5; + padding:8px 10px 2px 10px; + margin: 10px 0 5px 0; + } + + h3.ilFormHeader { + font-weight:normal; + font-size:110%; + } + + div.ilFormCommands { + text-align: left; + margin: 0; + padding: 0; + background: none; + border: 0; + margin-bottom: 10px; + width: auto; + } + + div.ilFormInfo { + float:right; margin-left: 20px; + margin-left:0px; + } + + div.ilFormOption { + display: block; + text-align: left; + padding: 3px 10px; + font-size: 100%; + background-color:#F4F4F4; + border: 0; + width: auto; + float: none; + } + + div.ilFormValue { + padding: 8px 10px 3px 10px; + font-size: 90%; + border-top: 0px solid #F0F0F0; + width: auto; + background-color:#FAFAFA; + margin: 0 0 8px 0; + border: 0; + display: block; + } + + div.ilFormInfo { + float: none; + } + + .ilFrmPostRow div.ilForm, + .ilFrmPostRow div.ilForm input[type=text], + .ilFrmPostRow div.ilForm textarea { + width: 100%; + } + + .ilFrmPostRow div.ilForm div.ilFormValue { + width: auto; + } + + .ilFrmPostRow img.ilUserIcon { + width: 50px; + height: 50px; + } + + .ilFrmPostTitle { + margin-top: 5px; + font-size: 100%; + } + + + div.ilGoogleMap { + max-width: 100%; + } + + .ilFrmPostContentContainer { + width: 100%; + } +} + +/* print css */ +@media print { + + div.ilTabContentOuter { + border: none; + box-shadow: none; + } + + div.ilTabsTable { + display: block; + width: auto; + } + + div.ilTabsTableRow { + display: block; + } + + div.ilTabsTableCell { + display: block; + } +} + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/25black.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/25black.png new file mode 100644 index 0000000..94fd043 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/25black.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/ButtonsBack.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/ButtonsBack.png new file mode 100644 index 0000000..2b6357e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/ButtonsBack.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/HeaderIcon.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/HeaderIcon.png new file mode 100644 index 0000000..9e582f7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/HeaderIcon.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/TableHeader.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/TableHeader.png new file mode 100644 index 0000000..2027b72 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/TableHeader.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/block_top.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/block_top.png new file mode 100644 index 0000000..e0062b3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/block_top.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/drop_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/drop_back.png new file mode 100644 index 0000000..9170cf8 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/drop_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/drop_back_active.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/drop_back_active.png new file mode 100644 index 0000000..ba35152 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/drop_back_active.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/form_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/form_back.png new file mode 100644 index 0000000..497a132 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/form_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/form_top_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/form_top_back.png new file mode 100644 index 0000000..5725392 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/form_top_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/frame_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/frame_back.png new file mode 100644 index 0000000..8f17f94 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/frame_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/head_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/head_back.png new file mode 100644 index 0000000..90be828 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/head_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/media_placeholder_thumb.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/media_placeholder_thumb.png new file mode 100644 index 0000000..7cbc14d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/media_placeholder_thumb.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/mm_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/mm_back.png new file mode 100644 index 0000000..c4c4888 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/mm_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/mm_back2.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/mm_back2.png new file mode 100644 index 0000000..480c01e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/mm_back2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/mm_back3.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/mm_back3.png new file mode 100644 index 0000000..6b986fb Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/mm_back3.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/pred_text_placeholder_thumb.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/pred_text_placeholder_thumb.png new file mode 100644 index 0000000..66767cf Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/pred_text_placeholder_thumb.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/question_placeholder_thumb.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/question_placeholder_thumb.png new file mode 100644 index 0000000..927b1ae Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/question_placeholder_thumb.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/text_placeholder_thumb.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/text_placeholder_thumb.png new file mode 100644 index 0000000..dcf47a0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/text_placeholder_thumb.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/tree_col.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/tree_col.png new file mode 100644 index 0000000..858eff0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/tree_col.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/tree_exp.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/tree_exp.png new file mode 100644 index 0000000..f9a3dce Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/style/images/tree_exp.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/syntaxhighlight.css b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/syntaxhighlight.css new file mode 100644 index 0000000..1c2d742 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/syntaxhighlight.css @@ -0,0 +1,83 @@ +div.ilc_Code { + overflow: auto; + max-width: 100%; + max-height: 400px; + border: 1px solid #E0E0E0; + background: white; + padding: 20px 5px; + margin: 10px 0px; + font-family: Pragmata, Menlo, 'DejaVu LGC Sans Mono', 'DejaVu Sans Mono', Consolas, 'Everson Mono', 'Lucida Console', 'Andale Mono', 'Nimbus Mono L', 'Liberation Mono', FreeMono, 'Osaka Monospaced', Courier, 'New Courier', monospace; + font-size: 80%; +} + +@media print { + div.ilc_Code { + max-width: auto; + max-height: auto; + overflow: visible; + } +} + + +table.ilc_Sourcecode { +} + +td.ilc_LineNumbers { + background: #ffffff; + padding-left: 10px; + text-align: right; +} + +td.ilc_Sourcecode { + background: white; + padding-left: 10px; + +} + +span.ilc_CodeCategory_1 { + text-decoration: underline; + color: navy; +} + +span.ilc_CodeCategory_2 { + color: navy; + +} + +span.ilc_CodeCategory_3 { + color: #555555; + +} + +span.ilc_CodeQuote { + color: green; + +} + +span.ilc_CodeLinecomment { + color: gray; + +} + +span.ilc_CodeBlockcomment { + color: gray; + +} + +span.ilc_CodePrepro { + color: black; + +} + +span.ilc_CodeSelect { + color: black; + +} + +pre.ilc_Code { + font-size: 1em; +} + +span.ilc_LineNumber { + font-size: 1em; +} diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/table_of_contents.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/table_of_contents.html new file mode 100644 index 0000000..5acd776 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/EN/table_of_contents.html @@ -0,0 +1,523 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + +
        + + + + + + + +
        +
        + + +

        Breadcrumb Navigation

        + + + WebGIM manual
        + + + +
        +
        + + + +
        + + + + +
        + +
        +
        +

        Tabs

        + +
        +
        +
        + +
        +
        + + + +
        + + + + +
        + +
        +
        + + +
        + + + +
        + + + +
        +

        Table of Contents

        +
        +
        +
        + + + +
          + + + + + + + + + +
        • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
          + + + + + + + + + +
            + + + + + + + + + +
          • + + + + + + + + + +Icon Chapter +Introduction
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Users registration
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +List Usage Managment
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Maintenance interventions
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Reports
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
            + + + + + + + + +
              + + + + + + + + + + +
            • + + + + + + + + + +Icon Chapter +Scheduled maintenance
              + + + + + + + + + + + + +
            • + + + + + + + + + +
            + + + + + +
          • + + + + + + + + + +Icon Chapter +FAQ
            + + + + + + + + + + + + +
          • + + + + + + +
          • + + + + + + + + + +Icon Chapter +Contacts and Support
            + + + + + + + + + + + + +
          • + + + + + + + + + +
          + + + + + + + +
        • + + + + + + + + + +
        + + + + + + + + + +
        +
        + + +
        +
        + + + +
        + + + +
        + + + + + + + + +
        +
        +
        +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/content.css b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/content.css new file mode 100644 index 0000000..9fa5d55 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/content.css @@ -0,0 +1,291 @@ +/* ------------------ styles for lm content, should be placed at a better place -------------- */ + +div.ilc_PageTitle +{ + margin-top: 5px; + margin-bottom: 20px; + font-size: 140%; + padding-bottom: 3px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-color: #000000; +} + +div.ilc_BacklinkTitle +{ + margin-top: 20px; + margin-bottom: 10px; + font-size: 100%; + font-style: italic; + padding-top: 3px; + border-top-width: 1px; + border-top-style: solid; + border-color: #000000; +} + +span.ilc_Strong +{ + font-weight: bold; +} + +span.ilc_Emph +{ + font-style: italic; +} + +span.ilc_Comment +{ + color: green; +} + +span.ilc_Quotation +{ + color: brown; + font-style: italic; +} + +a.ilc_FootnoteLink +{ + color: blue; + font-weight: normal; +} + +a.ilc_FootnoteLink:hover +{ + color:#000000; +} + +div.ilc_Footnote +{ + margin-top: 5px; + margin-bottom: 5px; + font-style: italic; +} + +a.ilc_IntLink +{ + color: blue; + font-weight: normal; + text-decoration: underline; +} + +a.ilc_IntLink:hover +{ + color:#000000; +} + +a.ilc_IntLink:visited +{ + color: blue; +} + +a.ilc_ExtLink +{ + color: blue; + font-weight: normal; + text-decoration: underline; +} + +a.ilc_ExtLink:hover +{ + color:#000000; +} + +a.ilc_ExtLink:visited +{ + color: blue; +} + +div.ilc_LMNavigation +{ + background-color:#EEEEEE; + border-style: outset; + border-color: #EEEEEE; + border-width: 1px; + margin-top: 0px; +} + +div.ilc_Page +{ + background-color:#FFFFFF; + margin: 0px; + padding: 0px; +} + +table.ilc_Page +{ + background-color:#FFFFFF; +} + +td.ilc_Cell1 +{ + background-color:#FFCCCC; +} + +td.ilc_Cell2 +{ + background-color:#CCCCFF; +} + +td.ilc_Cell3 +{ + background-color:#CCFFCC; +} + +td.ilc_Cell4 +{ + background-color:#FFFFCC; +} + +div.ilc_Standard +{ + margin-top: 10px; + margin-bottom: 10px; +} + +div.ilc_TableContent +{ + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; + margin-bottom: 0px; + padding-top: 0px; + padding-bottom: 0px; + padding-left: 0px; + padding-right: 0px; +} + + +div.ilc_List +{ + margin-top: 3px; + margin-bottom: 3px; +} + +div.ilc_Headline1 +{ + margin-top: 20px; + margin-bottom: 10px; + font-size: 140%; +} + +div.ilc_Headline2 +{ + margin-top: 20px; + margin-bottom: 10px; + font-size: 130%; +} + +div.ilc_Headline3 +{ + margin-top: 20px; + margin-bottom: 10px; + font-size: 120%; +} + +div.ilc_Example +{ + margin-top: 10px; + margin-bottom: 10px; + padding-left: 20px; + border-left: 3px; + border-left-style: solid; + border-left-color: blue; +} + +div.ilc_Citation +{ + margin-top: 10px; + margin-bottom: 10px; + color: brown; + font-style: italic; +} + +div.ilc_Mnemonic +{ + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + padding: 10px; + border-width: 2px; + border-style: solid; + border-color: red; +} + +div.ilc_Additional +{ + margin-top: 10px; + margin-bottom: 10px; + padding: 10px; + border-width: 1px; + border-style: solid; + border-color: blue; +} + +div.ilc_Remark +{ + margin-top: 10px; + margin-bottom: 10px; + padding: 10px; + border-width: 1px; + border-style: solid; + border-color: #909090; + background-color:#F0F0F0; + text-align: center; +} + +/* +p.ilc_Code +{ + white-space: pre; +}*/ + +table.ilc_Media +{ + background-color: #F5F5F5; + padding: 0px; + margin: 10px; + border-width: 1px; + border-style: solid; + border-color: #B0B0B0; +} + +td.ilc_MediaCaption +{ + padding:5px; + font-size: 90%; +} + +div.ilc_Block { + border-width: 1px; + border-style: solid; + padding: 5px 10px; + margin: 10px 0px; + border-color: #A0A0A0; + background-color: #FFFFFF; + background-image: url(../../../templates/default/images/FramedBack.gif); + background-repeat:repeat-x; +} + +div.ilc_Special { + border-width: 1px; + border-style: solid; + padding: 5px 10px; + margin: 10px 0px; + border-color: #A0A0A0; + background-color: #FFF7F7; + background-image: url(../../../templates/default/images/SpecialBack.gif); + background-repeat:repeat-x; +} + +div.ilc_Excursus { + border-width: 1px; + border-style: solid; + padding: 5px 10px; + margin: 10px 0px; + border-color: #A0A0A0; + background-color: #F7FFF7; + background-image: url(../../../templates/default/images/ExcursusBack.gif); + background-repeat: repeat-x; +} diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/delos.css b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/delos.css new file mode 100644 index 0000000..bd8006d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/delos.css @@ -0,0 +1,2223 @@ +/* -- for link pseudo-classes, respect order: Link, Visited, Hover, Active -- */ + +body { + color:#222222; + background-color:#FFFFFF; + font-family:Verdana,Arial,Helvetica,sans-serif; + margin:0px; + font-size:0.9em; +} + +body.il_Explorer { + color:#222222; + background-color:#FFFFFF; + font-family:Verdana,Arial,Helvetica,sans-serif; + margin:0px; + font-size:0.9em; +} + + +.btnbar { + background-color:#ffffff; + color:#ffffff; +} + +/* BEGIN WebDAV: Enable links with AnchorClick behavior for Internet Explorer. + * All skins which want to support mounting of Webfolders using Internet Explorer + * must explicitly enable AnchorClick behavior. + */ +a { + behavior: url(#default#AnchorClick); +} +/* END WebDAV: Enable links with AnchorClick behavior for Internet Explorer. */ + + +a.menu:link, a.menu:visited { + color:#a0c0ff; +} + +a.menu:hover { + color:#DDDDFF; +} + +a.offline, a.offline:visited +{ + font-style: italic; +} + +input { + font-family:Verdana,Arial,Helvetica,sans-serif; +} + +input.marked { + font-family:Verdana,Arial,Helvetica,sans-serif; + background: #FFFFCC; +} + + +input.fullwidth { + font-family:Verdana,Arial,Helvetica,sans-serif; + width: 98% +} + +input.fullwidth_marked { + font-family:Verdana,Arial,Helvetica,sans-serif; + width: 98%; + background: #FFFFCC +} + +/* ---------------- alternating tablerowcolors ----------------- */ + +/* +.tblrow2 { + background-color: #FFFFFF; + color:#222222; + padding:3px; + background-image: url(images/rowback.gif); + background-repeat:repeat-x; +} + +.tblrow1 { + background-color:#FFFFFF; + color:#222222; + padding:3px; + background-image: url(images/rowback.gif); + background-repeat:repeat-x; +}*/ + +.tblrow2 { + background-color: #F1F1F1; + color:#222222; + padding:3px; +} + +.tblrow1 { + background-color:#FFFFFF; + color:#222222; + padding:3px; +} + +.tblrow2_mo { + background-color: #F1F1F1; + color:#222222; + padding:3px; +} + +.tblrow1_mo { + background-color:#FFFFFF; + color:#222222; + padding:3px; +} + +.tblrow1_mo:hover, .tblrow2_mo:hover { + background-color:#D0D0FF; +} + + +.tblrow2light { + background-color:#F1F1F1; + color:#808080; + padding:3px; + vertical-align:top; +} + +.tblrow1light { + background-color:#FFFFFF; + color:#808080; + padding:3px; + vertical-align:top; +} + +.tblrowmarked { + background-color:#FFE4E4; + color:#222222; + padding:3px; +} + +.tblrow2top { + background-color:#F1F1F1; + color:#222222; + padding:3px; + vertical-align: top; +} + +.tblrow1top { + background-color:#FFFFFF; + color:#222222; + padding:3px; + vertical-align: top; +} + +.tblrowmarkedtop { + background-color:#FFE4E4; + color:#222222; + padding:3px; + vertical-align: top; +} + +/* -------------------- table formatting ------------------ */ + +table { + font-size: 100%; +} + +table.std { + color:#222222; + background-color:#bbbbbb; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +table.fullwidth { + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +table.halfwidth { + color:#222222; + background-color:#bbbbbb; + width:50%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +table.ilPDSelectedItemBlock { + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:1px; + border-width:0px; +} + +td.il_BlockFooter { + color:#222222; + background-color:#DCDCDC; + text-align:right; + font-size: 80%; + padding:2px; +} + +table.fullwidth_nowrap { + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:1px; + white-space: nowrap; +} + +table.fullwidth_invisible { + color:#222222; + background-color:#FFFFFF; + width:100%; + border-spacing:0px; +} + +table.nobackground { + color: #000000; + background-color: inherit; + border-spacing:0px; + padding: 3px; +} + +td.nobackground { + color: #000000; + background-color: inherit; + border-spacing:0px; + border: none; + padding: 3px; + vertical-align: top; +} + +th +{ + text-align: left; + vertical-align: bottom; +} + +td.std, th.std { + padding:2px; + text-align: left; +} + +th.il_invisible, td.il_invisible { + background-color:#FFFFFF; + background-image: none; +} + +.tbltitle { + color:#222222; + font-weight:bold; + background-color: #EDEDED; + background-image: url(images/TableHeader.gif); + background-repeat:repeat-x; +} + +tr.tbltitle { + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +.tblheader { + color: #000000; + font-weight:bold; +} + +tr.tblheader { + color:#000000; + font-weight:bold; + background-color: #E2EAF4; + background-image:url(images/TableHeaderBlue.gif); + background-repeat:repeat-x; + + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; + +} + +.tblfooter { + color: #000000; + font-weight:normal; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +tr.tblfooter { + color:#000000; + font-weight:normal; + background-color:#EDEDED; + background-image:url(images/TableHeader.gif); + background-repeat:repeat-x; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +tr.std { + background-color:#FFFFFF; + color:#222222; + padding:3px; +} + +th.option, td.option { + background-color: #F5F5F5; + color:#222222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.sub_option { + background-color:#FFFFFF; + color:#222222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_subtitle { + background-color:#FFFFFF; + background-image: none; + width:100%; + color:#222222; + padding:13px 3px 3px 3px; + vertical-align:top; + text-align:left; + border-bottom-style:solid; + border-bottom-width:1px; + border-bottom-color:#9EADBA; +} + +td.option_value { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:left; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_center { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:center; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_details { + background-color:#FFE4E4; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:left; +} +td.option_value_center_details { + background-color:#FFE4E4; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:center; +} + +td.option_desc, p.option_desc { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + font-style:italic; + font-weight:normal; + vertical-align:top; + text-align:left; +} + +td.option_info { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + font-weight:bold; + vertical-align:top; + text-align:center; +} + +td.boxed { + border-style: solid; + border-width: thin; +} + +td.submit { + background-image: url(images/TableHeader.gif); + background-color:#EDEDED; + background-repeat: repeat-x; + color:#222222; + padding:3px; + vertical-align:top; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; + +} + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemCommand:link, a.il_ContainerItemCommand:visited, a.il_ContainerItemCommand:hover +{ + padding: 1px 5px; + margin: 1px 0px; + border-width: 1px; + border-style: solid; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + white-space: nowrap; + text-decoration:none; + font-weight: normal; + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + font-size: 70%; +} + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemCommand2:link, a.il_ContainerItemCommand2:visited +{ + font-size: 100%; + text-decoration: none; + border-bottom: 1px dotted #2020C0; + margin: 0px 0px 0px 3px; + white-space: nowrap; +} +a.il_ContainerItemCommand2:hover +{ + border-bottom: 1px solid #000000; +} + +div.il_ContainerItemCommands2 +{ + text-align: right; + font-size: 80%; + margin: 0px 3px 3px 3px; +} + +div.il_ContainerListItem +{ + margin: 2px 0px; +} + +div.il_ContainerItemCommands +{ + padding-bottom: 2px; + padding-top: 2px; +} + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemTitle:link, a.il_ContainerItemTitle:visited, a.il_ContainerItemTitle:hover +{ + text-decoration: none; +} + +div.il_ItemProperties +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; +} + +div.il_ItemNotice +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; + color: green +} + +div.il_Preconditions +{ + margin-top: 3px; + text-align:left; + font-size: 90%; +} + +a.il_ItemProperty:link, a.il_ItemProperty:visited { + text-decoration:none; + font-weight: normal; +} + +a.il_ItemProperty:hover { + color:#000000; +} + + +span.il_ItemAlertProperty +{ + color: #C04000; +} + +span.il_ItemProperty +{ +} + +th.il_ContainerBlockHeader +{ + background-image: url(images/TableHeader.gif); + background-color:#EDEDED; + background-repeat: repeat-x; + font-weight: bold; + padding: 2px; + text-align:left; + vertical-align: middle; +} + +table.il_ContainerBlock +{ + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + clear:both; +} + +/* Personal Desktop Header*/ +div.il_PDTitle, span.il_PDTitle +{ + font-size: 140%; + line-height: 160%; + color: #404040; + letter-spacing: 0.05em; + word-spacing: -0.1em; + white-space: nowrap; + padding-top: 100px; +} + +table.il_PDBlock +{ + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + margin-bottom:25px; + clear:both; +} + +th.il_PDBlockHeader +{ + background-image: url(images/TableHeaderBlue.gif); + background-repeat:repeat-x; + font-weight: bold; + padding: 3px; + background-color: #E2EAF4; + text-align:left; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +th.il_PDBlockSubHeader +{ + background-image: url(images/TableHeader.gif); + background-repeat:repeat-x; + font-weight: bold; + text-align:left; + font-size: 100%; + padding: 2px; + background-color: #EDEDED; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; + vertical-align: middle; +} + +/* Blocks */ + +table.il_Block +{ + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + margin-bottom:25px; + clear:both; +} + +th.il_BlockHeader +{ + background-image: url(images/TableHeaderBlue.gif); + background-repeat:repeat-x; + font-weight: bold; + padding: 3px; + background-color: #E2EAF4; + text-align:left; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; + font-size: 90%; +} + +th.il_BlockHeaderBig +{ + background-image: url(images/TableHeaderBlue.gif); + background-repeat:repeat-x; + font-weight: bold; + padding: 3px; + background-color: #E2EAF4; + text-align:left; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +/* Repository Header */ +table.ilc_RepHeader { + border-width: 0px; + border-spacing: 0px; + margin: 0px; + padding: 0px; + background-color:#EEEEEE; + width:100%; +} + +td.il_RepHeader +{ + padding:0px; + border-style: solid; + border-color:#9EADBA; + border-width: 1px; + margin-bottom: 0px; +} + +div.il_RepHeader +{ + color:#222222; + background-color: #F0F0F0; +} + +/* SCORM styles */ + +table.il_ScormTable +{ + color:#222222; + background-color:#bbbbbb; + border-spacing:1px; + border-width:0px; +} + +td.il_ScormTableKey { + background-color:#e2e2e2; + color:#222222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:right; +} + +td.il_ScormTableValue { + background-color:#f7f7f7; + background-image: none; + color:#222222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:left; +} + +/* must reset all values of td style */ +td.il_no_style { + font-weight:normal; + background-image:none; + background-color:white; +} + +/* locator */ +table.il_Locator +{ + background-color: #FFFFFF; +} + +div.il_Locator { + padding: 2px 15px 0px 15px; + vertical-align:top; + font-size: 80%; + font-weight: normal; +} + +a.il_LocatorLink, a.il_LocatorLink:link, a.il_LocatorLink:visited, a.il_LocatorLink:hover +{ + color: #224499; + font-weight: normal; +} + +a.il_LocatorLink:hover +{ + color: #000000; +} + +span.il_LocatorTitle +{ + display: none; +} + +/* form */ +form.il_Form +{ + padding: 0px; + margin: 0px; + border: 0px; +} + +/* Navigation History */ +form.ilNavHistoryForm +{ + padding: 0px; + margin: 0px 15px 0px 10px ; + border: 0px; + float: right; +} + +/* MainMenu Tabs */ +div.il_MainMenu +{ + background-image: url(images/MainMenuBack.gif); + background-repeat: repeat-x; + background-position: bottom; + margin: 0px; + width: 100%; + padding:0px 0px 6px 0px; + line-height: normal; +} + +a.MMInactive:link, a.MMInactive:visited +{ + color:#FFFFFF; + padding: 0px 0px; + font-size: 80%; + text-decoration:none; + margin: 0px 0px 5px 15px; + font-weight: normal; + white-space: nowrap; +} + +a.MMInactive:hover +{ + color: #8CC6FF; + padding: 0px 0px; + font-size: 80%; + text-decoration:none; + margin: 0px 0px 5px 15px; + font-weight: normal; +} + +a.MMActive:link, a.MMActive:visited +{ + color: #8CC6FF; + padding: 0px 0px; + font-size: 80%; + text-decoration:none; + margin: 0px 0px 5px 15px; + font-weight: normal; + white-space: nowrap; +} + +a.MMActive:hover +{ + color: #8CC6FF; + padding: 0px 0px; + font-size: 80%; + text-decoration:none; + margin: 0px 0px 5px 15px; + font-weight: normal; +} + +/* Tabs */ + +div.il_Tab +{ + margin-top: 0px; + margin-bottom: 10px; + margin-left: 0px; + margin-right: 0px; + float:left; + width:100%; + padding-left:0px; + line-height:normal; + background:#FFFFFF url(images/TabBack.gif) repeat-x bottom; +} + +ul.il_Tab +{ + margin: 0px; + padding: 0px 15px; + list-style:none; +} + +li.tabinactive +{ + float:left; + background:url("images/TabInactiveRightWhite.gif") + no-repeat right top; + margin:0; + padding:0; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #B0B0B0; +} + +a.tabinactive:link, a.tabinactive:visited, a.tabinactive:hover +{ + float: left; + display:block; + background:url("images/TabInactiveLeftWhite.gif") no-repeat left top; + padding: 3px 8px; + font-size: 80%; + text-decoration: none; +} + +li.tabactive +{ + float:left; + background:url("images/TabActiveRightWhite.gif") + no-repeat right top; + margin:0; + padding:0; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #FFFFFF; +} + +a.tabactive:link, a.tabactive:visited, a.tabactive:hover +{ + float: left; + display:block; + background:url("images/TabActiveLeftWhite.gif") no-repeat left top; + padding: 3px 8px; + font-size: 80%; + text-decoration: none; +} + +li.backtab +{ + float:left; + margin:0; + padding:0; + border-bottom-width: 1px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #B0B0B0; +} + +a.backtab, a.backtab:hover +{ + float: left; + display:block; + background:url("images/BackTab.gif") no-repeat left top; + padding: 3px 8px 3px 12px; + font-size: 80%; +} + +li.back2tab +{ + float:left; + margin:0; + padding:0; + border-bottom-width: 1px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #B0B0B0; +} + +a.back2tab, a.back2tab:hover +{ + float: left; + display:block; + background:url("images/Back2Tab.gif") no-repeat left top; + padding: 3px 8px 3px 16px; + font-size: 80%; +} + +/* Commented Backslash Hack + hides rule from IE5-Mac, we do not want the left float for other browsers \*/ + a.tabinactive a.tabactive a.backtab {float:none;} +/* End IE5-Mac hack */ + + +/* Sub Tabs */ + +div.il_SubTab +{ + float:left; + width:100%; + padding-left:0px; + margin-bottom: 10px; + line-height:normal; +} + +ul.il_SubTab +{ + margin: 0px; + padding: 0px 0px; + list-style:none; +} + +li.subtabinactive +{ + float:left; + margin:0; + padding:0; +} + +a.subtabinactive, a.subtabinactive:hover +{ + float: left; + display:block; + background:url("images/SubTabInactiveLeft.gif") no-repeat left top; + padding: 3px 10px 3px 12px; + font-size: 80%; +} + +li.subtabactive +{ + float:left; + margin:0; + padding:0; +} + +a.subtabactive, a.subtabactive:hover +{ + float: left; + display:block; + background:url("images/SubTabActiveLeft.gif") no-repeat left top; + padding: 3px 10px 3px 12px; + font-size: 80%; +} + +/* Commented Backslash Hack + hides rule from IE5-Mac, we do not want the left float for other browsers \*/ + a.subtabinactive a.subtabactive {float:none;} +/* End IE5-Mac hack */ + + + +/* InfoScreen */ + +table.il_InfoScreen +{ + color:#222222; + background-color:#FFFFFF; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +th.il_InfoScreen +{ + text-align:left; +} + +div.il_InfoScreenSection,th.il_InfoScreenSection +{ + margin: 10px 4px 8px 4px; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#909090; + color:#909090; + font-weight:normal; + font-size:130%; +} + +td.il_InfoScreenProperty +{ + border-right-width:1px; + border-right-style:solid; + border-right-color:#909090; + text-align: right; + padding: 3px 10px 3px 4px; + vertical-align: top; + color:#909090; +} + +td.il_InfoScreenPropertyValue +{ + padding: 3px 4px 3px 10px; + vertical-align: top; +} + +/* Explorer */ + +div.il_Explorer +{ + margin:0px; + padding:3px; + background-color: #FFFFFF; +} + +div.il_ExplorerHeader +{ + padding: 1px 3px; + vertical-align:top; + text-align:left; + font-weight: bold; + background-color: #FFFFFF; + font-size: 90%; +} + +div.il_ExplorerTree +{ + font-size: 90%; +} + +ul.il_Explorer +{ + margin: 0px 0px 0px 10px; + padding: 0px 0px 0px 0px; + list-style:none; +} + +ul.il_ExplorerNoIndent +{ + margin: 0px; + padding: 0px 0px; + list-style:none; +} + +li.il_Explorer +{ + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + white-space: nowrap; + background-color: #FFFFFF; +} + +li.il_ExplorerInline +{ + margin:0; + padding:0; +} + +a.il_HighlightedNode +{ + border-width: 1px; + border-style: solid; + border-color: #FFDD77; + background-color: #FFFF99; + padding: 0px 5px; +} + +div.il_ExplorerItemDescription +{ + margin-left: 44px; +} + +/* Table Links */ +a.tblheader, a.tblheader:visited +{ + color:#3444aa; +} + +a.tblheader:hover +{ + color:#000000; +} + +/* --- description text ---*/ +div.il_Description, td.il_Description +{ + margin-top:2px; + margin-bottom:5px; + font-size: 90%; + font-weight:normal; + text-align:left; +} +div.il_Description_no_margin, td.il_Description_no_margin +{ + font-size: 90%; + font-style: italic; + text-align:left; +} +div.il_info +{ + font-size: 90%; + text-align:left; +} +div.il_PermDescription +{ + font-size: 60%; + font-style: italic; +} + +/* ---------------- headlines ------------------ */ + +div.il_HeaderOuter +{ + clear: both; +} + +div.il_Header +{ +} + +div.il_HeaderInner +{ + float:left; + margin: 0px; + padding: 0px 15px 0px 15px; + color:#222222; +} + +div.il_TreeIcons +{ + padding-right: 15px; + padding-top: 15px; + margin: 0px; +} + +div.ilMainHeader +{ + background-image: url(images/HeaderBackground3.gif); + background-repeat: repeat-x; + background-color: #FFFFFF; + right: 0px; +} + +a.ilMainHeader, a.ilMainHeader:hover +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom: 2px; + border-style: solid; + border-width: 1px; + border-color: #B0B0B0; + background-color: #E6ECF8; + font-size:90%; +} + +div.ilLogin +{ + padding:2px 20px 3px 10px; + margin-top:0px; + margin-bottom:0px; + white-space: nowrap; + float:right; + text-align:right; + font-size:90%; +} + +a.ilLogin, a.ilLogin:visited, input.ilLogin +{ + background-color : #ECFAFB; + border-width: 1px; + border-style: solid; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + color:#0033AA; + padding: 1px 3px; + margin: 0px; + font-size:90%; + text-decoration:none; + font-weight:normal; + cursor:pointer; + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; +} + +span.il_menu +{ + line-height: 150%; +} + +.ilLanguageSelection +{ + font-size:80%; +} + +div.il_Footer +{ + margin-top:30px; + margin-bottom:10px; + font-size: 90%; + text-align:center; +} + + +/* ----------------- invisible border ------------- */ + +div.invisible_border { + margin-top:15px; + margin-bottom:15px; + margin-right:15px; + margin-left:15px; +} + +td.ilInvisibleBorder +{ + padding:15px; +} + +/* --- column table -- */ +table.il_ColumnLayout +{ + color:#222222; + background-color:#FFFFFF; + width:100%; + border-spacing:0px; +} + +td.il_LeftColumn +{ + padding-left:15px; + vertical-align:top; + width:20%; +} + +td.il_CenterColumn +{ + padding-right:15px; + padding-left:15px; + vertical-align:top; + +} + +td.il_RightColumn +{ + padding-right:15px; + vertical-align:top; + width:20%; +} + +/* ------- Helptext --------- */ +span.il_Helptext { + font-size: 90%; + font-weight: normal; +} + +/* ----------------- alternative text styles ------------- */ +.small { + text-decoration:none; + font-size: 90%; +} + +.smallgreen { + text-decoration:none; + font-size: 90%; + color:green; +} + +.smallred { + text-decoration:none; + font-size: 90%; + color:red; +} + +.obligatory { + font-weight: normal; + color: #800000; + font-variant: normal; +} + +.warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Access { + text-decoration:none; + font-weight:bold; + text-decoration:underline; + color:red; +} + +.asterisk { + color:red; + font-size: 90%; +} + +.default { + text-decoration:none; + font-weight:normal; +} + +.inactivepage { + text-decoration:none; + font-weight: bold; + color: gray; +} + +.quote { + font-style:italic; + font-weight:normal; +} + +.subtitle { + font-style:italic; + font-weight:normal; + font-size: 90%; +} + +.questiontext { + font-weight:bold; +} + +.bold { + font-weight:bold; +} + +/* ----------------- alternative text styles ------------- */ +.il_BlockInfo +{ + font-size: 90%; + color: #909090; +} + +.light +{ + color: #909090; +} + +/* ----------------- normal links ------------- */ + +a:link, a:visited { + text-decoration: none; + color:#0033AA; +} + +a:hover { + color:#000000; +} + + +a.light:link, a.light:visited { + text-decoration: none; + color:#3355BB; +} + +a.light:hover { + color:#000000; +} + +/* ------------------- mail links ----------- */ +a.mailread, a.mailread:visited +{ + font-weight: normal; +} + +a.mailunread, a.mailunread:visited +{ + font-weight: bold; +} + +/* ------------------- forum links ----------- */ +a.postread, a.postread:visited +{ + font-weight: normal; +} + +a.postunread, a.postunread:visited +{ + font-weight: bold; +} + +a.postnew, a.postnew:visited +{ + font-style: italic; + font-weight: bold; +} + +blockquote.ilForumQuote +{ + margin: 0px 20px; + padding: 5px; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; +} + +div.ilForumQuoteHead +{ + font-weight: bold; + font-size: 90%; + margin: 0px 0px 10px 0px; +} + +/* ------------------ buttons -------------- */ + +/* not used anymore (no extra table for buttons)*/ +td.btn { + background-color:#E6ECF8; + color:#BBBBBB; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; + padding:2px; +} + +/* not used anymore (use submit style)*/ +a.btn:link, a.btn:visited { + text-decoration:none; + font-size: 90%; +} + +/* not used anymore (use submit style)*/ +a.btn:hover { + color:#000000; +} + +div.il_ButtonGroup +{ + margin: 3px 0px 3px 0px; + line-height: 150%; + white-space: nowrap; + display: block; +} + +input.submit, a.submit, a.submit:hover +{ + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + color:#2255a0; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; + padding: 1px 5px; + text-decoration:none; + font-size: 80%; + cursor:pointer; + font-weight:normal; +} + +input.submit_disabled, a.submit_disabled, a.submit_disabled:hover { + background-color:#E6ECF8; + color:gray; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; + padding:2px; + text-decoration:none; + font-size: 90%; + cursor:pointer; +} + +label, input[type=checkbox], input[type=radio], select +{ + cursor:pointer; +} + +input[type=text].numeric +{ + text-align: right; +} + +input[type=checkbox], input[type=radio] +{ + border-style: none; + background-color: transparent; +} + +a.ilEditSubmit { + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + padding: 2px; + margin: 0px; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; + text-decoration: none; + font-size: 80%; + line-height: 14px; + cursor:pointer; +} + +input.ilEditSubmit { + color:#2255a0; + padding: 1px; + margin: 0px; + font-size: 80%; + line-height: 14px; + cursor:pointer; + + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; +} + +input.ilEditHelpline { + border-style:none; + background-image: none; + text-decoration:none; + margin: 2px 0px; + font-size: 80%; +} + +input.tblrow1, input.tblrow2 +{ + background-color:#ffffff; + color:#000000; + background-image: none; + padding:0px; +} + +textarea +{ + font-family:Verdana,Arial,Helvetica,sans-serif; + background-color:#ffffff; + color:#000000; + border-width:1px; + border-color:#9EADBA; + border-style:inset; + padding:3px; + text-decoration:none; + font-size: 100%; +} + +textarea.fullwidth +{ + width: 98%; +} + + +input.submit:hover, input.ilEditSubmit:hover, a.submit:hover { + color:#000000; +} + + +div.message { + color: #dd0000; + text-align:center; + background-color:#FFFFFF; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + margin: 2px 0px 5px 0px; + clear:both; +} + +.alert { + color: #dd0000; +} + +select.ilEditSelect { + background-color:#ffffff; + border-width:1px; + border-color:#bbbbbb; + padding:1px; + background-image: none; + text-decoration:none; + font-size: 80%; +} + +img { + vertical-align: middle; + border: 0px; +} + +/* --- to prevent tab-images from spacing when using DOCTYPE xhtml --- */ +img.imgtab { + display:block; +} + +/* ------------------ content window body tag (not used yet) -------------- */ +.content { + margin:0px; +} + +/* --- Editor styles ---*/ + +div.il_droparea +{ + border-style: solid; + border-width: 1px; + border-color: #D0D0D0; + font-size: 1px; + background-image: url(images/drop_back.gif); + background-repeat: repeat; + padding: 0px 0px; + text-align: center; +} + +div.il_droparea_active +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back_active.gif); + background-repeat: repeat; + text-align: center; +} + +div.il_droparea_valid_target +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back.gif); + background-repeat: repeat; + text-align: center; +} + +div.il_editarea_nojs +{ + border-style: dotted; + border-width: 1px; + border-color: #999999; +} + +div.il_editarea +{ + border-style: solid; + border-width: 1px; + border-color: transparent !important; + border-color: #FFFFFF; /* IE6 does not understand the transparent border */ +} + +div.il_editarea_disabled +{ + border: 2px dotted red; +} + +div.il_editarea_active +{ + border-style: solid; + border-width: 1px; + border-color: #909090; +} + +div.il_editarea_selected +{ + border-style: solid; + border-width: 2px; + border-color: #A0A0A0; +} + +div.il_editarea_disabled_selected +{ + border: 2px solid red; +} + +div.il_editarea_active_selected +{ + border-style: solid; + border-width: 2px; + border-color: #000000; +} + +div.il_edit_pc_tab_head +{ + background-color: #F0F0F0; + border-style: solid; + border-width: 1px; + border-color: #909090; + border-bottom-width: 0px; + font-size: 90%; + margin-top: 5px; + padding: 2px; +} + +div.il_edit_pc_tab +{ + border-style: solid; + border-width: 1px; + border-color: #909090; + margin-bottom: 5px; + padding: 5px; +} + +table.il_editmenu +{ + border-style: solid; + border-width: 1px; + border-color: #909090; + background-color: #FFFFFF; + color: #000000; + font-weight: normal; + text-align: left; + font-style: normal; + font-size: 14px; +} + +a.il_PageDisabled +{ + border-bottom: 2px dotted red; +} + +a.il_PageDeactivatedElements +{ + border-right: 2px dotted red; +} + +/* ------------------ blind image - spacer gif -------------- + please use this style class always when using this blind image */ +img.spacer { + display:block; +} + +/* --- calendar styles -- */ +div.dp_Menu +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom:2px; + border-width: 1px; + border-style: solid; + border-color: #9EADBA; + background-color: #EBEBEB; + width: 152px; + font-size: 90%; +} + +td.even +{ + color:#222222; + background-color:#F7F7F7; + padding: 3px; +} + +td.uneven +{ + color:#222222; + background-color:#EEEEEE; + padding: 3px; +} + +td.today +{ + text-align: center; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDate +{ + text-align: center; + font-size: 90%; + background-color: #FFE4E4; +} + +td.date +{ + text-align: center; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonth +{ + text-align: center; + font-size: 90%; + background-color: #DFDFDF; +} + +td.todayMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #FFE4E4; +} + +td.dateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonthMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #DFDFDF; +} + +td.evenMO +{ + color:#222222; + background-color:#F7F7F7; + font-size: 90%; + padding: 3px; +} + +td.unevenMO +{ + color:#222222; + background-color:#EEEEEE; + font-size: 90%; + padding: 3px; +} + +td.weeknumber +{ + color: #5F5F5F; + background-color: transparent; + font-size: 90%; +} + +a.weekLink +{ + font-size: 80%; +} + +td.appointmentConfTitle +{ + font-style: italic; +} + +td.doubleComment +{ + font-size: 80%; + color: #FF0000; + font-weight: bold; +} + +td.il_CalMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 80%; +} + +td.il_CalShortMonth +{ + font-size: 80%; +} + +td.il_CalShortWeek +{ + font-size: 80%; +} + +td.il_CalShortDayOfWeek +{ + font-size: 80%; +} + +td.il_CalDay +{ + font-size: 80%; +} + +/* --- content styles (will move to content.css) --- */ +table.ilc_Page { + border-width: 1px; + border-spacing: 0px; + border-style: solid; + border-color: #9EADBA; + border-collapse:collapse; + margin: 0px; + padding: 0px; + width:100%; +} + +td.ilc_Page +{ + padding:20px; + border-left-style: solid; + border-right-style: solid; + border-color: #9EADBA; + border-left-width: 1px; + border-right-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + margin-bottom: 0px; +} + +td.ilc_PageDisabled +{ + padding:20px; + border-right-style: solid; + border-color: #9EADBA; + border-right-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + margin-bottom: 0px; + border-left: 3px dotted red; + +} + +table.ilc_LMNavigation { + border-width: 0px; + border-spacing: 0px; + margin: 0px; + padding: 0px; + background-image: url(images/TableHeader.gif); + background-repeat:repeat-x; + background-color: #EDEDED; + width:100%; +} + +td.ilc_LMNavigation +{ + padding: 3px; + border-style: solid; + border-color: #9EADBA; + border-left-width: 0px; + border-right-width: 0px; + border-top-width: 1px; + border-bottom-width: 1px; + background-image: url(images/TableHeader.gif); + background-color: #EDEDED; + margin-bottom: 0px; +} + +div.ilc_DefinitionHeader +{ + margin-top: 10px; + margin-bottom: 10px; + padding-bottom: 5px; + padding-top: 5px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-top-width: 1px; + border-top-style: solid; + border-color: #000000; +} + +table.ilc_Fullscreen +{ + background-color: #FFFFFF; + position: absolute; + margin: 0; + padding: 0; + height: 100%; + width: 100%; +} + +html.ilc_Fullscreen, body.ilc_Fullscreen +{ + margin: 0; + padding: 0; + height: 100%; +} + +table.ilc_FileList +{ + width: 100%; + color:#222222; + background-color:#bbbbbb; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + margin: 10px 0px; +} + +th.ilc_FileList +{ + text-align: left; + padding: 3px; + background-image: url(images/TableHeader.gif); +} + +td.ilc_FileItem +{ + background-color: #FFFFFF; + padding: 3px; +} + +div.ilc_LMMenu +{ + line-height: 22px; +} + +a.ilc_LMMenu +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom:2px; + border-width: 1px; + border-style: solid; + border-color: #B0B0B0; + background-color: #E6ECF8; + white-space: nowrap; +} + +div.ilc_TableOfContents +{ + background-color:#FFFFFF; + padding:20px; + border-spacing: 1px; + border-style: solid; + border-color: #EEEEEE; + border-width: 1px; + margin-bottom: 0px; +} + +table.ilc_media +{ + background-color:white; +} + +h1.il_LMHead +{ + margin: 6px 15px 6px 15px; + font-size: 120%; + font-weight: normal; +} + +table.ilc_Table +{ + border-collapse: collapse; + background-color: #FFFFFF; + margin: 10px 0px; + border-color: #9EADBA; +} + +/* -- Members Gallery Styles -- */ +div.il_MembersGallery +{ + margin: 0 auto; + text-align:center; + width:95%; + padding: 8px; + line-height: 1.33; + display:block; + float:left; +} + +div.il_Member +{ + page-break-before: auto; + margin: 0px 5px 20px 5px; + background-color: #EEEEEE; + padding: 10px 15px; + font-size: 75%; + height:14em; + width:10em; + float:left; + text-align:center; + overflow: hidden; +} + +div.il_Tutor +{ + page-break-before: auto; + margin: 0px 5px 20px 5px; + padding: 10px 15px; + background-color: #BBBBBB; + font-size: 75%; + height:14em; + width:10em; + float:left; + text-align:center; + overflow: hidden; +} + +/* COPage Comparison */ + +div.ilEditModified +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #8080FF; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #8080FF; + margin-bottom: 2px; +} + +div.ilEditDeleted +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #FF8080; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #FF8080; + margin-bottom: 2px; +} + +div.ilEditNew +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #80FF80; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #80FF80; + margin-bottom: 2px; +} + +span.ilDiffDel +{ + background-color: #FFC0C0; +} + +span.ilDiffIns +{ + background-color: #C0FFC0; +} + +a.ilWikiPageMissing:link, a.ilWikiPageMissing:visited +{ + color: red; +} + +a.ilWikiPageMissing:hover +{ + color: black; +} diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_10_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_10_maincontent.html new file mode 100644 index 0000000..b6339f6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_10_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousRegistrazione utenti + + + + + Utilizzo Gestione Anagrafiche (2/8)Next + +
        + + + +
        Utilizzo Gestione Anagrafiche (1/8)
        La prima parte del menu utente a sinistra è dedicata alla gestione delle anagrafiche.
        Cliccando su una delle voci disponbili è possibile creare, modificare e cancellare le voci presenti in anagrafica in base ai propri
        privilegi utente.
        E' possibile gestire ambiti, tipo e piorità per i guasti, reparti e macchine, assegnare le macchine ai differenti reparti e definire i tipi di guasto.
        Utilizzo generale
        fig. 1 - Modifica voci anagrafica
        fig. 2 - Creazione nuove voci
        fig. 3 - Cancellazione voce


        Per modificare in anagrafica voci già esistenti (fig. 1)
        • cliccare sul pulsante con l'icona della matita gialla in corrispondenza della voce desiderata (1)
        • modificare i dati nei diversi campi (modifica libera, selezione da tendina etc..)
        • confermare la modifica cliccando sul segno di spunta verde - o annullarla cliccando sulla x rossa (2)








        Per inserire nuove voci (fig. 2) selezionare la voce nel menu a sinistra e
        • cliccare sul pulsante nuovo (verrà creata una voce nuova non definita)
        • cliccare sull'icona matita gialla per modificare la voce creata
        • modificare i dati
        • confermare la modifica cliccando sul segno di spunta verde - annullarla cliccando sulla x rossa






        Per cancellare una voce definitivamente (fig. 3)
        • cliccare sull'icona del cestino
        • rispondere alla richiesta di conferma presentata




        In ogni caso è possibile ricercare tra le diverse voci utilizzando il campo ricerca presente in alto sopra l'elenco anagrafiche (fig. 4).
        fig. 4 - Ricerca voci
        fig. 5 - Selettore a comparsa
        In caso vi siano selettori a comparsa (fig. 5) per attivarli è necessario cliccare sul campo o riquadro relativo per farli comparire, selezionare i valori tra quelli proposti e/o utilizzare il box di ricerca se presente. Il selettore a comparsa viene chiuso al click di selezione o al successivo click in un'altra parte della pagina.
        + + +
        + + + PreviousRegistrazione utenti + + + + + Utilizzo Gestione Anagrafiche (2/8)Next + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_11_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_11_maincontent.html new file mode 100644 index 0000000..18e0ccd --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_11_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousUtilizzo Gestione Anagrafiche (1/8) + + + + + Utilizzo Gestione Anagrafiche (3/8)Next + +
        + + + +
        Utilizzo Gestione Anagrafiche (2/8)
        Elenco ambiti del guasto
        La sezione ambiti del guasto consente di definire e/o modificare l'anagrafica per gli ambiti dei guasti possibili
        come usura,accidentale, manutenzione programmata o altro.
        Elenco priorità
        fig. 1 - Gestione priorità
        La sezione elenco priorità permette la modifica e l'inserimento delle priorità,
        contraddistinte da un id di priorità e da uno stile associato (semaforo rosso, giallo e verde) che permette di distinguere rapidamente nell'utilizzo dell'applicativo la priorità di un elemento (fig. 1).




        Gestione tipo guasto
        Da questa sezione è possibile gestire l'anagrafica del tipo di guasto in modo analogo alle altre anagrafiche.
        + + +
        + + + PreviousUtilizzo Gestione Anagrafiche (1/8) + + + + + Utilizzo Gestione Anagrafiche (3/8)Next + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_14_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_14_maincontent.html new file mode 100644 index 0000000..e2e705a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_14_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousUtilizzo Gestione Anagrafiche (3/8) + + + + + Utilizzo Gestione Anagrafiche (5/8)Next + +
        + + + +
        Utilizzo Gestione Anagrafiche (4/8)
        Macchine-reparti
        Tramite la gestione macchine-reparti è possibile gestire l'associazione tra macchine e reparti (fig. 1).
        Per assegnare le macchine ai reparti
        • selezionare con i due menu a tendina in alto i reparti desiderati
        • cliccare sull'icona "lente di ingradimento" per selezionare una voce
        • spostare la macchina selezionata nel reparto desiderato cliccando su una delle frecce centrali (da reparto di sinistra a destra o viceversa)
        fig. 1 - Gestione macchine-reparti
        + + +
        + + + PreviousUtilizzo Gestione Anagrafiche (3/8) + + + + + Utilizzo Gestione Anagrafiche (5/8)Next + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_15_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_15_maincontent.html new file mode 100644 index 0000000..266f385 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_15_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousUtilizzo Gestione Anagrafiche (2/8) + + + + + Utilizzo Gestione Anagrafiche (4/8)Next + +
        + + + +
        Utilizzo Gestione Anagrafiche (3/8)
        Gestione reparti
        fig. 1 - Gestione reparti
        Per modificare le voci presenti in anagrafica reparti procedere come per la modifica generale anagrafiche (ovvero icona matita gialla per modificare la voce e segno di spunta verde per confermare/x rossa per annullare) (fig. 1); è inoltre possibile
        • cliccare sull'icona bacchetta magica per clonare il record corrente
        • utilizzare i selettori calendario per selezionare una data




        Gestione macchine
        fig. 2 - Gestione macchine
        L'utilizzo dell'anagrafica gestione macchine è analogo alle altre anagrafiche e comprende la funzionalità di "clona record" e la possiblità di selezionare l'impianto di appartenenza da un selettore a comparsa attivabile cliccando sul campo "Impianto" in modalità modifica di una voce (fig. 2).

        Tramite il selettore a comparsa scegliere una voce o cercarla utilizzando il box di ricerca.
        + + +
        + + + PreviousUtilizzo Gestione Anagrafiche (2/8) + + + + + Utilizzo Gestione Anagrafiche (4/8)Next + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_17_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_17_maincontent.html new file mode 100644 index 0000000..901815c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_17_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousUtilizzo Gestione Anagrafiche (8/8) + + + + + Interventi Manutenzione (2/4)Next + +
        + + + +
        Interventi Manutenzione (1/4)
        Inserimento richiesta di manutenzione
        Cliccando sulla voce di menu relativa è possibile inserire una richiesta di manutenzione o visualizzare le richieste presenti.
        Scegliere "Inserisci nuova richiesta" per inserire o "Vai ad elenco richieste" per vedere le richieste già inserite.

        Per inserire una richiesta (fig. 1)
        • selezionare il reparto desiderato (1)
        • selezionare la macchina relativa al reparto per cui inserire la richiesta (2)
        • compilare i dettagli relativi al guasto (matricola, priorità, data/ora, ambito e tipo guasto e se impianto fermo) (3)
        • indicare la causale della richiesta (4)
        • inserire la descrizione del problema (5)
        • confermare l'inserimento della richiesta cliccando sul pulsante "Invia richiesta" (6)
        Fig. 1 - Inserimento nuova richiesta
        + + +
        + + + PreviousUtilizzo Gestione Anagrafiche (8/8) + + + + + Interventi Manutenzione (2/4)Next + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_18_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_18_maincontent.html new file mode 100644 index 0000000..6f3f9f0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_18_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousInterventi Manutenzione (1/4) + + + + + Interventi Manutenzione (3/4)Next + +
        + + + +
        Interventi Manutenzione (2/4)
        Elenco richieste
        Cliccando sulla voce di menu "Elenco richieste" o scegliendo "Vai ad elenco richieste" dal menu "Inserimento richiesta" è possibile visualizzare e gestire le richieste inserite (fig. 1).
        fig. 1 - Elenco richieste
        fig. 2 - Report richiesta intervento
        In generale
        • il colore dello stato associato alle richieste individua con rapidità lo stato, rosso per gli interventi in stato "richiesto", arancio per "in corso" e verde per "concluso"
        • è possibile esportare in pdf la richiesta cliccando il simbolo del documento pdf (fig. 2)

        Per navigare tra le richieste
        • selezionare il periodo di riferimento tramite il selettore a comparsa in alto a destra della tabella richieste
        • per impostazione predefinita l'elenco visualizza gli interventi richiesti e in corso
        • se si desidera visualizzare anche le richieste concluse cliccare su "Mostra interventi già chiusi" in alto a sinistra sopra la tabella interventi

        Per prendere in carico una richiesta
        • cliccare sul simbolo della stampante a fianco della richiesta desiderata, la richiesta viene presa in carico e stampata sulla stampante predefinita
        • lo stato passa a "In corso" di colore arancione ed è possibile quindi cliccare sull'icona "lente di ingrandimento" per modificare i dettagli della richiesta (vedi sezione relativa alla pagina successiva della guida)
        + + +
        + + + PreviousInterventi Manutenzione (1/4) + + + + + Interventi Manutenzione (3/4)Next + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_19_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_19_maincontent.html new file mode 100644 index 0000000..81aa012 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_19_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousInterventi Manutenzione (2/4) + + + + + Interventi Manutenzione (4/4)Next + +
        + + + +
        Interventi Manutenzione (3/4)
        Dettaglio intervento
        fig. 1 - Modalità sola lettura
        fig. 2 - Selezione modalità di edit
        fig. 3 - Update e annulla
        fig. 4 - dettaglio interventi
        Cliccando sulla lente di ingradimento a fianco di ogni richiesta nell'elenco richieste è possibile visualizzare e modificare il dettaglio richieste.

        Al caricamento di un dettaglio richiesta la pagina mostra il dettaglio in modalità sola lettura (fig.1).
        E' possibile modificare il dettaglio in due modalità cliccando su uno dei pulsanti presenti in alto (fig. 2),
        modificare i campi desiderati e premere il pulsante update per aggiornare la richiesta o annulla per annullare le modifiche e tornare automaticamente in modalità sola lettura (fig. 3).

        Compila intervento MTZ - modifica base
        • i campi non modificabili sono visualizzati in azzurro
        • i campi modificabili dall'utente sono visualizzati in verde

        Modifica dettaglio completa
        • i campi modificabili in modalità completa sono visualizzati in verde scuro
        • sono ancora modificabili i campi della modalità base

        In ogni caso è possibile indicare i dettagli per i singoli interventi (con matricola operatore e durata intervento) utilizzando il modulo "Dett. Interventi" in basso a destra della scheda dettaglio (fig. 4).
        La modifica avviene come per le anagrafiche: il simbolo matita gialla consente la modifica del record, il segno di spunta verde la conferma e la x rossa l'annullamento delle modifiche inserite.
        + + +
        + + + PreviousInterventi Manutenzione (2/4) + + + + + Interventi Manutenzione (4/4)Next + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_23_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_23_maincontent.html new file mode 100644 index 0000000..21f7e60 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_23_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +
        + + + Learning Module ILIAS Manuale WebGIM + + + + > + + Reportistica
        + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousInterventi Manutenzione (4/4) + + + + + Manutenzione programmataNext + +
        + + + +
        Reportistica
        fig. 1 - Esempio di report elenco macchine
        fig. 2 - Esempio di report MTBF - MTTR
        Report reparti e interventi
        Report impianti

        Cliccando sulla voce di menu relativa e successivamente sul pulsante con icona pdf verrà visualizzato un report riassuntivo delle macchine presenti e dei reparti relativi in formato pdf stampabile (fig. 1)
        Report interventi

        La sezione report interventi permette di visualizzare e stampare un report riassuntivo degli interventi in qualunque stato (richiesto, in corso o concluso) e un report MTBF MTTR (un esempio in fig. 2).
        Il report interventi mostra un resoconto delle ore di fermata suddivise per
        • OFFICINA: dal momento del guasto a fine intervento
        • INTERVENTO: da inizio fine intervento manutenzione
        • OPERATORE: totale tempo erogato da tutti gli operatori di manutenzionecoinvolti

        Il report MTBF MTTR calcola il livello di affidabilità di macchine e reparti (MTBF, mean time before failure), ovvero divide le ore totali di apertura (al netto di ferie, feste, fermo macchina programmato) per il numero degli interventi effettuati;
        calcola inoltre i tempi medi di riparazione (MTTR, mean time to repair) visti dall'officina (da guasto a fine intervento) e dalla manutenzione (da inizio a fine intervento).


        In entrambi i casi la selezione delle macchine e del periodo di riferimento avviene nel seguente modo:
        • selezionare i reparti e le macchine per cui si desidera venga generato il report
          • la selezione dei reparti e delle macchine è multipla, ovvero è possibile selezionare più reparti e più macchine e il report genererà un resoconto di tutti gli elementi selezionati. Per ricercare tra le macchine o reparti inserire nome o parte del nome nel box di ricerca libera presente sopra i due elenchi e premere invio, cancellare la ricerca e premere invio per cercare tra tutti gli elementi e selezionare elementi multipli cliccandoli tenendo premuto il tasto ctrl sulla tastiera.
        • selezionare lo stato delle macchine per cui si chiede il resoconto (anche in questo caso è possibile la selezione multipla con l'utilizzo del tasto ctrl mentre vengono cliccati gli stati)
        • selezionare il periodo di riferimento tramite i selettori a comparsa calendario o utilizzare un periodo di selezione predefinito
        • cliccare sul pulsante pdf del report desiderato

        Il report è in formato pdf stampabile.
        + + +
        + + + PreviousInterventi Manutenzione (4/4) + + + + + Manutenzione programmataNext + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_25_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_25_maincontent.html new file mode 100644 index 0000000..6f49452 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_25_maincontent.html @@ -0,0 +1,104 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +
        + + + Learning Module ILIAS Manuale WebGIM + + + + > + + Moduli Opzionali + + + + > + + Manutenzione programmata
        + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousReportistica + + + + + FAQ - Domande frequentiNext + +
        + + + +
        Manutenzione programmata
        Modulo aggiuntivo - Manutenzione programmata
        Il modulo aggiuntivo di manutenzione programmata consente di visualizzare e inserire interventi di manutenzione programmati per le singole macchine, indicando la data di inizio intervento, la frequenza e ulteriori dettagli.

        Per visualizzare gli interventi programmati (fig. 1)
        • è sufficiente cliccare sulla voce di menu "Manutenzione programmata" e consultare l'elenco mostrato
        • se desiderato filtrare per tipo (cliccando sul filtro in alto "Filtra per tipo") e/o per macchina (cliccando su "Filtra per macchina" e successivamente impostando i filtri per reparto e macchina)
        fig. 1 - Ricerca manutenzione programmata
        fig. 2 - Cestino
        E' sempre possibile cancellare una richiesta di intervento utilizzando l'icona "cestino" a fianco di ogni record (fig. 2).
        Per inserire gli interventi programmati (fig. 3)
        • cliccare sul pulsante "mostra crea nuovo": verrà visualizzata la maschera di inserimento (fig.1)
        • indicare la descrizione dell'intervento programmato (1)
        • selezionare le macchine interessate tramite il selettore a lato
          • è possibile ricercare le macchine inserendo il nome o parte del nome nel box ricerca sopra il selettore e premendo invio - svuotare e premere invio per tornare alla visualizzazione di tutte le macchine (2)
          • selezionare tra le macchine presenti nel selettore quelle desiderate (per selezionarne più di una contemporaneamente cliccare sui nomi macchina tenendo premuto il tasto ctrl della tastiera) (3)
        • selezionare i dettagli dell'intervento (4)
        • confermare l'inserimento con il pulsante "Crea interventi di manutenzione programmata" (5)
        fig. 3 - Inserimento manutenzione programmata
        + + +
        + + + PreviousReportistica + + + + + FAQ - Domande frequentiNext + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_26_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_26_maincontent.html new file mode 100644 index 0000000..0f2fa22 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_26_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousUtilizzo Gestione Anagrafiche (4/8) + + + + + Utilizzo Gestione Anagrafiche (6/8)Next + +
        + + + +
        Utilizzo Gestione Anagrafiche (5/8)
        fig. 1 - Gestione apertura impianti
        Gestione aperture impianti
        Tramite la gestione aperture impianti si possono definire le ore di apertura giornaliere degli impianti per la corretta definizione dei report. La modifica avviene come per le altre anagrafiche cliccando sul simbolo della matita gialla, confermando le modifiche con il segno di spunta verde o annullandole con la x rossa (fig. 1).
        Calendario chiusura
        fig. 2 - Gestione chiusura
        Con la funzionalità di gestione calendario chiusura è possibile inserire i giorni festivi/non lavorativi dell'anno al fine di ottenere una reportistica corretta che escluda i giorni non lavorativi (fig. 2).

        Tramite l'elenco dei giorni di chiusura inserire come per le altre anagrafiche i giorni desiderati
        • cliccare su nuovo - verrà inserito un record con il giorno corrente
        • modificare il record appena inserito cliccando sulla matita gialla
        • selezionare dal selettore calendario la data desiderata e inserire una descrizione relativa
        • conferma la scelta con il segno di spunta verde o annullarla con la x rossa

        Per inserire un intervallo di date
        • cliccare sul pulsante "Mostra inserimento periodo fermata" presente nella pagina
        • inserire le due date cliccando sui riquadri di testo per far comparire il selettore a comparsa del calendario
        • inserire una descrizione
        • confermare l'inserimento cliccando sul pulsante "Inserisci fermate per il periodo indicato"
        + + +
        + + + PreviousUtilizzo Gestione Anagrafiche (4/8) + + + + + Utilizzo Gestione Anagrafiche (6/8)Next + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_30_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_30_maincontent.html new file mode 100644 index 0000000..b3efc24 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_30_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousManutenzione programmata + + + + + Contatti e supportoNext + +
        + + + +
        FAQ - Domande frequenti
        Risposte alle domande più frequenti
        • Come posso modificare i record presenti nelle tabelle anagrafiche?
          • Per modificare i record cliccare sull'icona della matita gialla per entrare in modalità "modifica"; apportare le modifiche desiderate (compilare i campi, selezionare date etc...) e quindi confermare cliccando sul segno di spunta verde o annullare cliccando sulla x rossa. Per inserire nuovi recordo cliccare innanzitutto il pulsante "nuovo" e poi procedere come per la modifica.
          • Per dettagli vedere Utilizzo gestione anagrafiche
        • Come usare il selettore a comparsa per le date?
          • Cliccando sul riquadro in cui inserire la data apparirà un selettore calendario con cui selezionare mese e giorno desiderato. Cliccare sul giorno scelto e l'applicativo inserirà nel riquadro al data selezionata. Proseguire poi con la modifica dei successivi campi.
        • Come prendere in carico una richiesta di manutenzione?
          • Per prendere in carico una richiesta cliccare sul simbolo della stampante presente in Elenco richieste per le richieste non ancora prese in carico. La richiesta di manutenzione verrà stampata sulla stampante predefinita e presa contestualmente in carico.
        • Come stampare le richieste di intervento e la reportistica?
          • Quando presente l'icona pdf accanto a una voce è possibile cliccarla per generare un pdf stampabile della richiesta o del report. Quando viene presa in carico una richiesta viene automaticamente stampata la richiesta sulla stampante predefinita.
          • Per dettagli vedere Reportistica impianti e interventi
        • Come cambiare un'etichetta di testo descrittiva?
          • Per modificare un'etichetta di testo utilizzare la funzione vocabolario presente nel menu a sinistra. Tramite l'interfaccia vocabolario ricercare la voce da modificare e modificare come per un normale record la voce, se desiderato oltre alla traduzione italiana (contraddistinta da IT) modificare anche la traduzione inglese (EN).
        + + +
        + + + PreviousManutenzione programmata + + + + + Contatti e supportoNext + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_31_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_31_maincontent.html new file mode 100644 index 0000000..94583ed --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_31_maincontent.html @@ -0,0 +1,92 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +
        + + + Learning Module ILIAS Manuale WebGIM + + + + > + + Contatti e supporto
        + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousFAQ - Domande frequenti + + + +
        + + + +
        Contatti e supporto
        Per ottenere supporto relativo all'applicativo contattate
        + + +
        + + + PreviousFAQ - Domande frequenti + + + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_33_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_33_maincontent.html new file mode 100644 index 0000000..7a81630 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_33_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousIntroduzione + + + + + Utilizzo Gestione Anagrafiche (1/8)Next + +
        + + + +
        Registrazione utenti
        L'accesso all'applicativo è possibile tramite autenticazione dell'utente.

        Se l'utente non è stato ancora abilitato all'utilizzo dell'applicazione verrà mostrata al primo accesso la schermata di "Registrazione nuovo utente" (fig.1). Inserire i propri dati e cliccare sul pulsante "Salva" per registrarsi all'applicativo.
        E' necessario effettuare questa operazione soltanto al primo accesso, successivamente l'utente verrà riconosciuto in automatico dall'applicazione.
        fig. 1 - Registrazione nuovo utente
        Gli utenti autorizzati possono inoltre gestire i livelli di autorizzazione degli utenti (base o avanzato) tramite il pannello raggiungibile cliccando sulla voce "Gestione utenti" del menu anagrafiche di base.

        Tramite questo pannello (fig.2) è possibile promuovere gli utenti base (ai nuovi utenti registrati tramite "Registrazione nuovo utente" vengono assegnati i permessi di base) o rimuovere gli utenti avanzati assegnando permessi base.
        Per farlo cliccare sulla lente di ingradimento a fianco del nome utente desiderato e cliccare "promuovi" per spostare l'utente dalla tabella base azzurra alla tabella avanzata rossa assegnando diritti avanzati oppure "rimuovi" per spostare l'utente dalla tabella avanzata alla tabella base assegnando i diritti base.
        fig. 2 - Gestione utenti
        + + +
        + + + PreviousIntroduzione + + + + + Utilizzo Gestione Anagrafiche (1/8)Next + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_34_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_34_maincontent.html new file mode 100644 index 0000000..8d7e6fb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_34_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousUtilizzo Gestione Anagrafiche (5/8) + + + + + Utilizzo Gestione Anagrafiche (7/8)Next + +
        + + + +
        Utilizzo Gestione Anagrafiche (6/8)
        Tramite la sezione "Gestione famiglie macchine" a cui si accede cliccando la voce di menu "Fam.macchine" nel menu anagrafiche di base è possibile creare e gestire famiglie di macchine e assegnare a ciascuna famiglia le macchine relative.
        In particolare (fig. 1)
        • la sezione 1 permette la modifica e l'inserimento delle famiglie come per tutte le anagrafiche
        • selezionando una famiglia cliccando sulla lente di ingradimento a fianco del nome apparirà la sezione 2 che mostra e consente di visualizzare o cancellare le macchine associate
        • per associare macchine alle famiglie selezionarle dalla sezione 3 (a comparsa, cliccando sul pulsante mostra selettore macchine da aggiungere) e cliccare su aggiungi macchine. L'utilizzo è del tutto simile a quello degli altri selettori di questo tipo, che permettono ricerca tramite il box in alto e selezione multipla tramite l'utilizzo del tasto ctrl associato al click del mouse
        fig.1 - Gestione famiglie macchine
        + + +
        + + + PreviousUtilizzo Gestione Anagrafiche (5/8) + + + + + Utilizzo Gestione Anagrafiche (7/8)Next + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_35_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_35_maincontent.html new file mode 100644 index 0000000..78f079a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_35_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousUtilizzo Gestione Anagrafiche (6/8) + + + + + Utilizzo Gestione Anagrafiche (8/8)Next + +
        + + + +
        Utilizzo Gestione Anagrafiche (7/8)
        Tramite la funzione "Gestione causali" (fig. 1) è possibile gestire le causali per famiglie macchine, aggiungendo, modificando o eliminando le causali in modo del tutto simile alle altre anagrafiche.
        fig. 1 - Gestione causali
        + + +
        + + + PreviousUtilizzo Gestione Anagrafiche (6/8) + + + + + Utilizzo Gestione Anagrafiche (8/8)Next + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_69_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_69_maincontent.html new file mode 100644 index 0000000..29c0aa7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_69_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousUtilizzo Gestione Anagrafiche (7/8) + + + + + Interventi Manutenzione (1/4)Next + +
        + + + +
        Utilizzo Gestione Anagrafiche (8/8)
        Tramite la funzione "Operatori Mtz" è possibile definire matricola e nome degli operatori manutenzione, che saranno disponibili nella scheda di dettaglio dell'intervento tramite un menu a tendina. Compilare come per le altre anagrafiche i campi "Matricola op.", "Cognome" e "Nome".

        La matricola 0000 non è eliminabile e rappresenta l'utente di default sempre esistente.
        fig. 1 - Operatori Mtz
        + + +
        + + + PreviousUtilizzo Gestione Anagrafiche (7/8) + + + + + Interventi Manutenzione (1/4)Next + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_70_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_70_maincontent.html new file mode 100644 index 0000000..b72fa76 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_70_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + PreviousInterventi Manutenzione (3/4) + + + + + ReportisticaNext + +
        + + + +
        Interventi Manutenzione (4/4)
        Cliccando sulla voce di menu "Manutenzione programmata" (fig. 1) è possibile inserire e/o visualizzare gli interventi di manutenzione programmata. Questa sezione permette di inserire manutenzioni programmate a scadenza prestabilita e di impostarle per i periodi di riferimento così che vengano registrate automaticamente e presentate nell'elenco richieste.
        fig. 1 - Manutenzione programmata
        Utilizzando la prima scheda "Programmazione interventi" e cliccando su "Mostra crea nuovo" è possibile inserire un intervento programmato: definire in fase di inserimento i dettagli relativi all'intervento in modo simile all'inserimento richiesta di intervento e cliccare il pulsante "Crea interventi di manutenzione programmata" una volta terminato.
        fig. 2 - Inserimento intervento programmato
        Cliccando sulla seconda scheda "Elenco interventi in scadenza" vengono visualizzati i prossimi interventi in scadenza, che comunque verranno automaticamente inseriti negli interventi manutenzione alla data prestabilita.
        fig. 3 - Interventi in scadenza
        + + +
        + + + PreviousInterventi Manutenzione (3/4) + + + + + ReportisticaNext + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_8_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_8_maincontent.html new file mode 100644 index 0000000..ed29547 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_8_maincontent.html @@ -0,0 +1,92 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +
        + + + Learning Module ILIAS Manuale WebGIM + + + + > + + Introduzione
        + + + +

          + Manuale WebGIM

        + + +
        + + + + + + + + + + + + + + + + + +
        + + + + + Registrazione utentiNext + +
        + + + +
        Introduzione
        L'applicazione base WebGIM permette una gestione integrata della manutenzione tramite l'inserimento delle richieste di manutenzione, la consultazione dell'elenco richieste aperte, in corso e concluse, e la gestione di anagrafiche e reportistiche tramite interfaccia web.
        Il modulo aggiuntivo implementato permette di inserire interventi di manutenzione programmata.
        La guida consente di utilizzare al meglio le funzionalità dell'applicazione illustrandone punto per punto il funzionamento.
        Per utilizzare l'applicazione è necessario collegarsi con un browser web all'indirizzo relativo all'installazione ed effettuare il login con le proprie credenziali.
        La schermata iniziale (vedi fig. 1) presenta il menu laterale a sinistra che contiene tutte le funzionalità accessibili dall'utente corrente.
        fig. 1 - Schermata Iniziale
        Le schermate e i relativi menu mostrati sono puramente indicativi in quanto l'applicativo mostra voci di menu e funzionalità in base ai permessi assegnati all'utente che utilizza l'applicazione.
        + + +
        + + + + + Registrazione utentiNext + +
        + +
        + +
        + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_toc.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_toc.html new file mode 100644 index 0000000..502261c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/frame_toc.html @@ -0,0 +1,1018 @@ + + + + + ILIAS 3 + + + + + + + + +
        +Table of Contents +
        +
        +
        +
        + + + + + + + + + + + + + +
        +
        + +
        + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/fullscreen_205.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/fullscreen_205.html new file mode 100644 index 0000000..684773e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/fullscreen_205.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        Fig. 1 - Inserimento nuova richiesta
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/fullscreen_251.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/fullscreen_251.html new file mode 100644 index 0000000..b80070d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/fullscreen_251.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 1 - Manutenzione programmata
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/fullscreen_253.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/fullscreen_253.html new file mode 100644 index 0000000..3ed62bf --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/fullscreen_253.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/fullscreen_254.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/fullscreen_254.html new file mode 100644 index 0000000..e4c2943 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/fullscreen_254.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/fullscreen_255.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/fullscreen_255.html new file mode 100644 index 0000000..221d21d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/fullscreen_255.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 4 - dettaglio interventi
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._download.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._download.gif new file mode 100644 index 0000000..fe1757d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._download.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._enlarge.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._enlarge.gif new file mode 100644 index 0000000..fa9c9a8 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._enlarge.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_lm.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_lm.gif new file mode 100644 index 0000000..5f5feec Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_lm.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_lm_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_lm_s.gif new file mode 100644 index 0000000..21422be Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_lm_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_pg.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_pg.gif new file mode 100644 index 0000000..03fdd23 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_pg.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_pg_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_pg_s.gif new file mode 100644 index 0000000..0b033bd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_pg_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_st.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_st.gif new file mode 100644 index 0000000..c2b9492 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_st.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_st_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_st_s.gif new file mode 100644 index 0000000..16ee7f2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._icon_st_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._nav_arr_L.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._nav_arr_L.gif new file mode 100644 index 0000000..66c3aac Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._nav_arr_L.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._nav_arr_R.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._nav_arr_R.gif new file mode 100644 index 0000000..f3979f6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/._nav_arr_R.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/._blank.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/._blank.gif new file mode 100644 index 0000000..0869ebc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/._blank.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/._minus.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/._minus.gif new file mode 100644 index 0000000..ba447b8 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/._minus.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/._plus.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/._plus.gif new file mode 100644 index 0000000..b846f35 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/._plus.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/blank.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/blank.gif new file mode 100644 index 0000000..4421225 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/blank.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/minus.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/minus.gif new file mode 100644 index 0000000..4421225 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/minus.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/plus.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/plus.gif new file mode 100644 index 0000000..4421225 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/browser/plus.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/download.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/download.gif new file mode 100644 index 0000000..becbcce Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/download.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/enlarge.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/enlarge.gif new file mode 100644 index 0000000..c60056d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/enlarge.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_lm.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_lm.gif new file mode 100644 index 0000000..5eb1bb4 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_lm.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_lm_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_lm_s.gif new file mode 100644 index 0000000..c341385 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_lm_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_pg.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_pg.gif new file mode 100644 index 0000000..f6e59cd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_pg.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_pg_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_pg_s.gif new file mode 100644 index 0000000..6270a5b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_pg_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_st.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_st.gif new file mode 100644 index 0000000..a2d14f3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_st.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_st_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_st_s.gif new file mode 100644 index 0000000..0ee8f70 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/icon_st_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/nav_arr_L.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/nav_arr_L.gif new file mode 100644 index 0000000..3e1b23a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/nav_arr_L.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/nav_arr_R.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/nav_arr_R.gif new file mode 100644 index 0000000..70702dd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/images/nav_arr_R.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/index.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/index.html new file mode 100644 index 0000000..adec63b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/index.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_10.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_10.html new file mode 100644 index 0000000..a15f925 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_10.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_11.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_11.html new file mode 100644 index 0000000..24affa6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_11.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_14.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_14.html new file mode 100644 index 0000000..fc2938f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_14.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_15.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_15.html new file mode 100644 index 0000000..626f593 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_15.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_17.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_17.html new file mode 100644 index 0000000..ee075ab --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_17.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_18.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_18.html new file mode 100644 index 0000000..f258f20 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_18.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_19.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_19.html new file mode 100644 index 0000000..b2c9531 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_19.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_23.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_23.html new file mode 100644 index 0000000..37a9aeb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_23.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_25.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_25.html new file mode 100644 index 0000000..1908d57 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_25.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_26.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_26.html new file mode 100644 index 0000000..db7e266 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_26.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_30.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_30.html new file mode 100644 index 0000000..b6c3e0f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_30.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_31.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_31.html new file mode 100644 index 0000000..570b412 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_31.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_33.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_33.html new file mode 100644 index 0000000..0a3d2fb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_33.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_34.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_34.html new file mode 100644 index 0000000..3d5baf9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_34.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_35.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_35.html new file mode 100644 index 0000000..a11c1f1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_35.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_69.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_69.html new file mode 100644 index 0000000..0193eb0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_69.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_70.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_70.html new file mode 100644 index 0000000..a9ca4fb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_70.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_8.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_8.html new file mode 100644 index 0000000..adec63b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/lm_pg_8.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_169.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_169.html new file mode 100644 index 0000000..932919b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_169.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_172.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_172.html new file mode 100644 index 0000000..e60ffcf --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_172.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        modifica voci anagrafica
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_174.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_174.html new file mode 100644 index 0000000..380ca66 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_174.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        creazione nuove voci
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_175.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_175.html new file mode 100644 index 0000000..de81da9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_175.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        gestione priorità
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_176.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_176.html new file mode 100644 index 0000000..8c8a87e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_176.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        Gestione reparti
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_177.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_177.html new file mode 100644 index 0000000..4948fdf --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_177.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        Gestione macchine
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_178.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_178.html new file mode 100644 index 0000000..e026c8d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_178.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        Cancellazione voce
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_179.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_179.html new file mode 100644 index 0000000..b625784 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_179.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        Ricerca voci
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_180.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_180.html new file mode 100644 index 0000000..abd8cc7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_180.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        Gestione macchine-reparti
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_181.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_181.html new file mode 100644 index 0000000..beba7ee --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_181.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        Inserimento nuova richiesta
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_182.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_182.html new file mode 100644 index 0000000..0ab8dac --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_182.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        Elenco richieste
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_183.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_183.html new file mode 100644 index 0000000..845fdb2 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_183.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        Ricerca manutenzione programmata
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_184.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_184.html new file mode 100644 index 0000000..341b62a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_184.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        Inserimento richiesta programmata
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_185.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_185.html new file mode 100644 index 0000000..b346a20 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_185.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        icona cestino
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_186.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_186.html new file mode 100644 index 0000000..0474a5d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_186.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        modalità sola lettura
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_187.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_187.html new file mode 100644 index 0000000..5a14f8a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_187.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 2 - modalità di edit
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_188.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_188.html new file mode 100644 index 0000000..b7538aa --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_188.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 3 - update e annulla
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_189.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_189.html new file mode 100644 index 0000000..522b69d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_189.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 4 - dettaglio interventi
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_190.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_190.html new file mode 100644 index 0000000..e9ddfc4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_190.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        Gestione apertura impianti
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_191.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_191.html new file mode 100644 index 0000000..b5047a8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_191.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        Gestione chiusura
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_192.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_192.html new file mode 100644 index 0000000..d84a65f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_192.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        Elenco macchine
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_194.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_194.html new file mode 100644 index 0000000..17e2bde --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_194.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        Report MTBF - MTTR
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_195.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_195.html new file mode 100644 index 0000000..3c331fb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_195.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 1- Report richiesta intervento
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_196.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_196.html new file mode 100644 index 0000000..ed43f80 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_196.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 5 - Selettore a comparsa
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_197.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_197.html new file mode 100644 index 0000000..f583391 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_197.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 2 - Inserimento manutenzione programmata
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_198.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_198.html new file mode 100644 index 0000000..67066ae --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_198.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_201.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_201.html new file mode 100644 index 0000000..1113fa9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_201.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 1 - Registrazione nuovo utente
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_202.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_202.html new file mode 100644 index 0000000..ca485d4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_202.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 2 - Gestione utenti
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_203.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_203.html new file mode 100644 index 0000000..c4c7705 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_203.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig.1 - Gestione famiglie macchine
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_204.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_204.html new file mode 100644 index 0000000..1d8ae73 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_204.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 1 - Gestione causali
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_205.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_205.html new file mode 100644 index 0000000..88c86af --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_205.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        Fig. 1 - Inserimento nuova richiesta
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_206.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_206.html new file mode 100644 index 0000000..d58269f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_206.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 1 - Modalità sola lettura
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_208.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_208.html new file mode 100644 index 0000000..6008397 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_208.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_250.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_250.html new file mode 100644 index 0000000..6f457b3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_250.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 1 - Operatori Mtz
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_251.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_251.html new file mode 100644 index 0000000..499e489 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_251.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 1 - Manutenzione programmata
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_253.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_253.html new file mode 100644 index 0000000..e21d6a5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_253.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_254.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_254.html new file mode 100644 index 0000000..e6ce168 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_254.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 2 - Inserimento intervento programmato
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_255.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_255.html new file mode 100644 index 0000000..954c17b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_255.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 4 - dettaglio interventi
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_313.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_313.html new file mode 100644 index 0000000..2300321 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_313.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 1
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_314.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_314.html new file mode 100644 index 0000000..d87b14e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_314.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 1 Elenco richieste
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_318.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_318.html new file mode 100644 index 0000000..1691231 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_318.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 3 - Ricerca gruppo macchine
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_319.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_319.html new file mode 100644 index 0000000..b63a63c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_319.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 2 - Inserimento intervento programmato
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_320.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_320.html new file mode 100644 index 0000000..d8a4cdc --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_320.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 5 filtri visualizzazione
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_321.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_321.html new file mode 100644 index 0000000..6db5e7d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_321.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_323.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_323.html new file mode 100644 index 0000000..6fab00e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_323.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 1 Report impianti
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_324.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_324.html new file mode 100644 index 0000000..b91b136 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/media_324.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
        + +
        fig. 4 Report interventi
        + + +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_169/._home.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_169/._home.png new file mode 100644 index 0000000..5a526e9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_169/._home.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_169/home.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_169/home.png new file mode 100644 index 0000000..f66cd27 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_169/home.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_172/._ambiti3.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_172/._ambiti3.png new file mode 100644 index 0000000..f1a89ad Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_172/._ambiti3.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_172/ambiti3.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_172/ambiti3.png new file mode 100644 index 0000000..cd456fe Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_172/ambiti3.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_174/._ambiti2.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_174/._ambiti2.png new file mode 100644 index 0000000..d50bbe2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_174/._ambiti2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_174/ambiti2.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_174/ambiti2.png new file mode 100644 index 0000000..c08e753 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_174/ambiti2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_175/._priorita.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_175/._priorita.png new file mode 100644 index 0000000..05a7755 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_175/._priorita.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_175/priorita.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_175/priorita.png new file mode 100644 index 0000000..142654b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_175/priorita.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_176/._reparti.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_176/._reparti.png new file mode 100644 index 0000000..a4c8e51 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_176/._reparti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_176/reparti.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_176/reparti.png new file mode 100644 index 0000000..31e2bfe Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_176/reparti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_177/._macchine.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_177/._macchine.png new file mode 100644 index 0000000..a25da0f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_177/._macchine.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_177/macchine.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_177/macchine.png new file mode 100644 index 0000000..a212a46 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_177/macchine.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_178/._cancellazione.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_178/._cancellazione.png new file mode 100644 index 0000000..859d21b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_178/._cancellazione.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_178/cancellazione.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_178/cancellazione.png new file mode 100644 index 0000000..11b6866 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_178/cancellazione.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_179/._ricerca.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_179/._ricerca.png new file mode 100644 index 0000000..310134b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_179/._ricerca.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_179/ricerca.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_179/ricerca.png new file mode 100644 index 0000000..04ea8f0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_179/ricerca.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_180/._macchine_reparti.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_180/._macchine_reparti.png new file mode 100644 index 0000000..66d6034 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_180/._macchine_reparti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_180/macchine_reparti.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_180/macchine_reparti.png new file mode 100644 index 0000000..f5ebfbc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_180/macchine_reparti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_181/._richiesta.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_181/._richiesta.png new file mode 100644 index 0000000..ea476b9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_181/._richiesta.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_181/richiesta.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_181/richiesta.png new file mode 100644 index 0000000..3834bc2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_181/richiesta.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_182/._elencoRichieste.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_182/._elencoRichieste.png new file mode 100644 index 0000000..42bfdb1 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_182/._elencoRichieste.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_182/elencoRichieste.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_182/elencoRichieste.png new file mode 100644 index 0000000..c4a2efa Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_182/elencoRichieste.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_183/._mtzGenerale.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_183/._mtzGenerale.png new file mode 100644 index 0000000..00ff512 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_183/._mtzGenerale.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_183/mtzGenerale.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_183/mtzGenerale.png new file mode 100644 index 0000000..cfb0f28 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_183/mtzGenerale.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_184/._mtzProgrammata.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_184/._mtzProgrammata.png new file mode 100644 index 0000000..a25f103 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_184/._mtzProgrammata.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_184/mtzProgrammata.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_184/mtzProgrammata.png new file mode 100644 index 0000000..809378d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_184/mtzProgrammata.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_185/._iconaCestino.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_185/._iconaCestino.png new file mode 100644 index 0000000..44cfefe Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_185/._iconaCestino.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_185/iconaCestino.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_185/iconaCestino.png new file mode 100644 index 0000000..ac7fcab Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_185/iconaCestino.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_186/._mtz1Read.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_186/._mtz1Read.png new file mode 100644 index 0000000..ce77690 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_186/._mtz1Read.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_186/mtz1Read.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_186/mtz1Read.png new file mode 100644 index 0000000..e1ced69 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_186/mtz1Read.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_187/._pulsantiEditMtz.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_187/._pulsantiEditMtz.png new file mode 100644 index 0000000..b4d5438 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_187/._pulsantiEditMtz.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_187/pulsantiEditMtz.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_187/pulsantiEditMtz.png new file mode 100644 index 0000000..6dbc115 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_187/pulsantiEditMtz.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_188/._pulsantiEditMtz2.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_188/._pulsantiEditMtz2.png new file mode 100644 index 0000000..1991f94 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_188/._pulsantiEditMtz2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_188/pulsantiEditMtz2.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_188/pulsantiEditMtz2.png new file mode 100644 index 0000000..d8ae168 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_188/pulsantiEditMtz2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_189/._dettInterventi.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_189/._dettInterventi.png new file mode 100644 index 0000000..5348e62 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_189/._dettInterventi.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_189/dettInterventi.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_189/dettInterventi.png new file mode 100644 index 0000000..e240dae Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_189/dettInterventi.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_190/._aperturaImpianti.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_190/._aperturaImpianti.png new file mode 100644 index 0000000..2f92fe7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_190/._aperturaImpianti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_190/aperturaImpianti.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_190/aperturaImpianti.png new file mode 100644 index 0000000..c2039a1 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_190/aperturaImpianti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_191/._festivita.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_191/._festivita.png new file mode 100644 index 0000000..3c238e0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_191/._festivita.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_191/festivita.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_191/festivita.png new file mode 100644 index 0000000..0fa7091 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_191/festivita.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_192/._elencoMacchine.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_192/._elencoMacchine.png new file mode 100644 index 0000000..e6bd19e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_192/._elencoMacchine.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_192/elencoMacchine.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_192/elencoMacchine.png new file mode 100644 index 0000000..519aed6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_192/elencoMacchine.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_194/._mtbfmttr.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_194/._mtbfmttr.png new file mode 100644 index 0000000..951a476 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_194/._mtbfmttr.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_194/mtbfmttr.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_194/mtbfmttr.png new file mode 100644 index 0000000..fd7f132 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_194/mtbfmttr.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_195/._richiestaItervento.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_195/._richiestaItervento.png new file mode 100644 index 0000000..67b895f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_195/._richiestaItervento.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_195/richiestaItervento.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_195/richiestaItervento.png new file mode 100644 index 0000000..b336812 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_195/richiestaItervento.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_196/._selettore.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_196/._selettore.png new file mode 100644 index 0000000..a95df54 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_196/._selettore.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_196/selettore.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_196/selettore.png new file mode 100644 index 0000000..e86fcb7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_196/selettore.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_197/._mtzProgrammata.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_197/._mtzProgrammata.png new file mode 100644 index 0000000..9e32196 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_197/._mtzProgrammata.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_197/mtzProgrammata.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_197/mtzProgrammata.png new file mode 100644 index 0000000..b790453 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_197/mtzProgrammata.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_198/logosw.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_198/logosw.png new file mode 100644 index 0000000..1ccd4af Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_198/logosw.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_201/Immagine 1.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_201/Immagine 1.png new file mode 100644 index 0000000..47bf5e4 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_201/Immagine 1.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_202/Immagine 2.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_202/Immagine 2.png new file mode 100644 index 0000000..1ca8b86 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_202/Immagine 2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_203/Immagine 11.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_203/Immagine 11.png new file mode 100644 index 0000000..22fd71c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_203/Immagine 11.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_204/Immagine 12.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_204/Immagine 12.png new file mode 100644 index 0000000..3ff0eaf Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_204/Immagine 12.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_205/Immagine 13.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_205/Immagine 13.png new file mode 100644 index 0000000..6da95b3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_205/Immagine 13.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_206/Immagine 14.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_206/Immagine 14.jpg new file mode 100644 index 0000000..10ed1ad Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_206/Immagine 14.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_208/logoIliasSW.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_208/logoIliasSW.png new file mode 100644 index 0000000..0dfcd32 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_208/logoIliasSW.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_250/operatoriMtz.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_250/operatoriMtz.png new file mode 100644 index 0000000..ca90619 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_250/operatoriMtz.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_251/ProgrammazioneInterventi.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_251/ProgrammazioneInterventi.png new file mode 100644 index 0000000..f28a090 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_251/ProgrammazioneInterventi.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_253/interventiScadenza.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_253/interventiScadenza.png new file mode 100644 index 0000000..de86021 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_253/interventiScadenza.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_254/inserimentoINterventiProg.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_254/inserimentoINterventiProg.png new file mode 100644 index 0000000..2e9b7f6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_254/inserimentoINterventiProg.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_255/dettOp.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_255/dettOp.png new file mode 100644 index 0000000..4b9bb57 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_255/dettOp.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_313/home.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_313/home.JPG new file mode 100644 index 0000000..446b2e2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_313/home.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_313/home_600_300.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_313/home_600_300.JPG new file mode 100644 index 0000000..acff158 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_313/home_600_300.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_314/elenco_richieste.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_314/elenco_richieste.JPG new file mode 100644 index 0000000..b1cefaa Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_314/elenco_richieste.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_314/elenco_richieste_600_300.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_314/elenco_richieste_600_300.JPG new file mode 100644 index 0000000..13a01ca Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_314/elenco_richieste_600_300.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_318/filtro_mtzprog.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_318/filtro_mtzprog.JPG new file mode 100644 index 0000000..ce230d0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_318/filtro_mtzprog.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_319/crea_intervento.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_319/crea_intervento.JPG new file mode 100644 index 0000000..c935764 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_319/crea_intervento.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_319/crea_intervento_600_350.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_319/crea_intervento_600_350.JPG new file mode 100644 index 0000000..697a712 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_319/crea_intervento_600_350.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_320/filtri.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_320/filtri.JPG new file mode 100644 index 0000000..10c3305 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_320/filtri.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_321/exportExcel.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_321/exportExcel.JPG new file mode 100644 index 0000000..aa35449 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_321/exportExcel.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_323/reportImpianti.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_323/reportImpianti.JPG new file mode 100644 index 0000000..a35ca03 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_323/reportImpianti.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_324/reportInterventi.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_324/reportInterventi.JPG new file mode 100644 index 0000000..499ab22 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_324/reportInterventi.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_324/reportInterventi_400_.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_324/reportInterventi_400_.JPG new file mode 100644 index 0000000..724afbc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/mobs/mm_324/reportInterventi_400_.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/syntaxhighlight.css b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/syntaxhighlight.css new file mode 100644 index 0000000..e8e786e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/syntaxhighlight.css @@ -0,0 +1,70 @@ +p.ilc_Code { + +} + +table.ilc_Sourcecode { + border: 1px solid black; + background: white; + padding: 5px; + margin: 10px 0px; +} + +td.ilc_LineNumbers { + background: #ffffff; + padding-left: 10px; + text-align: right; +} + +td.ilc_Sourcecode { + background: white; + padding-left: 10px; + +} + +span.ilc_CodeCategory_1 { + text-decoration: underline; + color: navy; +} + +span.ilc_CodeCategory_2 { + color: navy; + +} + +span.ilc_CodeCategory_3 { + color: #555555; + +} + +span.ilc_CodeQuote { + color: green; + +} + +span.ilc_CodeLinecomment { + color: gray; + +} + +span.ilc_CodeBlockcomment { + color: gray; + +} + +span.ilc_CodePrepro { + color: black; + +} + +span.ilc_CodeSelect { + color: black; + +} + +pre.ilc_Code { + font-size: 1em; +} + +span.ilc_LineNumber { + font-size: 1em; +} diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/table_of_contents.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/table_of_contents.html new file mode 100644 index 0000000..7c5a90c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/help/IT/table_of_contents.html @@ -0,0 +1,1059 @@ + + + + + - Manuale WebGIM + + + + + + + + + + + + + + + + + + + + + + + +
        +
        +
        +

        +

        + +
        + +
        +
        +
        + + +
        + + + + + +
        + + + + +
        +

        Table of Contents

        +
        +
        +
        + + + + + + + + + + + + + +
        +
        + +
        +
        + + + + +
        + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/ModLang.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/ModLang.png new file mode 100644 index 0000000..af77440 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/ModLang.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/ModPassw.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/ModPassw.png new file mode 100644 index 0000000..df6278c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/ModPassw.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/NodeResults.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/NodeResults.gif new file mode 100644 index 0000000..47274d0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/NodeResults.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/ProgressBar.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/ProgressBar.gif new file mode 100644 index 0000000..7f93a9f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/ProgressBar.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/apply.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/apply.png new file mode 100644 index 0000000..5790017 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/apply.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/apply_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/apply_l.png new file mode 100644 index 0000000..592ce6f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/apply_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/apply_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/apply_m.png new file mode 100644 index 0000000..2166fdf Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/apply_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/apply_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/apply_s.gif new file mode 100644 index 0000000..2692888 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/apply_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/apply_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/apply_s.png new file mode 100644 index 0000000..5790017 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/apply_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_orange_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_orange_l.png new file mode 100644 index 0000000..9f0b1da Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_orange_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_orange_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_orange_m.png new file mode 100644 index 0000000..19ec258 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_orange_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_orange_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_orange_s.png new file mode 100644 index 0000000..49c8492 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_orange_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_white_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_white_l.png new file mode 100644 index 0000000..74193b7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_white_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_white_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_white_m.png new file mode 100644 index 0000000..5caf557 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_white_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_white_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_white_s.png new file mode 100644 index 0000000..61eaa76 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/barcode_white_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/bg-menu-main.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/bg-menu-main.png new file mode 100644 index 0000000..5ff3c91 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/bg-menu-main.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/bg_bright.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/bg_bright.jpg new file mode 100644 index 0000000..e472ee3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/bg_bright.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/bg_dark.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/bg_dark.jpg new file mode 100644 index 0000000..8f2f235 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/bg_dark.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/bluGrad32.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/bluGrad32.png new file mode 100644 index 0000000..e6afd89 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/bluGrad32.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/cancel.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/cancel.png new file mode 100644 index 0000000..a730733 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/cancel.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/cancel_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/cancel_l.png new file mode 100644 index 0000000..2d5e260 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/cancel_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/cancel_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/cancel_m.png new file mode 100644 index 0000000..816e06a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/cancel_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/cancel_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/cancel_s.gif new file mode 100644 index 0000000..49f3630 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/cancel_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/cancel_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/cancel_s.png new file mode 100644 index 0000000..d933394 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/cancel_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/clonaObj.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/clonaObj.png new file mode 100644 index 0000000..3107990 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/clonaObj.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/clonaObj_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/clonaObj_l.png new file mode 100644 index 0000000..2104f28 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/clonaObj_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/clonaObj_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/clonaObj_m.png new file mode 100644 index 0000000..c382a8d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/clonaObj_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/clonaObj_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/clonaObj_s.png new file mode 100644 index 0000000..c95f6b1 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/clonaObj_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/clonaobj_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/clonaobj_s.gif new file mode 100644 index 0000000..f189a2e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/clonaobj_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/collapse.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/collapse.jpg new file mode 100644 index 0000000..d0cf806 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/collapse.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/delete.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/delete.gif new file mode 100644 index 0000000..65435dd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/delete.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/delete.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/delete.png new file mode 100644 index 0000000..346193c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/delete.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/delete_disabled.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/delete_disabled.gif new file mode 100644 index 0000000..2b73684 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/delete_disabled.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/deleteold.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/deleteold.gif new file mode 100644 index 0000000..65435dd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/deleteold.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/detail.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/detail.png new file mode 100644 index 0000000..364ae30 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/detail.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/divietoaccesso.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/divietoaccesso.gif new file mode 100644 index 0000000..2af2475 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/divietoaccesso.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/downLvl.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/downLvl.png new file mode 100644 index 0000000..a966b09 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/downLvl.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit.gif new file mode 100644 index 0000000..7422b25 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit.png new file mode 100644 index 0000000..52c00c5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit_disabled.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit_disabled.gif new file mode 100644 index 0000000..b9d6934 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit_disabled.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit_l.png new file mode 100644 index 0000000..e596348 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit_m.png new file mode 100644 index 0000000..62f280e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit_s.gif new file mode 100644 index 0000000..4bee2cd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit_s.png new file mode 100644 index 0000000..b66d7ed Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/edit_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/elimina.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/elimina.png new file mode 100644 index 0000000..0e0953c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/elimina.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/elimina_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/elimina_l.png new file mode 100644 index 0000000..9b7a462 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/elimina_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/elimina_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/elimina_m.png new file mode 100644 index 0000000..05ff036 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/elimina_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/elimina_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/elimina_s.gif new file mode 100644 index 0000000..f084154 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/elimina_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/elimina_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/elimina_s.png new file mode 100644 index 0000000..0e0953c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/elimina_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/expand.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/expand.jpg new file mode 100644 index 0000000..4e0c867 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/expand.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/expand_blue.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/expand_blue.jpg new file mode 100644 index 0000000..1592847 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/expand_blue.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/favicon.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/favicon.png new file mode 100644 index 0000000..3044bfc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/favicon.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-de.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-de.png new file mode 100644 index 0000000..d087ae4 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-de.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-en.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-en.png new file mode 100644 index 0000000..0c4f4fe Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-en.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-fi.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-fi.png new file mode 100644 index 0000000..9f333f1 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-fi.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-it.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-it.png new file mode 100644 index 0000000..0767830 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-it.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-nl.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-nl.png new file mode 100644 index 0000000..a9440bb Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-nl.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-pl.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-pl.png new file mode 100644 index 0000000..a8f7609 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-pl.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-ru.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-ru.png new file mode 100644 index 0000000..c20c449 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-ru.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-xb.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-xb.png new file mode 100644 index 0000000..0c4f4fe Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/flag-xb.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/header-opened.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/header-opened.png new file mode 100644 index 0000000..4da7a84 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/header-opened.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/help_16.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/help_16.png new file mode 100644 index 0000000..8fb731a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/help_16.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/help_22.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/help_22.png new file mode 100644 index 0000000..e3baaa9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/help_22.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/help_32.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/help_32.png new file mode 100644 index 0000000..9135c63 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/help_32.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/installWindows.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/installWindows.png new file mode 100644 index 0000000..5e21686 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/installWindows.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/logo_sw.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/logo_sw.png new file mode 100644 index 0000000..bc356c5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/logo_sw.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/mtzProg.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/mtzProg.png new file mode 100644 index 0000000..cd75e5b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/mtzProg.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/new.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/new.gif new file mode 100644 index 0000000..7b89f3f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/new.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/new_disabled.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/new_disabled.gif new file mode 100644 index 0000000..fe6f99c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/new_disabled.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/new_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/new_l.png new file mode 100644 index 0000000..90fec1d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/new_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/new_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/new_m.png new file mode 100644 index 0000000..e2823ba Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/new_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/new_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/new_s.png new file mode 100644 index 0000000..e948508 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/new_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/notepad_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/notepad_l.png new file mode 100644 index 0000000..ff82029 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/notepad_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/notepad_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/notepad_m.png new file mode 100644 index 0000000..4759626 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/notepad_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/notepad_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/notepad_s.png new file mode 100644 index 0000000..205216d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/notepad_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/orangeGrad32.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/orangeGrad32.png new file mode 100644 index 0000000..f97e309 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/orangeGrad32.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/page_pdf.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/page_pdf.png new file mode 100644 index 0000000..8f8095e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/page_pdf.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/pdfExport.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/pdfExport.png new file mode 100644 index 0000000..eed02a5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/pdfExport.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/pdfExportSmall.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/pdfExportSmall.png new file mode 100644 index 0000000..01f08bb Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/pdfExportSmall.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/print_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/print_l.png new file mode 100644 index 0000000..0a23e51 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/print_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/print_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/print_m.png new file mode 100644 index 0000000..bd3db56 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/print_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/print_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/print_s.png new file mode 100644 index 0000000..6cb10b0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/print_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/red32.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/red32.png new file mode 100644 index 0000000..ef56f8d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/red32.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/select.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/select.gif new file mode 100644 index 0000000..7b89f3f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/select.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/select.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/select.png new file mode 100644 index 0000000..bb07c04 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/select.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaGiallo_l.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaGiallo_l.gif new file mode 100644 index 0000000..6b3a4db Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaGiallo_l.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaGiallo_m.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaGiallo_m.gif new file mode 100644 index 0000000..9fb553b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaGiallo_m.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaGiallo_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaGiallo_s.gif new file mode 100644 index 0000000..50f620e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaGiallo_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaRosso_l.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaRosso_l.gif new file mode 100644 index 0000000..cf47b40 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaRosso_l.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaRosso_m.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaRosso_m.gif new file mode 100644 index 0000000..113f78b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaRosso_m.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaRosso_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaRosso_s.gif new file mode 100644 index 0000000..93f1e67 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaRosso_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaVerde_l.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaVerde_l.gif new file mode 100644 index 0000000..3e1cf8f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaVerde_l.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaVerde_m.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaVerde_m.gif new file mode 100644 index 0000000..829c0fa Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaVerde_m.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaVerde_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaVerde_s.gif new file mode 100644 index 0000000..ee9be66 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/semaVerde_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/sfondo.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/sfondo.png new file mode 100644 index 0000000..5fcffdd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/sfondo.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/table.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/table.png new file mode 100644 index 0000000..abcd936 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/table.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/unknown_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/unknown_l.png new file mode 100644 index 0000000..704cf4b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/unknown_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/unknown_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/unknown_m.png new file mode 100644 index 0000000..01354c3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/unknown_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/unknown_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/unknown_s.png new file mode 100644 index 0000000..4d158de Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/unknown_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/upLvl.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/upLvl.png new file mode 100644 index 0000000..fe5cc3d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/upLvl.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view.gif new file mode 100644 index 0000000..8f5d1e6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view.png new file mode 100644 index 0000000..2833b7a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view_disabled.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view_disabled.gif new file mode 100644 index 0000000..fb38c44 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view_disabled.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view_l.png new file mode 100644 index 0000000..de5ef3a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view_m.png new file mode 100644 index 0000000..e845f6d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view_s.gif new file mode 100644 index 0000000..df6ffba Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view_s.png new file mode 100644 index 0000000..2833b7a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/view_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/wizard.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/wizard.png new file mode 100644 index 0000000..b36973c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/wizard.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/wt_delete.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/wt_delete.gif new file mode 100644 index 0000000..e290099 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/wt_delete.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/wt_ko.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/wt_ko.gif new file mode 100644 index 0000000..e290099 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/wt_ko.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/wt_ok.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/wt_ok.gif new file mode 100644 index 0000000..f59979e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/images/wt_ok.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/impianti.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/impianti.aspx new file mode 100644 index 0000000..cb3cde7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/impianti.aspx @@ -0,0 +1,10 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="impianti" Codebehind="impianti.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_impianti.ascx" TagName="mod_impianti" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_macchine.ascx" TagName="mod_macchine" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" TagName="mod_fixCal" TagPrefix="uc3" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/insertRichiesta.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/insertRichiesta.aspx new file mode 100644 index 0000000..ecc6fb5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/insertRichiesta.aspx @@ -0,0 +1,11 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/Ajax.master" AutoEventWireup="true" Inherits="insertRichiesta" Codebehind="insertRichiesta.aspx.cs" %> +<%@ MasterType virtualPath="~/WebMasterPages/Ajax.master"%> +<%@ Register Src="~/WebUserControls/mod_insertRichiesta.ascx" tagname="mod_insertRichiesta" tagprefix="uc1" %> + +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" tagname="mod_fixCal" tagprefix="uc2" %> + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/login.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/login.aspx new file mode 100644 index 0000000..bfbe20b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/login.aspx @@ -0,0 +1,9 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/MasterAjax.master" AutoEventWireup="true" + Inherits="login" Title="Login" Codebehind="login.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_login.ascx" TagName="mod_login" TagPrefix="uc1" %> + +
        + +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/logs/PlaceHolder.file b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/logs/PlaceHolder.file new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/logs/PlaceHolder.file @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/macchine.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/macchine.aspx new file mode 100644 index 0000000..c4cd8ba --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/macchine.aspx @@ -0,0 +1,10 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="macchine" Codebehind="macchine.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_macchine.ascx" tagname="mod_macchine" tagprefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" TagName="mod_fixCal" TagPrefix="uc3" %> + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/menu.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/menu.aspx new file mode 100644 index 0000000..e926485 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/menu.aspx @@ -0,0 +1,8 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/MasterAjax.master" AutoEventWireup="true" Inherits="menu" Title="Untitled Page" Codebehind="menu.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_main_help.ascx" TagName="mod_main_help" TagPrefix="uc2" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/mtzProg.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/mtzProg.aspx new file mode 100644 index 0000000..4d733a2 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/mtzProg.aspx @@ -0,0 +1,25 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="mtzProg" Codebehind="mtzProg.aspx.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_elencoMtzProg.ascx" TagName="mod_elencoMtzProg" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_dettMtzProg.ascx" TagName="mod_dettMtzProg" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" TagName="mod_fixCal" TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_mtzPrevPending.ascx" tagname="mod_mtzPrevPending" tagprefix="uc4" %> +<%@ Register src="~/WebUserControls/mod_filtraMtzProg.ascx" tagname="mod_filtraMtzProg" tagprefix="uc5" %> + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/packages.config b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/packages.config new file mode 100644 index 0000000..cac7f02 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/priorita.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/priorita.aspx new file mode 100644 index 0000000..303c321 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/priorita.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="priorita" Codebehind="priorita.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_priorita.ascx" tagname="mod_priorita" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/report_analisi.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/report_analisi.aspx new file mode 100644 index 0000000..6c6cfd2 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/report_analisi.aspx @@ -0,0 +1,6 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="report_analisi" Codebehind="report_analisi.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_reportInterventi.ascx" TagName="mod_reportInterventi" TagPrefix="uc1" %> + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/report_impianti.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/report_impianti.aspx new file mode 100644 index 0000000..e69e04d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/report_impianti.aspx @@ -0,0 +1,27 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="report_impianti" Codebehind="report_impianti.aspx.cs" %> + + +
        + + + + + + + + + + +
        +

        +

        + +
        + + +
        + +
        +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/sql/Applicazione/V1.4 USA/GIM_0227.sql b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/sql/Applicazione/V1.4 USA/GIM_0227.sql new file mode 100644 index 0000000..4d22327 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/sql/Applicazione/V1.4 USA/GIM_0227.sql @@ -0,0 +1,63 @@ +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/************************************* +* STORED PROCEDURE spt_AD_delete +* elimina la macchina (da famiglia macchina e anagMacchina) SE non ah record associati +* +* modif.: S.E.L. - 2013.12.06 +**************************************/ +create PROCEDURE spt_AD_delete +( + @Original_idxMacchina int +) +AS + +BEGIN tran + + + DECLARE @trovati INT = 0 + -- controllo se ha eventi associati ... + SELECT @trovati = @trovati + ISNULL(COUNT(*),0) FROM InterventiMtz WHERE idxMacchina = @Original_idxMacchina + -- controllo se ha eventi schedulati ... + SELECT @trovati = @trovati + ISNULL(COUNT(*),0) FROM MtzProgPending WHERE idxMacchina = @Original_idxMacchina + + -- elimino solo se ZERO elementia ssociati.. + + IF (@trovati = 0) + BEGIN + + DELETE + FROM Macchine2FamMacchine + WHERE idxMacchina = @Original_idxMacchina + + DELETE + FROM AnagMacchine + WHERE idxMacchina = @Original_idxMacchina + + END + + +COMMIT tran + +RETURN +go + +commit; +go + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(227, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY versione DESC +GO \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/sql/Applicazione/V1.4 USA/GIM_0229.sql b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/sql/Applicazione/V1.4 USA/GIM_0229.sql new file mode 100644 index 0000000..30a4399 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/sql/Applicazione/V1.4 USA/GIM_0229.sql @@ -0,0 +1,180 @@ +set xact_abort on +go + +begin transaction +go + +set ANSI_NULLS on +go + +-- ============================================= +-- Author: S.E.Locatelli +-- Create date: 2013.12.27 +-- Description: ricerca causali by conditio +-- ============================================= +create PROCEDURE stp_vscm_getByConditio +( + @conditio INT = 0 +) +AS + +SELECT value, label, conditio +FROM v_selCausaliMacchine +WHERE (conditio = @conditio) + + +RETURN +go + +-- ============================================= +-- Author: S.E.Locatelli +-- Create date: 2013.12.27 +-- Description: ricerca causali by conditio + valore corrente (x storico) +-- ============================================= +create PROCEDURE stp_vscm_getByConditioAndCurr +( + @conditio INT = 0, + @currVal INT = 0 +) +AS + +DECLARE @trovati INT = 0 + +SELECT @trovati = COUNT(*) FROM v_selCausaliMacchine WHERE value=@currVal AND conditio = @conditio +-- controllo se c'è valore ok così... +IF @trovati=1 + BEGIN + SELECT value, label, conditio + FROM v_selCausaliMacchine + WHERE (conditio = @conditio) + END +ELSE + BEGIN + SELECT @currVal, '--- ### ---', @conditio + + UNION + + SELECT value, label, conditio + FROM v_selCausaliMacchine + WHERE (conditio = @conditio) + END + +RETURN +go + +commit +go + + +set xact_abort on +go + +begin transaction +go + +set ANSI_NULLS on +go + +/************************************* +* STORED PROCEDURE spt_AD_delete +* elimina la macchina (da famiglia macchina e anagMacchina) SE non ah record associati +* +* modif.: S.E.L. - 2013.12.06 +**************************************/ +create PROCEDURE spt_AD_delete +( + @Original_idxMacchina int +) +AS + +BEGIN tran + + + DECLARE @trovati INT = 0 + -- controllo se ha eventi associati ... + SELECT @trovati = @trovati + ISNULL(COUNT(*),0) FROM InterventiMtz WHERE idxMacchina = @Original_idxMacchina + -- controllo se ha eventi schedulati ... + SELECT @trovati = @trovati + ISNULL(COUNT(*),0) FROM MtzProgPending WHERE idxMacchina = @Original_idxMacchina + + -- elimino solo se ZERO elementia ssociati.. + + IF (@trovati = 0) + BEGIN + + DELETE + FROM Macchine2FamMacchine + WHERE idxMacchina = @Original_idxMacchina + + DELETE + FROM AnagMacchine + WHERE idxMacchina = @Original_idxMacchina + + END + + +COMMIT tran + +RETURN +go + +commit +go + + +set xact_abort on +go + +begin transaction +go + +set ANSI_NULLS on +go + +-- ============================================= +-- Author: S.E.Locatelli +-- Create date: 2013.12.27 +-- Description: ricerca causali by conditio + valore corrente (x storico) +-- ============================================= +alter PROCEDURE stp_vscm_getByConditioAndCurr +( + @conditio INT = 0, + @currVal INT = 0 +) +AS +DECLARE @trovati INT = 0 + +SELECT @trovati = COUNT(*) FROM v_selCausaliMacchine WHERE value=@currVal AND conditio = @conditio +-- controllo se c'è valore ok così... +IF @trovati=1 + BEGIN + SELECT value, label, conditio + FROM v_selCausaliMacchine + WHERE (conditio = @conditio) + END +ELSE + BEGIN + SELECT @currVal as value, '--- ### ---' as label, @conditio as conditio + + UNION + + SELECT value, label, conditio + FROM v_selCausaliMacchine + WHERE (conditio = @conditio) + END + + +RETURN +go + +commit +go + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(229, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY versione DESC +GO \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/sql/Applicazione/V1.4 USA/GIM_0232.sql b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/sql/Applicazione/V1.4 USA/GIM_0232.sql new file mode 100644 index 0000000..bc7a9db --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/sql/Applicazione/V1.4 USA/GIM_0232.sql @@ -0,0 +1,40 @@ +-- FARE A MANO!!!! + +SELECT * +FROM AnagFamMacchine + +SELECT * +FROM anagcausali +WHERE idxFamMacchine = 1 + +-- creare nuova anag fam macchine +-- aggiornare causali alla nuova +UPDATE anagcausali +SET idxFamMacchine = 54 -- verificare su loro db dopo aver creato "DEFAULT MTZ - do not modify" +WHERE idxFamMacchine = 1 + +-- riportare la prima causale come ND a quella "default" +UPDATE anagcausali +SET idxFamMacchine = 1 +WHERE idxCausale = 1 + +-- aggiungere a mano "axis"... +-- mettere la causale num 1 come N.A. e NON attiva... +-- cambiare nomi tra nuova famiglia e muratec +UPDATE AnagFamMacchine +SET nomeFamMacch = 'DEFAULT MTZ - do not modify' +WHERE idxFamMacchine = 1 + +-- cambiare nomi tra nuova famiglia e muratec +UPDATE AnagFamMacchine +SET nomeFamMacch = 'MURATEC' +WHERE idxFamMacchine = 54 -- verificare su loro db dopo aver creato "DEFAULT MTZ - do not modify" + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(232, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY versione DESC +GO \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/temp/PlaceHolder.file b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/temp/PlaceHolder.file new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/temp/PlaceHolder.file @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/test.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/test.aspx new file mode 100644 index 0000000..4b0bed3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/test.aspx @@ -0,0 +1,6 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/Ajax.master" AutoEventWireup="true" Inherits="test" Codebehind="test.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_periodoAnalisi.ascx" TagName="mod_periodoAnalisi" TagPrefix="uc2" %> + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/tipoGuasto.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/tipoGuasto.aspx new file mode 100644 index 0000000..60e9e64 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/tipoGuasto.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="tipoGuasto" Codebehind="tipoGuasto.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_tipoGuasto.ascx" tagname="mod_tipoGuasto" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/unauthorized.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/unauthorized.aspx new file mode 100644 index 0000000..ac5a96b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/unauthorized.aspx @@ -0,0 +1,9 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimple.master" AutoEventWireup="true" Inherits="unauthorized" Title="Untitled Page" Codebehind="unauthorized.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_unauthorized.ascx" TagName="mod_unauthorized" TagPrefix="uc1" %> + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/vocabolario.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/vocabolario.aspx new file mode 100644 index 0000000..9b17288 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/Source/vocabolario.aspx @@ -0,0 +1,8 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="vocabolario" Title="Untitled Page" Codebehind="vocabolario.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_vocabolario.ascx" TagName="mod_vocabolario" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_lemmiVocab.ascx" TagName="mod_lemmiVocab" TagPrefix="uc2" %> + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/AnagOperatoriMtz.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/AnagOperatoriMtz.aspx new file mode 100644 index 0000000..edadb94 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/AnagOperatoriMtz.aspx @@ -0,0 +1,7 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="AnagOperatoriMtz" Codebehind="AnagOperatoriMtz.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_anagOpMtz.ascx" tagname="mod_anagOpMtz" tagprefix="uc1" %> + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Appunti.txt b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Appunti.txt new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Appunti.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Default.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Default.aspx new file mode 100644 index 0000000..c3f7dd9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Default.aspx @@ -0,0 +1,17 @@ +<%@ Page Language="C#" AutoEventWireup="true" Inherits="Default" Codebehind="Default.aspx.cs" %> + + + + + + SteamWare s.r.l. + + + +
        +
        + +
        +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/ExcelExportMtzPrev.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/ExcelExportMtzPrev.aspx new file mode 100644 index 0000000..3235134 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/ExcelExportMtzPrev.aspx @@ -0,0 +1,72 @@ +<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" CodeBehind="ExcelExportMtzPrev.aspx.cs" + Inherits="GIM_site.ExcelExportMtzPrev" %> + + + + + + + +
        +
        + + + + + + + + + + + + + + + + + + + + + + <%--DataFormatString="{0:dd/MM/yy}" --%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/ExcelExportMtzPrevPending.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/ExcelExportMtzPrevPending.aspx new file mode 100644 index 0000000..eeb51c0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/ExcelExportMtzPrevPending.aspx @@ -0,0 +1,44 @@ +<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" Inherits="ExcelExportMtzPrevPending" + CodeBehind="ExcelExportMtzPrevPending.aspx.cs" %> + + + + + + + +
        +
        + + + <%--DataFormatString="{0:dd/MM/yyyy}"--%> + + + + + + + + + + + + + + + + + + + + + +
        +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/ExportPdf.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/ExportPdf.aspx new file mode 100644 index 0000000..f2f7dea --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/ExportPdf.aspx @@ -0,0 +1,16 @@ +<%@ Page Language="C#" AutoEventWireup="true" Inherits="ExportPdf" Codebehind="ExportPdf.aspx.cs" %> + + + + + + + + +
        +
        + +
        +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/PrecompiledApp.config b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/PrecompiledApp.config new file mode 100644 index 0000000..f7f4068 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/PrecompiledApp.config @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/EN/MacchineReparti.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/EN/MacchineReparti.rdlc new file mode 100644 index 0000000..18828f8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/EN/MacchineReparti.rdlc @@ -0,0 +1,888 @@ + + + + + 4ff050af-b9d5-4fd6-8b1e-1dfa4459442c + WebGim + + + 11in + true + 8.5in + 0.25cm + false + 0.2cm + 0.2cm + + true + + + 0.05754cm + 28.55489cm + + true + Plant and Machines List + + + 0.61309cm + true + + 0.2cm + d6433c86-fc2e-4a5c-b604-aa1d171ded77 + 29.7cm + + + + + codImpianto + System.String + + + nomeImpianto + System.String + + + tipoImpianto + System.String + + + codMacchina + System.String + + + nomeMacchina + System.String + + + modello + System.String + + + matricola + System.String + + + anno + System.Int32 + + + kgPeso + System.Double + + + kwConsumo + System.Double + + + + WebGim + select * from v_elencoImpiantiMacchine + true + + + + + 28.75cm + + 1cm + + + textbox1 + 28.31085cm + + 1 + true + 0.12566cm + 0.91429cm + Plant and Machines List + + + WebGim + 1.35317cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
        + + + + + 3 + + + nomeImpianto + + 21 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value)&"/"&(Fields!tipoImpianto.Value) + + + + + + + textbox7 + + 20 + true + + + + + + + + textbox20 + + 19 + true + + + + + + + + textbox11 + + 18 + true + + + + + + + + textbox13 + + 17 + true + + + + + + + + textbox15 + + 16 + true + + + + + + 0.53333cm + + + true +
        +
        + + + + + + + textbox22 + + 15 + true + + + + + + + + textbox23 + + 14 + true + + + + + + + + textbox24 + + 13 + true + + + + + + + + textbox25 + + 12 + true + + + + + + + + textbox26 + + 11 + true + + + + + + + + textbox27 + + 10 + true + tot: + + + + + + + + 9 + true + =sum(Fields!kgPeso.Value) + + + + + + + + 8 + true + =sum(Fields!kwConsumo.Value) + + + + + 0.63492cm + + +
        +
        +
        + 28.53572cm +
        + + + + + + + textbox3 + + 7 + true + + + + + + + + + nomeMacchina + + 6 + true + =Fields!nomeMacchina.Value + + + + + + + codMacchina + + 5 + true + =Fields!codMacchina.Value + + + + + + + matricola + + 4 + true + =Fields!matricola.Value + + + + + + + modello + + 3 + true + =Fields!modello.Value + + + + + + + anno + + 2 + true + =Fields!anno.Value + + + + + + + kgPeso + + 1 + true + =Fields!kgPeso.Value + + + + + + + kwConsumo + + true + =Fields!kwConsumo.Value + + + + + 0.53333cm + + +
        +
        + + + + + + + textbox2 + + 29 + true + Plant + + + + + + + textbox4 + + 28 + true + Machine + + + + + + + textbox6 + + 27 + true + Cod + + + + + + + textbox8 + + 26 + true + S.Num. + + + + + + + textbox10 + + 25 + true + Model + + + + + + + textbox12 + + 24 + true + Year + + + + + + + textbox14 + + 23 + true + Weight + + + + + + + textbox16 + + 22 + true + Power + + + + + 0.5cm + + + true +
        + + + 2.5cm + + + 11.0582cm + + + 3.30291cm + + + 2.25cm + + + 4.77646cm + + + 1.5cm + + + 1.45503cm + + + 1.69312cm + + +
        +
        + 3.55475cm + + en-US + + true + + + 0.05754cm + 17.67196cm + + 3 + true + 5.70238cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.05754cm + 1.75cm + + 2 + true + 24cm + Page + + + 0.05754cm + 2.5cm + + 1 + true + 25.5cm + =Globals.PageNumber & " / " & Globals.TotalPages + + + 0.05754cm + 5.25cm + + true + = " date " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.53373cm + true + + 0.2cm + 21cm +
        \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/EN/ReportInterventi.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/EN/ReportInterventi.rdlc new file mode 100644 index 0000000..c727491 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/EN/ReportInterventi.rdlc @@ -0,0 +1,1345 @@ + + + + + f5329736-ab43-433d-8a18-5abe0079cc88 + WebGim + + + 11in + true + 8.5in + 0.25cm + true + 0.2cm + 0.2cm + + true + + + 20.25cm + + true + Interventions Report + + + 0.5cm + true + + 0.2cm + 6ad0ca25-9000-43ff-9d7c-112adde0b515 + 21cm + + + + + numIntMtz + System.Int32 + + + richiesta + System.DateTime + + + codImpianto + System.String + + + nomeImpianto + System.String + + + codMacchina + System.String + + + nomeMacchina + System.String + + + descrizione + System.String + + + inizioIntervento + System.DateTime + + + fineIntervento + System.DateTime + + + descrizioneIntervento + System.String + + + descrCausale + System.String + + + minErogati + System.Int32 + + + durataMtz + System.Int32 + + + durataOff + System.Int32 + + + guasto + System.DateTime + + + + WebGim + select * from v_elencoIntervFilt + true + + + + + 20.52663cm + + 1cm + + + 1cm + 14cm + + 4 + true + 6cm + 1.25cm + - PRODUCTION: between the initial failure to restart of production +- MAINTENANCE: time passed between maintenance intervention +- STAFF: total time spent by the maintenance staff + + + 1cm + 5.5cm + + 3 + true + 0.25cm + 0.75cm + Report intervention times divided by + + + textbox1 + 20.25cm + + 2 + true + 0.91429cm + Interventions Report + + + 1 + WebGim + 2.5cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
        + + + + + 6 + + + nomeImpianto + + 41 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value) + + + + + 3 + + + textbox12 + + 40 + true + Stop hours + + + + + 0.53333cm + + + true +
        +
        + + + + + + + textbox13 + + 24 + true + + + + + + + + textbox16 + + 23 + true + + + + + + + + textbox17 + + 22 + true + + + + + + + + textbox18 + + 21 + true + + + + + + + + textbox19 + + 20 + true + + + + + + + + textbox20 + + 19 + true + Tot Plant: + + + + + + + + 18 + true + =sum(Fields!durataOff.Value) + + + + + + + + 17 + true + =sum(Fields!durataMtz.Value) + + + + + + + + 16 + true + =sum(Fields!minErogati.Value) + + + + + 0.63492cm + + + + + + + textbox25 + + 33 + true + + + + + + + + textbox28 + + 32 + true + + + + + + + + textbox29 + + 31 + true + + + + + + + + textbox31 + + 30 + true + + + + + + + + textbox32 + + 29 + true + + + + + + + + textbox33 + + 28 + true + + + + + + + + textbox34 + + 27 + true + + + + + + + + textbox35 + + 26 + true + + + + + + + + textbox40 + + 25 + true + + + + + + 0.25cm + + +
        +
        + + + + =Fields!codMacchina.Value + + +
        + + + + + + + textbox23 + + 39 + true + + + + + + 4 + + + nomeMacchina + + 38 + true + =(Fields!nomeMacchina.Value)&" "&(Fields!codMacchina.Value) + + + + + + + textbox36 + + 37 + true + + + + + + + + textbox37 + + 36 + true + PROD. + + + + + + + + 35 + true + MAINT. + + + + + + + + 34 + true + STAFF + + + + + 0.63492cm + + + true +
        +
        + + + + + + + textbox2 + + 15 + true + + + + + + + + textbox3 + + 14 + true + + + + + + + + textbox4 + + 13 + true + + + + + + + + textbox5 + + 12 + true + + + + + + + + textbox7 + + 11 + true + + + + + + + + textbox8 + + 10 + true + Tot Machine: + + + + + + + + 9 + true + =sum(Fields!durataOff.Value) + + + + + + + + 8 + true + =sum(Fields!durataMtz.Value) + + + + + + + + 7 + true + =sum(Fields!minErogati.Value) + + + + + 0.63492cm + + +
        +
        +
        +
        + + + + + 2 + + + textbox9 + + 6 + true + =(Fields!numIntMtz.Value) + + + + + 2 + + + guasto + + 5 + true + =Fields!guasto.Value + + + + + + + descrizione + + 4 + true + =Fields!descrizione.Value + + + + + + + descrizioneIntervento + + 3 + true + =Fields!descrizioneIntervento.Value + + + + + + + durataOff + + 2 + true + =Fields!durataOff.Value + + + + + + + durataMtz + + 1 + true + =Fields!durataMtz.Value + + + + + + + minErogati + + true + =Fields!minErogati.Value + + + + + 0.63492cm + + +
        + + + 0.25cm + + + 1cm + + + 1.27663cm + + + 1.5cm + + + 5.75cm + + + 6.25cm + + + 1.5cm + + + 1.5cm + + + 1.5cm + + + 3.32301cm +
        + + 0.25cm + 1cm + 19.75cm + + 1.24339cm + +
        + 6cm + + en-US + + true + + + 0.1369cm + 10.54762cm + + 3 + true + 5.25cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.1369cm + 1.75cm + + 2 + true + 16.25cm + Pagina + + + 0.1369cm + 2.5cm + + 1 + true + 17.75cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.1369cm + 4.5cm + + true + 0.5cm + = " date " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.6131cm + true + + 0.2cm + 29.7cm +
        \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/EN/Report_MTBF_MTTR.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/EN/Report_MTBF_MTTR.rdlc new file mode 100644 index 0000000..08f902c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/EN/Report_MTBF_MTTR.rdlc @@ -0,0 +1,968 @@ + + + + + a89e8338-493e-433b-b479-316efbad0009 + WebGim + + + 11in + + + Float + true + OreTotali + + + true + 8.5in + 0.25cm + true + 0.2cm + 0.2cm + + true + + + 20.25cm + + true + Report MTBF MTTR + + + 0.4762cm + true + + 0.2cm + 0aad9ce8-d201-4dde-aa78-0d9db3569b39 + 21cm + + + + + numInterventi + System.Int32 + + + totOreMtz + System.Int32 + + + totOreOfficina + System.Int32 + + + codImpianto + System.String + + + codMacchina + System.String + + + nomeImpianto + System.String + + + nomeMacchina + System.String + + + + WebGim + select * from v_datiMTBFMTTR + true + + + + + 20.5cm + + 1cm + + + true + 2.5cm + 9.75cm + + 10 + 10.25cm + 0.5cm + MTTR_off + + + 3cm + 9.75cm + + 9 + true + 10.25cm + 0.5cm + referred to the total stop time for the machine/plant + + + 3cm + 9.75cm + + 8 + true + 0.25cm + 0.5cm + referred to the time spent for the actual maintenance of the machine/plant + + + 1.75cm + 9.75cm + + 7 + true + 10.25cm + 0.75cm + Mean time to repair the machine/plant + + + 1.75cm + 9.75cm + + 6 + true + 0.25cm + 0.75cm + Mean time between subsequent failures + + + 2.5cm + 9.75cm + + 5 + true + 0.25cm + 0.5cm + MTTR_man + + + 1.25cm + 9.75cm + + 4 + true + 10.25cm + 0.5cm + MTTR (Mean Time To Repair) + + + + textbox30 + 1.25cm + 9.75cm + + 3 + true + 0.25cm + 0.5cm + MTBF (Mean Time Between Failure) + + + textbox1 + 20.31746cm + + 2 + true + 0.91429cm + Report MTBF MTTR + + + 1 + WebGim + 4cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
        + + + + + 4 + + + nomeImpianto + + 26 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value) + + + + + + + textbox15 + + 25 + true + Num. Int. + + + + + + + + 24 + true + MTBF + + + + + + + + 23 + true + MTTR_man + + + + + + + + 22 + true + MTTR_off + + + + + 0.5cm + + +
        +
        + + + + + + + textbox21 + + 13 + true + + + + + + + + textbox22 + + 12 + true + + + + + + + + textbox23 + + 11 + true + + + + + + + + textbox24 + + 10 + true + Tot : + + + + + + + textbox25 + + 9 + true + =Sum(Fields!numInterventi.Value) + + + + + + + textbox26 + + 8 + true + =(Parameters!OreTotali.Value)/Sum(Fields!numInterventi.Value) + + + + + + + textbox27 + + 7 + true + =sum(Fields!totOreMtz.Value)/sum(Fields!numInterventi.Value) + + + + + + + textbox28 + + 6 + true + =sum(Fields!totOreOfficina.Value)/sum(Fields!numInterventi.Value) + + + + + 0.63492cm + + + + + + + textbox2 + + 21 + true + + + + + + + + textbox4 + + 20 + true + + + + + + + + textbox6 + + 19 + true + + + + + + + + textbox7 + + 18 + true + + + + + + + + textbox8 + + 17 + true + + + + + + + + textbox9 + + 16 + true + + + + + + + + textbox10 + + 15 + true + + + + + + + + textbox12 + + 14 + true + + + + + + 0.63492cm + + +
        +
        +
        + 20.05716cm +
        + + + + + 3 + + + + 5 + true + =(Fields!nomeMacchina.Value)&" "&(Fields!codMacchina.Value) + + + + + + + + 4 + true + + + + + + + + + 3 + true + =Fields!numInterventi.Value + + + + + + + + 2 + true + =(Parameters!OreTotali.Value)/Fields!numInterventi.Value + + + + + + + + 1 + true + =(Fields!totOreMtz.Value)/(Fields!numInterventi.Value) + + + + + + + + true + =(Fields!totOreOfficina.Value)/(Fields!numInterventi.Value) + + + + + 0.55588cm + + +
        + + + 2.75737cm + + + 2.75737cm + + + 2.75737cm + + + 1.25cm + + + 2.25cm + + + 2.75737cm + + + 2.75737cm + + + 2.77031cm + + + 2.32572cm +
        + + 0.25cm + 1.25cm + 19.7619cm + + 2.5cm + +
        + 6.82572cm + + en-US + + true + + + 0.1369cm + 10.54762cm + + 3 + true + 5.03373cm + 0.4762cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.1369cm + 1.75cm + + 2 + true + 16.03373cm + 0.4762cm + Pagina + + + 0.1369cm + 2.5cm + + 1 + true + 17.53373cm + 0.4762cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.1369cm + 4.5cm + + true + 0.28373cm + 0.4762cm + = " date " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.75cm + true + + 0.2cm + 29.7cm +
        \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/EN/RichiestaIntervento.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/EN/RichiestaIntervento.rdlc new file mode 100644 index 0000000..90037a0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/EN/RichiestaIntervento.rdlc @@ -0,0 +1,1631 @@ + + + + + 74bf6fe5-ae22-4a3e-a2bf-9797dba8ca60 + WebGim + + + 29.7cm + true + 21cm + 0.25cm + true + 0.2cm + 0.2cm + 0.2cm + 7184c39e-21ca-49d2-a97c-6c9d66413962 + + + image/png + iVBORw0KGgoAAAANSUhEUgAAADQAAAAzCAYAAADYfStTAAADO2lDQ1BJQ0MgUHJvZmlsZQAAeAGFlEto1FAUhv+MKYK0gqi1FpTgQou0JT7QilDbabXWkXEY+9AiyDRzZxpNMzGZGR+ISEHc+VqKGx+IiyriQrpQcKULkULra1EEcaUiiEI3Usb/Ju1MKlYvJPlyzn/P64YAVQ9TjmNFNGDYzrvJrqh26PCAtngCVahBNbhShue0JxL7faZWPuev6bdQpGWyScaK9R2Y+LRt9f1Lj2Lv6572+p75+nlvNS4TAopG64pswFslDwa8V/LJvJOn5ohkYyiVJjvkRrcn2UG+QV6aDfFgiNPCM4CqNmpyhuMyTmQFuaVoZGXMUbJup02bPCXtac8Ypob9Rn7IWdDGlY8BrWuARS8rtgEPGL0LrFpfsTXUASv7gbEtFdvPpD8fpXbcy2zZ7IdTqqOs6UOp9HM9sPgaMHO1VPp1q1Sauc0crOOZZRTcoq9lYcorIKg32M34yTlaiIOefFULcJNz7F8CxC4A1z8CGx4Ayx8DiRqgZwci59lucOXFKc4F6Mg5p10zO5TXNuv6dq2dRyu0bttobtRSlqX5Lk9zhSfcokg3Y9gqcM7+WsZ7tbB7D/LJ/iLnhLd7lpWRdKqTs0Qz2/qSFp27yY3kexlzTze5gddUxt3TG7Cy0cx39wQc6bOtOM9FaiJ19mD8AJnxFdXJR+U8JI94xYMypm8/ltqXINfTnjyei0lNLfe2nRnq4RlJVqwzQx3xWX7tFpIy7zpq7jiW/82ztshzHIYFARM27zY0JNGFKJrgwEUOGXpMKkxapV/QasLD8b8qLSTKuywquvCZez77e06gwN0yfh+icYw0liNo+jv9m/5Gv6nf0b9eqS80VDwj7lHTGL/8nXFlZlmNjBvUKOPLmoL4Bqttp9dCltZhXkFPXlnfFK4uY1+pL3s0mUNcjE+HuhShTE0YZDzZtey+SLb4Jvx8 +c9kWmh61L84+qavkeqOOHZmsfnE2XA1r/7OrYNKyq/DkjZAuPGuhrlU3qd1qi7oDmrpLbVNb1U6+7VT3l3f0clYmTrJul9Wn2ION0/RWTroyWwT/Fn4x/C91CVu4pqHJf2jCzWVMS/iO4PYfd0j5L/wNAYUVDXxLOzsAAAAJcEhZcwAACxMAAAsTAQCanBgAAA9sSURBVGgF5RppWFRHskA5hhHkElAhyC2g3CjgAUoQcPCIGI3xCEa8NpJDEw0bs+J6xSMxG+N6ByWCBkVYhQgKCCKCIgMozADDZUAjyH0KiLOvHnmTN/PecCy7v7a/b6a7q6uqu6a66wKA/1JLSkriFhUVKQ+XnVAo1Em8c9/cKyxs9HBp2fAV2IDDgcXEJ5tOGq+zseTpC5eHgqevV813y675rfbs4sW+1QPxiYxJMLYymbAx8tdsz8kmhuouk40E7a9e/eQ5w+3WQHT/87W4X++cAOcNYupjNO9jcZGw+PqKz7+3k7e578Zv7EtF5TcQl6LDPvLazbiQsB805NENBa44FCR5OAe+D3ft6O6eT1+vbngFBy8kLfgiyG+Poc9GC/oajlWmB1ns3+C3Z++5+ADElWoKMHuKhbGzFGyYkxEJpKmjY8LlqL4lu2fE7SJoaGpbeGzr8t3EL28mWSfGfw9euLurp2cB4sg2BVDQGsNRmiALH858RAK1dPdqydvswz0/w1QLYw3IPV0uwSHGgXPsNfZcSJWAZAdiUFSXhQ1nPiKBGlt6NLlcLut+eJ1O38jhZWTl7KIQLv0radfDJyJeUk4FBZLq1Tiq0PGqV1MKOMzJiATKL616S5urJHfLQxdTQQHEYffu58THJabHTzabFHYwMl0uPi40NDY9HhBhkMUBbX90dLRyfHqZesTxvzaw8XnR0JKnqMwBdWUFaOsRs6GA/9ZzoKmuwsPF5rZuuXi4rqvBTfjrljW/wvQQDXhwrBVh9Lb688MmC2bbwbKFvpV0OH3M6of +CwqKV5/oaf3rvkdDbxtxYW3esWm1RRW3+tfSivKTc8jp4PboJHp8sREZlZeXxgV+e5RVUsspM32vQseDitgQba6sAEtFukx6xR53Psi9mBC6ezTM1NHDu7Gg3FpZV9VhbGD96I35zZon/21myTFkFys3N2+v50cnQ9l4xeSWNdFRhqacNLJnj2MdRVY50cXL8ABnl5hbsAgVxmPP6f8ryBaSZ42QGU8yNwNJQm1zv7HoFT5+9gOSsQnhY0cbQVty+98HWzCjMwsJsNxLcyniwVYercvjizWzFq+kCoJv520eD4zPzCzaHfby+hr45Q6C7WVlOZ+IeRP2cLLCiI1Ljz5Y4gaezdYKlsQHkF1fyNh6KlRwMr15wgCNYm0yE5s5eqG/rgRe1tSRpbXMX6GtyQEddBcbr64GmmhLxXhoYwp3etgBmOlomNDa1Qga/iLc/MkvCnzoD9nYmOm/Ohi4PnubsEE6HMwQqKi5eGPL3M5dTS9o4dET6GA9OvAvJL0YJ4mozCRIflMAdfrlkjU5HHyPNNFN18J3jQQoXc7cIKOtnb6IDja0dA/LAG5B8PGSblYXFd3S+DIFib6RM09VRvzIr5CzDYdIJqTEy/jrIh9TInnNJJNi3tgIcuurBs+13cj69o47sH3D1IF19PORzdCFPQwvKR/VbaBTgyCdL4FFBEYSG36dYD9jH7lvRoqbKXe3rNe0GHZEhEC6WlpWFx6U9Dtp+IpGOyxjjQXas9IQLSflwv6ASdlQ9hO0vChh48gCHDOwhXN+CFAw19vU6X1JbG76VOiODHK/9pmU+F60szFbLLo6SBeA8tUa1defaebPb2lq1CipesqGQj/7QRwvgbMIjKMvmw5XiW7C8id1hsjIggDPaa2FLrQCEqlqQr6wJtx+VwQIPK/CYrAsp+ezBuvdkDfhqU2D+lu+uhFXmpkgZBNyHVaCXwswqUa+h4cGQdzxaWpqBTagjf/GHiKQ8UhhhwVUw7O2QnB +uvVpSOORwfNwV2ErHmcQMb8nNfbTyUq2rAaLFYCj+wuRJUxH2Qqj4RbmSVgq+7LYzXUmHsizfibNiHvadj0vZfOvxZrGRD2oBVIFwvHz1J2NzYbBy61t+mrLoWyp83ScjW+NhCDyhDbGoeqRm6MHiNVpvMJQ8n4GhBk6Kq5INzPHS4rhWpFRSEaqitKD1TEre4sgb+FhwAaTkCaO16TaLgW720ezUkZZfu2xuefglq+QzHi4hyBYJn/NbHmYnRhlYurhvemWlJxGUSxpsXu8PRS6ngWS2CT+pI/0quvW/iDT/q2ZLjwb5QOBTAtb2e1BbSZhIaxIZCKPR1w4JZ9uQ1RNjJbQuhq6cvYd1y/w2ga/YKXgr6EC7bBo3ljI0MgMhGJXToYPOrmkmT+kndEwkcr9lVLRPJfCgDtHKzzP3B2n4pgzaWcKToq1Az2NAhc8eo9bNV1uuXvH8m9c0UyPZdSV1g+9Ffdrk72/NyBFUSInSKSZlMS4am2ayvWYI35MEoJYn5ptNgbFhW2wEr/D1I8OW0EjA3NuQdOHZhF+Qdf8px3zSNjk+NpYLTAz+cX+nsaBM4TmuvUn1zq8LLlw28K0lZcPQan8Snfi0qbkOfQvkYREDjgG8I/cxwtUUdiN7jD7c72JcE4Z54FiKOC7t9L8dVd6yGS3vb2iRB5Yv4jSsXXaHoSD8UcS3e2kBXb0d9fcOKHOFT5dS8p0AdmkLE3tfVFOytJgGmBdhQI+fL7koJRS4QX5QTJf0McInXKj/NoGhke/RNp7a/AztO/MqIGtDi2ZsbwMyppq/GaY+5PEZN9ZCPp7uQ1BBfUPPpuYQbH8hLAaiNbIw0JbEZwvANBJnPZhUKNYcfdLRSwv0RHVA8B+rxPDUNnaCtwWUIhD84fohUHh9Z0Dxn026i36QoEolsYtIFswYTBjdWUmMmkyjU/KmLAK0UHpytUYLhlcwouQ5LmyqH/N4wwNVV6WVjKwW7/7hidnY232Y0c +UoVIq2UG4hKUcmZ4I+BbwY/eA0dW5sIc/6E9SqicFGVKSSn/1RzbMdo7wHOqFF9Koo9Hc0iy3FKzBIMC1Vv5+BWDDWGgs2yWkiaYzQSQ9Ecao2t6aorQ3334O/PUFe1sL1dTTTa1ta2nUgZzt/jl064dlfgiEGmvOsnqG4mjQLAkOQn39jOCa4Afb1gBh2wtlZERuCoJdnWrzVvKeuIRgF9EaYSbI1KQeZ5ufPnOphccHW1bSeNgu3kyVejrt18ti/YbwUoQgC/uNoEky9hTQs8q66GlOL+KENQ8Ry8XSzZeA8MQ18DmkAKR2CiNjC9kI3M8ZrSzb3pRG0g6nQSg4Buw8Z0AqBxwiTSZpL+E46KUrKw6vdoV1enbDwEI32YsnSHh7fDJCcDTc73Oto6ia52lrygsPMSM35osx9EJuZI5sgE3w1eteE2NrOv7BQsYYNpAjb0g6iNm9+tg/qWroTSmnrd5y/qrqXklV1/EvNtsYSAGEg5VlwovHrwfuFVuA+OW65B3o/Po+IS49/zsiKKIP2J1++1deA7w54QKFXih5AOzfdwhUJ8unOWfWsYleCPh83D3oQUZrGfZwBRjZ1JFDDvkQsyX8zQh0IghAGH9R419Z28eR4OFBSwWOFhbUDGWJRTxTeBY/zFh9uorBbpUDiqYUSPjXLwH/g6QGdXFw8c1wfCm94SCk+2ly8QgWk0juP2rq875Bb/mWxh5eVEXDaELPMitUIxRKHQz8izVhQevd/7PEfKtGNUgQ3fyhIvezgWnUbO8QuDUzcX+wTIOxMDikpiyYLMQG76wJ250T7uQFBsXWMbLNt1SYoMcyMfV3NQ1R4Ll5+/Bnpeg+N5rTXQNkoZuol7/1qVAz09hGMUvwF11dFg1NMM3i2/w6nfMqQyXDTvMWPNyH02Bc6GnKJyyCjsr0kgEDPYOVMnWO78asfUf6XnitvKc5gRMoHHMAokR+KLsHo/q6lxVi3+KooCSfX4Kx7buoTU +FqbgqB15Dd8Gm6mm8FEYygKi0el71Sq3WILr3k4myTM/OhrUlRXxjOJB9awa2nvsfKCbncWXi7aHK/ewplH9SVhmgQg+f28WVHcrwJ7XWtCpoETWCSjmVE/PaCkY9ijodkM3SVK4fdVcUFMZBfsupIG8fbHuMN/N0nSpl2P75Yvn0+j8cMyqIZGo7JeloeeWUQ9Slog+R03Ry1h6XU2S0Afx6JqhrBhVyqJ8DkbOmCak5xZLUhX6HmzjjB/XCe/kFK7428frpK4eQ6CbaQ/cU/mVVw5Hpk5kYyQPhj4Dnd29xxVDKjQiHxQEXYC5PhfohUZ5e9DhWP05uO39zS5OTifpcIYfestg7LhbmQVadCT6GDXyl4VO4GJvC0ciUyTVTnR+RjoCsp6NFhAbVQrGMjA2LAVjM9DXB4zRsKU8KoUT0X+GW/Ym2gk7Vnrx0Kr98zpfEiWQyLQvrI1zONw/cvI/FxgaunXnoYPCKIUIn8/OTP0Trd+UYj1hlZ9bQvXLZp5QVJXwrv8sOP7LbR6V0criY7GefnhcRyELSqrIwqRszOjrYpqQdOrLAPzDGEdFJczYcDwkpmUBpt+y158wDtXebtbrnadYJ9H3ZQiEiyUiUWhMUuZHJ67zJ+Kh/KZbicfpaOfXNTacX7nY/wfCub1N+INkxM3NzY9fHPoTj/6XAYQPt2Fok3Z8M/wjOj0s4ptPduMec6zV3VfwvIxNjAycOjo7HYg3poDZtJ2Zft3OYN5Joq69S3YfxpVDBALxAL9QWLrI2922qamlJ6OwumT7sbiHNakn+83kH8JQzPAPWSNtlLZqG4m6FjZijzt5kHwn6jvguK+ZuMTTedqa+e6T1yycozxWQ0NgajxeUkeg780qECI4TbGOITr8yG2+G/Z/qqjC4VGHYUM8sNYDiCCXXMIIfqBifFd3D9hZm7pI3SGCEv1NZFZEbOQ3bDtIwwYMfaRRmTN9Ta56R1sLc+EPCGGJEjAObGhoSEB +hFr3tThZa5BHUt3SC7hjl4RXIZZiNTKDxeo1dr1mfIW6TkBJ5JOAWv8wpNCQoIPRcps/pmNQM4p8uyFRA5hzkFP/CN1GH28i2NlTYiATSHN3V0tHBnk0SfomwhCKv0OCleeRhiDfx/ZX8dYrKqle+Den/M6rsIbHCw+WoyFe5LAHLfEQCvQF4LgYxI2dAi7XKb7rw+OW0p1J75p8SffFD3J4ZThap6FRZWvObvj5GfMaCJxc0IoH6xO2PuGrcu7Lcj2zh1Td3vd7249frGZWP5NNfPsnMLT7wU+jyXFm6sWpKd7sUexhwWbz/6bys+rnfqcjrsXNXbqsZ47bhxWf7TqYSfwHcMNimD/l879NR16PAab3Ibmloxf5j4THEFe2v+w5GPMC63Bc9AA1j6XBEBNdca6LtOC2uYrvim1I/D48hP+w7mZlTGlo6lX4rbireunVZf4zE2OH/GPBvWnCZFX8V/BsAAAAASUVORK5CYII= + + + image/png + iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAADO2lDQ1BJQ0MgUHJvZmlsZQAAeAGFlEto1FAUhv+MKYK0gqi1FpTgQou0JT7QilDbabXWkXEY+9AiyDRzZxpNMzGZGR+ISEHc+VqKGx+IiyriQrpQcKULkULra1EEcaUiiEI3Usb/Ju1MKlYvJPlyzn/P64YAVQ9TjmNFNGDYzrvJrqh26PCAtngCVahBNbhShue0JxL7faZWPuev6bdQpGWyScaK9R2Y+LRt9f1Lj2Lv6572+p75+nlvNS4TAopG64pswFslDwa8V/LJvJOn5ohkYyiVJjvkRrcn2UG+QV6aDfFgiNPCM4CqNmpyhuMyTmQFuaVoZGXMUbJup02bPCXtac8Ypob9Rn7IWdDGlY8BrWuARS8rtgEPGL0LrFpfsTXUASv7gbEtFdvPpD8fpXbcy2zZ7IdTqqOs6UOp9HM9sPgaMHO1VPp1q1Sauc0crOOZZRTcoq9lYcorIKg32M34yTlaiIOefFULcJNz7F8CxC4A1z8CGx4Ayx8DiRqgZwci59lucOXFKc4F6Mg5p10zO5TXNuv6dq2dRyu0bttobtRSlqX5Lk9zhSfcokg3Y9gqcM7+WsZ7tbB7D/LJ/iLnhLd7lpWRdKqTs0Qz2/qSFp27yY3kexlzTze5gddUxt3TG7Cy0cx39wQc6bOtOM9FaiJ19mD8AJnxFdXJR+U8JI94xYMypm8/ltqXINfTnjyei0lNLfe2nRnq4RlJVqwzQx3xWX7tFpIy7zpq7jiW/82ztshzHIYFARM27zY0JNGFKJrgwEUOGXpMKkxapV/QasLD8b8qLSTKuywquvCZez77e06gwN0yfh+icYw0liNo+jv9m/5Gv6nf0b9eqS80VDwj7lHTGL/8nXFlZlmNjBvUKOPLmoL4Bqttp9dCltZhXkFPXlnfFK4uY1+pL3s0mUNcjE+HuhShTE0YZDzZtey+SLb4Jvx8 +c9kWmh61L84+qavkeqOOHZmsfnE2XA1r/7OrYNKyq/DkjZAuPGuhrlU3qd1qi7oDmrpLbVNb1U6+7VT3l3f0clYmTrJul9Wn2ION0/RWTroyWwT/Fn4x/C91CVu4pqHJf2jCzWVMS/iO4PYfd0j5L/wNAYUVDXxLOzsAAAAJcEhZcwAACxMAAAsTAQCanBgAABA2SURBVHgB7VsJWFRHEi5QjmEEuQRUCHILKDcKeIASBBw8IkbXeARXvDaSQxMNG7PiesUjMRvjegclggZFWIUICggigiIDKDDAcBnQCHKfAuLsq0fe7DAHcgzh+/Z79X3D666u7q7+re6urm4BaKIRoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEegvAnFxccy8vDz5/spTchwORyP2zn1jt6Cg0RRvJL4yI9Ep9hkRHW84abzGxsKnLxwe5j99vWq+U3rlb1VnFy/2rOhLp9CIGH0zgwkbQ39Nd51soKvsMFkvv+XVq59cZzjd6qve/11Z1K93ToD9Bh7105v3MS+PU3B9xeffW0karOfGb6yLuCU3UJaqh9/QazejAoJ+UJFUbzj5ssPZuKS2D3wf7Nja0TFfsLyi9hUcvBC34As/rz26HhtNBMswrTDdz2T/Bq89e89F+6BsL5KB2VNM9O178f6kzIgAqKqhYcBkKL4jPMaQ23lQW9+88NjW5bsJyzLilxPpf/ov3N3e2bkAZYRJBmTUxjDkJgjz/4z8iADY2NGlJmlwf93zM0w10VeBzNMlfBki7TvHWmXPhUQ+SzjBA1llYd6fkR8RAOsaO1WZTKbY8eH0PH0jg5WSlrGLErj0n7hdD59wWXEZpRSr11eJoQitr7pUezH/pMyIAJhdVP6OOlNO4hAPXUwEGeAF3bufER0Vmxw92WhS0MHQZInyWFBbV/+4T4FhKhwWHyo8PFw+OrlYOeT432vF6f2itjFLVp4ByvIy0NzJEycC3lvPgaq +yAgsLG5o7JMphuaYKM+bvW9b8CtMDVODBsSbkCdLqzw8bLJhtBcsWepYJ8qWRlqofGBQULj/XU//Te4847hbG+uqaY5Wq8kqrsq8l52XFZZZUw+vR9fD4ZC4qXlxcEu375VlWTplYjAc0tvyL22IszM18yEpWm7SIPqo9ln0xw3fxbJahro59W2uLPqe4vNPcRP/RG96bM0u8300bUAd9CEsVwMzMrL2uH50MbOnikUuDnoYiLHW1gCVzbLsZivKhDna2H6IumZk5u0CGF2S//t8iqmGdOXZGMMVYD0x11cnytvZX8PTZC4hPy4WHpc0i1hi17wOwNNILMjEx2o0VbqU82KrBVDh88Wa67NXkfBB0e24f9Y9Ozc7ZHPTx+kqRzgfBkBqAd9PS7M5EPQj7OT7fTJweny2xA1d78xhTfR3ILihjbTwUyQcCp7K/jy2YG0yEhrYuqGnuhBdVVWQzVQ3toK3KAA1lBRivrQWqSnLEelcrAubpbQtgpq1pTF19E6Sw81j7Q9P47QvqY2Wg8eZs4HL/afY2wYL8waalBmBeQcHCgH+euZxY2MyQpAwCRaxrfIuggHO0mASxDwrhDruEX9ZXG9MMlcFzjgsJZsTdPKB2Z2sDDahrau2zDbTw+OMB28xMTL6T1MdA+FIDMPJGwjRNDeUrswLOijjI4hTCgXzt50Fa3J5zcaSIZ1Up2LTXgGvz72R+ems1+X3A1IJk5fGQzdCELBU1KBnV47EgYEc+WQKPcvIgMPi+uG5EeJH7VjQqKTJXe7pNuyFSOAiG1ADEvouKi4Ojkh77bT8R26cqOPAdK13hQlw23M8pgx3lD2H7i5w+6wgWHtKxhmBtExJItOKv13mS1rjh274xwWVk0zKPi2YmRqsF2xtKetRQKgvXTaxUbNq5dt7s5uYmtZzSl8LFZB4t79BHC+BszCMoTmfDlYJbsLxevIMstgGCOaOlCrZU5QNHUQ2y5VXh9qNiWOBiBi6TNS +EhW3wwx32yCny1yTd7y3dXgsoyE6SygaB+UgXwJSe1nNulq3sw4D2XxsYGEAfikb95Q0hcFgkeJ+cq6Ha18nHCqRqmYQzHx02BnURs4LiOBfm7rzQeShRVYDSP10vet6EMFHjdkKg8EW6kFYGnsyWMV1MQ6Rct/mzQX7tORyTtv3T4s0h+h1JISBVA1Kdk9CROQ12DfuBab4viiiooeV7PV3ONhyV0gjxEJmaRlicIHk7L1QZzSTDyGWpQL6vI/2EeQQrWNCOtDoGjCK0xTMuQlC0oq4R/+PtAUkY+NLW/JkXQ4i/tXg1x6UX79gYnX4IqtoijTbU1mK/UAYRn7KbHqbHhumYOjhvem2lKnGv5A9m82BmOXkoE1woufFJN+tNk2QcG7vCjlmW/9EcwETDHlhrSGrFuKmGhSAiaTHcHLJhlTU5r5J3cthDaO7tj1i333gCaRq/gZX438qVFw3YW1tfTASLazNcTHers8gbSxfik+gmfj9P2qpoBP9+fBO7Cs4y9wdx6qUjdSMJxRl8RLQ8JHXDmGKWeZuW1epDuyUnlr/QAtHyff6+x/egvu5ztrVkZ+eV8JdEJjksV3WnRVTHqbuDL9TsxSo7vzgjWwbN1cVUrrPB2IdmXkwrBWF+XdeDYhV2Qdfwpw3nTNEH5oaalEkw48MP5lfa2Fr7j1PbK1TQ0ybx8Wcu6EpcGR6+xSf0oa6DOvejTUT4eCuBmgmsg+nkDtUZxAOA/1G5/T7II+0RdiHNw0O17GY6aY1UcWprXxuWXvYjeuHLRFXH1B8Ibkh8Yci3aXEdTa0dNTe2KDM5T+cSsp0CBJKiEp6MhWJtNAgxTIaHFnS++2wtESp5ymkk/D5iEnyA57EXVEf6ib3hq+3uw48SvIqcS3JGtjXVg5lTDV+PUx1weo6R4yMPVmSPcRn/zQ7JAdn7lp+dibnwoKSRFKWGhp8o/2yIP1zA/49liQUTLxB861r3A/OP0QbXZ1xf1qaxtA +3UVpgiA+A+MP+JqABdJv3n2hh3Ed1Nf7fVVNug1kMvlWkQk5896G3jYuZySaLAYQZw/dRHgLopAiSMKSJziKYXXYWl9Wb/XSwxIaCp0iWu2F+/+49LZ6elsi17MAWQGb4FySgpE2Fhi4KA/OiD4uObhD6e1bVM94d48ETu1EcywsgSy2cFapjidWjqBMWpUt4K4sv7wBm2Bna0NXNNxcqJXZGJ67Wp7+y6LFolAzjJbSLonuKn0xzLRKsWRprI81HS8ff3U1VTMbWlR4oproz+8QVugpaVlCxHCOn+PXTTh2t18WwwKSJrO+RUN5CYC0C+8yTVy5wRHgO4uMIJWWFvFJSM0aIXC1GOV7r12bzJsRviCGNoSR1iOIbF5bs7suTYGFxwdLVvEyfWHN2gAsXHLyZOvhl27+Wyfv9cKkAUfdkGFAQY7OZWN8KyiAhIKek5N+aXPwd3BtD/69JZBXw9UgQSTKEFrw3CXcOQGp72g+2M4UR2Ie2L+BoJulIXhBMDNDIO2FpO0nzAU5OI55b+HOzrapffudGC5Ibkxgl1NWbrDxd1mkp2OKuN7DXWNWEcrU5Zf0Hm+W3NosxeExmbw81gX1z2cugMlcW6QvJ0/vxkMWyGhH4rWdvO7dVDT2B5TVFmj+fxF9bWErOLrTyK+LeBXGEJiSBYo2G/u1YP3c6/CfbDdcg2yfnweFhUb/Rc3M+LSqCfQ+XtVNXjOsCYATOT7gVgf3ZmBgojygs648FqJpx78x0JysTYgwVvs5epDvHaYSVzY3yMLpPRn0JuIxP4J8MBmvUtlTRtrnosNXwwvd1zMdcgzKuVE45qGabSogRIVtcZ6CCZFGPFBohz6Dz1toK29nQW2633hTVchJSetr/QBJDTTG8dwet/TGTIL/hfcxJuxE1HpELDMjbQ6agAIIvp5knZTSk7wu/d5Ri9XB08tSLjWLXGzhmPhSWQe/2AwwcnBOgayzkSArByPXyClhNTDWcyZG62j +DvhFVtc1w7Jdl3qpibFBD0djUFQfC5efvwbBuB6m5zVVQvMoeegg1q3Xigzo7CQcYd4bUFYcDXqdDeDe+Duc+i2lVwQb3Z2IsUZkP5t8Z0NGXgmk5PbcqSATI9Rzpk4w3fnVjqn/Sc7kNZdkiEY0emk5sIzUNhGqW2JX/llJibFq8VdhFKvXF63k2NYlpDViSB+tTxLh2ibOdaHkETxqh8ZNqvtVk8TLJSx3tzOIn/nRUb/2tJBnVBtD/UrVAvceO+/rZGXy5aLtwfKdEsKWGPRMzeHC53+ZBRUdMrDntRq0yciR9xzCgxGMWAuWIbDbdZ34Qdjtq+aCksIo2HchCST1i/cm851MDZe62bZcvng+SbC9oaSlaoFcbvEvSwPPLaMW8L4UQ0sUvNbUaq/nH+WwnqDlUbssdbVJ+XwYWcGwVXJmAT901lefWJby4zrOnYzcFf/4eJ1UprLUALyZ9MA5kV125XBo4sS3DUKwHH02dG7vPS7t18U61kXg0CUy1maC4MW6YLuS0ng7d3DbB5sd7OxOSpIZCF9qfuA7OmPH3UrNUZPUOVrc3xbagYO1JRwJTeC/JkBnV08jn3wPgzs0EvW0A591IOHTDiQdbW3AMy5SwqMiOBH+v+OjtYF6zI6Vbizcdf99nc0/hZDCAn/wbQ2Dwfwjxi9QMMik1Czw1p2HNjKjZEI8PjszVVAXBA7vQ1Z5OcVUvGxgcbjlMe97z4Ljv9xmURFrYXl8XCQIFpYjqDmF5eRFvPCZ29PBMCbu1Jc++BCToaAQpK87HmKT0gDD+cLLCbGZVLg7ma+3n2IeJ9jvYNNSAxAVKORyAyPiUj86cZ09EUHwmm7GG6ehnl1dV3t+5WLvHwhn9l3CH4tH2czM7OjFgT+xBF9OIX+ghEe1pOOb4V/hyUEh33yyG/uYY67svILlpm+gp2PX2tZmQ6yRMhgttzLSrt7pzzpJvIvZNdB+JMlLbQpjB4RiB9i5nKJF7s6W9fW +NnSm5FYXbj0U9rEw82eM2/AEepQw+nBwqUdZYVUfccyIRfdzJgvg7Yd8Bw3nNxCWu9tPWzHeevGbhHPmxKir5hvrjh3wPIqizVAHEhu2mmEcQH/xJJM8N+z+VVWCwqMGLEzyw1gWIoARZhBGevh4PtXd0gpW5oYPwnER/LzQtJDL0G3E9SIc3LEe5t6mmrcpUbm1ulChG7JQxeI6ura2NQfAWvesMeDEliWoa20BzjPzAHthIamyA/JEBcLxWXftrictvTELoEZ9b7GK7wAA/n8BzqR6nIxJTiP9kQ4amxI0PX7BO1GDWiSsbbt6IAKg6ur2xtVV8tJjwC4mdmusW6L80ixw8saZ9fyV7nay84pVvA3qeQQuDgjdwTIaCZJMWriDF/IgA+AbgOQ94IjEs3FFXeU3nHL+c9LTXGLNPcb/4IWrPDDuTRHSixVDDm+5uqZ1vxbQvkTUiAHbzWh4xlZh3hbU6soVV09D+etuPX68XuSmKP/3lk9TMggM/BS7PFK43VknubrtspwhfWO7/Kl9c8dzrVOj1yLkrt1WOcdrw4rN9JxOJF64b3jbIh2y2++mw62Fgt55rtTSwdP+x4Ahiynu+rd5wlUtcyYerQ8F2D4eEMI3VJlqOU2PKtsi+KfJycen3RnAnNXVKbWOb3G8F9QVbty7rOfMJNk6naQRoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEhBH4L/RNmRWge4J4AAAAAElFTkSuQmCC + + + 21cm + + + + + numIntMtz + System.Int32 + + + richiesta + System.DateTime + + + dataLav + System.DateTime + + + turnoLav + System.Int32 + + + matr + System.String + + + guasto + System.DateTime + + + idxAmbito + System.Int32 + + + descrAmbitoGuasto + System.String + + + idxPriorita + System.Int32 + + + descrPriorita + System.String + + + isFermoSiNo + System.String + + + idxTipo + System.Int32 + + + descrTipo + System.String + + + idxImpianto + System.Int32 + + + codImpianto + System.String + + + nomeImpianto + System.String + + + idxMacchina + System.Int32 + + + codMacchina + System.String + + + nomeMacchina + System.String + + + descrizione + System.String + + + idxStato + System.Int32 + + + DescrStato + System.String + + + presaInCarico + System.DateTime + + + inizioIntervento + System.DateTime + + + fineIntervento + System.DateTime + + + descrizioneIntervento + System.String + + + isPreventivabile + System.Boolean + + + idxCausale + System.Int32 + + + descrCausale + System.String + + + isFermo + System.Boolean + + + + WebGim + select * from v_intervExp + true + + + + + 20.28968cm + + 1cm + + + textbox30 + 0.5cm + 3.25cm + + 5 + true + 2cm + 0.63492cm + Somaschini + + + AutoSize + 1.37566cm + Embedded + + 3 + true + 16.5cm + 0.63492cm + =Sum(Fields!numIntMtz.Value) + + + textbox1 + 0.25cm + 9cm + + 2 + true + 5.5cm + 0.91429cm + Ticket + + + + + =Fields!richiesta.Value + Ascending + + + 1 + WebGim + + + 25cm + 11.00529cm + + 51 + 1.75cm + 0cm + + + 9.75cm + 20.25cm + + 50 + 0cm + + + 17.75cm + 0cm + + 49 + 12cm + 0.75cm + + + 17.75cm + 0cm + + 48 + 10.5cm + 0.75cm + + + 17.75cm + 0cm + + 47 + 13.5cm + 0.75cm + + + 18.5cm + 3cm + + 46 + 10.5cm + 0cm + + + 17.75cm + 0cm + + 45 + 8.25cm + 0.75cm + + + 17.75cm + 0cm + + 44 + 6.75cm + 0.75cm + + + 17.75cm + 0cm + + 43 + 9.75cm + 0.75cm + + + 18.5cm + 4.5cm + + 42 + 5.25cm + 0cm + + + 17.75cm + 0cm + + 41 + 5.25cm + 0.75661cm + + + 17cm + 1cm + + 40 + true + 12.25cm + 0.63492cm + mm + + + 17cm + 1cm + + 39 + true + 10.75cm + 0.63492cm + hh + + + 17cm + 0.75cm + + 38 + true + 8.5cm + 0.63492cm + YY + + + 17cm + 1cm + + 37 + true + 7cm + 0.63492cm + MM + + + 17cm + 0.75cm + + 36 + true + 5.75cm + 0.63492cm + DD + + + 10cm + 1cm + + 35 + true + 12.25cm + 0.63492cm + mm + + + 10cm + 1cm + + 34 + true + 10.75cm + 0.63492cm + hh + + + 10cm + 0.75cm + + 33 + true + 8.5cm + 0.63492cm + YY + + + 10cm + 1cm + + 32 + true + 7cm + 0.63492cm + MM + + + textbox8 + 10cm + 0.75cm + + 31 + true + 5.75cm + 0.63492cm + DD + + + 9.75cm + 0cm + + 30 + 13.75cm + + + 24.25cm + 11cm + + 29 + 1.75cm + 0cm + + + 23.5cm + 11cm + + 28 + 1.75cm + 0cm + + + 22.75cm + 11cm + + 27 + 1.75cm + 0cm + + + 22cm + 11cm + + 26 + 1.75cm + 0cm + + + 20.75cm + 7cm + + 25 + true + 2cm + 0.63492cm + What is done to complete job + + + 20cm + 4.02116cm + + 24 + 7.5cm + 0cm + + + 19.25cm + 4cm + + 23 + true + 1.75cm + 0.63492cm + Signature after completion + + + 17.75cm + 3.5cm + + 22 + true + 1.5cm + 0.63492cm + Job Completed + + + 15.5cm + 4.02116cm + + 21 + 9cm + 0cm + + + 14.75cm + 4.02116cm + + 20 + 9cm + 0cm + + + 14cm + 4.02116cm + + 19 + 9cm + 0cm + + + 13.25cm + 4.02116cm + + 18 + 9cm + 0cm + + + 15.5cm + 4.02116cm + + 17 + 1.75cm + 0cm + + + 14.75cm + 4.02116cm + + 16 + 1.75cm + 0cm + + + 14cm + 4.02116cm + + 15 + 1.75cm + 0cm + + + 13.25cm + 4.02116cm + + 14 + 1.75cm + 0cm + + + 12cm + 3.5cm + + 13 + true + 9.25cm + 0.63492cm + Hours to complete + + + 12cm + 3.5cm + + 12 + true + 1.75cm + 0.63492cm + MAINTENANCE PERSONNEL + + + 10.75cm + 0cm + + 11 + 12cm + 0.75cm + + + 10.75cm + 0cm + + 10 + 10.5cm + 0.75cm + + + 10.75cm + 0cm + + 9 + 13.5cm + 0.75cm + + + 11.5cm + 3cm + + 8 + 10.5cm + 0cm + + + 10.75cm + 0cm + + 7 + 8.25cm + 0.75cm + + + 10.75cm + 0cm + + 6 + 6.75cm + 0.75cm + + + 10.75cm + 0cm + + 5 + 9.75cm + 0.75cm + + + 11.5cm + 4.5cm + + 4 + 5.25cm + 0cm + + + 10.75cm + 0cm + + 3 + 5.25cm + 0.75cm + + + 0.25cm + 2 + + + textbox34 + 1.00529cm + + 33 + true + REQUESTER + + + 3cm + 2.75cm + + 32 + true + 5.75cm + 0.63492cm + Machine + + + textbox32 + 0.75cm + 1.5cm + + 31 + true + 8cm + 0.63492cm + Shift + + + textbox31 + 0.5cm + 1.5cm + + 30 + true + 1.75cm + 1.63492cm + Date of req. + + + 5.75cm + 19cm + + 29 + 1cm + 0cm + + + 4cm + 19cm + + 28 + 1cm + 0cm + + + 1.75cm + 19cm + + 27 + 1cm + 0cm + + + turnoLav + 0.75cm + 1.25cm + + 26 + true + 9.5cm + 0.63492cm + =Sum(Fields!turnoLav.Value) + + + dataLav + 0.75cm + 4.75cm + + 25 + true + 3cm + 0.63492cm + =First(Fields!dataLav.Value) + + + matr + 0.75cm + 2.53968cm + + 24 + true + 16cm + 0.63492cm + =First(Fields!matr.Value) + + + 0.75cm + 4.5cm + + 23 + true + 11.25cm + 0.63492cm + Badge# + + + descrPriorita + 8cm + 4cm + + 22 + true + 15.75cm + 0.63492cm + =First(Fields!descrPriorita.Value) + + + idxPriorita + 8cm + 0.75cm + + 21 + true + 14.75cm + 0.63492cm + =First(Fields!idxPriorita.Value) + + + descrCausale_1 + 8cm + 7.25cm + + 20 + true + 4.75cm + 0.63492cm + =First(Fields!descrCausale.Value) + + + 8cm + 3.5cm + + 19 + true + 1.25cm + 0.63492cm + Main component + + + 8cm + 2.25cm + + 18 + true + 12.25cm + 0.63492cm + Priority + + + descrizione + 6cm + 16cm + + 17 + 3.75cm + 1.75cm + =First(Fields!descrizione.Value) + + + 6cm + 2.5cm + + 16 + true + 1.25cm + 0.63492cm + Description of the problem + + + descrTipo + 4.5cm + + 15 + true + 17.5cm + 0.63492cm + =First(Fields!descrTipo.Value) + + + 4.5cm + 3.25cm + + 14 + true + 14.25cm + 0.63492cm + What is the problem + + + descrAmbitoGuasto + 4.5cm + 3.25cm + + 13 + true + 10.75cm + 0.63492cm + =First(Fields!descrAmbitoGuasto.Value) + + + 4.5cm + 4cm + + 12 + true + 6.75cm + 0.63492cm + When does it happen + + + isFermo + 4.5cm + 2.25cm + + 11 + true + 3.25cm + 0.63492cm + =First(Fields!isFermoSiNo.Value) + + + 4.5cm + 2.25cm + + 10 + true + 1.25cm + 0.5cm + Not Working + + + codMacchina + 2.75cm + 2.53968cm + + 9 + true + 17cm + 0.63492cm + =First(Fields!codMacchina.Value) + + + codImpianto + 2cm + 2.53968cm + + 8 + true + 17cm + 0.63492cm + =First(Fields!codImpianto.Value) + + + 2cm + 3cm + + 7 + true + 13.75cm + 0.63492cm + Cell cod + + + 2.75cm + 3cm + + 6 + true + 13.75cm + 0.63492cm + Machine cod + + + nomeMacchina + 3cm + 4.5cm + + 5 + true + 8.75cm + 0.63492cm + =First(Fields!nomeMacchina.Value) + + + nomeImpianto + 2cm + 3.75cm + + 4 + true + 8.75cm + 0.63492cm + =First(Fields!nomeImpianto.Value) + + + 2cm + 2.25cm + + 3 + true + 5.75cm + 0.63492cm + Cell + + + textbox11 + 2.25cm + 3.25cm + + 2 + true + 1.75cm + 0.63492cm + Problem Started + + + guasto_1 + 3cm + 3.5cm + + 1 + true + 1.75cm + 0.63492cm + =First(Fields!guasto.Value) + + + 12.25cm + + + 0cm + + 1 + 3.5cm + + + 0cm + + 2.5cm + + + 7.75cm + 7.5cm + + 1.00529cm + + + 0.25cm + 9.00529cm + + + 10.75cm + 3.5cm + + 1 + true + 1.5cm + 0.63492cm + Job Start + + + 10cm + 1.00529cm + + true + 0.25cm + 15.75cm + MAINTENANCE STAFF + + + 1.5cm + + + + =Fields!richiesta.Value + + true + + + + 0.5cm + 1cm + + true + 15.25cm + 0.63492cm + + + + 27.5cm + + en-US + + true + + + 0.05754cm + 6.25cm + + 2 + true + 14cm + 0.63492cm + = "Copyright SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.05754cm + 5cm + + 1 + true + 7.5cm + 0.63492cm + Somaschini NA LLC + + + 0.05754cm + 5.25cm + + true + 0.63492cm + = " Printed " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.75cm + true + + 0.2cm + 29.7cm + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/IT/MacchineReparti.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/IT/MacchineReparti.rdlc new file mode 100644 index 0000000..a6f39e7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/IT/MacchineReparti.rdlc @@ -0,0 +1,888 @@ + + + + + 4ff050af-b9d5-4fd6-8b1e-1dfa4459442c + WebGim + + + 11in + true + 8.5in + 0.25cm + false + 0.2cm + 0.2cm + + true + + + 0.05754cm + 28.55489cm + + true + Elenco Reparti e Macchine + + + 0.61309cm + true + + 0.2cm + d6433c86-fc2e-4a5c-b604-aa1d171ded77 + 29.7cm + + + + + codImpianto + System.String + + + nomeImpianto + System.String + + + tipoImpianto + System.String + + + codMacchina + System.String + + + nomeMacchina + System.String + + + modello + System.String + + + matricola + System.String + + + anno + System.Int32 + + + kgPeso + System.Double + + + kwConsumo + System.Double + + + + WebGim + select * from v_elencoImpiantiMacchine + true + + + + + 28.75cm + + 1cm + + + textbox1 + 28.31085cm + + 1 + true + 0.12566cm + 0.91429cm + Elenco Macchine Reparti + + + WebGim + 1.35317cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
        + + + + + 3 + + + nomeImpianto + + 21 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value)&"/"&(Fields!tipoImpianto.Value) + + + + + + + textbox7 + + 20 + true + + + + + + + + textbox20 + + 19 + true + + + + + + + + textbox11 + + 18 + true + + + + + + + + textbox13 + + 17 + true + + + + + + + + textbox15 + + 16 + true + + + + + + 0.53333cm + + + true +
        +
        + + + + + + + textbox22 + + 15 + true + + + + + + + + textbox23 + + 14 + true + + + + + + + + textbox24 + + 13 + true + + + + + + + + textbox25 + + 12 + true + + + + + + + + textbox26 + + 11 + true + + + + + + + + textbox27 + + 10 + true + tot: + + + + + + + + 9 + true + =sum(Fields!kgPeso.Value) + + + + + + + + 8 + true + =sum(Fields!kwConsumo.Value) + + + + + 0.63492cm + + +
        +
        +
        + 28.53572cm +
        + + + + + + + textbox3 + + 7 + true + + + + + + + + + nomeMacchina + + 6 + true + =Fields!nomeMacchina.Value + + + + + + + codMacchina + + 5 + true + =Fields!codMacchina.Value + + + + + + + matricola + + 4 + true + =Fields!matricola.Value + + + + + + + modello + + 3 + true + =Fields!modello.Value + + + + + + + anno + + 2 + true + =Fields!anno.Value + + + + + + + kgPeso + + 1 + true + =Fields!kgPeso.Value + + + + + + + kwConsumo + + true + =Fields!kwConsumo.Value + + + + + 0.53333cm + + +
        +
        + + + + + + + textbox2 + + 29 + true + Reparto + + + + + + + textbox4 + + 28 + true + Macchina + + + + + + + textbox6 + + 27 + true + Cod Macchina + + + + + + + textbox8 + + 26 + true + Matricola + + + + + + + textbox10 + + 25 + true + Modello + + + + + + + textbox12 + + 24 + true + Anno + + + + + + + textbox14 + + 23 + true + Peso + + + + + + + textbox16 + + 22 + true + Cons. + + + + + 0.5cm + + + true +
        + + + 2.5cm + + + 11.0582cm + + + 3.30291cm + + + 2.25cm + + + 4.77646cm + + + 1.5cm + + + 1.45503cm + + + 1.69312cm + + +
        +
        + 3.55475cm + + en-US + + true + + + 0.05754cm + 17.67196cm + + 3 + true + 5.70238cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.05754cm + 1.75cm + + 2 + true + 24cm + Pagina + + + 0.05754cm + 2.5cm + + 1 + true + 25.5cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.05754cm + 5.25cm + + true + = " data " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.53373cm + true + + 0.2cm + 21cm +
        \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/IT/ReportInterventi.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/IT/ReportInterventi.rdlc new file mode 100644 index 0000000..4ca75dd --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/IT/ReportInterventi.rdlc @@ -0,0 +1,1345 @@ + + + + + f5329736-ab43-433d-8a18-5abe0079cc88 + WebGim + + + 11in + true + 8.5in + 0.25cm + true + 0.2cm + 0.2cm + + true + + + 20.25cm + + true + Report Interventi + + + 0.5cm + true + + 0.2cm + 6ad0ca25-9000-43ff-9d7c-112adde0b515 + 21cm + + + + + numIntMtz + System.Int32 + + + richiesta + System.DateTime + + + codImpianto + System.String + + + nomeImpianto + System.String + + + codMacchina + System.String + + + nomeMacchina + System.String + + + descrizione + System.String + + + inizioIntervento + System.DateTime + + + fineIntervento + System.DateTime + + + descrizioneIntervento + System.String + + + descrCausale + System.String + + + minErogati + System.Int32 + + + durataMtz + System.Int32 + + + durataOff + System.Int32 + + + guasto + System.DateTime + + + + WebGim + select * from v_elencoIntervFilt + true + + + + + 20.52663cm + + 1cm + + + 1cm + 14cm + + 4 + true + 6cm + 1.25cm + - OFFICINA: dal momento del guasto a fine intervento +- INTERVENTO: da inizioa fine intervento manutenzione +- OPERATORE: totale tempo erogato da tutti gli operatori di manutenzione coinvolti + + + 1cm + 5.5cm + + 3 + true + 0.25cm + 0.75cm + Report delle ore di fermata suddivise per + + + textbox1 + 20.25cm + + 2 + true + 0.91429cm + Report Interventi + + + 1 + WebGim + 2.5cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
        + + + + + 6 + + + nomeImpianto + + 41 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value) + + + + + 3 + + + textbox12 + + 40 + true + Ore fermata + + + + + 0.53333cm + + + true +
        +
        + + + + + + + textbox13 + + 24 + true + + + + + + + + textbox16 + + 23 + true + + + + + + + + textbox17 + + 22 + true + + + + + + + + textbox18 + + 21 + true + + + + + + + + textbox19 + + 20 + true + + + + + + + + textbox20 + + 19 + true + Tot reparto : + + + + + + + + 18 + true + =sum(Fields!durataOff.Value) + + + + + + + + 17 + true + =sum(Fields!durataMtz.Value) + + + + + + + + 16 + true + =sum(Fields!minErogati.Value) + + + + + 0.63492cm + + + + + + + textbox25 + + 33 + true + + + + + + + + textbox28 + + 32 + true + + + + + + + + textbox29 + + 31 + true + + + + + + + + textbox31 + + 30 + true + + + + + + + + textbox32 + + 29 + true + + + + + + + + textbox33 + + 28 + true + + + + + + + + textbox34 + + 27 + true + + + + + + + + textbox35 + + 26 + true + + + + + + + + textbox40 + + 25 + true + + + + + + 0.25cm + + +
        +
        + + + + =Fields!codMacchina.Value + + +
        + + + + + + + textbox23 + + 39 + true + + + + + + 4 + + + nomeMacchina + + 38 + true + =(Fields!nomeMacchina.Value)&" "&(Fields!codMacchina.Value) + + + + + + + textbox36 + + 37 + true + + + + + + + + textbox37 + + 36 + true + Officina + + + + + + + + 35 + true + Interv. + + + + + + + + 34 + true + Operat. + + + + + 0.63492cm + + + true +
        +
        + + + + + + + textbox2 + + 15 + true + + + + + + + + textbox3 + + 14 + true + + + + + + + + textbox4 + + 13 + true + + + + + + + + textbox5 + + 12 + true + + + + + + + + textbox7 + + 11 + true + + + + + + + + textbox8 + + 10 + true + Tot macchina : + + + + + + + + 9 + true + =sum(Fields!durataOff.Value) + + + + + + + + 8 + true + =sum(Fields!durataMtz.Value) + + + + + + + + 7 + true + =sum(Fields!minErogati.Value) + + + + + 0.63492cm + + +
        +
        +
        +
        + + + + + 2 + + + textbox9 + + 6 + true + =(Fields!numIntMtz.Value) + + + + + 2 + + + guasto + + 5 + true + =Fields!guasto.Value + + + + + + + descrizione + + 4 + true + =Fields!descrizione.Value + + + + + + + descrizioneIntervento + + 3 + true + =Fields!descrizioneIntervento.Value + + + + + + + durataOff + + 2 + true + =Fields!durataOff.Value + + + + + + + durataMtz + + 1 + true + =Fields!durataMtz.Value + + + + + + + minErogati + + true + =Fields!minErogati.Value + + + + + 0.63492cm + + +
        + + + 0.25cm + + + 1cm + + + 1.27663cm + + + 1.5cm + + + 5.75cm + + + 6.25cm + + + 1.5cm + + + 1.5cm + + + 1.5cm + + + 3.32301cm +
        + + 0.25cm + 1cm + 19.75cm + + 1.24339cm + +
        + 6cm + + en-US + + true + + + 0.1369cm + 10.54762cm + + 3 + true + 5.25cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.1369cm + 1.75cm + + 2 + true + 16.25cm + Pagina + + + 0.1369cm + 2.5cm + + 1 + true + 17.75cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.1369cm + 4.5cm + + true + 0.5cm + = " data " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.6131cm + true + + 0.2cm + 29.7cm +
        \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/IT/Report_MTBF_MTTR.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/IT/Report_MTBF_MTTR.rdlc new file mode 100644 index 0000000..f08f8cb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/IT/Report_MTBF_MTTR.rdlc @@ -0,0 +1,971 @@ + + + + + a89e8338-493e-433b-b479-316efbad0009 + WebGim + + + 11in + + + Float + true + OreTotali + + + true + 8.5in + 0.25cm + true + 0.2cm + 0.2cm + + true + + + 20.25cm + + true + Report MTBF MTTR + + + 0.4762cm + true + + 0.2cm + 0aad9ce8-d201-4dde-aa78-0d9db3569b39 + 21cm + + + + + numInterventi + System.Int32 + + + totOreMtz + System.Int32 + + + totOreOfficina + System.Int32 + + + codImpianto + System.String + + + codMacchina + System.String + + + nomeImpianto + System.String + + + nomeMacchina + System.String + + + + WebGim + select * from v_datiMTBFMTTR + true + + + + + 20.5cm + + 1cm + + + true + 2.5cm + 9.75cm + + 10 + 10.25cm + 0.5cm + MTTR_off + + + 3cm + 9.75cm + + 9 + true + 10.25cm + 0.5cm + riferito al tempo di fermata complessiva della macchina (impianto) + + + 3cm + 9.75cm + + 8 + true + 0.25cm + 0.5cm + riferito al tempo di pura riparazione della macchina (impianto) + + + + 1.75cm + 9.75cm + + 7 + true + 10.25cm + 0.75cm + (Tempo medio di riparazione) Durata media di un intervento di riparazione alla macchina (impianto) + + + + 1.75cm + 9.75cm + + 6 + true + 0.25cm + 0.75cm + (Tempo medio di guasto) Ore che intercorrono mediamente tra due guasti alla macchina (impianto) + + + + 2.5cm + 9.75cm + + 5 + true + 0.25cm + 0.5cm + MTTR_man + + + 1.25cm + 9.75cm + + 4 + true + 10.25cm + 0.5cm + MTTR (Mean Time To Repair) + + + + textbox30 + 1.25cm + 9.75cm + + 3 + true + 0.25cm + 0.5cm + MTBF (Mean Time Before Failure) + + + textbox1 + 20.31746cm + + 2 + true + 0.91429cm + Report MTBF MTTR + + + 1 + WebGim + 4cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
        + + + + + 4 + + + nomeImpianto + + 26 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value) + + + + + + + textbox15 + + 25 + true + Num. Int. + + + + + + + + 24 + true + MTBF + + + + + + + + 23 + true + MTTR_man + + + + + + + + 22 + true + MTTR_off + + + + + 0.5cm + + +
        +
        + + + + + + + textbox21 + + 13 + true + + + + + + + + textbox22 + + 12 + true + + + + + + + + textbox23 + + 11 + true + + + + + + + + textbox24 + + 10 + true + Tot : + + + + + + + textbox25 + + 9 + true + =Sum(Fields!numInterventi.Value) + + + + + + + textbox26 + + 8 + true + =(Parameters!OreTotali.Value)/Sum(Fields!numInterventi.Value) + + + + + + + textbox27 + + 7 + true + =sum(Fields!totOreMtz.Value)/sum(Fields!numInterventi.Value) + + + + + + + textbox28 + + 6 + true + =sum(Fields!totOreOfficina.Value)/sum(Fields!numInterventi.Value) + + + + + 0.63492cm + + + + + + + textbox2 + + 21 + true + + + + + + + + textbox4 + + 20 + true + + + + + + + + textbox6 + + 19 + true + + + + + + + + textbox7 + + 18 + true + + + + + + + + textbox8 + + 17 + true + + + + + + + + textbox9 + + 16 + true + + + + + + + + textbox10 + + 15 + true + + + + + + + + textbox12 + + 14 + true + + + + + + 0.63492cm + + +
        +
        +
        + 20.05716cm +
        + + + + + 3 + + + + 5 + true + =(Fields!nomeMacchina.Value)&" "&(Fields!codMacchina.Value) + + + + + + + + 4 + true + + + + + + + + + 3 + true + =Fields!numInterventi.Value + + + + + + + + 2 + true + =(Parameters!OreTotali.Value)/Fields!numInterventi.Value + + + + + + + + 1 + true + =(Fields!totOreMtz.Value)/(Fields!numInterventi.Value) + + + + + + + + true + =(Fields!totOreOfficina.Value)/(Fields!numInterventi.Value) + + + + + 0.55588cm + + +
        + + + 2.75737cm + + + 2.75737cm + + + 2.75737cm + + + 1.25cm + + + 2.25cm + + + 2.75737cm + + + 2.75737cm + + + 2.77031cm + + + 2.32572cm +
        + + 0.25cm + 1.25cm + 19.7619cm + + 2.5cm + +
        + 6.82572cm + + en-US + + true + + + 0.1369cm + 10.54762cm + + 3 + true + 5.03373cm + 0.4762cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.1369cm + 1.75cm + + 2 + true + 16.03373cm + 0.4762cm + Pagina + + + 0.1369cm + 2.5cm + + 1 + true + 17.53373cm + 0.4762cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.1369cm + 4.5cm + + true + 0.28373cm + 0.4762cm + = " data " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.75cm + true + + 0.2cm + 29.7cm +
        \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/IT/RichiestaIntervento.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/IT/RichiestaIntervento.rdlc new file mode 100644 index 0000000..ce0da00 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Reports/IT/RichiestaIntervento.rdlc @@ -0,0 +1,1631 @@ + + + + + 74bf6fe5-ae22-4a3e-a2bf-9797dba8ca60 + WebGim + + + 29.7cm + true + 21cm + 0.25cm + true + 0.2cm + 0.2cm + 0.2cm + 7184c39e-21ca-49d2-a97c-6c9d66413962 + + + image/png + iVBORw0KGgoAAAANSUhEUgAAADQAAAAzCAYAAADYfStTAAADO2lDQ1BJQ0MgUHJvZmlsZQAAeAGFlEto1FAUhv+MKYK0gqi1FpTgQou0JT7QilDbabXWkXEY+9AiyDRzZxpNMzGZGR+ISEHc+VqKGx+IiyriQrpQcKULkULra1EEcaUiiEI3Usb/Ju1MKlYvJPlyzn/P64YAVQ9TjmNFNGDYzrvJrqh26PCAtngCVahBNbhShue0JxL7faZWPuev6bdQpGWyScaK9R2Y+LRt9f1Lj2Lv6572+p75+nlvNS4TAopG64pswFslDwa8V/LJvJOn5ohkYyiVJjvkRrcn2UG+QV6aDfFgiNPCM4CqNmpyhuMyTmQFuaVoZGXMUbJup02bPCXtac8Ypob9Rn7IWdDGlY8BrWuARS8rtgEPGL0LrFpfsTXUASv7gbEtFdvPpD8fpXbcy2zZ7IdTqqOs6UOp9HM9sPgaMHO1VPp1q1Sauc0crOOZZRTcoq9lYcorIKg32M34yTlaiIOefFULcJNz7F8CxC4A1z8CGx4Ayx8DiRqgZwci59lucOXFKc4F6Mg5p10zO5TXNuv6dq2dRyu0bttobtRSlqX5Lk9zhSfcokg3Y9gqcM7+WsZ7tbB7D/LJ/iLnhLd7lpWRdKqTs0Qz2/qSFp27yY3kexlzTze5gddUxt3TG7Cy0cx39wQc6bOtOM9FaiJ19mD8AJnxFdXJR+U8JI94xYMypm8/ltqXINfTnjyei0lNLfe2nRnq4RlJVqwzQx3xWX7tFpIy7zpq7jiW/82ztshzHIYFARM27zY0JNGFKJrgwEUOGXpMKkxapV/QasLD8b8qLSTKuywquvCZez77e06gwN0yfh+icYw0liNo+jv9m/5Gv6nf0b9eqS80VDwj7lHTGL/8nXFlZlmNjBvUKOPLmoL4Bqttp9dCltZhXkFPXlnfFK4uY1+pL3s0mUNcjE+HuhShTE0YZDzZtey+SLb4Jvx8 +c9kWmh61L84+qavkeqOOHZmsfnE2XA1r/7OrYNKyq/DkjZAuPGuhrlU3qd1qi7oDmrpLbVNb1U6+7VT3l3f0clYmTrJul9Wn2ION0/RWTroyWwT/Fn4x/C91CVu4pqHJf2jCzWVMS/iO4PYfd0j5L/wNAYUVDXxLOzsAAAAJcEhZcwAACxMAAAsTAQCanBgAAA9sSURBVGgF5RppWFRHskA5hhHkElAhyC2g3CjgAUoQcPCIGI3xCEa8NpJDEw0bs+J6xSMxG+N6ByWCBkVYhQgKCCKCIgMozADDZUAjyH0KiLOvHnmTN/PecCy7v7a/b6a7q6uqu6a66wKA/1JLSkriFhUVKQ+XnVAo1Em8c9/cKyxs9HBp2fAV2IDDgcXEJ5tOGq+zseTpC5eHgqevV813y675rfbs4sW+1QPxiYxJMLYymbAx8tdsz8kmhuouk40E7a9e/eQ5w+3WQHT/87W4X++cAOcNYupjNO9jcZGw+PqKz7+3k7e578Zv7EtF5TcQl6LDPvLazbiQsB805NENBa44FCR5OAe+D3ft6O6eT1+vbngFBy8kLfgiyG+Poc9GC/oajlWmB1ns3+C3Z++5+ADElWoKMHuKhbGzFGyYkxEJpKmjY8LlqL4lu2fE7SJoaGpbeGzr8t3EL28mWSfGfw9euLurp2cB4sg2BVDQGsNRmiALH858RAK1dPdqydvswz0/w1QLYw3IPV0uwSHGgXPsNfZcSJWAZAdiUFSXhQ1nPiKBGlt6NLlcLut+eJ1O38jhZWTl7KIQLv0radfDJyJeUk4FBZLq1Tiq0PGqV1MKOMzJiATKL616S5urJHfLQxdTQQHEYffu58THJabHTzabFHYwMl0uPi40NDY9HhBhkMUBbX90dLRyfHqZesTxvzaw8XnR0JKnqMwBdWUFaOsRs6GA/9ZzoKmuwsPF5rZuuXi4rqvBTfjrljW/wvQQDXhwrBVh9Lb688MmC2bbwbKFvpV0OH3M6of +CwqKV5/oaf3rvkdDbxtxYW3esWm1RRW3+tfSivKTc8jp4PboJHp8sREZlZeXxgV+e5RVUsspM32vQseDitgQba6sAEtFukx6xR53Psi9mBC6ezTM1NHDu7Gg3FpZV9VhbGD96I35zZon/21myTFkFys3N2+v50cnQ9l4xeSWNdFRhqacNLJnj2MdRVY50cXL8ABnl5hbsAgVxmPP6f8ryBaSZ42QGU8yNwNJQm1zv7HoFT5+9gOSsQnhY0cbQVty+98HWzCjMwsJsNxLcyniwVYercvjizWzFq+kCoJv520eD4zPzCzaHfby+hr45Q6C7WVlOZ+IeRP2cLLCiI1Ljz5Y4gaezdYKlsQHkF1fyNh6KlRwMr15wgCNYm0yE5s5eqG/rgRe1tSRpbXMX6GtyQEddBcbr64GmmhLxXhoYwp3etgBmOlomNDa1Qga/iLc/MkvCnzoD9nYmOm/Ohi4PnubsEE6HMwQqKi5eGPL3M5dTS9o4dET6GA9OvAvJL0YJ4mozCRIflMAdfrlkjU5HHyPNNFN18J3jQQoXc7cIKOtnb6IDja0dA/LAG5B8PGSblYXFd3S+DIFib6RM09VRvzIr5CzDYdIJqTEy/jrIh9TInnNJJNi3tgIcuurBs+13cj69o47sH3D1IF19PORzdCFPQwvKR/VbaBTgyCdL4FFBEYSG36dYD9jH7lvRoqbKXe3rNe0GHZEhEC6WlpWFx6U9Dtp+IpGOyxjjQXas9IQLSflwv6ASdlQ9hO0vChh48gCHDOwhXN+CFAw19vU6X1JbG76VOiODHK/9pmU+F60szFbLLo6SBeA8tUa1defaebPb2lq1CipesqGQj/7QRwvgbMIjKMvmw5XiW7C8id1hsjIggDPaa2FLrQCEqlqQr6wJtx+VwQIPK/CYrAsp+ezBuvdkDfhqU2D+lu+uhFXmpkgZBNyHVaCXwswqUa+h4cGQdzxaWpqBTagjf/GHiKQ8UhhhwVUw7O2QnB +uvVpSOORwfNwV2ErHmcQMb8nNfbTyUq2rAaLFYCj+wuRJUxH2Qqj4RbmSVgq+7LYzXUmHsizfibNiHvadj0vZfOvxZrGRD2oBVIFwvHz1J2NzYbBy61t+mrLoWyp83ScjW+NhCDyhDbGoeqRm6MHiNVpvMJQ8n4GhBk6Kq5INzPHS4rhWpFRSEaqitKD1TEre4sgb+FhwAaTkCaO16TaLgW720ezUkZZfu2xuefglq+QzHi4hyBYJn/NbHmYnRhlYurhvemWlJxGUSxpsXu8PRS6ngWS2CT+pI/0quvW/iDT/q2ZLjwb5QOBTAtb2e1BbSZhIaxIZCKPR1w4JZ9uQ1RNjJbQuhq6cvYd1y/w2ga/YKXgr6EC7bBo3ljI0MgMhGJXToYPOrmkmT+kndEwkcr9lVLRPJfCgDtHKzzP3B2n4pgzaWcKToq1Az2NAhc8eo9bNV1uuXvH8m9c0UyPZdSV1g+9Ffdrk72/NyBFUSInSKSZlMS4am2ayvWYI35MEoJYn5ptNgbFhW2wEr/D1I8OW0EjA3NuQdOHZhF+Qdf8px3zSNjk+NpYLTAz+cX+nsaBM4TmuvUn1zq8LLlw28K0lZcPQan8Snfi0qbkOfQvkYREDjgG8I/cxwtUUdiN7jD7c72JcE4Z54FiKOC7t9L8dVd6yGS3vb2iRB5Yv4jSsXXaHoSD8UcS3e2kBXb0d9fcOKHOFT5dS8p0AdmkLE3tfVFOytJgGmBdhQI+fL7koJRS4QX5QTJf0McInXKj/NoGhke/RNp7a/AztO/MqIGtDi2ZsbwMyppq/GaY+5PEZN9ZCPp7uQ1BBfUPPpuYQbH8hLAaiNbIw0JbEZwvANBJnPZhUKNYcfdLRSwv0RHVA8B+rxPDUNnaCtwWUIhD84fohUHh9Z0Dxn026i36QoEolsYtIFswYTBjdWUmMmkyjU/KmLAK0UHpytUYLhlcwouQ5LmyqH/N4wwNVV6WVjKwW7/7hidnY232Y0c +UoVIq2UG4hKUcmZ4I+BbwY/eA0dW5sIc/6E9SqicFGVKSSn/1RzbMdo7wHOqFF9Koo9Hc0iy3FKzBIMC1Vv5+BWDDWGgs2yWkiaYzQSQ9Ecao2t6aorQ3334O/PUFe1sL1dTTTa1ta2nUgZzt/jl064dlfgiEGmvOsnqG4mjQLAkOQn39jOCa4Afb1gBh2wtlZERuCoJdnWrzVvKeuIRgF9EaYSbI1KQeZ5ufPnOphccHW1bSeNgu3kyVejrt18ti/YbwUoQgC/uNoEky9hTQs8q66GlOL+KENQ8Ry8XSzZeA8MQ18DmkAKR2CiNjC9kI3M8ZrSzb3pRG0g6nQSg4Buw8Z0AqBxwiTSZpL+E46KUrKw6vdoV1enbDwEI32YsnSHh7fDJCcDTc73Oto6ia52lrygsPMSM35osx9EJuZI5sgE3w1eteE2NrOv7BQsYYNpAjb0g6iNm9+tg/qWroTSmnrd5y/qrqXklV1/EvNtsYSAGEg5VlwovHrwfuFVuA+OW65B3o/Po+IS49/zsiKKIP2J1++1deA7w54QKFXih5AOzfdwhUJ8unOWfWsYleCPh83D3oQUZrGfZwBRjZ1JFDDvkQsyX8zQh0IghAGH9R419Z28eR4OFBSwWOFhbUDGWJRTxTeBY/zFh9uorBbpUDiqYUSPjXLwH/g6QGdXFw8c1wfCm94SCk+2ly8QgWk0juP2rq875Bb/mWxh5eVEXDaELPMitUIxRKHQz8izVhQevd/7PEfKtGNUgQ3fyhIvezgWnUbO8QuDUzcX+wTIOxMDikpiyYLMQG76wJ250T7uQFBsXWMbLNt1SYoMcyMfV3NQ1R4Ll5+/Bnpeg+N5rTXQNkoZuol7/1qVAz09hGMUvwF11dFg1NMM3i2/w6nfMqQyXDTvMWPNyH02Bc6GnKJyyCjsr0kgEDPYOVMnWO78asfUf6XnitvKc5gRMoHHMAokR+KLsHo/q6lxVi3+KooCSfX4Kx7buoTU +FqbgqB15Dd8Gm6mm8FEYygKi0el71Sq3WILr3k4myTM/OhrUlRXxjOJB9awa2nvsfKCbncWXi7aHK/ewplH9SVhmgQg+f28WVHcrwJ7XWtCpoETWCSjmVE/PaCkY9ijodkM3SVK4fdVcUFMZBfsupIG8fbHuMN/N0nSpl2P75Yvn0+j8cMyqIZGo7JeloeeWUQ9Slog+R03Ry1h6XU2S0Afx6JqhrBhVyqJ8DkbOmCak5xZLUhX6HmzjjB/XCe/kFK7428frpK4eQ6CbaQ/cU/mVVw5Hpk5kYyQPhj4Dnd29xxVDKjQiHxQEXYC5PhfohUZ5e9DhWP05uO39zS5OTifpcIYfestg7LhbmQVadCT6GDXyl4VO4GJvC0ciUyTVTnR+RjoCsp6NFhAbVQrGMjA2LAVjM9DXB4zRsKU8KoUT0X+GW/Ym2gk7Vnrx0Kr98zpfEiWQyLQvrI1zONw/cvI/FxgaunXnoYPCKIUIn8/OTP0Trd+UYj1hlZ9bQvXLZp5QVJXwrv8sOP7LbR6V0criY7GefnhcRyELSqrIwqRszOjrYpqQdOrLAPzDGEdFJczYcDwkpmUBpt+y158wDtXebtbrnadYJ9H3ZQiEiyUiUWhMUuZHJ67zJ+Kh/KZbicfpaOfXNTacX7nY/wfCub1N+INkxM3NzY9fHPoTj/6XAYQPt2Fok3Z8M/wjOj0s4ptPduMec6zV3VfwvIxNjAycOjo7HYg3poDZtJ2Zft3OYN5Joq69S3YfxpVDBALxAL9QWLrI2922qamlJ6OwumT7sbiHNakn+83kH8JQzPAPWSNtlLZqG4m6FjZijzt5kHwn6jvguK+ZuMTTedqa+e6T1yycozxWQ0NgajxeUkeg780qECI4TbGOITr8yG2+G/Z/qqjC4VGHYUM8sNYDiCCXXMIIfqBifFd3D9hZm7pI3SGCEv1NZFZEbOQ3bDtIwwYMfaRRmTN9Ta56R1sLc+EPCGGJEjAObGhoSEB +hFr3tThZa5BHUt3SC7hjl4RXIZZiNTKDxeo1dr1mfIW6TkBJ5JOAWv8wpNCQoIPRcps/pmNQM4p8uyFRA5hzkFP/CN1GH28i2NlTYiATSHN3V0tHBnk0SfomwhCKv0OCleeRhiDfx/ZX8dYrKqle+Den/M6rsIbHCw+WoyFe5LAHLfEQCvQF4LgYxI2dAi7XKb7rw+OW0p1J75p8SffFD3J4ZThap6FRZWvObvj5GfMaCJxc0IoH6xO2PuGrcu7Lcj2zh1Td3vd7249frGZWP5NNfPsnMLT7wU+jyXFm6sWpKd7sUexhwWbz/6bys+rnfqcjrsXNXbqsZ47bhxWf7TqYSfwHcMNimD/l879NR16PAab3Ibmloxf5j4THEFe2v+w5GPMC63Bc9AA1j6XBEBNdca6LtOC2uYrvim1I/D48hP+w7mZlTGlo6lX4rbireunVZf4zE2OH/GPBvWnCZFX8V/BsAAAAASUVORK5CYII= + + + image/png + iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAADO2lDQ1BJQ0MgUHJvZmlsZQAAeAGFlEto1FAUhv+MKYK0gqi1FpTgQou0JT7QilDbabXWkXEY+9AiyDRzZxpNMzGZGR+ISEHc+VqKGx+IiyriQrpQcKULkULra1EEcaUiiEI3Usb/Ju1MKlYvJPlyzn/P64YAVQ9TjmNFNGDYzrvJrqh26PCAtngCVahBNbhShue0JxL7faZWPuev6bdQpGWyScaK9R2Y+LRt9f1Lj2Lv6572+p75+nlvNS4TAopG64pswFslDwa8V/LJvJOn5ohkYyiVJjvkRrcn2UG+QV6aDfFgiNPCM4CqNmpyhuMyTmQFuaVoZGXMUbJup02bPCXtac8Ypob9Rn7IWdDGlY8BrWuARS8rtgEPGL0LrFpfsTXUASv7gbEtFdvPpD8fpXbcy2zZ7IdTqqOs6UOp9HM9sPgaMHO1VPp1q1Sauc0crOOZZRTcoq9lYcorIKg32M34yTlaiIOefFULcJNz7F8CxC4A1z8CGx4Ayx8DiRqgZwci59lucOXFKc4F6Mg5p10zO5TXNuv6dq2dRyu0bttobtRSlqX5Lk9zhSfcokg3Y9gqcM7+WsZ7tbB7D/LJ/iLnhLd7lpWRdKqTs0Qz2/qSFp27yY3kexlzTze5gddUxt3TG7Cy0cx39wQc6bOtOM9FaiJ19mD8AJnxFdXJR+U8JI94xYMypm8/ltqXINfTnjyei0lNLfe2nRnq4RlJVqwzQx3xWX7tFpIy7zpq7jiW/82ztshzHIYFARM27zY0JNGFKJrgwEUOGXpMKkxapV/QasLD8b8qLSTKuywquvCZez77e06gwN0yfh+icYw0liNo+jv9m/5Gv6nf0b9eqS80VDwj7lHTGL/8nXFlZlmNjBvUKOPLmoL4Bqttp9dCltZhXkFPXlnfFK4uY1+pL3s0mUNcjE+HuhShTE0YZDzZtey+SLb4Jvx8 +c9kWmh61L84+qavkeqOOHZmsfnE2XA1r/7OrYNKyq/DkjZAuPGuhrlU3qd1qi7oDmrpLbVNb1U6+7VT3l3f0clYmTrJul9Wn2ION0/RWTroyWwT/Fn4x/C91CVu4pqHJf2jCzWVMS/iO4PYfd0j5L/wNAYUVDXxLOzsAAAAJcEhZcwAACxMAAAsTAQCanBgAABA2SURBVHgB7VsJWFRHEi5QjmEEuQRUCHILKDcKeIASBBw8IkbXeARXvDaSQxMNG7PiesUjMRvjegclggZFWIUICggigiIDKDDAcBnQCHKfAuLsq0fe7DAHcgzh+/Z79X3D666u7q7+re6urm4BaKIRoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEegvAnFxccy8vDz5/spTchwORyP2zn1jt6Cg0RRvJL4yI9Ep9hkRHW84abzGxsKnLxwe5j99vWq+U3rlb1VnFy/2rOhLp9CIGH0zgwkbQ39Nd51soKvsMFkvv+XVq59cZzjd6qve/11Z1K93ToD9Bh7105v3MS+PU3B9xeffW0karOfGb6yLuCU3UJaqh9/QazejAoJ+UJFUbzj5ssPZuKS2D3wf7Nja0TFfsLyi9hUcvBC34As/rz26HhtNBMswrTDdz2T/Bq89e89F+6BsL5KB2VNM9O178f6kzIgAqKqhYcBkKL4jPMaQ23lQW9+88NjW5bsJyzLilxPpf/ov3N3e2bkAZYRJBmTUxjDkJgjz/4z8iADY2NGlJmlwf93zM0w10VeBzNMlfBki7TvHWmXPhUQ+SzjBA1llYd6fkR8RAOsaO1WZTKbY8eH0PH0jg5WSlrGLErj0n7hdD59wWXEZpRSr11eJoQitr7pUezH/pMyIAJhdVP6OOlNO4hAPXUwEGeAF3bufER0Vmxw92WhS0MHQZInyWFBbV/+4T4FhKhwWHyo8PFw+OrlYOeT432vF6f2itjFLVp4ByvIy0NzJEycC3lvPgaq +yAgsLG5o7JMphuaYKM+bvW9b8CtMDVODBsSbkCdLqzw8bLJhtBcsWepYJ8qWRlqofGBQULj/XU//Te4847hbG+uqaY5Wq8kqrsq8l52XFZZZUw+vR9fD4ZC4qXlxcEu375VlWTplYjAc0tvyL22IszM18yEpWm7SIPqo9ln0xw3fxbJahro59W2uLPqe4vNPcRP/RG96bM0u8300bUAd9CEsVwMzMrL2uH50MbOnikUuDnoYiLHW1gCVzbLsZivKhDna2H6IumZk5u0CGF2S//t8iqmGdOXZGMMVYD0x11cnytvZX8PTZC4hPy4WHpc0i1hi17wOwNNILMjEx2o0VbqU82KrBVDh88Wa67NXkfBB0e24f9Y9Ozc7ZHPTx+kqRzgfBkBqAd9PS7M5EPQj7OT7fTJweny2xA1d78xhTfR3ILihjbTwUyQcCp7K/jy2YG0yEhrYuqGnuhBdVVWQzVQ3toK3KAA1lBRivrQWqSnLEelcrAubpbQtgpq1pTF19E6Sw81j7Q9P47QvqY2Wg8eZs4HL/afY2wYL8waalBmBeQcHCgH+euZxY2MyQpAwCRaxrfIuggHO0mASxDwrhDruEX9ZXG9MMlcFzjgsJZsTdPKB2Z2sDDahrau2zDbTw+OMB28xMTL6T1MdA+FIDMPJGwjRNDeUrswLOijjI4hTCgXzt50Fa3J5zcaSIZ1Up2LTXgGvz72R+ems1+X3A1IJk5fGQzdCELBU1KBnV47EgYEc+WQKPcvIgMPi+uG5EeJH7VjQqKTJXe7pNuyFSOAiG1ADEvouKi4Ojkh77bT8R26cqOPAdK13hQlw23M8pgx3lD2H7i5w+6wgWHtKxhmBtExJItOKv13mS1rjh274xwWVk0zKPi2YmRqsF2xtKetRQKgvXTaxUbNq5dt7s5uYmtZzSl8LFZB4t79BHC+BszCMoTmfDlYJbsLxevIMstgGCOaOlCrZU5QNHUQ2y5VXh9qNiWOBiBi6TNS +EhW3wwx32yCny1yTd7y3dXgsoyE6SygaB+UgXwJSe1nNulq3sw4D2XxsYGEAfikb95Q0hcFgkeJ+cq6Ha18nHCqRqmYQzHx02BnURs4LiOBfm7rzQeShRVYDSP10vet6EMFHjdkKg8EW6kFYGnsyWMV1MQ6Rct/mzQX7tORyTtv3T4s0h+h1JISBVA1Kdk9CROQ12DfuBab4viiiooeV7PV3ONhyV0gjxEJmaRlicIHk7L1QZzSTDyGWpQL6vI/2EeQQrWNCOtDoGjCK0xTMuQlC0oq4R/+PtAUkY+NLW/JkXQ4i/tXg1x6UX79gYnX4IqtoijTbU1mK/UAYRn7KbHqbHhumYOjhvem2lKnGv5A9m82BmOXkoE1woufFJN+tNk2QcG7vCjlmW/9EcwETDHlhrSGrFuKmGhSAiaTHcHLJhlTU5r5J3cthDaO7tj1i333gCaRq/gZX438qVFw3YW1tfTASLazNcTHers8gbSxfik+gmfj9P2qpoBP9+fBO7Cs4y9wdx6qUjdSMJxRl8RLQ8JHXDmGKWeZuW1epDuyUnlr/QAtHyff6+x/egvu5ztrVkZ+eV8JdEJjksV3WnRVTHqbuDL9TsxSo7vzgjWwbN1cVUrrPB2IdmXkwrBWF+XdeDYhV2Qdfwpw3nTNEH5oaalEkw48MP5lfa2Fr7j1PbK1TQ0ybx8Wcu6EpcGR6+xSf0oa6DOvejTUT4eCuBmgmsg+nkDtUZxAOA/1G5/T7II+0RdiHNw0O17GY6aY1UcWprXxuWXvYjeuHLRFXH1B8Ibkh8Yci3aXEdTa0dNTe2KDM5T+cSsp0CBJKiEp6MhWJtNAgxTIaHFnS++2wtESp5ymkk/D5iEnyA57EXVEf6ib3hq+3uw48SvIqcS3JGtjXVg5lTDV+PUx1weo6R4yMPVmSPcRn/zQ7JAdn7lp+dibnwoKSRFKWGhp8o/2yIP1zA/49liQUTLxB861r3A/OP0QbXZ1xf1qaxtA +3UVpgiA+A+MP+JqABdJv3n2hh3Ed1Nf7fVVNug1kMvlWkQk5896G3jYuZySaLAYQZw/dRHgLopAiSMKSJziKYXXYWl9Wb/XSwxIaCp0iWu2F+/+49LZ6elsi17MAWQGb4FySgpE2Fhi4KA/OiD4uObhD6e1bVM94d48ETu1EcywsgSy2cFapjidWjqBMWpUt4K4sv7wBm2Bna0NXNNxcqJXZGJ67Wp7+y6LFolAzjJbSLonuKn0xzLRKsWRprI81HS8ff3U1VTMbWlR4oproz+8QVugpaVlCxHCOn+PXTTh2t18WwwKSJrO+RUN5CYC0C+8yTVy5wRHgO4uMIJWWFvFJSM0aIXC1GOV7r12bzJsRviCGNoSR1iOIbF5bs7suTYGFxwdLVvEyfWHN2gAsXHLyZOvhl27+Wyfv9cKkAUfdkGFAQY7OZWN8KyiAhIKek5N+aXPwd3BtD/69JZBXw9UgQSTKEFrw3CXcOQGp72g+2M4UR2Ie2L+BoJulIXhBMDNDIO2FpO0nzAU5OI55b+HOzrapffudGC5Ibkxgl1NWbrDxd1mkp2OKuN7DXWNWEcrU5Zf0Hm+W3NosxeExmbw81gX1z2cugMlcW6QvJ0/vxkMWyGhH4rWdvO7dVDT2B5TVFmj+fxF9bWErOLrTyK+LeBXGEJiSBYo2G/u1YP3c6/CfbDdcg2yfnweFhUb/Rc3M+LSqCfQ+XtVNXjOsCYATOT7gVgf3ZmBgojygs648FqJpx78x0JysTYgwVvs5epDvHaYSVzY3yMLpPRn0JuIxP4J8MBmvUtlTRtrnosNXwwvd1zMdcgzKuVE45qGabSogRIVtcZ6CCZFGPFBohz6Dz1toK29nQW2633hTVchJSetr/QBJDTTG8dwet/TGTIL/hfcxJuxE1HpELDMjbQ6agAIIvp5knZTSk7wu/d5Ri9XB08tSLjWLXGzhmPhSWQe/2AwwcnBOgayzkSArByPXyClhNTDWcyZG62j +DvhFVtc1w7Jdl3qpibFBD0djUFQfC5efvwbBuB6m5zVVQvMoeegg1q3Xigzo7CQcYd4bUFYcDXqdDeDe+Duc+i2lVwQb3Z2IsUZkP5t8Z0NGXgmk5PbcqSATI9Rzpk4w3fnVjqn/Sc7kNZdkiEY0emk5sIzUNhGqW2JX/llJibFq8VdhFKvXF63k2NYlpDViSB+tTxLh2ibOdaHkETxqh8ZNqvtVk8TLJSx3tzOIn/nRUb/2tJBnVBtD/UrVAvceO+/rZGXy5aLtwfKdEsKWGPRMzeHC53+ZBRUdMrDntRq0yciR9xzCgxGMWAuWIbDbdZ34Qdjtq+aCksIo2HchCST1i/cm851MDZe62bZcvng+SbC9oaSlaoFcbvEvSwPPLaMW8L4UQ0sUvNbUaq/nH+WwnqDlUbssdbVJ+XwYWcGwVXJmAT901lefWJby4zrOnYzcFf/4eJ1UprLUALyZ9MA5kV125XBo4sS3DUKwHH02dG7vPS7t18U61kXg0CUy1maC4MW6YLuS0ng7d3DbB5sd7OxOSpIZCF9qfuA7OmPH3UrNUZPUOVrc3xbagYO1JRwJTeC/JkBnV08jn3wPgzs0EvW0A591IOHTDiQdbW3AMy5SwqMiOBH+v+OjtYF6zI6Vbizcdf99nc0/hZDCAn/wbQ2Dwfwjxi9QMMik1Czw1p2HNjKjZEI8PjszVVAXBA7vQ1Z5OcVUvGxgcbjlMe97z4Ljv9xmURFrYXl8XCQIFpYjqDmF5eRFvPCZ29PBMCbu1Jc++BCToaAQpK87HmKT0gDD+cLLCbGZVLg7ma+3n2IeJ9jvYNNSAxAVKORyAyPiUj86cZ09EUHwmm7GG6ehnl1dV3t+5WLvHwhn9l3CH4tH2czM7OjFgT+xBF9OIX+ghEe1pOOb4V/hyUEh33yyG/uYY67svILlpm+gp2PX2tZmQ6yRMhgttzLSrt7pzzpJvIvZNdB+JMlLbQpjB4RiB9i5nKJF7s6W9fW +NnSm5FYXbj0U9rEw82eM2/AEepQw+nBwqUdZYVUfccyIRfdzJgvg7Yd8Bw3nNxCWu9tPWzHeevGbhHPmxKir5hvrjh3wPIqizVAHEhu2mmEcQH/xJJM8N+z+VVWCwqMGLEzyw1gWIoARZhBGevh4PtXd0gpW5oYPwnER/LzQtJDL0G3E9SIc3LEe5t6mmrcpUbm1ulChG7JQxeI6ura2NQfAWvesMeDEliWoa20BzjPzAHthIamyA/JEBcLxWXftrictvTELoEZ9b7GK7wAA/n8BzqR6nIxJTiP9kQ4amxI0PX7BO1GDWiSsbbt6IAKg6ur2xtVV8tJjwC4mdmusW6L80ixw8saZ9fyV7nay84pVvA3qeQQuDgjdwTIaCZJMWriDF/IgA+AbgOQ94IjEs3FFXeU3nHL+c9LTXGLNPcb/4IWrPDDuTRHSixVDDm+5uqZ1vxbQvkTUiAHbzWh4xlZh3hbU6soVV09D+etuPX68XuSmKP/3lk9TMggM/BS7PFK43VknubrtspwhfWO7/Kl9c8dzrVOj1yLkrt1WOcdrw4rN9JxOJF64b3jbIh2y2++mw62Fgt55rtTSwdP+x4Ahiynu+rd5wlUtcyYerQ8F2D4eEMI3VJlqOU2PKtsi+KfJycen3RnAnNXVKbWOb3G8F9QVbty7rOfMJNk6naQRoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEhBH4L/RNmRWge4J4AAAAAElFTkSuQmCC + + + 21cm + + + + + numIntMtz + System.Int32 + + + richiesta + System.DateTime + + + dataLav + System.DateTime + + + turnoLav + System.Int32 + + + matr + System.String + + + guasto + System.DateTime + + + idxAmbito + System.Int32 + + + descrAmbitoGuasto + System.String + + + idxPriorita + System.Int32 + + + descrPriorita + System.String + + + isFermoSiNo + System.String + + + idxTipo + System.Int32 + + + descrTipo + System.String + + + idxImpianto + System.Int32 + + + codImpianto + System.String + + + nomeImpianto + System.String + + + idxMacchina + System.Int32 + + + codMacchina + System.String + + + nomeMacchina + System.String + + + descrizione + System.String + + + idxStato + System.Int32 + + + DescrStato + System.String + + + presaInCarico + System.DateTime + + + inizioIntervento + System.DateTime + + + fineIntervento + System.DateTime + + + descrizioneIntervento + System.String + + + isPreventivabile + System.Boolean + + + idxCausale + System.Int32 + + + descrCausale + System.String + + + isFermo + System.Boolean + + + + WebGim + select * from v_intervExp + true + + + + + 20.28968cm + + 1cm + + + textbox30 + 0.5cm + 3.25cm + + 5 + true + 2cm + 0.63492cm + Somaschini + + + AutoSize + 1.37566cm + Embedded + + 3 + true + 16.5cm + 0.63492cm + =Sum(Fields!numIntMtz.Value) + + + textbox1 + 0.25cm + 9cm + + 2 + true + 5.5cm + 0.91429cm + Richiesta di Intervento + + + + + =Fields!richiesta.Value + Ascending + + + 1 + WebGim + + + 25cm + 11.00529cm + + 51 + 1.75cm + 0cm + + + 9.75cm + 20.25cm + + 50 + 0cm + + + 17.75cm + 0cm + + 49 + 12cm + 0.75cm + + + 17.75cm + 0cm + + 48 + 10.5cm + 0.75cm + + + 17.75cm + 0cm + + 47 + 13.5cm + 0.75cm + + + 18.5cm + 3cm + + 46 + 10.5cm + 0cm + + + 17.75cm + 0cm + + 45 + 8.25cm + 0.75cm + + + 17.75cm + 0cm + + 44 + 6.75cm + 0.75cm + + + 17.75cm + 0cm + + 43 + 9.75cm + 0.75cm + + + 18.5cm + 4.5cm + + 42 + 5.25cm + 0cm + + + 17.75cm + 0cm + + 41 + 5.25cm + 0.75661cm + + + 17cm + 1cm + + 40 + true + 12.25cm + 0.63492cm + mm + + + 17cm + 1cm + + 39 + true + 10.75cm + 0.63492cm + hh + + + 17cm + 0.75cm + + 38 + true + 8.5cm + 0.63492cm + aa + + + 17cm + 1cm + + 37 + true + 7cm + 0.63492cm + mm + + + 17cm + 0.75cm + + 36 + true + 5.75cm + 0.63492cm + gg + + + 10cm + 1cm + + 35 + true + 12.25cm + 0.63492cm + mm + + + 10cm + 1cm + + 34 + true + 10.75cm + 0.63492cm + hh + + + 10cm + 0.75cm + + 33 + true + 8.5cm + 0.63492cm + aa + + + 10cm + 1cm + + 32 + true + 7cm + 0.63492cm + mm + + + textbox8 + 10cm + 0.75cm + + 31 + true + 5.75cm + 0.63492cm + gg + + + 9.75cm + 0cm + + 30 + 13.75cm + + + 24.25cm + 11cm + + 29 + 1.75cm + 0cm + + + 23.5cm + 11cm + + 28 + 1.75cm + 0cm + + + 22.75cm + 11cm + + 27 + 1.75cm + 0cm + + + 22cm + 11cm + + 26 + 1.75cm + 0cm + + + 20.75cm + 3.5cm + + 25 + true + 2cm + 0.63492cm + Note intervento + + + 20cm + 4.02116cm + + 24 + 7.5cm + 0cm + + + 19.25cm + 4cm + + 23 + true + 1.75cm + 0.63492cm + Firma responsabile produzione + + + 17.75cm + 3.5cm + + 22 + true + 1.5cm + 0.63492cm + Fine intervento + + + 15.5cm + 4.02116cm + + 21 + 9cm + 0cm + + + 14.75cm + 4.02116cm + + 20 + 9cm + 0cm + + + 14cm + 4.02116cm + + 19 + 9cm + 0cm + + + 13.25cm + 4.02116cm + + 18 + 9cm + 0cm + + + 15.5cm + 4.02116cm + + 17 + 1.75cm + 0cm + + + 14.75cm + 4.02116cm + + 16 + 1.75cm + 0cm + + + 14cm + 4.02116cm + + 15 + 1.75cm + 0cm + + + 13.25cm + 4.02116cm + + 14 + 1.75cm + 0cm + + + 12cm + 3.5cm + + 13 + true + 9.25cm + 0.63492cm + Minuti intervento + + + 12cm + 3.5cm + + 12 + true + 1.75cm + 0.63492cm + Matr. tecnici + + + 10.75cm + 0cm + + 11 + 12cm + 0.75cm + + + 10.75cm + 0cm + + 10 + 10.5cm + 0.75cm + + + 10.75cm + 0cm + + 9 + 13.5cm + 0.75cm + + + 11.5cm + 3cm + + 8 + 10.5cm + 0cm + + + 10.75cm + 0cm + + 7 + 8.25cm + 0.75cm + + + 10.75cm + 0cm + + 6 + 6.75cm + 0.75cm + + + 10.75cm + 0cm + + 5 + 9.75cm + 0.75cm + + + 11.5cm + 4.5cm + + 4 + 5.25cm + 0cm + + + 10.75cm + 0cm + + 3 + 5.25cm + 0.75cm + + + 0.25cm + 2 + + + textbox34 + 1.00529cm + + 33 + true + RICHIEDENTE + + + 3cm + 2.75cm + + 32 + true + 5.75cm + 0.63492cm + Macchina + + + textbox32 + 0.75cm + 1.5cm + + 31 + true + 8cm + 0.63492cm + Turno + + + textbox31 + 0.75cm + 1.25cm + + 30 + true + 1.75cm + 0.63492cm + Data + + + 5.75cm + 19cm + + 29 + 1cm + 0cm + + + 4cm + 19cm + + 28 + 1cm + 0cm + + + 1.75cm + 19cm + + 27 + 1cm + 0cm + + + turnoLav + 0.75cm + 1.25cm + + 26 + true + 9.5cm + 0.63492cm + =Sum(Fields!turnoLav.Value) + + + dataLav + 0.75cm + 4.75cm + + 25 + true + 3cm + 0.63492cm + =First(Fields!dataLav.Value) + + + matr + 0.75cm + 2.53968cm + + 24 + true + 16cm + 0.63492cm + =First(Fields!matr.Value) + + + 0.75cm + 4.5cm + + 23 + true + 11.25cm + 0.63492cm + Matr. richiedente + + + descrPriorita + 8cm + 4cm + + 22 + true + 15.75cm + 0.63492cm + =First(Fields!descrPriorita.Value) + + + idxPriorita + 8cm + 0.75cm + + 21 + true + 14.75cm + 0.63492cm + =First(Fields!idxPriorita.Value) + + + descrCausale_1 + 8cm + 7.25cm + + 20 + true + 4.75cm + 0.63492cm + =First(Fields!descrCausale.Value) + + + 8cm + 3.5cm + + 19 + true + 1.25cm + 0.63492cm + Evento ipotizzato + + + 8cm + 2.25cm + + 18 + true + 12.25cm + 0.63492cm + Priorità + + + descrizione + 6cm + 16cm + + 17 + 3.75cm + 1.75cm + =First(Fields!descrizione.Value) + + + 6cm + 2.5cm + + 16 + true + 1.25cm + 0.63492cm + Descrizione + + + descrTipo + 4.5cm + + 15 + true + 17.5cm + 0.63492cm + =First(Fields!descrTipo.Value) + + + 4.5cm + 3.25cm + + 14 + true + 14.25cm + 0.63492cm + Tipo guasto + + + descrAmbitoGuasto + 4.5cm + 3.25cm + + 13 + true + 10.75cm + 0.63492cm + =First(Fields!descrAmbitoGuasto.Value) + + + 4.5cm + 4cm + + 12 + true + 6.75cm + 0.63492cm + Casuale fermo + + + isFermo + 4.5cm + 1.25cm + + 11 + true + 5.25cm + 0.63492cm + =First(Fields!isFermoSiNo.Value) + + + 4.5cm + 4.25cm + + 10 + true + 1cm + 0.5cm + Macchina ferma + + + codMacchina + 2.75cm + 2.53968cm + + 9 + true + 17cm + 0.63492cm + =First(Fields!codMacchina.Value) + + + codImpianto + 2cm + 2.53968cm + + 8 + true + 17cm + 0.63492cm + =First(Fields!codImpianto.Value) + + + 2cm + 3cm + + 7 + true + 13.75cm + 0.63492cm + cod impianto + + + 2.75cm + 3cm + + 6 + true + 13.75cm + 0.63492cm + cod macchina + + + nomeMacchina + 3cm + 4.5cm + + 5 + true + 8.75cm + 0.63492cm + =First(Fields!nomeMacchina.Value) + + + nomeImpianto + 2cm + 3.75cm + + 4 + true + 8.75cm + 0.63492cm + =First(Fields!nomeImpianto.Value) + + + 2cm + 2.25cm + + 3 + true + 5.75cm + 0.63492cm + Reparto + + + textbox11 + 2.25cm + 3.25cm + + 2 + true + 1.75cm + 0.63492cm + Ferma dalle + + + guasto_1 + 3cm + 3.5cm + + 1 + true + 1.75cm + 0.63492cm + =First(Fields!guasto.Value) + + + 12.25cm + + + 0cm + + 1 + 3.5cm + + + 0cm + + 2.5cm + + + 7.75cm + 7.5cm + + 1.00529cm + + + 0.25cm + 9.00529cm + + + 10.75cm + 3.5cm + + 1 + true + 1.5cm + 0.63492cm + Inizio intervento + + + 10cm + 1.00529cm + + true + 0.25cm + 15.75cm + MANUTENZIONE + + + 1.5cm + + + + =Fields!richiesta.Value + + true + + + + 0.5cm + 1cm + + true + 15.25cm + 0.63492cm + + + + 27.5cm + + en-US + + true + + + 0.05754cm + 6.25cm + + 2 + true + 14cm + 0.63492cm + = "Copyright SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.05754cm + 3cm + + 1 + true + 9.5cm + 0.63492cm + Somaschini SPA + + + 0.05754cm + 5.25cm + + true + 0.63492cm + = " Stampato " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.75cm + true + + 0.2cm + 29.7cm + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Style.css b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Style.css new file mode 100644 index 0000000..d845b7d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Style.css @@ -0,0 +1,3042 @@ +/* @group Generale */ + +.fixedVal +{ + background-color: #cdcdcd; + text-align: center; + color: Black; +} + +.fixedValLeft +{ + background-color: #cdcdcd; + text-align: left; + color: Black; +} + +.textEv_1 +{ + background-color: #cdffcd; + text-align: center; + color: Black; + font-size: 8pt; +} + +.textEv_1Left +{ + background-color: #cdffcd; + text-align: left; + color: Black; + font-size: 8pt; +} + +.textEv_2 +{ + background-color: #cdffcd; + text-align: center; + color: Black; + font-size: 8pt; +} + +.textEv_2Left +{ + background-color: #cdffcd; + text-align: left; + color: Black; + font-size: 8pt; +} + +.textEv_Read +{ + background-color: #deeff7; + text-align: center; + color: Black; + font-size: 8pt; +} + +.textEv_ReadLeft +{ + background-color: #deeff7; + text-align: left; + color: Black; + font-size: 8pt; +} + +.bloccoDiv +{ + border-bottom: solid 1px green; + padding-bottom: 1px; + margin-bottom: 5px; +} +.semaforoVerde +{ + color: Green; +} +.semaforoGiallo +{ + color: Orange; + font-weight: bold; +} +.semaforoRosso +{ + color: Red; + font-weight: bold; +} + +/* colori base */ +.sfondoGrigio +{ + background-color: #CDCDCD; +} + +/* END colori base */ + +/* @group Calendario */ + +.calSel +{ + background-color: red; + font-weight: bold; + color: White; +} +.calNextPrev +{ + font-weight: bold; + color: Black; +} +.calDayHead +{ + font-weight: bold; + color: white; + background-color: #6969df; + font-size: 9pt; +} +.calTitle +{ + font-weight: bold; + color: Black; + background-color: #BEBEBE; +} +.calOtherMonthDay +{ + background: #CBDCCB; +} +.calWeekEnd +{ + background: #cbcbcb; + font-weight: bold; +} +.clsBody +{ + border-right: #C6D7DA thin solid; + border-top: #C6D7DA thin solid; + border-left: #C6D7DA thin solid; + border-bottom: #C6D7DA thin solid; +} + +.clsCurrentWeek +{ + color: #ffffff; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; + border-top: #C6D7DA thin solid; + border-bottom: #C6D7DA thin solid; + background-color: #8CC6FF; + font-weight: bolder; + font-weight: bold; +} + +.clsCurrentWeek2 +{ + color: #000000; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; + border-top: #C6D7DA thin solid; + border-bottom: #C6D7DA thin solid; + font-weight: bolder; + font-weight: bold; +} +.clsDayName +{ + color: #0C0B5F; + background-color: #bbbaf5; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsCurrentDay +{ + color: #ffffff; + background-color: #398CE7; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; + font-weight: bolder; + font-weight: bold; +} +.clsWorkDay +{ + color: #000000; + background-color: #dbeaf5; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWorkDay:hover +{ + color: #009400; + background-color: #dbeaf5; + font-size: 12px; + text-decoration: underline; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWorkDayOtherMonth +{ + color: #000000; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWeekEnd +{ + color: #FF0000; + background-color: #dbeaf5; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWeekEnd:hover +{ + color: #009400; + background-color: #dbeaf5; + font-size: 12px; + text-decoration: underline; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWeekEndOtherMonth +{ + color: #FF0000; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} + +.Calend +{ + padding: 4; + background: White; + color: Black; + font-size: 8pt; + font-family: Verdana; + border-color: #999999; + height: 180px; + width: 200px; +} +. .Calend.TodayDay +{ + background: #cccccc; + color: Black; +} +. .Calend.Selector +{ + background: #cccccc; +} +. .Calend.NextPrev +{ + vertical-align: bottom; +} +. .Calend.DayHeader +{ + font-size: 7pt; + font-weight: bold; + background: #cccccc; +} +. .Calend.SelectedDay +{ + background: #666666; + font-weight: bold; + color: White; +} +. .Calend.Title +{ + font-weight: bold; + background: #999999; + border-color: Black; +} +. .Calend.WeekEndDay +{ + background: #FFFFCC; + color: Black; +} +. .Calend.OtherMonthDay +{ + color: Gray; +} + + + +/* @end */ + +.body +{ + margin-top: 0px; + margin-left: 0px; + margin-bottom: 0px; + margin-right: 0px; + font-family: Verdana, Arial; + font-size: small; +} +.didascalia +{ + color: #696969; + font-size: 7pt; +} + +/* Mod selettore ajax */ +.txtLink +{ + font-size: smaller; + text-decoration: underline; + color: blue; +} +.txtValue +{ + font-size: smaller; + text-decoration: none; + color: #696969; +} +.notaMargine +{ + font-size: smaller; + background-color: #DEE8F5; + margin-top: 10px; + padding: 1px 1px 2px 1px; + text-align: right; + vertical-align: bottom; +} +.nota +{ + width: 70%; + font-size: smaller; + background-color: white; + margin-top: 10px; + padding: 2px 2px 4px 2px; + text-align: center; + vertical-align: bottom; + border: solid 1px red; +} + + +/*Popup Control*/ +.popupControl +{ + background-color: White; + position: absolute; + visibility: hidden; + border: solid 1px #363636; +} +.popupHover +{ + background-image: url(images/header-opened.png); + background-repeat: repeat-x; + background-position: left top; + background-color: #F5F7F8; +} +.evidenzia +{ + border: solid 1px blue; +} +/* area note logging */ +.logCont +{ + font-size: 8pt; + width: 100%; + text-align: center; + border: solid 1px silver; + background-color: #DFF1F1; +} +.logButton +{ + text-align: center; + padding: 10px; +} +/* selettore ajax*/ +.selezioneValRed +{ + text-decoration: underline; + color: Blue; +} +/*Modal Popup*/ +.modalBackground +{ + background-color: Gray; + filter: alpha(opacity=70); + opacity: 0.7; +} +.hiddenTxt +{ + /*color:White;*/ + background-color: White; + width: 5px; +} + +.modalPopup +{ + background-color: #ffffdd; + border-width: 1px; + border-style: solid; + border-color: Gray; + padding: 3px; +} + +.topTitle +{ + color: #663300; + font-family: Verdana; + font-size: 26px; + font-weight: bold; + text-align: center; + background-repeat: repeat-x; + background-position: 0% 0%; + background-attachment: scroll; + background-image: url(images/orangeGrad32.png); +} +.ShadowText +{ + text-shadow: 2px 2px 2px rgba(0,0,0,.4); +} +.boxShadowLight +{ + -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.1); + -moz-box-shadow: 3px 3px 6px rgba(0,0,0,.1); + box-shadow: 3px 3px 6px rgba(0,0,0,.1); +} +.boxShadowDark +{ + -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.3); + -moz-box-shadow: 3px 3px 6px rgba(0,0,0,.3); + box-shadow: 3px 3px 6px rgba(0,0,0,.3); +} +.menuSx +{ + font-size: 8pt; + width: 180px; + vertical-align: top; /*height: 530px;*/ /*height: 530px;*/ + min-height: 530px; /*border-top: #0D0083 1px solid;*/ /*background-repeat: repeat-y; background-position: 0% 0%; background-attachment: scroll; background-image: url(images/menuSx5.png);*/ /*background: #DEE8F5;*/ + background: #DEE8F5; + -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.3); + -moz-box-shadow: 3px 3px 6px rgba(0,0,0,.3); + box-shadow: 3px 3px 6px rgba(0,0,0,.3); +} +.ov_header +{ + background-color: Blue; +} +.ov_footer +{ + background-color: Blue; +} +.ov_item +{ + background-color: gray; +} +.ov_itemAlt +{ + background-color: white; +} + +.navBar +{ + font-size: 9pt; /*background-color: #DEE8F5;*/ + background-color: #FFFFFF; /*border-right: #9999ff 1px solid; border-top: #9999ff 1px solid; border-left: #9999ff 1px solid; border-bottom: #9999ff 1px solid;*/ + padding: 3px 3px 3px 3px; + margin: 3px 3px 3px 0px; /*background-color:#DEE8F5; font-family: Verdana Arial; font-size: 13px; font-weight: normal; background-repeat: repeat-x; background-position: 0% 0%; background-attachment: scroll; background-image: url(images/bluGrad32.png);*/ +} +.hlBounce +{ + font-weight: bold; + font-size: 10pt; +} +.alertAjax +{ + color: #ea101e; + font-size: small; + font-weight: bold; +} +.smallTimeClock +{ + padding-right: 4px; + padding-left: 4px; + font-weight: bold; + font-size: 7pt; + padding-bottom: 2px; + vertical-align: middle; + color: Yellow; + padding-top: 2px; + font-family: verdana, arial; + text-align: justify; +} +.dxButtonClass +{ + padding-right: 8px; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + padding-bottom: 2px; + vertical-align: middle; + color: Yellow; + padding-top: 2px; + font-family: verdana, arial; + text-align: justify; +} +.barraTitolo +{ + background-color: #FF7A00; /* #4C90FF; */ + vertical-align: middle; + height: 20pt; + text-align: center; +} +INPUT +{ + font-size: 8pt; +} +.selezioneVal +{ + border-right: yellow 1px solid; + border-top: yellow 1px solid; + border-left: yellow 1px solid; + border-bottom: yellow 1px solid; +} + +.selezioneValWhite +{ + border-right: white 1px solid; + border-top: white 1px solid; + border-left: white 1px solid; + border-bottom: white 1px solid; +} +.tableContenuto +{ + padding: 0px; + margin: 2px; /* con questo Table va a full screen */ + width: 99%; +} +.topContrDx +{ + text-align: center; + background-color: white; + text-align: left; + font-size: 9pt; +} +.topContrSx +{ + padding: 6px 3px 6px 3px; + text-align: center; + background-color: #DEE8F5; + border-top: solid 2px silver; + border-left: solid 2px silver; + border-right: solid 2px silver; + font-weight: bold; + font-size: 8pt; +} +.contrRiq +{ + border-left: solid 2px silver; + background-color: white; + border-top: solid 2px silver; + border-left: solid 2px silver; + border-right: solid 2px silver; + border-bottom: solid 1px silver; +} +.topSubMenuChk +{ + padding: 1px 6px 1px 6px; + text-align: center; + background-color: #DEE8F5; + border-top: solid 1px silver; + border-left: solid 2px silver; + border-right: solid 1px silver; + border-bottom: solid 1px silver; + font-weight: bold; + font-size: 8pt; +} +.controllo +{ + vertical-align: top; + width: 100%; + background-color: Transparent; + font-size: 8pt; + border-width: thin; + border-top-style: solid; + border-top-color: White; + border-left-style: solid; + border-left-color: White; + border-right-style: solid; + border-right-color: White; +} +.contrDx +{ + vertical-align: top; + width: 100%; + background-color: White; + font-size: 8pt; + border-width: thin; + border-style: solid; + border-color: silver; +} +.bodyMainCenter +{ + background-image: url(images/logo_sw.png); + vertical-align: middle; + border-left: #0D0083 1px solid; /*border-top: #0D0083 1px solid;*/ + text-align: center; + height: 100%; + width: 100%; + background-position: center; + background-attachment: scroll; + background-repeat: no-repeat; +} +.bottomWrite +{ + vertical-align: bottom; + border-top: #0D0083 1px solid; + margin-top: 2px; + padding-top: 2px; + font-size: 7pt; + height: 1%; + text-align: right; +} +.bodyCenter +{ + vertical-align: middle; + text-align: center; + height: 100%; + width: 100%; +} +.centerMenu +{ + background-color: White; + text-align: center; + border-width: thin; + border-style: groove; + border-color: Blue; +} +.pnlMenuSx +{ + padding-right: 5px; + height: 530px; +} +A:hover +{ + color: red; +} + +.clonaUserPerm +{ + color: #ffff66; + background-color: #ea101e; +} +.boxRicerca +{ + padding: 4px; +} + +.oneHalf +{ + width: 50%; +} +.oneQuart +{ + width: 25%; +} + +.cal +{ + font-size: 10pt; +} +.treeHead +{ + width: 100%; + text-align: center; + background-color: #D1DDF1; + border-right: solid 2px silver; + border-top: solid 2px silver; +} +.treeViewPnl +{ + background-color: white; + border-right: solid 2px silver; + border-bottom: solid 2px silver; +} +.statoHidden +{ + text-align: center; + width: 100%; + font-size: 9pt; + font-weight: bold; + height: 24px; + color: #696969; + background-image: url(images/bg_bright.jpg); +} +.statoCurrent +{ + text-align: center; + width: 100%; + font-size: 9pt; + font-weight: bold; + height: 24px; + color: White; + background-image: url(images/bg_dark.jpg); +} +.statoDone +{ + text-align: center; + width: 100%; + font-size: 9pt; + font-weight: bold; + height: 24px; + color: #696969; + background-image: url(images/bg_bright.jpg); +} +.imgDisabled a +{ + color: #ACACAC; + text-decoration: none; +} +.imgDisabled +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; + color: #ACACAC; + background-image: url(images/bg_dark_38.png); +} +.imgSelected a +{ + color: White; + text-decoration: none; +} +.imgSelected +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + font-weight: bold; + height: 24px; + color: White; + background-image: url(images/bg_dark_38.png); +} +.imgStandard a:hover +{ + color: White; +} +.imgStandard a +{ + color: #363636; + text-decoration: none; +} +.imgStandard +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; + color: #363636; + background-image: url(images/bg_bright_38.png); +} +.imgStandard:hover +{ + color: white; + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; /*color: #363636; */ + background-image: url(images/bg_hover_38.png); +} +.imgStandard:hover a +{ + color: white; +} + +.imgStandardNoHover +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; + color: #363636; + background-image: url(images/bg_bright_38.png); +} + + +.imgStandardNoHover:hover +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; + color: #363636; + background-image: url(images/bg_bright_38.png); +} + + + +.eta2 +{ + width: 33%; + text-align: center; + background-color: #ffcccc; + font-size: 10pt; + font-weight: bold; +} +.termAnt +{ + width: 33%; + text-align: center; + background-color: #ccffcc; + font-size: 10pt; + font-weight: bold; +} +.termPost +{ + width: 33%; + text-align: center; + background-color: #ccccff; + font-size: 10pt; + font-weight: bold; +} +.watermarked +{ + color: #696969; + background-color: #EFEFFF; +} + + + + + + + + + + + +.divSx +{ + float: left; + padding: 0; + margin: 0; +} +.divDx +{ + float: right; + padding: 0; + margin: 0; +} +.clearDiv +{ + clear: both; +} +.formatTableGeneral +{ + height: 100%; + width: 100%; + border-bottom-width: 0px; +} +.dgCenter +{ + text-align: center; +} +.menuSxTree +{ + color: #D9101E; + font-size: 9pt; + text-align: left; + font-weight: bold; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; +} +.menuSxTreeOver +{ + color: White; + font-size: 10pt; + text-align: left; + font-weight: bold; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; +} +.menuSxElem +{ + color: #00008B; + font-size: 7pt; + text-align: left; + font-weight: bold; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; +} +.menuSxElemOver +{ + color: black; + font-size: 7pt; + text-align: left; + font-weight: bold; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; +} +.menuSxElemSmall +{ + font-size: 7pt; + text-align: left; + margin-left: 0px; + margin-right: 0px; + font-weight: normal; + color: #555555; + margin-top: 0px; +} +.menuSxElemSmallOver +{ + color: #555555; + font-size: 9pt; + text-align: left; + margin-left: 0px; + margin-right: 0px; + font-weight: normal; + margin-top: 0px; +} +.userClass +{ + padding-right: 8px; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + padding-bottom: 2px; + vertical-align: bottom; + color: white; + padding-top: 2px; + font-family: verdana, arial; + text-align: justify; +} +.topMenuMess +{ + font-size: 9pt; + text-align: left; + margin-left: 0px; + margin-right: 0px; + font-weight: bold; + color: white; + margin-top: 0px; +} +.topMenuMessEn +{ + font-size: 9pt; + text-align: left; + margin-left: 0px; + margin-right: 0px; + font-weight: bold; + color: black; + margin-top: 0px; +} +.bodyMain +{ + background-image: url(images/logo_sw.png); + vertical-align: top; + border-left: #0D0083 1px solid; /*border-top: #0D0083 1px solid;*/ + height: 100%; + width: 100%; + background-position: center; /*was topleft*/ + background-attachment: scroll; + background-repeat: no-repeat; +} + +.bodyMainEmpty +{ + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; +} + +.bodyMainWhite +{ + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; + background-position: center; + background-attachment: scroll; + background-repeat: no-repeat; +} + +.bodyMainWhite a:hover +{ + color: white; +} + +.bodyMainNoLogo +{ + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; +} + +.bodyMainLogoPiccolo +{ + background-image: url(images/sfondoMedio.png); + background-position: 97% 210px; + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; + background-attachment: scroll; + background-repeat: no-repeat; +} +*/ +.logoUpSx +{ + width: 200; + text-align: left; +} +.topMenu +{ + width: 100%; + text-align: left; + vertical-align: bottom; +} +.tabModPrinc +{ + background-color: White; +} +.sxTabPrinc +{ + font-size: 10pt; + font-style: italic; + color: Blue; + font-weight: bold; + width: 90%; + background-color: Transparent; +} +.dxTabPrinc +{ + background-color: #cbcbFF; + text-align: right; +} +.tab_1 +{ + vertical-align: top; +} +.sxTab_1 +{ + background-color: #C8D0D4; + text-align: left; +} +.sxTab_1_new +{ + background-color: #9999cc; + text-align: left; +} +.dxTab_1 +{ + width: 70%; + background-color: #C8D0D4; +} +.sxTab_2 +{ + background-color: #11AA66; + text-align: left; +} +.dxTab_2 +{ + width: 70%; + background-color: Transparent; +} +.tab_2Body +{ + vertical-align: middle; + border: solid thin #11AA66; +} +.chPwdTitle +{ + padding: 2px; + font-weight: bold; + font-size: 24pt; + color: red; + text-align: center; +} +.chPwdTxt +{ + padding: 2px; + font-weight: bold; + font-size: 10pt; + color: red; + text-align: center; +} +.chPwdMess +{ + padding: 2px; + font-weight: bold; + font-style: italic; + font-size: 9pt; + color: yellow; + text-align: center; +} +.loginTitle +{ + font-weight: bold; + font-size: 30pt; + color: Red; +} +.loginTxt +{ + padding: 2px; + font-weight: bold; + font-size: 10pt; + color: red; + text-align: center; +} +.loginMess +{ + padding: 2px; + font-weight: bold; + font-style: italic; + font-size: 9pt; + color: yellow; + text-align: center; +} +.reportLabel +{ + font-size: 16pt; +} +.reportValue +{ + font-size: 16pt; + font-weight: bold; +} +.reportExplLang +{ + font-size: 10pt; +} +.reportExplEn +{ + font-size: 7pt; + font-style: italic; +} +.reportElencoZap +{ + font-size: 9pt; +} +.UnauthAppTitle +{ + font-weight: bold; + font-size: 30pt; + margin-left: 10pt; +} +.UnauthTitle +{ + font-size: 20pt; + color: Red; + margin-left: 30pt; +} +.UnauthMess +{ + font-size: 12pt; + font-style: normal; + margin-left: 30pt; +} +.tableHead +{ + white-space: nowrap; + height: auto; + vertical-align: top; + line-height: 18px; + width: 100%; + height: 100%; +} +.tableHead2 +{ + white-space: nowrap; + height: auto; + vertical-align: top; + line-height: 18px; + color: #ffffcc; + background-color: #999977; + width: 100%; + height: 100%; +} +.cmbFiltrText +{ + font-size: 9pt; +} +.currencyFormat +{ + white-space: nowrap; + text-align: right; + vertical-align: baseline; +} +.UserLabel +{ + background-color: #ff9900; + text-align: center; + margin: 6 6 6 6; +} + +.UserLabel .principale +{ + font-size: large; + font-weight: bold; +} +. .UserLabel.secondario +{ + font-size: medium; +} +.cmbMini +{ + font-size: 8pt; +} +.txtMini +{ + font-size: 7pt; +} +.suggerimento +{ + font-size: 8pt; + font-weight: bold; + color: Red; +} +.lblBudget +{ + font-size: 8pt; + text-align: left; + font-weight: bold; +} +.errore +{ + font-weight: normal; + font-size: 8pt; + color: Red; +} +.erroreMid +{ + font-weight: normal; + font-size: 10pt; + color: Red; +} +.erroreBig +{ + font-weight: normal; + font-size: 12pt; + color: Red; +} +.valUpd +{ + font-style: italic; +} +.cmbMini +{ + font-size: 8pt; +} +.txtMiniLeft +{ + font-size: 8pt; + text-align: left; +} +.valOk +{ + color: Green; +} +.valKo +{ + color: Red; + font-weight: bold; +} +.suggerimento +{ + font-size: 8pt; + font-weight: bold; + color: Red; +} +.searchHead +{ + background-color: #bbaabb; +} +.textHead +{ + background-color: #9966ff; +} +.linkAnnulla +{ + background-color: #ee9999; + color: Black; + font-weight: bold; + font-size: 14pt; +} +.linkSalva +{ + background-color: #99ee99; + color: Black; + font-weight: bold; + font-size: 14pt; +} + +.tableDett1 +{ + background: #98ff98; +} +.valDett1 +{ + font-size: 8pt; + color: Black; + font-weight: normal; +} +.tab_2lbl +{ + vertical-align: baseline; + border-collapse: collapse; + border-width: thin; + border-style: none; + font-size: 7pt; +} +.dettSel +{ + border-right: green 1px solid; + padding-right: 8px; + border-top: green 1px solid; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + background: #33ee44; + padding-bottom: 2px; + vertical-align: bottom; + border-left: green 1px solid; + color: white; + padding-top: 2px; + border-bottom: green 1px solid; + font-family: verdana, arial; + text-align: justify; +} +.dettDesel +{ + border-right: green 1px solid; + padding-right: 8px; + border-top: green 1px solid; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + background: white; + padding-bottom: 2px; + vertical-align: bottom; + border-left: green 1px solid; + color: Black; + padding-top: 2px; + border-bottom: green 1px solid; + font-family: verdana, arial; + text-align: justify; +} +.dettHide +{ + border-right: orange 1px solid; + padding-right: 8px; + border-top: orange 1px solid; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + background: #ff3344; + padding-bottom: 2px; + vertical-align: bottom; + border-left: orange 1px solid; + color: white; + padding-top: 2px; + border-bottom: orange 1px solid; + font-family: verdana, arial; + text-align: justify; +} +.tableDett3 +{ + background: #98ff98; + font-size: 9pt; +} +.dett3Head +{ + background: blue; + color: Yellow; + font-weight: bold; + font-size: 9pt; +} +.dett3Col1 +{ + color: Black; + font-weight: bold; + font-size: 9pt; +} + +.linkHead +{ + color: White; +} +.titoloMed +{ + color: Red; + font-size: 18pt; + font-weight: bold; +} +.testoMed +{ + font-size: 12pt; + font-weight: bold; +} + +.txtTab +{ + font-size: 8pt; + font-family: verdana, arial; + text-align: justify; +} + +.tblGray +{ + border-color: #777777; +} +.txtMiniTabella +{ + text-align: right; + font-weight: normal; + padding-left: 2pt; + font-size: 8pt; + padding-bottom: 2pt; + padding-top: 2pt; +} +.txtMiniTabellaLeft +{ + text-align: left; + font-weight: normal; + padding-left: 2pt; + font-size: 8pt; + padding-bottom: 2pt; + padding-top: 2pt; +} +.txtMiniTabellaDato +{ + text-align: left; + font-weight: bold; + padding-left: 2pt; + font-size: 8pt; + padding-bottom: 2pt; + padding-top: 2pt; +} +.relazione +{ + margin-top: 1px; + padding-top: 1px; + font-weight: normal; + font-size: 11pt; + text-align: justify; +} +.smallTable +{ + width: 300px; +} +.centerAll +{ + vertical-align: middle; + text-align: center; +} +.centerAllOther +{ + margin: 0 auto; +} +.selLinguaTxt +{ + padding: 2px; + font-weight: bold; + font-size: 12pt; + color: Yellow; + text-align: center; +} +.navBar +{ + font-size: 9pt; + background-color: #ededff; + border-right: #9999ff 1px solid; + border-top: #9999ff 1px solid; + border-left: #9999ff 1px solid; + border-bottom: #9999ff 1px solid; +} + +.panelPaddingTitle +{ + padding-top: 5px; + padding-left: 10px; + text-align: center; + vertical-align: middle; /* qui aggiunta */ + margin-right: 80px; +} + +.panelPadding +{ + padding-top: 5px; + padding-left: 5px; + padding-bottom: 5px; /* qui aggiunta */ + margin-right: 80px; +} + +.panelPaddingTitleDiv +{ + padding-top: 5px; + padding-left: 10px; + text-align: center; + vertical-align: middle; + margin-right: 80px; +} + +.panelPaddingDiv +{ + padding-top: 5px; + padding-left: 10px; + padding-bottom: 5px; + margin-right: 80px; +} + + +/* sostituiti tutti i #5555bb del bordino tabellaalta e contornoriq con silver */ + +.wrap +{ + overflow: auto; + white-space: normal; +} + +.dropdownList +{ + font-weight: normal; + font-size: 7pt; + background: #ea101e; + color: white; + font-family: verdana, arial; + text-align: justify; +} +.boxText +{ + font-size: 8pt; + font-weight: normal; + width: 100%; +} +.saveClose +{ + width: 100%; + text-align: center; + background-color: #ea101e; + padding: 2pt; +} + +/* @end */ + +/* @group Brembo Specific */ + +.idxContratto +{ + text-align: center; + font-size: 10pt; + font-weight: bold; +} +.idxStatoContratto +{ + text-align: right; + font-size: 10pt; + font-weight: bold; + font-style: italic; + color: Blue; +} + +/* fasi uomo / macchina*/ +.stileFaseMacchina +{ + color: #ea101e; +} +.stileFaseExt +{ + color: Black; +} +.stileFaseUomo +{ + color: #1e10ea; +} + +.treeCdC +{ + width: 250px; + text-align: right; + font-size: 8pt; + width: 180px; + vertical-align: top; + height: 100%; + background: white; +} + +.RDA +{ + font-size: 7pt; +} +.Ord +{ + font-size: 7pt; + background: #d0ffe3; +} +.Fatt +{ + font-size: 7pt; +} + +.job2do +{ + width: 50%; + font-weight: normal; + border-bottom-style: solid; + border-bottom-width: thin; + font-size: 8pt; + color: blue; + font-family: verdana, arial; + text-align: left; +} +.jobDone +{ + width: 50%; + font-weight: normal; + border-bottom-style: solid; + border-bottom-width: thin; + font-size: 8pt; + color: green; + font-family: verdana, arial; + text-align: right; +} + +.bodyAvanzamento +{ + font-family: Verdana, Arial; + background-image: url(images/gradiente.png); +} + +.paramIn +{ + font-family: Verdana; + margin-top: 1px; + padding-top: 1px; + font-weight: normal; + font-size: 7pt; + text-align: justify; + padding: 2px 2px p2x 2px; + border-right: red 2px solid; + border-top: red 2px solid; + border-left: red 2px solid; + border-bottom: red 2px solid; + margin: 1px; + background-color: #ffcccc; +} +.allegatiOut +{ + font-family: Verdana; + border-top: maroon 1px solid; + margin-top: 1px; + padding-top: 1px; + font-weight: normal; + font-size: 8pt; + text-align: justify; +} +.testoAllegatoIN +{ + font-family: Verdana; + padding: 5px 5px p5x 5px; + border-right: green 2px solid; + border-top: green 2px solid; + border-left: green 2px solid; + border-bottom: green 2px solid; + margin: 1px; + background-color: #ccffdd; + font-weight: normal; + font-size: 7pt; + text-align: left; +} +.testoAllegatoOUT +{ + font-family: Verdana; + padding: 5px 5px p5x 5px; + border-right: blue 2px solid; + border-top: blue 2px solid; + border-left: blue 2px solid; + border-bottom: blue 2px solid; + margin: 1px; + background-color: #ccddff; + font-weight: normal; + font-size: 7pt; + text-align: left; +} + +/* zona colorazione filtri */ +.filtro_1 +{ + background-color: #8888ff; +} +.filtro_2 +{ + background-color: #aaaaff; +} +.filtro_3 +{ + background-color: #ccccff; +} +.filtro_4 +{ + background-color: #dedeff; +} +.filtro_5 +{ + background-color: #efefff; +} + + +.intestJob +{ + padding: 5px 5px 5px 5px; +} +/* zona DIV con ID */ +#prenotazionehead +{ + text-align: center; +} + + +#prenotazione +{ + padding-left: 3px; + vertical-align: top; +} + + + +/* @end */ + +/* @group Stili Asp */ + +.lblText +{ + font-size: 8pt; +} + +.lblValore +{ + font-size: 8pt; + color: Black; + background-color: Transparent; + border-style: none; +} +.lblValoreBold +{ + font-size: 8pt; + color: Black; + font-weight: bold; + background-color: Transparent; + border-style: none; +} + + +.lblColorGray +{ + padding-left: 2pt; + text-align: left; + background-color: #777777; + font-size: 10pt; + font-weight: bold; + color: White; +} + +.lblWhite +{ + width: 70%; + background-color: white; +} + +.grView +{ + color: #333333; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + padding-bottom: 1px; +} +.ctrHeaderPager +{ + background-color: #b8b8b8; + font-weight: bold; + color: White; +} +.ctrHeaderPagerRight +{ + background-color: #b8b8b8; + font-weight: bold; + color: White; + text-align: right; +} +.ctrHeaderPagerBlue +{ + background-color: #507CD1; + height: 1px; +} +.ctrHeaderPagerBlueRight +{ + background-color: #507CD1; + height: 1px; + text-align: right; +} +.ctrFooter +{ + background-color: #507CD1; + font-weight: bold; + color: White; +} +.ctrRowStyle +{ + vertical-align: top; + /*background-color: #EFF3FB;*/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f1f1f1 )); + background-image: -webkit-linear-gradient( #fff,#f1f1f1 ); + background-image: -moz-linear-gradient( #fff,#f1f1f1 ); + background-image: -ms-linear-gradient( #fff,#f1f1f1 ); + background-image: -o-linear-gradient( #fff,#f1f1f1 ); + background-image: linear-gradient( #fff,#f1f1f1 ); + border: 1px solid #CDCDCD; +} +.ctrAltRowStyle +{ + vertical-align: top; + /*background-color: White;*/ + /**/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #ddf ),to( #e1f1ff )); + background-image: -webkit-linear-gradient( #ddf,#e1f1ff ); + background-image: -moz-linear-gradient( #ddf,#e1f1ff ); + background-image: -ms-linear-gradient( #ddf,#e1f1ff ); + background-image: -o-linear-gradient( #ddf,#e1f1ff ); + background-image: linear-gradient( #ddf,#e1f1ff ); + /**/ + /* + background-image: -webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f1f1f1 )); + background-image: -webkit-linear-gradient( #fff,#f1f1f1 ); + background-image: -moz-linear-gradient( #fff,#f1f1f1 ); + background-image: -ms-linear-gradient( #fff,#f1f1f1 ); + background-image: -o-linear-gradient( #fff,#f1f1f1 ); + background-image: linear-gradient( #fff,#f1f1f1 ); + */ + border: 1px solid #CDCDCD; +} +.ctrRowStyleRight +{ + background-color: #EFF3FB; + text-align: right; +} +.ctrAltRowStyleRight +{ + background-color: White; + text-align: right; +} +.ctrInsRowStyle +{ + background-color: #b8b8b8; +} +.ctrEditRowStyle +{ + /*background-color: #D1DDF1;*/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #4683ff ),to( #2461BF )); + background-image: -webkit-linear-gradient( #4683ff,#2461BF ); + background-image: -moz-linear-gradient( #4683ff,#2461BF ); + background-image: -ms-linear-gradient( #4683ff,#2461BF ); + background-image: -o-linear-gradient( #4683ff,#2461BF ); + background-image: linear-gradient( #4683ff,#2461BF ); +} +.ctrSelRowStyle +{ + /*background-color: #D1DDF1;*/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #dfd ),to( #80ff80 )); + background-image: -webkit-linear-gradient( #dfd,#80ff80 ); + background-image: -moz-linear-gradient( #dfd,#80ff80 ); + background-image: -ms-linear-gradient( #dfd,#80ff80 ); + background-image: -o-linear-gradient( #dfd,#80ff80 ); + background-image: linear-gradient( #dfd,#80ff80 ); + font-weight: bold; +} +.ctrCommRow +{ + font-weight: bold; + background-color: #D1DDF1; +} +.ctrFiledHead +{ + background-color: #DEE8F5; + font-weight: bold; + width: 25%; +} +.ctrLabelStrong +{ + font-weight: bold; +} +.ctrFieldEdit +{ + font-size: 8pt; +} + +/* Controlli Alternativi */ + +.ctrHeaderPagerDet +{ + background-color: #507CD1; + font-weight: bold; + color: White; +} + +.ctrFooterDet +{ + background-color: #507CD1; + font-weight: bold; + color: White; +} +.ctrRowStyleDet +{ + vertical-align: top; + background-color: #EFF3FB; +} +.ctrAltRowStyleDet +{ + vertical-align: top; + background-color: White; + border-bottom-width: 1px; + border-color: Silver; +} +.ctrInsRowStyleDet +{ + background-color: #b8b8b8; +} +.ctrEditRowStyleDet +{ + background-color: #D1DDF1; +} +.ctrSelRowStyleDet +{ + font-weight: bold; + color: #333333; + background-color: #D1DDF1; +} +.ctrCommRowDet +{ + font-weight: bold; + background-color: #D1DDF1; +} +.ctrFiledHeadDet +{ + background-color: #DEE8F5; + font-weight: bold; + width: 25%; +} +.ctrLabelStrongDet +{ + font-weight: bold; +} +.ctrFieldEditDet +{ + font-size: 8pt; +} + +/* END */ + +/* Controlli alternativi per cloning Rossi */ + +.ctrHeaderPagerRed +{ + background-color: #D15B5B; + font-weight: bold; + color: White; +} + +.ctrFooterRed +{ + background-color: #D15B5B; + font-weight: bold; + color: White; +} + +.ctrRowStyleRed +{ + vertical-align: top; + background-color: #FFE1E7; +} + +.ctrAltRowStyleRed +{ + vertical-align: top; + background-color: White; + border-bottom-width: 1px; + border-color: Silver; +} + +.ctrInsRowStyleRed +{ + background-color: #b8b8b8; +} + +.ctrEditRowStyleRed +{ + background-color: #FFC4C5; +} + +.ctrSelRowStyleRed +{ + font-weight: bold; + color: #333333; + background-color: #FFC4C5; +} + +.ctrCommRowRed +{ + font-weight: bold; + background-color: #FFC4C5; +} + +.ctrFiledHeadRed +{ + background-color: #FFC4C5; + font-weight: bold; + width: 25%; +} + +.ctrLabelStrongRed +{ + font-weight: bold; +} + +.ctrFieldEditRed +{ + font-size: 8pt; +} + + +/* END */ + + + + +.repHead +{ + background-color: #507CD1; + color: White; + font-size: 10pt; + font-weight: bold; +} +.repFrame +{ + border: solid /* 2px */ #507CD1; +} +.repFooter +{ + font-size: 8pt; + background-color: #507CD1; + color: White; +} +.repFooterRight +{ + font-size: 8pt; + background-color: #507CD1; + color: White; + text-align: right; +} + +/*CollapsiblePanel*/ +.collapsePanel +{ + background-color: white; + overflow: hidden; +} +.collapsePanelHeader +{ + width: 100%; + height: 30px; + background-image: url(images/bg-menu-main.png); + background-repeat: repeat-x; + color: #FFF; + font-weight: bold; +} +.collapsePanelHead +{ + padding: 5px; + cursor: pointer; + vertical-align: middle; +} +.collapsePanelImg +{ + float: right; + vertical-align: middle; +} +.collapsePanelText +{ + float: left; + vertical-align: middle; + font-size: 9pt; +} +.collapsePanelTextDetails +{ + float: left; + margin-left: 20px; + vertical-align: middle; + font-size: 7pt; +} + +.ctrSelRow2DetailStyle +{ + font-weight: bold; + color: #333333; + background-color: #D1DDF1; +} + +.pnlDettaglio +{ + margin: 4px 4px 4px 4px; +} + +.dettaglioRiga +{ + vertical-align: top; +} +.pnlMaster +{ + height: 300px; +} +.pnlDetail +{ + border-left: solid 4px #D1DDF1; + border-top: solid 4px #D1DDF1; + border-bottom: solid 4px #D1DDF1; + border-right: solid 4px #D1DDF1; + background-color: #F3FFF3; + vertical-align: top; +} +.pnlDrillDown +{ + border-left: solid 8px #D1DDF1; + border-top: solid 8px #D1DDF1; + border-bottom: solid 8px #D1DDF1; + border-right: solid 8px #D1DDF1; + vertical-align: top; + height: 290px; +} + +.pnlDrillDownAlt +{ + border-right: solid 5px #D1DDF1; +} + +.pnlDrillDownAltAll +{ + border-right: solid 5px #D1DDF1; + border-left: solid 5px #D1DDF1; + border-top: solid 5px #D1DDF1; + border-bottom: solid 5px #D1DDF1; +} + + +.lblSearchLang +{ + font-weight: bold; + font-size: 11pt; + color: #00008B; + margin-left: 8px; + margin-right: 4px; +} +.tblDett +{ + vertical-align: top; + background-color: white; + text-align: left; +} +. .tblDett.titolo +{ + font-size: 13pt; + font-weight: bold; + color: blue; +} +. .tblDett.sceltaGen +{ + background-color: #8899ee; +} +.pnlPar_1 +{ + background-color: #ea101e; +} +.pnlPar_1_En +{ + font-size: 7pt; + font-weight: normal; + color: Silver; +} +.pnlPar_1_Lang +{ + font-size: 8pt; + font-weight: bold; + color: Silver; +} +.pnlPar_1_Error +{ + font-size: 7pt; + font-weight: bold; + color: #aadd00; +} +.pnlPar_1_Descr +{ + background-color: #ea101e; + font-size: 9pt; + font-weight: normal; + color: Yellow; +} +.pnlPar_2 +{ + background-color: #dcdcdc; +} +.pnlPar_2_En +{ + font-size: 7pt; + font-weight: normal; + color: black; +} +.pnlPar_2_Lang +{ + font-size: 8pt; + font-weight: bold; + color: black; +} +.pnlPar_2_Error +{ + font-size: 7pt; + font-weight: bold; + color: red; +} +.pnlPar_2_Descr +{ + font-size: 9pt; + font-weight: normal; +} +.pnlPar_3 +{ + background-color: #4444cc; +} +.pnlPar_3_En +{ + font-size: 8pt; + font-weight: bold; + color: yellow; +} +.pnlPar_3_Lang +{ + font-size: 8pt; + font-weight: bold; + color: Silver; +} +.pnlPar_3_Error +{ + font-size: 7pt; + font-weight: bold; + color: Yellow; +} +.pnlPar_3_Descr +{ + background-color: #4444cc; + font-size: 9pt; + font-weight: normal; + color: Yellow; +} +.pnlPar_3_warn +{ + background-color: #4444cc; + font-size: 8pt; + font-weight: normal; + font-style: italic; + color: Yellow; +} +.dlTestata +{ + background-color: White; + border-width: 0px; + border-style: solid; + border-color: #000099; +} +.dlTestataSel +{ + font-size: 8pt; + color: #339966; + background-color: #111111; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataItem +{ + text-align: right; + font-size: 7pt; + color: #330099; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataItemObblig +{ + text-align: right; + font-size: 7pt; + color: Black; + background-color: #b3ccff; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataAltItem +{ + text-align: right; + font-size: 7pt; + color: #330099; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataEdit +{ + font-size: 8pt; + color: #339966; + background-color: #66FFCC; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + vertical-align: text-top; +} +.dlTestataHead +{ + color: #CCFFFF; + background: #000099; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataHead2 +{ + color: #CCFFFF; + background: #997799; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataFoot +{ + text-align: right; + color: #3333dd; + background: #D4C8D0; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestata_Lang +{ + font-size: 7pt; + font-weight: bold; + color: #3366bb; +} +.dlTestata_En +{ + font-size: 7pt; + font-weight: normal; + color: #339933; +} + +.lblTabPrincLang +{ + font-weight: bold; + font-size: 13pt; + color: #00008B; + margin-left: 8px; + margin-right: 4px; +} +.lblTabPrincEn +{ + font-weight: normal; + font-size: 7pt; + color: #00008B; + margin-left: 4px; + margin-right: 8px; +} +.lblTabPrincLang2 +{ + font-weight: bold; + font-size: 10pt; + color: White; + margin-left: 8px; + margin-right: 4px; +} +.lblTabPrincEn2 +{ + font-weight: normal; + font-size: 7pt; + color: White; + margin-left: 4px; + margin-right: 8px; +} +.lblTab_1Lang +{ + font-size: 10pt; + font-weight: bold; + color: #00008B; + margin-left: 8px; + margin-right: 4px; +} +.lblTab_1En +{ + font-size: 7pt; + font-weight: normal; + color: #00008B; + margin-left: 4px; + margin-right: 8px; +} +.tab_1Body +{ + vertical-align: middle; + border: solid thin #ff9900; +} +.lblLang +{ + font-size: 10pt; + font-weight: bold; + color: Black; +} +.lblEn +{ + font-size: 7pt; + color: Black; +} + +.dgSx +{ + background-color: White; + border-width: 0px; + border-style: solid; + border-color: #990000; +} +.dgSxSel +{ + text-align: right; + font-size: 8pt; + font-weight: bold; + color: #663399; + background-color: #FFCC66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxItem +{ + text-align: right; + font-size: 7pt; + color: #330099; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxAltItem +{ + text-align: right; + font-size: 7pt; + color: #330099; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxEdit +{ + font-size: 8pt; + color: #663399; + background-color: #FFCC66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + vertical-align: text-top; +} +.dgSxHead +{ + color: #FFFFCC; + background: #990000; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxHead2 +{ + color: #FFFFCC; + background: #999977; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxFoot +{ + text-align: right; + color: Black; + background: #bbccbb; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + font-weight: bold; + border-bottom-style: solid; + border-color: Black; +} +.dgSxPaging +{ + text-align: left; + color: Black; + background: white; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.lblTab_2Lang +{ + font-size: 10pt; + font-weight: bold; + color: White; + margin-left: 8px; + margin-right: 4px; +} +.lblTab_2En +{ + font-size: 7pt; + font-weight: normal; + color: White; + margin-left: 4px; + margin-right: 8px; +} +.dgDx +{ + background-color: White; + border-width: 1px; + border-style: solid; + border-color: #003399; +} +.dgDxSel +{ + font-size: 8pt; + font-weight: bold; + color: #CCFF99; + background-color: #009999; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxItem +{ + font-size: 7pt; + color: #003399; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxAltItem +{ + font-size: 7pt; + color: #330099; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxEdit +{ + font-size: 8pt; + font-weight: bold; + color: #CCFF99; + background-color: #009999; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxHead +{ + color: #CCCCFF; + background: #003399; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxFoot +{ + color: #003399; + background-color: #99CCCC; + font-size: 10pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.lblMess +{ + color: Red; + font-size: 12pt; + font-style: italic; + font-weight: bold; +} + +.dlTextbox +{ + font-size: 8pt; +} +.dlLabel +{ + font-size: 8pt; + color: Black; + background-color: Transparent; + border-style: none; +} +.pnl_bozza +{ + background: #dcdcdc; +} +.pnl_inApprov +{ + background: #cbcbcb; +} +.pnl_freezed +{ + background: #bababa; +} +.lblValSel +{ + font-size: 8pt; + color: Black; + background-color: Transparent; + border-style: none; +} +.lblDett1 +{ + text-align: left; + font-weight: bold; + font-size: 7pt; + color: black; +} + +.dgAllegati +{ + background-color: White; + border-width: 0px; + border-style: solid; + border-color: #009900; +} +.dgAllegatiSel +{ + text-align: right; + font-size: 8pt; + font-weight: bold; + color: #669933; + background-color: #CCFF66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgAllegatiItem +{ + text-align: right; + font-size: 7pt; + color: #339900; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgAllegatiAltItem +{ + text-align: right; + font-size: 7pt; + color: #339900; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgAllegatiEdit +{ + font-size: 8pt; + color: #669933; + background-color: #cCFF66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + vertical-align: text-top; +} +.dgAllegatiHead +{ + color: #FFFFCC; + background: #009900; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgAllegatiFoot +{ + text-align: right; + color: Black; + background: #ccbbbb; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + font-weight: bold; + border-bottom-style: solid; + border-color: Black; +} +.dgAllegatiPaging +{ + text-align: left; + color: Black; + background: white; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.btnTab +{ + border-right: #ea101e 1px solid; + padding-right: 8px; + border-top: #ea101e 1px solid; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + background: #ea101e; + padding-bottom: 2px; + vertical-align: top; + border-left: #ea101e 1px solid; + color: white; + padding-top: 0px; + border-bottom: #ea101e 1px solid; + font-family: verdana, arial; + text-align: justify; +} + +.dgFiles +{ + background-color: White; + border-width: 0px; + border-style: solid; + border-color: #009900; +} +.dgFilesSel +{ + text-align: right; + font-size: 9pt; + font-weight: bold; + color: #669933; + background-color: #CCFF66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgFilesItem +{ + text-align: right; + font-size: 8pt; + color: #339900; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgFilesAltItem +{ + text-align: right; + font-size: 8pt; + color: #339900; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgFilesEdit +{ + font-size: 9pt; + color: #669933; + background-color: #cCFF66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + vertical-align: text-top; +} +.dgFilesHead +{ + color: #CCFFFF; + background: #990000; + font-weight: bold; + font-size: 9pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgFilesFoot +{ + text-align: right; + color: Black; + background: #ccbbbb; + font-size: 9pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + font-weight: bold; + border-bottom-style: solid; + border-color: Black; +} +.dgFilesPaging +{ + text-align: left; + color: Black; + background: white; + font-size: 9pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} + +.lblFiltrLang +{ + font-size: 10pt; + font-weight: bold; + color: Black; + margin-left: 2px; + margin-right: 2px; +} +.lblFiltrEn +{ + font-size: 7pt; + font-weight: normal; + color: Black; + margin-left: 2px; + margin-right: 2px; +} + +grViewBorder +{ + border-left-width: 2px; + border-top-width: 2px; + border-bottom-width: 2px; + border-right-width: 0px; +} +/* @end */ + +/* @group Portable */ + +.bodyPortable +{ + /*background-color: #FFFFFF; */ + margin-top: 0px; + margin-left: 0px; + margin-bottom: 0px; + margin-right: 0px; + font: menu; + font-size: small; /* aggiunte per WES*/ + width: 100%; + vertical-align: middle; + background-color: Black; + color: White; +} + +.btnEnabled +{ + color: White; + font-family: Verdana; + font-variant: small-caps; + font-size: medium; + text-decoration: none; +} +.btnCurrent +{ + color: Black; + font-family: Verdana; + font-variant: small-caps; + font-size: medium; /*border-color: #6969ff;*/ + border-color: #7A90AB; + padding: 1px 1px 1px 1px; + border-width: 2px; + border-style: solid; + background-color: #AAB8C9; /*background: #DEDEFF;*/ + text-decoration: none; +} +.btnDisabled +{ + color: #444444; + font-family: Verdana; + font-variant: small-caps; + font-size: medium; + text-decoration: none; +} + +.iphone +{ + width: 100%; +} + + + +.txtFooter +{ + font-size: small; + font-style: italic; +} + +.txtCopyright +{ + font-size: small; +} + +/* @end */ + +.watermark +{ + color: Gray; + font-style: italic; +} +.autocomplete +{ + color: Gray; + font-size: smaller; +} +.autocompleteHiglight +{ + color: Black; + font-size: smaller; +} +/* ComboBox styles */ + +#master_content .ajax__combobox_itemlist +{ + margin: 0px; +} + +.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input +{ + background-image: url(images/toolkit-bg.gif); + background-position: top left; + border: 0px none; + color: #FFFFFF; + padding: 4px 0px 3px 5px; + font-size: 13px; + height: 16px; + width: 240px; +} +.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button +{ + background-image: url(images/toolkit-arrow.gif); + background-position: top left; + border: 0px none; + height: 23px; + width: 23px; +} +.AjaxToolkitStyle .ajax__combobox_itemlist +{ + border-color: #0F2543; + background-color: #EFEFEF; +} + +.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input +{ + margin: 0; + background-image: url(images/aqua-bg.gif); + background-position: top left; + border: 0px none; + padding: 2px 0px 0px 8px; + font-size: 11px; + height: 17px; + width: 150px; +} +.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button +{ + background-image: url(images/aqua-arrow.gif); + background-position: top left; + border: 0px none; + height: 19px; + width: 19px; +} +.AquaStyle .ajax__combobox_itemlist +{ + border-color: #000000; + background-color: #FFFFFF; +} +.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input +{ + margin: 0; + border: solid 1px #7F9DB9; + border-right: 0px none; + padding: 1px 0px 0px 5px; + font-size: 13px; + height: 18px; +} +.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button +{ + margin: 0; + padding: 0; + background-image: url(images/windows-arrow.gif); + background-position: top left; + border: 0px none; + height: 21px; + width: 21px; +} +.WindowsStyle .ajax__combobox_itemlist +{ + border-color: #7F9DB9; +} +/* tabella edit dettagli (es: tipoObj) */ +.tblEditDetail +{ + border: 1px solid #ACACAC; +} + +.bg_plus +{ + background-color: silver; +} + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Web.config b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Web.config new file mode 100644 index 0000000..daac72c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/Web.config @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/Ajax.master b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/Ajax.master new file mode 100644 index 0000000..dd10ba6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/Ajax.master @@ -0,0 +1,67 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="Ajax" Codebehind="Ajax.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + + + +
        + + + + + + + + + + + + + +
        +
        + + + + + +
        +
        +
        + + +
        + + + + +
        + + +
        +
        +
        +
        +
        +
        + +
        +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxSearch.master b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxSearch.master new file mode 100644 index 0000000..92016cd --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxSearch.master @@ -0,0 +1,80 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="AjaxSearch" Codebehind="AjaxSearch.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" + TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_ricercaGenerica.ascx" TagName="mod_ricercaGenerica" + TagPrefix="uc4" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" + TagPrefix="uc5" %> + + + + + + + + + +
        + + + + + + + + + + + + + +
        +
        + + + + + +
        +
        +
        + + +
        + + + + + + + + +
        + + + +
        + + +
        +
        +
        +
        +
        +
        + +
        +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxSearchEmpty.master b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxSearchEmpty.master new file mode 100644 index 0000000..d818265 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxSearchEmpty.master @@ -0,0 +1,81 @@ +<%@ Master Language="C#" AutoEventWireup="True" + Inherits="AjaxSearchEmpty" Codebehind="AjaxSearchEmpty.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" + TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_ricercaGenerica.ascx" TagName="mod_ricercaGenerica" + TagPrefix="uc4" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" + TagPrefix="uc5" %> + + + + + + + + + +
        + + + + + + + + + + + + + +
        +
        + + + + + +
        +
        +
        + + +
        + + + + + + + + +
        + + + +
        + + +
        +
        +
        +
        +
        +
        + +
        +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxSimple.master b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxSimple.master new file mode 100644 index 0000000..1f3bac5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxSimple.master @@ -0,0 +1,37 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="AjaxSimple" Codebehind="AjaxSimple.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc1" %> + + + + Simplepage + + + + + +
        + + +
        + + + + + + + +
        +
        + + +
        +
        + +
        +
        +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxSimpleUpload.master b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxSimpleUpload.master new file mode 100644 index 0000000..b3b65d5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxSimpleUpload.master @@ -0,0 +1,38 @@ +<%@ Master Language="C#" AutoEventWireup="True" + Inherits="AjaxSimpleUpload" Codebehind="AjaxSimpleUpload.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc1" %> + + + + SimplePage + + + + + +
        + + +
        + + + + + + + +
        +
        + + +
        +
        + +
        +
        +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxTitle.master b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxTitle.master new file mode 100644 index 0000000..f9a9eea --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/AjaxTitle.master @@ -0,0 +1,76 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="AjaxTitle" Codebehind="AjaxTitle.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + + + +
        + + + + + + + + + + + + + +
        +
        + + + + + +
        +
        +
        + + +
        + + + + + + + + +
        + + +   +
        + + +
        +
        +
        +
        +
        +
        + +
        +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/MasterAjax.master b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/MasterAjax.master new file mode 100644 index 0000000..e887038 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebMasterPages/MasterAjax.master @@ -0,0 +1,57 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="MasterAjax" Codebehind="MasterAjax.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + +
        + + + + + + + + + + + + + +
        +
        + + + + + +
        +
        +
        + + + + + + +
        +
        + +
        +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_anagAmbitiGuasto.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_anagAmbitiGuasto.ascx new file mode 100644 index 0000000..7aa2c5e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_anagAmbitiGuasto.ascx @@ -0,0 +1,87 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_anagAmbitiGuasto" + CodeBehind="mod_anagAmbitiGuasto.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_anagOpMtz.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_anagOpMtz.ascx new file mode 100644 index 0000000..7de0679 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_anagOpMtz.ascx @@ -0,0 +1,108 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_anagOpMtz" CodeBehind="mod_anagOpMtz.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_aperturaImpianti.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_aperturaImpianti.ascx new file mode 100644 index 0000000..0e11847 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_aperturaImpianti.ascx @@ -0,0 +1,54 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_aperturaImpianti" Codebehind="mod_aperturaImpianti.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_assegnazioniMacchineImpianti.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_assegnazioniMacchineImpianti.ascx new file mode 100644 index 0000000..d48e589 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_assegnazioniMacchineImpianti.ascx @@ -0,0 +1,42 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_assegnazioniMacchineImpianti" + CodeBehind="mod_assegnazioniMacchineImpianti.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_selettore_ajax.ascx" TagName="mod_selettore_ajax" + TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_macchine.ascx" TagName="mod_macchine" TagPrefix="uc2" %> + + + + + + + + + + + +
        + + + +
        +
        + +
        +
        + +
        + +
        +
        + +
        +
        + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_calChiusura.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_calChiusura.ascx new file mode 100644 index 0000000..1e37269 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_calChiusura.ascx @@ -0,0 +1,126 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_calChiusura" Codebehind="mod_calChiusura.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + +
        + +
        + + + +
        +
        + +
        + + + +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_chLang.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_chLang.ascx new file mode 100644 index 0000000..423a15f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_chLang.ascx @@ -0,0 +1,28 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_chLang" Codebehind="mod_chLang.ascx.cs" %> + + + + + + + + +
        + +
        + + + + + + <%# DataBinder.Eval(Container, "DataItem.Lingua") %> + + + <%# DataBinder.Eval(Container, "DataItem.Lingua") %> + + + + + +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_dataOra.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_dataOra.ascx new file mode 100644 index 0000000..a1fd38f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_dataOra.ascx @@ -0,0 +1,42 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_dataOra" Codebehind="mod_dataOra.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + +
        +
        +
        + + <%--Format="yyyy/MM/dd"--%> + +
        + + + + + + +
        +
        +
        + +
        +
        +
        + +
        +
        +
        + +
        +
        + + + +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_dettMtzProg.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_dettMtzProg.ascx new file mode 100644 index 0000000..8433c6c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_dettMtzProg.ascx @@ -0,0 +1,113 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_dettMtzProg" CodeBehind="mod_dettMtzProg.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc1" %> + + + + + + + + + + + + + + +
        +
        +

        + +

        +
        +
        + + + +
        +
        +
        + + +
        +
        + +
        +
        +
        +
        + + +
        +
        + + + + + + +
        +
        +
        +
        +
        + + + + +
        +
        +
        + + + +
        +
        +
        +
        + +
        +
        +
        + + + + +
        +
        +
        +
        +
        + + + + +
        +
        +
        + + +
        +
        +
        + + +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_dettaglioIntervento.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_dettaglioIntervento.ascx new file mode 100644 index 0000000..e244586 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_dettaglioIntervento.ascx @@ -0,0 +1,767 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_dettaglioIntervento" + CodeBehind="mod_dettaglioIntervento.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_interventoOpMtz.ascx" TagName="mod_interventoOpMtz" + TagPrefix="uc1" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_dataOra.ascx" TagName="mod_dataOra" TagPrefix="uc2" %> +
        +
        + +
        +
        + + +
        +
        + + +
        +
        + + +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + + + + + + + + +
        + + + + + + + + + + + +
        + + + +
        + + + +
        + + + + + + +
        + + + + + <%-- + + + + --%> + + +
        + + + +
        + + + +
        + + + +
        + +
        + +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + +
        + + + + + + + + + +
        + + + + + + + + + + + + +
        + + + + +
        + +
        +
        +
        +
        + +
        +
        + +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + + + + + + [lblTurnoLav] + + +
        + + + + + + + + + + + +
        + + + +
        + + + +
        + + + + + + +
        + + + + + <%-- + + + + --%> + + +
        + + + +
        + + + +
        + + + +
        + +
        + +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + +
        + + + + + + + + + +
        + + + + + + + + + + + + +
        + + + + +
        + +
        +
        +
        +
        +
        + + +
        +
        + +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + + + + + + + + +
        + + + + + + + + + + + +
        + + + +
        + + + + + + + +
        + + + + + + +
        + + + + + <%-- + + + + --%> + + +
        + + + + + + + + + + + +
        + + + +
        +
        + + + +
        + + +
        + +
        +
        + + + + +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + +
        + + + + + + + + + +
        + <%----%> + + + + + + + + + + + + +
        + + + + +
        + +
        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_elFamMacch.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_elFamMacch.ascx new file mode 100644 index 0000000..a526976 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_elFamMacch.ascx @@ -0,0 +1,88 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_elFamMacch" Codebehind="mod_elFamMacch.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_elMacch2Fam.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_elMacch2Fam.ascx new file mode 100644 index 0000000..779112e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_elMacch2Fam.ascx @@ -0,0 +1,56 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_elMacch2Fam" Codebehind="mod_elMacch2Fam.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_elencoMtzProg.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_elencoMtzProg.ascx new file mode 100644 index 0000000..fb74a76 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_elencoMtzProg.ascx @@ -0,0 +1,224 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_elencoMtzProg" CodeBehind="mod_elencoMtzProg.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc1" %> +<% if (false) + { %> + +<% } %> +
        + +
        +
        + + + + + +
        +
        +
        + + + + + + +
        +
        + + + + + + +
        +
        +
        +
        + + + + +
        +
        + + + + + + + +
        +
        +
        +
        + + + + + + + +
        +
        + + + + +
        +
        +
        +
        + + + + +
        +
        + +
        + +
        + +
        +
        +
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <%-- + --%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_elencoRichieste.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_elencoRichieste.ascx new file mode 100644 index 0000000..aab84e4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_elencoRichieste.ascx @@ -0,0 +1,125 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_elencoRichieste" Codebehind="mod_elencoRichieste.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_periodoAnalisi.ascx" TagName="mod_periodoAnalisi" + TagPrefix="uc1" %> +
        +
        + +
        +
        + +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <%-- + + --%> + + + + + + + + +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_famiglieMacchine.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_famiglieMacchine.ascx new file mode 100644 index 0000000..15b721f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_famiglieMacchine.ascx @@ -0,0 +1,51 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_famiglieMacchine" Codebehind="mod_famiglieMacchine.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_elFamMacch.ascx" TagName="mod_elFamMacch" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_elMacch2Fam.ascx" TagName="mod_elMacch2Fam" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_selettore.ascx" TagName="mod_selettore" TagPrefix="uc3" %> +
        + + + + + + + + +
        + +
        + +
        + +
        +
        + +
        +
        + +
        +
        + + + + + + +
        + +
        + +
        +
        +
        + +
        +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_filtraMtzProg.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_filtraMtzProg.ascx new file mode 100644 index 0000000..8b71f47 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_filtraMtzProg.ascx @@ -0,0 +1,40 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="WebUserControls_mod_filtraMtzProg" Codebehind="mod_filtraMtzProg.ascx.cs" %> +<%@ Register src="mod_filtro.ascx" tagname="mod_filtro" tagprefix="uc1" %> +
        + + + + + +
        +
        + +
        +
        + + + +
        +
        +
        + +
        +
        + + + +
        +
        + + + + + + +
        +
        +
        \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_filtro.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_filtro.ascx new file mode 100644 index 0000000..e56968f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_filtro.ascx @@ -0,0 +1,7 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_filtro" Codebehind="mod_filtro.ascx.cs" %> + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_fixCal.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_fixCal.ascx new file mode 100644 index 0000000..13c69eb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_fixCal.ascx @@ -0,0 +1,6 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_fixCal" Codebehind="mod_fixCal.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_gestCausali.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_gestCausali.ascx new file mode 100644 index 0000000..5d28d2f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_gestCausali.ascx @@ -0,0 +1,104 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_gestCausali" CodeBehind="mod_gestCausali.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc1" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_gestUtentiGIM.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_gestUtentiGIM.ascx new file mode 100644 index 0000000..02b656c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_gestUtentiGIM.ascx @@ -0,0 +1,112 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_gestUtentiGIM" Codebehind="mod_gestUtentiGIM.ascx.cs" %> +
        + + + + + + + + + + + + + + +
        +

        + +

        +
        + +

        + +

        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        +
        + +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_impianti.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_impianti.ascx new file mode 100644 index 0000000..e356dec --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_impianti.ascx @@ -0,0 +1,185 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_impianti" Codebehind="mod_impianti.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_selettore_ajax.ascx" TagName="mod_selettore_ajax" TagPrefix="uc1" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + +
        + + + +
        +
        + + + + + + + + + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_insertRichiesta.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_insertRichiesta.ascx new file mode 100644 index 0000000..baeb571 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_insertRichiesta.ascx @@ -0,0 +1,162 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_insertRichiesta" CodeBehind="mod_insertRichiesta.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_dataOra.ascx" TagName="mod_dataOra" TagPrefix="uc1" %> + +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        + +
        +
        +
        + +
        +
        +
        + + + + + + + + + + +
        +
        +
        + + + + + +
        +
        +
        +
        + + + + + + + + + +
        +
        +
        + +
        +
        +
        +
        +
        + + +
        +
        +
        + + +
        +
        +
        +
        +
        + +
        +
        +
        +
        + + + +
        +
        +
        + + + +
        +
        + +
        +
        + +
        +
        +
        +
        +
        + + + + + + + + + +
        +
        +
        + +
        + + +
        + +
        +
        +
        +
        + +
        +

        + +

        +
        + +
        +
        + +    + +
        +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_interventoOpMtz.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_interventoOpMtz.ascx new file mode 100644 index 0000000..745248b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_interventoOpMtz.ascx @@ -0,0 +1,112 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_interventoOpMtz" Codebehind="mod_interventoOpMtz.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_lemmiVocab.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_lemmiVocab.ascx new file mode 100644 index 0000000..afbc7a8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_lemmiVocab.ascx @@ -0,0 +1,53 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_lemmiVocab" Codebehind="mod_lemmiVocab.ascx.cs" %> + + + + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_login.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_login.ascx new file mode 100644 index 0000000..f72f27d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_login.ascx @@ -0,0 +1,51 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_login" CodeBehind="mod_login.ascx.cs" %> + + + + + +
        + +
        +
        +
        +
        + +
        +
        + +
        +
        +
        +
        + +
        +
        + +
        +
        +
        +
        + +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        +
        + +
        +
        + +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_macchine.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_macchine.ascx new file mode 100644 index 0000000..6da140b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_macchine.ascx @@ -0,0 +1,362 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_macchine" CodeBehind="mod_macchine.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_selettore_ajax.ascx" TagName="mod_selettore_ajax" TagPrefix="uc1" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc2" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_main_help.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_main_help.ascx new file mode 100644 index 0000000..a3c0534 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_main_help.ascx @@ -0,0 +1,15 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_main_help" Codebehind="mod_main_help.ascx.cs" %> + + + + + + + + + + +
        +
        +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menuBottom.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menuBottom.ascx new file mode 100644 index 0000000..e83b50d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menuBottom.ascx @@ -0,0 +1,4 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_menuBottom" Codebehind="mod_menuBottom.ascx.cs" %> + - + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menuBottomPortable.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menuBottomPortable.ascx new file mode 100644 index 0000000..0ba175c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menuBottomPortable.ascx @@ -0,0 +1,4 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_menuBottomMini" Codebehind="mod_menuBottomPortable.ascx.cs" %> +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menuSx.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menuSx.ascx new file mode 100644 index 0000000..b54c215 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menuSx.ascx @@ -0,0 +1,16 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_menuSx" Codebehind="mod_menuSx.ascx.cs" %> + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menuTop.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menuTop.ascx new file mode 100644 index 0000000..82cddee --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_menuTop.ascx @@ -0,0 +1,40 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_menuTop" CodeBehind="mod_menuTop.ascx.cs" %> + + + + + + + +
        + + + + + + + + + + + +
        + + + + + + + + +
        + + + + + + +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_mtzPrevPending.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_mtzPrevPending.ascx new file mode 100644 index 0000000..d166493 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_mtzPrevPending.ascx @@ -0,0 +1,54 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_mtzPrevPending" CodeBehind="mod_mtzPrevPending.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +
        + +
        +
        + + + + + + + + + + + + + + + + + +
        + +
        +
        + + + +
        + +
        +
        + + + + +
        +
        + + + + + + + + +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_pageTitleAndSearch.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_pageTitleAndSearch.ascx new file mode 100644 index 0000000..67dc1ca --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_pageTitleAndSearch.ascx @@ -0,0 +1,25 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_pageTitleAndSearch" Codebehind="mod_pageTitleAndSearch.ascx.cs" %> +
        + + + + + + +
        + + +   + + + +
        +
        +
        + +
        +
        +
        +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_periodoAnalisi.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_periodoAnalisi.ascx new file mode 100644 index 0000000..9096f87 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_periodoAnalisi.ascx @@ -0,0 +1,35 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_periodoAnalisi" Codebehind="mod_periodoAnalisi.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +
        +
        + +
        +
        + + <%--Format="dd/MM/yyyy"--%> + + +
        +
        + + <%--Format="dd/MM/yyyy"--%> + + +
        +
        + + + + + + + +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_priorita.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_priorita.ascx new file mode 100644 index 0000000..e9c2b51 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_priorita.ascx @@ -0,0 +1,104 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_priorita" Codebehind="mod_priorita.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + <%-- + + + + + + + + + + + + + --%> + + + + + + + + + + + + + + + + + + + + + <%-- + + + + + + + + + + + + + + --%> + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_reportInterventi.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_reportInterventi.ascx new file mode 100644 index 0000000..c0adc85 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_reportInterventi.ascx @@ -0,0 +1,107 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_reportInterventi" + CodeBehind="mod_reportInterventi.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_periodoAnalisi.ascx" TagName="mod_periodoAnalisi" + TagPrefix="uc1" %> +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        + +
        +
        + + + + + + +
        +
        +
        +
        + +
        +
        + +
        +
        + + + + + + +
        +
        +
        +
        +
        + + + + +
        +
        + +
        + +
        +
        +
        +
        + + + + + + + + + +
        +

        + +

        + +
        + +

        + +

        + +
        +
        + +
        +
        +
        +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_ricercaGenerica.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_ricercaGenerica.ascx new file mode 100644 index 0000000..445d3d1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_ricercaGenerica.ascx @@ -0,0 +1,6 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_ricercaGenerica" Codebehind="mod_ricercaGenerica.ascx.cs" %> +
        + + +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_selettore.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_selettore.ascx new file mode 100644 index 0000000..a58ce54 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_selettore.ascx @@ -0,0 +1,58 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_selettore" Codebehind="mod_selettore.ascx.cs" %> + + + + + + + +
        + + + + +
        + +   + +   + +   + +
        +
        + + + + + + + + + + + + + + + + + + + + + + +    + + + + + +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_selettore_ajax.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_selettore_ajax.ascx new file mode 100644 index 0000000..3553ef4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_selettore_ajax.ascx @@ -0,0 +1,77 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_selettore_ajax" Codebehind="mod_selettore_ajax.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %> + + + + +
        + + +
        +
        +
        + + + + + + + + + + +
        + + + + +
        + +   + +   + +   + +
        +
        + + + + + + + + + + + + + + + + + + + + + + +    + + + + + +
        +
        +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_tipoGuasto.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_tipoGuasto.ascx new file mode 100644 index 0000000..2d81252 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_tipoGuasto.ascx @@ -0,0 +1,85 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_tipoGuasto" Codebehind="mod_tipoGuasto.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_titlePortable.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_titlePortable.ascx new file mode 100644 index 0000000..cb15f3c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_titlePortable.ascx @@ -0,0 +1,4 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_titleMini" Codebehind="mod_titlePortable.ascx.cs" %> + +
        +
        \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_unauthorized.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_unauthorized.ascx new file mode 100644 index 0000000..85a8d72 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_unauthorized.ascx @@ -0,0 +1,35 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_unauthorized" Codebehind="mod_unauthorized.ascx.cs" %> + + + + + + + + + + + + + + + + +
        + SteamWare +
        + +
        + +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_vocabolario.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_vocabolario.ascx new file mode 100644 index 0000000..7534b8d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/WebUserControls/mod_vocabolario.ascx @@ -0,0 +1,105 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_vocabolario" Codebehind="mod_vocabolario.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + + + + +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/adminDB.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/adminDB.aspx new file mode 100644 index 0000000..ab75e01 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/adminDB.aspx @@ -0,0 +1,135 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimple.master" AutoEventWireup="true" Inherits="adminDB" Codebehind="adminDB.aspx.cs" %> + + +
        +
        +

        + Amministrazione Database Applicazione

        +

        + Di seguito sono riportate le opzioni attive per l'amministrazione del DB dell'applicazione + corrente

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        + DB Produzione + + +
        + + + Crea DB di produzione dell'Applicazione +
        + (Crea da zero il DB dell'Applicazione) +
        + + + Aggiorna il DB di produzione per l'applicazione +
        + (solo se Db in produzione è più vecchio della versione richiesta) +
        + DB Test +
        + + + Reimposta il DB di test +
        + (per verifica procedure creazione DB da zero alla versione corrente) +
        + + + Aggiorna il DB di test per l'applicazione eseguendo gli step indicati +
        + dalla versione alla versione +
        + DB Vocabolario + + +
        + + + Crea DB Vocabolario +
        + (Crea da zero il DB vocabolario) +
        + + + Aggiorna DB Vocabolario +
        + (Aggiorna all'ultima versione il DB vocabolario) +
        + DB Anagrafica + + +
        + + + Crea DB Anagrafica +
        + (Crea da zero il DB Anagrafica) +
        + + + Aggiorna DB Anagrafica +
        + (Aggiorna all'ultima versione il DB Anagrafica) +
        + +
        +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/anagAmbitiGuasto.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/anagAmbitiGuasto.aspx new file mode 100644 index 0000000..08c2a37 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/anagAmbitiGuasto.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="anagAmbitiGuasto" Codebehind="anagAmbitiGuasto.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_anagAmbitiGuasto.ascx" tagname="mod_anagAmbitiGuasto" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/aperturaImpianti.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/aperturaImpianti.aspx new file mode 100644 index 0000000..c354a59 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/aperturaImpianti.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="aperturaImpianti" Codebehind="aperturaImpianti.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_aperturaImpianti.ascx" tagname="mod_aperturaImpianti" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/assegnazioniMacchineImpianti.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/assegnazioniMacchineImpianti.aspx new file mode 100644 index 0000000..133cd46 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/assegnazioniMacchineImpianti.aspx @@ -0,0 +1,9 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="assegnazioniMacchineImpianti" Codebehind="assegnazioniMacchineImpianti.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_assegnazioniMacchineImpianti.ascx" tagname="mod_assegnazioniMacchineImpianti" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/autoEnroll.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/autoEnroll.aspx new file mode 100644 index 0000000..54fe142 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/autoEnroll.aspx @@ -0,0 +1,51 @@ +<%@ Page Language="C#" AutoEventWireup="true" Inherits="autoEnroll" CodeBehind="autoEnroll.aspx.cs" %> + + + + + + + +
        +
        +

        + +

        +
        +
        + : +
        +
        + + +
        +
        +
        +
        + : +
        +
        + + +
        +
        +
        +
        + : +
        +
        + + +
        +
        +
        + +
        +
        +
        + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/AjaxControlToolkit.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/AjaxControlToolkit.dll new file mode 100644 index 0000000..23c20d6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/AjaxControlToolkit.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/Flesk.ViewState.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/Flesk.ViewState.dll new file mode 100644 index 0000000..862a6ac Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/Flesk.ViewState.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/GIM_data.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/GIM_data.dll new file mode 100644 index 0000000..75f1114 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/GIM_data.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/GIM_site.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/GIM_site.dll new file mode 100644 index 0000000..6677fc0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/GIM_site.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/ICSharpCode.SharpZipLib.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/ICSharpCode.SharpZipLib.dll new file mode 100644 index 0000000..a2a6f25 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/ICSharpCode.SharpZipLib.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/NLog.config b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/NLog.config new file mode 100644 index 0000000..d2e19fd --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/NLog.config @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/SanitizerProviders.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/SanitizerProviders.dll new file mode 100644 index 0000000..004e4ec Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/SanitizerProviders.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/SteamWare.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/SteamWare.dll new file mode 100644 index 0000000..51c4904 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/SteamWare.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/ar/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/ar/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..57cc1b5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/ar/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/cs/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/cs/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..167bcf3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/cs/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/de/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/de/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..e92774b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/de/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/es/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/es/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..387675e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/es/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/fr/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/fr/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..10fcbed Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/fr/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/he/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/he/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..f9a1b6a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/he/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/hi/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/hi/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..7325b17 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/hi/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/it/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/it/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..5c1b9d7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/it/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/ja/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/ja/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..d4f0676 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/ja/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/ko/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/ko/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..a223cc9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/ko/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/nl/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/nl/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..eea3619 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/nl/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/pt/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/pt/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..332a200 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/pt/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/ru/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/ru/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..c2affc0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/ru/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/tr-TR/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/tr-TR/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..3ff44ce Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/tr-TR/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/zh-CHS/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/zh-CHS/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..c13a230 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/zh-CHS/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/zh-CHT/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/zh-CHT/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..fc3061d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/bin/zh-CHT/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/calendChiusura.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/calendChiusura.aspx new file mode 100644 index 0000000..4fdd1e9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/calendChiusura.aspx @@ -0,0 +1,11 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="calendChiusura" Codebehind="calendChiusura.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_calChiusura.ascx" tagname="mod_calChiusura" tagprefix="uc1" %> + +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" tagname="mod_fixCal" tagprefix="uc2" %> + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/chLang.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/chLang.aspx new file mode 100644 index 0000000..6eff320 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/chLang.aspx @@ -0,0 +1,13 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/MasterAjax.master" AutoEventWireup="true" + Inherits="chLang" Title="Untitled Page" Codebehind="chLang.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_chLang.ascx" TagName="mod_chLang" TagPrefix="uc1" %> + + + + + +
        + +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/dettaglioIntervento.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/dettaglioIntervento.aspx new file mode 100644 index 0000000..c09d2a6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/dettaglioIntervento.aspx @@ -0,0 +1,9 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="dettaglioIntervento" Codebehind="dettaglioIntervento.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_dettaglioIntervento.ascx" TagName="mod_dettaglioIntervento" + TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" TagName="mod_fixCal" TagPrefix="uc3" %> + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/elencoRichieste.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/elencoRichieste.aspx new file mode 100644 index 0000000..698b629 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/elencoRichieste.aspx @@ -0,0 +1,9 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="elencoRichieste" Codebehind="elencoRichieste.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_elencoRichieste.ascx" TagName="mod_elencoRichieste" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_dettaglioIntervento.ascx" TagName="mod_dettaglioIntervento" + TagPrefix="uc2" %> + <%@ Register Src="~/WebUserControls/mod_fixCal.ascx" tagname="mod_fixCal" tagprefix="uc3" %> + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/famiglieMacchine.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/famiglieMacchine.aspx new file mode 100644 index 0000000..a45ef6b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/famiglieMacchine.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="famiglieMacchine" Codebehind="famiglieMacchine.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_famiglieMacchine.ascx" tagname="mod_famiglieMacchine" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/favicon.ico b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/favicon.ico new file mode 100644 index 0000000..70ccada Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/favicon.ico differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/forceUser.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/forceUser.aspx new file mode 100644 index 0000000..287eed6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/forceUser.aspx @@ -0,0 +1,9 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimple.master" AutoEventWireup="true" + Inherits="forceUser" Title="Untitled Page" Codebehind="forceUser.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_login.ascx" TagName="mod_login" TagPrefix="uc1" %> + +
        + +
        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/gestAnagrTbl.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/gestAnagrTbl.aspx new file mode 100644 index 0000000..4291f78 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/gestAnagrTbl.aspx @@ -0,0 +1,4 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="gestAnagrTbl" Title="Untitled Page" Codebehind="gestAnagrTbl.aspx.cs" %> + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/gestUtentiGIM.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/gestUtentiGIM.aspx new file mode 100644 index 0000000..11bfca1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/gestUtentiGIM.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="gestUtentiGIM" Codebehind="gestUtentiGIM.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_gestUtentiGIM.ascx" tagname="mod_gestUtentiGIM" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/gestioneCausali.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/gestioneCausali.aspx new file mode 100644 index 0000000..dea3457 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/gestioneCausali.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="gestioneCausali" Codebehind="gestioneCausali.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_gestCausali.ascx" tagname="mod_gestCausali" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help.aspx new file mode 100644 index 0000000..9548f22 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help.aspx @@ -0,0 +1,7 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="help" Codebehind="help.aspx.cs" %> + + +

        + +

        +
        diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/flash_mp3_player/mp3player.swf b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/flash_mp3_player/mp3player.swf new file mode 100644 index 0000000..7130dde Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/flash_mp3_player/mp3player.swf differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/background.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/background.png new file mode 100644 index 0000000..fd42841 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/background.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.png new file mode 100644 index 0000000..694553e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.svg b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.svg new file mode 100644 index 0000000..c2f62bb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/controls-ted.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/controls-ted.png new file mode 100644 index 0000000..3aac05a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/controls-ted.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp-bg.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp-bg.png new file mode 100644 index 0000000..89bb9b9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp-bg.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp.png new file mode 100644 index 0000000..4775ef5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/controls.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/controls.png new file mode 100644 index 0000000..f6a857d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/controls.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/controls.svg b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/controls.svg new file mode 100644 index 0000000..af3bd41 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/controls.svg @@ -0,0 +1 @@ + cc \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/flashmediaelement.swf b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/flashmediaelement.swf new file mode 100644 index 0000000..9832d7b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/flashmediaelement.swf differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/jquery.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/jquery.js new file mode 100644 index 0000000..86a3305 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/Services/MediaObjects/media_element_2_11_3/jquery.js @@ -0,0 +1,9597 @@ +/*! + * jQuery JavaScript Library v1.9.1 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2012 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2013-2-4 + */ +(function( window, undefined ) { + +// Can't do this because several apps including ASP.NET trace +// the stack via arguments.caller.callee and Firefox dies if +// you try to trace through "use strict" call chains. (#13335) +// Support: Firefox 18+ +//"use strict"; +var + // The deferred used on DOM ready + readyList, + + // A central reference to the root jQuery(document) + rootjQuery, + + // Support: IE<9 + // For `typeof node.method` instead of `node.method !== undefined` + core_strundefined = typeof undefined, + + // Use the correct document accordingly with window argument (sandbox) + document = window.document, + location = window.location, + + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$, + + // [[Class]] -> type pairs + class2type = {}, + + // List of deleted data cache ids, so we can reuse them + core_deletedIds = [], + + core_version = "1.9.1", + + // Save a reference to some core methods + core_concat = core_deletedIds.concat, + core_push = core_deletedIds.push, + core_slice = core_deletedIds.slice, + core_indexOf = core_deletedIds.indexOf, + core_toString = class2type.toString, + core_hasOwn = class2type.hasOwnProperty, + core_trim = core_version.trim, + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context, rootjQuery ); + }, + + // Used for matching numbers + core_pnum = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, + + // Used for splitting on whitespace + core_rnotwhite = /\S+/g, + + // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE) + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + rquickExpr = /^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/, + + // Match a standalone tag + rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, + + // JSON RegExp + rvalidchars = /^[\],:{}\s]*$/, + rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, + rvalidescape = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g, + rvalidtokens = /"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return letter.toUpperCase(); + }, + + // The ready event handler + completed = function( event ) { + + // readyState === "complete" is good enough for us to call the dom ready in oldIE + if ( document.addEventListener || event.type === "load" || document.readyState === "complete" ) { + detach(); + jQuery.ready(); + } + }, + // Clean-up method for dom ready events + detach = function() { + if ( document.addEventListener ) { + document.removeEventListener( "DOMContentLoaded", completed, false ); + window.removeEventListener( "load", completed, false ); + + } else { + document.detachEvent( "onreadystatechange", completed ); + window.detachEvent( "onload", completed ); + } + }; + +jQuery.fn = jQuery.prototype = { + // The current version of jQuery being used + jquery: core_version, + + constructor: jQuery, + init: function( selector, context, rootjQuery ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + + // scripts is true for back-compat + jQuery.merge( this, jQuery.parseHTML( + match[1], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[2] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return rootjQuery.ready( selector ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }, + + // Start with an empty selector + selector: "", + + // The default length of a jQuery object is 0 + length: 0, + + // The number of elements contained in the matched element set + size: function() { + return this.length; + }, + + toArray: function() { + return core_slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num == null ? + + // Return a 'clean' array + this.toArray() : + + // Return just the object + ( num < 0 ? this[ this.length + num ] : this[ num ] ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + ret.context = this.context; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + ready: function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; + }, + + slice: function() { + return this.pushStack( core_slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: core_push, + sort: [].sort, + splice: [].splice +}; + +// Give the init function the jQuery prototype for later instantiation +jQuery.fn.init.prototype = jQuery.fn; + +jQuery.extend = jQuery.fn.extend = function() { + var src, copyIsArray, copy, name, options, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( length === i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + noConflict: function( deep ) { + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; + }, + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready ); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.trigger ) { + jQuery( document ).trigger("ready").off("ready"); + } + }, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type(obj) === "array"; + }, + + isWindow: function( obj ) { + return obj != null && obj == obj.window; + }, + + isNumeric: function( obj ) { + return !isNaN( parseFloat(obj) ) && isFinite( obj ); + }, + + type: function( obj ) { + if ( obj == null ) { + return String( obj ); + } + return typeof obj === "object" || typeof obj === "function" ? + class2type[ core_toString.call(obj) ] || "object" : + typeof obj; + }, + + isPlainObject: function( obj ) { + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + // Not own constructor property must be Object + if ( obj.constructor && + !core_hasOwn.call(obj, "constructor") && + !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + + var key; + for ( key in obj ) {} + + return key === undefined || core_hasOwn.call( obj, key ); + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + error: function( msg ) { + throw new Error( msg ); + }, + + // data: string of html + // context (optional): If specified, the fragment will be created in this context, defaults to document + // keepScripts (optional): If true, will include scripts passed in the html string + parseHTML: function( data, context, keepScripts ) { + if ( !data || typeof data !== "string" ) { + return null; + } + if ( typeof context === "boolean" ) { + keepScripts = context; + context = false; + } + context = context || document; + + var parsed = rsingleTag.exec( data ), + scripts = !keepScripts && []; + + // Single tag + if ( parsed ) { + return [ context.createElement( parsed[1] ) ]; + } + + parsed = jQuery.buildFragment( [ data ], context, scripts ); + if ( scripts ) { + jQuery( scripts ).remove(); + } + return jQuery.merge( [], parsed.childNodes ); + }, + + parseJSON: function( data ) { + // Attempt to parse using the native JSON parser first + if ( window.JSON && window.JSON.parse ) { + return window.JSON.parse( data ); + } + + if ( data === null ) { + return data; + } + + if ( typeof data === "string" ) { + + // Make sure leading/trailing whitespace is removed (IE can't handle it) + data = jQuery.trim( data ); + + if ( data ) { + // Make sure the incoming data is actual JSON + // Logic borrowed from http://json.org/json2.js + if ( rvalidchars.test( data.replace( rvalidescape, "@" ) + .replace( rvalidtokens, "]" ) + .replace( rvalidbraces, "")) ) { + + return ( new Function( "return " + data ) )(); + } + } + } + + jQuery.error( "Invalid JSON: " + data ); + }, + + // Cross-browser xml parsing + parseXML: function( data ) { + var xml, tmp; + if ( !data || typeof data !== "string" ) { + return null; + } + try { + if ( window.DOMParser ) { // Standard + tmp = new DOMParser(); + xml = tmp.parseFromString( data , "text/xml" ); + } else { // IE + xml = new ActiveXObject( "Microsoft.XMLDOM" ); + xml.async = "false"; + xml.loadXML( data ); + } + } catch( e ) { + xml = undefined; + } + if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; + }, + + noop: function() {}, + + // Evaluates a script in a global context + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && jQuery.trim( data ) ) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var value, + i = 0, + length = obj.length, + isArray = isArraylike( obj ); + + if ( args ) { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } + } + + return obj; + }, + + // Use native String.trim function wherever possible + trim: core_trim && !core_trim.call("\uFEFF\xA0") ? + function( text ) { + return text == null ? + "" : + core_trim.call( text ); + } : + + // Otherwise use our own trimming functionality + function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArraylike( Object(arr) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + core_push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + var len; + + if ( arr ) { + if ( core_indexOf ) { + return core_indexOf.call( arr, elem, i ); + } + + len = arr.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in arr && arr[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var l = second.length, + i = first.length, + j = 0; + + if ( typeof l === "number" ) { + for ( ; j < l; j++ ) { + first[ i++ ] = second[ j ]; + } + } else { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, inv ) { + var retVal, + ret = [], + i = 0, + length = elems.length; + inv = !!inv; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + retVal = !!callback( elems[ i ], i ); + if ( inv !== retVal ) { + ret.push( elems[ i ] ); + } + } + + return ret; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, + i = 0, + length = elems.length, + isArray = isArraylike( elems ), + ret = []; + + // Go through the array, translating each of the items to their + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + } + + // Flatten any nested arrays + return core_concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var args, proxy, tmp; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = core_slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( core_slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + // Multifunctional method to get and set values of a collection + // The value/s can optionally be executed if it's a function + access: function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + length = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < length; i++ ) { + fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); + } + } + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[0], key ) : emptyGet; + }, + + now: function() { + return ( new Date() ).getTime(); + } +}); + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // we once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready ); + + // Standards-based browsers support DOMContentLoaded + } else if ( document.addEventListener ) { + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed, false ); + + // If IE event model is used + } else { + // Ensure firing before onload, maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", completed ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", completed ); + + // If IE and not a frame + // continually check to see if the document is ready + var top = false; + + try { + top = window.frameElement == null && document.documentElement; + } catch(e) {} + + if ( top && top.doScroll ) { + (function doScrollCheck() { + if ( !jQuery.isReady ) { + + try { + // Use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + top.doScroll("left"); + } catch(e) { + return setTimeout( doScrollCheck, 50 ); + } + + // detach all dom ready events + detach(); + + // and execute any waiting functions + jQuery.ready(); + } + })(); + } + } + } + return readyList.promise( obj ); +}; + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +function isArraylike( obj ) { + var length = obj.length, + type = jQuery.type( obj ); + + if ( jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.nodeType === 1 && length ) { + return true; + } + + return type === "array" || type !== "function" && + ( length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj ); +} + +// All jQuery objects should point back to these +rootjQuery = jQuery(document); +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.match( core_rnotwhite ) || [], function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // First callback to fire (used internally by add and fireWith) + firingStart, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); + }, + // Remove all callbacks from the list + empty: function() { + list = []; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( list && ( !fired || stack ) ) { + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var action = tuple[ 0 ], + fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ](function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ action + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); + } + }); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] + deferred[ tuple[0] ] = function() { + deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); + return this; + }; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = core_slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value; + if( values === progressValues ) { + deferred.notifyWith( contexts, values ); + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); +jQuery.support = (function() { + + var support, all, a, + input, select, fragment, + opt, eventName, isSupported, i, + div = document.createElement("div"); + + // Setup + div.setAttribute( "className", "t" ); + div.innerHTML = "
        a"; + + // Support tests won't run in some limited or non-browser environments + all = div.getElementsByTagName("*"); + a = div.getElementsByTagName("a")[ 0 ]; + if ( !all || !a || !all.length ) { + return {}; + } + + // First batch of tests + select = document.createElement("select"); + opt = select.appendChild( document.createElement("option") ); + input = div.getElementsByTagName("input")[ 0 ]; + + a.style.cssText = "top:1px;float:left;opacity:.5"; + support = { + // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) + getSetAttribute: div.className !== "t", + + // IE strips leading whitespace when .innerHTML is used + leadingWhitespace: div.firstChild.nodeType === 3, + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + tbody: !div.getElementsByTagName("tbody").length, + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + htmlSerialize: !!div.getElementsByTagName("link").length, + + // Get the style information from getAttribute + // (IE uses .cssText instead) + style: /top/.test( a.getAttribute("style") ), + + // Make sure that URLs aren't manipulated + // (IE normalizes it by default) + hrefNormalized: a.getAttribute("href") === "/a", + + // Make sure that element opacity exists + // (IE uses filter instead) + // Use a regex to work around a WebKit issue. See #5145 + opacity: /^0.5/.test( a.style.opacity ), + + // Verify style float existence + // (IE uses styleFloat instead of cssFloat) + cssFloat: !!a.style.cssFloat, + + // Check the default checkbox/radio value ("" on WebKit; "on" elsewhere) + checkOn: !!input.value, + + // Make sure that a selected-by-default option has a working selected property. + // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) + optSelected: opt.selected, + + // Tests for enctype support on a form (#6743) + enctype: !!document.createElement("form").enctype, + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", + + // jQuery.support.boxModel DEPRECATED in 1.8 since we don't support Quirks Mode + boxModel: document.compatMode === "CSS1Compat", + + // Will be defined later + deleteExpando: true, + noCloneEvent: true, + inlineBlockNeedsLayout: false, + shrinkWrapBlocks: false, + reliableMarginRight: true, + boxSizingReliable: true, + pixelPosition: false + }; + + // Make sure checked status is properly cloned + input.checked = true; + support.noCloneChecked = input.cloneNode( true ).checked; + + // Make sure that the options inside disabled selects aren't marked as disabled + // (WebKit marks them as disabled) + select.disabled = true; + support.optDisabled = !opt.disabled; + + // Support: IE<9 + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + + // Check if we can trust getAttribute("value") + input = document.createElement("input"); + input.setAttribute( "value", "" ); + support.input = input.getAttribute( "value" ) === ""; + + // Check if an input maintains its value after becoming a radio + input.value = "t"; + input.setAttribute( "type", "radio" ); + support.radioValue = input.value === "t"; + + // #11217 - WebKit loses check when the name is after the checked attribute + input.setAttribute( "checked", "t" ); + input.setAttribute( "name", "t" ); + + fragment = document.createDocumentFragment(); + fragment.appendChild( input ); + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + support.appendChecked = input.checked; + + // WebKit doesn't clone checked state correctly in fragments + support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE<9 + // Opera does not clone events (and typeof div.attachEvent === undefined). + // IE9-10 clones events bound via attachEvent, but they don't trigger with .click() + if ( div.attachEvent ) { + div.attachEvent( "onclick", function() { + support.noCloneEvent = false; + }); + + div.cloneNode( true ).click(); + } + + // Support: IE<9 (lack submit/change bubble), Firefox 17+ (lack focusin event) + // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP), test/csp.php + for ( i in { submit: true, change: true, focusin: true }) { + div.setAttribute( eventName = "on" + i, "t" ); + + support[ i + "Bubbles" ] = eventName in window || div.attributes[ eventName ].expando === false; + } + + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + // Run tests that need a body at doc ready + jQuery(function() { + var container, marginDiv, tds, + divReset = "padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;", + body = document.getElementsByTagName("body")[0]; + + if ( !body ) { + // Return for frameset docs that don't have a body + return; + } + + container = document.createElement("div"); + container.style.cssText = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px"; + + body.appendChild( container ).appendChild( div ); + + // Support: IE8 + // Check if table cells still have offsetWidth/Height when they are set + // to display:none and there are still other visible table cells in a + // table row; if so, offsetWidth/Height are not reliable for use when + // determining if an element has been hidden directly using + // display:none (it is still safe to use offsets if a parent element is + // hidden; don safety goggles and see bug #4512 for more information). + div.innerHTML = "
        t
        "; + tds = div.getElementsByTagName("td"); + tds[ 0 ].style.cssText = "padding:0;margin:0;border:0;display:none"; + isSupported = ( tds[ 0 ].offsetHeight === 0 ); + + tds[ 0 ].style.display = ""; + tds[ 1 ].style.display = "none"; + + // Support: IE8 + // Check if empty table cells still have offsetWidth/Height + support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); + + // Check box-sizing and margin behavior + div.innerHTML = ""; + div.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;"; + support.boxSizing = ( div.offsetWidth === 4 ); + support.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== 1 ); + + // Use window.getComputedStyle because jsdom on node.js will break without it. + if ( window.getComputedStyle ) { + support.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== "1%"; + support.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px"; + + // Check if div with explicit width and no margin-right incorrectly + // gets computed margin-right based on width of container. (#3333) + // Fails in WebKit before Feb 2011 nightlies + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + marginDiv = div.appendChild( document.createElement("div") ); + marginDiv.style.cssText = div.style.cssText = divReset; + marginDiv.style.marginRight = marginDiv.style.width = "0"; + div.style.width = "1px"; + + support.reliableMarginRight = + !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight ); + } + + if ( typeof div.style.zoom !== core_strundefined ) { + // Support: IE<8 + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + div.innerHTML = ""; + div.style.cssText = divReset + "width:1px;padding:1px;display:inline;zoom:1"; + support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 ); + + // Support: IE6 + // Check if elements with layout shrink-wrap their children + div.style.display = "block"; + div.innerHTML = "
        "; + div.firstChild.style.width = "5px"; + support.shrinkWrapBlocks = ( div.offsetWidth !== 3 ); + + if ( support.inlineBlockNeedsLayout ) { + // Prevent IE 6 from affecting layout for positioned elements #11048 + // Prevent IE from shrinking the body in IE 7 mode #12869 + // Support: IE<8 + body.style.zoom = 1; + } + } + + body.removeChild( container ); + + // Null elements to avoid leaks in IE + container = div = tds = marginDiv = null; + }); + + // Null elements to avoid leaks in IE + all = select = fragment = opt = a = input = null; + + return support; +})(); + +var rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, + rmultiDash = /([A-Z])/g; + +function internalData( elem, name, data, pvt /* Internal Use Only */ ){ + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, ret, + internalKey = jQuery.expando, + getByName = typeof name === "string", + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + elem[ internalKey ] = id = core_deletedIds.pop() || jQuery.guid++; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + cache[ id ] = {}; + + // Avoids exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + if ( !isNode ) { + cache[ id ].toJSON = jQuery.noop; + } + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( getByName ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; +} + +function internalRemoveData( elem, name, pvt ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var i, l, thisCache, + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + id = isNode ? elem[ jQuery.expando ] : jQuery.expando; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split(" "); + } + } + } else { + // If "name" is an array of keys... + // When data is initially created, via ("key", "val") signature, + // keys will be converted to camelCase. + // Since there is no way to tell _how_ a key was added, remove + // both plain key and camelCase key. #12786 + // This will only penalize the array argument path. + name = name.concat( jQuery.map( name, jQuery.camelCase ) ); + } + + for ( i = 0, l = name.length; i < l; i++ ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject( cache[ id ] ) ) { + return; + } + } + + // Destroy the cache + if ( isNode ) { + jQuery.cleanData( [ elem ], true ); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + } else if ( jQuery.support.deleteExpando || cache != cache.window ) { + delete cache[ id ]; + + // When all else fails, null + } else { + cache[ id ] = null; + } +} + +jQuery.extend({ + cache: {}, + + // Unique for each copy of jQuery on the page + // Non-digits removed to match rinlinejQuery + expando: "jQuery" + ( core_version + Math.random() ).replace( /\D/g, "" ), + + // The following elements throw uncatchable exceptions if you + // attempt to add expando properties to them. + noData: { + "embed": true, + // Ban all objects except for Flash (which handle expandos) + "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", + "applet": true + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data ) { + return internalData( elem, name, data ); + }, + + removeData: function( elem, name ) { + return internalRemoveData( elem, name ); + }, + + // For internal use only. + _data: function( elem, name, data ) { + return internalData( elem, name, data, true ); + }, + + _removeData: function( elem, name ) { + return internalRemoveData( elem, name, true ); + }, + + // A method for determining if a DOM node can handle the data expando + acceptData: function( elem ) { + // Do not set data on non-element because it will not be cleared (#8335). + if ( elem.nodeType && elem.nodeType !== 1 && elem.nodeType !== 9 ) { + return false; + } + + var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ]; + + // nodes accept data unless otherwise specified; rejection can be conditional + return !noData || noData !== true && elem.getAttribute("classid") === noData; + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var attrs, name, + elem = this[0], + i = 0, + data = null; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + attrs = elem.attributes; + for ( ; i < attrs.length; i++ ) { + name = attrs[i].name; + + if ( !name.indexOf( "data-" ) ) { + name = jQuery.camelCase( name.slice(5) ); + + dataAttr( elem, name, data[ name ] ); + } + } + jQuery._data( elem, "parsedAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + jQuery.data( this, key ); + }); + } + + return jQuery.access( this, function( value ) { + + if ( value === undefined ) { + // Try to fetch any internally stored data first + return elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : null; + } + + this.each(function() { + jQuery.data( this, key, value ); + }); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each(function() { + jQuery.removeData( this, key ); + }); + } +}); + +function dataAttr( elem, key, data ) { + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + var name; + for ( name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray(data) ) { + queue = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + hooks.cur = fn; + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return jQuery._data( elem, key ) || jQuery._data( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + jQuery._removeData( elem, type + "queue" ); + jQuery._removeData( elem, key ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + // Based off of the plugin by Clint Helfers, with permission. + // http://blindsignals.com/index.php/2009/07/jquery-delay/ + delay: function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = setTimeout( next, time ); + hooks.stop = function() { + clearTimeout( timeout ); + }; + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while( i-- ) { + tmp = jQuery._data( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var nodeHook, boolHook, + rclass = /[\t\r\n]/g, + rreturn = /\r/g, + rfocusable = /^(?:input|select|textarea|button|object)$/i, + rclickable = /^(?:a|area)$/i, + rboolean = /^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i, + ruseDefault = /^(?:checked|selected)$/i, + getSetAttribute = jQuery.support.getSetAttribute, + getSetInput = jQuery.support.input; + +jQuery.fn.extend({ + attr: function( name, value ) { + return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each(function() { + jQuery.removeAttr( this, name ); + }); + }, + + prop: function( name, value ) { + return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + name = jQuery.propFix[ name ] || name; + return this.each(function() { + // try/catch handles cases where IE balks (such as removing a property on window) + try { + this[ name ] = undefined; + delete this[ name ]; + } catch( e ) {} + }); + }, + + addClass: function( value ) { + var classes, elem, cur, clazz, j, + i = 0, + len = this.length, + proceed = typeof value === "string" && value; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call( this, j, this.className ) ); + }); + } + + if ( proceed ) { + // The disjunction here is for better compressibility (see removeClass) + classes = ( value || "" ).match( core_rnotwhite ) || []; + + for ( ; i < len; i++ ) { + elem = this[ i ]; + cur = elem.nodeType === 1 && ( elem.className ? + ( " " + elem.className + " " ).replace( rclass, " " ) : + " " + ); + + if ( cur ) { + j = 0; + while ( (clazz = classes[j++]) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + elem.className = jQuery.trim( cur ); + + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, clazz, j, + i = 0, + len = this.length, + proceed = arguments.length === 0 || typeof value === "string" && value; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call( this, j, this.className ) ); + }); + } + if ( proceed ) { + classes = ( value || "" ).match( core_rnotwhite ) || []; + + for ( ; i < len; i++ ) { + elem = this[ i ]; + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( elem.className ? + ( " " + elem.className + " " ).replace( rclass, " " ) : + "" + ); + + if ( cur ) { + j = 0; + while ( (clazz = classes[j++]) ) { + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) >= 0 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + elem.className = value ? jQuery.trim( cur ) : ""; + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isBool = typeof stateVal === "boolean"; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // toggle individual class names + var className, + i = 0, + self = jQuery( this ), + state = stateVal, + classNames = value.match( core_rnotwhite ) || []; + + while ( (className = classNames[ i++ ]) ) { + // check each className given, space separated list + state = isBool ? state : !self.hasClass( className ); + self[ state ? "addClass" : "removeClass" ]( className ); + } + + // Toggle whole class name + } else if ( type === core_strundefined || type === "boolean" ) { + if ( this.className ) { + // store className if set + jQuery._data( this, "__className__", this.className ); + } + + // If the element has a class name or if we're passed "false", + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; + } + }); + }, + + hasClass: function( selector ) { + var className = " " + selector + " ", + i = 0, + l = this.length; + for ( ; i < l; i++ ) { + if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) { + return true; + } + } + + return false; + }, + + val: function( value ) { + var ret, hooks, isFunction, + elem = this[0]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // handle most common string cases + ret.replace(rreturn, "") : + // handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction( value ); + + return this.each(function( i ) { + var val, + self = jQuery(this); + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, self.val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + } else if ( typeof val === "number" ) { + val += ""; + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map(val, function ( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + } +}); + +jQuery.extend({ + valHooks: { + option: { + get: function( elem ) { + // attributes.value is undefined in Blackberry 4.7 but + // uses .value. See #6932 + var val = elem.attributes.value; + return !val || val.specified ? elem.value : elem.text; + } + }, + select: { + get: function( elem ) { + var value, option, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one" || index < 0, + values = one ? null : [], + max = one ? index + 1 : options.length, + i = index < 0 ? + max : + one ? index : 0; + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // oldIE doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + // Don't return options that are disabled or in a disabled optgroup + ( jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null ) && + ( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var values = jQuery.makeArray( value ); + + jQuery(elem).find("option").each(function() { + this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; + }); + + if ( !values.length ) { + elem.selectedIndex = -1; + } + return values; + } + } + }, + + attr: function( elem, name, value ) { + var hooks, notxml, ret, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === core_strundefined ) { + return jQuery.prop( elem, name, value ); + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( notxml ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + + } else if ( hooks && notxml && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, value + "" ); + return value; + } + + } else if ( hooks && notxml && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + + // In IE9+, Flash objects don't have .getAttribute (#12945) + // Support: IE9+ + if ( typeof elem.getAttribute !== core_strundefined ) { + ret = elem.getAttribute( name ); + } + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? + undefined : + ret; + } + }, + + removeAttr: function( elem, value ) { + var name, propName, + i = 0, + attrNames = value && value.match( core_rnotwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( (name = attrNames[i++]) ) { + propName = jQuery.propFix[ name ] || name; + + // Boolean attributes get special treatment (#10870) + if ( rboolean.test( name ) ) { + // Set corresponding property to false for boolean attributes + // Also clear defaultChecked/defaultSelected (if appropriate) for IE<8 + if ( !getSetAttribute && ruseDefault.test( name ) ) { + elem[ jQuery.camelCase( "default-" + name ) ] = + elem[ propName ] = false; + } else { + elem[ propName ] = false; + } + + // See #9699 for explanation of this approach (setting first, then removal) + } else { + jQuery.attr( elem, name, "" ); + } + + elem.removeAttribute( getSetAttribute ? name : propName ); + } + } + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { + // Setting the type on a radio button after the value resets the value in IE6-9 + // Reset value to default in case type is set after value during creation + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + propFix: { + tabindex: "tabIndex", + readonly: "readOnly", + "for": "htmlFor", + "class": "className", + maxlength: "maxLength", + cellspacing: "cellSpacing", + cellpadding: "cellPadding", + rowspan: "rowSpan", + colspan: "colSpan", + usemap: "useMap", + frameborder: "frameBorder", + contenteditable: "contentEditable" + }, + + prop: function( elem, name, value ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + return ( elem[ name ] = value ); + } + + } else { + if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + return elem[ name ]; + } + } + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set + // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + var attributeNode = elem.getAttributeNode("tabindex"); + + return attributeNode && attributeNode.specified ? + parseInt( attributeNode.value, 10 ) : + rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? + 0 : + undefined; + } + } + } +}); + +// Hook for boolean attributes +boolHook = { + get: function( elem, name ) { + var + // Use .prop to determine if this attribute is understood as boolean + prop = jQuery.prop( elem, name ), + + // Fetch it accordingly + attr = typeof prop === "boolean" && elem.getAttribute( name ), + detail = typeof prop === "boolean" ? + + getSetInput && getSetAttribute ? + attr != null : + // oldIE fabricates an empty string for missing boolean attributes + // and conflates checked/selected into attroperties + ruseDefault.test( name ) ? + elem[ jQuery.camelCase( "default-" + name ) ] : + !!attr : + + // fetch an attribute node for properties not recognized as boolean + elem.getAttributeNode( name ); + + return detail && detail.value !== false ? + name.toLowerCase() : + undefined; + }, + set: function( elem, value, name ) { + if ( value === false ) { + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) { + // IE<8 needs the *property* name + elem.setAttribute( !getSetAttribute && jQuery.propFix[ name ] || name, name ); + + // Use defaultChecked and defaultSelected for oldIE + } else { + elem[ jQuery.camelCase( "default-" + name ) ] = elem[ name ] = true; + } + + return name; + } +}; + +// fix oldIE value attroperty +if ( !getSetInput || !getSetAttribute ) { + jQuery.attrHooks.value = { + get: function( elem, name ) { + var ret = elem.getAttributeNode( name ); + return jQuery.nodeName( elem, "input" ) ? + + // Ignore the value *property* by using defaultValue + elem.defaultValue : + + ret && ret.specified ? ret.value : undefined; + }, + set: function( elem, value, name ) { + if ( jQuery.nodeName( elem, "input" ) ) { + // Does not return so that setAttribute is also used + elem.defaultValue = value; + } else { + // Use nodeHook if defined (#1954); otherwise setAttribute is fine + return nodeHook && nodeHook.set( elem, value, name ); + } + } + }; +} + +// IE6/7 do not support getting/setting some attributes with get/setAttribute +if ( !getSetAttribute ) { + + // Use this for any attribute in IE6/7 + // This fixes almost every IE6/7 issue + nodeHook = jQuery.valHooks.button = { + get: function( elem, name ) { + var ret = elem.getAttributeNode( name ); + return ret && ( name === "id" || name === "name" || name === "coords" ? ret.value !== "" : ret.specified ) ? + ret.value : + undefined; + }, + set: function( elem, value, name ) { + // Set the existing or create a new attribute node + var ret = elem.getAttributeNode( name ); + if ( !ret ) { + elem.setAttributeNode( + (ret = elem.ownerDocument.createAttribute( name )) + ); + } + + ret.value = value += ""; + + // Break association with cloned elements by also using setAttribute (#9646) + return name === "value" || value === elem.getAttribute( name ) ? + value : + undefined; + } + }; + + // Set contenteditable to false on removals(#10429) + // Setting to empty string throws an error as an invalid value + jQuery.attrHooks.contenteditable = { + get: nodeHook.get, + set: function( elem, value, name ) { + nodeHook.set( elem, value === "" ? false : value, name ); + } + }; + + // Set width and height to auto instead of 0 on empty string( Bug #8150 ) + // This is for removals + jQuery.each([ "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + set: function( elem, value ) { + if ( value === "" ) { + elem.setAttribute( name, "auto" ); + return value; + } + } + }); + }); +} + + +// Some attributes require a special call on IE +// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !jQuery.support.hrefNormalized ) { + jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + get: function( elem ) { + var ret = elem.getAttribute( name, 2 ); + return ret == null ? undefined : ret; + } + }); + }); + + // href/src property should get the full normalized URL (#10299/#12915) + jQuery.each([ "href", "src" ], function( i, name ) { + jQuery.propHooks[ name ] = { + get: function( elem ) { + return elem.getAttribute( name, 4 ); + } + }; + }); +} + +if ( !jQuery.support.style ) { + jQuery.attrHooks.style = { + get: function( elem ) { + // Return undefined in the case of empty string + // Note: IE uppercases css property names, but if we were to .toLowerCase() + // .cssText, that would destroy case senstitivity in URL's, like in "background" + return elem.style.cssText || undefined; + }, + set: function( elem, value ) { + return ( elem.style.cssText = value + "" ); + } + }; +} + +// Safari mis-reports the default selected property of an option +// Accessing the parent's selectedIndex property fixes it +if ( !jQuery.support.optSelected ) { + jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { + get: function( elem ) { + var parent = elem.parentNode; + + if ( parent ) { + parent.selectedIndex; + + // Make sure that it also works with optgroups, see #5701 + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + return null; + } + }); +} + +// IE6/7 call enctype encoding +if ( !jQuery.support.enctype ) { + jQuery.propFix.enctype = "encoding"; +} + +// Radios and checkboxes getter/setter +if ( !jQuery.support.checkOn ) { + jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + get: function( elem ) { + // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified + return elem.getAttribute("value") === null ? "on" : elem.value; + } + }; + }); +} +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); + } + } + }); +}); +var rformElems = /^(?:input|select|textarea)$/i, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + var tmp, events, t, handleObjIn, + special, eventHandle, handleObj, + handlers, type, namespaces, origType, + elemData = jQuery._data( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !(events = elemData.events) ) { + events = elemData.events = {}; + } + if ( !(eventHandle = elemData.handle) ) { + eventHandle = elemData.handle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== core_strundefined && (!e || jQuery.event.triggered !== e.type) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + // jQuery(...).bind("mouseover mouseout", fn); + types = ( types || "" ).match( core_rnotwhite ) || [""]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !(handlers = events[ type ]) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + var j, handleObj, tmp, + origCount, t, events, + special, handlers, type, + namespaces, origType, + elemData = jQuery.hasData( elem ) && jQuery._data( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( core_rnotwhite ) || [""]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery._removeData( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + var handle, ontype, cur, + bubbleType, special, tmp, i, + eventPath = [ elem || document ], + type = core_hasOwn.call( event, "type" ) ? event.type : event, + namespaces = core_hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf(".") >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf(":") < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + event.isTrigger = true; + event.namespace = namespaces.join("."); + event.namespace_re = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === (elem.ownerDocument || document) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && jQuery.acceptData( cur ) && handle.apply && handle.apply( cur, data ) === false ) { + event.preventDefault(); + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && + !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + try { + elem[ type ](); + } catch ( e ) { + // IE<9 dies on focus/blur to hidden element (#1486,#12518) + // only reproducible on winXP IE8 native, not IE9 in IE8 mode + } + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, ret, handleObj, matched, j, + handlerQueue = [], + args = core_slice.call( arguments ), + handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( (event.result = ret) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var sel, handleObj, matches, i, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + // Black-hole SVG instance trees (#13180) + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { + + for ( ; cur != this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && (cur.disabled !== true || event.type !== "click") ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, handlers: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); + } + + return handlerQueue; + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: IE<9 + // Fix target property (#1925) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Support: Chrome 23+, Safari? + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // Support: IE<9 + // For mouse/key events, metaKey==false if it's undefined (#3368, #11328) + event.metaKey = !!event.metaKey; + + return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var body, eventDoc, doc, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) { + this.click(); + return false; + } + } + }, + focus: { + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== document.activeElement && this.focus ) { + try { + this.focus(); + return false; + } catch ( e ) { + // Support: IE<9 + // If we error on focus to hidden element (#1486, #12518), + // let .trigger() run the handlers + } + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === document.activeElement && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + + beforeunload: { + postDispatch: function( event ) { + + // Even when returnValue equals to undefined Firefox will still show alert + if ( event.result !== undefined ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + } : + function( elem, type, handle ) { + var name = "on" + type; + + if ( elem.detachEvent ) { + + // #8545, #7054, preventing memory leaks for custom events in IE6-8 + // detachEvent needed property on element, by name of that event, to properly expose it to GC + if ( typeof elem[ name ] === core_strundefined ) { + elem[ name ] = null; + } + + elem.detachEvent( name, handle ); + } + }; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || + src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + if ( !e ) { + return; + } + + // If preventDefault exists, run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // Support: IE + // Otherwise set the returnValue property of the original event to false + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + if ( !e ) { + return; + } + // If stopPropagation exists, run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + + // Support: IE + // Set the cancelBubble property of the original event to true + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + } +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// IE submit delegation +if ( !jQuery.support.submitBubbles ) { + + jQuery.event.special.submit = { + setup: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; + if ( form && !jQuery._data( form, "submitBubbles" ) ) { + jQuery.event.add( form, "submit._submit", function( event ) { + event._submit_bubble = true; + }); + jQuery._data( form, "submitBubbles", true ); + } + }); + // return undefined since we don't need an event listener + }, + + postDispatch: function( event ) { + // If form was submitted by the user, bubble the event up the tree + if ( event._submit_bubble ) { + delete event._submit_bubble; + if ( this.parentNode && !event.isTrigger ) { + jQuery.event.simulate( "submit", this.parentNode, event, true ); + } + } + }, + + teardown: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !jQuery.support.changeBubbles ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._just_changed = true; + } + }); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._just_changed && !event.isTrigger ) { + this._just_changed = false; + } + // Allow triggered, simulated change events (#11500) + jQuery.event.simulate( "change", this, event, true ); + }); + } + return false; + } + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "changeBubbles" ) ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event, true ); + } + }); + jQuery._data( elem, "changeBubbles", true ); + } + }); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return !rformElems.test( this.nodeName ); + } + }; +} + +// Create "bubbling" focus and blur events +if ( !jQuery.support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler while someone wants focusin/focusout + var attaches = 0, + handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + if ( attaches++ === 0 ) { + document.addEventListener( orig, handler, true ); + } + }, + teardown: function() { + if ( --attaches === 0 ) { + document.removeEventListener( orig, handler, true ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var type, origFn; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + bind: function( types, data, fn ) { + return this.on( types, null, data, fn ); + }, + unbind: function( types, fn ) { + return this.off( types, null, fn ); + }, + + delegate: function( selector, types, data, fn ) { + return this.on( types, selector, data, fn ); + }, + undelegate: function( selector, types, fn ) { + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + var elem = this[0]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +}); +/*! + * Sizzle CSS Selector Engine + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license + * http://sizzlejs.com/ + */ +(function( window, undefined ) { + +var i, + cachedruns, + Expr, + getText, + isXML, + compile, + hasDuplicate, + outermostContext, + + // Local document vars + setDocument, + document, + docElem, + documentIsXML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + sortOrder, + + // Instance-specific data + expando = "sizzle" + -(new Date()), + preferredDoc = window.document, + support = {}, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + + // General-purpose constants + strundefined = typeof undefined, + MAX_NEGATIVE = 1 << 31, + + // Array methods + arr = [], + pop = arr.pop, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf if we can't use a native one + indexOf = arr.indexOf || function( elem ) { + var i = 0, + len = this.length; + for ( ; i < len; i++ ) { + if ( this[i] === elem ) { + return i; + } + } + return -1; + }, + + + // Regular expressions + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors + operators = "([*^$|!~]?=)", + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace + + "*(?:" + operators + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]", + + // Prefer arguments quoted, + // then not containing pseudos/brackets, + // then attribute selectors/non-parenthetical expressions, + // then anything else + // These preferences are here to reduce the number of selectors + // needing tokenize in the PSEUDO preFilter + pseudos = ":(" + characterEncoding + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + attributes.replace( 3, 8 ) + ")*)|.*)\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([\\x20\\t\\r\\n\\f>+~])" + whitespace + "*" ), + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "NAME": new RegExp( "^\\[name=['\"]?(" + characterEncoding + ")['\"]?\\]" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rsibling = /[\x20\t\r\n\f]*[+~]/, + + rnative = /^[^{]+\{\s*\[native code/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rescape = /'|\\/g, + rattributeQuotes = /\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = /\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g, + funescape = function( _, escaped ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + return high !== high ? + escaped : + // BMP codepoint + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }; + +// Use a stripped-down slice if we can't use a native one +try { + slice.call( preferredDoc.documentElement.childNodes, 0 )[0].nodeType; +} catch ( e ) { + slice = function( i ) { + var elem, + results = []; + while ( (elem = this[i++]) ) { + results.push( elem ); + } + return results; + }; +} + +/** + * For feature detection + * @param {Function} fn The function to test for native support + */ +function isNative( fn ) { + return rnative.test( fn + "" ); +} + +/** + * Create key-value caches of limited size + * @returns {Function(string, Object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var cache, + keys = []; + + return (cache = function( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key += " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key ] = value); + }); +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created div and expects a boolean result + */ +function assert( fn ) { + var div = document.createElement("div"); + + try { + return fn( div ); + } catch (e) { + return false; + } finally { + // release memory in IE + div = null; + } +} + +function Sizzle( selector, context, results, seed ) { + var match, elem, m, nodeType, + // QSA vars + i, groups, old, nid, newContext, newSelector; + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + + context = context || document; + results = results || []; + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) { + return []; + } + + if ( !documentIsXML && !seed ) { + + // Shortcuts + if ( (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, slice.call(context.getElementsByTagName( selector ), 0) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && support.getByClassName && context.getElementsByClassName ) { + push.apply( results, slice.call(context.getElementsByClassName( m ), 0) ); + return results; + } + } + + // QSA path + if ( support.qsa && !rbuggyQSA.test(selector) ) { + old = true; + nid = expando; + newContext = context; + newSelector = nodeType === 9 && selector; + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + toSelector( groups[i] ); + } + newContext = rsibling.test( selector ) && context.parentNode || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, slice.call( newContext.querySelectorAll( + newSelector + ), 0 ) ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Detect xml + * @param {Element|Object} elem An element or a document + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var doc = node ? node.ownerDocument || node : preferredDoc; + + // If no document and documentElement is available, return + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Set our document + document = doc; + docElem = doc.documentElement; + + // Support tests + documentIsXML = isXML( doc ); + + // Check if getElementsByTagName("*") returns only elements + support.tagNameNoComments = assert(function( div ) { + div.appendChild( doc.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Check if attributes should be retrieved by attribute nodes + support.attributes = assert(function( div ) { + div.innerHTML = ""; + var type = typeof div.lastChild.getAttribute("multiple"); + // IE8 returns a string for some attributes even when not present + return type !== "boolean" && type !== "string"; + }); + + // Check if getElementsByClassName can be trusted + support.getByClassName = assert(function( div ) { + // Opera can't find a second classname (in 9.6) + div.innerHTML = ""; + if ( !div.getElementsByClassName || !div.getElementsByClassName("e").length ) { + return false; + } + + // Safari 3.2 caches class attributes and doesn't catch changes + div.lastChild.className = "e"; + return div.getElementsByClassName("e").length === 2; + }); + + // Check if getElementById returns elements by name + // Check if getElementsByName privileges form controls or returns elements by ID + support.getByName = assert(function( div ) { + // Inject content + div.id = expando + 0; + div.innerHTML = "
        "; + docElem.insertBefore( div, docElem.firstChild ); + + // Test + var pass = doc.getElementsByName && + // buggy browsers will return fewer than the correct 2 + doc.getElementsByName( expando ).length === 2 + + // buggy browsers will return more than the correct 0 + doc.getElementsByName( expando + 0 ).length; + support.getIdNotName = !doc.getElementById( expando ); + + // Cleanup + docElem.removeChild( div ); + + return pass; + }); + + // IE6/7 return modified attributes + Expr.attrHandle = assert(function( div ) { + div.innerHTML = ""; + return div.firstChild && typeof div.firstChild.getAttribute !== strundefined && + div.firstChild.getAttribute("href") === "#"; + }) ? + {} : + { + "href": function( elem ) { + return elem.getAttribute( "href", 2 ); + }, + "type": function( elem ) { + return elem.getAttribute("type"); + } + }; + + // ID find and filter + if ( support.getIdNotName ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== strundefined && !documentIsXML ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [m] : []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + } else { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== strundefined && !documentIsXML ) { + var m = context.getElementById( id ); + + return m ? + m.id === id || typeof m.getAttributeNode !== strundefined && m.getAttributeNode("id").value === id ? + [m] : + undefined : + []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + } + + // Tag + Expr.find["TAG"] = support.tagNameNoComments ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== strundefined ) { + return context.getElementsByTagName( tag ); + } + } : + function( tag, context ) { + var elem, + tmp = [], + i = 0, + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Name + Expr.find["NAME"] = support.getByName && function( tag, context ) { + if ( typeof context.getElementsByName !== strundefined ) { + return context.getElementsByName( name ); + } + }; + + // Class + Expr.find["CLASS"] = support.getByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== strundefined && !documentIsXML ) { + return context.getElementsByClassName( className ); + } + }; + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21), + // no need to also add to buggyMatches since matches checks buggyQSA + // A support test would require too much code (would include document ready) + rbuggyQSA = [ ":focus" ]; + + if ( (support.qsa = isNative(doc.querySelectorAll)) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explictly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + div.innerHTML = ""; + + // IE8 - Some boolean attributes are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:checked|disabled|ismap|multiple|readonly|selected|value)" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + }); + + assert(function( div ) { + + // Opera 10-12/IE8 - ^= $= *= and empty values + // Should not select anything + div.innerHTML = ""; + if ( div.querySelectorAll("[i^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:\"\"|'')" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + div.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = isNative( (matches = docElem.matchesSelector || + docElem.mozMatchesSelector || + docElem.webkitMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( div, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = new RegExp( rbuggyMatches.join("|") ); + + // Element contains another + // Purposefully does not implement inclusive descendent + // As in, an element does not contain itself + contains = isNative(docElem.contains) || docElem.compareDocumentPosition ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + // Document order sorting + sortOrder = docElem.compareDocumentPosition ? + function( a, b ) { + var compare; + + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + if ( (compare = b.compareDocumentPosition && a.compareDocumentPosition && a.compareDocumentPosition( b )) ) { + if ( compare & 1 || a.parentNode && a.parentNode.nodeType === 11 ) { + if ( a === doc || contains( preferredDoc, a ) ) { + return -1; + } + if ( b === doc || contains( preferredDoc, b ) ) { + return 1; + } + return 0; + } + return compare & 4 ? -1 : 1; + } + + return a.compareDocumentPosition ? -1 : 1; + } : + function( a, b ) { + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + + // Parentless nodes are either documents or disconnected + } else if ( !aup || !bup ) { + return a === doc ? -1 : + b === doc ? 1 : + aup ? -1 : + bup ? 1 : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + // Always assume the presence of duplicates if sort doesn't + // pass them to our comparison function (as in Google Chrome). + hasDuplicate = false; + [0, 0].sort( sortOrder ); + support.detectDuplicates = hasDuplicate; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + // rbuggyQSA always contains :focus, so no need for an existence check + if ( support.matchesSelector && !documentIsXML && (!rbuggyMatches || !rbuggyMatches.test(expr)) && !rbuggyQSA.test(expr) ) { + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch(e) {} + } + + return Sizzle( expr, document, null, [elem] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + var val; + + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + if ( !documentIsXML ) { + name = name.toLowerCase(); + } + if ( (val = Expr.attrHandle[ name ]) ) { + return val( elem ); + } + if ( documentIsXML || support.attributes ) { + return elem.getAttribute( name ); + } + return ( (val = elem.getAttributeNode( name )) || elem.getAttribute( name ) ) && elem[ name ] === true ? + name : + val && val.specified ? val.value : null; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +// Document sorting and removing duplicates +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + i = 1, + j = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + results.sort( sortOrder ); + + if ( hasDuplicate ) { + for ( ; (elem = results[i]); i++ ) { + if ( elem === results[ i - 1 ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + return results; +}; + +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && ( ~b.sourceIndex || MAX_NEGATIVE ) - ( ~a.sourceIndex || MAX_NEGATIVE ); + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +// Returns a function to use in pseudos for input types +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +// Returns a function to use in pseudos for buttons +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +// Returns a function to use in pseudos for positionals +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + for ( ; (node = elem[i]); i++ ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (see #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[5] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[4] ) { + match[2] = match[4]; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeName ) { + if ( nodeName === "*" ) { + return function() { return true; }; + } + + nodeName = nodeName.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( elem.className || (typeof elem.getAttribute !== strundefined && elem.getAttribute("class")) || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, outerCache, node, diff, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + // Seek `elem` from a previously-cached index + outerCache = parent[ expando ] || (parent[ expando ] = {}); + cache = outerCache[ type ] || []; + nodeIndex = cache[0] === dirruns && cache[1]; + diff = cache[0] === dirruns && cache[2]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + outerCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + // Use previously-cached element index if available + } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { + diff = cache[1]; + + // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) + } else { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { + // Cache the index of each encountered element + if ( useCache ) { + (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf.call( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifider + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsXML ? + elem.getAttribute("xml:lang") || elem.getAttribute("lang") : + elem.lang) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)), + // not comment, processing instructions, or others + // Thanks to Diego Perini for the nodeName shortcut + // Greater than "@" means alpha characters (specifically not starting with "#" or "?") + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeName > "@" || elem.nodeType === 3 || elem.nodeType === 4 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) + // use getAttribute instead to test this case + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === elem.type ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +function tokenize( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( tokens = [] ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push( { + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + } ); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push( { + value: matched, + type: type, + matches: match + } ); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +} + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var data, cache, outerCache, + dirkey = dirruns + " " + doneName; + + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + if ( (cache = outerCache[ dir ]) && cache[0] === dirkey ) { + if ( (data = cache[1]) === true || data === cachedruns ) { + return data === true; + } + } else { + cache = outerCache[ dir ] = [ dirkey ]; + cache[1] = matcher( elem, context, xml ) || cachedruns; + if ( cache[1] === true ) { + return true; + } + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf.call( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + return ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( tokens.slice( 0, i - 1 ) ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + // A counter to specify which element is currently being matched + var matcherCachedRuns = 0, + bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, expandContext ) { + var elem, j, matcher, + setMatched = [], + matchedCount = 0, + i = "0", + unmatched = seed && [], + outermost = expandContext != null, + contextBackup = outermostContext, + // We must always have either seed elements or context + elems = seed || byElement && Expr.find["TAG"]( "*", expandContext && context.parentNode || context ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1); + + if ( outermost ) { + outermostContext = context !== document && context; + cachedruns = matcherCachedRuns; + } + + // Add elements passing elementMatchers directly to results + // Keep `i` a string if there are no elements so `matchedCount` will be "00" below + for ( ; (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + cachedruns = ++matcherCachedRuns; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !group ) { + group = tokenize( selector ); + } + i = group.length; + while ( i-- ) { + cached = matcherFromTokens( group[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + } + return cached; +}; + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function select( selector, context, results, seed ) { + var i, tokens, token, type, find, + match = tokenize( selector ); + + if ( !seed ) { + // Try to minimize operations if there is only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + context.nodeType === 9 && !documentIsXML && + Expr.relative[ tokens[1].type ] ) { + + context = Expr.find["ID"]( token.matches[0].replace( runescape, funescape ), context )[0]; + if ( !context ) { + return results; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && context.parentNode || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, slice.call( seed, 0 ) ); + return results; + } + + break; + } + } + } + } + } + + // Compile and execute a filtering function + // Provide `match` to avoid retokenization if we modified the selector above + compile( selector, match )( + seed, + context, + documentIsXML, + results, + rsibling.test( selector ) + ); + return results; +} + +// Deprecated +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Easy API for creating new setFilters +function setFilters() {} +Expr.filters = setFilters.prototype = Expr.pseudos; +Expr.setFilters = new setFilters(); + +// Initialize with the default document +setDocument(); + +// Override sizzle attribute retrieval +Sizzle.attr = jQuery.attr; +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + +})( window ); +var runtil = /Until$/, + rparentsprev = /^(?:parents|prev(?:Until|All))/, + isSimple = /^.[^:#\[\.,]*$/, + rneedsContext = jQuery.expr.match.needsContext, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend({ + find: function( selector ) { + var i, ret, self, + len = this.length; + + if ( typeof selector !== "string" ) { + self = this; + return this.pushStack( jQuery( selector ).filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }) ); + } + + ret = []; + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, this[ i ], ret ); + } + + // Needed because $( selector, context ) becomes $( context ).find( selector ) + ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); + ret.selector = ( this.selector ? this.selector + " " : "" ) + selector; + return ret; + }, + + has: function( target ) { + var i, + targets = jQuery( target, this ), + len = targets.length; + + return this.filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + not: function( selector ) { + return this.pushStack( winnow(this, selector, false) ); + }, + + filter: function( selector ) { + return this.pushStack( winnow(this, selector, true) ); + }, + + is: function( selector ) { + return !!selector && ( + typeof selector === "string" ? + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + rneedsContext.test( selector ) ? + jQuery( selector, this.context ).index( this[0] ) >= 0 : + jQuery.filter( selector, this ).length > 0 : + this.filter( selector ).length > 0 ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + ret = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + cur = this[i]; + + while ( cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11 ) { + if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { + ret.push( cur ); + break; + } + cur = cur.parentNode; + } + } + + return this.pushStack( ret.length > 1 ? jQuery.unique( ret ) : ret ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[0] && this[0].parentNode ) ? this.first().prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[0], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this ); + }, + + add: function( selector, context ) { + var set = typeof selector === "string" ? + jQuery( selector, context ) : + jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), + all = jQuery.merge( this.get(), set ); + + return this.pushStack( jQuery.unique(all) ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +jQuery.fn.andSelf = jQuery.fn.addBack; + +function sibling( cur, dir ) { + do { + cur = cur[ dir ]; + } while ( cur && cur.nodeType !== 1 ); + + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret ); + }; +}); + +jQuery.extend({ + filter: function( expr, elems, not ) { + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 ? + jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : + jQuery.find.matches(expr, elems); + }, + + dir: function( elem, dir, until ) { + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }, + + sibling: function( n, elem ) { + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + } +}); + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, keep ) { + + // Can't pass null or undefined to indexOf in Firefox 4 + // Set to 0 to skip string check + qualifier = qualifier || 0; + + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep(elements, function( elem, i ) { + var retVal = !!qualifier.call( elem, i, elem ); + return retVal === keep; + }); + + } else if ( qualifier.nodeType ) { + return jQuery.grep(elements, function( elem ) { + return ( elem === qualifier ) === keep; + }); + + } else if ( typeof qualifier === "string" ) { + var filtered = jQuery.grep(elements, function( elem ) { + return elem.nodeType === 1; + }); + + if ( isSimple.test( qualifier ) ) { + return jQuery.filter(qualifier, filtered, !keep); + } else { + qualifier = jQuery.filter( qualifier, filtered ); + } + } + + return jQuery.grep(elements, function( elem ) { + return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; + }); +} +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + +var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + + "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", + rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, + rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"), + rleadingWhitespace = /^\s+/, + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rtbody = /\s*$/g, + + // We have to close these tags to support XHTML (#13200) + wrapMap = { + option: [ 1, "" ], + legend: [ 1, "
        ", "
        " ], + area: [ 1, "", "" ], + param: [ 1, "", "" ], + thead: [ 1, "", "
        " ], + tr: [ 2, "", "
        " ], + col: [ 2, "", "
        " ], + td: [ 3, "", "
        " ], + + // IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, + // unless wrapped in a div with non-breaking characters in front of it. + _default: jQuery.support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X
        ", "
        " ] + }, + safeFragment = createSafeFragment( document ), + fragmentDiv = safeFragment.appendChild( document.createElement("div") ); + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +jQuery.fn.extend({ + text: function( value ) { + return jQuery.access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); + }, null, value, arguments.length ); + }, + + wrapAll: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapAll( html.call(this, i) ); + }); + } + + if ( this[0] ) { + // The elements to wrap the target around + var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true); + + if ( this[0].parentNode ) { + wrap.insertBefore( this[0] ); + } + + wrap.map(function() { + var elem = this; + + while ( elem.firstChild && elem.firstChild.nodeType === 1 ) { + elem = elem.firstChild; + } + + return elem; + }).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapInner( html.call(this, i) ); + }); + } + + return this.each(function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + }); + }, + + wrap: function( html ) { + var isFunction = jQuery.isFunction( html ); + + return this.each(function(i) { + jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); + }); + }, + + unwrap: function() { + return this.parent().each(function() { + if ( !jQuery.nodeName( this, "body" ) ) { + jQuery( this ).replaceWith( this.childNodes ); + } + }).end(); + }, + + append: function() { + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.insertBefore( elem, this.firstChild ); + } + }); + }, + + before: function() { + return this.domManip( arguments, false, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + }); + }, + + after: function() { + return this.domManip( arguments, false, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + }); + }, + + // keepData is for internal use only--do not document + remove: function( selector, keepData ) { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + if ( !selector || jQuery.filter( selector, [ elem ] ).length > 0 ) { + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem ) ); + } + + if ( elem.parentNode ) { + if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { + setGlobalEval( getAll( elem, "script" ) ); + } + elem.parentNode.removeChild( elem ); + } + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + } + + // Remove any remaining nodes + while ( elem.firstChild ) { + elem.removeChild( elem.firstChild ); + } + + // If this is a select, ensure that it displays empty (#12336) + // Support: IE<9 + if ( elem.options && jQuery.nodeName( elem, "select" ) ) { + elem.options.length = 0; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function () { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return jQuery.access( this, function( value ) { + var elem = this[0] || {}, + i = 0, + l = this.length; + + if ( value === undefined ) { + return elem.nodeType === 1 ? + elem.innerHTML.replace( rinlinejQuery, "" ) : + undefined; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) && + ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && + !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for (; i < l; i++ ) { + // Remove element nodes and prevent memory leaks + elem = this[i] || {}; + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch(e) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function( value ) { + var isFunc = jQuery.isFunction( value ); + + // Make sure that the elements are removed from the DOM before they are inserted + // this can help fix replacing a parent with child elements + if ( !isFunc && typeof value !== "string" ) { + value = jQuery( value ).not( this ).detach(); + } + + return this.domManip( [ value ], true, function( elem ) { + var next = this.nextSibling, + parent = this.parentNode; + + if ( parent ) { + jQuery( this ).remove(); + parent.insertBefore( elem, next ); + } + }); + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, table, callback ) { + + // Flatten any nested arrays + args = core_concat.apply( [], args ); + + var first, node, hasScripts, + scripts, doc, fragment, + i = 0, + l = this.length, + set = this, + iNoClone = l - 1, + value = args[0], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || !( l <= 1 || typeof value !== "string" || jQuery.support.checkClone || !rchecked.test( value ) ) ) { + return this.each(function( index ) { + var self = set.eq( index ); + if ( isFunction ) { + args[0] = value.call( this, index, table ? self.html() : undefined ); + } + self.domManip( args, table, callback ); + }); + } + + if ( l ) { + fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + table = table && jQuery.nodeName( first, "tr" ); + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( + table && jQuery.nodeName( this[i], "table" ) ? + findOrAppend( this[i], "tbody" ) : + this[i], + node, + i + ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !jQuery._data( node, "globalEval" ) && jQuery.contains( doc, node ) ) { + + if ( node.src ) { + // Hope ajax is available... + jQuery.ajax({ + url: node.src, + type: "GET", + dataType: "script", + async: false, + global: false, + "throws": true + }); + } else { + jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || "" ).replace( rcleanScript, "" ) ); + } + } + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + } + } + + return this; + } +}); + +function findOrAppend( elem, tag ) { + return elem.getElementsByTagName( tag )[0] || elem.appendChild( elem.ownerDocument.createElement( tag ) ); +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + var attr = elem.getAttributeNode("type"); + elem.type = ( attr && attr.specified ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + if ( match ) { + elem.type = match[1]; + } else { + elem.removeAttribute("type"); + } + return elem; +} + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var elem, + i = 0; + for ( ; (elem = elems[i]) != null; i++ ) { + jQuery._data( elem, "globalEval", !refElements || jQuery._data( refElements[i], "globalEval" ) ); + } +} + +function cloneCopyEvent( src, dest ) { + + if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { + return; + } + + var type, i, l, + oldData = jQuery._data( src ), + curData = jQuery._data( dest, oldData ), + events = oldData.events; + + if ( events ) { + delete curData.handle; + curData.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + + // make the cloned public data object a copy from the original + if ( curData.data ) { + curData.data = jQuery.extend( {}, curData.data ); + } +} + +function fixCloneNodeIssues( src, dest ) { + var nodeName, e, data; + + // We do not need to do anything for non-Elements + if ( dest.nodeType !== 1 ) { + return; + } + + nodeName = dest.nodeName.toLowerCase(); + + // IE6-8 copies events bound via attachEvent when using cloneNode. + if ( !jQuery.support.noCloneEvent && dest[ jQuery.expando ] ) { + data = jQuery._data( dest ); + + for ( e in data.events ) { + jQuery.removeEvent( dest, e, data.handle ); + } + + // Event data gets referenced instead of copied if the expando gets copied too + dest.removeAttribute( jQuery.expando ); + } + + // IE blanks contents when cloning scripts, and tries to evaluate newly-set text + if ( nodeName === "script" && dest.text !== src.text ) { + disableScript( dest ).text = src.text; + restoreScript( dest ); + + // IE6-10 improperly clones children of object elements using classid. + // IE10 throws NoModificationAllowedError if parent is null, #12132. + } else if ( nodeName === "object" ) { + if ( dest.parentNode ) { + dest.outerHTML = src.outerHTML; + } + + // This path appears unavoidable for IE9. When cloning an object + // element in IE9, the outerHTML strategy above is not sufficient. + // If the src has innerHTML and the destination does not, + // copy the src.innerHTML into the dest.innerHTML. #10324 + if ( jQuery.support.html5Clone && ( src.innerHTML && !jQuery.trim(dest.innerHTML) ) ) { + dest.innerHTML = src.innerHTML; + } + + } else if ( nodeName === "input" && manipulation_rcheckableType.test( src.type ) ) { + // IE6-8 fails to persist the checked state of a cloned checkbox + // or radio button. Worse, IE6-7 fail to give the cloned element + // a checked appearance if the defaultChecked value isn't also set + + dest.defaultChecked = dest.checked = src.checked; + + // IE6-7 get confused and end up setting the value of a cloned + // checkbox/radio button to an empty string instead of "on" + if ( dest.value !== src.value ) { + dest.value = src.value; + } + + // IE6-8 fails to return the selected option to the default selected + // state when cloning options + } else if ( nodeName === "option" ) { + dest.defaultSelected = dest.selected = src.defaultSelected; + + // IE6-8 fails to set the defaultValue to the correct value when + // cloning other types of input fields + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone(true); + jQuery( insert[i] )[ original ]( elems ); + + // Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get() + core_push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +}); + +function getAll( context, tag ) { + var elems, elem, + i = 0, + found = typeof context.getElementsByTagName !== core_strundefined ? context.getElementsByTagName( tag || "*" ) : + typeof context.querySelectorAll !== core_strundefined ? context.querySelectorAll( tag || "*" ) : + undefined; + + if ( !found ) { + for ( found = [], elems = context.childNodes || context; (elem = elems[i]) != null; i++ ) { + if ( !tag || jQuery.nodeName( elem, tag ) ) { + found.push( elem ); + } else { + jQuery.merge( found, getAll( elem, tag ) ); + } + } + } + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], found ) : + found; +} + +// Used in buildFragment, fixes the defaultChecked property +function fixDefaultChecked( elem ) { + if ( manipulation_rcheckableType.test( elem.type ) ) { + elem.defaultChecked = elem.checked; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var destElements, node, clone, i, srcElements, + inPage = jQuery.contains( elem.ownerDocument, elem ); + + if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { + clone = elem.cloneNode( true ); + + // IE<=8 does not properly clone detached, unknown element nodes + } else { + fragmentDiv.innerHTML = elem.outerHTML; + fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); + } + + if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && + (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + // Fix all IE cloning issues + for ( i = 0; (node = srcElements[i]) != null; ++i ) { + // Ensure that the destination node is not null; Fixes #9587 + if ( destElements[i] ) { + fixCloneNodeIssues( node, destElements[i] ); + } + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0; (node = srcElements[i]) != null; i++ ) { + cloneCopyEvent( node, destElements[i] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + destElements = srcElements = node = null; + + // Return the cloned set + return clone; + }, + + buildFragment: function( elems, context, scripts, selection ) { + var j, elem, contains, + tmp, tag, tbody, wrap, + l = elems.length, + + // Ensure a safe fragment + safe = createSafeFragment( context ), + + nodes = [], + i = 0; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( jQuery.type( elem ) === "object" ) { + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || safe.appendChild( context.createElement("div") ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + + tmp.innerHTML = wrap[1] + elem.replace( rxhtmlTag, "<$1>" ) + wrap[2]; + + // Descend through wrappers to the right content + j = wrap[0]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Manually add leading whitespace removed by IE + if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { + nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[0] ) ); + } + + // Remove IE's autoinserted from table fragments + if ( !jQuery.support.tbody ) { + + // String was a , *may* have spurious + elem = tag === "table" && !rtbody.test( elem ) ? + tmp.firstChild : + + // String was a bare or + wrap[1] === "
        " && !rtbody.test( elem ) ? + tmp : + 0; + + j = elem && elem.childNodes.length; + while ( j-- ) { + if ( jQuery.nodeName( (tbody = elem.childNodes[j]), "tbody" ) && !tbody.childNodes.length ) { + elem.removeChild( tbody ); + } + } + } + + jQuery.merge( nodes, tmp.childNodes ); + + // Fix #12392 for WebKit and IE > 9 + tmp.textContent = ""; + + // Fix #12392 for oldIE + while ( tmp.firstChild ) { + tmp.removeChild( tmp.firstChild ); + } + + // Remember the top-level container for proper cleanup + tmp = safe.lastChild; + } + } + } + + // Fix #11356: Clear elements from fragment + if ( tmp ) { + safe.removeChild( tmp ); + } + + // Reset defaultChecked for any radios and checkboxes + // about to be appended to the DOM in IE 6/7 (#8060) + if ( !jQuery.support.appendChecked ) { + jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked ); + } + + i = 0; + while ( (elem = nodes[ i++ ]) ) { + + // #4087 - If origin and destination elements are the same, and this is + // that element, do not do anything + if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( safe.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( (elem = tmp[ j++ ]) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + tmp = null; + + return safe; + }, + + cleanData: function( elems, /* internal */ acceptData ) { + var elem, type, id, data, + i = 0, + internalKey = jQuery.expando, + cache = jQuery.cache, + deleteExpando = jQuery.support.deleteExpando, + special = jQuery.event.special; + + for ( ; (elem = elems[i]) != null; i++ ) { + + if ( acceptData || jQuery.acceptData( elem ) ) { + + id = elem[ internalKey ]; + data = id && cache[ id ]; + + if ( data ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Remove cache only if it was not already removed by jQuery.event.remove + if ( cache[ id ] ) { + + delete cache[ id ]; + + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if ( deleteExpando ) { + delete elem[ internalKey ]; + + } else if ( typeof elem.removeAttribute !== core_strundefined ) { + elem.removeAttribute( internalKey ); + + } else { + elem[ internalKey ] = null; + } + + core_deletedIds.push( id ); + } + } + } + } + } +}); +var iframe, getStyles, curCSS, + ralpha = /alpha\([^)]*\)/i, + ropacity = /opacity\s*=\s*([^)]*)/, + rposition = /^(top|right|bottom|left)$/, + // swappable if display is none or starts with table except "table", "table-cell", or "table-caption" + // see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rmargin = /^margin/, + rnumsplit = new RegExp( "^(" + core_pnum + ")(.*)$", "i" ), + rnumnonpx = new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ), + rrelNum = new RegExp( "^([+-])=(" + core_pnum + ")", "i" ), + elemdisplay = { BODY: "block" }, + + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: 0, + fontWeight: 400 + }, + + cssExpand = [ "Top", "Right", "Bottom", "Left" ], + cssPrefixes = [ "Webkit", "O", "Moz", "ms" ]; + +// return a css property mapped to a potentially vendor prefixed property +function vendorPropName( style, name ) { + + // shortcut for names that are not vendor prefixed + if ( name in style ) { + return name; + } + + // check for vendor prefixed names + var capName = name.charAt(0).toUpperCase() + name.slice(1), + origName = name, + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in style ) { + return name; + } + } + + return origName; +} + +function isHidden( elem, el ) { + // isHidden might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); +} + +function showHide( elements, show ) { + var display, elem, hidden, + values = [], + index = 0, + length = elements.length; + + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + values[ index ] = jQuery._data( elem, "olddisplay" ); + display = elem.style.display; + if ( show ) { + // Reset the inline display of this element to learn if it is + // being hidden by cascaded rules or not + if ( !values[ index ] && display === "none" ) { + elem.style.display = ""; + } + + // Set elements which have been overridden with display: none + // in a stylesheet to whatever the default browser style is + // for such an element + if ( elem.style.display === "" && isHidden( elem ) ) { + values[ index ] = jQuery._data( elem, "olddisplay", css_defaultDisplay(elem.nodeName) ); + } + } else { + + if ( !values[ index ] ) { + hidden = isHidden( elem ); + + if ( display && display !== "none" || !hidden ) { + jQuery._data( elem, "olddisplay", hidden ? display : jQuery.css( elem, "display" ) ); + } + } + } + } + + // Set the display of most of the elements in a second loop + // to avoid the constant reflow + for ( index = 0; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + if ( !show || elem.style.display === "none" || elem.style.display === "" ) { + elem.style.display = show ? values[ index ] || "" : "none"; + } + } + + return elements; +} + +jQuery.fn.extend({ + css: function( name, value ) { + return jQuery.access( this, function( elem, name, value ) { + var len, styles, + map = {}, + i = 0; + + if ( jQuery.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + }, + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + var bool = typeof state === "boolean"; + + return this.each(function() { + if ( bool ? state : isHidden( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + }); + } +}); + +jQuery.extend({ + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Exclude the following css properties to add px + cssNumber: { + "columnCount": true, + "fillOpacity": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: { + // normalize float css property + "float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat" + }, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = jQuery.camelCase( name ), + style = elem.style; + + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // convert relative number strings (+= or -=) to relative numbers. #7345 + if ( type === "string" && (ret = rrelNum.exec( value )) ) { + value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); + // Fixes bug #9237 + type = "number"; + } + + // Make sure that NaN and null values aren't set. See: #7116 + if ( value == null || type === "number" && isNaN( value ) ) { + return; + } + + // If a number was passed in, add 'px' to the (except for certain CSS properties) + if ( type === "number" && !jQuery.cssNumber[ origName ] ) { + value += "px"; + } + + // Fixes #8908, it can be done more correctly by specifing setters in cssHooks, + // but it would mean to define eight (for every problematic property) identical functions + if ( !jQuery.support.clearCloneStyle && value === "" && name.indexOf("background") === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { + + // Wrapped to prevent IE from throwing errors when 'invalid' values are provided + // Fixes bug #5509 + try { + style[ name ] = value; + } catch(e) {} + } + + } else { + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var num, val, hooks, + origName = jQuery.camelCase( name ); + + // Make sure that we're working with the right name + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + //convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Return, converting to number if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || jQuery.isNumeric( num ) ? num || 0 : val; + } + return val; + }, + + // A method for quickly swapping in/out CSS properties to get correct calculations + swap: function( elem, options, callback, args ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.apply( elem, args || [] ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; + } +}); + +// NOTE: we've included the "window" in window.getComputedStyle +// because jsdom on node.js will break without it. +if ( window.getComputedStyle ) { + getStyles = function( elem ) { + return window.getComputedStyle( elem, null ); + }; + + curCSS = function( elem, name, _computed ) { + var width, minWidth, maxWidth, + computed = _computed || getStyles( elem ), + + // getPropertyValue is only needed for .css('filter') in IE9, see #12537 + ret = computed ? computed.getPropertyValue( name ) || computed[ name ] : undefined, + style = elem.style; + + if ( computed ) { + + if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right + // Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels + // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values + if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret; + }; +} else if ( document.documentElement.currentStyle ) { + getStyles = function( elem ) { + return elem.currentStyle; + }; + + curCSS = function( elem, name, _computed ) { + var left, rs, rsLeft, + computed = _computed || getStyles( elem ), + ret = computed ? computed[ name ] : undefined, + style = elem.style; + + // Avoid setting ret to empty string here + // so we don't default to auto + if ( ret == null && style && style[ name ] ) { + ret = style[ name ]; + } + + // From the awesome hack by Dean Edwards + // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 + + // If we're not dealing with a regular pixel number + // but a number that has a weird ending, we need to convert it to pixels + // but not position css attributes, as those are proportional to the parent element instead + // and we can't measure the parent instead because it might trigger a "stacking dolls" problem + if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) { + + // Remember the original values + left = style.left; + rs = elem.runtimeStyle; + rsLeft = rs && rs.left; + + // Put in the new values to get a computed value out + if ( rsLeft ) { + rs.left = elem.currentStyle.left; + } + style.left = name === "fontSize" ? "1em" : ret; + ret = style.pixelLeft + "px"; + + // Revert the changed values + style.left = left; + if ( rsLeft ) { + rs.left = rsLeft; + } + } + + return ret === "" ? "auto" : ret; + }; +} + +function setPositiveNumber( elem, value, subtract ) { + var matches = rnumsplit.exec( value ); + return matches ? + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : + value; +} + +function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { + var i = extra === ( isBorderBox ? "border" : "content" ) ? + // If we already have the right measurement, avoid augmentation + 4 : + // Otherwise initialize for horizontal or vertical properties + name === "width" ? 1 : 0, + + val = 0; + + for ( ; i < 4; i += 2 ) { + // both box models exclude margin, so add it if we want it + if ( extra === "margin" ) { + val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); + } + + if ( isBorderBox ) { + // border-box includes padding, so remove it if we want content + if ( extra === "content" ) { + val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // at this point, extra isn't border nor margin, so remove border + if ( extra !== "margin" ) { + val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } else { + // at this point, extra isn't content, so add padding + val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // at this point, extra isn't content nor padding, so add border + if ( extra !== "padding" ) { + val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + return val; +} + +function getWidthOrHeight( elem, name, extra ) { + + // Start with offset property, which is equivalent to the border-box value + var valueIsBorderBox = true, + val = name === "width" ? elem.offsetWidth : elem.offsetHeight, + styles = getStyles( elem ), + isBorderBox = jQuery.support.boxSizing && jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // some non-html elements return undefined for offsetWidth, so check for null/undefined + // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 + // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 + if ( val <= 0 || val == null ) { + // Fall back to computed then uncomputed css if necessary + val = curCSS( elem, name, styles ); + if ( val < 0 || val == null ) { + val = elem.style[ name ]; + } + + // Computed unit is not pixels. Stop here and return. + if ( rnumnonpx.test(val) ) { + return val; + } + + // we need the check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] ); + + // Normalize "", auto, and prepare for extra + val = parseFloat( val ) || 0; + } + + // use the active box-sizing model to add/subtract irrelevant styles + return ( val + + augmentWidthOrHeight( + elem, + name, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles + ) + ) + "px"; +} + +// Try to determine the default display value of an element +function css_defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + // Use the already-created iframe if possible + iframe = ( iframe || + jQuery("'; + + /* + container.innerHTML = + '' + + '' + + '' + + '' + + '' + + '' + + ''; + */ + + break; + } + // hide original element + htmlMediaElement.style.display = 'none'; + + // FYI: options.success will be fired by the MediaPluginBridge + + return pluginMediaElement; + }, + + updateNative: function(playback, options, autoplay, preload) { + + var htmlMediaElement = playback.htmlMediaElement, + m; + + + // add methods to video object to bring it into parity with Flash Object + for (m in mejs.HtmlMediaElement) { + htmlMediaElement[m] = mejs.HtmlMediaElement[m]; + } + + /* + Chrome now supports preload="none" + if (mejs.MediaFeatures.isChrome) { + + // special case to enforce preload attribute (Chrome doesn't respect this) + if (preload === 'none' && !autoplay) { + + // forces the browser to stop loading (note: fails in IE9) + htmlMediaElement.src = ''; + htmlMediaElement.load(); + htmlMediaElement.canceledPreload = true; + + htmlMediaElement.addEventListener('play',function() { + if (htmlMediaElement.canceledPreload) { + htmlMediaElement.src = playback.url; + htmlMediaElement.load(); + htmlMediaElement.play(); + htmlMediaElement.canceledPreload = false; + } + }, false); + // for some reason Chrome forgets how to autoplay sometimes. + } else if (autoplay) { + htmlMediaElement.load(); + htmlMediaElement.play(); + } + } + */ + + // fire success code + options.success(htmlMediaElement, htmlMediaElement); + + return htmlMediaElement; + } +}; + +/* + - test on IE (object vs. embed) + - determine when to use iframe (Firefox, Safari, Mobile) vs. Flash (Chrome, IE) + - fullscreen? +*/ + +// YouTube Flash and Iframe API +mejs.YouTubeApi = { + isIframeStarted: false, + isIframeLoaded: false, + loadIframeApi: function() { + if (!this.isIframeStarted) { + var tag = document.createElement('script'); + tag.src = "//www.youtube.com/player_api"; + var firstScriptTag = document.getElementsByTagName('script')[0]; + firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); + this.isIframeStarted = true; + } + }, + iframeQueue: [], + enqueueIframe: function(yt) { + + if (this.isLoaded) { + this.createIframe(yt); + } else { + this.loadIframeApi(); + this.iframeQueue.push(yt); + } + }, + createIframe: function(settings) { + + var + pluginMediaElement = settings.pluginMediaElement, + player = new YT.Player(settings.containerId, { + height: settings.height, + width: settings.width, + videoId: settings.videoId, + playerVars: {controls:0}, + events: { + 'onReady': function() { + + // hook up iframe object to MEjs + settings.pluginMediaElement.pluginApi = player; + + // init mejs + mejs.MediaPluginBridge.initPlugin(settings.pluginId); + + // create timer + setInterval(function() { + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'timeupdate'); + }, 250); + }, + 'onStateChange': function(e) { + + mejs.YouTubeApi.handleStateChange(e.data, player, pluginMediaElement); + + } + } + }); + }, + + createEvent: function (player, pluginMediaElement, eventName) { + var obj = { + type: eventName, + target: pluginMediaElement + }; + + if (player && player.getDuration) { + + // time + pluginMediaElement.currentTime = obj.currentTime = player.getCurrentTime(); + pluginMediaElement.duration = obj.duration = player.getDuration(); + + // state + obj.paused = pluginMediaElement.paused; + obj.ended = pluginMediaElement.ended; + + // sound + obj.muted = player.isMuted(); + obj.volume = player.getVolume() / 100; + + // progress + obj.bytesTotal = player.getVideoBytesTotal(); + obj.bufferedBytes = player.getVideoBytesLoaded(); + + // fake the W3C buffered TimeRange + var bufferedTime = obj.bufferedBytes / obj.bytesTotal * obj.duration; + + obj.target.buffered = obj.buffered = { + start: function(index) { + return 0; + }, + end: function (index) { + return bufferedTime; + }, + length: 1 + }; + + } + + // send event up the chain + pluginMediaElement.dispatchEvent(obj.type, obj); + }, + + iFrameReady: function() { + + this.isLoaded = true; + this.isIframeLoaded = true; + + while (this.iframeQueue.length > 0) { + var settings = this.iframeQueue.pop(); + this.createIframe(settings); + } + }, + + // FLASH! + flashPlayers: {}, + createFlash: function(settings) { + + this.flashPlayers[settings.pluginId] = settings; + + /* + settings.container.innerHTML = + '' + + '' + + '' + + ''; + */ + + var specialIEContainer, + youtubeUrl = '//www.youtube.com/apiplayer?enablejsapi=1&playerapiid=' + settings.pluginId + '&version=3&autoplay=0&controls=0&modestbranding=1&loop=0'; + + if (mejs.MediaFeatures.isIE) { + + specialIEContainer = document.createElement('div'); + settings.container.appendChild(specialIEContainer); + specialIEContainer.outerHTML = '' + + '' + + '' + + '' + + '' + +''; + } else { + settings.container.innerHTML = + '' + + '' + + '' + + ''; + } + + }, + + flashReady: function(id) { + var + settings = this.flashPlayers[id], + player = document.getElementById(id), + pluginMediaElement = settings.pluginMediaElement; + + // hook up and return to MediaELementPlayer.success + pluginMediaElement.pluginApi = + pluginMediaElement.pluginElement = player; + mejs.MediaPluginBridge.initPlugin(id); + + // load the youtube video + player.cueVideoById(settings.videoId); + + var callbackName = settings.containerId + '_callback'; + + window[callbackName] = function(e) { + mejs.YouTubeApi.handleStateChange(e, player, pluginMediaElement); + } + + player.addEventListener('onStateChange', callbackName); + + setInterval(function() { + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'timeupdate'); + }, 250); + }, + + handleStateChange: function(youTubeState, player, pluginMediaElement) { + switch (youTubeState) { + case -1: // not started + pluginMediaElement.paused = true; + pluginMediaElement.ended = true; + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'loadedmetadata'); + //createYouTubeEvent(player, pluginMediaElement, 'loadeddata'); + break; + case 0: + pluginMediaElement.paused = false; + pluginMediaElement.ended = true; + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'ended'); + break; + case 1: + pluginMediaElement.paused = false; + pluginMediaElement.ended = false; + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'play'); + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'playing'); + break; + case 2: + pluginMediaElement.paused = true; + pluginMediaElement.ended = false; + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'pause'); + break; + case 3: // buffering + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'progress'); + break; + case 5: + // cued? + break; + + } + + } +} +// IFRAME +function onYouTubePlayerAPIReady() { + mejs.YouTubeApi.iFrameReady(); +} +// FLASH +function onYouTubePlayerReady(id) { + mejs.YouTubeApi.flashReady(id); +} + +window.mejs = mejs; +window.MediaElement = mejs.MediaElement; + +/*! + * Adds Internationalization and localization to objects. + * + * What is the concept beyond i18n? + * http://en.wikipedia.org/wiki/Internationalization_and_localization + * + * + * This file both i18n methods and locale which is used to translate + * strings into other languages. + * + * Default translations are not available, you have to add them + * through locale objects which are named exactly as the langcode + * they stand for. The default language is always english (en). + * + * + * Wrapper built to be able to attach the i18n object to + * other objects without changing more than one line. + * + * + * LICENSE: + * + * The i18n file uses methods from the Drupal project (drupal.js): + * - i18n.methods.t() (modified) + * - i18n.methods.checkPlain() (full copy) + * - i18n.methods.formatString() (full copy) + * + * The Drupal project is (like mediaelementjs) licensed under GPLv2. + * - http://drupal.org/licensing/faq/#q1 + * - https://github.com/johndyer/mediaelement + * - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html + * + * + * @author + * Tim Latz (latz.tim@gmail.com) + * + * @see + * me-i18n-locale.js + * + * @params + * - context - document, iframe .. + * - exports - CommonJS, window .. + * + */ +;(function(context, exports, undefined) { + "use strict"; + var i18n = { + "locale": { + "strings" : {} + }, + "methods" : {} + }; +// start i18n + + + /** + * Get the current browser's language + * + * @see: i18n.methods.t() + */ + i18n.locale.getLanguage = function () { + return { + "language" : navigator.language + }; + }; + + /** + * Store the language the locale object was initialized with + */ + i18n.locale.INIT_LANGUAGE = i18n.locale.getLanguage(); + + + /** + * Encode special characters in a plain-text string for display as HTML. + */ + i18n.methods.checkPlain = function (str) { + var character, regex, + replace = { + '&': '&', + '"': '"', + '<': '<', + '>': '>' + }; + str = String(str); + for (character in replace) { + if (replace.hasOwnProperty(character)) { + regex = new RegExp(character, 'g'); + str = str.replace(regex, replace[character]); + } + } + return str; + }; + + /** + * Replace placeholders with sanitized values in a string. + * + * @param str + * A string with placeholders. + * @param args + * An object of replacements pairs to make. Incidences of any key in this + * array are replaced with the corresponding value. Based on the first + * character of the key, the value is escaped and/or themed: + * - !variable: inserted as is + * - @variable: escape plain text to HTML (i18n.methods.checkPlain) + * - %variable: escape text and theme as a placeholder for user-submitted + * content (checkPlain + ) + * + * @see i18n.methods.t() + */ + i18n.methods.formatString = function(str, args) { + // Transform arguments before inserting them. + for (var key in args) { + switch (key.charAt(0)) { + // Escaped only. + case '@': + args[key] = i18n.methods.checkPlain(args[key]); + break; + // Pass-through. + case '!': + break; + // Escaped and placeholder. + case '%': + default: + args[key] = '' + i18n.methods.checkPlain(args[key]) + ''; + break; + } + str = str.replace(key, args[key]); + } + return str; + }; + + /** + * Translate strings to the page language or a given language. + * + * See the documentation of the server-side t() function for further details. + * + * @param str + * A string containing the English string to translate. + * @param args + * An object of replacements pairs to make after translation. Incidences + * of any key in this array are replaced with the corresponding value. + * See i18n.methods.formatString(). + * + * @param options + * - 'context' (defaults to the default context): The context the source string + * belongs to. + * + * @return + * The translated string. + */ + i18n.methods.t = function (str, args, options) { + + // Fetch the localized version of the string. + if (i18n.locale.strings && i18n.locale.strings[options.context] && i18n.locale.strings[options.context][str]) { + str = i18n.locale.strings[options.context][str]; + } + + if (args) { + str = i18n.methods.formatString(str, args); + } + return str; + }; + + + /** + * Wrapper for i18n.methods.t() + * + * @see i18n.methods.t() + * @throws InvalidArgumentException + */ + i18n.t = function(str, args, options) { + + if (typeof str === 'string' && str.length > 0) { + + // check every time due languge can change for + // different reasons (translation, lang switcher ..) + var lang = i18n.locale.getLanguage(); + + options = options || { + "context" : lang.language + }; + + return i18n.methods.t(str, args, options); + } + else { + throw { + "name" : 'InvalidArgumentException', + "message" : 'First argument is either not a string or empty.' + } + } + }; + +// end i18n + exports.i18n = i18n; +}(document, mejs)); + +/*! + * This is a i18n.locale language object. + * + * German translation by Tim Latz, latz.tim@gmail.com + * + * @author + * Tim Latz (latz.tim@gmail.com) + * + * @see + * me-i18n.js + * + * @params + * - exports - CommonJS, window .. + */ +;(function(exports, undefined) { + + "use strict"; + + exports.de = { + "Fullscreen" : "Vollbild", + "Go Fullscreen" : "Vollbild an", + "Turn off Fullscreen" : "Vollbild aus", + "Close" : "Schließen" + }; + +}(mejs.i18n.locale.strings)); +/*! + * This is a i18n.locale language object. + * + * Traditional chinese translation by Tim Latz, latz.tim@gmail.com + * + * @author + * Tim Latz (latz.tim@gmail.com) + * + * @see + * me-i18n.js + * + * @params + * - exports - CommonJS, window .. + */ +;(function(exports, undefined) { + + "use strict"; + + exports.zh = { + "Fullscreen" : "全螢幕", + "Go Fullscreen" : "全屏模式", + "Turn off Fullscreen" : "退出全屏模式", + "Close" : "關閉" + }; + +}(mejs.i18n.locale.strings)); + + +/*! + * MediaElementPlayer + * http://mediaelementjs.com/ + * + * Creates a controller bar for HTML5
        fig.1 - Home page
        The screens and menus shown are for guidance only as the application displays menu items and functionality based on the permissions assigned to the user.
        + + + + + + + + +
        + +
        + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/Basic.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/Basic.js new file mode 100644 index 0000000..d93543f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/Basic.js @@ -0,0 +1,571 @@ + +/* Copyright (c) 1998-2012 ILIAS open source, Extended GPL, see docs/LICENSE */ + +/* + Please note that this file should only contain common Javascript code + used on many ILIAS screens. Please do not add any code that is only useful + for single components here. + See http://www.ilias.de/docu/goto_docu_pg_38968_42.html for the JS guidelines +*/ + +// console dummy object +if (!window.console) { + (function() { + var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"]; + window.console = {}; + for (var i = 0; i < names.length; ++i) + window.console[names[i]] = function(data) {} + })(); +} + +// global il namespace, additional objects usually should be added to this one +il = {}; + +// utility functions +il.Util = { + + addOnLoad: function(func) + { + if (!document.getElementById | !document.getElementsByTagName) return; + + var oldonload=window.onload; + if (typeof window.onload != 'function') + { + window.onload = func; + } + else + { + window.onload = function() + { + oldonload(); + func(); + } + } + }, + + addOnUnload: function (func) + { + if (!document.getElementById | !document.getElementsByTagName) return; + + var oldonunload = window.onunload; + if (typeof window.onunload != 'function') + { + window.onunload = func; + } + else + { + window.onunload = function() + { + oldonunload(); + func(); + } + } + }, + + /** + * Checks/unchecks checkboxes + * + * @param string parent name or id + * @param string the checkbox name (or the first characters of the name, if unique) + * @param boolean whether to check or to uncheck the element + * @return boolean always true + */ + setChecked: function(parent_el, checkbox_name, do_check){ + var name_sel = ''; + if (checkbox_name != '') + { + name_sel = '[name^="' + checkbox_name + '"]'; + } + if(do_check) + { + $("#" + parent_el).find("input:checkbox" + name_sel).attr('checked', 'checked'); + $('[name="' + parent_el + '"]').find("input:checkbox" + name_sel).attr('checked', 'checked'); + } + else + { + $("#" + parent_el).find("input:checkbox" + name_sel).removeAttr('checked'); + $('[name="' + parent_el + '"]').find("input:checkbox" + name_sel).removeAttr('checked'); + } + return true; + }, + + + submitOnEnter: function(ev, form) + { + if (typeof ev != 'undefined' && typeof ev.keyCode != 'undefined') + { + if (ev.keyCode == 13) + { + form.submit(); + return false; + } + } + return true; + }, + + // ajax related functions + + ajaxReplace: function(url, el_id) + { + this.sendAjaxGetRequestToUrl (url, {}, {el_id: el_id, inner: false}, this.ajaxReplaceSuccess) + }, + + ajaxReplaceInner: function(url, el_id) + { + this.sendAjaxGetRequestToUrl (url, {}, {el_id: el_id, inner: true}, this.ajaxReplaceSuccess) + }, + + ajaxReplaceSuccess: function(o) + { + // perform page modification + if(o.responseText !== undefined) + { + if (o.argument.inner) + { + $('#' + o.argument.el_id).html(o.responseText); + } + else + { + $('#' + o.argument.el_id).replaceWith(o.responseText); + } + } + }, + + sendAjaxGetRequestToUrl: function(url, par, args, succ_cb) + { + var cb = + { + success: succ_cb, + failure: this.handleAjaxFailure, + argument: args + }; + for (k in par) + { + url = url + "&" + k + "=" + par[k]; + } + var request = YAHOO.util.Connect.asyncRequest('GET', url, cb); + }, + + // FailureHandler + handleAjaxFailure: function(o) + { + console.log("ilNotes.js: Ajax Failure."); + }, + + // Screen reader related functions + + // Set focus for screen reader per element id + setScreenReaderFocus: function(id) + { + var obj = document.getElementById(id); + if (obj) + { + obj.focus(); + self.location.hash = id; + } + }, + + // Set standard screen reader focus + setStdScreenReaderFocus: function() { + var obj = document.getElementById("il_message_focus"); + if (obj) { + obj.focus(); + self.location.hash = 'il_message_focus'; + } else { + obj = document.getElementById("il_lm_head"); + if (obj && self.location.hash == '') { + obj.focus(); + self.location.hash = 'il_lm_head'; + } else { + obj = document.getElementById("il_mhead_t_focus"); + if (obj && self.location.hash == '') { + obj.focus(); + self.location.hash = 'il_mhead_t_focus'; + } + } + } + }, + + /** + * Get region information (coordinates + size) for an element + */ + getRegion: function (el) { + var w = $(el).outerWidth(), + h = $(el).outerHeight(), + o = $(el).offset(); + + return {top: o.top, right: o.left + w,bottom: o.top + h, left: o.left, height: h, width: w, y: o.top, x: o.left}; + }, + + /** + * Get region information (coordinates + size) for viewport + */ + getViewportRegion: function () { + var w = $(window).width(), + h = $(window).height(), + t = $(window).scrollTop(), + l = $(window).scrollLeft(); + + return {top: t, right: l + w,bottom: t + h, left: l, height: h, width: w, y: t, x: l}; + }, + + /** + * Checks whether coordinations are within an elements region + */ + coordsInElement: function (x, y, el) { + var w = $(el).outerWidth(), + h = $(el).outerHeight(), + o = $(el).offset(); + if (x >= o.left && x <= o.left + w && y >= o.top && y <= o.top + h) { + return true; + } + return false; + }, + + /** + * print current window, thanks to anoack for the mathjax fix (see bug #) + */ + print: function () { + if (typeof(window.print) != 'undefined') { + if (typeof MathJax !== 'undefined') { + MathJax.Hub.Queue( + ["Delay",MathJax.Callback,700], + window.print + ); + } else { + window.print(); + } + } + } +} + +// ILIAS Object related functions +il.Object = { + url_redraw_ah: "", + url_redraw_li: "", + + setRedrawAHUrl: function(url) { + this.url_redraw_ah = url; + }, + + getRedrawAHUrl: function() { + return this.url_redraw_ah; + }, + + redrawActionHeader: function() { + var ah = document.getElementById("il_head_action"); + if (this.url_redraw_ah && ah != null) + { + il.Util.ajaxReplaceInner(this.url_redraw_ah, "il_head_action"); + } + }, + + setRedrawListItemUrl: function(url) { + this.url_redraw_li = url; + }, + + getRedrawListItemUrl: function() { + return this.url_redraw_li; + }, + + redrawListItem: function(ref_id) { + var li = document.getElementById("lg_div_" + ref_id); + if (this.url_redraw_li && li != null) + { + il.Util.ajaxReplace(this.url_redraw_li + "&child_ref_id=" + ref_id, "lg_div_" + ref_id); + } + }, + + togglePreconditions: function(link, id, txt_show, txt_hide) { + var li = document.getElementById("il_list_item_precondition_obl_" + id); + if(li != null) + { + if(li.style.display == "none") + { + li.style.display = ""; + $(link).html("» "+txt_hide); + } + else + { + li.style.display = "none"; + $(link).html("» "+txt_show); + } + } + li = document.getElementById("il_list_item_precondition_opt_" + id); + if(li != null) + { + if(li.style.display == "none") + { + li.style.display = ""; + $(link).html("» "+txt_hide); + } + else + { + li.style.display = "none"; + $(link).html("» "+txt_show); + } + } + } +} + +/* Main menu handling */ +il.MainMenu = { + + removeLastVisitedItems: function (url) { + + $('.ilLVNavEnt').remove(); + il.Util.sendAjaxGetRequestToUrl(url, {}, {}, this.dummyCallback); + + return false; + }, + + dummyCallback: function () { + } +} + +/* UICore */ +il.UICore = { + refreshLayout: function () { + var el = document.getElementById("left_nav"), + sm = document.getElementById("mainspacekeeper"), + bc = document.getElementById("bot_center_area"), + fc = document.getElementById("fixed_content"), + nb_reg, vp_reg; + + // fix fixed content + /*if (fc && sm) { + sm_reg = il.Util.getRegion(sm); + fc_reg = il.Util.getRegion(fc); + vp_reg = il.Util.getViewportRegion(); + if (sm_reg.top < vp_reg.top) { + $(fc).offset({top: vp_reg.top}); + } else { + $(fc).offset({top: sm_reg.top}); + } + }*/ + + // fix left navigation area + if (el && sm) { + sm_reg = il.Util.getRegion(sm); + nb_reg = il.Util.getRegion(el); + vp_reg = il.Util.getViewportRegion(); + if (sm_reg.top < vp_reg.top) { + $(el).css("top", "0px"); + $(fc).css("top", "0px"); + } else { + $(el).css("top", (sm_reg.top - vp_reg.top) + "px"); + $(fc).css("top", (sm_reg.top - vp_reg.top) + "px"); + } + + // bottom center area? + if (bc) { + bc_reg = il.Util.getRegion(bc); + $(fc).css("bottom", bc_reg.height + "px"); + } else { + $(fc).css("bottom", "0px"); + } + } + }, + + initLayoutDrag: function() { + $('#bot_center_area_drag').mousedown(function(e){ + e.preventDefault(); + $('#drag_zmove').css("display","block"); + $('#drag_zmove').mousemove(function(e){ + var vp_reg = il.Util.getViewportRegion(); + var drag_y = e.pageY; + $('#bot_center_area').css("height", vp_reg.height - drag_y); + il.UICore.refreshLayout(); + }); + }); + $(document).mouseup(function(e){ + $('#bot_center_area_drag').unbind('mousemove'); + $('#drag_zmove').css("display","none"); + $(document).unbind('mousemove'); + }); + + } +}; + +il.Util.addOnLoad(function () { + $(window).resize(il.UICore.refreshLayout); + $(window).scroll(il.UICore.refreshLayout); + il.UICore.refreshLayout(); +}); + +/* Rating */ +il.Rating = { + + cache: [], + + setValue: function (category_id, value, prefix) { + + // set hidden field + $("#"+prefix+"rating_value_"+category_id).val(value); + + // handle icons + for(i=1;i<=5;i++) + { + var icon_id = prefix+"rating_icon_"+category_id+"_"+i; + var src = $("#"+icon_id).attr("src"); + + // active + if(i <= value) + { + if(src.substring(src.length-6) == "on.png") + { + src = src.substring(0, src.length-6)+"on_user.png"; + } + else if(src.substring(src.length-7) == "off.png") + { + src = src.substring(0, src.length-7)+"on_user.png"; + } + } + // inactive + else + { + if(src.substring(src.length-6) == "on.png") + { + src = src.substring(0, src.length-6)+"off.png"; + } + else if(src.substring(src.length-11) == "on_user.png") + { + src = src.substring(0, src.length-11)+"off.png"; + } + } + + // resetting img cache so onmouseout will not change icons again + il.Rating.cache[icon_id] = ""; + + $("#"+icon_id).attr("src", src); + } + + return false; + }, + + toggleIcon: function (el, value, is_out) { + + $(el).children().each(function(){ + + if($(this).attr("id")) + { + var org = $(this).attr("id"); + var grp = org.substring(0, org.length-1); + for(i=1;i<=5;i++) + { + var id = grp + i; + + if(is_out == undefined) + { + // determine type of current icon + var src_parts = $("#"+id).attr("src").split("_"); + var icon_type = src_parts.pop(); + icon_type = icon_type.substring(0, icon_type.length-4); + if(icon_type == "user") + { + icon_type = src_parts.pop(); + } + if($.isNumeric(icon_type)) + { + icon_type = "on"; + } + var icon_base = src_parts.join("_"); + + // onmouseout should revert to original img + var src = $("#"+id).attr("src"); + il.Rating.cache[id] = src; + + // active + if(i <= value) + { + src = icon_base+"_on_user.png"; + } + // inactive + else + { + src = icon_base+"_off.png"; + } + } + else + { + var src = il.Rating.cache[id]; + } + + if(src) + { + $("#"+id).attr("src", src); + } + } + } + }); + } +} + +/* keep ios wepapp mode (do not open safari mobile if links are clicked) */ +/*if (("standalone" in window.navigator) && !window.navigator.standalone ){ + il.Util.addOnLoad(function () { + $(document).on( + "click", + 'a[href!="#"][href!=""]', + function(event){ + if (event.target.nodeName == "A") { + event.preventDefault(); + location.href = $(event.target).attr("href"); + } + } + ); + }); +}*/ + +//// +//// The following methods should be moved to the corresponding components +//// + +/** + * Opens a chat window + * + * @param object the link which was clicked + * @param int desired width of the new window + * @param int desired height of the new window + */ +function openChatWindow(oLink, width, height) +{ + if(width == null) + { + width = screen.availWidth; + } + leftPos = (screen.availWidth / 2)- (width / 2); + + if(height == null) + { + height = screen.availHeight; + } + topPos = (screen.availHeight / 2)- (height / 2); + + oChatWindow = window.open( + oLink.href, + oLink.target, + 'width=' + width + ',height=' + height + ',left=' + leftPos + ',top=' + topPos + + ',resizable=yes,scrollbars=yes,status=yes,toolbar=yes,menubar=yes,location=yes' + ); + + oChatWindow.focus(); +} + + +function startSAHS(SAHSurl, SAHStarget, SAHSopenMode, SAHSwidth, SAHSheight) +{ + if (SAHSopenMode == 1){ + SAHSwidth = "100%"; + SAHSheight = "650"; + if(document.body.offsetHeight) SAHSheight=document.getElementById("mainspacekeeper").offsetHeight; + } + if (SAHSopenMode == 1 || SAHSopenMode == 2){ + document.getElementById("mainspacekeeper").innerHTML=''; + } else if (SAHSopenMode == 5){ + window.open(SAHSurl,SAHStarget,'top=0,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no'); + } else { + window.open(SAHSurl,SAHStarget,'top=0,width='+SAHSwidth+',height='+SAHSheight+',location=no,menubar=no,resizable=yes,scrollbars=yes,status=no'); + } +} + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/accordion.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/accordion.js new file mode 100644 index 0000000..fcba964 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/accordion.js @@ -0,0 +1,324 @@ +// inspired by accordion.js v2.0, Copyright (c) 2007 stickmanlabs +// Author: Kevin P Miller | http://www.stickmanlabs.com +// MIT-style licensed +// +// Complete rewrite using YUI instead of prototype by Alex Killing for +// ILIAS open source + + +ilAccordionData = Array(); + +// Success Handler +var ilAccSuccessHandler = function(o) +{ + // parse headers function + function parseHeaders() + { + } +} + +// Success Handler +var ilAccFailureHandler = function(o) +{ + //alert('FailureHandler'); +} + +function ilAccordionJSHandler(sUrl) +{ + var ilAccCallback = + { + success: ilAccSuccessHandler, + failure: ilAccFailureHandler + }; + + var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, ilAccCallback); + + return false; +} + + +function ilGetNextSibling(n) +{ + do n = n.nextSibling; + while (n && n.nodeType != 1); + return n; +} + +//var accordion = Class.create(); +var accordion = function() {}; +accordion.prototype = +{ + + // + // Setup the Variables + // + showAccordion : null, + currentAccordion : null, + duration : null, + effects : [], + animating : false, + + // + // Initialize the accordions + // + initialize: function(container, options) { + this.options = options; + + var accordions = YAHOO.util.Dom.getElementsByClassName(this.options.classNames.toggle, 'div', container); + for (k in accordions) + { + var accordion = accordions[k]; + + if (accordion.parentNode.parentNode.id == container) { + YAHOO.util.Event.addListener(accordion, "click", this.clickHandler, accordion, this); + accordion.onclick = function() {return false;}; + + var n = ilGetNextSibling(accordion); + + if (n != undefined) + { + + if (this.options.direction == 'horizontal') + { + n.style.width = '0px'; + } + else + { + n.style.height = '0px'; + } + n.style.display = 'none'; + this.currentAccordion = n; + } + } + } + }, + + + // + // Handle click on accordion header + // + clickHandler : function(e, accordion) { + if (this.animating) { + return false; + } + + this.effects = []; + + this.currentAccordion = ilGetNextSibling(accordion); + + if (this.currentAccordion == this.showAccordion) + { + this.deactivate(); + } + else + { + this._handleAccordion(); + } + }, + + + // + // Deactivate an active accordion + // + deactivate : function() { + + this.currentAccordion.style.display = 'block'; + if (this.options.direction == 'vertical') + { + var myAnim = new YAHOO.util.Anim(this.showAccordion, { + height: { to: 0 } + }, 1, YAHOO.util.Easing.easeOut); + } + else + { + var myAnim = new YAHOO.util.Anim(this.showAccordion, { + width: { to: 0 } + }, 1, YAHOO.util.Easing.easeOut); + } + myAnim.duration = 0.5; + myAnim.onComplete.subscribe(function(a, b, t) { + if (t.options.classNames.activeHead && t.showAccordion && t.options.classNames.activeHead != "") { + $(t.showAccordion.parentNode).children("div:first").children("div:first"). + removeClass(t.options.classNames.activeHead); + } + t.showAccordion.style.height = 'auto'; + t.showAccordion.style.display = 'none'; + t.showAccordion = null; + t.animating = false; + if (typeof t.options.save_url != "undefined" && t.options.save_url != "") + { + ilAccordionJSHandler(t.options.save_url + "&tab_nr=0"); + } + }, this); + myAnim.animate(); + }, + + // + // Handle the open/close actions of the accordion + // + _handleAccordion : function() { + + // fade in the new accordion (currentAccordion) + if (this.options.direction == 'vertical') + { + this.currentAccordion.style.position = 'relative'; + this.currentAccordion.style.left = '-1000px'; + this.currentAccordion.style.display = 'block'; + var nh = this.options.defaultSize.height ? this.options.defaultSize.height : this.currentAccordion.scrollHeight + this.currentAccordion.style.height = '0px'; + this.currentAccordion.style.position = ''; + this.currentAccordion.style.left = ''; + var myAnim = new YAHOO.util.Anim(this.currentAccordion, { + height: { + from: 0, + to: nh } + }, 1, YAHOO.util.Easing.easeOut); + } + else + { + this.currentAccordion.style.display = 'block'; + var myAnim = new YAHOO.util.Anim(this.currentAccordion, { + width: { + from: 0, + to: this.options.defaultSize.width ? this.options.defaultSize.width : this.currentAccordion.scrollWidth } + }, 1, YAHOO.util.Easing.easeOut); + } + myAnim.duration = 0.5; + this.animating = true; + myAnim.onComplete.subscribe(function(a, b, t) { + if (t.showAccordion) { + t.showAccordion.style.display = 'none'; + } + t.currentAccordion.style.height = 'auto'; + + // add active class to opened accordion + if (t.options.classNames.activeHead && t.options.classNames.activeHead != '') + { + if (t.showAccordion) { + $(t.showAccordion.parentNode).children("div:first").children("div:first"). + removeClass(t.options.classNames.activeHead); + } + $(t.currentAccordion.parentNode).children("div:first").children("div:first"). + addClass(t.options.classNames.activeHead); + } + + // set the currently shown accordion + t.showAccordion = t.currentAccordion; + if (typeof t.options.save_url != "undefined" && t.options.save_url != "") + { + var tab_nr = 1; + var cel = t.showAccordion.parentNode; + while(cel = cel.previousSibling) + { + if (cel.nodeName.toUpperCase() == 'DIV') + { + tab_nr++; + } + } + ilAccordionJSHandler(t.options.save_url + "&tab_nr=" + tab_nr); + } + + t.animating = false; + }, this); + myAnim.onStart.subscribe(function(a, b, t) { + t.currentAccordion.style.display = 'block'; + }, this); + + // fade out the currently shown accordion (showAccordion) + if (this.showAccordion) + { + if (this.options.direction == 'vertical') + { + var myAnim2 = new YAHOO.util.Anim(this.showAccordion, { + height: { to: 0 } + }, 1, YAHOO.util.Easing.easeOut); + } + else + { + var myAnim2 = new YAHOO.util.Anim(this.showAccordion, { + width: { to: 0 } + }, 1, YAHOO.util.Easing.easeOut); + } + myAnim2.duration = 0.5; + + myAnim2.animate(); + + } + myAnim.animate(); + } +} + +il.Util.addOnLoad(ilInitAccordions); + +function ilInitAccordions() +{ + // run through accordions + for (var i=0; i -1 && document.cookie.charAt(cookiePos + 11) == 1) + { + this.toggleToc(); + } + }, + + /** + * Toggle the table of content + */ + toggleToc: function() + { + var toc = document.getElementById('ilPageTocContent'); + + if (!toc) + { + return; + } + var toc_on = document.getElementById('ilPageTocOn'); + var toc_off = document.getElementById('ilPageTocOff'); + if (toc && toc.style.display == 'none') + { + toc.style.display = 'block'; + toc_on.style.display = 'none'; + toc_off.style.display = ''; + document.cookie = "pg_hidetoc=0"; + } + else + { + toc_on.style.display = ''; + toc_off.style.display = 'none'; + toc.style.display = 'none'; + document.cookie = "pg_hidetoc=1"; + } + }, + + // + // Interactive Images + // + + iim_trigger: {}, + iim_area: {}, + iim_popup: {}, + iim_marker: {}, + dragging: false, + + /** + * Init interactive images + */ + initInteractiveImages: function () + { + // preload overlay images (necessary?) + + // add onmouseover event to all map areas + $("map.iim > area").mouseover(this.overBaseArea); + $("map.iim > area").mouseout(this.outBaseArea); + $("map.iim > area").click(this.clickBaseArea); + + $("a.ilc_marker_Marker").mouseover(this.overMarker); + $("a.ilc_marker_Marker").mouseout(this.outMarker); + $("a.ilc_marker_Marker").click(this.clickMarker); + + }, + + /** + * Mouse over marker -> show the overlay image + */ + overMarker: function (e) + { + if (this.dragging) + { + return; + } + + var marker_tr_nr = ilCOPagePres.iim_marker[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_marker[e.target.id].iim_id; + ilCOPagePres.handleOverEvent(iim_id, marker_tr_nr, true); + }, + + /** + * Mouse leaves marker -> hide the overlay image + */ + outMarker: function (e) + { + if (this.dragging) + { + return; + } + + var marker_tr_nr = ilCOPagePres.iim_marker[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_marker[e.target.id].iim_id; + ilCOPagePres.handleOutEvent(iim_id, marker_tr_nr, true); + }, + + /** + * Mouse over base image map area -> show the overlay image + * and (on first time) init the image map of the overlay image + */ + overBaseArea: function (e) + { + var area_tr_nr = ilCOPagePres.iim_area[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_area[e.target.id].iim_id; + + ilCOPagePres.handleOverEvent(iim_id, area_tr_nr, false); + }, + + /** + * Mouse over base image map area or marker -> show the overlay image + * and (on first time) init the image map of the overlay image + */ + handleOverEvent: function (iim_id, area_tr_nr, is_marker) + { +//console.log("over enter"); + var k, j, tr, coords, ovx, ovy; + + if (this.dragging) + { + return; + } + + for (k in ilCOPagePres.iim_trigger) + { + tr = ilCOPagePres.iim_trigger[k]; + if (tr.nr == area_tr_nr && tr.iim_id == iim_id) + { + var base = $("img#base_img_" + tr.iim_id); + var pos = base.position(); + var ov = $("img#iim_ov_" + tr['tr_id']); + // no overlay image? -> skip + if (ov.length == 0) + { + continue; + } + + var cnt = 1; + + // no usamap (e.g. edit mode) -> skip) + if (typeof(base.attr('usemap')) == "undefined") + { + continue; + } + + var base_map_name = base.attr('usemap').substr(1); + + // display the overlay at the correct position + ov.css('position', 'absolute'); + ovx = parseInt(tr['ovx']); + ovy = parseInt(tr['ovy']); + ov.css('left', pos.left + ovx); + ov.css('top', pos.top + ovy); + ov.css('display', ''); + + // this fixes the position in case of the toc2win + // view, if the fixed div has been scrolled + if (jQuery.ui) { + $(ov).position({ + my: "left top", + at: "left+" + ovx + " top+" + ovy, + of: "img#base_img_" + tr.iim_id + }); + } + + // on first time we need to initialize the + // image map of the overlay image + if (tr.map_initialized == null && !is_marker) + { + tr.map_initialized = true; +//console.log(tr); + cnt = 1; + $("map[name='" + base_map_name + "'] > area").each( + function (i,el) { + // if title is the same, add area to overlay map + if (ilCOPagePres.iim_area[el.id]['tr_nr'] == area_tr_nr) + { + coords = $(el).attr("coords"); + // fix coords + switch($(el).attr("shape").toLowerCase()) + { + case "rect": + var c = coords.split(","); + coords = "" + (parseInt(c[0]) - ovx) + "," + + (parseInt(c[1]) - ovy) + "," + + (parseInt(c[2]) - ovx) + "," + + (parseInt(c[3]) - ovy); + break; + + case "poly": + var c = coords.split(","); + coords = ""; + var sep = ""; + for (j in c) + { + if (j % 2 == 0) + { + coords = coords + sep + parseInt(c[j] - ovx); + } + else + { + coords = coords + sep + parseInt(c[j] - ovy); + } + sep = ","; + } + break; + + case "circle": + var c = coords.split(","); + coords = "" + (parseInt(c[0]) - ovx) + "," + + (parseInt(c[1]) - ovy) + "," + + (parseInt(c[2])); + break; + } + + // set shape and coords + $("area#iim_ov_area_" + tr['tr_id']).attr("coords", coords); + $("area#iim_ov_area_" + tr['tr_id']).attr("shape", $(el).attr("shape")); + + // add mouse event listeners + var k2 = k; + var i2 = "iim_ov_" + tr['tr_id']; + var tr2 = tr['tr_id']; + $("area#iim_ov_area_" + tr['tr_id']).mouseover( + function() {ilCOPagePres.overOvArea(k2, true, i2)}); + $("area#iim_ov_area_" + tr['tr_id']).mouseout( + function() {ilCOPagePres.overOvArea(k2, false, i2)}); + $("area#iim_ov_area_" + tr['tr_id']).click( + function(e) {ilCOPagePres.clickOvArea(e, tr2)}); + } + cnt++; + }); + } + } + } + }, + + /** + * Leave a base image map area: hide corresponding images + */ + outBaseArea: function (e) + { + var area_tr_nr = ilCOPagePres.iim_area[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_area[e.target.id].iim_id; + ilCOPagePres.handleOutEvent(iim_id, area_tr_nr, false); + }, + + /** + * Leave a base image map area: hide corresponding images + */ + handleOutEvent: function (iim_id, area_tr_nr, is_marker) + { +//console.log("out"); + var k, tr; + + if (this.dragging) + { + return; + } + + for (k in ilCOPagePres.iim_trigger) + { + tr = ilCOPagePres.iim_trigger[k]; + if (tr.nr == area_tr_nr && tr.iim_id == iim_id && + (ilCOPagePres.iim_trigger[k]['over_ov_area'] == null || + !ilCOPagePres.iim_trigger[k]['over_ov_area'] + )) + { + $("img#iim_ov_" + tr['tr_id']).css('display', 'none'); + } + } + }, + + + + /** + * Triggered by mouseover/out on imagemap of overlay image + */ + overOvArea: function (k, value, ov_id) + { + if (this.dragging) + { + return; + } + +//console.log("overOvArea " + k + ":" + ov_id); + ilCOPagePres.iim_trigger[k]['over_ov_area'] = value; + if (value) + { + $("img#" + ov_id).css('display', ''); + } + else + { + $("img#" + ov_id).css('display', 'none'); + } + }, + + /** + * A marker is clicked + */ + clickMarker: function (e) + { + var k; + var marker_tr_nr = ilCOPagePres.iim_marker[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_marker[e.target.id].iim_id; + + if (ilCOPagePres.iim_marker[e.target.id].edit_mode == "1") + { + return; + } + + if (this.dragging) + { + return; + } + + // iterate through the triggers and search the correct one + for (k in ilCOPagePres.iim_trigger) + { + tr = ilCOPagePres.iim_trigger[k]; + if (tr.nr == marker_tr_nr && tr.iim_id == iim_id) + { + ilCOPagePres.handleAreaClick(e, tr['tr_id']); + } + } + }, + + /** + * A base image map area is clicked + */ + clickBaseArea: function (e) + { + var k; + var area_tr_nr = ilCOPagePres.iim_area[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_area[e.target.id].iim_id; + + if (this.dragging) + { + return; + } + + // iterate through the triggers and search the correct one + for (k in ilCOPagePres.iim_trigger) + { + tr = ilCOPagePres.iim_trigger[k]; + if (tr.nr == area_tr_nr && tr.iim_id == iim_id) + { + ilCOPagePres.handleAreaClick(e, tr['tr_id']); + } + } + }, + + /** + * Handle area click (triggered by base or overlay image map area) + */ + handleAreaClick: function (e, tr_id) + { + var tr = ilCOPagePres.iim_trigger[tr_id]; + var el = document.getElementById("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr']); + + if (el == null || this.dragging) + { + e.preventDefault(); + return; + } + + // on first time we need to initialize content overlay + if (tr.popup_initialized == null) + { + tr.popup_initialized = true; + + // @todo: initialize the overlay + /* + il.Overlay.add("iim_popup_" + tr.tr_id, + {"yuicfg":{"visible":false,"fixedcenter":false, + "context":["iim_ov_area_" + tr.tr_id,"tl","bl",["beforeShow","windowResize"]]}, + "trigger":"iim_ov_area_" + tr.tr_id, + "trigger_event":"click", + "anchor_id":"iim_ov_area_" + tr.tr_id, + "auto_hide":false, + "close_el":"iim_ov_area_" + tr.tr_id}); + */ + il.Overlay.add("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], + {"yuicfg":{"visible":false,"fixedcenter":false}, + "auto_hide":false}); + } + +//console.log("showing trigger " + tr_id); +//console.log("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr']); + + // show the overlay + var base = $("img#base_img_" + ilCOPagePres.iim_trigger[tr_id]['iim_id']); + var pos = base.offset(); + var x = pos.left + parseInt(ilCOPagePres.iim_trigger[tr_id]['popx']); + var y = pos.top + parseInt(ilCOPagePres.iim_trigger[tr_id]['popy']); + il.Overlay.setWidth("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], ilCOPagePres.iim_trigger[tr_id]['popwidth']); + il.Overlay.setHeight("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], ilCOPagePres.iim_trigger[tr_id]['popheight']); + il.Overlay.toggle(e, "iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], null, false, null, null, "click"); + il.Overlay.setX("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], x); + il.Overlay.setY("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], y); + + e.preventDefault(); + }, + + /** + * A overlay image map area is clicked + */ + clickOvArea: function (e, tr_id) + { + ilCOPagePres.handleAreaClick(e, tr_id); + }, + + addIIMTrigger: function(tr) + { +//console.log(tr); + this.iim_trigger[tr.tr_id] = tr; + }, + + addIIMArea: function(a) + { +//console.log(a); + this.iim_area[a.area_id] = a; + }, + + addIIMPopup: function(p) + { + this.iim_popup[p.pop_id] = p; + }, + + addIIMMarker: function(m) + { + this.iim_marker[m.m_id] = m; + var base = $("img#base_img_" + m.iim_id); + var pos = base.position(); + var mark = $("a#" + m['m_id']); + // display the marker at the correct position + mark.css('position', 'absolute'); + var mx = parseInt(m['markx']); + var my = parseInt(m['marky']); + mark.css('left', pos.left + mx); + mark.css('top', pos.top + my); + mark.css('display', ''); + }, + + fixMarkerPositions: function () + { + var m, tr, k, i; + + for (k in ilCOPagePres.iim_marker) + { + m = ilCOPagePres.iim_marker[k]; + + var base = $("img#base_img_" + m.iim_id); + var pos = base.position(); + var mark = $("a#" + m['m_id']); + mark.css('position', 'absolute'); + var mx = parseInt(m['markx']); + var my = parseInt(m['marky']); + mark.css('left', pos.left + mx); + mark.css('top', pos.top + my); + } + + /* + for (k in ilCOPagePres.iim_trigger) + { + var t = ilCOPagePres.iim_trigger[k]; +// console.log(t); + for (i in ilCOPagePres.iim_popup) + { + p = ilCOPagePres.iim_popup[i]; + if (t.popup_nr == p.nr && t.iim_id == p.iim_id) + { + var base = $("img#base_img_" + p.iim_id); + var pos = base.position(); + var pop = $("div#" + p.div_id); + pop.css('position', 'absolute'); + var mx = parseInt(t.popx); + var my = parseInt(t.popy); + pop.css('left', pos.left + mx); + pop.css('top', pos.top + my); + } + } + } + */ + }, + + /** + * Make marker draggable + */ + startDraggingMarker: function(tr_nr) + { + var k; + + this.dragging = true; + for (k in ilCOPagePres.iim_marker) + { + if (ilCOPagePres.iim_marker[k]['tr_nr'] == tr_nr) + { + var mark = ilCOPagePres.iim_marker[k]; + $("a#" + ilCOPagePres.iim_marker[k]['m_id']).css("display", ""); + $("a#" + ilCOPagePres.iim_marker[k]['m_id']).draggable({ + drag: function(event, ui) { + var base = $("img#base_img_" + mark.iim_id); + var bpos = base.position(); + var marker = $("a#" + mark.m_id); + var mpos = marker.position(); + var position = (Math.round(mpos.left) - Math.round(bpos.left)) + "," + + (Math.round(mpos.top) - Math.round(bpos.top)); + $("input#markpos_" + mark.tr_nr).attr("value", position); + } + }); + + ilCOPagePres.initDragToolbar(); + } + else + { + $("a#" + ilCOPagePres.iim_marker[k]['m_id']).css("display", "none"); + } + } + }, + + stopDraggingMarker: function() + { + this.dragging = false; + }, + + /** + * Make overlay draggable + */ + startDraggingOverlay: function(tr_nr) + { + var k; + + this.dragging = true; + + for (k in ilCOPagePres.iim_trigger) + { + var trigger = ilCOPagePres.iim_trigger[k]; + if (trigger['nr'] == tr_nr) + { + var dtr = trigger; + var ov = $("img#iim_ov_" + dtr['tr_id']); + + // remove map for dragging + ov.attr('usemap',''); + + ilCOPagePres.initDragToolbar(); + + var base = $("img#base_img_" + dtr.iim_id); + var bpos = base.position(); + + ovx = parseInt(dtr['ovx']); + ovy = parseInt(dtr['ovy']); + ov.css('left', bpos.left + ovx); + ov.css('top', bpos.top + ovy); + ov.css('display', ''); + ov.css("position", "absolute"); + + var dtr = trigger; + ov.draggable({ + stop: function(event, ui) { + var ovpos = ov.position(); + var position = (Math.round(ovpos.left) - Math.round(bpos.left)) + "," + + (Math.round(ovpos.top) - Math.round(bpos.top)); + + $("input#ovpos_" + dtr.nr).attr("value", position); + } + }); + } + else + { +// $("img#iim_ov_" + trigger['tr_id']).css("display", "none"); + } + } + }, + + /** + * Make popup draggable + */ + startDraggingPopup: function(tr_nr) + { + var i, k; + this.dragging = true; + + // get correct trigger + for (k in ilCOPagePres.iim_trigger) + { + if (ilCOPagePres.iim_trigger[k]['nr'] == tr_nr) + { + var dtr = ilCOPagePres.iim_trigger[k]; + + // get correct popup + for (i in ilCOPagePres.iim_popup) + { + if (ilCOPagePres.iim_popup[i]['nr'] == + ilCOPagePres.iim_trigger[k]['popup_nr']) + { + var cpop = ilCOPagePres.iim_popup[i]; + var pdummy = document.getElementById("popupdummy"); + if (pdummy == null) + { + $('div#il_center_col').append('
        '); + pdummy = $("div#popupdummy"); + } + else + { + pdummy = $("div#popupdummy"); + } + + ilCOPagePres.initDragToolbar(); + + var base = $("img#base_img_" + cpop.iim_id); + var bpos = base.position(); +//console.log(dtr); + popx = parseInt(dtr['popx']); + popy = parseInt(dtr['popy']); + pdummy.css("position", "absolute"); + pdummy.css('left', bpos.left + popx); + pdummy.css('top', bpos.top + popy); + pdummy.css('width', dtr['popwidth']); + pdummy.css('height', dtr['popheight']); + pdummy.css('display', ''); + + pdummy.draggable({ + stop: function(event, ui) { + var pdpos = pdummy.position(); + var position = (Math.round(pdpos.left) - Math.round(bpos.left)) + "," + + (Math.round(pdpos.top) - Math.round(bpos.top)); + $("input#poppos_" + dtr.nr).attr("value", position); + } + }); + } + else + { + // $("img#iim_ov_" + trigger['tr_id']).css("display", "none"); + } + } + } + } + }, + + /** + * Init drag toolbar + */ + initDragToolbar: function(tr_nr) + { + // show the toolbar + $("div#drag_toolbar").css("display", ""); + this.fixMarkerPositions(); + $("a#save_pos_button").click(function () { + $("input#update_tr_button").trigger("click"); + }); + }, + + + // + // Question Overviews + // + + qover: {}, + + addQuestionOverview: function(conf) + { + this.qover[conf.id] = conf; + }, + + updateQuestionOverviews: function() + { + var correct = {}; + var incorrect = {}; + var correct_cnt = 0; + var incorrect_cnt = 0; + + if (typeof questions == 'undefined') + { + return; + } + + for (var k in questions) + { + var answered_correctly = true; + var index=parseInt(k,10); + if (!isNaN(index)) + { + if (!answers[index]) + { + answered_correctly = false; + } + else + { + if (answers[index].passed!=true) + { + answered_correctly = false; + } + } + if (!answered_correctly) + { + incorrect[k] = k; + incorrect_cnt++; + } + else + { + correct[k] = k; + correct_cnt++; + } + } + } + + // iterate all question overview elements + for (var i in this.qover) + { + var ov_el = $('div#' + this.qover[i].div_id); + + // remove all children + ov_el.empty(); + + // show success message, if all questions have been answered + if (incorrect_cnt == 0) + { + ov_el.attr("class", 'ilc_qover_Correct'); + ov_el.append( + ilias.questions.txt.ov_all_correct); + } + else + { + ov_el.attr("class", 'ilc_qover_Incorrect'); + // show message including of number of not + // correctly answered questions + if (this.qover[i].short_message == "y") + { + ov_el.append('
        ' + + ilias.questions.txt.ov_some_correct.split("[x]").join(correct_cnt + "") + .split("[y]").join((incorrect_cnt + correct_cnt) + "") + + "
        " + ); + } + + if (this.qover[i].list_wrong_questions == "y") + { + ov_el.append( + '
        ' + + ilias.questions.txt.ov_wrong_answered + ":" + '
        ' + ); + + // list all incorrect answered questions + ov_el.append('
          '); + var ul = $('div#' + this.qover[i].div_id + " > ul"); + for (var j in incorrect) + { + var qtext = questions[j].question; + if (questions[j].type == "assClozeTest") + { + qtext = questions[j].title; + } + ul.append( + '
        • ' + + '' + qtext + '' + + '
        • '); + } + } + } + } + }, + + // jump to a question + jumpToQuestion: function(qid) { + if (typeof pager != "undefined") { + pager.jumpToElement("container" + qid); + } + return false; + }, + + // + // Map area functions + // + + // init map areas + initMapAreas: function() { + + // mouseover + //$('img[usemap^="#map_il_"]').maphilight({fade:true, fillColor:'000000', strokeColor:'000000'}); + $('img[usemap^="#map_il_"][class!="ilIim"]').maphilight({"neverOn":true}); + /*$('img[class^="img_hl_"]').each(function(index) { + var cl = $(this).attr("class").split("_"); + var opts = {}; + if (cl[2] == "Hover") { + opts.fade = true; + } else { + opts.alwaysOn = true; + } + if (cl[3] == "Dark") { + opts.fillColor = "202020"; + opts.strokeColor = "202020"; + } else if (cl[3] == "Light") { + opts.fillColor = "F0F0F0"; + opts.strokeColor = "F0F0F0"; + } else { + opts.fillColor = "FF6633"; + opts.strokeColor = "FF6633"; + } + opts.fillOpacity = 0; + $(this).maphilight(opts); + });*/ + + // always on + //$('img[class^="img_hl_"]').maphilight({alwaysOn:true, fillColor:'FFFFFF', strokeColor:'FFFFFF'}); + }, + + //// + //// Handle advanced content + //// + showadvcont: true, + initAdvancedContent: function() { + var c = $("div.ilc_section_AdvancedKnowledge"); + var b = $("#ilPageShowAdvContent"); + if (c.length > 0 && b.length > 0) { + var cookiePos = document.cookie.indexOf("pg_hideadv="); + if (cookiePos > -1 && document.cookie.charAt(cookiePos + 11) == 1) { + this.showadvcont = false; + } + + $("#ilPageShowAdvContent").css("display", "block"); + if (ilCOPagePres.showadvcont) { + $("div.ilc_section_AdvancedKnowledge").css("display", ""); + $("#ilPageShowAdvContent > span:nth-child(1)").css("display", "none"); + } else { + $("div.ilc_section_AdvancedKnowledge").css("display", "none"); + $("#ilPageShowAdvContent > span:nth-child(2)").css("display", "none"); + } + $("#ilPageShowAdvContent").click(function () { + if (ilCOPagePres.showadvcont) { + $("div.ilc_section_AdvancedKnowledge").css("display", "none"); + $("#ilPageShowAdvContent > span:nth-child(1)").css("display", ""); + $("#ilPageShowAdvContent > span:nth-child(2)").css("display", "none"); + ilCOPagePres.showadvcont = false; + document.cookie = "pg_hideadv=1"; + } else { + $("div.ilc_section_AdvancedKnowledge").css("display", ""); + $("#ilPageShowAdvContent > span:nth-child(1)").css("display", "none"); + $("#ilPageShowAdvContent > span:nth-child(2)").css("display", ""); + ilCOPagePres.showadvcont = true; + document.cookie = "pg_hideadv=0"; + } + return false; + }); + } + }, + + //// + //// Audio/Video + //// + + initAudioVideo: function () { + if ($('video.ilPageVideo,audio.ilPageAudio').mediaelementplayer) { + $('video.ilPageVideo,audio.ilPageAudio').mediaelementplayer({}); + } + } + +} +il.Util.addOnLoad(function() {ilCOPagePres.init();}); diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/jquery-ui-min.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/jquery-ui-min.js new file mode 100644 index 0000000..8ca32d8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/jquery-ui-min.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.9.1 - 2012-11-19 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.autocomplete.js, jquery.ui.menu.js +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ + +(function(e,t){function i(t,n){var r,i,o,u=t.nodeName.toLowerCase();return"area"===u?(r=t.parentNode,i=r.name,!t.href||!i||r.nodeName.toLowerCase()!=="map"?!1:(o=e("img[usemap=#"+i+"]")[0],!!o&&s(o))):(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return e.expr.filters.visible(t)&&!e(t).parents().andSelf().filter(function(){return e.css(this,"visibility")==="hidden"}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.9.1",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){e(r).focus(),n&&n.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})},removeUniqueId:function(){return this.each(function(){r.test(this.id)&&e(this).removeAttr("id")})}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(n,r){function u(t,n,r,s){return e.each(i,function(){n-=parseFloat(e.css(t,"padding"+this))||0,r&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(n-=parseFloat(e.css(t,"margin"+this))||0)}),n}var i=r==="Width"?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){return n===t?o["inner"+r].call(this):this.each(function(){e(this).css(s,u(this,n)+"px")})},e.fn["outer"+r]=function(t,n){return typeof t!="number"?o["outer"+r].call(this,t):this.each(function(){e(this).css(s,u(this,t,!0,n)+"px")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}}),e(function(){var t=document.body,n=t.appendChild(n=document.createElement("div"));n.offsetHeight,e.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),e.support.minHeight=n.offsetHeight===100,e.support.selectstart="onselectstart"in n,t.removeChild(n).style.display="none"}),function(){var t=/msie ([\w.]+)/.exec(navigator.userAgent.toLowerCase())||[];e.ui.ie=t.length?!0:!1,e.ui.ie6=parseFloat(t[1],10)===6}(),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r)s.plugins[i]=s.plugins[i]||[],s.plugins[i].push([n,r[i]])},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)return;for(r=0;r0?!0:(t[r]=1,i=t[r]>0,t[r]=0,i)},isOverAxis:function(e,t,n){return e>t&&e",options:{disabled:!1,create:null},_createWidget:function(t,r){r=e(r||this.defaultElement||this)[0],this.element=e(r),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),r!==this&&(e.data(r,this.widgetName,this),e.data(r,this.widgetFullName,this),this._on(this.element,{remove:function(e){e.target===r&&this.destroy()}}),this.document=e(r.style?r.ownerDocument:r.document||r),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(n,r){var i=n,s,o,u;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof n=="string"){i={},s=n.split("."),n=s.shift();if(s.length){o=i[n]=e.widget.extend({},this.options[n]);for(u=0;u=9||!!t.button?this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted):this._mouseUp(t)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(e){return this.mouseDelayMet},_mouseStart:function(e){},_mouseDrag:function(e){},_mouseStop:function(e){},_mouseCapture:function(e){return!0}})})(jQuery);(function(e,t){function h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10)*(l.test(e[1])?n/100:1)]}function p(t,n){return parseInt(e.css(t,n),10)||0}e.ui=e.ui||{};var n,r=Math.max,i=Math.abs,s=Math.round,o=/left|center|right/,u=/top|center|bottom/,a=/[\+\-]\d+%?/,f=/^\w+/,l=/%$/,c=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var r,i,s=e("
          "),o=s.children()[0];return e("body").append(s),r=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,r===i&&(i=s[0].clientWidth),s.remove(),n=r-i},getScrollInfo:function(t){var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width0?"right":"center",vertical:u<0?"top":o>0?"bottom":"middle"};lr(i(o),i(u))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)}),a.offset(e.extend(C,{using:u}))})},e.ui.position={fit:{left:function(e,t){var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;t.collisionWidth>s?u>0&&a<=0?(f=e.left+u+t.collisionWidth-s-i,e.left+=u-f):a>0&&u<=0?e.left=i:u>a?e.left=i+s-t.collisionWidth:e.left=i:u>0?e.left+=u:a>0?e.left-=a:e.left=r(e.left-o,e.left)},top:function(e,t){var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;t.collisionHeight>s?u>0&&a<=0?(f=e.top+u+t.collisionHeight-s-i,e.top+=u-f):a>0&&u<=0?e.top=i:u>a?e.top=i+s-t.collisionHeight:e.top=i:u>0?e.top+=u:a>0?e.top-=a:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;if(a<0){p=e.left+l+c+h+t.collisionWidth-s-r;if(p<0||p0){d=e.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)a&&(v<0||v0&&(d=e.top-t.collisionPosition.marginTop+c+h+p-o,e.top+c+h+p>f&&(d>0||i(d)10&&i<11,t.innerHTML="",n.removeChild(t)}(),e.uiBackCompat!==!1&&function(e){var n=e.fn.position;e.fn.position=function(r){if(!r||!r.offset)return n.call(this,r);var i=r.offset.split(" "),s=r.at.split(" ");return i.length===1&&(i[1]=i[0]),/^\d/.test(i[0])&&(i[0]="+"+i[0]),/^\d/.test(i[1])&&(i[1]="+"+i[1]),s.length===1&&(/left|center|right/.test(s[0])?s[1]="center":(s[1]=s[0],s[0]="center")),n.call(this,e.extend(r,{at:s[0]+i[0]+" "+s[1]+i[1],offset:t}))}}(jQuery)})(jQuery);(function(e,t){e.widget("ui.draggable",e.ui.mouse,{version:"1.9.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position"))&&(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(t){var n=this.options;return this.helper||n.disabled||e(t.target).is(".ui-resizable-handle")?!1:(this.handle=this._getHandle(t),this.handle?(e(n.iframeFix===!0?"iframe":n.iframeFix).each(function(){e('
          ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),n.containment&&this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,n){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute");if(!n){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";return e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=!1;e.ui.ddmanager&&!this.options.dropBehaviour&&(n=e.ui.ddmanager.drop(this,t)),this.dropped&&(n=this.dropped,this.dropped=!1);var r=this.element[0],i=!1;while(r&&(r=r.parentNode))r==document&&(i=!0);if(!i&&this.options.helper==="original")return!1;if(this.options.revert=="invalid"&&!n||this.options.revert=="valid"&&n||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)){var s=this;e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){s._trigger("stop",t)!==!1&&s._clear()})}else this._trigger("stop",t)!==!1&&this._clear();return!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var n=!this.options.handle||!e(this.options.handle,this.element).length?!0:!1;return e(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(n=!0)}),n},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper=="clone"?this.element.clone().removeAttr("id"):this.element;return r.parents("body").length||r.appendTo(n.appendTo=="parent"?this.element[0].parentNode:n.appendTo),r[0]!=this.element[0]&&!/(fixed|absolute)/.test(r.css("position"))&&r.css("position","absolute"),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.ui.ie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[t.containment=="document"?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t.containment=="document"?0:e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(t.containment=="document"?0:e(window).scrollLeft())+e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(t.containment=="document"?0:e(window).scrollTop())+(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)&&t.containment.constructor!=Array){var n=e(t.containment),r=n[0];if(!r)return;var i=n.offset(),s=e(r).css("overflow")!="hidden";this.containment=[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(parseInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(s?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),10)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=n}else t.containment.constructor==Array&&(this.containment=t.containment)},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName),s=t.pageX,o=t.pageY;if(this.originalPosition){var u;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();u=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else u=this.containment;t.pageX-this.offset.click.leftu[2]&&(s=u[2]+this.offset.click.left),t.pageY-this.offset.click.top>u[3]&&(o=u[3]+this.offset.click.top)}if(n.grid){var f=n.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1]:this.originalPageY;o=u?f-this.offset.click.topu[3]?f-this.offset.click.topu[2]?l-this.offset.click.left=0;l--){var c=r.snapElements[l].left,h=c+r.snapElements[l].width,p=r.snapElements[l].top,d=p+r.snapElements[l].height;if(!(c-s=l&&o<=c||u>=l&&u<=c||oc)&&(i>=a&&i<=f||s>=a&&s<=f||if);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,n){var r=e.ui.ddmanager.droppables[t.options.scope]||[],i=n?n.type:null,s=(t.currentItem||t.element).find(":data(droppable)").andSelf();e:for(var o=0;o').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=n.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var r=this.handles.split(",");this.handles={};for(var i=0;i');u.css({zIndex:n.zIndex}),"se"==s&&u.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(u)}}this._renderAxis=function(t){t=t||this.element;for(var n in this.handles){this.handles[n].constructor==String&&(this.handles[n]=e(this.handles[n],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=e(this.handles[n],this.element),i=0;i=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth();var s=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");t.css(s,i),this._proportionallyResize()}if(!e(this.handles[n]).length)continue}},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!t.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);t.axis=e&&e[1]?e[1]:"se"}}),n.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(n.disabled)return;e(this).removeClass("ui-resizable-autohide"),t._handles.show()}).mouseleave(function(){if(n.disabled)return;t.resizing||(e(this).addClass("ui-resizable-autohide"),t._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var n=this.element;this.originalElement.css({position:n.css("position"),width:n.outerWidth(),height:n.outerHeight(),top:n.css("top"),left:n.css("left")}).insertAfter(n),n.remove()}return this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var n=!1;for(var r in this.handles)e(this.handles[r])[0]==t.target&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var r=this.options,i=this.element.position(),s=this.element;this.resizing=!0,this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy();var o=n(this.helper.css("left")),u=n(this.helper.css("top"));r.containment&&(o+=e(r.containment).scrollLeft()||0,u+=e(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:o,top:u},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:o,top:u},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=e(".ui-resizable-"+this.axis).css("cursor");return e("body").css("cursor",a=="auto"?this.axis+"-resize":a),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(e){var t=this.helper,n=this.options,r={},i=this,s=this.originalMousePosition,o=this.axis,u=e.pageX-s.left||0,a=e.pageY-s.top||0,f=this._change[o];if(!f)return!1;var l=f.apply(this,[e,u,a]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey)l=this._updateRatio(l,e);return l=this._respectSize(l,e),this._propagate("resize",e),t.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",e,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var n=this.options,r=this;if(this._helper){var i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),o=s&&e.ui.hasScroll(i[0],"left")?0:r.sizeDiff.height,u=s?0:r.sizeDiff.width,a={width:r.helper.width()-u,height:r.helper.height()-o},f=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,l=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;n.animate||this.element.css(e.extend(a,{top:l,left:f})),r.helper.height(r.size.height),r.helper.width(r.size.width),this._helper&&!n.animate&&this._proportionallyResize()}return e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t=this.options,n,i,s,o,u;u={minWidth:r(t.minWidth)?t.minWidth:0,maxWidth:r(t.maxWidth)?t.maxWidth:Infinity,minHeight:r(t.minHeight)?t.minHeight:0,maxHeight:r(t.maxHeight)?t.maxHeight:Infinity};if(this._aspectRatio||e)n=u.minHeight*this.aspectRatio,s=u.minWidth/this.aspectRatio,i=u.maxHeight*this.aspectRatio,o=u.maxWidth/this.aspectRatio,n>u.minWidth&&(u.minWidth=n),s>u.minHeight&&(u.minHeight=s),ie.width,l=r(e.height)&&i.minHeight&&i.minHeight>e.height;f&&(e.width=i.minWidth),l&&(e.height=i.minHeight),u&&(e.width=i.maxWidth),a&&(e.height=i.maxHeight);var c=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,p=/sw|nw|w/.test(o),d=/nw|ne|n/.test(o);f&&p&&(e.left=c-i.minWidth),u&&p&&(e.left=c-i.maxWidth),l&&d&&(e.top=h-i.minHeight),a&&d&&(e.top=h-i.maxHeight);var v=!e.width&&!e.height;return v&&!e.left&&e.top?e.top=null:v&&!e.top&&e.left&&(e.left=null),e},_proportionallyResize:function(){var t=this.options;if(!this._proportionallyResizeElements.length)return;var n=this.helper||this.element;for(var r=0;r');var r=e.ui.ie6?1:0,i=e.ui.ie6?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+i,height:this.element.outerHeight()+i,position:"absolute",left:this.elementOffset.left-r+"px",top:this.elementOffset.top-r+"px",zIndex:++n.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,t,n){return{width:this.originalSize.width+t}},w:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{top:s.top+n,height:i.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!="resize"&&this._trigger(t,n,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","alsoResize",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=function(t){e(t).each(function(){var t=e(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};typeof i.alsoResize=="object"&&!i.alsoResize.parentNode?i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)}):s(i.alsoResize)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.originalSize,o=r.originalPosition,u={height:r.size.height-s.height||0,width:r.size.width-s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=function(t,r){e(t).each(function(){var t=e(this),i=e(this).data("resizable-alsoresize"),s={},o=r&&r.length?r:t.parents(n.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var n=(i[t]||0)+(u[t]||0);n&&n>=0&&(s[t]=n||null)}),t.css(s)})};typeof i.alsoResize=="object"&&!i.alsoResize.nodeType?e.each(i.alsoResize,function(e,t){a(e,t)}):a(i.alsoResize)},stop:function(t,n){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","animate",{stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),u=o&&e.ui.hasScroll(s[0],"left")?0:r.sizeDiff.height,a=o?0:r.sizeDiff.width,f={width:r.size.width-a,height:r.size.height-u},l=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,c=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;r.element.animate(e.extend(f,c&&l?{top:c,left:l}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var n={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};s&&s.length&&e(s[0]).css({width:n.width,height:n.height}),r._updateCache(n),r._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(t,r){var i=e(this).data("resizable"),s=i.options,o=i.element,u=s.containment,a=u instanceof e?u.get(0):/parent/.test(u)?o.parent().get(0):u;if(!a)return;i.containerElement=e(a);if(/document/.test(u)||u==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight};else{var f=e(a),l=[];e(["Top","Right","Left","Bottom"]).each(function(e,t){l[e]=n(f.css("padding"+t))}),i.containerOffset=f.offset(),i.containerPosition=f.position(),i.containerSize={height:f.innerHeight()-l[3],width:f.innerWidth()-l[1]};var c=i.containerOffset,h=i.containerSize.height,p=i.containerSize.width,d=e.ui.hasScroll(a,"left")?a.scrollWidth:p,v=e.ui.hasScroll(a)?a.scrollHeight:h;i.parentData={element:a,left:c.left,top:c.top,width:d,height:v}}},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.containerSize,o=r.containerOffset,u=r.size,a=r.position,f=r._aspectRatio||t.shiftKey,l={top:0,left:0},c=r.containerElement;c[0]!=document&&/static/.test(c.css("position"))&&(l=o),a.left<(r._helper?o.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-o.left:r.position.left-l.left),f&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=i.helper?o.left:0),a.top<(r._helper?o.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-o.top:r.position.top),f&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?o.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top;var h=Math.abs((r._helper?r.offset.left-l.left:r.offset.left-l.left)+r.sizeDiff.width),p=Math.abs((r._helper?r.offset.top-l.top:r.offset.top-o.top)+r.sizeDiff.height),d=r.containerElement.get(0)==r.element.parent().get(0),v=/relative|absolute/.test(r.containerElement.css("position"));d&&v&&(h-=r.parentData.left),h+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-h,f&&(r.size.height=r.size.width/r.aspectRatio)),p+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-p,f&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.position,o=r.containerOffset,u=r.containerPosition,a=r.containerElement,f=e(r.helper),l=f.offset(),c=f.outerWidth()-r.sizeDiff.width,h=f.outerHeight()-r.sizeDiff.height;r._helper&&!i.animate&&/relative/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h}),r._helper&&!i.animate&&/static/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h})}}),e.ui.plugin.add("resizable","ghost",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size;r.ghost=r.originalElement.clone(),r.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:""),r.ghost.appendTo(r.helper)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.ghost.css({position:"relative",height:r.size.height,width:r.size.width})},stop:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.helper&&r.helper.get(0).removeChild(r.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size,o=r.originalSize,u=r.originalPosition,a=r.axis,f=i._aspectRatio||t.shiftKey;i.grid=typeof i.grid=="number"?[i.grid,i.grid]:i.grid;var l=Math.round((s.width-o.width)/(i.grid[0]||1))*(i.grid[0]||1),c=Math.round((s.height-o.height)/(i.grid[1]||1))*(i.grid[1]||1);/^(se|s|e)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c):/^(ne)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c):/^(sw)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.left=u.left-l):(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c,r.position.left=u.left-l)}});var n=function(e){return parseInt(e,10)||0},r=function(e){return!isNaN(parseInt(e,10))}})(jQuery);(function(e,t){e.widget("ui.selectable",e.ui.mouse,{version:"1.9.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t=this;this.element.addClass("ui-selectable"),this.dragged=!1;var n;this.refresh=function(){n=e(t.options.filter,t.element[0]),n.addClass("ui-selectee"),n.each(function(){var t=e(this),n=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=n.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
          ")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var n=this;this.opos=[t.pageX,t.pageY];if(this.options.disabled)return;var r=this.options;this.selectees=e(r.filter,this.element[0]),this._trigger("start",t),e(r.appendTo).append(this.helper),this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=e.data(this,"selectable-item");r.startselected=!0,!t.metaKey&&!t.ctrlKey&&(r.$element.removeClass("ui-selected"),r.selected=!1,r.$element.addClass("ui-unselecting"),r.unselecting=!0,n._trigger("unselecting",t,{unselecting:r.element}))}),e(t.target).parents().andSelf().each(function(){var r=e.data(this,"selectable-item");if(r){var i=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected");return r.$element.removeClass(i?"ui-unselecting":"ui-selected").addClass(i?"ui-selecting":"ui-unselecting"),r.unselecting=!i,r.selecting=i,r.selected=i,i?n._trigger("selecting",t,{selecting:r.element}):n._trigger("unselecting",t,{unselecting:r.element}),!1}})},_mouseDrag:function(t){var n=this;this.dragged=!0;if(this.options.disabled)return;var r=this.options,i=this.opos[0],s=this.opos[1],o=t.pageX,u=t.pageY;if(i>o){var a=o;o=i,i=a}if(s>u){var a=u;u=s,s=a}return this.helper.css({left:i,top:s,width:o-i,height:u-s}),this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!a||a.element==n.element[0])return;var f=!1;r.tolerance=="touch"?f=!(a.left>o||a.rightu||a.bottomi&&a.rights&&a.bottom *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var e=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,n){t==="disabled"?(this.options[t]=n,this.widget().toggleClass("ui-sortable-disabled",!!n)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,n){var r=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(t);var i=null,s=e(t.target).parents().each(function(){if(e.data(this,r.widgetName+"-item")==r)return i=e(this),!1});e.data(t.target,r.widgetName+"-item")==r&&(i=e(t.target));if(!i)return!1;if(this.options.handle&&!n){var o=!1;e(this.options.handle,i).find("*").andSelf().each(function(){this==t.target&&(o=!0)});if(!o)return!1}return this.currentItem=i,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,n,r){var i=this.options;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),i.containment&&this._setContainment(),i.cursor&&(e("body").css("cursor")&&(this._storedCursor=e("body").css("cursor")),e("body").css("cursor",i.cursor)),i.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",i.opacity)),i.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",i.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!r)for(var s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var n=this.options,r=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;i--){var s=this.items[i],o=s.item[0],u=this._intersectsWithPointer(s);if(!u)continue;if(s.instance!==this.currentContainer)continue;if(o!=this.currentItem[0]&&this.placeholder[u==1?"next":"prev"]()[0]!=o&&!e.contains(this.placeholder[0],o)&&(this.options.type=="semi-dynamic"?!e.contains(this.element[0],o):!0)){this.direction=u==1?"down":"up";if(this.options.tolerance!="pointer"&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,n){if(!t)return;e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this,i=this.placeholder.offset();this.reverting=!0,e(this.helper).animate({left:i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return!1},cancel:function(){if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);n&&r.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+"="),r.join("&")},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id")||"")}),r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height,s=e.left,o=s+e.width,u=e.top,a=u+e.height,f=this.offset.click.top,l=this.offset.click.left,c=r+f>u&&r+fs&&t+le[this.floating?"width":"height"]?c:s0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var n=[],r=[],i=this._connectWith();if(i&&t)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&r.push([e.isFunction(a.options.items)?a.options.items.call(a.element):e(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a])}}r.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var s=r.length-1;s>=0;s--)r[s][0].each(function(){n.push(this)});return e(n)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,function(e){for(var n=0;n=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&(r.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a))}}for(var s=r.length-1;s>=0;s--){var f=r[s][1],l=r[s][0];for(var u=0,c=l.length;u=0;n--){var r=this.items[n];if(r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])continue;var i=this.options.toleranceElement?e(this.options.toleranceElement,r.item):r.item;t||(r.width=i.outerWidth(),r.height=i.outerHeight());var s=i.offset();r.left=s.left,r.top=s.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var n=this.containers.length-1;n>=0;n--){var s=this.containers[n].element.offset();this.containers[n].containerCache.left=s.left,this.containers[n].containerCache.top=s.top,this.containers[n].containerCache.width=this.containers[n].element.outerWidth(),this.containers[n].containerCache.height=this.containers[n].element.outerHeight()}return this},_createPlaceholder:function(t){t=t||this;var n=t.options;if(!n.placeholder||n.placeholder.constructor==String){var r=n.placeholder;n.placeholder={element:function(){var n=e(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return r||(n.style.visibility="hidden"),n},update:function(e,i){if(r&&!n.forcePlaceholderSize)return;i.height()||i.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),i.width()||i.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10))}}}t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),n.placeholder.update(t,t.placeholder)},_contactContainers:function(t){var n=null,r=null;for(var i=this.containers.length-1;i>=0;i--){if(e.contains(this.currentItem[0],this.containers[i].element[0]))continue;if(this._intersectsWith(this.containers[i].containerCache)){if(n&&e.contains(this.containers[i].element[0],n.element[0]))continue;n=this.containers[i],r=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0)}if(!n)return;if(this.containers.length===1)this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1;else{var s=1e4,o=null,u=this.containers[r].floating?"left":"top",a=this.containers[r].floating?"width":"height",f=this.positionAbs[u]+this.offset.click[u];for(var l=this.items.length-1;l>=0;l--){if(!e.contains(this.containers[r].element[0],this.items[l].item[0]))continue;if(this.items[l].item[0]==this.currentItem[0])continue;var c=this.items[l].item.offset()[u],h=!1;Math.abs(c-f)>Math.abs(c+this.items[l][a]-f)&&(h=!0,c+=this.items[l][a]),Math.abs(c-f)this.containment[2]&&(s=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top));if(n.grid){var u=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1];o=this.containment?u-this.offset.click.topthis.containment[3]?u-this.offset.click.topthis.containment[2]?a-this.offset.click.left=0;i--)n||r.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);this._storedCursor&&e("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!n){this._trigger("beforeStop",t,this._uiHash());for(var i=0;i",options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,n,r;this.isMultiLine=this._isMultiLine(),this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(i){if(this.element.prop("readOnly")){t=!0,r=!0,n=!0;return}t=!1,r=!1,n=!1;var s=e.ui.keyCode;switch(i.keyCode){case s.PAGE_UP:t=!0,this._move("previousPage",i);break;case s.PAGE_DOWN:t=!0,this._move("nextPage",i);break;case s.UP:t=!0,this._keyEvent("previous",i);break;case s.DOWN:t=!0,this._keyEvent("next",i);break;case s.ENTER:case s.NUMPAD_ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case s.TAB:this.menu.active&&this.menu.select(i);break;case s.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}},keypress:function(r){if(t){t=!1,r.preventDefault();return}if(n)return;var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r)}},input:function(e){if(r){r=!1,e.preventDefault();return}this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e("
            ").addClass("ui-autocomplete").appendTo(this.document.find(this.options.appendTo||"body")[0]).menu({input:e(),role:null}).zIndex(this.element.zIndex()+1).hide().data("menu"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var n=this.menu.element[0];e(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(r){r.target!==t.element[0]&&r.target!==n&&!e.contains(n,r.target)&&t.close()})})},menufocus:function(t,n){if(this.isNewMenu){this.isNewMenu=!1;if(t.originalEvent&&/^mouse/.test(t.originalEvent.type)){this.menu.blur(),this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)});return}}var r=n.item.data("ui-autocomplete-item")||n.item.data("item.autocomplete");!1!==this._trigger("focus",t,{item:r})?t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(r.value):this.liveRegion.text(r.value)},menuselect:function(e,t){var n=t.item.data("ui-autocomplete-item")||t.item.data("item.autocomplete"),r=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=r,this._delay(function(){this.previous=r,this.selectedItem=n})),!1!==this._trigger("select",e,{item:n})&&this._value(n.value),this.term=this._value(),this.close(e),this.selectedItem=n}}),this.liveRegion=e("",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertAfter(this.element),e.fn.bgiframe&&this.menu.element.bgiframe(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),e==="source"&&this._initSource(),e==="appendTo"&&this.menu.element.appendTo(this.document.find(t||"body")[0]),e==="disabled"&&t&&this.xhr&&this.xhr.abort()},_isMultiLine:function(){return this.element.is("textarea")?!0:this.element.is("input")?!1:this.element.prop("isContentEditable")},_initSource:function(){var t,n,r=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(n,r){r(e.ui.autocomplete.filter(t,n.term))}):typeof this.options.source=="string"?(n=this.options.source,this.source=function(t,i){r.xhr&&r.xhr.abort(),r.xhr=e.ajax({url:n,data:t,dataType:"json",success:function(e){i(e)},error:function(){i([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){this.term!==this._value()&&(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){e=e!=null?e:this._value(),this.term=this._value();if(e.length").append(e("").text(n.label)).appendTo(t)},_move:function(e,t){if(!this.menu.element.is(":visible")){this.search(null,t);return}if(this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)){this._value(this.term),this.menu.blur();return}this.menu[e](t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){if(!this.isMultiLine||this.menu.element.is(":visible"))this._move(e,t),t.preventDefault()}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,n){var r=new RegExp(e.ui.autocomplete.escapeRegex(n),"i");return e.grep(t,function(e){return r.test(e.label||e.value||e)})}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var t;this._superApply(arguments);if(this.options.disabled||this.cancelSearch)return;e&&e.length?t=this.options.messages.results(e.length):t=this.options.messages.noResults,this.liveRegion.text(t)}})})(jQuery);(function(e,t){var n=!1;e.widget("ui.menu",{version:"1.9.1",defaultElement:"
              ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");!n&&r.not(".ui-state-disabled").length&&(n=!0,this.select(t),r.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),n=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus+":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"});t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),r.each(function(){var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))}),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))},blur:function(e,t){t||clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close(),this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write(""),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t
              a",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="
              t
              ",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="
              ",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;ti.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="
              ",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="

              ",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t0)for(i=r;i=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*\s*$/g,Nt={option:[1,""],legend:[1,"
              ","
              "],thead:[1,"","
              "],tr:[2,"","
              "],td:[3,"","
              "],col:[2,"","
              "],area:[1,"",""],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X
              ","
              "]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1>");try{for(;r1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]===""&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("
              ").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window); \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/maphilight.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/maphilight.js new file mode 100644 index 0000000..f99700f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/maphilight.js @@ -0,0 +1,367 @@ +// maphilight, version 22 Sep 2012, MIT licensed, http://davidlynch.org/projects/maphilight/ +(function($) { + var has_VML, has_canvas, create_canvas_for, add_shape_to, clear_canvas, shape_from_area, + canvas_style, hex_to_decimal, css3color, is_image_loaded, options_from_area; + + has_VML = document.namespaces; + has_canvas = !!document.createElement('canvas').getContext; + + if(!(has_canvas || has_VML)) { + $.fn.maphilight = function() { return this; }; + return; + } + + if(has_canvas) { + hex_to_decimal = function(hex) { + return Math.max(0, Math.min(parseInt(hex, 16), 255)); + }; + css3color = function(color, opacity) { + return 'rgba('+hex_to_decimal(color.substr(0,2))+','+hex_to_decimal(color.substr(2,2))+','+hex_to_decimal(color.substr(4,2))+','+opacity+')'; + }; + create_canvas_for = function(img) { + var c = $('').get(0); + c.getContext("2d").clearRect(0, 0, c.width, c.height); + return c; + }; + var draw_shape = function(context, shape, coords, x_shift, y_shift) { + x_shift = x_shift || 0; + y_shift = y_shift || 0; + + context.beginPath(); + if(shape == 'rect') { + // x, y, width, height + context.rect(coords[0] + x_shift, coords[1] + y_shift, coords[2] - coords[0], coords[3] - coords[1]); + } else if(shape == 'poly') { + context.moveTo(coords[0] + x_shift, coords[1] + y_shift); + for(i=2; i < coords.length; i+=2) { + context.lineTo(coords[i] + x_shift, coords[i+1] + y_shift); + } + } else if(shape == 'circ') { + // x, y, radius, startAngle, endAngle, anticlockwise + context.arc(coords[0] + x_shift, coords[1] + y_shift, coords[2], 0, Math.PI * 2, false); + } + context.closePath(); + } + add_shape_to = function(canvas, shape, coords, options, name) { + var i, context = canvas.getContext('2d'); + + // Because I don't want to worry about setting things back to a base state + + // Shadow has to happen first, since it's on the bottom, and it does some clip / + // fill operations which would interfere with what comes next. + if(options.shadow) { + context.save(); + if(options.shadowPosition == "inside") { + // Cause the following stroke to only apply to the inside of the path + draw_shape(context, shape, coords); + context.clip(); + } + + // Redraw the shape shifted off the canvas massively so we can cast a shadow + // onto the canvas without having to worry about the stroke or fill (which + // cannot have 0 opacity or width, since they're what cast the shadow). + var x_shift = canvas.width * 100; + var y_shift = canvas.height * 100; + draw_shape(context, shape, coords, x_shift, y_shift); + + context.shadowOffsetX = options.shadowX - x_shift; + context.shadowOffsetY = options.shadowY - y_shift; + context.shadowBlur = options.shadowRadius; + context.shadowColor = css3color(options.shadowColor, options.shadowOpacity); + + // Now, work out where to cast the shadow from! It looks better if it's cast + // from a fill when it's an outside shadow or a stroke when it's an interior + // shadow. Allow the user to override this if they need to. + var shadowFrom = options.shadowFrom; + if (!shadowFrom) { + if (options.shadowPosition == 'outside') { + shadowFrom = 'fill'; + } else { + shadowFrom = 'stroke'; + } + } + if (shadowFrom == 'stroke') { + context.strokeStyle = "rgba(0,0,0,1)"; + context.stroke(); + } else if (shadowFrom == 'fill') { + context.fillStyle = "rgba(0,0,0,1)"; + context.fill(); + } + context.restore(); + + // and now we clean up + if(options.shadowPosition == "outside") { + context.save(); + // Clear out the center + draw_shape(context, shape, coords); + context.globalCompositeOperation = "destination-out"; + context.fillStyle = "rgba(0,0,0,1);"; + context.fill(); + context.restore(); + } + } + + context.save(); + + draw_shape(context, shape, coords); + + // fill has to come after shadow, otherwise the shadow will be drawn over the fill, + // which mostly looks weird when the shadow has a high opacity + if(options.fill) { + context.fillStyle = css3color(options.fillColor, options.fillOpacity); + context.fill(); + } + // Likewise, stroke has to come at the very end, or it'll wind up under bits of the + // shadow or the shadow-background if it's present. + if(options.stroke) { + context.strokeStyle = css3color(options.strokeColor, options.strokeOpacity); + context.lineWidth = options.strokeWidth; + context.stroke(); + } + + context.restore(); + + if(options.fade) { + $(canvas).css('opacity', 0).animate({opacity: 1}, 100); + } + }; + clear_canvas = function(canvas) { + canvas.getContext('2d').clearRect(0, 0, canvas.width,canvas.height); + }; + } else { // ie executes this code + create_canvas_for = function(img) { + return $('').get(0); + }; + add_shape_to = function(canvas, shape, coords, options, name) { + var fill, stroke, opacity, e; + fill = ''; + stroke = (options.stroke ? 'strokeweight="'+options.strokeWidth+'" stroked="t" strokecolor="#'+options.strokeColor+'"' : 'stroked="f"'); + opacity = ''; + if(shape == 'rect') { + e = $(''); + } else if(shape == 'poly') { + e = $(''); + } else if(shape == 'circ') { + e = $(''); + } + e.get(0).innerHTML = fill+opacity; + $(canvas).append(e); + }; + clear_canvas = function(canvas) { + $(canvas).find('[name=highlighted]').remove(); + }; + } + + shape_from_area = function(area) { + var i, coords = area.getAttribute('coords').split(','); + for (i=0; i < coords.length; i++) { coords[i] = parseFloat(coords[i]); } + return [area.getAttribute('shape').toLowerCase().substr(0,4), coords]; + }; + + options_from_area = function(area, options) { + var $area = $(area); + return $.extend({}, options, $.metadata ? $area.metadata() : false, $area.data('maphilight')); + }; + + is_image_loaded = function(img) { + if(!img.complete) { return false; } // IE + if(typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) { return false; } // Others + return true; + }; + + canvas_style = { + position: 'absolute', + left: 0, + top: 0, + padding: 0, + border: 0 + }; + + var ie_hax_done = false; + $.fn.maphilight = function(opts) { + opts = $.extend({}, $.fn.maphilight.defaults, opts); + + if(!has_canvas && $.browser.msie && !ie_hax_done) { + document.namespaces.add("v", "urn:schemas-microsoft-com:vml"); + var style = document.createStyleSheet(); + var shapes = ['shape','rect', 'oval', 'circ', 'fill', 'stroke', 'imagedata', 'group','textbox']; + $.each(shapes, + function() { + style.addRule('v\\:' + this, "behavior: url(#default#VML); antialias:true"); + } + ); + ie_hax_done = true; + } + + return this.each(function() { + var img, wrap, options, map, canvas, canvas_always, mouseover, highlighted_shape, usemap; + img = $(this); + + if(!is_image_loaded(this)) { + // If the image isn't fully loaded, this won't work right. Try again later. + return window.setTimeout(function() { + img.maphilight(opts); + }, 200); + } + + options = $.extend({}, opts, $.metadata ? img.metadata() : false, img.data('maphilight')); + + // jQuery bug with Opera, results in full-url#usemap being returned from jQuery's attr. + // So use raw getAttribute instead. + usemap = img.get(0).getAttribute('usemap'); + + map = $('map[name="'+usemap.substr(1)+'"]'); + + if(!(img.is('img') && usemap && map.size() > 0)) { + return; + } + + if(img.hasClass('maphilighted')) { + // We're redrawing an old map, probably to pick up changes to the options. + // Just clear out all the old stuff. + var wrapper = img.parent(); + img.insertBefore(wrapper); + wrapper.remove(); + $(map).unbind('.maphilight').find('area[coords]').unbind('.maphilight'); + } + + // patch alex: to keep the aspect ratio the a + // 'background-size': '100% auto', would be simple + // but this is not supported by IE8, instead we remove the + // background:'url("'+this.src+'")', + // part here. + + wrap = $('
              ').css({ + display:'block', + position:'relative', + padding:0, + width:this.width, + height:this.height + }); + if(options.wrapClass) { + if(options.wrapClass === true) { + wrap.addClass($(this).attr('class')); + } else { + wrap.addClass(options.wrapClass); + } + } + + // patch alex: + // create a clone of the image, remove its id and usemap + var img_clone = img.clone(); + img_clone.attr("id", "").attr("usemap", ""); + + img.before(wrap).css('opacity', 0).css(canvas_style).remove(); + if($.browser.msie) { img.css('filter', 'Alpha(opacity=0)'); } + wrap.append(img); + + // patch alex: + // add the image clone before the image + img.before(img_clone); + + canvas = create_canvas_for(this); + $(canvas).css(canvas_style); + canvas.height = this.height; + canvas.width = this.width; + + mouseover = function(e) { + var shape, area_options; + area_options = options_from_area(this, options); + if( + !area_options.neverOn + && + !area_options.alwaysOn + ) { + shape = shape_from_area(this); + add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted"); + if(area_options.groupBy) { + var areas; + // two ways groupBy might work; attribute and selector + if(/^[a-zA-Z][-a-zA-Z]+$/.test(area_options.groupBy)) { + areas = map.find('area['+area_options.groupBy+'="'+$(this).attr(area_options.groupBy)+'"]') + } else { + areas = map.find(area_options.groupBy); + } + var first = this; + areas.each(function() { + if(this != first) { + var subarea_options = options_from_area(this, options); + if(!subarea_options.neverOn && !subarea_options.alwaysOn) { + var shape = shape_from_area(this); + add_shape_to(canvas, shape[0], shape[1], subarea_options, "highlighted"); + } + } + }); + } + // workaround for IE7, IE8 not rendering the final rectangle in a group + if(!has_canvas) { + $(canvas).append(''); + } + } + } + + $(map).bind('alwaysOn.maphilight', function() { + // Check for areas with alwaysOn set. These are added to a *second* canvas, + // which will get around flickering during fading. + if(canvas_always) { + clear_canvas(canvas_always) + } + if(!has_canvas) { + $(canvas).empty(); + } + $(map).find('area[coords]').each(function() { + var shape, area_options; + area_options = options_from_area(this, options); + if(area_options.alwaysOn) { + if(!canvas_always && has_canvas) { + canvas_always = create_canvas_for(img.get()); + $(canvas_always).css(canvas_style); + canvas_always.width = img.width(); + canvas_always.height = img.height(); + img.before(canvas_always); + } + area_options.fade = area_options.alwaysOnFade; // alwaysOn shouldn't fade in initially + shape = shape_from_area(this); + if (has_canvas) { + add_shape_to(canvas_always, shape[0], shape[1], area_options, ""); + } else { + add_shape_to(canvas, shape[0], shape[1], area_options, ""); + } + } + }); + }); + + $(map).trigger('alwaysOn.maphilight').find('area[coords]') + .bind('mouseover.maphilight', mouseover) + .bind('mouseout.maphilight', function(e) { clear_canvas(canvas); });; + + img.before(canvas); // if we put this after, the mouseover events wouldn't fire. + + img.addClass('maphilighted'); + }); + }; + $.fn.maphilight.defaults = { + fill: true, + fillColor: '000000', + fillOpacity: 0.2, + stroke: true, + strokeColor: 'ff0000', + strokeOpacity: 1, + strokeWidth: 1, + fade: true, + alwaysOn: false, + neverOn: false, + groupBy: false, + wrapClass: true, + // plenty of shadow: + shadow: false, + shadowX: 0, + shadowY: 0, + shadowRadius: 6, + shadowColor: '000000', + shadowOpacity: 0.8, + shadowPosition: 'outside', + shadowFrom: false + }; +})(jQuery); + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/pure.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/pure.js new file mode 100644 index 0000000..6057259 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/pure.js @@ -0,0 +1,817 @@ +/*! + PURE Unobtrusive Rendering Engine for HTML + + Licensed under the MIT licenses. + More information at: http://www.opensource.org + + Copyright (c) 2012 Michael Cvilic - BeeBole.com + + Thanks to Rog Peppe for the functional JS jump + revision: 2.73 +*/ + +var $p, pure = $p = function(){ + var sel = arguments[0], + ctxt = false; + + if(typeof sel === 'string'){ + ctxt = arguments[1] || false; + }else if(sel && !sel[0] && !sel.length){ + sel = [sel]; + } + return $p.core(sel, ctxt); +}; + +$p.core = function(sel, ctxt, plugins){ + //get an instance of the plugins + var templates = []; + plugins = plugins || getPlugins(); + + //search for the template node(s) + switch(typeof sel){ + case 'string': + templates = plugins.find(ctxt || document, sel); + if(templates.length === 0) { + error('The template "' + sel + '" was not found'); + } + break; + case 'undefined': + error('The root of the template is undefined, check your selector'); + break; + default: + templates = sel; + } + + for(var i = 0, ii = templates.length; i < ii; i++){ + plugins[i] = templates[i]; + } + plugins.length = ii; + + // set the signature string that will be replaced at render time + var Sig = '_s' + Math.floor( Math.random() * 1000000 ) + '_', + // another signature to prepend to attributes and avoid checks: style, height, on[events]... + attPfx = '_a' + Math.floor( Math.random() * 1000000 ) + '_', + // rx to parse selectors, e.g. "+tr.foo[class]" + selRx = /^(\+)?([^\@\+]+)?\@?([^\+]+)?(\+)?$/, + // set automatically attributes for some tags + autoAttr = { + IMG:'src', + INPUT:'value' + }, + // check if the argument is an array - thanks salty-horse (Ori Avtalion) + isArray = Array.isArray ? + function(o) { + return Array.isArray(o); + } : + function(o) { + return Object.prototype.toString.call(o) === "[object Array]"; + }; + + /* * * * * * * * * * * * * * * * * * * * * * * * * * + core functions + * * * * * * * * * * * * * * * * * * * * * * * * * */ + + + // error utility + function error(e){ + if(typeof console !== 'undefined'){ + console.log(e); + debugger; + } + throw('pure error: ' + e); + } + + //return a new instance of plugins + function getPlugins(){ + var plugins = $p.plugins, + f = function(){}; + f.prototype = plugins; + + // do not overwrite functions if external definition + f.prototype.compile = plugins.compile || compile; + f.prototype.render = plugins.render || render; + f.prototype.autoRender = plugins.autoRender || autoRender; + f.prototype.find = plugins.find || find; + + // give the compiler and the error handling to the plugin context + f.prototype._compiler = compiler; + f.prototype._error = error; + + return new f(); + } + + // returns the outer HTML of a node + function outerHTML(node){ + // if IE, Chrome take the internal method otherwise build one + return node.outerHTML || ( + function(n){ + var div = document.createElement('div'), h; + div.appendChild( n.cloneNode(true) ); + h = div.innerHTML; + div = null; + return h; + })(node); + } + + // returns the string generator function + function wrapquote(qfn, f){ + return function(ctxt){ + return qfn('' + f.call(ctxt.item || ctxt.context, ctxt)); + }; + } + + // default find using querySelector when available on the browser + function find(n, sel){ + if(typeof n === 'string'){ + sel = n; + n = false; + } + if(typeof document.querySelectorAll !== 'undefined'){ + return (n||document).querySelectorAll( sel ); + }else{ + return error('You can test PURE standalone with: iPhone, FF3.5+, Safari4+ and IE8+\n\nTo run PURE on your browser, you need a JS library/framework with a CSS selector engine'); + } + } + + // create a function that concatenates constant string + // sections (given in parts) and the results of called + // functions to fill in the gaps between parts (fns). + // fns[n] fills in the gap between parts[n-1] and parts[n]; + // fns[0] is unused. + // this is the inner template evaluation loop. + function concatenator(parts, fns){ + return function(ctxt){ + var strs = [ parts[ 0 ] ], + n = parts.length, + fnVal, pVal, attLine, pos; + + for(var i = 1; i < n; i++){ + fnVal = fns[i].call( this, ctxt ); + pVal = parts[i]; + + // if the value is empty and attribute, remove it + if(fnVal === ''){ + attLine = strs[ strs.length - 1 ]; + if( ( pos = attLine.search( /[^\s]+=\"?$/ ) ) > -1){ + strs[ strs.length - 1 ] = attLine.substring( 0, pos ); + pVal = pVal.substr( 1 ); + } + } + + strs[ strs.length ] = fnVal; + strs[ strs.length ] = pVal; + } + return strs.join(''); + }; + } + + // parse and check the loop directive + function parseloopspec(p){ + var m = p.match( /^(\w+)\s*<-\s*(\S+)?$/ ); + if(m === null){ + error('bad loop spec: "' + p + '"'); + } + if(m[1] === 'item'){ + error('"item<-..." is a reserved word for the current running iteration.\n\nPlease choose another name for your loop.'); + } + if( !m[2] || m[2].toLowerCase() === 'context' ){ //undefined or space(IE) + m[2] = function(ctxt){return ctxt.context;}; + }else if( (m[2] && m[2].indexOf('context') === 0 ) ){ //undefined or space(IE) + m[2] = dataselectfn( m[2].replace(/^context\.?/, '') ); + } + return {name: m[1], sel: m[2]}; + } + + // parse a data selector and return a function that + // can traverse the data accordingly, given a context. + function dataselectfn (sel){ + if( typeof(sel) === 'function' ){ + //handle false values in function directive + return function ( ctxt ){ + var r = sel.call( ctxt.item || ctxt.context || ctxt, ctxt ); + return !r && r !== 0 ? '' : r; + }; + } + //check for a valid js variable name with hyphen(for properties only), $, _ and : + var m = sel.match(/^[\da-zA-Z\$_\@][\w\$:-]*(\.[\w\$:-]*[^\.])*$/); + if(m === null){ + var found = false, s = sel, parts = [], pfns = [], i = 0, retStr; + // check if literal + if(/\'|\"/.test( s.charAt(0) )){ + if(/\'|\"/.test( s.charAt(s.length-1) )){ + retStr = s.substring(1, s.length-1); + return function(){ return retStr; }; + } + }else{ + // check if literal + #{var} + while((m = s.match(/#\{([^{}]+)\}/)) !== null){ + found = true; + parts[i++] = s.slice(0, m.index); + pfns[i] = dataselectfn(m[1]); + s = s.slice(m.index + m[0].length, s.length); + } + } + if(!found){ //constant, return it + return function(){ return sel; }; + } + parts[i] = s; + return concatenator(parts, pfns); + } + m = sel.split('.'); + return function(ctxt){ + var data = ctxt.context || ctxt, + v = ctxt[m[0]], + i = 0; + if(v && v.item){ + i += 1; + if(m[i] === 'pos'){ + //allow pos to be kept by string. Tx to Adam Freidin + return v.pos; + }else{ + data = v.item; + } + } + var n = m.length; + for(; i < n; i++){ + if(!data){break;} + data = data[m[i]]; + } + return (!data && data !== 0) ? '':data; + }; + } + + // wrap in an object the target node/attr and their properties + function gettarget(dom, sel, isloop){ + var osel, prepend, selector, attr, append, target = []; + if( typeof sel === 'string' ){ + osel = sel; + var m = sel.match(selRx); + if( !m ){ + error( 'bad selector syntax: ' + sel ); + } + + prepend = m[1]; + selector = m[2]; + attr = m[3]; + append = m[4]; + + if(selector === '.' || ( !selector && attr ) ){ + target[0] = dom; + }else{ + target = plugins.find(dom, selector); + } + if(!target || target.length === 0){ + return error('The node "' + sel + '" was not found in the template:\n' + outerHTML(dom).replace(/\t/g,' ')); + } + }else{ + // autoRender node + prepend = sel.prepend; + attr = sel.attr; + append = sel.append; + target = [dom]; + } + + if( prepend || append ){ + if( prepend && append ){ + error('append/prepend cannot take place at the same time'); + }else if( isloop ){ + error('no append/prepend/replace modifiers allowed for loop target'); + }else if( append && isloop ){ + error('cannot append with loop (sel: ' + osel + ')'); + } + } + var setstr, getstr, quotefn, isStyle, isClass, attName, setfn; + if(attr){ + isStyle = (/^style$/i).test(attr); + isClass = (/^class$/i).test(attr); + attName = isClass ? 'className' : attr; + setstr = function(node, s) { + node.setAttribute(attPfx + attr, s); + if (attName in node && !isStyle) { + try{node[attName] = '';}catch(e){} //FF4 gives an error sometimes + } + if (node.nodeType === 1) { + node.removeAttribute(attr); + isClass && node.removeAttribute(attName); + } + }; + if (isStyle || isClass) {//IE no quotes special care + if(isStyle){ + getstr = function(n){ return n.style.cssText; }; + }else{ + getstr = function(n){ return n.className; }; + } + }else { + getstr = function(n){ return n.getAttribute(attr); }; + } + quotefn = function(s){ return s.replace(/\"/g, '"'); }; + if(prepend){ + setfn = function(node, s){ setstr( node, s + getstr( node )); }; + }else if(append){ + setfn = function(node, s){ setstr( node, getstr( node ) + s); }; + }else{ + setfn = function(node, s){ setstr( node, s ); }; + } + }else{ + if (isloop) { + setfn = function(node, s) { + var pn = node.parentNode; + if (pn) { + //replace node with s + pn.insertBefore(document.createTextNode(s), node.nextSibling); + pn.removeChild(node); + } + }; + } else { + if (prepend) { + setfn = function(node, s) { node.insertBefore(document.createTextNode(s), node.firstChild); }; + } else if (append) { + setfn = function(node, s) { node.appendChild(document.createTextNode(s));}; + } else { + setfn = function(node, s) { + while (node.firstChild) { node.removeChild(node.firstChild); } + node.appendChild(document.createTextNode(s)); + }; + } + } + quotefn = function(s) { return s; }; + } + return { attr: attr, nodes: target, set: setfn, sel: osel, quotefn: quotefn }; + } + + function setsig(target, n){ + var sig = Sig + n + ':'; + for(var i = 0; i < target.nodes.length; i++){ + // could check for overlapping targets here. + target.set( target.nodes[i], sig ); + } + } + + // read de loop data, and pass it to the inner rendering function + function loopfn(name, dselect, inner, sorter, filter){ + return function(ctxt){ + var a = dselect(ctxt), + old = ctxt[name], + temp = { items : a }, + filtered = 0, + length, + strs = [], + buildArg = function(idx, temp, ftr, len){ + //keep the current loop. Tx to Adam Freidin + var save_pos = ctxt.pos, + save_item = ctxt.item, + save_items = ctxt.items; + ctxt.pos = temp.pos = idx; + ctxt.item = temp.item = a[ idx ]; + ctxt.items = a; + //if array, set a length property - filtered items + typeof len !== 'undefined' && (ctxt.length = len); + //if filter directive + if(typeof ftr === 'function' && ftr.call(ctxt.item, ctxt) === false){ + filtered++; + return; + } + strs.push( inner.call(ctxt.item, ctxt ) ); + //restore the current loop + ctxt.pos = save_pos; + ctxt.item = save_item; + ctxt.items = save_items; + }; + ctxt[name] = temp; + if( isArray(a) ){ + length = a.length || 0; + // if sort directive + if(typeof sorter === 'function'){ + a.sort(sorter); + } + //loop on array + for(var i = 0, ii = length; i < ii; i++){ + buildArg(i, temp, filter, length - filtered); + } + }else{ + if(a && typeof sorter !== 'undefined'){ + error('sort is only available on arrays, not objects'); + } + //loop on collections + for(var prop in a){ + a.hasOwnProperty( prop ) && buildArg(prop, temp, filter); + } + } + + typeof old !== 'undefined' ? ctxt[name] = old : delete ctxt[name]; + return strs.join(''); + }; + } + // generate the template for a loop node + function loopgen(dom, sel, loop, fns){ + var already = false, ls, sorter, filter, prop; + for(prop in loop){ + if(loop.hasOwnProperty(prop)){ + if(prop === 'sort'){ + sorter = loop.sort; + continue; + }else if(prop === 'filter'){ + filter = loop.filter; + continue; + } + if(already){ + error('cannot have more than one loop on a target'); + } + ls = prop; + already = true; + } + } + if(!ls){ + error('Error in the selector: ' + sel + '\nA directive action must be a string, a function or a loop(<-)'); + } + var dsel = loop[ls]; + // if it's a simple data selector then we default to contents, not replacement. + if(typeof(dsel) === 'string' || typeof(dsel) === 'function'){ + loop = {}; + loop[ls] = {root: dsel}; + return loopgen(dom, sel, loop, fns); + } + var spec = parseloopspec(ls), + itersel = dataselectfn(spec.sel), + target = gettarget(dom, sel, true), + nodes = target.nodes; + + for(i = 0; i < nodes.length; i++){ + var node = nodes[i], + inner = compiler(node, dsel); + fns[fns.length] = wrapquote(target.quotefn, loopfn(spec.name, itersel, inner, sorter, filter)); + target.nodes = [node]; // N.B. side effect on target. + setsig(target, fns.length - 1); + } + return target; + } + + function getAutoNodes(n, data){ + var ns = n.getElementsByTagName('*'), + an = [], + openLoops = {a:[],l:{}}, + cspec, + isNodeValue, + i, ii, j, jj, ni, cs, cj; + //for each node found in the template + for(i = -1, ii = ns.length; i < ii; i++){ + ni = i > -1 ?ns[i]:n; + if(ni.nodeType === 1 && ni.className !== ''){ + //when a className is found + cs = ni.className.split(' '); + // for each className + for(j = 0, jj=cs.length;j -1 || isNodeValue){ + ni.className = ni.className.replace('@'+cspec.attr, ''); + if(isNodeValue){ + cspec.attr = false; + } + } + an.push({n:ni, cspec:cspec}); + } + } + } + } + + function checkClass(c, tagName){ + // read the class + var ca = c.match(selRx), + attr = ca[3] || autoAttr[tagName], + cspec = {prepend:!!ca[1], prop:ca[2], attr:attr, append:!!ca[4], sel:c}, + i, ii, loopi, loopil, val; + // check in existing open loops + for(i = openLoops.a.length-1; i >= 0; i--){ + loopi = openLoops.a[i]; + loopil = loopi.l[0]; + val = loopil && loopil[cspec.prop]; + if(typeof val !== 'undefined'){ + cspec.prop = loopi.p + '.' + cspec.prop; + if(openLoops.l[cspec.prop] === true){ + val = val[0]; + } + break; + } + } + // not found check first level of data + if(typeof val === 'undefined'){ + val = dataselectfn(cspec.prop)(isArray(data) ? data[0] : data); + // nothing found return + if(val === ''){ + return false; + } + } + // set the spec for autoNode + if(isArray(val)){ + openLoops.a.push( {l:val, p:cspec.prop} ); + openLoops.l[cspec.prop] = true; + cspec.t = 'loop'; + }else{ + cspec.t = 'str'; + } + return cspec; + } + + return an; + + } + + // returns a function that, given a context argument, + // will render the template defined by dom and directive. + function compiler(dom, directive, data, ans){ + var fns = [], j, jj, cspec, n, target, nodes, itersel, node, inner, dsel, sels, sel, sl, i, h, parts, pfns = [], p; + // autoRendering nodes parsing -> auto-nodes + ans = ans || data && getAutoNodes(dom, data); + if(data){ + // for each auto-nodes + while(ans.length > 0){ + cspec = ans[0].cspec; + n = ans[0].n; + ans.splice(0, 1); + if(cspec.t === 'str'){ + // if the target is a value + target = gettarget(n, cspec, false); + setsig(target, fns.length); + fns[fns.length] = wrapquote(target.quotefn, dataselectfn(cspec.prop)); + }else{ + // if the target is a loop + itersel = dataselectfn(cspec.sel); + target = gettarget(n, cspec, true); + nodes = target.nodes; + for(j = 0, jj = nodes.length; j < jj; j++){ + node = nodes[j]; + inner = compiler(node, false, data, ans); + fns[fns.length] = wrapquote(target.quotefn, loopfn(cspec.sel, itersel, inner)); + target.nodes = [node]; + setsig(target, fns.length - 1); + } + } + } + } + // read directives + for(sel in directive){ + if(directive.hasOwnProperty(sel)){ + i = 0; + dsel = directive[sel]; + sels = sel.split(/\s*,\s*/); //allow selector separation by quotes + sl = sels.length; + do{ + if(typeof(dsel) === 'function' || typeof(dsel) === 'string'){ + // set the value for the node/attr + sel = sels[i]; + target = gettarget(dom, sel, false); + setsig(target, fns.length); + fns[fns.length] = wrapquote(target.quotefn, dataselectfn(dsel)); + }else{ + // loop on node + loopgen(dom, sel, dsel, fns); + } + }while(++i < sl); + } + } + // convert node to a string + h = outerHTML(dom); + // IE adds an unremovable "selected, value" attribute + // hard replace while waiting for a better solution + h = h.replace(/<([^>]+)\s(value\=""|selected)\s?([^>]*)>/ig, "<$1 $3>"); + + // remove attribute prefix + h = h.split(attPfx).join(''); + + // slice the html string at "Sig" + parts = h.split( Sig ); + // for each slice add the return string of + for(i = 1; i < parts.length; i++){ + p = parts[i]; + // part is of the form "fn-number:..." as placed there by setsig. + pfns[i] = fns[ parseInt(p, 10) ]; + parts[i] = p.substring( p.indexOf(':') + 1 ); + } + return concatenator(parts, pfns); + } + // compile the template with directive + // if a context is passed, the autoRendering is triggered automatically + // return a function waiting the data as argument + function compile(directive, ctxt, template){ + var rfn = compiler( ( template || this[0] ).cloneNode(true), directive, ctxt); + return function(context){ + return rfn({context:context}); + }; + } + //compile with the directive as argument + // run the template function on the context argument + // return an HTML string + // should replace the template and return this + function render(ctxt, directive){ + var fn = typeof directive === 'function' && directive, i = 0, ii = this.length; + for(; i < ii; i++){ + this[i] = replaceWith( this[i], (fn || plugins.compile( directive, false, this[i] ))( ctxt, false )); + } + context = null; + return this; + } + + // compile the template with autoRender + // run the template function on the context argument + // return an HTML string + function autoRender(ctxt, directive){ + var fn = plugins.compile( directive, ctxt, this[0] ); + for(var i = 0, ii = this.length; i < ii; i++){ + this[i] = replaceWith( this[i], fn( ctxt, false)); + } + context = null; + return this; + } + + function replaceWith(elm, html) { + var ne, + ep = elm.parentNode, + depth = 0; + if(!ep){ //if no parents + ep = document.createElement('DIV'); + ep.appendChild(elm); + } + switch (elm.tagName) { + case 'TBODY': case 'THEAD': case 'TFOOT': + html = '
              ' + html + '
              '; + depth = 1; + break; + case 'TR': + html = '' + html + '
              '; + depth = 2; + break; + case 'TD': case 'TH': + html = '' + html + '
              '; + depth = 3; + break; + } + tmp = document.createElement('SPAN'); + tmp.style.display = 'none'; + document.body.appendChild(tmp); + tmp.innerHTML = html; + ne = tmp.firstChild; + while (depth--) { + ne = ne.firstChild; + } + ep.insertBefore(ne, elm); + ep.removeChild(elm); + document.body.removeChild(tmp); + elm = ne; + + ne = ep = null; + return elm; + } + + return plugins; +}; + +$p.plugins = {}; + +$p.libs = { + dojo:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return dojo.query(sel, n); + }; + } + }, + domassistant:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return $(n).cssSelect(sel); + }; + } + DOMAssistant.attach({ + publicMethods : [ 'compile', 'render', 'autoRender'], + compile:function(directive, ctxt){ + return $p([this]).compile(directive, ctxt); + }, + render:function(ctxt, directive){ + return $( $p([this]).render(ctxt, directive) )[0]; + }, + autoRender:function(ctxt, directive){ + return $( $p([this]).autoRender(ctxt, directive) )[0]; + } + }); + }, + jquery:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return jQuery(n).find(sel); + }; + } + jQuery.fn.extend({ + directives:function(directive){ + this._pure_d = directive; return this; + }, + compile:function(directive, ctxt){ + return $p(this).compile(this._pure_d || directive, ctxt); + }, + render:function(ctxt, directive){ + return jQuery( $p( this ).render( ctxt, this._pure_d || directive ) ); + }, + autoRender:function(ctxt, directive){ + return jQuery( $p( this ).autoRender( ctxt, this._pure_d || directive ) ); + } + }); + }, + mootools:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return $(n).getElements(sel); + }; + } + Element.implement({ + compile:function(directive, ctxt){ + return $p(this).compile(directive, ctxt); + }, + render:function(ctxt, directive){ + return $p([this]).render(ctxt, directive); + }, + autoRender:function(ctxt, directive){ + return $p([this]).autoRender(ctxt, directive); + } + }); + }, + prototype:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + n = n === document ? n.body : n; + return typeof n === 'string' ? $$(n) : $(n).select(sel); + }; + } + Element.addMethods({ + compile:function(element, directive, ctxt){ + return $p([element]).compile(directive, ctxt); + }, + render:function(element, ctxt, directive){ + return $p([element]).render(ctxt, directive); + }, + autoRender:function(element, ctxt, directive){ + return $p([element]).autoRender(ctxt, directive); + } + }); + }, + sizzle:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return Sizzle(sel, n); + }; + } + }, + sly:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return Sly(sel, n); + }; + } + }, + yui:function(){ //Thanks to https://github.com/soljin + if(typeof document.querySelector === 'undefined'){ + YUI().use("node",function(Y){ + $p.plugins.find = function(n, sel){ + return Y.NodeList.getDOMNodes(Y.one(n).all(sel)); + }; + }); + } + YUI.add("pure-yui",function(Y){ + Y.Node.prototype.directives = function(directive){ + this._pure_d = directive; return this; + }; + Y.Node.prototype.compile = function(directive, ctxt){ + return $p([this._node]).compile(this._pure_d || directive, ctxt); + }; + Y.Node.prototype.render = function(ctxt, directive){ + return Y.one($p([this._node]).render(ctxt, this._pure_d || directive)); + }; + Y.Node.prototype.autoRender = function(ctxt, directive){ + return Y.one($p([this._node]).autoRender(ctxt, this._pure_d || directive)); + }; + },"0.1",{requires:["node"]}); + } +}; + +// get lib specifics if available +(function(){ + var libkey = + typeof dojo !== 'undefined' && 'dojo' || + typeof DOMAssistant !== 'undefined' && 'domassistant' || + typeof jQuery !== 'undefined' && 'jquery' || + typeof MooTools !== 'undefined' && 'mootools' || + typeof Prototype !== 'undefined' && 'prototype' || + typeof Sizzle !== 'undefined' && 'sizzle' || + typeof Sly !== 'undefined' && 'sly' || + typeof YUI !== 'undefined' && 'yui'; + + libkey && $p.libs[libkey](); + + //for node.js + if(typeof exports !== 'undefined'){ + exports.$p = $p; + } +})(); \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/question_handling.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/question_handling.js new file mode 100644 index 0000000..45a1dfe --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/question_handling.js @@ -0,0 +1,1489 @@ +var ilias = {}; //namespace +var icount = 0; //interaction count +ilias.UTILS={}; +ilias.questions = { + answers:Object, + success: "not attempted" +}; + +ilias.questions.txt = {}; +ilias.questions.txt.wrong_answers = "Incorrect Items"; +ilias.questions.txt.wrong_answers_single = "Incorrect Choice."; +ilias.questions.txt.tries_remaining = "Tries Remaining"; +ilias.questions.txt.please_try_again = "Please try again!"; +ilias.questions.txt.all_answers_correct = "Correct!"; +ilias.questions.txt.nr_of_tries_exceeded = "Number of tries exceeded."; +ilias.questions.txt.correct_answers_shown = "Correct solution see above."; +ilias.questions.txt.correct_answers_also = "Also correct are:"; +ilias.questions.txt.correct_answer_also = "Also correct is:"; +ilias.questions.txt.ov_all_correct = "You have correctly answered all questions."; +ilias.questions.txt.ov_some_correct = "You have correctly answered [x] out of [y] questions."; +ilias.questions.txt.ov_wrong_answered = "The following questions were not answered or answered wrong"; + +ilias.questions.init = function() { + ilias.questions.shuffle(); +}; + +ilias.questions.shuffleAll = function() { + //shuffle questions + for (var k in questions) { + if (questions[k].shuffle === true) { + ilias.questions.swapper(questions[k].answers); + } + } +}; + +ilias.questions.shuffle = function(a_question) { + //shuffle questions + if (!a_question.answers) {return;} + if (a_question.shuffle === true) { + ilias.questions.swapper(a_question.answers); + } +}; + +ilias.questions.swapper = function(a) +{ + var i,L; + i = L = a.length; + while (i--) + { + var r = Math.floor(Math.random()*L); + var x = a[i]; + a[i] = a[r]; + a[r] = x; + } +}; + + +ilias.questions.checkAnswers = function(a_id) { + if (!answers[a_id]) { + answers[a_id] = new Object(); + answers[a_id].tries = 0; + answers[a_id].wrong = 0; + answers[a_id].passed = null; + answers[a_id].answer = new Array(); + answers[a_id].interactionId=null; + + } + answers[a_id].tries++; + + var call = "ilias.questions."+questions[a_id].type+"("+a_id+")"; + + eval(call); + + // forward answer to self assessment question handler (non-scorm) + if (typeof ilCOPageQuestionHandler != "undefined") + { + ilCOPageQuestionHandler.processAnswer(questions[a_id].type, a_id, answers[a_id]); + } +}; + +ilias.questions.handleMCImages = function(a_id) { + + if(questions[a_id].path === undefined) + { + return; + } + + jQuery('div#container' + a_id + ' input.order').each(function(key, node){ + for(var i=0;i 0) + { + jQuery(text_node).before('' + + ''); + } + else + { + jQuery(text_node).before(''); + } + + } + } + } + + }); +} + +ilias.questions.assSingleChoice = function(a_id) { + + var a_node = jQuery('input[name="answers'+a_id+'"]'); + var tocheck = "points"; + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i 0) + || (a_node.get(i).checked && questions[a_id].answers[i][tocheck] <= 0)) + { + answers[a_id].passed = false; + answers[a_id].wrong++; + answers[a_id].answer[i]=false; + + } else { + answers[a_id].answer[i]=true; + } + if (a_node.get(i).checked) + { + answers[a_id].choice.push(a_node.get(i).value); + } + } + + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assMultipleChoice = function(a_id) { + + var a_node = jQuery('input[name="answers'+a_id+'"]'); + var tocheck = "points_checked"; + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i 0) + || (a_node.get(i).checked && questions[a_id].answers[i][tocheck] <= 0)) + { + answers[a_id].wrong++; + answers[a_id].passed = false; + answers[a_id].answer[i]=false; + + } else { + answers[a_id].answer[i]=true; + } + if (a_node.get(i).checked) + { + answers[a_id].choice.push(a_node.get(i).value); + } + + } + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assTextQuestion = function(a_id) { + jQuery('#button'+a_id).attr("disabled", "disabled"); + jQuery('#textarea'+a_id).attr("disabled", "disabled"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).html('Answer submitted!
              '); + jQuery('#feedback'+a_id).slideToggle(); + answers[a_id].passed = true; + ilias.questions.scormHandler(a_id,"neutral",jQuery('#textarea'+a_id).val()); +}; + +ilias.questions.assOrderingQuestion = function(a_id) { + + var result = jQuery('#order'+a_id).sortable('toArray'); + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i' /*
              ' + + '(+)'*/); + jQuery(node).parent().height("auto"); + // jQuery(node).parent().width("auto"); + }); +}; + +ilias.questions.assOrderingHorizontal = function(a_id) { + + var result = jQuery('#order'+a_id).sortable('toArray'); + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i 0) || (answers[a_id].areas[i]==true && questions[a_id].answers[i].points <= 0)) + { + answers[a_id].passed = false; + answers[a_id].wrong++; + answers[a_id].answer[i]=false; + } else { + answers[a_id].answer[i]=true; + } + if (answers[a_id].areas[i] == true) + { + answers[a_id].choice.push(i); + } + } + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assMatchingQuestion = function(a_id) { + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + var found = 0; + var selected = 0; + + // iterate all pairs + for (var i=0;i 0) { + selected++; + } + + for (var j=0;j found) { + answers[a_id].passed = false; + // # wrong answers is # matches - correctly found pairs + answers[a_id].wrong = questions[a_id].match.length - found; + } + + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assTextSubset = function(a_id) { + + answers[a_id].wrong = 0; + answers[a_id].passed = false; + answers[a_id].choice = []; + + var correct_answer_given = false; + var wrong_answer_given = false; + var a_node = jQuery('input[name="answers'+a_id+'[]"]'); + for (var i=0;i 0) + { + found = true; + + // check if answer was given multiple times + for (var j=0;j= a_node.value) { + value_found=true; + if (questions[a_id].gaps[i].item[j].points <= 0) { + answers[a_id].passed = false; + answers[a_id].wrong++; + answers[a_id].answer[i]=false; + } else { + answers[a_id].answer[i]=true; + } + } + } + + } + + answers[a_id].choice.push(a_node.value); + if (value_found==false) {answers[a_id].passed = false; answers[a_id].wrong++; answers[a_id].answer[i]=false;} + } + } + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.initClozeTest = function(a_id) { + var closecounter = 0; + _initClozeTestCallBack = function (found) { + var type = questions[a_id].gaps[closecounter].type; + var input; + if (type==0 || type==2) { + var size = (type==0) ? 20 : 4; + input = jQuery.create('input', {'id': a_id+"_"+closecounter, 'type':'text', 'size':size, 'class': 'ilc_qinput_TextInput'}); + } + if (type==1) { + input = jQuery.create('select', {'id': a_id+"_"+closecounter}); + for (var i=0;i -1) + { + jQuery(node).removeClass("ilc_qetitem_ErrorTextSelected"); + questions[a_id].selected.splice(id_index, 1); + } + else + { + jQuery(node).addClass("ilc_qetitem_ErrorTextSelected"); + questions[a_id].selected.push(id); + } + + jQuery(node).blur(); +}; + +ilias.questions.assErrorText =function(a_id) { + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + if(questions[a_id].selected === undefined) + { + answers[a_id].passed = false; + } + else + { + var found = 0; + for(var i=0;i -1) + { + // word is not a correct answer + if(is_wrong === false) + { + answers[a_id].wrong++; + } + // found correct answer + else + { + found++; + } + } + // word has not been selected + else if(is_wrong === true) + { + // should have been selected + answers[a_id].wrong++; + } + } + if(found < questions[a_id].correct_answers.length || + answers[a_id].wrong > 0) + { + answers[a_id].passed = false; + } + } + + ilias.questions.showFeedback(a_id); +} + +ilias.questions.showFeedback =function(a_id) { + + jQuery('#feedback'+a_id).hide(); + + // "image map as single choice" not supported yet + if(questions[a_id].type == "assSingleChoice") + { + var txt_wrong_answers = ilias.questions.txt.wrong_answers_single; + } + else + { + var txt_wrong_answers = ilias.questions.txt.wrong_answers + ': ' + + answers[a_id].wrong ; + } + + if (answers[a_id].passed===true || (answers[a_id].tries >=questions[a_id].nr_of_tries && questions[a_id].nr_of_tries!=0)) { + jQuery('#button'+a_id).attr("disabled", "true"); + if (answers[a_id].passed===true) { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedw_FeedbackWrong"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).html('' + ilias.questions.txt.all_answers_correct + '
              '+questions[a_id].feedback['allcorrect']); + ilias.questions.showCorrectAnswers(a_id); + ilias.questions.scormHandler(a_id,"correct",ilias.questions.toJSONString(answers[a_id])); + } else { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedw_FeedbackWrong"); + jQuery('#feedback'+a_id).html('' + ilias.questions.txt.nr_of_tries_exceeded + + '
              ' + ilias.questions.txt.correct_answers_shown + '
              '+questions[a_id].feedback['onenotcorrect']); + ilias.questions.showCorrectAnswers(a_id); + ilias.questions.scormHandler(a_id,"incorrect",ilias.questions.toJSONString(answers[a_id])); + } + } else { + if (questions[a_id].nr_of_tries!=0) { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedw_FeedbackWrong"); + var rem = questions[a_id].nr_of_tries - answers[a_id].tries; + jQuery('#feedback'+a_id).html(txt_wrong_answers + '
              ' + + ilias.questions.txt.tries_remaining + ': '+ rem + + "
              " + questions[a_id].feedback['onenotcorrect']); + ilias.questions.scormHandler(a_id,"incorrect",ilias.questions.toJSONString(answers[a_id])); + } else { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedw_FeedbackWrong"); + jQuery('#feedback'+a_id).html(txt_wrong_answers + '
              ' + + ilias.questions.txt.please_try_again + '
              ' + questions[a_id].feedback['onenotcorrect']); + ilias.questions.scormHandler(a_id,"incorrect",ilias.questions.toJSONString(answers[a_id])); + } + } + jQuery('#feedback'+a_id).slideToggle(); + + // update question overviews + if (typeof ilCOPagePres != "undefined") + { + ilCOPagePres.updateQuestionOverviews(); + } + +}; + + +ilias.questions.scormHandler = function(a_id,a_state,a_response) { + var version; + + if (ScormApi==null) {return;} + var tries = answers[a_id].tries; + var i_key; + var s_key; + switch (ScormApi.version) { + case '1.2': + i_key = "cmi.interactions."; + s_key = "cmi.core.lesson_status"; + break; + case '1.3': + i_key = "cmi.interactions."; + s_key = "cmi.success_status"; + break; + } + if (tries==1) { + //define interaction + answers[a_id].interactionId=icount; + setValue(i_key + answers[a_id].interactionId+".id","interaction_"+a_id); + setValue(i_key + answers[a_id].interactionId+".type","other"); + setValue(i_key + answers[a_id].interactionId+".result",a_state); + setValue(i_key + answers[a_id].interactionId+".learner_response",a_response); + setValue(i_key + answers[a_id].interactionId+".description",questions[a_id].question); + icount++; + } else { + setValue(i_key + answers[a_id].interactionId+".learner_response",a_response); + setValue(i_key + answers[a_id].interactionId+".result",a_state); + } + + ilias.questions.updateSuccessStatus(); + if (pager != null) + { + pager.updateNextLink(); + } +}; + +ilias.questions.updateSuccessStatus = function() +{ + var s_key; + var status = ilias.questions.determineSuccessStatus(); + + + if (ScormApi==null) {return;} + + if (status=="passed" || ScormApi.version=="1.3" ) { + + switch (ScormApi.version) { + case '1.2': + s_key = "cmi.core.lesson_status"; + break; + case '1.3': + // bug #9413 + if (status == "") { + status = "unknown"; + } + s_key = "cmi.success_status"; + break; + } + + setValue(s_key,status); + } +} + +ilias.questions.determineSuccessStatus = function() +{ + var status = ""; + var at_least_one = false; + for (var k in questions) { + var index=parseInt(k,10); + if (!isNaN(index)) { + if (status != "failed") + { + status = "passed"; + } + if (!answers[index]) { + status = "failed"; + } else { + if (answers[index].passed!=true) {status="failed";} + } + } + } + return status; +} + +ilias.questions.showCorrectAnswers =function(a_id) { + + switch (questions[a_id].type) { + + case 'assSingleChoice': + for (var i=0;i 0) { + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("checked",true); + } + } + break; + //end assSingleChoice + + case 'assMultipleChoice': + for (var i=0;i 0) { + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("checked",true); + } else { + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("checked",false); + } + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("disabled",true); + + } + break; + //end assMultipleChoice + + case 'assImagemapQuestion': + //reinit map + jQuery(function() { + jQuery('.cmap'+a_id).maphilight_mod({fade:true}); + }); + for (var i=0;i 0) { + // is already selected? + if(!jQuery('#canvas_' + a_id + '_' + i).attr('id')) { + mouseclick(null,document.getElementById(a_id+"_"+questions[a_id].answers[i].order)); + } + } + // remove incorrect + else { + jQuery('#canvas_' + a_id + '_' + i).remove(); + } + } + break; + //end assImagemapQuestion + + case 'assOrderingQuestion': + case 'assOrderingHorizontal': + var answers = questions[a_id].answers; + var answers_sorted = answers.sort(sortBySolutionorder); + var items=jQuery("#order"+a_id).children(); + for (var i=0;i=1) + { + cid=j; + } + } + jQuery('select#'+a_id+"_"+i+" option[id="+cid+"]").attr("selected","selected"); + } + if (type==0 || type==2) { + var cvalue; + jQuery('input#'+a_id+"_"+i).attr("disabled",true); + //look for correct solution + for (var j=0;j 0) + { + cvalue = questions[a_id].gaps[i].item[j].value; + } + } + jQuery('input#'+a_id+"_"+i).attr("value",cvalue); + } + } + break; + //end assClozeTest + + case 'assTextSubset': + var a_node = jQuery('input[name="answers'+a_id+'[]"]'); + var choice = []; + for (var i=0;i 0) { + correct_info = correct_info + "
            • " + questions[a_id].correct_answers[c]["answertext"] + "
            • "; + correct_count++; + } + } + } + if(correct_info.length) + { + var elements = jQuery("#container"+a_id+" > .ilc_answers"); + if(correct_count > 1) + { + var correct_header = ilias.questions.txt.correct_answers_also; + } + else + { + var correct_header = ilias.questions.txt.correct_answer_also; + } + elements.eq(elements.length -1).after("
              " + correct_header + + "
                " + correct_info + "
              "); + } + break; + //end assTextSubset + + case 'assErrorText': + for(var i=0;i' + + questions[a_id].answers[i]["answertext"] + '' + correct); + } + } + } + break; + //end assErrorText + } +}; + +function sortBySolutionorder(thisObject,thatObject) { + if (thisObject.order > thatObject.order) { + return 1; + } + else if (thisObject.order < thatObject.order) { + return -1; + } + return 0; +} + +ilias.questions.fix_imageurls = function(node) +{ + var container =jQuery(node).find('img'); + for (var i=0;i').append( this.eq(0).clone() ).html(); +}; + +jQuery.fn.textLimiter = function(){ + return this.each(function(){ + if(typeof(nr) == "undefined") { nr = 0; } + var counter_id = 'counter' +nr; + var max = this.getAttribute('maxlength'); + var html_counter = '
              Remaining characters: ' +max+ ''; + jQuery(this).after(html_counter); + var jquery_pattern = '#' +counter_id +' > span'; + this.relatedElement = jQuery(jquery_pattern)[0]; + nr++; + jQuery(this).bind("keyup", function(){ + var maxLength = this.getAttribute('maxlength'); + var currentLength = this.value.length; + if(currentLength >= maxLength) { + this.relatedElement.className = 'toomuch'; + this.value = this.value.substring(0, maxLength); + } else { + this.relatedElement.className = ''; + } + var left_over = maxLength - currentLength; + this.relatedElement.firstChild.nodeValue = left_over; + }); + }); +}; + +(function(jQuery) { + + // register jQuery extension + jQuery.extend({ + create: function(element, attributes, children) { + + // create new element + var elem = jQuery(document.createElement(element)); + + // add passed attributes + if (typeof(attributes) == 'object') { + for (key in attributes) { + elem.attr(key, attributes[key]); + } + } + + // add passed child elements + if (typeof(children) == 'object') { + for (i = 0; i < children.length; i++) { + elem.append(children[i]); + } + } else if (typeof(children) != 'undefined' && children != null) { + elem.text(children.toString()); + } + + return elem; + } + }); + +})(jQuery); + + +//add question specific css class +jQuery(document).ready(function() { + /* + for (var q in questions) { + var qType = questions[q].type; + var cssClass = qType.substring(3,qType.length); + jQuery('#container'+questions[q].id).parents('.ilc_question_Standard').addClass("ilc_question_"+cssClass); + } + */ +}); + + +(function(jQuery) { + var has_VML, create_canvas_for, add_shape_to, clear_canvas, shape_from_area, + canvas_style, fader, hex_to_decimal, css3color, is_image_loaded; + + var counter = 0; + + has_VML = document.namespaces; + has_canvas = document.createElement('canvas'); + has_canvas = has_canvas && has_canvas.getContext; + + if(!(has_canvas || has_VML)) { + jQuery.fn.maphilight_mod = function() { return this; }; + return; + } + + // For non IE browsers!!! + if(has_canvas) { + + fader = function(element, opacity, interval) { + if(opacity <= 1) { + element.style.opacity = opacity; + window.setTimeout(fader, 10, element, opacity + 0.1, 10); + } + }; + + hex_to_decimal = function(hex) { + return Math.max(0, Math.min(parseInt(hex, 16), 255)); + }; + css3color = function(color, opacity) { + return 'rgba('+hex_to_decimal(color.substr(0,2))+','+hex_to_decimal(color.substr(2,2))+','+hex_to_decimal(color.substr(4,2))+','+opacity+')'; + }; + create_canvas_for = function(img, id) { + var width = jQuery(img).prop("width"); + var height = jQuery(img).prop("height"); + if(typeof(img.width) == "number") + { + width = img.width; + height = img.height; + } + var c = jQuery('').get(0); + c.width = width; + c.height = height; + c.getContext("2d").clearRect(0, 0, c.width, c.height); + return c; + }; + + add_shape_to = function(canvas, shape, coords, options, name) + { + var i, context = canvas.getContext('2d'); + context.beginPath(); + + if(shape == 'rect') + { + context.rect(coords[0], coords[1], coords[2] - coords[0], coords[3] - coords[1]); + } + else if(shape == 'poly') + { + context.moveTo(coords[0], coords[1]); + + for(i=2; i < coords.length; i+=2) + { + context.lineTo(coords[i], coords[i+1]); + } + + } + else if(shape == 'circ') + { + context.arc(coords[0], coords[1], coords[2], 0, Math.PI * 2, false); + } + + context.closePath(); + + if(options.fill) + { + context.fillStyle = css3color(options.fillColor, options.fillOpacity); + context.fill(); + } + if(options.stroke) + { + context.strokeStyle = css3color(options.strokeColor, options.strokeOpacity); + context.lineWidth = options.strokeWidth; + context.stroke(); + } + if(options.fade && !jQuery.browser.msie) + { + fader(canvas, 0); + } + }; + + clear_canvas = function(canvas, area) { + canvas.getContext('2d').clearRect(0, 0, canvas.width,canvas.height); + }; + } + // IE!!! + else + { + var ie8=false; + // ie executes this code + if (document.documentMode) // IE8 + { + if (document.documentMode==8) { + ie8 = true; + } + } + + if(ie8==true) + { + document.writeln(''); + document.namespaces.add('v', 'urn:schemas-microsoft-com:vml', "#default#VML"); + } else { + document.createStyleSheet().addRule("v\\:*", "behavior: url(#default#VML); antialias: true;"); + document.namespaces.add("v", "urn:schemas-microsoft-com:vml"); + } + + create_canvas_for = function(img, id) + { + var width = jQuery(img).prop("width"); + var height = jQuery(img).prop("height"); + if(typeof(img.width) == "number") + { + width = img.width; + height = img.height; + } + return jQuery('').get(0); + }; + + add_shape_to = function(canvas, shape, coords, options, name, id) + { + var fill, stroke, opacity, e; + + fill = ''; + + stroke = (options.stroke ? 'strokeweight="'+options.strokeWidth+'" stroked="t" strokecolor="#'+options.strokeColor+'"' : 'stroked="f"'); + + opacity = ''; + + if(shape == 'rect') + { + e = jQuery(''); + } + else if(shape == 'poly') + { + e = jQuery(''); + } + else if(shape == 'circ') + { + e = jQuery(''); + } + + e.get(0).innerHTML = fill+opacity; + jQuery(canvas).append(e); + }; + + clear_canvas = function(canvas) + { + jQuery(canvas).find('[name=highlighted]').remove(); + }; + } + + shape_from_area = function(area) + { + var i, coords = area.getAttribute('coords').split(','); + + for (i=0; i < coords.length; i++) { coords[i] = parseFloat(coords[i]); } + + return [area.getAttribute('shape').toLowerCase().substr(0,4), coords]; + + }; + + is_image_loaded = function(img) { + if(!img.complete) { return false; } // IE + if(typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) { return false; } // Others + return true; + }; + + canvas_style = { + position: 'absolute', + left: 0, + top: 0, + padding: 0, + border: 0 + }; + + jQuery.fn.maphilight_mod = function(opts) { + opts = jQuery.extend({}, jQuery.fn.maphilight_mod.defaults, opts); + + return this.each(function() { + + var img, wrap, options, map, canvas, canvas_always, mouseover, highlighted_shape, question_id; + img = jQuery(this); + + if(!is_image_loaded(this)) { + // If the image isn't fully loaded, this won't work right. Try again later. + return window.setTimeout(function() { + img.maphilight_mod(opts); + }, 200); + } + + options = jQuery.metadata ? jQuery.extend({}, opts, img.metadata()) : opts; + + map = jQuery('map[name="'+img.attr('usemap').substr(1)+'"]'); + + if(!(img.is('img') && img.attr('usemap') && map.size() > 0)) { return; } + + if(img.hasClass('maphilighted_mod')) { + // We're redrawing an old map, probably to pick up changes to the options. + // Just clear out all the old stuff. + var wrapper = img.parent(); + img.insertBefore(wrapper); + wrapper.remove(); + // alert('yes'); + } + + wrap = jQuery('
              ').css({display:'block',background:'url("'+this.src+'")',position:'relative',padding:0,width:this.width,height:this.height}); + img.before(wrap).css('opacity', 0).css(canvas_style).remove(); + + if(jQuery.browser.msie && !has_canvas) { img.css('filter', 'Alpha(opacity=0)'); } + + wrap.append(img); + + question_id = img.attr('usemap'); + question_id = question_id.substr(4); + + canvas = create_canvas_for(this, question_id); + jQuery(canvas).css(canvas_style); + + mouseover = function(e) + { + var shape, area_options; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (area_options.linked) + { + var thislinked = area_options.linked; + + jQuery(map).find('area[coords]').each(function() + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (thislinked == area_options.linked) { + shape = shape_from_area(this); + add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted", null); + } + + }); + } + else + { + shape = shape_from_area(this); + add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted", null); + } + + + //if(!area_options.alwaysOn) + //{ + // shape = shape_from_area(this); + // add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted", null); + //} + + }; + + + draw = function(object, target_canvas) + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + // NON IE + if(has_canvas) + { + var arr_map = jQuery(object).attr("id").split("_"); + var str_cmap = '.cmap' + arr_map[0]; + canvas_always = create_canvas_for($(str_cmap).get(), jQuery(object).attr("id")); + jQuery(canvas_always).css(canvas_style); + + $(str_cmap).before(canvas_always); + } + + shape = shape_from_area(object); + + // IE! + if (jQuery.browser.msie && !has_canvas) + { + add_shape_to(target_canvas, shape[0], shape[1], area_options, "", jQuery(object).attr("id")); + } + else + { + add_shape_to(canvas_always, shape[0], shape[1], area_options, ""); + } + }; + + mouseclick = function(e,id) + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (id) { + object = id; + } + else { + object = this; + } + + if (!jQuery('#canvas_' + jQuery(object).attr('id')).attr('id')) + { + if (area_options.linked) + { + var thislinked = area_options.linked; + + jQuery(map).find('area[coords]').each(function() + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (thislinked == area_options.linked) { + // alert(jQuery(this).attr('id') + ' ' + area_options.linked); + draw(this, canvas); + } + + }); + } + else + { + draw(object, canvas); + } + } + else + { + if (area_options.linked) + { + var thislinked = area_options.linked; + + jQuery(map).find('area[coords]').each(function() + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (thislinked == area_options.linked) { + jQuery('#canvas_' + jQuery(this).attr('id')).remove(); + } + }); + clear_canvas(canvas); + } + else + { + jQuery('#canvas_' + jQuery(object).attr('id')).remove(); + clear_canvas(canvas); + } + } + }; + + if(options.alwaysOn) { + jQuery(map).find('area[coords]').each(mouseover); + } else { + if(jQuery.metadata) { + // If the metadata plugin is present, there may be areas with alwaysOn set. + // We'll add these to a *second* canvas, which will get around flickering during fading. + jQuery(map).find('area[coords]').each(function() { + + var shape, area_options; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if(area_options.alwaysOn) + { + draw(this, canvas); + } + }); + } + jQuery(map).find('area[coords]').unbind(); + jQuery(map).find('area[coords]').mouseover(mouseover).mouseout(function(e) { clear_canvas(canvas); }); + jQuery(map).find('area[coords]').click(mouseclick); + } + + img.before(canvas); // if we put this after, the mouseover events wouldn't fire. + img.addClass('maphilighted_mod'); + + // if question was not answered correctly yet, "reload" active areas + if(ilias.questions.answers[question_id] && ilias.questions.answers[question_id].passed != true) + { + for (i=0; i < ilias.questions.answers[question_id].areas.length; i++){ + if(ilias.questions.answers[question_id].areas[i] == true) + { + var canvas_id = question_id + '_' + i; + if (!jQuery('#canvas_' + canvas_id).attr('id')) + { + var selected_area = jQuery(map).find('area[id="'+ canvas_id + '"]'); + draw(jQuery(selected_area).get(0), canvas); + } + } + }; + } + + }); + }; + + jQuery.fn.maphilight_mod.defaults = { + fill: true, + fillColor: 'ff6633', + fillOpacity: 0.4, + stroke: true, + strokeColor: 'ff6633', + strokeOpacity: 1, + strokeWidth: 2, + fade: true, + alwaysOn: false + }; +})(jQuery); + + +function getFname(yStr){ + var sFileName = ""; + for (nloop=yStr.length-1;nloop>1;nloop--){ + if (yStr.charAt(nloop)=="/"){ + sFileName=yStr.substring(nloop+1,yStr.length); + break; + } + if (yStr.charAt(nloop)=="\\"){ // backslash must be escaped + sFileName=yStr.substring(nloop+1,yStr.length); + break; + } + } + return sFileName; +} + +answers = ilias.questions.answers; diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/yahoo/animation-min.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/yahoo/animation-min.js new file mode 100644 index 0000000..26dde3d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/yahoo/animation-min.js @@ -0,0 +1,23 @@ +/* +Copyright (c) 2011, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.com/yui/license.html +version: 2.9.0 +*/ +(function(){var b=YAHOO.util;var a=function(d,c,e,f){if(!d){}this.init(d,c,e,f);};a.NAME="Anim";a.prototype={toString:function(){var c=this.getEl()||{};var d=c.id||c.tagName;return(this.constructor.NAME+": "+d);},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttribute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|bottom$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod:function(c,e,d){return this.method(this.currentFrame,e,d-e,this.totalFrames);},setAttribute:function(c,f,e){var d=this.getEl();if(this.patterns.noNegatives.test(c)){f=(f>0)?f:0;}if(c in d&&!("style" in d&&c in d.style)){d[c]=f;}else{b.Dom.setStyle(d,c,f+e);}},getAttribute:function(c){var e=this.getEl();var g=b.Dom.getStyle(e,c);if(g!=="auto"&&!this.patterns.offsetUnit.test(g)){return parseFloat(g);}var d=this.patterns.offsetAttribute.exec(c)||[];var h=!!(d[3]);var f=!!(d[2]);if("style" in e){if(f||(b.Dom.getStyle(e,"position")=="absolute"&&h)){g=e["offset"+d[0].charAt(0).toUpperCase()+d[0].substr(1)];}else{g=0;}}else{if(c in e){g=e[c];}}return g;},getDefaultUnit:function(c){if(this.patterns.defaultUnit.test(c)){return"px";}return"";},setRuntimeAttribute:function(d){var j;var e;var f=this.attributes;this.runtimeAttributes[d]={};var h=function(i){return(typeof i!=="undefined");};if(!h(f[d]["to"])&&!h(f[d]["by"])){return false;}j=(h(f[d]["from"]))?f[d]["from"]:this.getAttribute(d);if(h(f[d]["to"])){e=f[d]["to"];}else{if(h(f[d]["by"])){if(j.constructor==Array){e=[];for(var g=0,c=j.length;g0&&isFinite(o)){if(k.currentFrame+o>=n){o=n-(m+1);}k.currentFrame+=o;}};this._queue=c;this._getIndex=a;};YAHOO.util.Bezier=new function(){this.getPosition=function(e,d){var f=e.length;var c=[];for(var b=0;b0&&!(m[0] instanceof Array)){m=[m];}else{var l=[];for(n=0,p=m.length;n0){this.runtimeAttributes[q]=this.runtimeAttributes[q].concat(m);}this.runtimeAttributes[q][this.runtimeAttributes[q].length]=j;}else{f.setRuntimeAttribute.call(this,q);}};var b=function(g,i){var h=e.Dom.getXY(this.getEl());g=[g[0]-h[0]+i[0],g[1]-h[1]+i[1]];return g;};var d=function(g){return(typeof g!=="undefined");};e.Motion=a;})();(function(){var d=function(f,e,g,h){if(f){d.superclass.constructor.call(this,f,e,g,h);}};d.NAME="Scroll";var b=YAHOO.util;YAHOO.extend(d,b.ColorAnim);var c=d.superclass;var a=d.prototype;a.doMethod=function(e,h,f){var g=null;if(e=="scroll"){g=[this.method(this.currentFrame,h[0],f[0]-h[0],this.totalFrames),this.method(this.currentFrame,h[1],f[1]-h[1],this.totalFrames)];}else{g=c.doMethod.call(this,e,h,f);}return g;};a.getAttribute=function(e){var g=null;var f=this.getEl();if(e=="scroll"){g=[f.scrollLeft,f.scrollTop];}else{g=c.getAttribute.call(this,e);}return g;};a.setAttribute=function(e,h,g){var f=this.getEl();if(e=="scroll"){f.scrollLeft=h[0];f.scrollTop=h[1];}else{c.setAttribute.call(this,e,h,g);}};b.Scroll=d;})();YAHOO.register("animation",YAHOO.util.Anim,{version:"2.9.0",build:"2800"}); \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/yahoo/yahoo-dom-event.js b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/yahoo/yahoo-dom-event.js new file mode 100644 index 0000000..46c58bf --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/js/yahoo/yahoo-dom-event.js @@ -0,0 +1,14 @@ +/* +Copyright (c) 2011, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.com/yui/license.html +version: 2.9.0 +*/ +if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={};}YAHOO.namespace=function(){var b=arguments,g=null,e,c,f;for(e=0;e":">",'"':""","'":"'","/":"/","`":"`"},d=["toString","valueOf"],e={isArray:function(j){return a.toString.apply(j)===c;},isBoolean:function(j){return typeof j==="boolean";},isFunction:function(j){return(typeof j==="function")||a.toString.apply(j)===h;},isNull:function(j){return j===null;},isNumber:function(j){return typeof j==="number"&&isFinite(j);},isObject:function(j){return(j&&(typeof j==="object"||f.isFunction(j)))||false;},isString:function(j){return typeof j==="string";},isUndefined:function(j){return typeof j==="undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(l,k){var j,n,m;for(j=0;j"'\/`]/g,function(k){return g[k];});},extend:function(m,n,l){if(!n||!m){throw new Error("extend failed, please check that "+"all dependencies are included.");}var k=function(){},j;k.prototype=n.prototype;m.prototype=new k();m.prototype.constructor=m;m.superclass=n.prototype;if(n.prototype.constructor==a.constructor){n.prototype.constructor=n;}if(l){for(j in l){if(f.hasOwnProperty(l,j)){m.prototype[j]=l[j];}}f._IEEnumFix(m.prototype,l);}},augmentObject:function(n,m){if(!m||!n){throw new Error("Absorb failed, verify dependencies.");}var j=arguments,l,o,k=j[2];if(k&&k!==true){for(l=2;l0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}if(r.length>1){r.pop();}r.push("]");}else{r.push("{");for(l in j){if(f.hasOwnProperty(j,l)){r.push(l+m);if(f.isObject(j[l])){r.push((p>0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}}if(r.length>1){r.pop();}r.push("}");}return r.join("");},substitute:function(x,y,E,l){var D,C,B,G,t,u,F=[],p,z=x.length,A="dump",r=" ",q="{",m="}",n,w;for(;;){D=x.lastIndexOf(q,z);if(D<0){break;}C=x.indexOf(m,D);if(D+1>C){break;}p=x.substring(D+1,C);G=p;u=null;B=G.indexOf(r);if(B>-1){u=G.substring(B+1);G=G.substring(0,B);}t=y[G];if(E){t=E(G,t,u);}if(f.isObject(t)){if(f.isArray(t)){t=f.dump(t,parseInt(u,10));}else{u=u||"";n=u.indexOf(A);if(n>-1){u=u.substring(4);}w=t.toString();if(w===i||n>-1){t=f.dump(t,parseInt(u,10));}else{t=w;}}}else{if(!f.isString(t)&&!f.isNumber(t)){t="~-"+F.length+"-~";F[F.length]=p;}}x=x.substring(0,D)+t+x.substring(C+1);if(l===false){z=D-1;}}for(D=F.length-1;D>=0;D=D-1){x=x.replace(new RegExp("~-"+D+"-~"),"{"+F[D]+"}","g");}return x;},trim:function(j){try{return j.replace(/^\s+|\s+$/g,"");}catch(k){return j; +}},merge:function(){var n={},k=arguments,j=k.length,m;for(m=0;m-1;}}else{}return G;},addClass:function(W,G){return e.Dom.batch(W,e.Dom._addClass,G);},_addClass:function(X,W){var G=false,Y;if(X&&W){Y=e.Dom._getAttribute(X,f)||i;if(!e.Dom._hasClass(X,W)){e.Dom.setAttribute(X,f,a(Y+b+W));G=true;}}else{}return G;},removeClass:function(W,G){return e.Dom.batch(W,e.Dom._removeClass,G);},_removeClass:function(Y,X){var W=false,aa,Z,G;if(Y&&X){aa=e.Dom._getAttribute(Y,f)||i;e.Dom.setAttribute(Y,f,aa.replace(e.Dom._getClassRegex(X),i));Z=e.Dom._getAttribute(Y,f);if(aa!==Z){e.Dom.setAttribute(Y,f,a(Z));W=true;if(e.Dom._getAttribute(Y,f)===""){G=(Y.hasAttribute&&Y.hasAttribute(E))?E:f;Y.removeAttribute(G);}}}else{}return W;},replaceClass:function(X,W,G){return e.Dom.batch(X,e.Dom._replaceClass,{from:W,to:G});},_replaceClass:function(Y,X){var W,ab,aa,G=false,Z;if(Y&&X){ab=X.from;aa=X.to;if(!aa){G=false;}else{if(!ab){G=e.Dom._addClass(Y,X.to);}else{if(ab!==aa){Z=e.Dom._getAttribute(Y,f)||i;W=(b+Z.replace(e.Dom._getClassRegex(ab),b+aa).replace(/\s+/g,b)).split(e.Dom._getClassRegex(aa));W.splice(1,0,b+aa);e.Dom.setAttribute(Y,f,a(W.join(i)));G=true;}}}}else{}return G;},generateId:function(G,X){X=X||"yui-gen";var W=function(Y){if(Y&&Y.id){return Y.id;}var Z=X+YAHOO.env._id_counter++; +if(Y){if(Y[C]&&Y[C].getElementById(Z)){return e.Dom.generateId(Y,Z+X);}Y.id=Z;}return Z;};return e.Dom.batch(G,W,e.Dom,true)||W.apply(e.Dom,arguments);},isAncestor:function(W,X){W=e.Dom.get(W);X=e.Dom.get(X);var G=false;if((W&&X)&&(W[K]&&X[K])){if(W.contains&&W!==X){G=W.contains(X);}else{if(W.compareDocumentPosition){G=!!(W.compareDocumentPosition(X)&16);}}}else{}return G;},inDocument:function(G,W){return e.Dom._inDoc(e.Dom.get(G),W);},_inDoc:function(W,X){var G=false;if(W&&W[c]){X=X||W[C];G=e.Dom.isAncestor(X[U],W);}else{}return G;},getElementsBy:function(W,af,ab,ad,X,ac,ae){af=af||"*";ab=(ab)?e.Dom.get(ab):null||j;var aa=(ae)?null:[],G;if(ab){G=ab.getElementsByTagName(af);for(var Y=0,Z=G.length;Y=8){e.Dom.DOT_ATTRIBUTES.type=true;}})();YAHOO.util.Region=function(d,e,a,c){this.top=d;this.y=d;this[1]=d;this.right=e;this.bottom=a;this.left=c;this.x=c;this[0]=c;this.width=this.right-this.left;this.height=this.bottom-this.top;};YAHOO.util.Region.prototype.contains=function(a){return(a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom);};YAHOO.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left));};YAHOO.util.Region.prototype.intersect=function(f){var d=Math.max(this.top,f.top),e=Math.min(this.right,f.right),a=Math.min(this.bottom,f.bottom),c=Math.max(this.left,f.left); +if(a>=d&&e>=c){return new YAHOO.util.Region(d,e,a,c);}else{return null;}};YAHOO.util.Region.prototype.union=function(f){var d=Math.min(this.top,f.top),e=Math.max(this.right,f.right),a=Math.max(this.bottom,f.bottom),c=Math.min(this.left,f.left);return new YAHOO.util.Region(d,e,a,c);};YAHOO.util.Region.prototype.toString=function(){return("Region {"+"top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+", height: "+this.height+", width: "+this.width+"}");};YAHOO.util.Region.getRegion=function(e){var g=YAHOO.util.Dom.getXY(e),d=g[1],f=g[0]+e.offsetWidth,a=g[1]+e.offsetHeight,c=g[0];return new YAHOO.util.Region(d,f,a,c);};YAHOO.util.Point=function(a,b){if(YAHOO.lang.isArray(a)){b=a[1];a=a[0];}YAHOO.util.Point.superclass.constructor.call(this,b,a,b,a);};YAHOO.extend(YAHOO.util.Point,YAHOO.util.Region);(function(){var b=YAHOO.util,a="clientTop",f="clientLeft",j="parentNode",k="right",w="hasLayout",i="px",u="opacity",l="auto",d="borderLeftWidth",g="borderTopWidth",p="borderRightWidth",v="borderBottomWidth",s="visible",q="transparent",n="height",e="width",h="style",t="currentStyle",r=/^width|height$/,o=/^(\d[.\d]*)+(em|ex|px|gd|rem|vw|vh|vm|ch|mm|cm|in|pt|pc|deg|rad|ms|s|hz|khz|%){1}?/i,m={get:function(x,z){var y="",A=x[t][z];if(z===u){y=b.Dom.getStyle(x,u);}else{if(!A||(A.indexOf&&A.indexOf(i)>-1)){y=A;}else{if(b.Dom.IE_COMPUTED[z]){y=b.Dom.IE_COMPUTED[z](x,z);}else{if(o.test(A)){y=b.Dom.IE.ComputedStyle.getPixel(x,z);}else{y=A;}}}}return y;},getOffset:function(z,E){var B=z[t][E],x=E.charAt(0).toUpperCase()+E.substr(1),C="offset"+x,y="pixel"+x,A="",D;if(B==l){D=z[C];if(D===undefined){A=0;}A=D;if(r.test(E)){z[h][E]=D;if(z[C]>D){A=D-(z[C]-D);}z[h][E]=l;}}else{if(!z[h][y]&&!z[h][E]){z[h][E]=B;}A=z[h][y];}return A+i;},getBorderWidth:function(x,z){var y=null;if(!x[t][w]){x[h].zoom=1;}switch(z){case g:y=x[a];break;case v:y=x.offsetHeight-x.clientHeight-x[a];break;case d:y=x[f];break;case p:y=x.offsetWidth-x.clientWidth-x[f];break;}return y+i;},getPixel:function(y,x){var A=null,B=y[t][k],z=y[t][x];y[h][k]=z;A=y[h].pixelRight;y[h][k]=B;return A+i;},getMargin:function(y,x){var z;if(y[t][x]==l){z=0+i;}else{z=b.Dom.IE.ComputedStyle.getPixel(y,x);}return z;},getVisibility:function(y,x){var z;while((z=y[t])&&z[x]=="inherit"){y=y[j];}return(z)?z[x]:s;},getColor:function(y,x){return b.Dom.Color.toRGB(y[t][x])||q;},getBorderColor:function(y,x){var z=y[t],A=z[x]||z.color;return b.Dom.Color.toRGB(b.Dom.Color.toHex(A));}},c={};c.top=c.right=c.bottom=c.left=c[e]=c[n]=m.getOffset;c.color=m.getColor;c[g]=c[p]=c[v]=c[d]=m.getBorderWidth;c.marginTop=c.marginRight=c.marginBottom=c.marginLeft=m.getMargin;c.visibility=m.getVisibility;c.borderColor=c.borderTopColor=c.borderRightColor=c.borderBottomColor=c.borderLeftColor=m.getBorderColor;b.Dom.IE_COMPUTED=c;b.Dom.IE_ComputedStyle=m;})();(function(){var c="toString",a=parseInt,b=RegExp,d=YAHOO.util;d.Dom.Color={KEYWORDS:{black:"000",silver:"c0c0c0",gray:"808080",white:"fff",maroon:"800000",red:"f00",purple:"800080",fuchsia:"f0f",green:"008000",lime:"0f0",olive:"808000",yellow:"ff0",navy:"000080",blue:"00f",teal:"008080",aqua:"0ff"},re_RGB:/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i,re_hex:/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i,re_hex3:/([0-9A-F])/gi,toRGB:function(e){if(!d.Dom.Color.re_RGB.test(e)){e=d.Dom.Color.toHex(e);}if(d.Dom.Color.re_hex.exec(e)){e="rgb("+[a(b.$1,16),a(b.$2,16),a(b.$3,16)].join(", ")+")";}return e;},toHex:function(f){f=d.Dom.Color.KEYWORDS[f]||f;if(d.Dom.Color.re_RGB.exec(f)){f=[Number(b.$1).toString(16),Number(b.$2).toString(16),Number(b.$3).toString(16)];for(var e=0;e0){i=c[0];}try{b=g.fn.call(f,i,g.obj);}catch(h){this.lastError=h;if(a){throw h;}}}else{try{b=g.fn.call(f,this.type,c,g.obj);}catch(d){this.lastError=d;if(a){throw d;}}}return b;},unsubscribeAll:function(){var a=this.subscribers.length,b;for(b=a-1;b>-1;b--){this._delete(b);}this.subscribers=[];return a;},_delete:function(a){var b=this.subscribers[a];if(b){delete b.fn;delete b.obj;}this.subscribers.splice(a,1);},toString:function(){return"CustomEvent: "+"'"+this.type+"', "+"context: "+this.scope;}};YAHOO.util.Subscriber=function(a,b,c){this.fn=a;this.obj=YAHOO.lang.isUndefined(b)?null:b;this.overrideContext=c;};YAHOO.util.Subscriber.prototype.getScope=function(a){if(this.overrideContext){if(this.overrideContext===true){return this.obj;}else{return this.overrideContext;}}return a;};YAHOO.util.Subscriber.prototype.contains=function(a,b){if(b){return(this.fn==a&&this.obj==b);}else{return(this.fn==a);}};YAHOO.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+this.obj+", overrideContext: "+(this.overrideContext||"no")+" }";};if(!YAHOO.util.Event){YAHOO.util.Event=function(){var g=false,h=[],j=[],a=0,e=[],b=0,c={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9},d=YAHOO.env.ua.ie,f="focusin",i="focusout";return{POLL_RETRYS:500,POLL_INTERVAL:40,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_SCOPE:4,OBJ:5,OVERRIDE:6,CAPTURE:7,lastError:null,isSafari:YAHOO.env.ua.webkit,webkit:YAHOO.env.ua.webkit,isIE:d,_interval:null,_dri:null,_specialTypes:{focusin:(d?"focusin":"focus"),focusout:(d?"focusout":"blur")},DOMReady:false,throwErrors:false,startInterval:function(){if(!this._interval){this._interval=YAHOO.lang.later(this.POLL_INTERVAL,this,this._tryPreloadAttach,null,true);}},onAvailable:function(q,m,o,p,n){var k=(YAHOO.lang.isString(q))?[q]:q;for(var l=0;l-1;m--){s=(this.removeListener(l[m],k,r)&&s);}return s;}}if(!r||!r.call){return this.purgeElement(l,false,k);}if("unload"==k){for(m=j.length-1;m>-1;m--){u=j[m];if(u&&u[0]==l&&u[1]==k&&u[2]==r){j.splice(m,1);return true;}}return false;}var n=null;var o=arguments[3];if("undefined"===typeof o){o=this._getCacheIndex(h,l,k,r);}if(o>=0){n=h[o];}if(!l||!n){return false;}var t=n[this.CAPTURE]===true?true:false;try{this._simpleRemove(l,k,n[this.WFN],t);}catch(q){this.lastError=q;return false;}delete h[o][this.WFN];delete h[o][this.FN];h.splice(o,1);return true;},getTarget:function(m,l){var k=m.target||m.srcElement;return this.resolveTextNode(k);},resolveTextNode:function(l){try{if(l&&3==l.nodeType){return l.parentNode;}}catch(k){return null;}return l;},getPageX:function(l){var k=l.pageX;if(!k&&0!==k){k=l.clientX||0;if(this.isIE){k+=this._getScrollLeft();}}return k;},getPageY:function(k){var l=k.pageY;if(!l&&0!==l){l=k.clientY||0;if(this.isIE){l+=this._getScrollTop();}}return l;},getXY:function(k){return[this.getPageX(k),this.getPageY(k)];},getRelatedTarget:function(l){var k=l.relatedTarget; +if(!k){if(l.type=="mouseout"){k=l.toElement;}else{if(l.type=="mouseover"){k=l.fromElement;}}}return this.resolveTextNode(k);},getTime:function(m){if(!m.time){var l=new Date().getTime();try{m.time=l;}catch(k){this.lastError=k;return l;}}return m.time;},stopEvent:function(k){this.stopPropagation(k);this.preventDefault(k);},stopPropagation:function(k){if(k.stopPropagation){k.stopPropagation();}else{k.cancelBubble=true;}},preventDefault:function(k){if(k.preventDefault){k.preventDefault();}else{k.returnValue=false;}},getEvent:function(m,k){var l=m||window.event;if(!l){var n=this.getEvent.caller;while(n){l=n.arguments[0];if(l&&Event==l.constructor){break;}n=n.caller;}}return l;},getCharCode:function(l){var k=l.keyCode||l.charCode||0;if(YAHOO.env.ua.webkit&&(k in c)){k=c[k];}return k;},_getCacheIndex:function(n,q,r,p){for(var o=0,m=n.length;o0&&e.length>0);}var p=[];var r=function(t,u){var s=t;if(u.overrideContext){if(u.overrideContext===true){s=u.obj;}else{s=u.overrideContext;}}u.fn.call(s,u.obj);};var l,k,o,n,m=[];for(l=0,k=e.length;l-1;l--){o=e[l];if(!o||!o.id){e.splice(l,1);}}this.startInterval();}else{if(this._interval){this._interval.cancel();this._interval=null;}}this.locked=false;},purgeElement:function(p,q,s){var n=(YAHOO.lang.isString(p))?this.getEl(p):p;var r=this.getListeners(n,s),o,k;if(r){for(o=r.length-1;o>-1;o--){var m=r[o];this.removeListener(n,m.type,m.fn);}}if(q&&n&&n.childNodes){for(o=0,k=n.childNodes.length;o-1;o--){n=h[o];if(n){try{m.removeListener(n[m.EL],n[m.TYPE],n[m.FN],o);}catch(v){}}}n=null;}try{m._simpleRemove(window,"unload",m._unload);m._simpleRemove(window,"load",m._load);}catch(u){}},_getScrollLeft:function(){return this._getScroll()[1];},_getScrollTop:function(){return this._getScroll()[0];},_getScroll:function(){var k=document.documentElement,l=document.body;if(k&&(k.scrollTop||k.scrollLeft)){return[k.scrollTop,k.scrollLeft];}else{if(l){return[l.scrollTop,l.scrollLeft];}else{return[0,0];}}},regCE:function(){},_simpleAdd:function(){if(window.addEventListener){return function(m,n,l,k){m.addEventListener(n,l,(k));};}else{if(window.attachEvent){return function(m,n,l,k){m.attachEvent("on"+n,l);};}else{return function(){};}}}(),_simpleRemove:function(){if(window.removeEventListener){return function(m,n,l,k){m.removeEventListener(n,l,(k));};}else{if(window.detachEvent){return function(l,m,k){l.detachEvent("on"+m,k);};}else{return function(){};}}}()};}();(function(){var a=YAHOO.util.Event;a.on=a.addListener;a.onFocus=a.addFocusListener;a.onBlur=a.addBlurListener; +/*! DOMReady: based on work by: Dean Edwards/John Resig/Matthias Miller/Diego Perini */ +if(a.isIE){if(self!==self.top){document.onreadystatechange=function(){if(document.readyState=="complete"){document.onreadystatechange=null;a._ready();}};}else{YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true);var b=document.createElement("p");a._dri=setInterval(function(){try{b.doScroll("left");clearInterval(a._dri);a._dri=null;a._ready();b=null;}catch(c){}},a.POLL_INTERVAL);}}else{if(a.webkit&&a.webkit<525){a._dri=setInterval(function(){var c=document.readyState;if("loaded"==c||"complete"==c){clearInterval(a._dri);a._dri=null;a._ready();}},a.POLL_INTERVAL);}else{a._simpleAdd(document,"DOMContentLoaded",a._ready);}}a._simpleAdd(window,"load",a._load);a._simpleAdd(window,"unload",a._unload);a._tryPreloadAttach();})();}YAHOO.util.EventProvider=function(){};YAHOO.util.EventProvider.prototype={__yui_events:null,__yui_subscribers:null,subscribe:function(a,c,f,e){this.__yui_events=this.__yui_events||{};var d=this.__yui_events[a];if(d){d.subscribe(c,f,e);}else{this.__yui_subscribers=this.__yui_subscribers||{};var b=this.__yui_subscribers;if(!b[a]){b[a]=[];}b[a].push({fn:c,obj:f,overrideContext:e});}},unsubscribe:function(c,e,g){this.__yui_events=this.__yui_events||{};var a=this.__yui_events;if(c){var f=a[c];if(f){return f.unsubscribe(e,g);}}else{var b=true;for(var d in a){if(YAHOO.lang.hasOwnProperty(a,d)){b=b&&a[d].unsubscribe(e,g); +}}return b;}return false;},unsubscribeAll:function(a){return this.unsubscribe(a);},createEvent:function(b,g){this.__yui_events=this.__yui_events||{};var e=g||{},d=this.__yui_events,f;if(d[b]){}else{f=new YAHOO.util.CustomEvent(b,e.scope||this,e.silent,YAHOO.util.CustomEvent.FLAT,e.fireOnce);d[b]=f;if(e.onSubscribeCallback){f.subscribeEvent.subscribe(e.onSubscribeCallback);}this.__yui_subscribers=this.__yui_subscribers||{};var a=this.__yui_subscribers[b];if(a){for(var c=0;c":">",'"':""","'":"'","/":"/","`":"`"},d=["toString","valueOf"],e={isArray:function(j){return a.toString.apply(j)===c;},isBoolean:function(j){return typeof j==="boolean";},isFunction:function(j){return(typeof j==="function")||a.toString.apply(j)===h;},isNull:function(j){return j===null;},isNumber:function(j){return typeof j==="number"&&isFinite(j);},isObject:function(j){return(j&&(typeof j==="object"||f.isFunction(j)))||false;},isString:function(j){return typeof j==="string";},isUndefined:function(j){return typeof j==="undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(l,k){var j,n,m;for(j=0;j"'\/`]/g,function(k){return g[k];});},extend:function(m,n,l){if(!n||!m){throw new Error("extend failed, please check that "+"all dependencies are included.");}var k=function(){},j;k.prototype=n.prototype;m.prototype=new k();m.prototype.constructor=m;m.superclass=n.prototype;if(n.prototype.constructor==a.constructor){n.prototype.constructor=n;}if(l){for(j in l){if(f.hasOwnProperty(l,j)){m.prototype[j]=l[j];}}f._IEEnumFix(m.prototype,l);}},augmentObject:function(n,m){if(!m||!n){throw new Error("Absorb failed, verify dependencies.");}var j=arguments,l,o,k=j[2];if(k&&k!==true){for(l=2;l0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}if(r.length>1){r.pop();}r.push("]");}else{r.push("{");for(l in j){if(f.hasOwnProperty(j,l)){r.push(l+m);if(f.isObject(j[l])){r.push((p>0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}}if(r.length>1){r.pop();}r.push("}");}return r.join("");},substitute:function(x,y,E,l){var D,C,B,G,t,u,F=[],p,z=x.length,A="dump",r=" ",q="{",m="}",n,w;for(;;){D=x.lastIndexOf(q,z);if(D<0){break;}C=x.indexOf(m,D);if(D+1>C){break;}p=x.substring(D+1,C);G=p;u=null;B=G.indexOf(r);if(B>-1){u=G.substring(B+1);G=G.substring(0,B);}t=y[G];if(E){t=E(G,t,u);}if(f.isObject(t)){if(f.isArray(t)){t=f.dump(t,parseInt(u,10));}else{u=u||"";n=u.indexOf(A);if(n>-1){u=u.substring(4);}w=t.toString();if(w===i||n>-1){t=f.dump(t,parseInt(u,10));}else{t=w;}}}else{if(!f.isString(t)&&!f.isNumber(t)){t="~-"+F.length+"-~";F[F.length]=p;}}x=x.substring(0,D)+t+x.substring(C+1);if(l===false){z=D-1;}}for(D=F.length-1;D>=0;D=D-1){x=x.replace(new RegExp("~-"+D+"-~"),"{"+F[D]+"}","g");}return x;},trim:function(j){try{return j.replace(/^\s+|\s+$/g,"");}catch(k){return j; +}},merge:function(){var n={},k=arguments,j=k.length,m;for(m=0;m + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + Contacts and Support
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + +
              + + + + +
              +
              + + +
              + + + + + +

              Contacts and Support

              For product support please contact (GMT+1 time zone)
              Email : info@steamware.net
              + + +
              + + +
              + + + + +
              +
              + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_324.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_324.html new file mode 100644 index 0000000..c778cfc --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_324.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + FAQ
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + + + + +
              + + + + + +

              FAQ

              Answers to frequently asked questions (FAQ):
               
              • How can I modify the records in the master data tables?
                • To change the records click on the yellow pencil to enter "edit" mode, make the changes you want (fill in the fields, select dates etc ...) and then confirm by clicking the green check mark or cancel by clicking on the red x . To insert new record click the button "New" and then proceed as for editing.
                • For details, see Using database management
              • How to use the combobox for dates?
                • Clicking on the box will show the calendar date selector to select the month and day that you want. Click on the selected day and the application will insert the selected date in the box, then continue with the modification of subsequent fields.
              • How to take charge of a maintenance request?
                • To take charge of a request click on the printer icon in this list of applications not yet taken in charge. The maintenance request will be printed on the default printer and plug in the same load.
              • How to print the requests and reporting?
                • You can click the pdf icon next to an item to generate a printable pdf of the application or report. When taking charge of a request it is automatically printed to the default printer.
                • For details, see Reporting systems and interventions
              • How to change a text label description?
                • To change a text label use the vocabulary item on the left menu. Through the interface vocabulary seek your record to modify and change it as you would do on a normal record: change the IT (Italian translation) or EN (English translation) as required.
              + + +
              + + + + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_325.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_325.html new file mode 100644 index 0000000..ca3f78b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_325.html @@ -0,0 +1,516 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + Introduction
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + + + + +
              + + + + + +

              Introduction

              The  WebGIM application allows integrated management of maintenance through the input of requests for maintenance, consulting the list of open requests, in progress or already completed, and management of data and reports with a simple web interface.
              The add-on module allows you to enter scheduled maintenance.
              The guide allows you to use the best features in this application explaining step by step operation.
               
              To use the application you need to connect with a web browser to the address of the installation server and log in with your credentials.
              The initial screen (see Fig. 1) has the left side menu that contains all the functions accessible by the current user.
              fig.1 - Home page
              The screens and menus shown are for guidance only as the application displays menu items and functionality based on the permissions assigned to the user.
              + + +
              + + + + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_326.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_326.html new file mode 100644 index 0000000..1063fcf --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_326.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + List Usage Managment
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + + + + +
              + + + + + +

              List Usage Managment (1/8)

              The first part of the user menu on the left is dedicated to the management of data.
              Clicking on one of the items now available, you can create, edit and delete entries in the registry based on user privileges. Is possible to manage fields, type and priority for breakdowns, assign machines to different departments and define the types of failure.
               
              General Operation
              To change existing entries in the registry (Fig. 1)
              • Click the button with the yellow pencil icon next to the item you want (1)
              • manipulate data in different fields (edit free selection from drop down, etc. ..)
              • confirm by clicking on the green check mark - or cancel it by clicking the red X (2)
               
              fig-1 - Modify fileds
              To add new entries (Fig. 2)
              • select the item in the left menu andClick the button again (you will create a new entry not defined)
              • click on the yellow pencil to edit the item created
              • change data
              • confirm by clicking on the green check mark - cancel it by clicking the red x
              fig. 2 - New fields creation
              To delete an item completely (fig. 3)
              • Click the trash can icon
              • reply to confirmatory application
              fig. 3 - Cancel fields
              You can search among the items using the search field located at the top above the list data (Fig. 4).
              fig. 4 - Search
              If there are switches (fig. 5) to activate them you must click the field to make them appear, select values ??from those proposed and / or use the search box. The selector popup is closed on selection or with a click in another part of the page.
              fig. 5 - Calendar switch
              + + +
              + + + + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_327.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_327.html new file mode 100644 index 0000000..48dd46c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_327.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + List Usage Managment
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + + + + +
              + + + + + +

              List Usage Managment (2/8)

              Failures list
               
              This section allows you to define areas of fault and / or modify the fields of the possible faults as wear and tear, accidental, routine maintenance or others.
               
              Priority list
               
              The priority list section allows editing and insertion of priorities, marked with an id priority and an associated style (traffic lights red, yellow and green) to quickly distinguish the application priority of an element (Fig. 1).
              fig. 1 - Manage priority
              Failure type managment
               
              From this section you can manage the data of the type of fault in a manner similar to the others.
              + + +
              + + + + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_328.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_328.html new file mode 100644 index 0000000..7b5d4c3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_328.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + List Usage Managment
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + + + + +
              + + + + + +

              List Usage Managment (3/8)

              Plant management

              To change the entries in the departments registry  do for the global change master data (ie yellow pencil icon to edit the entry and green check mark to confirm / red X to cancel) (fig. 1), it is also possible
               
              • click on the magic wand to clone the current record
              • use the calendar to select a date selectors
              fig. 1 - Plant managment
              Machines management

              Machine management page is similar to other registries, includes the functionality of "clone record" and the possibility to select the plant a machine belongs clicking on "Plant" in the edit mode of an item (fig. 2).

              Using the selector pop-up choose an item or search it using the search box.
              fig. 2 - Machine management
              + + +
              + + + + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_329.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_329.html new file mode 100644 index 0000000..9f06346 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_329.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + List Usage Managment
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + + + + +
              + + + + + +

              List Usage Managment (4/8)

              Machine-plant
               
              By managing machine-plant you can manage the association between machines and units (Fig. 1).
               
              To assign the machines to departments
               
              • select the two drop-down menu at the top departments desired
              • click on the "magnifying lens" to select an item
              • move the selected machine in the department you want by clicking on one of the central arrows (from left to right department or vice versa)
              fig. 1 - Manage machine-departments
              + + +
              + + + + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_330.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_330.html new file mode 100644 index 0000000..65f0638 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_330.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + List Usage Managment
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + + + + +
              + + + + + +

              List Usage Managment (5/8)

              Plant opening

               
              Through the opening management systems you can define the opening hours of daily plant for the correct definition of the report. The change takes place as for the other registries by clicking on the yellow pencil, confirming the changes with the green check mark or reversing with the red x (Fig. 1).
              fig. 1 - Managing openings
              Days off calendar

              With the closing calendar management capabilities, you can enter public holidays / non-working days in order to obtain a correct reporting which exclude non-working days (fig. 2).
               
               
              Through the list of days of closure for insert the desired days :
              • click on new - will set a record with the current day
              • change the newly inserted record by clicking on the yellow pencil
              • select the desired date from the calendar picker and enter a description
              • confirm the selection with the green check mark or cancel it with the red x
              To enter a range of dates
              • click on "Show insert stop period" on the page
              • insert the two dates by clicking on the text box to display the selector pop-up calendar
              • enter a description
              • confirm the entry by clicking on "Insert stops for selected period"
              fig. 2 - Manage closures
              + + +
              + + + + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_331.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_331.html new file mode 100644 index 0000000..ab64ded --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_331.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + List Usage Managment
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + + + + +
              + + + + + +

              List Usage Managment (6/8)

              Through the "Type of machine" which can be accessed by clicking on the menu item "Type of machine" menu, you can create and manage groups of machines and assign to each family the machines in question.
              In particular (fig. 1)
               
              • Section 1 allows editing and inclusion of families
              • selecting a family by clicking on the magnifying lens next to the name will appear the section 2 that shows and allows you to view or delete the associated machinery
              • to associate machines to select families select them in section 3 (pop-up) and click "Add machines". The use is quite similar to the other switches of this type, which allow search through the box at the top and multiple selection through the use of the ctrl key associated with the click of the mouse
              fig.1 - Manage family machine
              + + +
              + + + + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_332.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_332.html new file mode 100644 index 0000000..f40a6a9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_332.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + List Usage Managment
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + + + + +
              + + + + + +

              List Usage Managment (7/8)

              Using the "Nature of problem" (fig. 1) you can handle family causals for machines, adding, modifying or eliminating records in a similar way to other registries.
              fig. 1 - Manage nature of problems
              + + +
              + + + + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_333.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_333.html new file mode 100644 index 0000000..11283c0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_333.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + List Usage Managment
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + + + + +
              + + + + + +

              List Usage Managment (8/8)

              Using the function "Maintenance men" you can define matriculation and name of the maintenance operators, which will be available in detail intervention via a drop down menu. Compile as for other demographic fields "op. number", "Surname" and "Name".
               
              The matricule 0000 is not eraseble and rapresent the default user.
              fig. 1 - Maintenance men
              + + +
              + + + + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_334.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_334.html new file mode 100644 index 0000000..d0dcd15 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_334.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + Maintenance interventions
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + + + + +
              + + + + + +

              Maintenance interventions (1/4)

              Entering maintenance requests
               
              Clicking on the menu item you can enter a maintenance request or see requests present.Choose "Add new request" to add or "Go to list requests" to see the requests already submitted.
               
               
              To enter a request  (fig. 1) :
               
              • select the desired department (1)
              • select the machine on the department to place the request (2)
              • fill in the details of the fault (serial number, priority, date / time, scope and type of fault and if the system is shut) (3)
              • indicate the reason for the request (4)
              • enter a description of the problem (5)
              • confirm the insertion of the request by clicking the "Submit request" button (6)
              Fig. 1 - New request insertion
              + + +
              + + + + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_335.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_335.html new file mode 100644 index 0000000..09e764b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_335.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + Maintenance interventions
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + + + + +
              + + + + + +

              Maintenance interventions (2/4)

              List of requests
               
              Clicking on the menu item "Ticket list" or by selecting "Go to ticket list" from the "Insert new maintenance ticket", you can view and manage all the requests (Fig. 1).
              fig. 1 - Ticket list
              in general
              • the color of the state associated to requests quickly identify the status, red for interventions in the "requested", orange for "in progress" and green for "finished"
              • you can export to pdf the request by clicking the PDF symbol (fig. 2)
              To navigate between the requests
              • select the reference period by the switch in the upper-right of the table
              • By default, the list displays the required interventions and ongoing
              • if you also want to see requests completed click on "Show closed tickets" on the top left above the table interventions
              To take charge of a request
              • Click on the printer icon next to the desired request, the request is printed on the default printer
              • the status changes to "In Progress" in orange and you can then click on the "magnifying glass" to edit the details of the request (see section on the next page of the guide)
              fig. 2 - Request intervention report
              + + +
              + + + + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_336.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_336.html new file mode 100644 index 0000000..8d5bb53 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_336.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + Maintenance interventions
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + + + + +
              + + + + + +

              Maintenance interventions (3/4)

              Intervention detail
               
              Clicking on the magnifying lens on the side of each request you can view and edit the required request.
               
              Loading a detail page shows the detail request in read-only mode (Fig. 1).
              fig. 1 - Read only view
              You can change the detail in two modes by clicking on one of the buttons at the top (Fig. 2),edit the fields you want and press the update to update the request or Cancel to cancel the changes and return automatically in read-only mode (Fig. 3).
              fig. 2 - Edit view selection
              fig. 3 - Update and undo
              Maintenance intervention filling
              • fileds that can not be changed are displayed in blue
              • user-editable fields are displayed in green
              Manage complete editing
              • editable fields in full mode are shown in dark green
              • are still editable fields in basic mode
              In any case, you can give the details for each intervention (with serial operator intervention and duration) using the "Detail Interventions " at the bottom right of the detail form (Fig. 4).
              The change takes place as lists: the yellow pencil icon allows you to edit the record, the green check mark to confirm, the red x the cancellation of the modifications.
              fig. 4 - intervention details
              + + +
              + + + + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_337.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_337.html new file mode 100644 index 0000000..30500b7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_337.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + Maintenance interventions
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + + + + +
              + + + + + +

              Maintenance interventions (4/4)

              Clicking on the menu item "Scheduled Maintenance" (fig. 1) you can enter and / or display scheduled maintenance. This section allows you to enter planned maintenance with agreed deadline and set them to the reference periods so that they are automatically recorded and presented in the list requests.
              fig. 1 - Programmed maintenance
              Using the first tab "Interventions scheduling" and clicking on "Show create new" you can enter a programmed intervention: Define the details of the intervention in a manner similar to the inclusion of intervention required and click the button "Create schedule intervention " when finished.
              fig. 2 - Programmed intervention insertion
              Clicking on the second tab "List due interventions " are displayed the due interventions, which in any case will automatically be included in the maintenance interventions to date.
              fig. 3 - Interventions to expire
              + + +
              + + + + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_338.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_338.html new file mode 100644 index 0000000..bc53aeb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_338.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + Reports
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + + + + +
              + + + + + +

              Reports

              Report departments and maintenance interventions

              Plant report
               
              Clicking on the menu item and then on the pdf icon to see a summary report of the machines present and relevant departments in printable pdf format (Fig. 1)
              fig. 1 - Example of machine report
              Interventions report
               
              This reports section  allows you to view and print a summary report of operations in any state (required, pending or completed) and a MTBF MTTR report (an example in Fig. 2).
              The report shows a summary of the work hours divided by stopa
               
              • WORKSHOP: from the moment of failure at the end of intervention
              • INTERVENTION: from maintenance beginning to the end
              • OPERATOR: total time provided by all operators
               
              The MTBF MTTR report calculates the reliability of machines and departments (MTBF, mean time between failure), or divide the total hours of opening (excluding holidays, celebrations, scheduled downtime) for the number of operations carried out; also calculates the mean time to repair (MTTR, mean time to repair), seen from the workshop (from fault at the end of intervention) and maintenance (from the beginning to the end of maintenance).
              fig. 2 - Example of MTBF - MTTR report
              In both cases the selection of the machines and of the reference period occurs in the following way:
               
              • select departments and machines for which you want the report to be generated
                • the selection of departments and machines is multiple, you can select multiple departments and multiple machines, and the report will generate a report of all selected items. To search from the machines or departments enter the name or partial name in the search box above this  two lists and press enter, cancel the search and press enter to search through all the items and select multiple items by clicking and holding down the ctrl key on the keyboard.
              • select the status of the machines for which generate the report (in this case, you can select multiple using ctrl key)
              • select the reference period using pop-up calendar selector or use a default selection period
              • click on the pdf of the report you want
               
              The report is in printable pdf format.
              + + +
              + + + + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_339.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_339.html new file mode 100644 index 0000000..c099c7a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_339.html @@ -0,0 +1,532 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + Optional Modules + + + + » + + Scheduled maintenance
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + +
              + + + + + + +
              +
              + + +
              + + + + + +

              Scheduled maintenance

              Additional module - Scheduled Maintenance

               
              The plug-in for scheduled maintenance allows you to view and enter scheduled maintenance for individual machines, with the start date of operation, the frequency and details.
               
              To view the planned interventions (Fig. 1) :
               
              • simply click on the menu item "Scheduled Maintenance" and see the list shown
              • You can also filter by Type and/or Machine by clicking the Filter by Type and Filter by Machine button and then setting up filters for each department and machine.
              fig. 1 - Search programmed maintenanche
              It 's always possible to cancel a request using the "trash" icon next to each record.
               
              To enter the planned maintenance (fig. 3)
               
              • click on "Show create new" link on the top menu - you will see the entry form (Fig. 1)
              • indicate the description of the planned maintenance (1)
              • select the machines affected by the problem:
                • you can search for machines by entering the name or partial name in the search box above the panel and pressing enter - leave empty and press enter to return to the display of all machines (2)
                • select the machines in the selector (to select more than one machine at the same time click on the name while holding down the ctrl key on the keyboard) (3)
              • select the details of the intervention (4)
              • confirm the entry by clicking "Create scheduled maintenance task" (5)
              fig. 3 - Inserting scheduled maintenance
              + + +
              + + +
              + + + + + + +
              +
              + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_340.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_340.html new file mode 100644 index 0000000..23ceaf7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/lm_pg_340.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + +
              + + +
              +
              +
              + + + +

              Breadcrumb Navigation

              + + + WebGIM manual + + + + » + + Users registration
              + + + + +
              + + +

              +   + WebGIM manual

              + + +
              + +
              +
              + +
              + + + + + + +
              + + + + + +

              Users registration

              You can access the application through user authentication.

              If the user has not yet been approved the application will display on first access the screen "New User Registration" (Fig. 1). Enter your details and click the "Save" button to complete registration.
              You need to do this only for the first time, then you will be recognized automatically by the application.
              fig. 1 - New user registration
              Authorized users can also manage permission levels of users (basic or advanced) accessible through the control panel by clicking on "User Administration" menu.
              Through this panel (Fig. 2) you can promote basic users (new users registered via "New User Registration" are assigned basic permissions) or demote advanced users by assigning basic permissions.
              To do this click on the magnifying lens next to the user name and click "Add" to move the user from the blue table to the red table of advanced users or "Remove" button to move the user from the table of advanced users to the base users table.
              fig. 2 - Users administration
              + + +
              + + + + + +
              + +
              + +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_472.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_472.html new file mode 100644 index 0000000..c2f22be --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_472.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig.1 - Home page
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_474.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_474.html new file mode 100644 index 0000000..d7e71e0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_474.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_475.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_475.html new file mode 100644 index 0000000..a39d931 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_475.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 2 - Users administration
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_476.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_476.html new file mode 100644 index 0000000..32a9d0b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_476.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig-1 - Modify fileds
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_477.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_477.html new file mode 100644 index 0000000..723ec76 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_477.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 2 - New fields creation
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_478.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_478.html new file mode 100644 index 0000000..ef3a150 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_478.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 3 - Cancel fields
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_479.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_479.html new file mode 100644 index 0000000..0ae42e4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_479.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 4 - Search
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_480.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_480.html new file mode 100644 index 0000000..fe1b01d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_480.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 5 - Calendar switch
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_481.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_481.html new file mode 100644 index 0000000..77c2cb2 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_481.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 1 - Manage priority
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_482.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_482.html new file mode 100644 index 0000000..1575b30 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_482.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 2 - Machine management
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_483.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_483.html new file mode 100644 index 0000000..bd7c039 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_483.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 1 - Plant managment
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_484.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_484.html new file mode 100644 index 0000000..a9a1df7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_484.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 1 - Manage machine-departments
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_485.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_485.html new file mode 100644 index 0000000..54d74c9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_485.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 1 - Managing openings
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_486.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_486.html new file mode 100644 index 0000000..c3d1e19 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_486.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 2 - Manage closures
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_488.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_488.html new file mode 100644 index 0000000..55e785a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_488.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig.1 - Manage family machine
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_489.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_489.html new file mode 100644 index 0000000..9e4bb4a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_489.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 1 - Manage nature of problems
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_490.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_490.html new file mode 100644 index 0000000..b06e0c4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_490.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 1 - Maintenance men
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_491.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_491.html new file mode 100644 index 0000000..436ef6c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_491.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              Fig. 1 - New request insertion
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_492.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_492.html new file mode 100644 index 0000000..10bdb49 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_492.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 1 - Ticket list
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_493.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_493.html new file mode 100644 index 0000000..8ce0d76 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_493.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 2 - Request intervention report
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_494.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_494.html new file mode 100644 index 0000000..3406893 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_494.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 1 - Read only view
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_495.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_495.html new file mode 100644 index 0000000..f04a445 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_495.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 2 - Edit view selection
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_496.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_496.html new file mode 100644 index 0000000..4062d09 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_496.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 3 - Update and undo
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_497.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_497.html new file mode 100644 index 0000000..ca41776 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_497.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 4 - intervention details
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_498.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_498.html new file mode 100644 index 0000000..dadf0cd --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_498.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 1 - Programmed maintenance
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_499.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_499.html new file mode 100644 index 0000000..ce4bd1a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_499.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 2 - Programmed intervention insertion
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_500.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_500.html new file mode 100644 index 0000000..451886a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_500.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 3 - Interventions to expire
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_501.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_501.html new file mode 100644 index 0000000..5185009 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_501.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 1 - Example of machine report
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_502.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_502.html new file mode 100644 index 0000000..07af300 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_502.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 2 - Example of MTBF - MTTR report
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_503.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_503.html new file mode 100644 index 0000000..a277ef6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_503.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 1 - Search programmed maintenanche
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_504.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_504.html new file mode 100644 index 0000000..cb95596 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_504.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              fig. 3 - Inserting scheduled maintenance
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_505.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_505.html new file mode 100644 index 0000000..acfe77f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/media_505.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_472/homePage.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_472/homePage.png new file mode 100644 index 0000000..a1ca0f1 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_472/homePage.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_474/NewUserEnroll.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_474/NewUserEnroll.png new file mode 100644 index 0000000..cd775dd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_474/NewUserEnroll.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_474/NewUserEnroll_400_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_474/NewUserEnroll_400_0.png new file mode 100644 index 0000000..9e6ad24 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_474/NewUserEnroll_400_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_475/UserAdministration.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_475/UserAdministration.png new file mode 100644 index 0000000..68bd653 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_475/UserAdministration.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_476/ModifyFields.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_476/ModifyFields.png new file mode 100644 index 0000000..37c0fae Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_476/ModifyFields.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_476/ModifyFields_412_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_476/ModifyFields_412_0.png new file mode 100644 index 0000000..1e1a36e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_476/ModifyFields_412_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_477/newFields.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_477/newFields.png new file mode 100644 index 0000000..0f03c38 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_477/newFields.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_477/newFields_412_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_477/newFields_412_0.png new file mode 100644 index 0000000..c869ed6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_477/newFields_412_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_478/Delete.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_478/Delete.png new file mode 100644 index 0000000..b96cb56 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_478/Delete.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_478/Delete_412_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_478/Delete_412_0.png new file mode 100644 index 0000000..381b5a2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_478/Delete_412_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_479/Search.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_479/Search.png new file mode 100644 index 0000000..a879314 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_479/Search.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_479/Search_500_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_479/Search_500_0.png new file mode 100644 index 0000000..6cb1109 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_479/Search_500_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_480/Calendar.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_480/Calendar.png new file mode 100644 index 0000000..4447560 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_480/Calendar.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_480/Calendar_300_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_480/Calendar_300_0.png new file mode 100644 index 0000000..8b5b56a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_480/Calendar_300_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_481/ManagePriority.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_481/ManagePriority.png new file mode 100644 index 0000000..9ffb735 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_481/ManagePriority.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_481/ManagePriority_400_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_481/ManagePriority_400_0.png new file mode 100644 index 0000000..1f11a1c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_481/ManagePriority_400_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_482/machineManagment.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_482/machineManagment.png new file mode 100644 index 0000000..8354bf7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_482/machineManagment.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_482/machineManagment_550_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_482/machineManagment_550_0.png new file mode 100644 index 0000000..c4ec69d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_482/machineManagment_550_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_483/plantManagment.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_483/plantManagment.png new file mode 100644 index 0000000..46956a5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_483/plantManagment.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_483/plantManagment_750_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_483/plantManagment_750_0.png new file mode 100644 index 0000000..129465e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_483/plantManagment_750_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_484/MachinePlant.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_484/MachinePlant.png new file mode 100644 index 0000000..9d24044 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_484/MachinePlant.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_484/MachinePlant_600_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_484/MachinePlant_600_0.png new file mode 100644 index 0000000..c3adcb0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_484/MachinePlant_600_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_485/PlantOpening.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_485/PlantOpening.png new file mode 100644 index 0000000..59d347c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_485/PlantOpening.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_485/PlantOpening_300_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_485/PlantOpening_300_0.png new file mode 100644 index 0000000..1bcbf72 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_485/PlantOpening_300_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_486/DaysOff.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_486/DaysOff.png new file mode 100644 index 0000000..ecd4a65 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_486/DaysOff.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_486/DaysOff_300_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_486/DaysOff_300_0.png new file mode 100644 index 0000000..6741e5d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_486/DaysOff_300_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_488/ManageFamilyMachine.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_488/ManageFamilyMachine.png new file mode 100644 index 0000000..da8bf69 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_488/ManageFamilyMachine.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_489/NatureProblem.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_489/NatureProblem.png new file mode 100644 index 0000000..1ab4181 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_489/NatureProblem.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_490/MaintenanceMen.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_490/MaintenanceMen.png new file mode 100644 index 0000000..704ee2c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_490/MaintenanceMen.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_491/InsertionRequest.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_491/InsertionRequest.png new file mode 100644 index 0000000..9a1286c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_491/InsertionRequest.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_492/ticketList.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_492/ticketList.png new file mode 100644 index 0000000..e9fe5b9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_492/ticketList.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_493/ticket.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_493/ticket.png new file mode 100644 index 0000000..c2bccfb Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_493/ticket.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_494/InterventionDetail.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_494/InterventionDetail.png new file mode 100644 index 0000000..bc87b29 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_494/InterventionDetail.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_494/InterventionDetail_500_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_494/InterventionDetail_500_0.png new file mode 100644 index 0000000..9f62d14 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_494/InterventionDetail_500_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_495/EditView.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_495/EditView.png new file mode 100644 index 0000000..cb672a2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_495/EditView.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_496/UpdateUndo.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_496/UpdateUndo.png new file mode 100644 index 0000000..9ad7bdc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_496/UpdateUndo.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_497/InterventionDetail2.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_497/InterventionDetail2.png new file mode 100644 index 0000000..0572e9f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_497/InterventionDetail2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_498/ProgrammedMaintenance.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_498/ProgrammedMaintenance.png new file mode 100644 index 0000000..c817f56 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_498/ProgrammedMaintenance.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_498/ProgrammedMaintenance_900_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_498/ProgrammedMaintenance_900_0.png new file mode 100644 index 0000000..9e202de Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_498/ProgrammedMaintenance_900_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_499/ProgrammedInterveInsert.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_499/ProgrammedInterveInsert.png new file mode 100644 index 0000000..1c4608f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_499/ProgrammedInterveInsert.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_499/ProgrammedInterveInsert_850_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_499/ProgrammedInterveInsert_850_0.png new file mode 100644 index 0000000..7b823e2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_499/ProgrammedInterveInsert_850_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_500/InterventionsToExpire.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_500/InterventionsToExpire.png new file mode 100644 index 0000000..5ca2abc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_500/InterventionsToExpire.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_500/InterventionsToExpire_850_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_500/InterventionsToExpire_850_0.png new file mode 100644 index 0000000..883c06b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_500/InterventionsToExpire_850_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_501/PlantMachineList.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_501/PlantMachineList.png new file mode 100644 index 0000000..8ef7244 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_501/PlantMachineList.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_502/MtbfMttr.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_502/MtbfMttr.png new file mode 100644 index 0000000..44dc1b8 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_502/MtbfMttr.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_502/MtbfMttr_850_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_502/MtbfMttr_850_0.png new file mode 100644 index 0000000..993a3c0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_502/MtbfMttr_850_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_503/ProgrammedMaintenance.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_503/ProgrammedMaintenance.png new file mode 100644 index 0000000..c817f56 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_503/ProgrammedMaintenance.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_503/ProgrammedMaintenance_850_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_503/ProgrammedMaintenance_850_0.png new file mode 100644 index 0000000..61d7c8f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_503/ProgrammedMaintenance_850_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_504/ProgrammedInterveInsert.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_504/ProgrammedInterveInsert.png new file mode 100644 index 0000000..4ccf23b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_504/ProgrammedInterveInsert.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_504/ProgrammedInterveInsert_850_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_504/ProgrammedInterveInsert_850_0.png new file mode 100644 index 0000000..2bfbf44 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_504/ProgrammedInterveInsert_850_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_505/logo carta intestata.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_505/logo carta intestata.png new file mode 100644 index 0000000..127455e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_505/logo carta intestata.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_505/logo carta intestata_600_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_505/logo carta intestata_600_0.png new file mode 100644 index 0000000..06a084d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/mobs/mm_505/logo carta intestata_600_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/delos.css b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/delos.css new file mode 100644 index 0000000..ed08f90 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/delos.css @@ -0,0 +1,4660 @@ +/* -------------------------------------------------------------- + RESET CSS (Eric Meyer's "Reset CSS" 2.0) +-------------------------------------------------------------- */ + +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} + +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} + +body { + line-height: 1; +} + +/*ol, ul { + list-style: none; +}*/ + +blockquote, q { + quotes: none; +} + +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} + +table { + border-collapse: separate; + border-spacing: 0; +} + + +/* -------------------------------------------------------------- + GLOBAL STYLES +-------------------------------------------------------------- */ +html { + height: 100%; +} + +body { + height: 100%; +} + +body { + color: #222; + background: none #FFFFFF; + line-height: 1.3; + font-size: .89em; /**/ + font-family: Verdana, Arial, Helvetica, sans-serif; +} + +h1 {font-size: 1.5em;} +h2 {font-size: 1.4em;} +h3 {font-size: 1.3em;} +h4 {font-size: 1.2em;} +h5 {font-size: 1.1em;} +h6 {font-size: 1em;} + +h1, h2, h3, h4, h5 { + font-weight: normal; +} + +ul, ol, p { + margin: .8em 0; +} + +ol, ul { padding-left: 40px } +ol { list-style-type: decimal } +ol ul, ul ol, +ul ul, ol ol { margin-top: 0; margin-bottom: 0 } + +small, sub, sup { + font-size: .8em; +} + +em, i { + font-style: italic; +} + +u { + text-decoration: underline; +} + +sub { + vertical-align: sub; +} + +sup { + vertical-align: super; +} + +strong, b { + font-weight: bold; +} + +select { + margin: 0; + font: inherit; + padding: 1px; + text-decoration: none; + font-size: 80%; + border: 1px solid #E0E0E0; +} + +input, textarea { + font: inherit; +} + +label, input[type=checkbox], input[type=radio], select { + cursor: pointer; +} + +input[type=checkbox], input[type=radio] { + border-style: none; + background-color: transparent; +} + +input[type=text], input[type=file], input[type=password], textarea { + border: 1px solid #E0E0E0; + padding: 3px; + text-decoration: none; + font-size: 90%; +} + +input[type=text]:focus, input[type=file]:focus, input[type=password]:focus, +textarea:focus, select:focus { + border-color: #A0B0FF; +} + +a { + color: #03A; + text-decoration: none; + cursor: pointer; +/* BEGIN WebDAV: Enable links with AnchorClick behavior for Internet Explorer. + * All skins which want to support mounting of Webfolders using Internet Explorer + * must explicitly enable AnchorClick behavior. + */ + behavior: url(#default#AnchorClick); +/* END WebDAV: Enable links with AnchorClick behavior for Internet Explorer. */ +} + +a:hover { + color: #000; + text-decoration: underline; +} + +hr { + margin-bottom: .8em; + border: none; + border-top: 1px solid #ddd; +} + +table { + font-size: 100%; +} + +img { + vertical-align: middle; +} + +tr, td { + vertical-align: top; + white-space: normal; + word-wrap: break-word; +} + +code { + font-family: Pragmata, Menlo, 'DejaVu LGC Sans Mono', 'DejaVu Sans Mono', Consolas, 'Everson Mono', 'Lucida Console', 'Andale Mono', 'Nimbus Mono L', 'Liberation Mono', FreeMono, 'Osaka Monospaced', Courier, 'New Courier', monospace; + font-size: 90%; + color: #858585; +} + +@media print { + h1, h2, h3, + h4, h5, h6 { page-break-after: avoid } + ul, ol, dl { page-break-before: avoid } +} + +/* -------------------------------------------------------------- + SPECIAL STYLES +-------------------------------------------------------------- */ + +body#tinymce, body.mceContentBody { + height: auto; +} + +body.std { + background: url(images/frame_back.png) repeat-x #F9F9F9 ; +} + +.ilNoDisplay { + display: none; +} + +.ilClearFloat { + clear:both; +} + +.ilFloatRight { + float: right; +} + +.ilPositionStatic { + position: static; +} + +.ilPrintContent { + padding: 0 15px; +} + +div.ilFrame { + padding: 0; +} + +div.ilStartupFrame{ + margin: 10px auto; + background: #F9F9F9 url(images/head_back.png) repeat-x; + width: 750px; + box-shadow: 0 0 40px #808080; + min-height: 450px; +} + +div#il_startup_content { + padding: 40px 20px 35px; + box-shadow: inset 0 2px 2px #D0D0D0; + background-color: #F9F9F9; +} + +#il_startup_content form table { + /* out-commented due to http://www.ilias.de/mantis/view.php?id=10264 */ + /* width: 500px; */ +} + +.ilStartupSection { + text-align: center; + padding-top: 25px; +} + +.ilCenter { + text-align: center; +} + +div.ilStartupSection div.ilForm { + margin: auto; +} + +.registration { + margin: 5px auto 0; + width: 700px; +} + +div#mainspacekeeper { + background-color: #F9F9F9; + box-shadow: inset 0 2px 2px #D0D0D0; +} + +div#mainscrolldiv { + padding: 5px 10px 0; +} + +.fullwidth { + width: 100%; +} + +/* --- 3 column layout -- */ + +.il_ColumnLayout { + width: 100%; + min-height: 100%; +} + +#il_left_col { + vertical-align: top; + width: 20%; + padding: 0 0 0 1%; + float: left; +} + +#il_center_col { + vertical-align: top; + width: 98%; + padding: 0 1%; + min-height: 1px; + float: left; + padding-bottom: 15px; +} + +#il_center_col.one_side_col { + width: 77%; +} +#il_center_col.two_side_col { + width: 56%; +} + +#il_right_col { + vertical-align: top; + width: 20%; + padding: 0 1% 0 0; + float: left; +} + +input.fullwidth, textarea.fullwidth { + width: 98%; +} + +div.input { + border: 1px solid #E0E0E0; + padding: 3px; + text-decoration: none; + font-size: 90%; + background-color: #FFF; + overflow: auto; +} +div.input:focus { + border-color: #A0B0FF; +} +input[type=text].numeric +{ + text-align: right; +} + +/* ---------------- alternating tablerowcolors ----------------- */ + + +.tblrow2_mo { + background-color: #F1F1F1; + color: #222; + padding: 3px; +} + +.tblrow1_mo { + background-color: #FFF; + color: #222; + padding: 3px; +} + +.tblrow1_mo:hover, .tblrow2_mo:hover { + background-color: #D0D0FF; +} + +.tblrow2light { + background-color: #F1F1F1; + color: #808080; + padding: 3px; + vertical-align: top; +} + +.tblrow1light { + background-color: #FFF; + color: #808080; + padding: 3px; + vertical-align: top; +} + +.tblrowmarked { + background-color: #FFE4E4; + color: #222; + padding: 3px; +} + +.tblrow2top { + background-color: #F1F1F1; + color: #222; + padding: 3px; + vertical-align: top; +} + +.tblrow1top { + background-color: #FFF; + color: #222; + padding: 3px; + vertical-align: top; +} + +.tblrowmarkedtop { + background-color: #FFE4E4; + color: #222; + padding: 3px; + vertical-align: top; +} + +/* -------------------- table formatting ------------------ */ + +div.ilCommandRow { + text-align: right; + padding-right: 1%; + margin-bottom: 15px; +} + +div.ilCommandRow.one_side_col { + padding-right: 22%; +} + +div.ilAdminRow { + margin: 10px 1% 20px; + width: 98%; +} + +table.std { + color: #222; + background-color: #BBB; + border-spacing: 0; + border-collapse: collapse; + border: 1px solid #9EADBA; +} + + +table.halfwidth { + color: #222; + background-color: #BBB; + width: 50%; + border-spacing: 0; + border-collapse: collapse; + border: 1px solid #9EADBA; +} + +table.ilPDSelectedItemBlock { + color:#222; + background-color:#bbbbbb; + width:100%; + border-spacing:1px; + border-width:0px; +} + +.fullwidth_invisible { + color: #222; + background-color: #FFF; + width: 100%; + border-spacing: 0; +} + +table.nobackground { + color: #000; + background-color: inherit; + border-spacing: 0; + padding: 3px; +} + +table.shop { + width: 50%; + margin: 0; + cellspacing: 0; +} + +div.shop { + text-align: right; + margin-top: -20px; +} + +.shop img { +} + +.subitem { + clear:both; + margin: 5px 0px; + padding-top: 5px; + border-top: 1px dotted #C0C0C0; +} + +td.nobackground { + color: #000; + background-color: inherit; + border-spacing: 0; + border: none; + padding: 3px; + vertical-align: top; +} + +th.il_invisible, td.il_invisible { + background: #FFF none; +} + +.tbltitle { + color: #222; + font-weight: bold; + background: #EDEDED url(images/TableHeader.png) repeat-x; +} + +tr.tbltitle { + border-bottom: 1px solid #9EADBA; +} + +tr.std { + background-color: #FFF; + color: #222; + padding: 3px; +} + +th.option, td.option { + background-color: #F5F5F5; + color: #222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.sub_option { + background-color:#FFF; + color:#222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_subtitle { + background-color:#FFF; + background-image: none; + width:100%; + color:#222; + padding:13px 3px 3px 3px; + vertical-align:top; + text-align:left; + border-bottom-style:solid; + border-bottom-width:1px; + border-bottom-color:#9EADBA; +} + +td.option_value { + background-color:#FFF; + background-image: none; + color:#222; + padding:3px; + vertical-align:top; + text-align:left; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_center { + background-color:#FFF; + background-image: none; + color:#222; + padding:3px; + vertical-align:top; + text-align:center; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_details { + background-color:#FFE4E4; + background-image: none; + color:#222; + padding:3px; + vertical-align:top; + text-align:left; +} +td.option_value_center_details { + background-color:#FFE4E4; + background-image: none; + color:#222; + padding:3px; + vertical-align:top; + text-align:center; +} + +td.option_desc, p.option_desc { + background-color:#FFF; + background-image: none; + color:#222; + padding:3px; + font-style:italic; + font-weight:normal; + vertical-align:top; + text-align:left; +} + +td.option_info { + background-color:#FFF; + background-image: none; + color:#222; + padding:3px; + font-weight:bold; + vertical-align:top; + text-align:center; +} + +td.boxed { + border-style: solid; + border-width: thin; +} + + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemCommand2:link, a.il_ContainerItemCommand2:visited, +a.il_ContainerItemCommand:link, a.il_ContainerItemCommand:visited +{ + font-size: 80%; + text-decoration: none; + margin: 0px 3px 0px 0px; + white-space: nowrap; + font-weight: normal; +} + +a.il_ContainerItemCommand2:hover, +a.il_ContainerItemCommand:hover +{ + text-decoration: underline; +} + +div.il_ContainerItemCommands2 +{ + text-align: right; + margin: 0px 3px 3px 3px; +} + + +div.il_ContainerItemCommands +{ + padding-bottom: 2px; + padding-top: 2px; +} + +/*Link, Visited, Hover, Focus, Activ*/ + +h4.il_ContainerItemTitle +{ + padding: 0px; + margin: 0px; + font-weight: normal; + font-size: 100%; + display: inline; +} + +div.il_ItemProperties +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; +} + +div.il_ItemNotice +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; + color: green +} + +div.il_Preconditions +{ + margin-top: 3px; + text-align:left; + font-size: 90%; +} + +a.il_ItemProperty:link, a.il_ItemProperty:visited { + text-decoration:none; + font-weight: normal; +} + +a.il_ItemProperty:hover { + color:#000000; +} + + +span.il_ItemAlertProperty +{ + color: #C04000; +} + +span.il_ItemProperty +{ +} + + + +/* Accordions */ +.il_VAccordionContainer, .il_HAccordionContainer { +} + +.il_VAccordionHead, .il_HAccordionHead { + padding: 3px; + background-color: #F3F3F3; + text-align:left; + border:1px solid #EAEAEA; + cursor: pointer; + color:#3444aa; + font-size: 110%; + padding-left: 30px; + background-image: url(images/tree_col.png); + background-repeat: no-repeat; + background-position: 7px 7px; +} + +.il_VAccordionContent, .il_HAccordionContent { +} + +.il_VAccordionInnerContainer { + margin-bottom: 10px; +} + +.il_HAccordionHead:hover, .il_VAccordionHead:hover { + background-color: #FFFF99; +} + +.il_HAccordionHeadActive, .il_VAccordionHeadActive { + background-image: url(images/tree_exp.png); + background-color: #FFFFC9; +} + +/* SCORM styles */ + +table.il_ScormTable +{ + color:#222; + background-color:#bbbbbb; + border-spacing:1px; + border-width:0px; +} + +td.il_ScormTableKey { + background-color:#e2e2e2; + color:#222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:right; +} + +td.il_ScormTableValue { + background-color:#f7f7f7; + background-image: none; + color:#222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:left; +} + +/* must reset all values of td style */ +td.il_no_style { + font-weight:normal; + background-image:none; + background-color:white; +} + + +/* Forms */ +form.il_Form, form.ilForm +{ + padding: 0px; + margin: 0px; + border: 0px; +} + +input.ilHFormHighlighted +{ + background-color: #FFFF99; +} + +div.ilForm { + background-image: url(images/form_back.png); + background-repeat: repeat-y; + background-color:#F6F6F6; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#EAEAEA; + display: table; +} + +div.ilSubForm { + margin: 8px 0 10px 28px; +} +div.ilFormRow { + display: table-row; +} + +div.ilFormHeader, div.ilFormFooter +{ + /*background-color:#E3E3E3; + background-image: url(images/form_top_back.png);*/ + background-color:#F3F3F3; + background-repeat: repeat-y; + padding: 3px 5px 3px 5px; + font-size:90%; + color: #303030; + display: table-cell; + text-align: left; +} + +h3.ilFormHeader +{ + font-weight: bold; + margin:0px; + padding:0px; + font-size: 95%; + display: inline; +} + +div.ilFormCommands { + text-align:right; +} + +div.ilFormOption +{ + padding: 8px; + text-align: right; + vertical-align:top; + font-size:90%; + width: 200px; + font-weight: normal; + color: #404040; + display: table-cell; +} + +div.ilFormSubOption +{ + padding: 4px; + vertical-align:top; + border-right: 1px solid #EAEAEA; + background-color: #F0F0F0; + font-size:90%; +} + +div.ilFormValue +{ + padding: 8px; + vertical-align:top; + font-size:90%; + margin-left: 215px; + display: table-cell; + border-left: 1px solid #EAEAEA; +} + +div.ilFormSubValue +{ + padding: 8px; + vertical-align:top; + font-size:90%; +} + +div.ilFormInfo, div.ilFormRadioInfo { + margin: 2px 0px 4px 3px; + font-size: 80%; +} + +div.ilFormRadioInfo { + margin-left: 0px; +} + +div.ilFormRadioItem { + margin-bottom: 8px; +} + +input.ilFormCheckbox, input.ilFormRadio { + float: left; + display:block; +} + +div.ilFormCheckboxOption, div.ilFormRadioOption { + margin-left:28px; + margin-bottom:5px; +} + +/* InfoScreen */ + +table.il_InfoScreen +{ + color:#222; + background-color:#FFF; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#D6D6D6; +} + + +div.ilInfoScreenSec +{ + padding: 10px; +} + +div.ilInfoScreenSec > h3 +{ + margin: 8px 0px 14px 0px; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#D6D6D6; + color:#505050; + font-weight:normal; + font-size: 120%; +} + +td.il_InfoScreenProperty +{ + border-right-width:1px; + border-right-style:solid; + border-right-color:#D6D6D6; + text-align: right; + padding: 6px 10px 6px 4px; + vertical-align: top; + color:#505050; + width: 200px; +} + +td.il_InfoScreenPropertyValue +{ + padding: 6px 4px 6px 10px; + vertical-align: top; +} + +/* Explorer */ + +table.ilExplorer { + width:100%; + background-color: #F6F6F6; + /* background-image: url(images/head_back.png); + background-repeat: repeat-x; + background-color: #a7d3ff; */ +} + +div.ilExplorerFrame { +} + +td.ilExpH { +} + +body.il_Explorer { + background: #F9F9F9; +} + +div.il_Explorer +{ + margin:0px; + min-height: 468px; + padding: 10px 5px 15px 5px; +} + +div.ilExpH{ + padding-top: 48px; + min-height: 35px; +} + +td.ilExpBody{ + border-top: 1px solid #E0E0E0; + background-color: #FAFAFA; +} + +h1.ilExplorerHead +{ + color: #404040; + margin: 0px; + padding: 10px 5px 10px 28px; + vertical-align:top; + text-align:left; + font-weight: bold; + font-size: 90%; +} + +div.il_ExplorerTree +{ + font-size: 90%; +} + +ul.il_Explorer +{ + margin: 0 0 0 10px; + padding: 0px; + list-style:none; +} + +ul.il_ExplorerNoIndent +{ + margin: 0px; + padding: 0px; + list-style:none; +} + +li.il_Explorer +{ + margin: 0px; + padding: 0px; + white-space: nowrap; +} + +li.il_ExplorerInline +{ + margin:0; + padding:0; +} + +a.il_HighlightedNode, .ilHighlighted +{ + border-width: 1px; + border-style: solid; + border-color: #FFDD77; + background-color: #FFFF99; + padding: 0px 5px; +} + +div.il_ExplorerItemDescription +{ + margin-left: 40px; +} + +a.ilTreeView { + position:absolute; + left:-2px; + top: 270px; +} + +a.ilTreeView:hover { + left: -1px; +} + +a.ilTreeViewRight { + position:absolute; + right:-2px; + top: 270px; +} + +a.ilTreeViewRight:hover { + right: -1px; +} + +/* Table Links */ +a.tblheader, a.tblheader:visited +{ + color:#3444aa; +} + +a.tblheader:hover +{ + color:#000000; +} + +/* --- description text ---*/ +div.il_Description, td.il_Description +{ + margin-top:2px; + margin-bottom:5px; + font-size: 90%; + font-weight:normal; + text-align:left; +} +div.il_Description_no_margin, td.il_Description_no_margin +{ + font-size: 90%; + font-style: italic; + text-align:left; +} +div.il_info +{ + font-size: 90%; + text-align:left; +} +div.il_PermDescription +{ + font-size: 60%; + font-style: italic; +} + +/* ---------------- headlines ------------------ */ + +div.il_HeaderOuter +{ + clear: both; +} + +div.il_Header, a#il_mhead_t_focus +{ + color: #505050; +} + +h1.ilHeader +{ + margin: 0; + padding: 15px 0px 5px 0px; + font-size: 140%; + font-weight: normal; + border-bottom: 1px solid #EAEAEA; +} +h1.ilHeaderHasIcon +{ + margin-left: 50px; +} +span.ilHeader +{ +} +div.ilHeadAction { + float: right; + margin: 21px 21px 5px 0; /* bottom 5px blog fullscreen */ +} +div.ilHeadAction .prop +{ + padding-right: 10px; +} +div.ilHeadAction a:hover +{ + text-decoration: none; +} +div.ilHeaderDesc +{ + padding-left: 51px; + font-size: 80%; + padding-top: 5px; + color: #808080; +} + +div.ilHeaderAlert +{ + padding-left: 51px; + font-size: 80%; + padding-top: 5px; + color: #C04000; +} + +div.il_HeaderInner +{ + margin-bottom: 10px; + padding: 13px 10px 15px 10px; + color:#222; +} + +div.il_TreeIcons +{ + padding-right: 15px; + padding-top: 15px; + margin: 0px; + float:right; +} + + +a.ilMainHeader, a.ilMainHeader:hover +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom: 2px; + border-style: solid; + border-width: 1px; + border-color: #B0B0B0; + background-color: #E6ECF8; + font-size:90%; +} + +div.ilLogin +{ + padding:32px 20px 3px 10px; + padding:21px 20px 3px 10px; + margin-top:0px; + margin-bottom:0px; + white-space: nowrap; + float:right; + font-size:85%; +} + + +span.il_menu +{ + line-height: 150%; + padding-left: 30px; +} + +.ilLanguageSelection +{ + font-size:80%; +} + +div.il_Footer +{ + padding-top:10px; + padding-bottom:10px; + font-size: 90%; + text-align:center; +} + +/* ----------------- permanent link ------------- */ + +div.ilPermaLink +{ + margin: 15px; +} + +div.ilPermaLink .small +{ + font-size: 70%; +} + +div.ilPermaLink .il_adv_sel +{ + font-size: 100%; + +} + +div.ilPermaLink input +{ + font-size: 70%; + width: 350px; +} + +div.ilPermaLink a +{ + font-size: 1em; +} + +#ilAdvSelListAnchorText_socialbm_actions { + font-size: .7em; +} + +/* ----------------- invisible border ------------- */ + +div.invisible_border { + margin: 15px; +} + +.ilInvisibleBorder { + padding: 15px; +} + +/* ------- Helptext --------- */ +span.il_Helptext { + font-size: 90%; + font-weight: normal; +} + +/* ----------------- alternative text styles ------------- */ +.small { + text-decoration:none; + font-size: 90%; +} + +.xsmall { + text-decoration:none; + font-size: 80%; +} + +.smallgreen { + text-decoration:none; + font-size: 90%; + color:green; +} + +.smallred { + text-decoration:none; + font-size: 90%; + color:red; +} + +.obligatory { + font-weight: normal; + color: #800000; + font-variant: normal; +} + +.warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Access { + text-decoration:none; + font-weight:bold; + text-decoration:underline; + color:red; +} + +.asterisk { + color:red; + font-size: 90%; +} + +.default { + text-decoration:none; + font-weight:normal; +} + +.inactivepage { + text-decoration:none; + font-weight: bold; + color: gray; +} + +.quote { + font-style:italic; + font-weight:normal; +} + +.subtitle { + font-style:italic; + font-weight:normal; + font-size: 90%; +} + +.questiontext { + font-weight:bold; +} + +.bold { + font-weight:bold; +} + +/* ----------------- alternative text styles ------------- */ + +.light +{ + color: #909090; +} + +/* ----------------- normal links ------------- */ + +a.light:link, a.light:visited { + text-decoration: none; + color:#3355BB; +} + +a.light:hover { + color:#000000; +} + +a.nostyle:link, a.nostyle:visited { + text-decoration: none; + color:#000000; +} + +a.nostyle:hover { + color:#000000; +} + + +/* ------------------- mail links ----------- */ +a.mailread, a.mailread:visited +{ + font-weight: normal; +} + +a.mailunread, a.mailunread:visited +{ + font-weight: bold; +} + +/* ------------------- forum links ----------- */ +a.postread, a.postread:visited +{ + font-weight: normal; +} + +a.postunread, a.postunread:visited +{ + font-weight: bold; +} + +a.postnew, a.postnew:visited +{ + font-style: italic; + font-weight: bold; +} + +blockquote.ilForumQuote +{ + margin: 0 20px 10px 20px; + padding: 5px; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; +} + +div.ilForumQuoteHead +{ + font-weight: bold; + font-size: 90%; + margin: 0px 0px 10px 0px; +} + +/* ------------------ buttons -------------- */ + +div.il_ButtonGroup +{ + margin: 3px 0px 10px 0px; + line-height: 150%; + white-space: nowrap; + display: block; +} + +div.il_ButtonGroup.il_BigButton { + margin: 25px; + text-align: center; + font-size: 25px; +} + +input.submit, a.submit { + font-size: 80%; + font-weight: normal; + line-height: 17px; /* Safari */ + background: url(images/ButtonsBack.png) repeat-x center top; + background-size: auto 100%; + color: #359; + border: 1px solid #D0D0D0; + padding: 1px 5px; + margin: 0px; + text-decoration: none; + cursor: pointer; + display: inline-block; +} + +input.submit.il_BigButton { + padding: 10px; + margin: 0 10px 0 0; +} + +input.submit:hover, a.submit:hover +{ + border-color: #B0B0B0; + color:#404040; + box-shadow: 0px 0px 1px #A0A0A0; +} + +input.submit_disabled, a.submit_disabled, a.submit_disabled:hover { + background-color:#E6ECF8; + color:gray; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; + padding:2px; + text-decoration:none; + font-size: 90%; + cursor:pointer; +} + +a.ilEditSubmit { + background-color: #FFF; + background-image: url(images/ButtonsBack.png); + background-position: bottom; + background-repeat:repeat-x; + padding: 2px; + margin: 0px; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; + text-decoration: none; + font-size: 80%; + line-height: 14px; + cursor:pointer; +} + +input.ilEditSubmit { + color:#2255a0; + padding: 1px; + margin: 0px; + font-size: 12px; + line-height: 14px; + cursor:pointer; + + background-color: #FFF; + background-image: url(images/ButtonsBack.png); + background-position: bottom; + background-repeat:repeat-x; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; +} + +div.ilEditHelpline { + margin: 3px 0px; + padding: 0px; + font-size: 80%; + background-color:#FFF; + color:#000000; +} + +input.tblrow1, input.tblrow2 +{ + background-color:#FFF; + color:#000000; + background-image: none; + padding:0px; +} + + +input.submit:hover, input.ilEditSubmit:hover, a.submit:hover { + color:#000000; +} + +/* Messages */ +div.ilInfoMessage { + background-color: #ecf0f9; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + font-size: 90%; + clear:both; +} + +div.ilFailureMessage { + background-color: #fceaea; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + font-size: 90%; + clear:both; +} + +div.ilSuccessMessage { + background-color: #f0fdf0; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + font-size: 90%; + clear:both; +} + +div.ilQuestionMessage { + background-color: #fffcee; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + font-size: 90%; + clear:both; +} + +div.ilMessageBox { + position: relative; +} + +div.ilMessageBlock img { + position: absolute; +} + +img.ilInfoMessage, img.ilFailureMessage, img.ilSuccessMessage, img.ilQuestionMessage { + position: absolute; +} + +.alert { + color: #C04000; +} + +select.ilEditSelect { + background-color:#FFF; + border-width:1px; + border-color:#bbbbbb; + padding:1px; + background-image: none; + text-decoration:none; + font-size: 12px; +} + + +/* --- to prevent tab-images from spacing when using DOCTYPE xhtml --- */ +img.imgtab { + display:block; +} + +/* ------------------ content window body tag (not used yet) -------------- */ +.content { + margin:0px; +} + +/* --- Services/COPage ---*/ + +div.il_droparea +{ + border-style: solid; + border-width: 1px; + border-color: #D0D0D0; + font-size: 1px; + background-image: url(images/drop_back.png); + background-repeat: repeat; + padding: 0px 0px; + text-align: center; + height: 12px; +} + +div.il_droparea_active +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back_active.png); + background-repeat: repeat; + text-align: center; + height: 12px; +} + +div.il_droparea_valid_target +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back.png); + background-repeat: repeat; + text-align: center; + height: 12px; +} + +div.il_editarea_nojs +{ + border-style: dotted; + border-width: 1px; + border-color: #999999; +} + +div.il_editarea +{ + border-style: solid; + border-width: 1px; + border-color: transparent !important; + border-color: #FFF; /* IE6 does not understand the transparent border */ +} + +div.il_editarea_disabled +{ + border: 2px dotted red; +} + +div.il_editarea_active +{ + border-style: solid; + border-width: 1px; + border-color: #909090; +} + +div.il_editarea_selected +{ + border-style: solid; + border-width: 2px; + border-color: #00E253; +} + +div.il_editarea_disabled_selected +{ + border: 2px solid red; +} + +div.il_editarea_active_selected +{ + border-style: solid; + border-width: 2px; + border-color: #000000; +} + +.il_editmenu +{ + background-color: #FFF; + color: #000000; + font-weight: normal; + text-align: left; + font-style: normal; + text-indent: 0px; + font-size: 14px; + z-index:5000; +} + +table.il_editmenu td +{ + padding: 3px; +} + +a.il_PageDisabled +{ + border-bottom: 2px dotted red; +} + +a.il_PageDeactivatedElements +{ + border-right: 2px dotted red; +} + +div.ilEditLabel +{ + position:absolute; + background-color:#F5F5F5; + font-size:70%; + padding:1px 3px; + border-style: solid; + border-width: 0px 1px 1px 0px; + border-color: #909090; +} + +div.ilEditVAccordCntr +{ + margin-top: 15px; + padding: 5px; +} + +div.ilEditVAccordICntr +{ + background-color: #FFF; + margin-bottom: 15px; + border-width:1px; + border-color:#9EADBA; + border-style:solid; +} + +div.ilEditVAccordIHead +{ + padding: 3px; + background-color: #E2EAF4; + text-align:left; + background-repeat: no-repeat; + background-position: 3px 4px; +} + +div.ilEditVAccordICont +{ + padding: 10px; + background-color: #FFF; +} + +div.ilTinyMenuSection +{ + float:left; + white-space:nowrap; + border-right: solid 1px #E0E0E0; + padding: 0px 10px 4px 0px; + margin-right: 10px; +} + +#ilTinyMenuButtons +{ + padding-bottom: 15px; + zoom:1; +} + +#iltinymenu .bd div.last +{ + float:left; + white-space:nowrap; + padding: 0px 10px 2px 0px; + border-right: 0; + margin: 0; +} + +#iltinymenu .bd div .small +{ + color: #909090; + font-style: italic; +} + +#ilsaving +{ + position: fixed; + top: 0px; + left: 0px; + text-decoration: blink; +} + +.ilTinyMenuDropDown span +{ + padding: 2px 0px 0px 5px; + width: 75px; + overflow: hidden; + display: inline-block; + line-height: 1em; +} + +a.ilTinyMenuDropDown +{ + display: inline-block; + padding: 0px 2px 1px 0px; +} + +/* if the ilc_page_cont_PageContainer is declared as being relative in the content.css drop downs will be truncated */ +#ilEditorTD { + position: static; +} + +#ilEditorTD p +{ + margin: 0; + padding: 0; +} + +/* Page TOC */ + +div.ilc_page_toc_PageTOC +{ + font-size: 90%; + padding: 5px 5px 10px 5px; + background-color:#FAFAFA; + border:1px solid #F0F0F0; + float: left; +} + +h1.ilc_page_toc_PageTOCHead +{ + margin: 0px; + font-size: 100%; + padding: 0px; + font-weight: bold; + text-align: center; +} + +ul.ilc_page_toc_PageTOCList +{ + margin: 0px 0px 0px 10px; + padding: 0px; + list-style: none; +} + +li.ilc_page_toc_PageTOCItem +{ + margin: 0px; + padding: 0px 0px; + white-space: nowrap; + margin-top: 5px; +} + +a.ilc_page_toc_PageTOCLink +{ + color:#0033AA; + font-weight: normal; + text-decoration: none; +} + +a.ilc_page_toc_PageTOCLink:hover +{ + color:#000000; +} + +a.ilc_page_toc_PageTOCLink:visited +{ + color: blue; +} + +/* ------------------ blind image - spacer gif -------------- + please use this style class always when using this blind image */ +img.spacer { + display:block; +} + +/* --- calendar styles -- */ +div.dp_Menu +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom:2px; + border-width: 1px; + border-style: solid; + border-color: #9EADBA; + background-color: #EBEBEB; + width: 152px; + font-size: 90%; +} + +td.even +{ + color:#222; + background-color:#F7F7F7; + padding: 3px; +} + +td.uneven +{ + color:#222; + background-color:#EEEEEE; + padding: 3px; +} + +td.today +{ + text-align: center; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDate +{ + text-align: center; + font-size: 90%; + background-color: #FFE4E4; +} + +td.date +{ + text-align: center; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonth +{ + text-align: center; + font-size: 90%; + background-color: #DFDFDF; +} + +td.todayMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #FFE4E4; +} + +td.dateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonthMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #DFDFDF; +} + +td.evenMO +{ + color:#222; + background-color:#F7F7F7; + font-size: 90%; + padding: 3px; +} + +td.unevenMO +{ + color:#222; + background-color:#EEEEEE; + font-size: 90%; + padding: 3px; +} + +td.weeknumber +{ + color: #5F5F5F; + background-color: transparent; + font-size: 90%; +} + +a.weekLink +{ + font-size: 80%; +} + +td.appointmentConfTitle +{ + font-style: italic; +} + +td.doubleComment +{ + font-size: 80%; + color: #FF0000; + font-weight: bold; +} + +td.il_CalMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 80%; +} + +td.il_CalShortMonth +{ + font-size: 80%; +} + +td.il_CalShortWeek +{ + font-size: 80%; +} + +td.il_CalShortDayOfWeek +{ + font-size: 80%; +} + +td.il_CalDay +{ + font-size: 80%; +} + +div#block_cal_sel_0 div.ilBlockContent { + padding: 0px; +} + +div.ilCalSelAct { + background-color: #F0F0F0; + font-size: 90%; + padding: 2px 2px 3px 0; +} + +div.ilCalSelSelAll { + background-color: #F8F8F8; + font-size: 80%; + padding: 3px 2px 2px 0; +} + +div.ilCalSelList { + max-height: 250px; + overflow: auto; +} + +ul.ilCalSel { + margin: 0px; + padding: 0px; + list-style:none; +} + +ul.ilCalSel li { + margin: 0px; + padding: 0 0 0 48px; + border-bottom: 1px solid #F0F0F0; + min-height:25px; +} + +span.ilCalColSpan { + padding: 2px 0; + display: block; + margin-left: -48px; + width: 24px; + height: 25px; + float: left; +} + +ul.ilCalSel li img { + margin-top: 6px; + display: block; + float: left; + margin-left: -20px; +} + +div.ilCalSelTitle { + padding: 3px; + padding-top: 5px; + font-size: 90%; +} + + +/* --- content styles (will move to content.css) --- */ +td.ilc_PageDisabled +{ + padding:20px; + border-right-style: solid; + border-color: #9EADBA; + border-right-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + margin-bottom: 0px; + border-left: 3px dotted red; + +} + +div.ilc_DefinitionHeader +{ + margin-top: 10px; + margin-bottom: 10px; + padding-bottom: 5px; + padding-top: 5px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-top-width: 1px; + border-top-style: solid; + border-color: #000000; +} + +table.ilc_Fullscreen +{ + background-color: #FFF; + position: absolute; + margin: 0; + padding: 0; + height: 100%; + width: 100%; +} + +html.ilc_Fullscreen, body.ilc_Fullscreen +{ + margin: 0; + padding: 0; + height: 100%; +} + +div.ilLMMenu +{ + margin: 0px 0px 5px 10px; +} + +div.ilc_LMMenu +{ + line-height: 22px; +} + +a.ilc_LMMenu { + padding: 1px 5px; + margin-top:2px; + margin-bottom:2px; + border: 1px solid #B0B0B0; + background-color: #E6ECF8; + white-space: nowrap; +} + +div.ilc_TableOfContents +{ + background-color:#FFF; + padding: 20px; + border-spacing: 1px; + border: 1px solid #EEE; + margin-bottom: 0px; +} + +table.ilc_media +{ + background-color:white; +} + +h1.il_LMHead +{ + margin: 12px 15px 6px; + font-size: 120%; + font-weight: normal; +} + +table.ilc_Table +{ + border-collapse: collapse; + background-color: #FFF; + margin: 10px 0px; + border-color: #9EADBA; +} + +/* -- Members Gallery Styles -- */ +div.il_MembersGallery +{ + margin: 0 auto; + text-align:center; + width:95%; + padding: 8px; + line-height: 1.33; + display:block; + float:left; +} + +div.il_Member, +div.il_Tutor, +div.il_Admin { + page-break-before: auto; + margin: 0 5px 20px; + background-color: #EEE; + padding: 10px 5px; + font-size: 75%; + width: 12em; + height: 14em; + float: left; + text-align: center; + overflow: hidden; +} + +div.il_Member p, +div.il_Tutor p, +div.il_Admin p { + white-space: nowrap; +} + +div.il_Tutor { + background-color: #BBB; +} + +div.il_Admin { + background-color: #E4F2FF; +} + +div.il_Admin img, +div.il_Member img, +div.il_Tutor img { + padding: 2px; + border: 1px solid #000; +} + +/* COPage Comparison */ + +div.ilEditModified +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #8080FF; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #8080FF; + margin-bottom: 2px; +} + +div.ilEditDeleted +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #FF8080; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #FF8080; + margin-bottom: 2px; +} + +div.ilEditNew +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #80FF80; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #80FF80; + margin-bottom: 2px; +} + +span.ilDiffDel +{ + background-color: #FFC0C0; +} + +span.ilDiffIns +{ + background-color: #C0FFC0; +} + +a.ilWikiPageMissing:link, a.ilWikiPageMissing:visited +{ + color: red; +} + +a.ilWikiPageMissing:hover +{ + color: black; +} + +div#agreement +{ + width:100%; + height:375px; + overflow:auto; + overflow-x:hidden; +} + +span.ilSearchHighlight +{ + font-weight: bold; +} + +div.il_SearchFragment +{ + margin-top:2px; + margin-bottom:5px; + font-size: 80%; + font-weight:normal; + text-align:left; +} + + + + +/* MainMenu */ + +div.ilMainHeader { + min-height: 35px; + min-width: 641px; /*this will need a setting after the new @media have been set*/ + background: #F0F0F0 url(images/head_back.png) repeat-x; +} + +div.ilMainMenuSection { + background-repeat: repeat-x; + background-image: url(images/mm_back.png); + min-height:31px; + clear:both; + background-color: #9BC5ED; +} + +div#il_main_logo { + padding: 5px 0px 5px 19px; + float:left; +} + +div#il_main_logo img { + margin: 0; + padding: 0; + width: 44px; + height: 44px; + border: 0 none; +} + +div#il_startup_logo img { + max-width: 100%; + margin: 20px; +} + +div.ilMemberViewMainHeader +{ + /* background-color: #981a0a; */ + background-color: #981a0a; + right: 0px; + min-height: 50px; + padding-top: 8px; +} + +div.ilMainMenuHeaderIconBox +{ + padding:5px 0px 5px 19px; + float:left; +} + +div.ilMainMenuHeaderIcon +{ + background-image:url(images/HeaderIcon.png); + background-repeat:none; + margin:0px; + padding:0px;" + width:44px; + height:44px; + border:0px; +} + +div.ilMainMenu +{ + background-repeat: repeat-x; + background-position: bottom; + margin-top: 0px; + padding: 0px 0px 0px 20px; + line-height: normal; + clear:both; float:left; +} +ul.ilMainMenu +{ + margin: 0px; + padding: 0px; + list-style:none; + white-space: nowrap; +} + +ul.ilMainMenuSide +{ + float:right; + padding: 0px 20px 0px 0px; +} + +li.ilMainMenu +{ + float:left; + margin: 0px; + padding-top: 0px; + height: 31px; + border-left: 1px solid #d8ebff; + border-left: 1px solid #a3c8ff; + border-right: 1px solid #a3c8ff; +} + +span.MMSpan +{ + display: block; +} + +a.MMInactive:link, a.MMInactive:visited +{ + display: block; + color:#003388; + font-size: 85%; + text-decoration:none; + line-height: 26px; + padding: 0px 10px 3px 10px; + margin: 0px 0px 2px 0px; + font-weight: normal; + white-space: nowrap; + margin-left: -1px; + margin-top: 1px; + background-repeat: repeat-x; + background-image: url(images/mm_back2.png); +} + +a.MMInactive:hover +{ + color:#000000; + text-decoration:none; + background-color: #d0e8ff; + background-repeat: repeat-x; + background-image: url(images/mm_back3.png); +} + +a.MMActive:link, a.MMActive:visited +{ + display: block; + color:#003388; + font-size: 85%; + text-decoration:none; + line-height: 26px; + padding: 0px 10px 3px 10px; + margin: 0px 0px 2px 0px; + font-weight: normal; + white-space: nowrap; + background-color: #d0e8ff; + margin-left: -1px; + margin-top: 1px; + background-repeat: repeat-x; + background-image: url(images/mm_back3.png); +} + +a.MMActive:hover +{ + color:#000000; + text-decoration:none; +} + + +/* Status box */ + +div#il_status_box { + font-size: 85%; + float:right; + margin: 22px 10px 0px 0px; +} + +div#il_status_box a { + text-decoration:none; +} + +div#il_status_box img { + position: relative; + top: -2px; +} + +span.ilMMHidStatus { + visibility:hidden; +} + +span.ilMMStatus, span.ilHActProp { + position: absolute; + font-size: 0.80em; + font-weight: bold; + margin-top: -3px; + margin-left: -3px; + background-color: #D06000; + color: #F0F0F0; + padding: 0px 3px 1px 3px; + border-radius: 8px; + box-shadow: 1px 1px 1px #505050; +} + +span.ilHActProp { + margin-left: -4px; + font-size: 0.70em; + font-weight: normal; + border: 1px solid #E0E0E0; + color: #909090; + background-color: #F3F3F3; + box-shadow: 1px 1px 1px #B0B0B0; +} + +/* Main Menu Top Title */ +div.ilTopTitle +{ + color: #335599; + font-size: 16px; + letter-spacing: 0.05em; + padding: 16px 0 0 25px; + white-space: nowrap; + word-spacing: -0.1em; + float: left; +} +input.ilOpenIDBox +{ + background-image:url('images/openid.png'); + background-repeat:no-repeat; + padding-left:20px; +} + + +div.ilTabContentOuter { + background-color: #FFF; + border: 1px solid #E0E0E0; + clear:both; + width:100%; + min-height: 100%; + float: left; + box-shadow: 3px 3px 4px #D0D0D0; + margin-bottom: 10px; +} + +div.ilTabContentInner { + padding: 0; + margin: 15px 0; + clear: both; + min-height: 300px; + width: 100%; +} + +div.ilTabsTable { + display: table; + width: 100%; +} + +div.ilTabsTableRow { + display: table-row; +} + +div.ilTabsTableCell { + display: table-cell; +} + +/* left navigation area (used, e.g. for explorer trees) */ +div.ilLeftNav { + top:85px; + bottom: 0; + width: 300px; + float:left; + position: fixed; + padding: 5px; + overflow: auto; + background-color: #F5F5F5; + border-right: 3px solid #E9E9E9; + box-shadow: inset 0px 2px 2px #D0D0D0; +} + +/* bottom center area (optional bottom area, used e.g. in learning modules) */ +div.ilBotCenterArea { + bottom: 0px; + left: 310px; + right: 0px; + height: 300px; + position: fixed; + padding: 5px; + background-color: #F5F5F5; + border-right: 3px solid #E9E9E9; + border-top: 3px solid #E9E9E9; + box-shadow: inset 0px 2px 2px #D0D0D0; + -webkit-overflow-scrolling:touch; /* Bug 11209 */ + overflow: auto; /* Bug 11209 */ +} + +div.ilBotCenterArea iframe { + -webkit-overflow-scrolling:touch; /* Bug 11209 */ + overflow: auto; /* Bug 11209 */ +} + +div#bot_center_area_drag { + left: 0px; + right: 0px; + height: 4px; + cursor: row-resize; + margin-top: -8px; + position: absolute; +} + +#drag_zmove{ + position:absolute; + width:100%; + height:100%; + z-index:7; + display:none; +} + +div#bot_center_area_drag:hover { + background: #FFAA99; +} + + +div.ilBotCenterArea iframe { + border-width: 0px; + width: 100%; + height: 100%; +} + +img.ilAreaClose { + width: 20px; + height: 20px; + background:url("images/icon_close2_s.png") no-repeat center center; + position: absolute; + left: 0; + top: 0; + cursor: pointer; +} + +div.ilLeftNavSpace { + padding: 0 20px 0 310px; +} + +div.ilContentFixed { + background-color: #F9F9F9; + box-shadow: inset 0px 2px 2px #D0D0D0; + right: 0px; + bottom: 0px; + left: 310px; + position: fixed; + top:85px; + overflow: auto; + +} + +/* Tabs */ + +div.il_Tab +{ + float:left; + padding-left:0px; + line-height:normal; + border-bottom-color: #e0e0e0; + border-bottom-width: 1px; + margin: 0px 10px; +} + +ul.il_Tab +{ + margin: 0px; + padding: 0px; + list-style:none; + position: relative; + top: 1px; +} + +li.tabinactive +{ + float:left; + margin: 0px 4px 0px 0px; + padding: 0px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #e0e0e0; + white-space: nowrap; +} + +a.tabinactive +{ + float: left; + display:block; + border-width: 1px; + border-style: solid; + border-color: #e0e1e8; + border-bottom-color: #a7b4cc; + background-color: #E8EFFE; + border-bottom-width: 0px; + padding: 4px 7px 4px 7px; + font-size: 80%; + text-decoration: none; + background:url("images/TabInactive.png") repeat-x left bottom; +} + +a.tabinactive:hover +{ + background-color: #FFF; + text-decoration: none; + background-image: none; +} + +li.tabactive +{ + float:left; + margin: 0px 4px 0px 0px; + padding: 2px 0px; + border-width: 1px; + border-style: solid; + border-color: #bccae5; + border-color: #e0e0e0; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #FFF; + background-color: #FFF; + white-space: nowrap; +} + +a.tabactive:link, a.tabactive:visited, a.tabactive:hover +{ + float: left; + display:block; + padding: 2px 7px; + font-size: 80%; + text-decoration: none; + color: #404040; + cursor: default; +} + +li.backtab +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 2px 0px; +} + +a.backtab, a.backtab:hover +{ + float: left; + display:block; + background:url("images/BackTab.png") no-repeat left top; + padding: 3px 8px 3px 12px; + font-size: 80%; +} + +li.back2tab +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 2px 0px; +} + +a.back2tab, a.back2tab:hover +{ + float: left; + display:block; + background:url("images/Back2Tab.png") no-repeat left top; + padding: 3px 8px 3px 12px; + font-size: 80%; +} + +li.nontabbed +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 0px; + white-space: nowrap; + /* border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #bccae5; */ +} + +a.nontabbed +{ + float: left; + display:block; + /* border-width: 1px; + border-style: solid; + border-color: #bccae5; + border-bottom-color: #a7b4cc; + background-color: #e8effe; */ + border-bottom-width: 0px; + padding: 5px 7px 4px 7px;; + font-size: 80%; + text-decoration: none; +} + +/* Commented Backslash Hack + hides rule from IE5-Mac, we do not want the left float for other browsers \*/ + a.tabinactive a.tabactive a.backtab {float:none;} +/* End IE5-Mac hack */ + + + +/* Sub Tabs */ + +div.il_SubTab +{ + float:left; + width:100%; + margin: 0px; + padding-left: 2px; +} + +ul.il_SubTab +{ + margin: 0px; + /* padding: 10px 15px 0px 15px; */ + padding: 5px 5px 5px 5px; + list-style:none; +} + +li.subtabinactive +{ + float:left; + margin:0px; + padding-right: 15px; +} + +a.subtabinactive +{ + float: left; + display:block; + padding: 3px 0px 3px 0px; + font-size: 80%; +} + +a.subtabinactive:hover +{ + text-decoration: underline; +} + +li.subtabactive +{ + float:left; + margin:0; + padding-right: 15px; +} + +a.subtabactive, a.subtabactive:hover +{ + display:block; + padding: 3px 0px 3px 0px; + font-size: 80%; + color: #000000; + /* background-color: #FFF; */ + text-decoration: underline; +} + + +/* GroupedLists */ + +div.ilGroupedListH { + padding: 2px 10px; + background-color:#F0F0F0; + font-size:85%; +} + +div.ilGroupedListSep { + padding-bottom: 3px; + border-bottom: 1px solid #E0E0E0; + /* height: 1px; */ + margin: 0 10px 3px 10px; +} + +a.ilGroupedListLE { + display: block; + padding: 5px 10px; + font-size: 90%; +} + +a.ilGroupedListLE:hover { + background-color: #FFFFD9; + text-decoration: none; +} + +td.ilGroupedListNewCol { + border-left: 1px solid #E0E0E0; +} + +/* Overlays, Blocks */ +div.il_Block, table.il_Block, .ilOverlay +{ + background-color:#FFF; + border: 1px solid #D6D6D6; + text-align: left; +} + +.ilOverlay +{ + position:absolute; + box-shadow: 2px 2px 4px #C0C0C0; +} + +/* Blocks */ + +div.il_Block, table.il_Block { + width: 100%; + border-spacing:0px; + border-collapse:collapse; + margin-bottom: 20px; + clear: both; + table-layout: fixed; + word-wrap: break-word; +} + +div.ilBlockHeader, div.ilBlockHeaderBig, +td.ilBlockHeader, td.ilBlockHeaderBig +{ + font-weight: bold; + padding: 3px; + text-align:left; + font-size: 90%; + color: #404040; + background-color: #F8F8F8; + background-image: url(images/block_top.png); + background-repeat: repeat-x; + border-bottom:1px solid #E9E9E9; +} + +div.ilBlockHeaderBig, td.ilBlockHeaderBig +{ + font-size: 100%; +} + +h3.ilBlockHeader +{ + font-weight: bold; + margin:0px; + padding:0px; + font-size: 100%; + display: inline; +} + +div.il_BlockFooter, td.il_BlockFooter { + color:#222; + background-color:#D0D0FF; + text-align:right; + font-size: 80%; + padding:2px; +} + +/* possibly deprecated */ +.il_BlockInfo { + font-size: 80%; + color: #909090; +} + +/* new class */ +div.ilBlockInfo { + font-size: 75%; + color: #909090; + border-bottom: 1px solid #E9E9E9; + padding: 1px 3px; + background-color: #F9F9F9; + text-align: right; +} + + +div.ilBlockContent { + padding: 5px; +} + +th.ilContainerBlockHeader +{ + font-weight: bold; + font-size: 90%; + padding: 2px; + text-align:left; + vertical-align: middle; + background-color: #F8F8F8; + background-image: url(images/block_top.png); + background-repeat: repeat-x; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#E9E9E9; +} + +h3.ilContainerBlockHeader +{ + font-weight: bold; + padding: 0px; + margin: 0px; + display: inline; + font-size: 100%; +} + +table.ilContainerBlock +{ + border-color:#D6D6D6; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + clear:both; + margin-bottom:20px; +} + + +h3.ilPDBlockSubHeader { + font-weight: normal; + margin: 0px; + display: block; + font-size: 100%; + font-weight: normal; + text-align: left; + font-size: 90%; + background-color: #F8F8F8; + vertical-align: middle; + border-top: 1px solid #F0F0F0; + padding: 1px 3px; +} + +.ilBlockRow1, .ilBlockRow2 { + padding: 3px; + border-bottom: 1px solid #F0F0F0; +} + +/* Services/Bookmarks */ + +#block_pdbookm_0 #tree_div { + overflow: auto; + width: 100%; +} + +/* Tables */ + +div.tblfooter, div.ilTableNavBlock { + font-weight:normal; + background-color: #F5F5F5; + padding: 3px; + font-size: 80%; + text-align:right; +} + +div.ilTableNav { + font-weight:normal; + padding: 3px; + font-size: 80%; + text-align:right; +} + +td.tblfooter { +} + +tr.tblfooter { + color:#000000; + font-weight:normal; + background-color: #F9F9F9; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +.tblrow1 { + padding:3px; + background-color: #FFF; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +.tblrow2 { + padding:3px; + background-color: #FFF; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; + background-color: #FAFAFA; +} + + +td.submit { + padding:3px; + vertical-align:top; + background-color: #F3F3F3; +} + +/* Toolbar */ +div.ilToolbar +{ + background-color: #F4F4F4; + padding: 5px 3px 5px 3px; + margin-bottom: 8px; + font-size: 90%; + white-space: nowrap; +} + +span.ilToolbarSeparator +{ + border-right: solid 1px #E0E0E0; + padding: 0px 10px 2px 0px; + margin-right: 10px; +} + +/* Repository */ +div.ilContainerListItemOuter +{ + padding: 15px; + zoom: 1; +} + +td.ilContainerListFooter +{ + padding-left: 15px; +} + +div.ilContainerListItemOuterHighlight +{ + padding: 15px; + background-color: #FFFFD9; + zoom: 1; +} + +.ilCLIRow1, .ilCLIRow2 { + padding: 0px; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +td.ilCLI { + padding: 0px; +} + +div.il_ContainerListItem +{ + margin: 2px 0px; + padding-left: 8px; +} + +div.ilCreationFormSection { + width: 700px; +} + +div.ilCreationFormSection div.ilForm { + width: 699px; +} + +div.ilCreationFormSection div.ilForm div.ilForm { + width: auto; +} + +div.il_adv_sel +{ + border:1px solid #D6D6D6; + box-shadow: 2px 2px 4px #C0C0C0; +} + +table.il_adv_sel { + color:#000000; + background-color:#FFF; + border-spacing:0px; + cursor: pointer; +} + +tr.il_adv_sel { + cursor: pointer; +} + +tr.il_adv_sel_act { + background-color: #FFF9BC; + cursor: pointer; +} + +td.il_adv_sel { + border-bottom: 1px solid #F0F0F0; + padding: 3px 10px; + text-align: left; + white-space: nowrap; + cursor: pointer; + font-weight: normal; +} + +#ilAdvSelListTable_item_creation td.il_adv_sel { + min-width: 150px; +} + +td.il_adv_sel_ic { + border-bottom: 1px solid #F0F0F0; + padding: 3px 0 3px 10px; + text-align: left; + cursor: pointer; +} + +div.il_adv_cont { + background-image:url(images/25black.png); +} + +/* tables */ +div.ilTableHeaderTitleBlock +{ + font-weight: bold; + padding: 3px; + font-size: 90%; + color: #404040; + background-color: #F8F8F8; + background-image: url(images/block_top.png); + background-repeat: repeat-x; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#E9E9E9; +} + +div.ilTableHeaderTitle +{ + margin: 0px 0px 5px 0px; + padding: 0px 0px 2px 0px; + font-size: 120%; + color: #404040; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#E9E9E9; +} + +h3.ilTableHeaderTitleBlock { + font-weight: bold; + font-size: 100%; + display:inline; + padding: 0px; + margin: 0px; +} + +h3.ilTableHeaderTitle { + font-weight: normal; + font-size: 100%; + display:inline; + padding: 0px; + margin: 0px; +} + +div.ilTableOuter +{ + border-width:1px; + border-style:solid; + border-color:#D6D6D6; + padding:0px; +} + +div.ilTableSelectAll +{ + background-color: #F8F8F8; + padding:3px 6px; +} + +div.ilTableCommandRow, div.ilTableCommandRowTop +{ + background-color: #F0F0F0; + padding:3px 6px; + font-size: 90%; +} + +div.ilTableCommandRowTop { + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#D6D6D6; +} + +span.ilTableFootLight +{ + color: #909090; +} + +div.ilTableFilterActivator { + margin: 0px 0px 5px 3px; +} + +.ilTableMenuItem { + margin: 0px 10px 0px 0px; +} + + +div.ilTableFilter { + padding: 0px 0px 5px 0px; + margin: 0px; +} + +legend.ilTableFilter { + font-size: 80%; + border-width: 0px; + padding: 2px 5px; + margin: 0px; + font-weight: normal; +} + +fieldset.ilTableFilter { + border: 1px #E0E0E0 solid; + background-color: #FBFBFB; + padding: 5px; + margin: 5px 0px; +} + +div.ilTableFilterLabel { + font-style: italic; + border-bottom: 1px #C0C0C0 solid; + background-color: #F0F0F0; + padding: 3px 5px; +} + +div.ilTableFilterInput { + min-width: 150px; + padding: 5px 0px; +} + +td.ilFilterOption { + text-align: left; + vertical-align: top; + font-size: 80%; + white-space: nowrap; + padding: 0px 5px 5px 0px; + min-width: 150px; +} + + +td.ilFilterType { + font-size: 80%; + font-weight: bold; + text-align: left; + white-space: nowrap; + padding: 3px; +} + +table.fullwidth { + background-color:#FFF; + width:100%; + border-collapse:collapse; +} + +div.ilTableContainer { + overflow: auto; +} + +.tblheader { + font-weight: normal; +} + +tr.tblheader +{ + font-weight: normal; + background-color: #F9F9F9; + font-size:90%; + border-bottom-color:#D6D6D6; + border-bottom-style:solid; + border-bottom-width:1px; + /* font-style: italic; */ +} + +th +{ + text-align: left; + vertical-align: bottom; + font-weight: normal; +} + +td.std, th.std { + padding: 4px 6px; + text-align: left; +} + + +/* Navigation History */ +form.ilNavHistoryForm +{ + padding: 0px; + margin: 0px 5px 0px 0px; + padding: 5px 5px 2px 5px; + border: 0px; + display: inline; + font-size: 80%; +} + +input.ilNavHistorySubmit { + color:#2255a0; + padding: 0px; + margin: 0px; + border-width: 0px; + /* font-size: 80%; */ + cursor:pointer; + background-color: #F0F0F0; +} + +select.ilNavHistorySelect { + border-width:0px; + padding:0px; + background-image: none; + text-decoration:none; + /* font-size: 80%; */ +} + +.ilAccHeadingHidden, .ilAccHidden, .ui-helper-hidden-accessible +{ + position:absolute; + left:-2000px; + top:auto; + width:1px; + height:1px; + overflow:hidden; +} + +a.ilAccAnchor, a.ilAccAnchor:hover { + text-decoration: none; + color: inherit; +} + +/* Notes */ + +div.ilNotes +{ + max-width: 600px; +} + +div.ilComment +{ + padding-left: 50px; +} + +div.ilNotesUImage +{ + float:left; + margin-left: -50px; +} + +div.ilNoteText +{ + font-size: 95%; + margin-top:5px; +} + +div.ilNotesHeader{ + background-color: #F0F0F0; + margin-bottom:5px; + padding:5px; +} + +h3.ilNotesHeader{ + font-size:110%; + color: #606060; + display: inline; +} + +h4.ilNoteTitle{ + font-size:100%; + margin: 0px; + padding: 0px; +} + +td.ilNoteList { + padding: 10px 5px; + border-top: 1px solid #F0F0F0; + vertical-align: top; +} + +textarea#note { + width: 90%; + height: 6em; +} + +div.ilNoteInput { + padding-bottom:10px; +} + +/* PageLayout Previews */ + +div.ilc_QuestionPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + background: url(images/question_placeholder_thumb.png) no-repeat center center; + font-weight: bold; +} + +div.ilc_MediaPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + font-weight: bold; + background: url(images/media_placeholder_thumb.png) no-repeat center center; +} + +div.ilc_TextPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + font-weight: bold; + background: url(images/text_placeholder_thumb.png) no-repeat center center; +} + +div.ilc_PredTextPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + font-weight: bold; + background: url(images/pred_text_placeholder_thumb.png) no-repeat center center; +} + +div.ilc_HeadlineThumb +{ + font-size: 11px; + font-weight: bold; + width:100%; + border-style:solid; + color:grey; + border-bottom-style: solid; + border-width:0px; + border-color: grey; + border-bottom-width: 1px; + margin-bottom:4px; + margin-top:2px; +} + +/* Profile */ +div.ilProfile { + width: 450px; + margin-left:auto; + margin-right:auto; + background-image: url(images/form_back.png); + background-repeat: repeat-y; + background-color:#F6F6F6; + border-width:1px; + border-style:solid; + border-color:#D0D5EA; + padding: 15px; +} +h3.ilProfileName { + margin: 0px 0px 10px 0px; + padding: 0px; + font-weight: normal; + font-size: 130% +} +div.ilProfileSection { + margin-top: 20px; + font-size: 90%; + color: #606060; +} +h3.ilProfileSectionHead { + margin: 0px 0px 3px 0px; + padding: 0px; + font-weight: normal; + font-size: 110%; + color: #202020; +} + +/* revised 4.1 */ + +/* Tooltip */ +.yui-skin-sam .yui-tt .bd, .yui-tt .bd{ + color: #333333; + padding: 4px 4px 4px 4px; + font-size: 90%; + border: solid #FFDD77 2px; + line-height: 100%; + background-color: #FFFF99; + border-radius: 5px; + box-shadow: 2px 2px 2px #888; + -webkit-border-radius: 5px; + -webkit-box-shadow: 2px 2px 2px #888; + max-width: 300px; +} + +.yui-skin-sam .yui-tt .yui-tt-shadow { + display:none; +} + +/* locator */ +div.ilLocator { + padding: 2px 0px 0px 10px; + zoom: 1; +} + +a.ilLocatorLink { + color: #80A0D0; + font-weight: normal; +} + +a.ilLocatorLink:hover { +} + + +div.iosMainScroll +{ + position: absolute; + padding-right:20px; + overflow-y:auto; + zoom:1; + overflow-x:hidden; + right:10px; + left:10px; +} + +/* Modules/Wiki */ + +ul.ilWikiBlockList +{ + margin: 0px 0px 0px 20px; + padding: 0px; + list-style:disc outside; +} + +ul.ilWikiBlockListNoIndent +{ + margin: 0px; + padding: 0px; + list-style:none; +} + +li.ilWikiBlockItem +{ + margin:0; + padding:0; +} + + +/* Fixed Frame Width */ + +div.ilFrameFixedWidth +{ + max-width: 900px; + margin-left: auto; + margin-right: auto; +} + +div.ilFrameFixedWidthHeader +{ + max-width: 880px; + margin-left: auto; + margin-right: auto; + padding: 0; + margin-bottom: 10px; +} + +.ilFrameFixedWidthHeader div.ilHeaderBanner +{ + max-width: 880px; + margin-top: 5px; + margin-left: auto; + margin-right: auto; + margin-bottom: 5px; +} + +.ilFrameFixedWidthHeader div.ilHeaderImg +{ + float:left; + margin: 2px 10px 0px 0px; +} + +.ilFrameFixedWidthHeader .ilHeaderImg img +{ + border: 0; + margin-right: 25px; +} + +.ilFrameFixedWidthHeader h1.ilHeader +{ + padding: 0; + margin-top: 25px; +} + +.ilFrameFixedWidthHeader div.ilHeaderDesc +{ + padding-left: 0; +} + + +/* Modules/Blog */ + +div.ilBlogList { + border: 1px solid #E0E0E0; + padding: 10px; +} + +div.ilBlogListItem { + padding-bottom: 5px; + margin-bottom: 25px; +} + +div.ilBlogListItemTitle { + border-bottom: 1px solid #E0E0E0; +} + +div.ilBlogListItemTitle h3 { + margin-bottom: 5px; +} + +div.ilBlogListItemSubTitle { + margin-top: 5px; +} + +div.ilBlogListItemSnippet { + margin-top: 5px; + margin-bottom: 5px; +} + +div.ilBlogSideBlocks { + margin-left: 5px; +} + +td.ilBlogSideBlockContent { + padding: 10px; +} + +td.ilBlogSideBlockCommand { + font-size: 75%; + color: #909090; + border-bottom: 1px solid #E9E9E9; + padding: 1px 3px; + background-color: #F9F9F9; + text-align: right; +} + +div.ilBlogSideBlockAuthor { + margin-top: 3px; +} + +ul.ilBlogSideBlockNavigation { + margin-top: 3px; + padding-left: 15px; +} + +div.ilBox { + background-image: url('./images/FramedBack.png'); + background-repeat: repeat-x; + border: 1px solid #E0E0E0; + padding: 10px; + margin-bottom: 20px; +} + +/* Services/Container */ + +div#cont_paste_explorer_tree ul.il_Explorer { + margin: 0 0 0 24px; +} + +/* Services/Skill */ + +div.ilSkill { + background-image:url('./images/FramedBack.png'); + background-repeat:repeat-x; + border: 1px solid #E0E0E0; + padding: 5px; + margin-bottom: 20px; +} + +div.ilSkill > h3 { + margin: 10px 0; + padding: 0; + font-size: 1.2em; + float:left; +} + +div.ilSkill > h4 { + margin: 10px 0; + padding: 0; + font-size: 0.9em; + color: #909090; + float:left; + clear:left; +} + +table.ilSkill, td.ilSkill, th.ilSkill { + border: 1px solid #E0E0E0; +} + +div.ilSkillActions { + float:right; +} + +table.ilSkill { + margin-bottom: 5px; + margin-left: 50px; + background-color: #FFF; + border-collapse: collapse; + clear:both; +} + +td.ilSkill, th.ilSkill { + font-size: 0.8em; + padding: 4px; + min-width: 50px; +} + +td.ilSkill { + text-align:center; +} + +td.ilSkillLevel { + cursor: pointer; +} + +th.ilSkill, td.ilSkillLevel{ + background-color: #F8F8F8; +} + +td.ilSkillSelf { + background-color: #FFF0E0; +} + +td.ilSkillMat { + background-color: #F0F0FF; +} + + +/* Top-Bar */ + +div.ilTopBar { + background-color: #444; + color: white; + padding: 5px 10px 5px 10px; +} + +div.ilTopBar a { + color: white; +} + +div.ilTopBarLeft { + float: left; +} + +div.ilTopBarRight { + float: right; +} + +div.ilTopBarRight span#ilAdvSelListAnchorElement_asl { + margin-right: 25px; + color: black; +} + +div.ilTopBarRight td.il_adv_sel { + background-color: #444; +} + +td.ilRight, th.ilRight { + text-align:right; +} + +.ilBlogListItemDraft { + border: 2px dotted red; + padding: 3px; +} + +.ilBlogNavigationItemDraft { + color: red; +} + +div.ilSideBarHead{ + background-color: #F0F0F0; + margin-bottom:5px; + padding:5px; +} + +div.ilSideBarHead h3{ + font-size:110%; + color: #606060; + display: inline; +} + +div.ilSideBarContent{ + padding: 5px; +} + + +/* jquery ui autocomplete */ + +.ui-menu { + list-style: none; + padding: 0px; + margin: 0; + display: block; + float: left; + background-color: white; + border: 1px solid #E0E0E0; + font-size: 90%; + box-shadow: 2px 2px 4px #C0C0C0; +} + +#mm_search_menu_ac .ui-menu { + border: 0; + box-shadow: 0 0 0; +} + + +.ui-menu .ui-menu-item { + margin: 0; + padding: 0; + zoom: 1; + float: left; + clear: left; + width: 100%; +} + +.ui-menu .ui-menu-item a { + text-decoration: none; + display: block; + padding: 2px 4px; + line-height: 1.5; + zoom: 1; + color: #0033AA; +} +.ui-menu .ui-menu-item a.ui-state-hover, +.ui-menu .ui-menu-item a.ui-state-active { + background-color: #FFFF99; +} + +.iosPdBlockDragAndDropPlaceholder { + border: 3px #C0C0C0 dashed; + border-radius: 8px; + margin-bottom: 15px; +} + +/* poll */ + +.ilPollDescription { + margin: 5px; + font-size: 80%; + color: #808080; +} + +.ilPollQuestion { + display: inline-block; + width: 97%; + margin: 1.5%; + font-weight: bold; + font-size: 90%; +} + +img.ilPollQuestionImage { + margin: 1.5% 0%; + max-width: 100%; +} + +.ilPollQuestionAnswers { + margin: 5px; + font-size: 80%; +} + +.ilPollQuestionAnswer { + margin-bottom: 5px; +} + +.ilPollQuestionResults { + margin: 10px; + font-size: 80%; +} + +.ilPollQuestionResult { + margin-bottom: 5px; +} + +.ilPollQuestionResultBar { + width: 100%; + border: 1px solid #aaa; + float: left; + height: 18px; +} + +.ilPollQuestionResultBarInner { + background-color: #C2E1FF; + height: 18px; +} + +.ilPollQuestionResultPerc { + float: right; + position: relative; + margin-top: -17px; + margin-right: 3px; +} + +/* Services/Search */ + +div.ilMainMenuSearch { + margin: 5px 20px 0px 3px; + padding: 0px 10px 3px 10px; + margin: 1px 0px 2px -1px; + line-height: 26px; + background-repeat: repeat-x; + background-image: url(images/mm_back2.png); +} + +form.ilMainMenuSearch +{ + padding: 0px; + margin: 0px; +} + +input.ilMainMenuSearch { + cursor:pointer; + border-style: solid; + border-width: 0px; + border-color: #D6D6D6; + color: #606060; + width:150px; + padding: 2px 4px 1px; + margin: 0px; + background-repeat: no-repeat; + background-position: center right; + background-color: #FFF; + min-height:16px; + box-shadow: inset 1px 1px 2px #A0A0A0; + line-height: 1; +} + +a.ilMainMenuSearchButton { +} + +#mm_search_menu_head { + background-color: #F8F8F8; + padding: 5px; + font-size: 85%; +} + +#mm_search_menu_head p { + margin: 0px; +} + +#mm_search_menu_head input { + margin: 0px; + padding: 0px; +} + +#il_search_toolbar div.ilFormOption { + width: auto; +} + +#il_search_toolbar div.ilFormFooter { + display: none; +} + +/* Services/Help */ + +#ilHelpText .ilc_text_inline_Strong { + font-weight:bold; +} + +#ilHelpBack { + padding-bottom: 20px; +} + +#ilHelpText { + clear: both; + font-size: 90%; +} + +#ilHelpText .ilc_list_o_NumberedList, +#ilHelpText .ilc_list_u_BulletedList { + margin: 10px 0; + padding: 0 0 0 25px; +} + +#ilHelpText .ilc_list_o_NumberedList .ilc_list_o_NumberedList, +#ilHelpText .ilc_list_o_NumberedList .ilc_list_u_BulletedList, +#ilHelpText .ilc_list_u_BulletedList .ilc_list_u_BulletedList, +#ilHelpText .ilc_list_u_BulletedList .ilc_list_o_NumberedList { + padding-left: 15px; +} + + +a#ilHelpClose { + display:block; + float:right; + padding: 5px; +} + +#ilHelpPanel .il_VAccordionHead { + background-position: 3px 3px; + padding: 3px 3px 3px 20px; + font-size: 90%; + font-weight: bold; + border: 0; +} + +#ilHelpPanel .ilGroupedListLE { + padding: 5px 10px 5px 20px; +} + +div#il_screen_id { + position:absolute; + right:0px; + top: 0px; +} + +/* Modules/DataCollection */ + +td.dcl_actions { + text-align: right; + padding-right: 5px; +} + +#dcl_record_list td, #dcl_field_list td { + padding: 10px 7px; + font-size: 90%; +} + +/* Services/MediaObjects */ + +.ilPlayerPreviewOverlayOuter { + position: relative; +} + +.ilPlayerPreviewOverlay { + position: relative; + width: 320px; + height: 240px; + cursor:pointer; +} + +.ilPlayerPreviewDescription { + padding: 7px; + font-size: 85%; + position:relative; + color: #F0F0F0; + top:-240px; + background: url("images/black60.png") repeat; +} + +.ilPlayerPreviewOverlay img { + cursor:pointer; + width: 100%; + height: 100%; +} + +.ilPlayerPreviewPlayButton { + background: url("images/bigplay.png") no-repeat scroll 0 0 transparent; + height: 100px; + left: 50%; + margin: -50px 0 0 -50px; + position: absolute; + top: 50%; + width: 100px; + cursor:pointer; +} + +.ilPlayerPreviewOverlay:hover .ilPlayerPreviewPlayButton { + background-position: 0 -100px; +} + +/* Services/UIComponent/Lightbox */ + +.ilLightbox { + position: absolute; + top: 0px; + bottom: 0px; + right: 0px; + left: 0px; + background-color:#303030; + overflow: auto; +} + +a.ilMediaLightboxClose { + display: block; + float: right; + margin: 0 0 10px 10px; + width: 20px; + height: 20px; + background:url("images/close_dg.png") no-repeat center center; + cursor: pointer; +} + +.ilLightboxContent { + margin-top: 50px; + margin-right:auto; + margin-left:auto; + width: 640px; + max-width: 100%; +} + + +/* Modules/Forum */ + +#ilFrmPostList { + list-style:none; + margin:0; + padding:0 +} + +.ilFrmPostImage { + float:left; + width:100px; + overflow:hidden +} + +.ilFrmPostImage img { + vertical-align:top; + margin:5px 20px 5px 5px; + border:none +} + +.ilFrmPostClear { + clear:both; + width:1px; + height:1px; + line-height:1px +} + +.ilFrmPostTitle { + margin-top: 15px; + font-size: 120%; +} + +div.ilFrmPostHeader span.small { + color: #909090; +} + +.ilFrmPostContentContainer { + margin: 0 0 10px 0; + width: 80%; + float: left +} + +.ilFrmPostContent { + margin-top: 20px +} + +.ilFrmPostRow div.ilForm { + width: 100%; + max-width: 1000px; +} + +.ilFrmPostRow div.ilForm div.ilFormValue { + width: auto; +} + +.ilFrmPostRow div.ilForm div.ilFormOption { + width: 150px; +} + +.ilFrmPostCensorshipAdvice { + margin:0; + padding:0; + font-weight:bold +} + +.ilFrmPostAttachmentsContainer { + margin:20px 0 0 0; + font-weight:bold +} + +.ilFrmPostAttachmentsContainer a { + font-weight:normal +} + +.ilFrmPostAttachmentsContainer img { + vertical-align:middle +} + +.ilFrmPostCommands { + float: right; + margin: 0 0 3px 0 +} + +div.ilAttendanceListPrint td, div.ilAttendanceListPrint th { + border: 1px solid #D6D6D6; + padding: 2px; +} + +body.ilBodyPrint { + background-color: #FFF; + margin: 10px; + padding: 0; +} + +/* basic responsiveness (beta) + + The following section targets smartphones. + + iPads come with a device width of 768, the iPhone with 320, most smartphones seem to + use a width under 640px, so 640 seems to be a good choice here. + If you make any changes in this query, please add a reason to this comment and if possible an url that + backs this decision. + + List of common devices width values: http://cssmediaqueries.com/target/ + Google recommending 640px: https://developers.google.com/webmasters/smartphone-sites/details + + */ +@media + only screen and (max-width: 640px) +{ + html { + -webkit-text-size-adjust: none; + } + + body { + font-family: Arial, sans-serif !important; + } + + #il_left_col, #imgtree, #il_screen_id, #help_tt, #help_tr, .ilTopTitle, #il_status_box { + display: none; + } + + #il_right_col { + float: none; + padding: 0; + vertical-align: top; + width: 100%; + } + + div#il_main_logo { + position: absolute; + margin: 0; + padding: 5px 10px; + } + + div#il_main_logo img { + width: 20px; + height: 20px; + margin: 0; + padding: 0; + } + + div.ilMainMenuSection .ilMainMenuSide, div.ilMainMenuSection .ilMainMenuSide li.ilMainMenu { + height: 0px; + } + + div.ilMainMenuSearch { + position: absolute; + background: none; + top: 0px; + right: 0px; + } + + div.ilLogin { + padding: 34px 20px 6px 10px; + } + + span.il_menu + { + padding-left: 0px; + } + + + div.ilMainMenu { + padding: 0; + width: 100%; + } + + li.ilMainMenu { + width: 49%; + } + + div.ilMainMenuSection { + background-color: #9bc5ed; + } + + ul.ilMainMenuSide, div.ilLogin { + float: left; + } + + ul.ilMainMenuSide { + margin-left: 20px; + } + + div.ilMainHeader { + min-height: auto; + min-width: 1px; + } + + input.ilMainMenuSearch { + box-shadow: none; + border: 1px solid #A0B0C0; + } + + div#mainscrolldiv { + padding: 5px 0px 0; + } + + div.il_HeaderInner { + color: #222222; + margin-bottom: 15px; + padding: 5px; + } + + #il_center_col.one_side_col , + #il_center_col.two_side_col { + width: 100%; + padding: 0; + } + + div.il_Block { + border: 0 none; +} + + textarea { + max-width: 100%; + } + + input, select { + max-width: 100%; + } + + /* height: auto; messes e.g. survey progress bar */ + img { + max-width: 100%; + } + + div.ilStartupFrame { + margin: 0; + width: 100%; + } + + #il_startup_content form table { + width: auto; + } + + div.il_Tab { + margin: 0px 5px 10px 5px; + background-color: #F4F4F4; + border: 1px solid #E0E0E0; + padding: 2px; + clear: both; + } + + div.il_SubTab { + width:auto; + } + + li.tabactive, li.tabinactive, a.tabactive, a.tabinactive { + background: none; + border: 0; + padding: 2px 3px; + } + + li.tabactive { + background-color: #FFFFFF; + } + + a.tabinactive:hover { + background: none; + } + + a.tabactive:link, a.tabactive:visited, a.tabactive:hover { + text-decoration: underline; + } + + div.ilTabContentInner { + overflow: visible; + } + + div.ilTabContentOuter { + box-shadow: none; + border: 0 none; + width: auto; + } + + div.ilFormOption { + width: auto; + } + + div.ilFormSubOption { + padding: 3px; + border: 0; + background-color: #F0F0F0; + } + + + div.ilLeftNav { + width: 0px; + display: none; + } + + div.ilBotCenterArea { + left: 0px; + } + + div.ilLeftNavSpace { + padding: 0; + } + + div.ilContentFixed { + left: 0px; + } + + .ilFrameFixedWidthHeader div.ilHeaderBanner { + max-width: 100%; + } + + .ilFrameFixedWidthHeader .ilHeaderImg { + background-color: yellow; + max-width: 30%; + } + + .ilFrameFixedWidthHeader .ilHeaderImg img { + max-width: 100%; + height: auto; + margin-right: 25px; + } + + div.ilTableOuter { + max-width: 100%; + overflow: auto; + } + + div.ilForm, div.ilFormRow { + display: block; + background: none; + border: 0; + } + + div.ilForm { + width: 400px; + max-width: 100%; + } + + div.ilSubForm { + display: block; + width: auto; + } + + div.ilFormHeader, div.ilFormFooter { + background-color:#E8EDF9; + border: 0; + padding:5px 10px 2px 10px; + margin: 20px 0 5px 0; + font-size:100%; + display: block; + } + + div.ilFormFooter { + background-color:#F5F5F5; + padding:8px 10px 2px 10px; + margin: 10px 0 5px 0; + } + + h3.ilFormHeader { + font-weight:normal; + font-size:110%; + } + + div.ilFormCommands { + text-align: left; + margin: 0; + padding: 0; + background: none; + border: 0; + margin-bottom: 10px; + width: auto; + } + + div.ilFormInfo { + float:right; margin-left: 20px; + margin-left:0px; + } + + div.ilFormOption { + display: block; + text-align: left; + padding: 3px 10px; + font-size: 100%; + background-color:#F4F4F4; + border: 0; + width: auto; + float: none; + } + + div.ilFormValue { + padding: 8px 10px 3px 10px; + font-size: 90%; + border-top: 0px solid #F0F0F0; + width: auto; + background-color:#FAFAFA; + margin: 0 0 8px 0; + border: 0; + display: block; + } + + div.ilFormInfo { + float: none; + } + + .ilFrmPostRow div.ilForm, + .ilFrmPostRow div.ilForm input[type=text], + .ilFrmPostRow div.ilForm textarea { + width: 100%; + } + + .ilFrmPostRow div.ilForm div.ilFormValue { + width: auto; + } + + .ilFrmPostRow img.ilUserIcon { + width: 50px; + height: 50px; + } + + .ilFrmPostTitle { + margin-top: 5px; + font-size: 100%; + } + + + div.ilGoogleMap { + max-width: 100%; + } + + .ilFrmPostContentContainer { + width: 100%; + } +} + +/* print css */ +@media print { + + div.ilTabContentOuter { + border: none; + box-shadow: none; + } + + div.ilTabsTable { + display: block; + width: auto; + } + + div.ilTabsTableRow { + display: block; + } + + div.ilTabsTableCell { + display: block; + } +} + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/25black.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/25black.png new file mode 100644 index 0000000..94fd043 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/25black.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/ButtonsBack.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/ButtonsBack.png new file mode 100644 index 0000000..2b6357e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/ButtonsBack.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/HeaderIcon.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/HeaderIcon.png new file mode 100644 index 0000000..9e582f7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/HeaderIcon.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/TableHeader.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/TableHeader.png new file mode 100644 index 0000000..2027b72 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/TableHeader.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/block_top.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/block_top.png new file mode 100644 index 0000000..e0062b3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/block_top.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/drop_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/drop_back.png new file mode 100644 index 0000000..9170cf8 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/drop_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/drop_back_active.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/drop_back_active.png new file mode 100644 index 0000000..ba35152 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/drop_back_active.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/form_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/form_back.png new file mode 100644 index 0000000..497a132 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/form_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/form_top_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/form_top_back.png new file mode 100644 index 0000000..5725392 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/form_top_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/frame_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/frame_back.png new file mode 100644 index 0000000..8f17f94 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/frame_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/head_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/head_back.png new file mode 100644 index 0000000..90be828 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/head_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/media_placeholder_thumb.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/media_placeholder_thumb.png new file mode 100644 index 0000000..7cbc14d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/media_placeholder_thumb.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/mm_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/mm_back.png new file mode 100644 index 0000000..c4c4888 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/mm_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/mm_back2.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/mm_back2.png new file mode 100644 index 0000000..480c01e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/mm_back2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/mm_back3.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/mm_back3.png new file mode 100644 index 0000000..6b986fb Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/mm_back3.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/pred_text_placeholder_thumb.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/pred_text_placeholder_thumb.png new file mode 100644 index 0000000..66767cf Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/pred_text_placeholder_thumb.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/question_placeholder_thumb.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/question_placeholder_thumb.png new file mode 100644 index 0000000..927b1ae Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/question_placeholder_thumb.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/text_placeholder_thumb.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/text_placeholder_thumb.png new file mode 100644 index 0000000..dcf47a0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/text_placeholder_thumb.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/tree_col.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/tree_col.png new file mode 100644 index 0000000..858eff0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/tree_col.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/tree_exp.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/tree_exp.png new file mode 100644 index 0000000..f9a3dce Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/style/images/tree_exp.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/syntaxhighlight.css b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/syntaxhighlight.css new file mode 100644 index 0000000..1c2d742 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/syntaxhighlight.css @@ -0,0 +1,83 @@ +div.ilc_Code { + overflow: auto; + max-width: 100%; + max-height: 400px; + border: 1px solid #E0E0E0; + background: white; + padding: 20px 5px; + margin: 10px 0px; + font-family: Pragmata, Menlo, 'DejaVu LGC Sans Mono', 'DejaVu Sans Mono', Consolas, 'Everson Mono', 'Lucida Console', 'Andale Mono', 'Nimbus Mono L', 'Liberation Mono', FreeMono, 'Osaka Monospaced', Courier, 'New Courier', monospace; + font-size: 80%; +} + +@media print { + div.ilc_Code { + max-width: auto; + max-height: auto; + overflow: visible; + } +} + + +table.ilc_Sourcecode { +} + +td.ilc_LineNumbers { + background: #ffffff; + padding-left: 10px; + text-align: right; +} + +td.ilc_Sourcecode { + background: white; + padding-left: 10px; + +} + +span.ilc_CodeCategory_1 { + text-decoration: underline; + color: navy; +} + +span.ilc_CodeCategory_2 { + color: navy; + +} + +span.ilc_CodeCategory_3 { + color: #555555; + +} + +span.ilc_CodeQuote { + color: green; + +} + +span.ilc_CodeLinecomment { + color: gray; + +} + +span.ilc_CodeBlockcomment { + color: gray; + +} + +span.ilc_CodePrepro { + color: black; + +} + +span.ilc_CodeSelect { + color: black; + +} + +pre.ilc_Code { + font-size: 1em; +} + +span.ilc_LineNumber { + font-size: 1em; +} diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/table_of_contents.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/table_of_contents.html new file mode 100644 index 0000000..5acd776 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/EN/table_of_contents.html @@ -0,0 +1,523 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + +
              + + + + + + + +
              +
              + + +

              Breadcrumb Navigation

              + + + WebGIM manual
              + + + +
              +
              + + + +
              + + + + +
              + +
              +
              +

              Tabs

              + +
              +
              +
              + +
              +
              + + + +
              + + + + +
              + +
              +
              + + +
              + + + +
              + + + +
              +

              Table of Contents

              +
              +
              +
              + + + +
                + + + + + + + + + +
              • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                + + + + + + + + + +
                  + + + + + + + + + +
                • + + + + + + + + + +Icon Chapter +Introduction
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Users registration
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +List Usage Managment
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Maintenance interventions
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Reports
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                  + + + + + + + + +
                    + + + + + + + + + + +
                  • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                    + + + + + + + + + + + + +
                  • + + + + + + + + + +
                  + + + + + +
                • + + + + + + + + + +Icon Chapter +FAQ
                  + + + + + + + + + + + + +
                • + + + + + + +
                • + + + + + + + + + +Icon Chapter +Contacts and Support
                  + + + + + + + + + + + + +
                • + + + + + + + + + +
                + + + + + + + +
              • + + + + + + + + + +
              + + + + + + + + + +
              +
              + + +
              +
              + + + +
              + + + +
              + + + + + + + + +
              +
              +
              +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/content.css b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/content.css new file mode 100644 index 0000000..9fa5d55 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/content.css @@ -0,0 +1,291 @@ +/* ------------------ styles for lm content, should be placed at a better place -------------- */ + +div.ilc_PageTitle +{ + margin-top: 5px; + margin-bottom: 20px; + font-size: 140%; + padding-bottom: 3px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-color: #000000; +} + +div.ilc_BacklinkTitle +{ + margin-top: 20px; + margin-bottom: 10px; + font-size: 100%; + font-style: italic; + padding-top: 3px; + border-top-width: 1px; + border-top-style: solid; + border-color: #000000; +} + +span.ilc_Strong +{ + font-weight: bold; +} + +span.ilc_Emph +{ + font-style: italic; +} + +span.ilc_Comment +{ + color: green; +} + +span.ilc_Quotation +{ + color: brown; + font-style: italic; +} + +a.ilc_FootnoteLink +{ + color: blue; + font-weight: normal; +} + +a.ilc_FootnoteLink:hover +{ + color:#000000; +} + +div.ilc_Footnote +{ + margin-top: 5px; + margin-bottom: 5px; + font-style: italic; +} + +a.ilc_IntLink +{ + color: blue; + font-weight: normal; + text-decoration: underline; +} + +a.ilc_IntLink:hover +{ + color:#000000; +} + +a.ilc_IntLink:visited +{ + color: blue; +} + +a.ilc_ExtLink +{ + color: blue; + font-weight: normal; + text-decoration: underline; +} + +a.ilc_ExtLink:hover +{ + color:#000000; +} + +a.ilc_ExtLink:visited +{ + color: blue; +} + +div.ilc_LMNavigation +{ + background-color:#EEEEEE; + border-style: outset; + border-color: #EEEEEE; + border-width: 1px; + margin-top: 0px; +} + +div.ilc_Page +{ + background-color:#FFFFFF; + margin: 0px; + padding: 0px; +} + +table.ilc_Page +{ + background-color:#FFFFFF; +} + +td.ilc_Cell1 +{ + background-color:#FFCCCC; +} + +td.ilc_Cell2 +{ + background-color:#CCCCFF; +} + +td.ilc_Cell3 +{ + background-color:#CCFFCC; +} + +td.ilc_Cell4 +{ + background-color:#FFFFCC; +} + +div.ilc_Standard +{ + margin-top: 10px; + margin-bottom: 10px; +} + +div.ilc_TableContent +{ + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; + margin-bottom: 0px; + padding-top: 0px; + padding-bottom: 0px; + padding-left: 0px; + padding-right: 0px; +} + + +div.ilc_List +{ + margin-top: 3px; + margin-bottom: 3px; +} + +div.ilc_Headline1 +{ + margin-top: 20px; + margin-bottom: 10px; + font-size: 140%; +} + +div.ilc_Headline2 +{ + margin-top: 20px; + margin-bottom: 10px; + font-size: 130%; +} + +div.ilc_Headline3 +{ + margin-top: 20px; + margin-bottom: 10px; + font-size: 120%; +} + +div.ilc_Example +{ + margin-top: 10px; + margin-bottom: 10px; + padding-left: 20px; + border-left: 3px; + border-left-style: solid; + border-left-color: blue; +} + +div.ilc_Citation +{ + margin-top: 10px; + margin-bottom: 10px; + color: brown; + font-style: italic; +} + +div.ilc_Mnemonic +{ + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + padding: 10px; + border-width: 2px; + border-style: solid; + border-color: red; +} + +div.ilc_Additional +{ + margin-top: 10px; + margin-bottom: 10px; + padding: 10px; + border-width: 1px; + border-style: solid; + border-color: blue; +} + +div.ilc_Remark +{ + margin-top: 10px; + margin-bottom: 10px; + padding: 10px; + border-width: 1px; + border-style: solid; + border-color: #909090; + background-color:#F0F0F0; + text-align: center; +} + +/* +p.ilc_Code +{ + white-space: pre; +}*/ + +table.ilc_Media +{ + background-color: #F5F5F5; + padding: 0px; + margin: 10px; + border-width: 1px; + border-style: solid; + border-color: #B0B0B0; +} + +td.ilc_MediaCaption +{ + padding:5px; + font-size: 90%; +} + +div.ilc_Block { + border-width: 1px; + border-style: solid; + padding: 5px 10px; + margin: 10px 0px; + border-color: #A0A0A0; + background-color: #FFFFFF; + background-image: url(../../../templates/default/images/FramedBack.gif); + background-repeat:repeat-x; +} + +div.ilc_Special { + border-width: 1px; + border-style: solid; + padding: 5px 10px; + margin: 10px 0px; + border-color: #A0A0A0; + background-color: #FFF7F7; + background-image: url(../../../templates/default/images/SpecialBack.gif); + background-repeat:repeat-x; +} + +div.ilc_Excursus { + border-width: 1px; + border-style: solid; + padding: 5px 10px; + margin: 10px 0px; + border-color: #A0A0A0; + background-color: #F7FFF7; + background-image: url(../../../templates/default/images/ExcursusBack.gif); + background-repeat: repeat-x; +} diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/delos.css b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/delos.css new file mode 100644 index 0000000..bd8006d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/delos.css @@ -0,0 +1,2223 @@ +/* -- for link pseudo-classes, respect order: Link, Visited, Hover, Active -- */ + +body { + color:#222222; + background-color:#FFFFFF; + font-family:Verdana,Arial,Helvetica,sans-serif; + margin:0px; + font-size:0.9em; +} + +body.il_Explorer { + color:#222222; + background-color:#FFFFFF; + font-family:Verdana,Arial,Helvetica,sans-serif; + margin:0px; + font-size:0.9em; +} + + +.btnbar { + background-color:#ffffff; + color:#ffffff; +} + +/* BEGIN WebDAV: Enable links with AnchorClick behavior for Internet Explorer. + * All skins which want to support mounting of Webfolders using Internet Explorer + * must explicitly enable AnchorClick behavior. + */ +a { + behavior: url(#default#AnchorClick); +} +/* END WebDAV: Enable links with AnchorClick behavior for Internet Explorer. */ + + +a.menu:link, a.menu:visited { + color:#a0c0ff; +} + +a.menu:hover { + color:#DDDDFF; +} + +a.offline, a.offline:visited +{ + font-style: italic; +} + +input { + font-family:Verdana,Arial,Helvetica,sans-serif; +} + +input.marked { + font-family:Verdana,Arial,Helvetica,sans-serif; + background: #FFFFCC; +} + + +input.fullwidth { + font-family:Verdana,Arial,Helvetica,sans-serif; + width: 98% +} + +input.fullwidth_marked { + font-family:Verdana,Arial,Helvetica,sans-serif; + width: 98%; + background: #FFFFCC +} + +/* ---------------- alternating tablerowcolors ----------------- */ + +/* +.tblrow2 { + background-color: #FFFFFF; + color:#222222; + padding:3px; + background-image: url(images/rowback.gif); + background-repeat:repeat-x; +} + +.tblrow1 { + background-color:#FFFFFF; + color:#222222; + padding:3px; + background-image: url(images/rowback.gif); + background-repeat:repeat-x; +}*/ + +.tblrow2 { + background-color: #F1F1F1; + color:#222222; + padding:3px; +} + +.tblrow1 { + background-color:#FFFFFF; + color:#222222; + padding:3px; +} + +.tblrow2_mo { + background-color: #F1F1F1; + color:#222222; + padding:3px; +} + +.tblrow1_mo { + background-color:#FFFFFF; + color:#222222; + padding:3px; +} + +.tblrow1_mo:hover, .tblrow2_mo:hover { + background-color:#D0D0FF; +} + + +.tblrow2light { + background-color:#F1F1F1; + color:#808080; + padding:3px; + vertical-align:top; +} + +.tblrow1light { + background-color:#FFFFFF; + color:#808080; + padding:3px; + vertical-align:top; +} + +.tblrowmarked { + background-color:#FFE4E4; + color:#222222; + padding:3px; +} + +.tblrow2top { + background-color:#F1F1F1; + color:#222222; + padding:3px; + vertical-align: top; +} + +.tblrow1top { + background-color:#FFFFFF; + color:#222222; + padding:3px; + vertical-align: top; +} + +.tblrowmarkedtop { + background-color:#FFE4E4; + color:#222222; + padding:3px; + vertical-align: top; +} + +/* -------------------- table formatting ------------------ */ + +table { + font-size: 100%; +} + +table.std { + color:#222222; + background-color:#bbbbbb; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +table.fullwidth { + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +table.halfwidth { + color:#222222; + background-color:#bbbbbb; + width:50%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +table.ilPDSelectedItemBlock { + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:1px; + border-width:0px; +} + +td.il_BlockFooter { + color:#222222; + background-color:#DCDCDC; + text-align:right; + font-size: 80%; + padding:2px; +} + +table.fullwidth_nowrap { + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:1px; + white-space: nowrap; +} + +table.fullwidth_invisible { + color:#222222; + background-color:#FFFFFF; + width:100%; + border-spacing:0px; +} + +table.nobackground { + color: #000000; + background-color: inherit; + border-spacing:0px; + padding: 3px; +} + +td.nobackground { + color: #000000; + background-color: inherit; + border-spacing:0px; + border: none; + padding: 3px; + vertical-align: top; +} + +th +{ + text-align: left; + vertical-align: bottom; +} + +td.std, th.std { + padding:2px; + text-align: left; +} + +th.il_invisible, td.il_invisible { + background-color:#FFFFFF; + background-image: none; +} + +.tbltitle { + color:#222222; + font-weight:bold; + background-color: #EDEDED; + background-image: url(images/TableHeader.gif); + background-repeat:repeat-x; +} + +tr.tbltitle { + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +.tblheader { + color: #000000; + font-weight:bold; +} + +tr.tblheader { + color:#000000; + font-weight:bold; + background-color: #E2EAF4; + background-image:url(images/TableHeaderBlue.gif); + background-repeat:repeat-x; + + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; + +} + +.tblfooter { + color: #000000; + font-weight:normal; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +tr.tblfooter { + color:#000000; + font-weight:normal; + background-color:#EDEDED; + background-image:url(images/TableHeader.gif); + background-repeat:repeat-x; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +tr.std { + background-color:#FFFFFF; + color:#222222; + padding:3px; +} + +th.option, td.option { + background-color: #F5F5F5; + color:#222222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.sub_option { + background-color:#FFFFFF; + color:#222222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_subtitle { + background-color:#FFFFFF; + background-image: none; + width:100%; + color:#222222; + padding:13px 3px 3px 3px; + vertical-align:top; + text-align:left; + border-bottom-style:solid; + border-bottom-width:1px; + border-bottom-color:#9EADBA; +} + +td.option_value { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:left; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_center { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:center; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_details { + background-color:#FFE4E4; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:left; +} +td.option_value_center_details { + background-color:#FFE4E4; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:center; +} + +td.option_desc, p.option_desc { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + font-style:italic; + font-weight:normal; + vertical-align:top; + text-align:left; +} + +td.option_info { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + font-weight:bold; + vertical-align:top; + text-align:center; +} + +td.boxed { + border-style: solid; + border-width: thin; +} + +td.submit { + background-image: url(images/TableHeader.gif); + background-color:#EDEDED; + background-repeat: repeat-x; + color:#222222; + padding:3px; + vertical-align:top; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; + +} + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemCommand:link, a.il_ContainerItemCommand:visited, a.il_ContainerItemCommand:hover +{ + padding: 1px 5px; + margin: 1px 0px; + border-width: 1px; + border-style: solid; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + white-space: nowrap; + text-decoration:none; + font-weight: normal; + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + font-size: 70%; +} + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemCommand2:link, a.il_ContainerItemCommand2:visited +{ + font-size: 100%; + text-decoration: none; + border-bottom: 1px dotted #2020C0; + margin: 0px 0px 0px 3px; + white-space: nowrap; +} +a.il_ContainerItemCommand2:hover +{ + border-bottom: 1px solid #000000; +} + +div.il_ContainerItemCommands2 +{ + text-align: right; + font-size: 80%; + margin: 0px 3px 3px 3px; +} + +div.il_ContainerListItem +{ + margin: 2px 0px; +} + +div.il_ContainerItemCommands +{ + padding-bottom: 2px; + padding-top: 2px; +} + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemTitle:link, a.il_ContainerItemTitle:visited, a.il_ContainerItemTitle:hover +{ + text-decoration: none; +} + +div.il_ItemProperties +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; +} + +div.il_ItemNotice +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; + color: green +} + +div.il_Preconditions +{ + margin-top: 3px; + text-align:left; + font-size: 90%; +} + +a.il_ItemProperty:link, a.il_ItemProperty:visited { + text-decoration:none; + font-weight: normal; +} + +a.il_ItemProperty:hover { + color:#000000; +} + + +span.il_ItemAlertProperty +{ + color: #C04000; +} + +span.il_ItemProperty +{ +} + +th.il_ContainerBlockHeader +{ + background-image: url(images/TableHeader.gif); + background-color:#EDEDED; + background-repeat: repeat-x; + font-weight: bold; + padding: 2px; + text-align:left; + vertical-align: middle; +} + +table.il_ContainerBlock +{ + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + clear:both; +} + +/* Personal Desktop Header*/ +div.il_PDTitle, span.il_PDTitle +{ + font-size: 140%; + line-height: 160%; + color: #404040; + letter-spacing: 0.05em; + word-spacing: -0.1em; + white-space: nowrap; + padding-top: 100px; +} + +table.il_PDBlock +{ + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + margin-bottom:25px; + clear:both; +} + +th.il_PDBlockHeader +{ + background-image: url(images/TableHeaderBlue.gif); + background-repeat:repeat-x; + font-weight: bold; + padding: 3px; + background-color: #E2EAF4; + text-align:left; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +th.il_PDBlockSubHeader +{ + background-image: url(images/TableHeader.gif); + background-repeat:repeat-x; + font-weight: bold; + text-align:left; + font-size: 100%; + padding: 2px; + background-color: #EDEDED; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; + vertical-align: middle; +} + +/* Blocks */ + +table.il_Block +{ + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + margin-bottom:25px; + clear:both; +} + +th.il_BlockHeader +{ + background-image: url(images/TableHeaderBlue.gif); + background-repeat:repeat-x; + font-weight: bold; + padding: 3px; + background-color: #E2EAF4; + text-align:left; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; + font-size: 90%; +} + +th.il_BlockHeaderBig +{ + background-image: url(images/TableHeaderBlue.gif); + background-repeat:repeat-x; + font-weight: bold; + padding: 3px; + background-color: #E2EAF4; + text-align:left; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +/* Repository Header */ +table.ilc_RepHeader { + border-width: 0px; + border-spacing: 0px; + margin: 0px; + padding: 0px; + background-color:#EEEEEE; + width:100%; +} + +td.il_RepHeader +{ + padding:0px; + border-style: solid; + border-color:#9EADBA; + border-width: 1px; + margin-bottom: 0px; +} + +div.il_RepHeader +{ + color:#222222; + background-color: #F0F0F0; +} + +/* SCORM styles */ + +table.il_ScormTable +{ + color:#222222; + background-color:#bbbbbb; + border-spacing:1px; + border-width:0px; +} + +td.il_ScormTableKey { + background-color:#e2e2e2; + color:#222222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:right; +} + +td.il_ScormTableValue { + background-color:#f7f7f7; + background-image: none; + color:#222222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:left; +} + +/* must reset all values of td style */ +td.il_no_style { + font-weight:normal; + background-image:none; + background-color:white; +} + +/* locator */ +table.il_Locator +{ + background-color: #FFFFFF; +} + +div.il_Locator { + padding: 2px 15px 0px 15px; + vertical-align:top; + font-size: 80%; + font-weight: normal; +} + +a.il_LocatorLink, a.il_LocatorLink:link, a.il_LocatorLink:visited, a.il_LocatorLink:hover +{ + color: #224499; + font-weight: normal; +} + +a.il_LocatorLink:hover +{ + color: #000000; +} + +span.il_LocatorTitle +{ + display: none; +} + +/* form */ +form.il_Form +{ + padding: 0px; + margin: 0px; + border: 0px; +} + +/* Navigation History */ +form.ilNavHistoryForm +{ + padding: 0px; + margin: 0px 15px 0px 10px ; + border: 0px; + float: right; +} + +/* MainMenu Tabs */ +div.il_MainMenu +{ + background-image: url(images/MainMenuBack.gif); + background-repeat: repeat-x; + background-position: bottom; + margin: 0px; + width: 100%; + padding:0px 0px 6px 0px; + line-height: normal; +} + +a.MMInactive:link, a.MMInactive:visited +{ + color:#FFFFFF; + padding: 0px 0px; + font-size: 80%; + text-decoration:none; + margin: 0px 0px 5px 15px; + font-weight: normal; + white-space: nowrap; +} + +a.MMInactive:hover +{ + color: #8CC6FF; + padding: 0px 0px; + font-size: 80%; + text-decoration:none; + margin: 0px 0px 5px 15px; + font-weight: normal; +} + +a.MMActive:link, a.MMActive:visited +{ + color: #8CC6FF; + padding: 0px 0px; + font-size: 80%; + text-decoration:none; + margin: 0px 0px 5px 15px; + font-weight: normal; + white-space: nowrap; +} + +a.MMActive:hover +{ + color: #8CC6FF; + padding: 0px 0px; + font-size: 80%; + text-decoration:none; + margin: 0px 0px 5px 15px; + font-weight: normal; +} + +/* Tabs */ + +div.il_Tab +{ + margin-top: 0px; + margin-bottom: 10px; + margin-left: 0px; + margin-right: 0px; + float:left; + width:100%; + padding-left:0px; + line-height:normal; + background:#FFFFFF url(images/TabBack.gif) repeat-x bottom; +} + +ul.il_Tab +{ + margin: 0px; + padding: 0px 15px; + list-style:none; +} + +li.tabinactive +{ + float:left; + background:url("images/TabInactiveRightWhite.gif") + no-repeat right top; + margin:0; + padding:0; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #B0B0B0; +} + +a.tabinactive:link, a.tabinactive:visited, a.tabinactive:hover +{ + float: left; + display:block; + background:url("images/TabInactiveLeftWhite.gif") no-repeat left top; + padding: 3px 8px; + font-size: 80%; + text-decoration: none; +} + +li.tabactive +{ + float:left; + background:url("images/TabActiveRightWhite.gif") + no-repeat right top; + margin:0; + padding:0; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #FFFFFF; +} + +a.tabactive:link, a.tabactive:visited, a.tabactive:hover +{ + float: left; + display:block; + background:url("images/TabActiveLeftWhite.gif") no-repeat left top; + padding: 3px 8px; + font-size: 80%; + text-decoration: none; +} + +li.backtab +{ + float:left; + margin:0; + padding:0; + border-bottom-width: 1px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #B0B0B0; +} + +a.backtab, a.backtab:hover +{ + float: left; + display:block; + background:url("images/BackTab.gif") no-repeat left top; + padding: 3px 8px 3px 12px; + font-size: 80%; +} + +li.back2tab +{ + float:left; + margin:0; + padding:0; + border-bottom-width: 1px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #B0B0B0; +} + +a.back2tab, a.back2tab:hover +{ + float: left; + display:block; + background:url("images/Back2Tab.gif") no-repeat left top; + padding: 3px 8px 3px 16px; + font-size: 80%; +} + +/* Commented Backslash Hack + hides rule from IE5-Mac, we do not want the left float for other browsers \*/ + a.tabinactive a.tabactive a.backtab {float:none;} +/* End IE5-Mac hack */ + + +/* Sub Tabs */ + +div.il_SubTab +{ + float:left; + width:100%; + padding-left:0px; + margin-bottom: 10px; + line-height:normal; +} + +ul.il_SubTab +{ + margin: 0px; + padding: 0px 0px; + list-style:none; +} + +li.subtabinactive +{ + float:left; + margin:0; + padding:0; +} + +a.subtabinactive, a.subtabinactive:hover +{ + float: left; + display:block; + background:url("images/SubTabInactiveLeft.gif") no-repeat left top; + padding: 3px 10px 3px 12px; + font-size: 80%; +} + +li.subtabactive +{ + float:left; + margin:0; + padding:0; +} + +a.subtabactive, a.subtabactive:hover +{ + float: left; + display:block; + background:url("images/SubTabActiveLeft.gif") no-repeat left top; + padding: 3px 10px 3px 12px; + font-size: 80%; +} + +/* Commented Backslash Hack + hides rule from IE5-Mac, we do not want the left float for other browsers \*/ + a.subtabinactive a.subtabactive {float:none;} +/* End IE5-Mac hack */ + + + +/* InfoScreen */ + +table.il_InfoScreen +{ + color:#222222; + background-color:#FFFFFF; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +th.il_InfoScreen +{ + text-align:left; +} + +div.il_InfoScreenSection,th.il_InfoScreenSection +{ + margin: 10px 4px 8px 4px; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#909090; + color:#909090; + font-weight:normal; + font-size:130%; +} + +td.il_InfoScreenProperty +{ + border-right-width:1px; + border-right-style:solid; + border-right-color:#909090; + text-align: right; + padding: 3px 10px 3px 4px; + vertical-align: top; + color:#909090; +} + +td.il_InfoScreenPropertyValue +{ + padding: 3px 4px 3px 10px; + vertical-align: top; +} + +/* Explorer */ + +div.il_Explorer +{ + margin:0px; + padding:3px; + background-color: #FFFFFF; +} + +div.il_ExplorerHeader +{ + padding: 1px 3px; + vertical-align:top; + text-align:left; + font-weight: bold; + background-color: #FFFFFF; + font-size: 90%; +} + +div.il_ExplorerTree +{ + font-size: 90%; +} + +ul.il_Explorer +{ + margin: 0px 0px 0px 10px; + padding: 0px 0px 0px 0px; + list-style:none; +} + +ul.il_ExplorerNoIndent +{ + margin: 0px; + padding: 0px 0px; + list-style:none; +} + +li.il_Explorer +{ + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + white-space: nowrap; + background-color: #FFFFFF; +} + +li.il_ExplorerInline +{ + margin:0; + padding:0; +} + +a.il_HighlightedNode +{ + border-width: 1px; + border-style: solid; + border-color: #FFDD77; + background-color: #FFFF99; + padding: 0px 5px; +} + +div.il_ExplorerItemDescription +{ + margin-left: 44px; +} + +/* Table Links */ +a.tblheader, a.tblheader:visited +{ + color:#3444aa; +} + +a.tblheader:hover +{ + color:#000000; +} + +/* --- description text ---*/ +div.il_Description, td.il_Description +{ + margin-top:2px; + margin-bottom:5px; + font-size: 90%; + font-weight:normal; + text-align:left; +} +div.il_Description_no_margin, td.il_Description_no_margin +{ + font-size: 90%; + font-style: italic; + text-align:left; +} +div.il_info +{ + font-size: 90%; + text-align:left; +} +div.il_PermDescription +{ + font-size: 60%; + font-style: italic; +} + +/* ---------------- headlines ------------------ */ + +div.il_HeaderOuter +{ + clear: both; +} + +div.il_Header +{ +} + +div.il_HeaderInner +{ + float:left; + margin: 0px; + padding: 0px 15px 0px 15px; + color:#222222; +} + +div.il_TreeIcons +{ + padding-right: 15px; + padding-top: 15px; + margin: 0px; +} + +div.ilMainHeader +{ + background-image: url(images/HeaderBackground3.gif); + background-repeat: repeat-x; + background-color: #FFFFFF; + right: 0px; +} + +a.ilMainHeader, a.ilMainHeader:hover +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom: 2px; + border-style: solid; + border-width: 1px; + border-color: #B0B0B0; + background-color: #E6ECF8; + font-size:90%; +} + +div.ilLogin +{ + padding:2px 20px 3px 10px; + margin-top:0px; + margin-bottom:0px; + white-space: nowrap; + float:right; + text-align:right; + font-size:90%; +} + +a.ilLogin, a.ilLogin:visited, input.ilLogin +{ + background-color : #ECFAFB; + border-width: 1px; + border-style: solid; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + color:#0033AA; + padding: 1px 3px; + margin: 0px; + font-size:90%; + text-decoration:none; + font-weight:normal; + cursor:pointer; + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; +} + +span.il_menu +{ + line-height: 150%; +} + +.ilLanguageSelection +{ + font-size:80%; +} + +div.il_Footer +{ + margin-top:30px; + margin-bottom:10px; + font-size: 90%; + text-align:center; +} + + +/* ----------------- invisible border ------------- */ + +div.invisible_border { + margin-top:15px; + margin-bottom:15px; + margin-right:15px; + margin-left:15px; +} + +td.ilInvisibleBorder +{ + padding:15px; +} + +/* --- column table -- */ +table.il_ColumnLayout +{ + color:#222222; + background-color:#FFFFFF; + width:100%; + border-spacing:0px; +} + +td.il_LeftColumn +{ + padding-left:15px; + vertical-align:top; + width:20%; +} + +td.il_CenterColumn +{ + padding-right:15px; + padding-left:15px; + vertical-align:top; + +} + +td.il_RightColumn +{ + padding-right:15px; + vertical-align:top; + width:20%; +} + +/* ------- Helptext --------- */ +span.il_Helptext { + font-size: 90%; + font-weight: normal; +} + +/* ----------------- alternative text styles ------------- */ +.small { + text-decoration:none; + font-size: 90%; +} + +.smallgreen { + text-decoration:none; + font-size: 90%; + color:green; +} + +.smallred { + text-decoration:none; + font-size: 90%; + color:red; +} + +.obligatory { + font-weight: normal; + color: #800000; + font-variant: normal; +} + +.warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Access { + text-decoration:none; + font-weight:bold; + text-decoration:underline; + color:red; +} + +.asterisk { + color:red; + font-size: 90%; +} + +.default { + text-decoration:none; + font-weight:normal; +} + +.inactivepage { + text-decoration:none; + font-weight: bold; + color: gray; +} + +.quote { + font-style:italic; + font-weight:normal; +} + +.subtitle { + font-style:italic; + font-weight:normal; + font-size: 90%; +} + +.questiontext { + font-weight:bold; +} + +.bold { + font-weight:bold; +} + +/* ----------------- alternative text styles ------------- */ +.il_BlockInfo +{ + font-size: 90%; + color: #909090; +} + +.light +{ + color: #909090; +} + +/* ----------------- normal links ------------- */ + +a:link, a:visited { + text-decoration: none; + color:#0033AA; +} + +a:hover { + color:#000000; +} + + +a.light:link, a.light:visited { + text-decoration: none; + color:#3355BB; +} + +a.light:hover { + color:#000000; +} + +/* ------------------- mail links ----------- */ +a.mailread, a.mailread:visited +{ + font-weight: normal; +} + +a.mailunread, a.mailunread:visited +{ + font-weight: bold; +} + +/* ------------------- forum links ----------- */ +a.postread, a.postread:visited +{ + font-weight: normal; +} + +a.postunread, a.postunread:visited +{ + font-weight: bold; +} + +a.postnew, a.postnew:visited +{ + font-style: italic; + font-weight: bold; +} + +blockquote.ilForumQuote +{ + margin: 0px 20px; + padding: 5px; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; +} + +div.ilForumQuoteHead +{ + font-weight: bold; + font-size: 90%; + margin: 0px 0px 10px 0px; +} + +/* ------------------ buttons -------------- */ + +/* not used anymore (no extra table for buttons)*/ +td.btn { + background-color:#E6ECF8; + color:#BBBBBB; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; + padding:2px; +} + +/* not used anymore (use submit style)*/ +a.btn:link, a.btn:visited { + text-decoration:none; + font-size: 90%; +} + +/* not used anymore (use submit style)*/ +a.btn:hover { + color:#000000; +} + +div.il_ButtonGroup +{ + margin: 3px 0px 3px 0px; + line-height: 150%; + white-space: nowrap; + display: block; +} + +input.submit, a.submit, a.submit:hover +{ + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + color:#2255a0; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; + padding: 1px 5px; + text-decoration:none; + font-size: 80%; + cursor:pointer; + font-weight:normal; +} + +input.submit_disabled, a.submit_disabled, a.submit_disabled:hover { + background-color:#E6ECF8; + color:gray; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; + padding:2px; + text-decoration:none; + font-size: 90%; + cursor:pointer; +} + +label, input[type=checkbox], input[type=radio], select +{ + cursor:pointer; +} + +input[type=text].numeric +{ + text-align: right; +} + +input[type=checkbox], input[type=radio] +{ + border-style: none; + background-color: transparent; +} + +a.ilEditSubmit { + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + padding: 2px; + margin: 0px; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; + text-decoration: none; + font-size: 80%; + line-height: 14px; + cursor:pointer; +} + +input.ilEditSubmit { + color:#2255a0; + padding: 1px; + margin: 0px; + font-size: 80%; + line-height: 14px; + cursor:pointer; + + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; +} + +input.ilEditHelpline { + border-style:none; + background-image: none; + text-decoration:none; + margin: 2px 0px; + font-size: 80%; +} + +input.tblrow1, input.tblrow2 +{ + background-color:#ffffff; + color:#000000; + background-image: none; + padding:0px; +} + +textarea +{ + font-family:Verdana,Arial,Helvetica,sans-serif; + background-color:#ffffff; + color:#000000; + border-width:1px; + border-color:#9EADBA; + border-style:inset; + padding:3px; + text-decoration:none; + font-size: 100%; +} + +textarea.fullwidth +{ + width: 98%; +} + + +input.submit:hover, input.ilEditSubmit:hover, a.submit:hover { + color:#000000; +} + + +div.message { + color: #dd0000; + text-align:center; + background-color:#FFFFFF; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + margin: 2px 0px 5px 0px; + clear:both; +} + +.alert { + color: #dd0000; +} + +select.ilEditSelect { + background-color:#ffffff; + border-width:1px; + border-color:#bbbbbb; + padding:1px; + background-image: none; + text-decoration:none; + font-size: 80%; +} + +img { + vertical-align: middle; + border: 0px; +} + +/* --- to prevent tab-images from spacing when using DOCTYPE xhtml --- */ +img.imgtab { + display:block; +} + +/* ------------------ content window body tag (not used yet) -------------- */ +.content { + margin:0px; +} + +/* --- Editor styles ---*/ + +div.il_droparea +{ + border-style: solid; + border-width: 1px; + border-color: #D0D0D0; + font-size: 1px; + background-image: url(images/drop_back.gif); + background-repeat: repeat; + padding: 0px 0px; + text-align: center; +} + +div.il_droparea_active +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back_active.gif); + background-repeat: repeat; + text-align: center; +} + +div.il_droparea_valid_target +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back.gif); + background-repeat: repeat; + text-align: center; +} + +div.il_editarea_nojs +{ + border-style: dotted; + border-width: 1px; + border-color: #999999; +} + +div.il_editarea +{ + border-style: solid; + border-width: 1px; + border-color: transparent !important; + border-color: #FFFFFF; /* IE6 does not understand the transparent border */ +} + +div.il_editarea_disabled +{ + border: 2px dotted red; +} + +div.il_editarea_active +{ + border-style: solid; + border-width: 1px; + border-color: #909090; +} + +div.il_editarea_selected +{ + border-style: solid; + border-width: 2px; + border-color: #A0A0A0; +} + +div.il_editarea_disabled_selected +{ + border: 2px solid red; +} + +div.il_editarea_active_selected +{ + border-style: solid; + border-width: 2px; + border-color: #000000; +} + +div.il_edit_pc_tab_head +{ + background-color: #F0F0F0; + border-style: solid; + border-width: 1px; + border-color: #909090; + border-bottom-width: 0px; + font-size: 90%; + margin-top: 5px; + padding: 2px; +} + +div.il_edit_pc_tab +{ + border-style: solid; + border-width: 1px; + border-color: #909090; + margin-bottom: 5px; + padding: 5px; +} + +table.il_editmenu +{ + border-style: solid; + border-width: 1px; + border-color: #909090; + background-color: #FFFFFF; + color: #000000; + font-weight: normal; + text-align: left; + font-style: normal; + font-size: 14px; +} + +a.il_PageDisabled +{ + border-bottom: 2px dotted red; +} + +a.il_PageDeactivatedElements +{ + border-right: 2px dotted red; +} + +/* ------------------ blind image - spacer gif -------------- + please use this style class always when using this blind image */ +img.spacer { + display:block; +} + +/* --- calendar styles -- */ +div.dp_Menu +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom:2px; + border-width: 1px; + border-style: solid; + border-color: #9EADBA; + background-color: #EBEBEB; + width: 152px; + font-size: 90%; +} + +td.even +{ + color:#222222; + background-color:#F7F7F7; + padding: 3px; +} + +td.uneven +{ + color:#222222; + background-color:#EEEEEE; + padding: 3px; +} + +td.today +{ + text-align: center; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDate +{ + text-align: center; + font-size: 90%; + background-color: #FFE4E4; +} + +td.date +{ + text-align: center; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonth +{ + text-align: center; + font-size: 90%; + background-color: #DFDFDF; +} + +td.todayMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #FFE4E4; +} + +td.dateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonthMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #DFDFDF; +} + +td.evenMO +{ + color:#222222; + background-color:#F7F7F7; + font-size: 90%; + padding: 3px; +} + +td.unevenMO +{ + color:#222222; + background-color:#EEEEEE; + font-size: 90%; + padding: 3px; +} + +td.weeknumber +{ + color: #5F5F5F; + background-color: transparent; + font-size: 90%; +} + +a.weekLink +{ + font-size: 80%; +} + +td.appointmentConfTitle +{ + font-style: italic; +} + +td.doubleComment +{ + font-size: 80%; + color: #FF0000; + font-weight: bold; +} + +td.il_CalMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 80%; +} + +td.il_CalShortMonth +{ + font-size: 80%; +} + +td.il_CalShortWeek +{ + font-size: 80%; +} + +td.il_CalShortDayOfWeek +{ + font-size: 80%; +} + +td.il_CalDay +{ + font-size: 80%; +} + +/* --- content styles (will move to content.css) --- */ +table.ilc_Page { + border-width: 1px; + border-spacing: 0px; + border-style: solid; + border-color: #9EADBA; + border-collapse:collapse; + margin: 0px; + padding: 0px; + width:100%; +} + +td.ilc_Page +{ + padding:20px; + border-left-style: solid; + border-right-style: solid; + border-color: #9EADBA; + border-left-width: 1px; + border-right-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + margin-bottom: 0px; +} + +td.ilc_PageDisabled +{ + padding:20px; + border-right-style: solid; + border-color: #9EADBA; + border-right-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + margin-bottom: 0px; + border-left: 3px dotted red; + +} + +table.ilc_LMNavigation { + border-width: 0px; + border-spacing: 0px; + margin: 0px; + padding: 0px; + background-image: url(images/TableHeader.gif); + background-repeat:repeat-x; + background-color: #EDEDED; + width:100%; +} + +td.ilc_LMNavigation +{ + padding: 3px; + border-style: solid; + border-color: #9EADBA; + border-left-width: 0px; + border-right-width: 0px; + border-top-width: 1px; + border-bottom-width: 1px; + background-image: url(images/TableHeader.gif); + background-color: #EDEDED; + margin-bottom: 0px; +} + +div.ilc_DefinitionHeader +{ + margin-top: 10px; + margin-bottom: 10px; + padding-bottom: 5px; + padding-top: 5px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-top-width: 1px; + border-top-style: solid; + border-color: #000000; +} + +table.ilc_Fullscreen +{ + background-color: #FFFFFF; + position: absolute; + margin: 0; + padding: 0; + height: 100%; + width: 100%; +} + +html.ilc_Fullscreen, body.ilc_Fullscreen +{ + margin: 0; + padding: 0; + height: 100%; +} + +table.ilc_FileList +{ + width: 100%; + color:#222222; + background-color:#bbbbbb; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + margin: 10px 0px; +} + +th.ilc_FileList +{ + text-align: left; + padding: 3px; + background-image: url(images/TableHeader.gif); +} + +td.ilc_FileItem +{ + background-color: #FFFFFF; + padding: 3px; +} + +div.ilc_LMMenu +{ + line-height: 22px; +} + +a.ilc_LMMenu +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom:2px; + border-width: 1px; + border-style: solid; + border-color: #B0B0B0; + background-color: #E6ECF8; + white-space: nowrap; +} + +div.ilc_TableOfContents +{ + background-color:#FFFFFF; + padding:20px; + border-spacing: 1px; + border-style: solid; + border-color: #EEEEEE; + border-width: 1px; + margin-bottom: 0px; +} + +table.ilc_media +{ + background-color:white; +} + +h1.il_LMHead +{ + margin: 6px 15px 6px 15px; + font-size: 120%; + font-weight: normal; +} + +table.ilc_Table +{ + border-collapse: collapse; + background-color: #FFFFFF; + margin: 10px 0px; + border-color: #9EADBA; +} + +/* -- Members Gallery Styles -- */ +div.il_MembersGallery +{ + margin: 0 auto; + text-align:center; + width:95%; + padding: 8px; + line-height: 1.33; + display:block; + float:left; +} + +div.il_Member +{ + page-break-before: auto; + margin: 0px 5px 20px 5px; + background-color: #EEEEEE; + padding: 10px 15px; + font-size: 75%; + height:14em; + width:10em; + float:left; + text-align:center; + overflow: hidden; +} + +div.il_Tutor +{ + page-break-before: auto; + margin: 0px 5px 20px 5px; + padding: 10px 15px; + background-color: #BBBBBB; + font-size: 75%; + height:14em; + width:10em; + float:left; + text-align:center; + overflow: hidden; +} + +/* COPage Comparison */ + +div.ilEditModified +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #8080FF; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #8080FF; + margin-bottom: 2px; +} + +div.ilEditDeleted +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #FF8080; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #FF8080; + margin-bottom: 2px; +} + +div.ilEditNew +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #80FF80; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #80FF80; + margin-bottom: 2px; +} + +span.ilDiffDel +{ + background-color: #FFC0C0; +} + +span.ilDiffIns +{ + background-color: #C0FFC0; +} + +a.ilWikiPageMissing:link, a.ilWikiPageMissing:visited +{ + color: red; +} + +a.ilWikiPageMissing:hover +{ + color: black; +} diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_10_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_10_maincontent.html new file mode 100644 index 0000000..b6339f6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_10_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousRegistrazione utenti + + + + + Utilizzo Gestione Anagrafiche (2/8)Next + +
              + + + +
              Utilizzo Gestione Anagrafiche (1/8)
              La prima parte del menu utente a sinistra è dedicata alla gestione delle anagrafiche.
              Cliccando su una delle voci disponbili è possibile creare, modificare e cancellare le voci presenti in anagrafica in base ai propri
              privilegi utente.
              E' possibile gestire ambiti, tipo e piorità per i guasti, reparti e macchine, assegnare le macchine ai differenti reparti e definire i tipi di guasto.
              Utilizzo generale
              fig. 1 - Modifica voci anagrafica
              fig. 2 - Creazione nuove voci
              fig. 3 - Cancellazione voce


              Per modificare in anagrafica voci già esistenti (fig. 1)
              • cliccare sul pulsante con l'icona della matita gialla in corrispondenza della voce desiderata (1)
              • modificare i dati nei diversi campi (modifica libera, selezione da tendina etc..)
              • confermare la modifica cliccando sul segno di spunta verde - o annullarla cliccando sulla x rossa (2)








              Per inserire nuove voci (fig. 2) selezionare la voce nel menu a sinistra e
              • cliccare sul pulsante nuovo (verrà creata una voce nuova non definita)
              • cliccare sull'icona matita gialla per modificare la voce creata
              • modificare i dati
              • confermare la modifica cliccando sul segno di spunta verde - annullarla cliccando sulla x rossa






              Per cancellare una voce definitivamente (fig. 3)
              • cliccare sull'icona del cestino
              • rispondere alla richiesta di conferma presentata




              In ogni caso è possibile ricercare tra le diverse voci utilizzando il campo ricerca presente in alto sopra l'elenco anagrafiche (fig. 4).
              fig. 4 - Ricerca voci
              fig. 5 - Selettore a comparsa
              In caso vi siano selettori a comparsa (fig. 5) per attivarli è necessario cliccare sul campo o riquadro relativo per farli comparire, selezionare i valori tra quelli proposti e/o utilizzare il box di ricerca se presente. Il selettore a comparsa viene chiuso al click di selezione o al successivo click in un'altra parte della pagina.
              + + +
              + + + PreviousRegistrazione utenti + + + + + Utilizzo Gestione Anagrafiche (2/8)Next + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_11_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_11_maincontent.html new file mode 100644 index 0000000..18e0ccd --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_11_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousUtilizzo Gestione Anagrafiche (1/8) + + + + + Utilizzo Gestione Anagrafiche (3/8)Next + +
              + + + +
              Utilizzo Gestione Anagrafiche (2/8)
              Elenco ambiti del guasto
              La sezione ambiti del guasto consente di definire e/o modificare l'anagrafica per gli ambiti dei guasti possibili
              come usura,accidentale, manutenzione programmata o altro.
              Elenco priorità
              fig. 1 - Gestione priorità
              La sezione elenco priorità permette la modifica e l'inserimento delle priorità,
              contraddistinte da un id di priorità e da uno stile associato (semaforo rosso, giallo e verde) che permette di distinguere rapidamente nell'utilizzo dell'applicativo la priorità di un elemento (fig. 1).




              Gestione tipo guasto
              Da questa sezione è possibile gestire l'anagrafica del tipo di guasto in modo analogo alle altre anagrafiche.
              + + +
              + + + PreviousUtilizzo Gestione Anagrafiche (1/8) + + + + + Utilizzo Gestione Anagrafiche (3/8)Next + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_14_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_14_maincontent.html new file mode 100644 index 0000000..e2e705a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_14_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousUtilizzo Gestione Anagrafiche (3/8) + + + + + Utilizzo Gestione Anagrafiche (5/8)Next + +
              + + + +
              Utilizzo Gestione Anagrafiche (4/8)
              Macchine-reparti
              Tramite la gestione macchine-reparti è possibile gestire l'associazione tra macchine e reparti (fig. 1).
              Per assegnare le macchine ai reparti
              • selezionare con i due menu a tendina in alto i reparti desiderati
              • cliccare sull'icona "lente di ingradimento" per selezionare una voce
              • spostare la macchina selezionata nel reparto desiderato cliccando su una delle frecce centrali (da reparto di sinistra a destra o viceversa)
              fig. 1 - Gestione macchine-reparti
              + + +
              + + + PreviousUtilizzo Gestione Anagrafiche (3/8) + + + + + Utilizzo Gestione Anagrafiche (5/8)Next + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_15_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_15_maincontent.html new file mode 100644 index 0000000..266f385 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_15_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousUtilizzo Gestione Anagrafiche (2/8) + + + + + Utilizzo Gestione Anagrafiche (4/8)Next + +
              + + + +
              Utilizzo Gestione Anagrafiche (3/8)
              Gestione reparti
              fig. 1 - Gestione reparti
              Per modificare le voci presenti in anagrafica reparti procedere come per la modifica generale anagrafiche (ovvero icona matita gialla per modificare la voce e segno di spunta verde per confermare/x rossa per annullare) (fig. 1); è inoltre possibile
              • cliccare sull'icona bacchetta magica per clonare il record corrente
              • utilizzare i selettori calendario per selezionare una data




              Gestione macchine
              fig. 2 - Gestione macchine
              L'utilizzo dell'anagrafica gestione macchine è analogo alle altre anagrafiche e comprende la funzionalità di "clona record" e la possiblità di selezionare l'impianto di appartenenza da un selettore a comparsa attivabile cliccando sul campo "Impianto" in modalità modifica di una voce (fig. 2).

              Tramite il selettore a comparsa scegliere una voce o cercarla utilizzando il box di ricerca.
              + + +
              + + + PreviousUtilizzo Gestione Anagrafiche (2/8) + + + + + Utilizzo Gestione Anagrafiche (4/8)Next + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_17_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_17_maincontent.html new file mode 100644 index 0000000..901815c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_17_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousUtilizzo Gestione Anagrafiche (8/8) + + + + + Interventi Manutenzione (2/4)Next + +
              + + + +
              Interventi Manutenzione (1/4)
              Inserimento richiesta di manutenzione
              Cliccando sulla voce di menu relativa è possibile inserire una richiesta di manutenzione o visualizzare le richieste presenti.
              Scegliere "Inserisci nuova richiesta" per inserire o "Vai ad elenco richieste" per vedere le richieste già inserite.

              Per inserire una richiesta (fig. 1)
              • selezionare il reparto desiderato (1)
              • selezionare la macchina relativa al reparto per cui inserire la richiesta (2)
              • compilare i dettagli relativi al guasto (matricola, priorità, data/ora, ambito e tipo guasto e se impianto fermo) (3)
              • indicare la causale della richiesta (4)
              • inserire la descrizione del problema (5)
              • confermare l'inserimento della richiesta cliccando sul pulsante "Invia richiesta" (6)
              Fig. 1 - Inserimento nuova richiesta
              + + +
              + + + PreviousUtilizzo Gestione Anagrafiche (8/8) + + + + + Interventi Manutenzione (2/4)Next + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_18_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_18_maincontent.html new file mode 100644 index 0000000..6f3f9f0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_18_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousInterventi Manutenzione (1/4) + + + + + Interventi Manutenzione (3/4)Next + +
              + + + +
              Interventi Manutenzione (2/4)
              Elenco richieste
              Cliccando sulla voce di menu "Elenco richieste" o scegliendo "Vai ad elenco richieste" dal menu "Inserimento richiesta" è possibile visualizzare e gestire le richieste inserite (fig. 1).
              fig. 1 - Elenco richieste
              fig. 2 - Report richiesta intervento
              In generale
              • il colore dello stato associato alle richieste individua con rapidità lo stato, rosso per gli interventi in stato "richiesto", arancio per "in corso" e verde per "concluso"
              • è possibile esportare in pdf la richiesta cliccando il simbolo del documento pdf (fig. 2)

              Per navigare tra le richieste
              • selezionare il periodo di riferimento tramite il selettore a comparsa in alto a destra della tabella richieste
              • per impostazione predefinita l'elenco visualizza gli interventi richiesti e in corso
              • se si desidera visualizzare anche le richieste concluse cliccare su "Mostra interventi già chiusi" in alto a sinistra sopra la tabella interventi

              Per prendere in carico una richiesta
              • cliccare sul simbolo della stampante a fianco della richiesta desiderata, la richiesta viene presa in carico e stampata sulla stampante predefinita
              • lo stato passa a "In corso" di colore arancione ed è possibile quindi cliccare sull'icona "lente di ingrandimento" per modificare i dettagli della richiesta (vedi sezione relativa alla pagina successiva della guida)
              + + +
              + + + PreviousInterventi Manutenzione (1/4) + + + + + Interventi Manutenzione (3/4)Next + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_19_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_19_maincontent.html new file mode 100644 index 0000000..81aa012 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_19_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousInterventi Manutenzione (2/4) + + + + + Interventi Manutenzione (4/4)Next + +
              + + + +
              Interventi Manutenzione (3/4)
              Dettaglio intervento
              fig. 1 - Modalità sola lettura
              fig. 2 - Selezione modalità di edit
              fig. 3 - Update e annulla
              fig. 4 - dettaglio interventi
              Cliccando sulla lente di ingradimento a fianco di ogni richiesta nell'elenco richieste è possibile visualizzare e modificare il dettaglio richieste.

              Al caricamento di un dettaglio richiesta la pagina mostra il dettaglio in modalità sola lettura (fig.1).
              E' possibile modificare il dettaglio in due modalità cliccando su uno dei pulsanti presenti in alto (fig. 2),
              modificare i campi desiderati e premere il pulsante update per aggiornare la richiesta o annulla per annullare le modifiche e tornare automaticamente in modalità sola lettura (fig. 3).

              Compila intervento MTZ - modifica base
              • i campi non modificabili sono visualizzati in azzurro
              • i campi modificabili dall'utente sono visualizzati in verde

              Modifica dettaglio completa
              • i campi modificabili in modalità completa sono visualizzati in verde scuro
              • sono ancora modificabili i campi della modalità base

              In ogni caso è possibile indicare i dettagli per i singoli interventi (con matricola operatore e durata intervento) utilizzando il modulo "Dett. Interventi" in basso a destra della scheda dettaglio (fig. 4).
              La modifica avviene come per le anagrafiche: il simbolo matita gialla consente la modifica del record, il segno di spunta verde la conferma e la x rossa l'annullamento delle modifiche inserite.
              + + +
              + + + PreviousInterventi Manutenzione (2/4) + + + + + Interventi Manutenzione (4/4)Next + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_23_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_23_maincontent.html new file mode 100644 index 0000000..21f7e60 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_23_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +
              + + + Learning Module ILIAS Manuale WebGIM + + + + > + + Reportistica
              + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousInterventi Manutenzione (4/4) + + + + + Manutenzione programmataNext + +
              + + + +
              Reportistica
              fig. 1 - Esempio di report elenco macchine
              fig. 2 - Esempio di report MTBF - MTTR
              Report reparti e interventi
              Report impianti

              Cliccando sulla voce di menu relativa e successivamente sul pulsante con icona pdf verrà visualizzato un report riassuntivo delle macchine presenti e dei reparti relativi in formato pdf stampabile (fig. 1)
              Report interventi

              La sezione report interventi permette di visualizzare e stampare un report riassuntivo degli interventi in qualunque stato (richiesto, in corso o concluso) e un report MTBF MTTR (un esempio in fig. 2).
              Il report interventi mostra un resoconto delle ore di fermata suddivise per
              • OFFICINA: dal momento del guasto a fine intervento
              • INTERVENTO: da inizio fine intervento manutenzione
              • OPERATORE: totale tempo erogato da tutti gli operatori di manutenzionecoinvolti

              Il report MTBF MTTR calcola il livello di affidabilità di macchine e reparti (MTBF, mean time before failure), ovvero divide le ore totali di apertura (al netto di ferie, feste, fermo macchina programmato) per il numero degli interventi effettuati;
              calcola inoltre i tempi medi di riparazione (MTTR, mean time to repair) visti dall'officina (da guasto a fine intervento) e dalla manutenzione (da inizio a fine intervento).


              In entrambi i casi la selezione delle macchine e del periodo di riferimento avviene nel seguente modo:
              • selezionare i reparti e le macchine per cui si desidera venga generato il report
                • la selezione dei reparti e delle macchine è multipla, ovvero è possibile selezionare più reparti e più macchine e il report genererà un resoconto di tutti gli elementi selezionati. Per ricercare tra le macchine o reparti inserire nome o parte del nome nel box di ricerca libera presente sopra i due elenchi e premere invio, cancellare la ricerca e premere invio per cercare tra tutti gli elementi e selezionare elementi multipli cliccandoli tenendo premuto il tasto ctrl sulla tastiera.
              • selezionare lo stato delle macchine per cui si chiede il resoconto (anche in questo caso è possibile la selezione multipla con l'utilizzo del tasto ctrl mentre vengono cliccati gli stati)
              • selezionare il periodo di riferimento tramite i selettori a comparsa calendario o utilizzare un periodo di selezione predefinito
              • cliccare sul pulsante pdf del report desiderato

              Il report è in formato pdf stampabile.
              + + +
              + + + PreviousInterventi Manutenzione (4/4) + + + + + Manutenzione programmataNext + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_25_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_25_maincontent.html new file mode 100644 index 0000000..6f49452 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_25_maincontent.html @@ -0,0 +1,104 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +
              + + + Learning Module ILIAS Manuale WebGIM + + + + > + + Moduli Opzionali + + + + > + + Manutenzione programmata
              + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousReportistica + + + + + FAQ - Domande frequentiNext + +
              + + + +
              Manutenzione programmata
              Modulo aggiuntivo - Manutenzione programmata
              Il modulo aggiuntivo di manutenzione programmata consente di visualizzare e inserire interventi di manutenzione programmati per le singole macchine, indicando la data di inizio intervento, la frequenza e ulteriori dettagli.

              Per visualizzare gli interventi programmati (fig. 1)
              • è sufficiente cliccare sulla voce di menu "Manutenzione programmata" e consultare l'elenco mostrato
              • se desiderato filtrare per tipo (cliccando sul filtro in alto "Filtra per tipo") e/o per macchina (cliccando su "Filtra per macchina" e successivamente impostando i filtri per reparto e macchina)
              fig. 1 - Ricerca manutenzione programmata
              fig. 2 - Cestino
              E' sempre possibile cancellare una richiesta di intervento utilizzando l'icona "cestino" a fianco di ogni record (fig. 2).
              Per inserire gli interventi programmati (fig. 3)
              • cliccare sul pulsante "mostra crea nuovo": verrà visualizzata la maschera di inserimento (fig.1)
              • indicare la descrizione dell'intervento programmato (1)
              • selezionare le macchine interessate tramite il selettore a lato
                • è possibile ricercare le macchine inserendo il nome o parte del nome nel box ricerca sopra il selettore e premendo invio - svuotare e premere invio per tornare alla visualizzazione di tutte le macchine (2)
                • selezionare tra le macchine presenti nel selettore quelle desiderate (per selezionarne più di una contemporaneamente cliccare sui nomi macchina tenendo premuto il tasto ctrl della tastiera) (3)
              • selezionare i dettagli dell'intervento (4)
              • confermare l'inserimento con il pulsante "Crea interventi di manutenzione programmata" (5)
              fig. 3 - Inserimento manutenzione programmata
              + + +
              + + + PreviousReportistica + + + + + FAQ - Domande frequentiNext + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_26_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_26_maincontent.html new file mode 100644 index 0000000..0f2fa22 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_26_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousUtilizzo Gestione Anagrafiche (4/8) + + + + + Utilizzo Gestione Anagrafiche (6/8)Next + +
              + + + +
              Utilizzo Gestione Anagrafiche (5/8)
              fig. 1 - Gestione apertura impianti
              Gestione aperture impianti
              Tramite la gestione aperture impianti si possono definire le ore di apertura giornaliere degli impianti per la corretta definizione dei report. La modifica avviene come per le altre anagrafiche cliccando sul simbolo della matita gialla, confermando le modifiche con il segno di spunta verde o annullandole con la x rossa (fig. 1).
              Calendario chiusura
              fig. 2 - Gestione chiusura
              Con la funzionalità di gestione calendario chiusura è possibile inserire i giorni festivi/non lavorativi dell'anno al fine di ottenere una reportistica corretta che escluda i giorni non lavorativi (fig. 2).

              Tramite l'elenco dei giorni di chiusura inserire come per le altre anagrafiche i giorni desiderati
              • cliccare su nuovo - verrà inserito un record con il giorno corrente
              • modificare il record appena inserito cliccando sulla matita gialla
              • selezionare dal selettore calendario la data desiderata e inserire una descrizione relativa
              • conferma la scelta con il segno di spunta verde o annullarla con la x rossa

              Per inserire un intervallo di date
              • cliccare sul pulsante "Mostra inserimento periodo fermata" presente nella pagina
              • inserire le due date cliccando sui riquadri di testo per far comparire il selettore a comparsa del calendario
              • inserire una descrizione
              • confermare l'inserimento cliccando sul pulsante "Inserisci fermate per il periodo indicato"
              + + +
              + + + PreviousUtilizzo Gestione Anagrafiche (4/8) + + + + + Utilizzo Gestione Anagrafiche (6/8)Next + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_30_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_30_maincontent.html new file mode 100644 index 0000000..b3efc24 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_30_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousManutenzione programmata + + + + + Contatti e supportoNext + +
              + + + +
              FAQ - Domande frequenti
              Risposte alle domande più frequenti
              • Come posso modificare i record presenti nelle tabelle anagrafiche?
                • Per modificare i record cliccare sull'icona della matita gialla per entrare in modalità "modifica"; apportare le modifiche desiderate (compilare i campi, selezionare date etc...) e quindi confermare cliccando sul segno di spunta verde o annullare cliccando sulla x rossa. Per inserire nuovi recordo cliccare innanzitutto il pulsante "nuovo" e poi procedere come per la modifica.
                • Per dettagli vedere Utilizzo gestione anagrafiche
              • Come usare il selettore a comparsa per le date?
                • Cliccando sul riquadro in cui inserire la data apparirà un selettore calendario con cui selezionare mese e giorno desiderato. Cliccare sul giorno scelto e l'applicativo inserirà nel riquadro al data selezionata. Proseguire poi con la modifica dei successivi campi.
              • Come prendere in carico una richiesta di manutenzione?
                • Per prendere in carico una richiesta cliccare sul simbolo della stampante presente in Elenco richieste per le richieste non ancora prese in carico. La richiesta di manutenzione verrà stampata sulla stampante predefinita e presa contestualmente in carico.
              • Come stampare le richieste di intervento e la reportistica?
                • Quando presente l'icona pdf accanto a una voce è possibile cliccarla per generare un pdf stampabile della richiesta o del report. Quando viene presa in carico una richiesta viene automaticamente stampata la richiesta sulla stampante predefinita.
                • Per dettagli vedere Reportistica impianti e interventi
              • Come cambiare un'etichetta di testo descrittiva?
                • Per modificare un'etichetta di testo utilizzare la funzione vocabolario presente nel menu a sinistra. Tramite l'interfaccia vocabolario ricercare la voce da modificare e modificare come per un normale record la voce, se desiderato oltre alla traduzione italiana (contraddistinta da IT) modificare anche la traduzione inglese (EN).
              + + +
              + + + PreviousManutenzione programmata + + + + + Contatti e supportoNext + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_31_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_31_maincontent.html new file mode 100644 index 0000000..94583ed --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_31_maincontent.html @@ -0,0 +1,92 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +
              + + + Learning Module ILIAS Manuale WebGIM + + + + > + + Contatti e supporto
              + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousFAQ - Domande frequenti + + + +
              + + + +
              Contatti e supporto
              Per ottenere supporto relativo all'applicativo contattate
              + + +
              + + + PreviousFAQ - Domande frequenti + + + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_33_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_33_maincontent.html new file mode 100644 index 0000000..7a81630 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_33_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousIntroduzione + + + + + Utilizzo Gestione Anagrafiche (1/8)Next + +
              + + + +
              Registrazione utenti
              L'accesso all'applicativo è possibile tramite autenticazione dell'utente.

              Se l'utente non è stato ancora abilitato all'utilizzo dell'applicazione verrà mostrata al primo accesso la schermata di "Registrazione nuovo utente" (fig.1). Inserire i propri dati e cliccare sul pulsante "Salva" per registrarsi all'applicativo.
              E' necessario effettuare questa operazione soltanto al primo accesso, successivamente l'utente verrà riconosciuto in automatico dall'applicazione.
              fig. 1 - Registrazione nuovo utente
              Gli utenti autorizzati possono inoltre gestire i livelli di autorizzazione degli utenti (base o avanzato) tramite il pannello raggiungibile cliccando sulla voce "Gestione utenti" del menu anagrafiche di base.

              Tramite questo pannello (fig.2) è possibile promuovere gli utenti base (ai nuovi utenti registrati tramite "Registrazione nuovo utente" vengono assegnati i permessi di base) o rimuovere gli utenti avanzati assegnando permessi base.
              Per farlo cliccare sulla lente di ingradimento a fianco del nome utente desiderato e cliccare "promuovi" per spostare l'utente dalla tabella base azzurra alla tabella avanzata rossa assegnando diritti avanzati oppure "rimuovi" per spostare l'utente dalla tabella avanzata alla tabella base assegnando i diritti base.
              fig. 2 - Gestione utenti
              + + +
              + + + PreviousIntroduzione + + + + + Utilizzo Gestione Anagrafiche (1/8)Next + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_34_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_34_maincontent.html new file mode 100644 index 0000000..8d7e6fb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_34_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousUtilizzo Gestione Anagrafiche (5/8) + + + + + Utilizzo Gestione Anagrafiche (7/8)Next + +
              + + + +
              Utilizzo Gestione Anagrafiche (6/8)
              Tramite la sezione "Gestione famiglie macchine" a cui si accede cliccando la voce di menu "Fam.macchine" nel menu anagrafiche di base è possibile creare e gestire famiglie di macchine e assegnare a ciascuna famiglia le macchine relative.
              In particolare (fig. 1)
              • la sezione 1 permette la modifica e l'inserimento delle famiglie come per tutte le anagrafiche
              • selezionando una famiglia cliccando sulla lente di ingradimento a fianco del nome apparirà la sezione 2 che mostra e consente di visualizzare o cancellare le macchine associate
              • per associare macchine alle famiglie selezionarle dalla sezione 3 (a comparsa, cliccando sul pulsante mostra selettore macchine da aggiungere) e cliccare su aggiungi macchine. L'utilizzo è del tutto simile a quello degli altri selettori di questo tipo, che permettono ricerca tramite il box in alto e selezione multipla tramite l'utilizzo del tasto ctrl associato al click del mouse
              fig.1 - Gestione famiglie macchine
              + + +
              + + + PreviousUtilizzo Gestione Anagrafiche (5/8) + + + + + Utilizzo Gestione Anagrafiche (7/8)Next + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_35_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_35_maincontent.html new file mode 100644 index 0000000..78f079a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_35_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousUtilizzo Gestione Anagrafiche (6/8) + + + + + Utilizzo Gestione Anagrafiche (8/8)Next + +
              + + + +
              Utilizzo Gestione Anagrafiche (7/8)
              Tramite la funzione "Gestione causali" (fig. 1) è possibile gestire le causali per famiglie macchine, aggiungendo, modificando o eliminando le causali in modo del tutto simile alle altre anagrafiche.
              fig. 1 - Gestione causali
              + + +
              + + + PreviousUtilizzo Gestione Anagrafiche (6/8) + + + + + Utilizzo Gestione Anagrafiche (8/8)Next + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_69_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_69_maincontent.html new file mode 100644 index 0000000..29c0aa7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_69_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousUtilizzo Gestione Anagrafiche (7/8) + + + + + Interventi Manutenzione (1/4)Next + +
              + + + +
              Utilizzo Gestione Anagrafiche (8/8)
              Tramite la funzione "Operatori Mtz" è possibile definire matricola e nome degli operatori manutenzione, che saranno disponibili nella scheda di dettaglio dell'intervento tramite un menu a tendina. Compilare come per le altre anagrafiche i campi "Matricola op.", "Cognome" e "Nome".

              La matricola 0000 non è eliminabile e rappresenta l'utente di default sempre esistente.
              fig. 1 - Operatori Mtz
              + + +
              + + + PreviousUtilizzo Gestione Anagrafiche (7/8) + + + + + Interventi Manutenzione (1/4)Next + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_70_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_70_maincontent.html new file mode 100644 index 0000000..b72fa76 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_70_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + PreviousInterventi Manutenzione (3/4) + + + + + ReportisticaNext + +
              + + + +
              Interventi Manutenzione (4/4)
              Cliccando sulla voce di menu "Manutenzione programmata" (fig. 1) è possibile inserire e/o visualizzare gli interventi di manutenzione programmata. Questa sezione permette di inserire manutenzioni programmate a scadenza prestabilita e di impostarle per i periodi di riferimento così che vengano registrate automaticamente e presentate nell'elenco richieste.
              fig. 1 - Manutenzione programmata
              Utilizzando la prima scheda "Programmazione interventi" e cliccando su "Mostra crea nuovo" è possibile inserire un intervento programmato: definire in fase di inserimento i dettagli relativi all'intervento in modo simile all'inserimento richiesta di intervento e cliccare il pulsante "Crea interventi di manutenzione programmata" una volta terminato.
              fig. 2 - Inserimento intervento programmato
              Cliccando sulla seconda scheda "Elenco interventi in scadenza" vengono visualizzati i prossimi interventi in scadenza, che comunque verranno automaticamente inseriti negli interventi manutenzione alla data prestabilita.
              fig. 3 - Interventi in scadenza
              + + +
              + + + PreviousInterventi Manutenzione (3/4) + + + + + ReportisticaNext + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_8_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_8_maincontent.html new file mode 100644 index 0000000..ed29547 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_8_maincontent.html @@ -0,0 +1,92 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +
              + + + Learning Module ILIAS Manuale WebGIM + + + + > + + Introduzione
              + + + +

                + Manuale WebGIM

              + + +
              + + + + + + + + + + + + + + + + + +
              + + + + + Registrazione utentiNext + +
              + + + +
              Introduzione
              L'applicazione base WebGIM permette una gestione integrata della manutenzione tramite l'inserimento delle richieste di manutenzione, la consultazione dell'elenco richieste aperte, in corso e concluse, e la gestione di anagrafiche e reportistiche tramite interfaccia web.
              Il modulo aggiuntivo implementato permette di inserire interventi di manutenzione programmata.
              La guida consente di utilizzare al meglio le funzionalità dell'applicazione illustrandone punto per punto il funzionamento.
              Per utilizzare l'applicazione è necessario collegarsi con un browser web all'indirizzo relativo all'installazione ed effettuare il login con le proprie credenziali.
              La schermata iniziale (vedi fig. 1) presenta il menu laterale a sinistra che contiene tutte le funzionalità accessibili dall'utente corrente.
              fig. 1 - Schermata Iniziale
              Le schermate e i relativi menu mostrati sono puramente indicativi in quanto l'applicativo mostra voci di menu e funzionalità in base ai permessi assegnati all'utente che utilizza l'applicazione.
              + + +
              + + + + + Registrazione utentiNext + +
              + +
              + +
              + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_toc.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_toc.html new file mode 100644 index 0000000..502261c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/frame_toc.html @@ -0,0 +1,1018 @@ + + + + + ILIAS 3 + + + + + + + + +
              +Table of Contents +
              +
              +
              +
              + + + + + + + + + + + + + +
              +
              + +
              + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/fullscreen_205.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/fullscreen_205.html new file mode 100644 index 0000000..684773e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/fullscreen_205.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              Fig. 1 - Inserimento nuova richiesta
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/fullscreen_251.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/fullscreen_251.html new file mode 100644 index 0000000..b80070d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/fullscreen_251.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 1 - Manutenzione programmata
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/fullscreen_253.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/fullscreen_253.html new file mode 100644 index 0000000..3ed62bf --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/fullscreen_253.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/fullscreen_254.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/fullscreen_254.html new file mode 100644 index 0000000..e4c2943 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/fullscreen_254.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/fullscreen_255.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/fullscreen_255.html new file mode 100644 index 0000000..221d21d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/fullscreen_255.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 4 - dettaglio interventi
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._download.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._download.gif new file mode 100644 index 0000000..fe1757d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._download.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._enlarge.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._enlarge.gif new file mode 100644 index 0000000..fa9c9a8 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._enlarge.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_lm.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_lm.gif new file mode 100644 index 0000000..5f5feec Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_lm.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_lm_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_lm_s.gif new file mode 100644 index 0000000..21422be Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_lm_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_pg.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_pg.gif new file mode 100644 index 0000000..03fdd23 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_pg.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_pg_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_pg_s.gif new file mode 100644 index 0000000..0b033bd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_pg_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_st.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_st.gif new file mode 100644 index 0000000..c2b9492 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_st.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_st_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_st_s.gif new file mode 100644 index 0000000..16ee7f2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._icon_st_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._nav_arr_L.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._nav_arr_L.gif new file mode 100644 index 0000000..66c3aac Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._nav_arr_L.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._nav_arr_R.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._nav_arr_R.gif new file mode 100644 index 0000000..f3979f6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/._nav_arr_R.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/._blank.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/._blank.gif new file mode 100644 index 0000000..0869ebc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/._blank.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/._minus.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/._minus.gif new file mode 100644 index 0000000..ba447b8 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/._minus.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/._plus.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/._plus.gif new file mode 100644 index 0000000..b846f35 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/._plus.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/blank.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/blank.gif new file mode 100644 index 0000000..4421225 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/blank.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/minus.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/minus.gif new file mode 100644 index 0000000..4421225 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/minus.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/plus.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/plus.gif new file mode 100644 index 0000000..4421225 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/browser/plus.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/download.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/download.gif new file mode 100644 index 0000000..becbcce Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/download.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/enlarge.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/enlarge.gif new file mode 100644 index 0000000..c60056d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/enlarge.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_lm.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_lm.gif new file mode 100644 index 0000000..5eb1bb4 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_lm.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_lm_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_lm_s.gif new file mode 100644 index 0000000..c341385 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_lm_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_pg.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_pg.gif new file mode 100644 index 0000000..f6e59cd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_pg.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_pg_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_pg_s.gif new file mode 100644 index 0000000..6270a5b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_pg_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_st.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_st.gif new file mode 100644 index 0000000..a2d14f3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_st.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_st_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_st_s.gif new file mode 100644 index 0000000..0ee8f70 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/icon_st_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/nav_arr_L.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/nav_arr_L.gif new file mode 100644 index 0000000..3e1b23a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/nav_arr_L.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/nav_arr_R.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/nav_arr_R.gif new file mode 100644 index 0000000..70702dd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/images/nav_arr_R.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/index.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/index.html new file mode 100644 index 0000000..adec63b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/index.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_10.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_10.html new file mode 100644 index 0000000..a15f925 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_10.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_11.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_11.html new file mode 100644 index 0000000..24affa6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_11.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_14.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_14.html new file mode 100644 index 0000000..fc2938f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_14.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_15.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_15.html new file mode 100644 index 0000000..626f593 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_15.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_17.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_17.html new file mode 100644 index 0000000..ee075ab --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_17.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_18.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_18.html new file mode 100644 index 0000000..f258f20 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_18.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_19.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_19.html new file mode 100644 index 0000000..b2c9531 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_19.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_23.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_23.html new file mode 100644 index 0000000..37a9aeb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_23.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_25.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_25.html new file mode 100644 index 0000000..1908d57 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_25.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_26.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_26.html new file mode 100644 index 0000000..db7e266 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_26.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_30.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_30.html new file mode 100644 index 0000000..b6c3e0f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_30.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_31.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_31.html new file mode 100644 index 0000000..570b412 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_31.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_33.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_33.html new file mode 100644 index 0000000..0a3d2fb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_33.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_34.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_34.html new file mode 100644 index 0000000..3d5baf9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_34.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_35.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_35.html new file mode 100644 index 0000000..a11c1f1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_35.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_69.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_69.html new file mode 100644 index 0000000..0193eb0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_69.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_70.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_70.html new file mode 100644 index 0000000..a9ca4fb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_70.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_8.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_8.html new file mode 100644 index 0000000..adec63b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/lm_pg_8.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_169.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_169.html new file mode 100644 index 0000000..932919b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_169.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_172.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_172.html new file mode 100644 index 0000000..e60ffcf --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_172.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              modifica voci anagrafica
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_174.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_174.html new file mode 100644 index 0000000..380ca66 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_174.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              creazione nuove voci
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_175.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_175.html new file mode 100644 index 0000000..de81da9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_175.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              gestione priorità
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_176.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_176.html new file mode 100644 index 0000000..8c8a87e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_176.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              Gestione reparti
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_177.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_177.html new file mode 100644 index 0000000..4948fdf --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_177.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              Gestione macchine
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_178.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_178.html new file mode 100644 index 0000000..e026c8d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_178.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              Cancellazione voce
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_179.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_179.html new file mode 100644 index 0000000..b625784 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_179.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              Ricerca voci
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_180.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_180.html new file mode 100644 index 0000000..abd8cc7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_180.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              Gestione macchine-reparti
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_181.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_181.html new file mode 100644 index 0000000..beba7ee --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_181.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              Inserimento nuova richiesta
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_182.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_182.html new file mode 100644 index 0000000..0ab8dac --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_182.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              Elenco richieste
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_183.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_183.html new file mode 100644 index 0000000..845fdb2 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_183.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              Ricerca manutenzione programmata
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_184.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_184.html new file mode 100644 index 0000000..341b62a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_184.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              Inserimento richiesta programmata
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_185.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_185.html new file mode 100644 index 0000000..b346a20 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_185.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              icona cestino
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_186.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_186.html new file mode 100644 index 0000000..0474a5d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_186.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              modalità sola lettura
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_187.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_187.html new file mode 100644 index 0000000..5a14f8a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_187.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 2 - modalità di edit
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_188.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_188.html new file mode 100644 index 0000000..b7538aa --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_188.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 3 - update e annulla
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_189.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_189.html new file mode 100644 index 0000000..522b69d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_189.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 4 - dettaglio interventi
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_190.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_190.html new file mode 100644 index 0000000..e9ddfc4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_190.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              Gestione apertura impianti
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_191.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_191.html new file mode 100644 index 0000000..b5047a8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_191.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              Gestione chiusura
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_192.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_192.html new file mode 100644 index 0000000..d84a65f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_192.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              Elenco macchine
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_194.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_194.html new file mode 100644 index 0000000..17e2bde --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_194.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              Report MTBF - MTTR
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_195.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_195.html new file mode 100644 index 0000000..3c331fb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_195.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 1- Report richiesta intervento
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_196.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_196.html new file mode 100644 index 0000000..ed43f80 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_196.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 5 - Selettore a comparsa
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_197.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_197.html new file mode 100644 index 0000000..f583391 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_197.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 2 - Inserimento manutenzione programmata
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_198.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_198.html new file mode 100644 index 0000000..67066ae --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_198.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_201.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_201.html new file mode 100644 index 0000000..1113fa9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_201.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 1 - Registrazione nuovo utente
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_202.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_202.html new file mode 100644 index 0000000..ca485d4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_202.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 2 - Gestione utenti
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_203.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_203.html new file mode 100644 index 0000000..c4c7705 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_203.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig.1 - Gestione famiglie macchine
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_204.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_204.html new file mode 100644 index 0000000..1d8ae73 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_204.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 1 - Gestione causali
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_205.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_205.html new file mode 100644 index 0000000..88c86af --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_205.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              Fig. 1 - Inserimento nuova richiesta
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_206.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_206.html new file mode 100644 index 0000000..d58269f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_206.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 1 - Modalità sola lettura
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_208.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_208.html new file mode 100644 index 0000000..6008397 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_208.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_250.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_250.html new file mode 100644 index 0000000..6f457b3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_250.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 1 - Operatori Mtz
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_251.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_251.html new file mode 100644 index 0000000..499e489 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_251.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 1 - Manutenzione programmata
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_253.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_253.html new file mode 100644 index 0000000..e21d6a5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_253.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_254.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_254.html new file mode 100644 index 0000000..e6ce168 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_254.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 2 - Inserimento intervento programmato
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_255.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_255.html new file mode 100644 index 0000000..954c17b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_255.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 4 - dettaglio interventi
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_313.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_313.html new file mode 100644 index 0000000..2300321 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_313.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 1
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_314.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_314.html new file mode 100644 index 0000000..d87b14e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_314.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 1 Elenco richieste
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_318.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_318.html new file mode 100644 index 0000000..1691231 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_318.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 3 - Ricerca gruppo macchine
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_319.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_319.html new file mode 100644 index 0000000..b63a63c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_319.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 2 - Inserimento intervento programmato
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_320.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_320.html new file mode 100644 index 0000000..d8a4cdc --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_320.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 5 filtri visualizzazione
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_321.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_321.html new file mode 100644 index 0000000..6db5e7d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_321.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_323.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_323.html new file mode 100644 index 0000000..6fab00e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_323.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 1 Report impianti
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_324.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_324.html new file mode 100644 index 0000000..b91b136 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/media_324.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
              + +
              fig. 4 Report interventi
              + + +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_169/._home.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_169/._home.png new file mode 100644 index 0000000..5a526e9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_169/._home.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_169/home.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_169/home.png new file mode 100644 index 0000000..f66cd27 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_169/home.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_172/._ambiti3.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_172/._ambiti3.png new file mode 100644 index 0000000..f1a89ad Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_172/._ambiti3.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_172/ambiti3.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_172/ambiti3.png new file mode 100644 index 0000000..cd456fe Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_172/ambiti3.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_174/._ambiti2.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_174/._ambiti2.png new file mode 100644 index 0000000..d50bbe2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_174/._ambiti2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_174/ambiti2.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_174/ambiti2.png new file mode 100644 index 0000000..c08e753 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_174/ambiti2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_175/._priorita.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_175/._priorita.png new file mode 100644 index 0000000..05a7755 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_175/._priorita.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_175/priorita.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_175/priorita.png new file mode 100644 index 0000000..142654b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_175/priorita.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_176/._reparti.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_176/._reparti.png new file mode 100644 index 0000000..a4c8e51 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_176/._reparti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_176/reparti.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_176/reparti.png new file mode 100644 index 0000000..31e2bfe Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_176/reparti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_177/._macchine.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_177/._macchine.png new file mode 100644 index 0000000..a25da0f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_177/._macchine.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_177/macchine.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_177/macchine.png new file mode 100644 index 0000000..a212a46 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_177/macchine.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_178/._cancellazione.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_178/._cancellazione.png new file mode 100644 index 0000000..859d21b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_178/._cancellazione.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_178/cancellazione.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_178/cancellazione.png new file mode 100644 index 0000000..11b6866 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_178/cancellazione.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_179/._ricerca.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_179/._ricerca.png new file mode 100644 index 0000000..310134b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_179/._ricerca.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_179/ricerca.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_179/ricerca.png new file mode 100644 index 0000000..04ea8f0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_179/ricerca.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_180/._macchine_reparti.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_180/._macchine_reparti.png new file mode 100644 index 0000000..66d6034 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_180/._macchine_reparti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_180/macchine_reparti.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_180/macchine_reparti.png new file mode 100644 index 0000000..f5ebfbc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_180/macchine_reparti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_181/._richiesta.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_181/._richiesta.png new file mode 100644 index 0000000..ea476b9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_181/._richiesta.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_181/richiesta.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_181/richiesta.png new file mode 100644 index 0000000..3834bc2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_181/richiesta.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_182/._elencoRichieste.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_182/._elencoRichieste.png new file mode 100644 index 0000000..42bfdb1 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_182/._elencoRichieste.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_182/elencoRichieste.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_182/elencoRichieste.png new file mode 100644 index 0000000..c4a2efa Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_182/elencoRichieste.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_183/._mtzGenerale.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_183/._mtzGenerale.png new file mode 100644 index 0000000..00ff512 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_183/._mtzGenerale.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_183/mtzGenerale.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_183/mtzGenerale.png new file mode 100644 index 0000000..cfb0f28 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_183/mtzGenerale.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_184/._mtzProgrammata.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_184/._mtzProgrammata.png new file mode 100644 index 0000000..a25f103 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_184/._mtzProgrammata.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_184/mtzProgrammata.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_184/mtzProgrammata.png new file mode 100644 index 0000000..809378d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_184/mtzProgrammata.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_185/._iconaCestino.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_185/._iconaCestino.png new file mode 100644 index 0000000..44cfefe Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_185/._iconaCestino.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_185/iconaCestino.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_185/iconaCestino.png new file mode 100644 index 0000000..ac7fcab Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_185/iconaCestino.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_186/._mtz1Read.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_186/._mtz1Read.png new file mode 100644 index 0000000..ce77690 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_186/._mtz1Read.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_186/mtz1Read.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_186/mtz1Read.png new file mode 100644 index 0000000..e1ced69 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_186/mtz1Read.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_187/._pulsantiEditMtz.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_187/._pulsantiEditMtz.png new file mode 100644 index 0000000..b4d5438 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_187/._pulsantiEditMtz.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_187/pulsantiEditMtz.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_187/pulsantiEditMtz.png new file mode 100644 index 0000000..6dbc115 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_187/pulsantiEditMtz.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_188/._pulsantiEditMtz2.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_188/._pulsantiEditMtz2.png new file mode 100644 index 0000000..1991f94 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_188/._pulsantiEditMtz2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_188/pulsantiEditMtz2.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_188/pulsantiEditMtz2.png new file mode 100644 index 0000000..d8ae168 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_188/pulsantiEditMtz2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_189/._dettInterventi.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_189/._dettInterventi.png new file mode 100644 index 0000000..5348e62 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_189/._dettInterventi.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_189/dettInterventi.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_189/dettInterventi.png new file mode 100644 index 0000000..e240dae Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_189/dettInterventi.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_190/._aperturaImpianti.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_190/._aperturaImpianti.png new file mode 100644 index 0000000..2f92fe7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_190/._aperturaImpianti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_190/aperturaImpianti.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_190/aperturaImpianti.png new file mode 100644 index 0000000..c2039a1 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_190/aperturaImpianti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_191/._festivita.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_191/._festivita.png new file mode 100644 index 0000000..3c238e0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_191/._festivita.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_191/festivita.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_191/festivita.png new file mode 100644 index 0000000..0fa7091 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_191/festivita.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_192/._elencoMacchine.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_192/._elencoMacchine.png new file mode 100644 index 0000000..e6bd19e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_192/._elencoMacchine.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_192/elencoMacchine.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_192/elencoMacchine.png new file mode 100644 index 0000000..519aed6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_192/elencoMacchine.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_194/._mtbfmttr.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_194/._mtbfmttr.png new file mode 100644 index 0000000..951a476 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_194/._mtbfmttr.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_194/mtbfmttr.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_194/mtbfmttr.png new file mode 100644 index 0000000..fd7f132 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_194/mtbfmttr.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_195/._richiestaItervento.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_195/._richiestaItervento.png new file mode 100644 index 0000000..67b895f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_195/._richiestaItervento.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_195/richiestaItervento.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_195/richiestaItervento.png new file mode 100644 index 0000000..b336812 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_195/richiestaItervento.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_196/._selettore.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_196/._selettore.png new file mode 100644 index 0000000..a95df54 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_196/._selettore.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_196/selettore.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_196/selettore.png new file mode 100644 index 0000000..e86fcb7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_196/selettore.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_197/._mtzProgrammata.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_197/._mtzProgrammata.png new file mode 100644 index 0000000..9e32196 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_197/._mtzProgrammata.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_197/mtzProgrammata.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_197/mtzProgrammata.png new file mode 100644 index 0000000..b790453 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_197/mtzProgrammata.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_198/logosw.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_198/logosw.png new file mode 100644 index 0000000..1ccd4af Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_198/logosw.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_201/Immagine 1.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_201/Immagine 1.png new file mode 100644 index 0000000..47bf5e4 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_201/Immagine 1.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_202/Immagine 2.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_202/Immagine 2.png new file mode 100644 index 0000000..1ca8b86 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_202/Immagine 2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_203/Immagine 11.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_203/Immagine 11.png new file mode 100644 index 0000000..22fd71c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_203/Immagine 11.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_204/Immagine 12.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_204/Immagine 12.png new file mode 100644 index 0000000..3ff0eaf Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_204/Immagine 12.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_205/Immagine 13.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_205/Immagine 13.png new file mode 100644 index 0000000..6da95b3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_205/Immagine 13.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_206/Immagine 14.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_206/Immagine 14.jpg new file mode 100644 index 0000000..10ed1ad Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_206/Immagine 14.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_208/logoIliasSW.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_208/logoIliasSW.png new file mode 100644 index 0000000..0dfcd32 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_208/logoIliasSW.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_250/operatoriMtz.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_250/operatoriMtz.png new file mode 100644 index 0000000..ca90619 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_250/operatoriMtz.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_251/ProgrammazioneInterventi.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_251/ProgrammazioneInterventi.png new file mode 100644 index 0000000..f28a090 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_251/ProgrammazioneInterventi.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_253/interventiScadenza.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_253/interventiScadenza.png new file mode 100644 index 0000000..de86021 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_253/interventiScadenza.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_254/inserimentoINterventiProg.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_254/inserimentoINterventiProg.png new file mode 100644 index 0000000..2e9b7f6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_254/inserimentoINterventiProg.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_255/dettOp.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_255/dettOp.png new file mode 100644 index 0000000..4b9bb57 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_255/dettOp.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_313/home.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_313/home.JPG new file mode 100644 index 0000000..446b2e2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_313/home.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_313/home_600_300.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_313/home_600_300.JPG new file mode 100644 index 0000000..acff158 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_313/home_600_300.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_314/elenco_richieste.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_314/elenco_richieste.JPG new file mode 100644 index 0000000..b1cefaa Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_314/elenco_richieste.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_314/elenco_richieste_600_300.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_314/elenco_richieste_600_300.JPG new file mode 100644 index 0000000..13a01ca Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_314/elenco_richieste_600_300.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_318/filtro_mtzprog.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_318/filtro_mtzprog.JPG new file mode 100644 index 0000000..ce230d0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_318/filtro_mtzprog.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_319/crea_intervento.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_319/crea_intervento.JPG new file mode 100644 index 0000000..c935764 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_319/crea_intervento.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_319/crea_intervento_600_350.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_319/crea_intervento_600_350.JPG new file mode 100644 index 0000000..697a712 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_319/crea_intervento_600_350.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_320/filtri.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_320/filtri.JPG new file mode 100644 index 0000000..10c3305 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_320/filtri.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_321/exportExcel.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_321/exportExcel.JPG new file mode 100644 index 0000000..aa35449 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_321/exportExcel.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_323/reportImpianti.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_323/reportImpianti.JPG new file mode 100644 index 0000000..a35ca03 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_323/reportImpianti.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_324/reportInterventi.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_324/reportInterventi.JPG new file mode 100644 index 0000000..499ab22 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_324/reportInterventi.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_324/reportInterventi_400_.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_324/reportInterventi_400_.JPG new file mode 100644 index 0000000..724afbc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/mobs/mm_324/reportInterventi_400_.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/syntaxhighlight.css b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/syntaxhighlight.css new file mode 100644 index 0000000..e8e786e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/syntaxhighlight.css @@ -0,0 +1,70 @@ +p.ilc_Code { + +} + +table.ilc_Sourcecode { + border: 1px solid black; + background: white; + padding: 5px; + margin: 10px 0px; +} + +td.ilc_LineNumbers { + background: #ffffff; + padding-left: 10px; + text-align: right; +} + +td.ilc_Sourcecode { + background: white; + padding-left: 10px; + +} + +span.ilc_CodeCategory_1 { + text-decoration: underline; + color: navy; +} + +span.ilc_CodeCategory_2 { + color: navy; + +} + +span.ilc_CodeCategory_3 { + color: #555555; + +} + +span.ilc_CodeQuote { + color: green; + +} + +span.ilc_CodeLinecomment { + color: gray; + +} + +span.ilc_CodeBlockcomment { + color: gray; + +} + +span.ilc_CodePrepro { + color: black; + +} + +span.ilc_CodeSelect { + color: black; + +} + +pre.ilc_Code { + font-size: 1em; +} + +span.ilc_LineNumber { + font-size: 1em; +} diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/table_of_contents.html b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/table_of_contents.html new file mode 100644 index 0000000..7c5a90c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/help/IT/table_of_contents.html @@ -0,0 +1,1059 @@ + + + + + - Manuale WebGIM + + + + + + + + + + + + + + + + + + + + + + + +
              +
              +
              +

              +

              + +
              + +
              +
              +
              + + +
              + + + + + +
              + + + + +
              +

              Table of Contents

              +
              +
              +
              + + + + + + + + + + + + + +
              +
              + +
              +
              + + + + +
              + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/ModLang.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/ModLang.png new file mode 100644 index 0000000..af77440 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/ModLang.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/ModPassw.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/ModPassw.png new file mode 100644 index 0000000..df6278c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/ModPassw.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/NodeResults.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/NodeResults.gif new file mode 100644 index 0000000..47274d0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/NodeResults.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/ProgressBar.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/ProgressBar.gif new file mode 100644 index 0000000..7f93a9f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/ProgressBar.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/apply.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/apply.png new file mode 100644 index 0000000..5790017 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/apply.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/apply_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/apply_l.png new file mode 100644 index 0000000..592ce6f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/apply_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/apply_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/apply_m.png new file mode 100644 index 0000000..2166fdf Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/apply_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/apply_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/apply_s.gif new file mode 100644 index 0000000..2692888 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/apply_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/apply_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/apply_s.png new file mode 100644 index 0000000..5790017 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/apply_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_orange_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_orange_l.png new file mode 100644 index 0000000..9f0b1da Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_orange_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_orange_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_orange_m.png new file mode 100644 index 0000000..19ec258 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_orange_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_orange_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_orange_s.png new file mode 100644 index 0000000..49c8492 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_orange_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_white_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_white_l.png new file mode 100644 index 0000000..74193b7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_white_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_white_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_white_m.png new file mode 100644 index 0000000..5caf557 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_white_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_white_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_white_s.png new file mode 100644 index 0000000..61eaa76 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/barcode_white_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/bg-menu-main.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/bg-menu-main.png new file mode 100644 index 0000000..5ff3c91 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/bg-menu-main.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/bg_bright.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/bg_bright.jpg new file mode 100644 index 0000000..e472ee3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/bg_bright.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/bg_dark.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/bg_dark.jpg new file mode 100644 index 0000000..8f2f235 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/bg_dark.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/bluGrad32.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/bluGrad32.png new file mode 100644 index 0000000..e6afd89 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/bluGrad32.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/cancel.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/cancel.png new file mode 100644 index 0000000..a730733 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/cancel.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/cancel_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/cancel_l.png new file mode 100644 index 0000000..2d5e260 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/cancel_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/cancel_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/cancel_m.png new file mode 100644 index 0000000..816e06a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/cancel_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/cancel_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/cancel_s.gif new file mode 100644 index 0000000..49f3630 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/cancel_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/cancel_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/cancel_s.png new file mode 100644 index 0000000..d933394 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/cancel_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/clonaObj.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/clonaObj.png new file mode 100644 index 0000000..3107990 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/clonaObj.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/clonaObj_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/clonaObj_l.png new file mode 100644 index 0000000..2104f28 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/clonaObj_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/clonaObj_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/clonaObj_m.png new file mode 100644 index 0000000..c382a8d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/clonaObj_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/clonaObj_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/clonaObj_s.png new file mode 100644 index 0000000..c95f6b1 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/clonaObj_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/clonaobj_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/clonaobj_s.gif new file mode 100644 index 0000000..f189a2e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/clonaobj_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/collapse.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/collapse.jpg new file mode 100644 index 0000000..d0cf806 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/collapse.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/delete.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/delete.gif new file mode 100644 index 0000000..65435dd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/delete.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/delete.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/delete.png new file mode 100644 index 0000000..346193c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/delete.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/delete_disabled.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/delete_disabled.gif new file mode 100644 index 0000000..2b73684 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/delete_disabled.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/deleteold.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/deleteold.gif new file mode 100644 index 0000000..65435dd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/deleteold.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/detail.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/detail.png new file mode 100644 index 0000000..364ae30 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/detail.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/divietoaccesso.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/divietoaccesso.gif new file mode 100644 index 0000000..2af2475 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/divietoaccesso.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/downLvl.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/downLvl.png new file mode 100644 index 0000000..a966b09 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/downLvl.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit.gif new file mode 100644 index 0000000..7422b25 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit.png new file mode 100644 index 0000000..52c00c5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit_disabled.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit_disabled.gif new file mode 100644 index 0000000..b9d6934 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit_disabled.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit_l.png new file mode 100644 index 0000000..e596348 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit_m.png new file mode 100644 index 0000000..62f280e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit_s.gif new file mode 100644 index 0000000..4bee2cd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit_s.png new file mode 100644 index 0000000..b66d7ed Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/edit_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/elimina.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/elimina.png new file mode 100644 index 0000000..0e0953c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/elimina.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/elimina_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/elimina_l.png new file mode 100644 index 0000000..9b7a462 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/elimina_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/elimina_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/elimina_m.png new file mode 100644 index 0000000..05ff036 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/elimina_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/elimina_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/elimina_s.gif new file mode 100644 index 0000000..f084154 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/elimina_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/elimina_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/elimina_s.png new file mode 100644 index 0000000..0e0953c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/elimina_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/expand.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/expand.jpg new file mode 100644 index 0000000..4e0c867 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/expand.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/expand_blue.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/expand_blue.jpg new file mode 100644 index 0000000..1592847 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/expand_blue.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/favicon.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/favicon.png new file mode 100644 index 0000000..3044bfc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/favicon.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-de.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-de.png new file mode 100644 index 0000000..d087ae4 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-de.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-en.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-en.png new file mode 100644 index 0000000..0c4f4fe Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-en.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-fi.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-fi.png new file mode 100644 index 0000000..9f333f1 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-fi.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-it.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-it.png new file mode 100644 index 0000000..0767830 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-it.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-nl.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-nl.png new file mode 100644 index 0000000..a9440bb Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-nl.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-pl.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-pl.png new file mode 100644 index 0000000..a8f7609 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-pl.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-ru.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-ru.png new file mode 100644 index 0000000..c20c449 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-ru.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-xb.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-xb.png new file mode 100644 index 0000000..0c4f4fe Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/flag-xb.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/header-opened.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/header-opened.png new file mode 100644 index 0000000..4da7a84 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/header-opened.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/help_16.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/help_16.png new file mode 100644 index 0000000..8fb731a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/help_16.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/help_22.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/help_22.png new file mode 100644 index 0000000..e3baaa9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/help_22.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/help_32.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/help_32.png new file mode 100644 index 0000000..9135c63 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/help_32.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/installWindows.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/installWindows.png new file mode 100644 index 0000000..5e21686 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/installWindows.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/logo_sw.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/logo_sw.png new file mode 100644 index 0000000..bc356c5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/logo_sw.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/mtzProg.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/mtzProg.png new file mode 100644 index 0000000..cd75e5b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/mtzProg.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/new.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/new.gif new file mode 100644 index 0000000..7b89f3f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/new.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/new_disabled.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/new_disabled.gif new file mode 100644 index 0000000..fe6f99c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/new_disabled.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/new_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/new_l.png new file mode 100644 index 0000000..90fec1d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/new_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/new_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/new_m.png new file mode 100644 index 0000000..e2823ba Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/new_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/new_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/new_s.png new file mode 100644 index 0000000..e948508 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/new_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/notepad_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/notepad_l.png new file mode 100644 index 0000000..ff82029 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/notepad_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/notepad_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/notepad_m.png new file mode 100644 index 0000000..4759626 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/notepad_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/notepad_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/notepad_s.png new file mode 100644 index 0000000..205216d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/notepad_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/orangeGrad32.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/orangeGrad32.png new file mode 100644 index 0000000..f97e309 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/orangeGrad32.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/page_pdf.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/page_pdf.png new file mode 100644 index 0000000..8f8095e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/page_pdf.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/pdfExport.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/pdfExport.png new file mode 100644 index 0000000..eed02a5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/pdfExport.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/pdfExportSmall.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/pdfExportSmall.png new file mode 100644 index 0000000..01f08bb Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/pdfExportSmall.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/print_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/print_l.png new file mode 100644 index 0000000..0a23e51 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/print_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/print_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/print_m.png new file mode 100644 index 0000000..bd3db56 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/print_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/print_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/print_s.png new file mode 100644 index 0000000..6cb10b0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/print_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/red32.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/red32.png new file mode 100644 index 0000000..ef56f8d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/red32.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/select.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/select.gif new file mode 100644 index 0000000..7b89f3f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/select.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/select.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/select.png new file mode 100644 index 0000000..bb07c04 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/select.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaGiallo_l.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaGiallo_l.gif new file mode 100644 index 0000000..6b3a4db Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaGiallo_l.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaGiallo_m.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaGiallo_m.gif new file mode 100644 index 0000000..9fb553b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaGiallo_m.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaGiallo_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaGiallo_s.gif new file mode 100644 index 0000000..50f620e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaGiallo_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaRosso_l.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaRosso_l.gif new file mode 100644 index 0000000..cf47b40 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaRosso_l.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaRosso_m.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaRosso_m.gif new file mode 100644 index 0000000..113f78b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaRosso_m.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaRosso_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaRosso_s.gif new file mode 100644 index 0000000..93f1e67 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaRosso_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaVerde_l.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaVerde_l.gif new file mode 100644 index 0000000..3e1cf8f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaVerde_l.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaVerde_m.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaVerde_m.gif new file mode 100644 index 0000000..829c0fa Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaVerde_m.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaVerde_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaVerde_s.gif new file mode 100644 index 0000000..ee9be66 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/semaVerde_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/sfondo.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/sfondo.png new file mode 100644 index 0000000..5fcffdd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/sfondo.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/table.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/table.png new file mode 100644 index 0000000..abcd936 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/table.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/unknown_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/unknown_l.png new file mode 100644 index 0000000..704cf4b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/unknown_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/unknown_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/unknown_m.png new file mode 100644 index 0000000..01354c3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/unknown_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/unknown_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/unknown_s.png new file mode 100644 index 0000000..4d158de Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/unknown_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/upLvl.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/upLvl.png new file mode 100644 index 0000000..fe5cc3d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/upLvl.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view.gif new file mode 100644 index 0000000..8f5d1e6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view.png new file mode 100644 index 0000000..2833b7a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view_disabled.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view_disabled.gif new file mode 100644 index 0000000..fb38c44 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view_disabled.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view_l.png new file mode 100644 index 0000000..de5ef3a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view_m.png new file mode 100644 index 0000000..e845f6d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view_s.gif new file mode 100644 index 0000000..df6ffba Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view_s.png new file mode 100644 index 0000000..2833b7a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/view_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/wizard.png b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/wizard.png new file mode 100644 index 0000000..b36973c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/wizard.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/wt_delete.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/wt_delete.gif new file mode 100644 index 0000000..e290099 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/wt_delete.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/wt_ko.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/wt_ko.gif new file mode 100644 index 0000000..e290099 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/wt_ko.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/wt_ok.gif b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/wt_ok.gif new file mode 100644 index 0000000..f59979e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/images/wt_ok.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/impianti.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/impianti.aspx new file mode 100644 index 0000000..cb3cde7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/impianti.aspx @@ -0,0 +1,10 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="impianti" Codebehind="impianti.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_impianti.ascx" TagName="mod_impianti" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_macchine.ascx" TagName="mod_macchine" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" TagName="mod_fixCal" TagPrefix="uc3" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/insertRichiesta.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/insertRichiesta.aspx new file mode 100644 index 0000000..ecc6fb5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/insertRichiesta.aspx @@ -0,0 +1,11 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/Ajax.master" AutoEventWireup="true" Inherits="insertRichiesta" Codebehind="insertRichiesta.aspx.cs" %> +<%@ MasterType virtualPath="~/WebMasterPages/Ajax.master"%> +<%@ Register Src="~/WebUserControls/mod_insertRichiesta.ascx" tagname="mod_insertRichiesta" tagprefix="uc1" %> + +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" tagname="mod_fixCal" tagprefix="uc2" %> + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/login.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/login.aspx new file mode 100644 index 0000000..bfbe20b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/login.aspx @@ -0,0 +1,9 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/MasterAjax.master" AutoEventWireup="true" + Inherits="login" Title="Login" Codebehind="login.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_login.ascx" TagName="mod_login" TagPrefix="uc1" %> + +
              + +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/logs/PlaceHolder.file b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/logs/PlaceHolder.file new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/logs/PlaceHolder.file @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/macchine.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/macchine.aspx new file mode 100644 index 0000000..c4cd8ba --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/macchine.aspx @@ -0,0 +1,10 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="macchine" Codebehind="macchine.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_macchine.ascx" tagname="mod_macchine" tagprefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" TagName="mod_fixCal" TagPrefix="uc3" %> + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/menu.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/menu.aspx new file mode 100644 index 0000000..e926485 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/menu.aspx @@ -0,0 +1,8 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/MasterAjax.master" AutoEventWireup="true" Inherits="menu" Title="Untitled Page" Codebehind="menu.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_main_help.ascx" TagName="mod_main_help" TagPrefix="uc2" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/mtzProg.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/mtzProg.aspx new file mode 100644 index 0000000..4d733a2 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/mtzProg.aspx @@ -0,0 +1,25 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="mtzProg" Codebehind="mtzProg.aspx.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_elencoMtzProg.ascx" TagName="mod_elencoMtzProg" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_dettMtzProg.ascx" TagName="mod_dettMtzProg" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" TagName="mod_fixCal" TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_mtzPrevPending.ascx" tagname="mod_mtzPrevPending" tagprefix="uc4" %> +<%@ Register src="~/WebUserControls/mod_filtraMtzProg.ascx" tagname="mod_filtraMtzProg" tagprefix="uc5" %> + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/packages.config b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/packages.config new file mode 100644 index 0000000..cac7f02 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/priorita.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/priorita.aspx new file mode 100644 index 0000000..303c321 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/priorita.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="priorita" Codebehind="priorita.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_priorita.ascx" tagname="mod_priorita" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/report_analisi.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/report_analisi.aspx new file mode 100644 index 0000000..6c6cfd2 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/report_analisi.aspx @@ -0,0 +1,6 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="report_analisi" Codebehind="report_analisi.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_reportInterventi.ascx" TagName="mod_reportInterventi" TagPrefix="uc1" %> + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/report_impianti.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/report_impianti.aspx new file mode 100644 index 0000000..e69e04d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/report_impianti.aspx @@ -0,0 +1,27 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="report_impianti" Codebehind="report_impianti.aspx.cs" %> + + +
              + + + + + + + + + + +
              +

              +

              + +
              + + +
              + +
              +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/sql/Applicazione/V1.4 USA/GIM_0227.sql b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/sql/Applicazione/V1.4 USA/GIM_0227.sql new file mode 100644 index 0000000..4d22327 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/sql/Applicazione/V1.4 USA/GIM_0227.sql @@ -0,0 +1,63 @@ +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/************************************* +* STORED PROCEDURE spt_AD_delete +* elimina la macchina (da famiglia macchina e anagMacchina) SE non ah record associati +* +* modif.: S.E.L. - 2013.12.06 +**************************************/ +create PROCEDURE spt_AD_delete +( + @Original_idxMacchina int +) +AS + +BEGIN tran + + + DECLARE @trovati INT = 0 + -- controllo se ha eventi associati ... + SELECT @trovati = @trovati + ISNULL(COUNT(*),0) FROM InterventiMtz WHERE idxMacchina = @Original_idxMacchina + -- controllo se ha eventi schedulati ... + SELECT @trovati = @trovati + ISNULL(COUNT(*),0) FROM MtzProgPending WHERE idxMacchina = @Original_idxMacchina + + -- elimino solo se ZERO elementia ssociati.. + + IF (@trovati = 0) + BEGIN + + DELETE + FROM Macchine2FamMacchine + WHERE idxMacchina = @Original_idxMacchina + + DELETE + FROM AnagMacchine + WHERE idxMacchina = @Original_idxMacchina + + END + + +COMMIT tran + +RETURN +go + +commit; +go + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(227, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY versione DESC +GO \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/sql/Applicazione/V1.4 USA/GIM_0229.sql b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/sql/Applicazione/V1.4 USA/GIM_0229.sql new file mode 100644 index 0000000..30a4399 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/sql/Applicazione/V1.4 USA/GIM_0229.sql @@ -0,0 +1,180 @@ +set xact_abort on +go + +begin transaction +go + +set ANSI_NULLS on +go + +-- ============================================= +-- Author: S.E.Locatelli +-- Create date: 2013.12.27 +-- Description: ricerca causali by conditio +-- ============================================= +create PROCEDURE stp_vscm_getByConditio +( + @conditio INT = 0 +) +AS + +SELECT value, label, conditio +FROM v_selCausaliMacchine +WHERE (conditio = @conditio) + + +RETURN +go + +-- ============================================= +-- Author: S.E.Locatelli +-- Create date: 2013.12.27 +-- Description: ricerca causali by conditio + valore corrente (x storico) +-- ============================================= +create PROCEDURE stp_vscm_getByConditioAndCurr +( + @conditio INT = 0, + @currVal INT = 0 +) +AS + +DECLARE @trovati INT = 0 + +SELECT @trovati = COUNT(*) FROM v_selCausaliMacchine WHERE value=@currVal AND conditio = @conditio +-- controllo se c'è valore ok così... +IF @trovati=1 + BEGIN + SELECT value, label, conditio + FROM v_selCausaliMacchine + WHERE (conditio = @conditio) + END +ELSE + BEGIN + SELECT @currVal, '--- ### ---', @conditio + + UNION + + SELECT value, label, conditio + FROM v_selCausaliMacchine + WHERE (conditio = @conditio) + END + +RETURN +go + +commit +go + + +set xact_abort on +go + +begin transaction +go + +set ANSI_NULLS on +go + +/************************************* +* STORED PROCEDURE spt_AD_delete +* elimina la macchina (da famiglia macchina e anagMacchina) SE non ah record associati +* +* modif.: S.E.L. - 2013.12.06 +**************************************/ +create PROCEDURE spt_AD_delete +( + @Original_idxMacchina int +) +AS + +BEGIN tran + + + DECLARE @trovati INT = 0 + -- controllo se ha eventi associati ... + SELECT @trovati = @trovati + ISNULL(COUNT(*),0) FROM InterventiMtz WHERE idxMacchina = @Original_idxMacchina + -- controllo se ha eventi schedulati ... + SELECT @trovati = @trovati + ISNULL(COUNT(*),0) FROM MtzProgPending WHERE idxMacchina = @Original_idxMacchina + + -- elimino solo se ZERO elementia ssociati.. + + IF (@trovati = 0) + BEGIN + + DELETE + FROM Macchine2FamMacchine + WHERE idxMacchina = @Original_idxMacchina + + DELETE + FROM AnagMacchine + WHERE idxMacchina = @Original_idxMacchina + + END + + +COMMIT tran + +RETURN +go + +commit +go + + +set xact_abort on +go + +begin transaction +go + +set ANSI_NULLS on +go + +-- ============================================= +-- Author: S.E.Locatelli +-- Create date: 2013.12.27 +-- Description: ricerca causali by conditio + valore corrente (x storico) +-- ============================================= +alter PROCEDURE stp_vscm_getByConditioAndCurr +( + @conditio INT = 0, + @currVal INT = 0 +) +AS +DECLARE @trovati INT = 0 + +SELECT @trovati = COUNT(*) FROM v_selCausaliMacchine WHERE value=@currVal AND conditio = @conditio +-- controllo se c'è valore ok così... +IF @trovati=1 + BEGIN + SELECT value, label, conditio + FROM v_selCausaliMacchine + WHERE (conditio = @conditio) + END +ELSE + BEGIN + SELECT @currVal as value, '--- ### ---' as label, @conditio as conditio + + UNION + + SELECT value, label, conditio + FROM v_selCausaliMacchine + WHERE (conditio = @conditio) + END + + +RETURN +go + +commit +go + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(229, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY versione DESC +GO \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/sql/Applicazione/V1.4 USA/GIM_0232.sql b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/sql/Applicazione/V1.4 USA/GIM_0232.sql new file mode 100644 index 0000000..bc7a9db --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/sql/Applicazione/V1.4 USA/GIM_0232.sql @@ -0,0 +1,40 @@ +-- FARE A MANO!!!! + +SELECT * +FROM AnagFamMacchine + +SELECT * +FROM anagcausali +WHERE idxFamMacchine = 1 + +-- creare nuova anag fam macchine +-- aggiornare causali alla nuova +UPDATE anagcausali +SET idxFamMacchine = 54 -- verificare su loro db dopo aver creato "DEFAULT MTZ - do not modify" +WHERE idxFamMacchine = 1 + +-- riportare la prima causale come ND a quella "default" +UPDATE anagcausali +SET idxFamMacchine = 1 +WHERE idxCausale = 1 + +-- aggiungere a mano "axis"... +-- mettere la causale num 1 come N.A. e NON attiva... +-- cambiare nomi tra nuova famiglia e muratec +UPDATE AnagFamMacchine +SET nomeFamMacch = 'DEFAULT MTZ - do not modify' +WHERE idxFamMacchine = 1 + +-- cambiare nomi tra nuova famiglia e muratec +UPDATE AnagFamMacchine +SET nomeFamMacch = 'MURATEC' +WHERE idxFamMacchine = 54 -- verificare su loro db dopo aver creato "DEFAULT MTZ - do not modify" + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(232, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY versione DESC +GO \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/temp/PlaceHolder.file b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/temp/PlaceHolder.file new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/temp/PlaceHolder.file @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/test.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/test.aspx new file mode 100644 index 0000000..4b0bed3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/test.aspx @@ -0,0 +1,6 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/Ajax.master" AutoEventWireup="true" Inherits="test" Codebehind="test.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_periodoAnalisi.ascx" TagName="mod_periodoAnalisi" TagPrefix="uc2" %> + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/tipoGuasto.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/tipoGuasto.aspx new file mode 100644 index 0000000..60e9e64 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/tipoGuasto.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="tipoGuasto" Codebehind="tipoGuasto.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_tipoGuasto.ascx" tagname="mod_tipoGuasto" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/unauthorized.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/unauthorized.aspx new file mode 100644 index 0000000..ac5a96b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/unauthorized.aspx @@ -0,0 +1,9 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimple.master" AutoEventWireup="true" Inherits="unauthorized" Title="Untitled Page" Codebehind="unauthorized.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_unauthorized.ascx" TagName="mod_unauthorized" TagPrefix="uc1" %> + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/vocabolario.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/vocabolario.aspx new file mode 100644 index 0000000..9b17288 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/AspnetCompileMerge/TempBuildDir/vocabolario.aspx @@ -0,0 +1,8 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="vocabolario" Title="Untitled Page" Codebehind="vocabolario.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_vocabolario.ascx" TagName="mod_vocabolario" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_lemmiVocab.ascx" TagName="mod_lemmiVocab" TagPrefix="uc2" %> + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AutoScripts/GIMConnectionString_IncrementalSchemaOnly.dacpac b/Projects/WebGIM/GIM_site/obj/Alumat/AutoScripts/GIMConnectionString_IncrementalSchemaOnly.dacpac new file mode 100644 index 0000000..9430c28 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AutoScripts/GIMConnectionString_IncrementalSchemaOnly.dacpac differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/AutoScripts/GIM_Data.Properties.Settings.GIMConnectionString_IncrementalSchemaOnly.dacpac b/Projects/WebGIM/GIM_site/obj/Alumat/AutoScripts/GIM_Data.Properties.Settings.GIMConnectionString_IncrementalSchemaOnly.dacpac new file mode 100644 index 0000000..8d4fd71 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/AutoScripts/GIM_Data.Properties.Settings.GIMConnectionString_IncrementalSchemaOnly.dacpac differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/CSAutoParameterize.parameters.xml b/Projects/WebGIM/GIM_site/obj/Alumat/CSAutoParameterize.parameters.xml new file mode 100644 index 0000000..af8f305 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/CSAutoParameterize.parameters.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/CSAutoParameterize/original/Web.config b/Projects/WebGIM/GIM_site/obj/Alumat/CSAutoParameterize/original/Web.config new file mode 100644 index 0000000..daac72c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/CSAutoParameterize/original/Web.config @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/CSAutoParameterize/transformed/Web.config b/Projects/WebGIM/GIM_site/obj/Alumat/CSAutoParameterize/transformed/Web.config new file mode 100644 index 0000000..feb2af9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/CSAutoParameterize/transformed/Web.config @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/DesignTimeResolveAssemblyReferencesInput.cache b/Projects/WebGIM/GIM_site/obj/Alumat/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..4551e2a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/GIM_site.csproj.FileListAbsolute.txt b/Projects/WebGIM/GIM_site/obj/Alumat/GIM_site.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..595aa4c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/GIM_site.csproj.FileListAbsolute.txt @@ -0,0 +1,31 @@ +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\NLog.config +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\GIM_site.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\GIM_site.pdb +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\AjaxControlToolkit.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\GIM_data.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\SanitizerProviders.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\SteamWare.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\Flesk.ViewState.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\ICSharpCode.SharpZipLib.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\GIM_data.pdb +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\ar\AjaxControlToolkit.resources.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\cs\AjaxControlToolkit.resources.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\de\AjaxControlToolkit.resources.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\es\AjaxControlToolkit.resources.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\fr\AjaxControlToolkit.resources.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\he\AjaxControlToolkit.resources.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\hi\AjaxControlToolkit.resources.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\it\AjaxControlToolkit.resources.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\ja\AjaxControlToolkit.resources.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\ko\AjaxControlToolkit.resources.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\nl\AjaxControlToolkit.resources.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\pt\AjaxControlToolkit.resources.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\ru\AjaxControlToolkit.resources.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\tr-TR\AjaxControlToolkit.resources.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\zh-CHS\AjaxControlToolkit.resources.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\bin\zh-CHT\AjaxControlToolkit.resources.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\obj\Alumat\GIM_site.csprojResolveAssemblyReference.cache +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\obj\Alumat\RdlCompile.cache +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\obj\Alumat\RdlCompile.compiled +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\obj\Alumat\GIM_site.dll +C:\Users\samuele\Documents\Visual Studio 2012\Projects\WebGIM\Projects\WebGIM\GIM_site\obj\Alumat\GIM_site.pdb diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/GIM_site.csprojResolveAssemblyReference.cache b/Projects/WebGIM/GIM_site/obj/Alumat/GIM_site.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000..872629e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/GIM_site.csprojResolveAssemblyReference.cache differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/GIM_site.dll b/Projects/WebGIM/GIM_site/obj/Alumat/GIM_site.dll new file mode 100644 index 0000000..6677fc0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/GIM_site.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/GIM_site.SourceManifest.xml b/Projects/WebGIM/GIM_site/obj/Alumat/Package/GIM_site.SourceManifest.xml new file mode 100644 index 0000000..c5fb2b9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/GIM_site.SourceManifest.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/AnagOperatoriMtz.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/AnagOperatoriMtz.aspx new file mode 100644 index 0000000..edadb94 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/AnagOperatoriMtz.aspx @@ -0,0 +1,7 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="AnagOperatoriMtz" Codebehind="AnagOperatoriMtz.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_anagOpMtz.ascx" tagname="mod_anagOpMtz" tagprefix="uc1" %> + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Appunti.txt b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Appunti.txt new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Appunti.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Default.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Default.aspx new file mode 100644 index 0000000..c3f7dd9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Default.aspx @@ -0,0 +1,17 @@ +<%@ Page Language="C#" AutoEventWireup="true" Inherits="Default" Codebehind="Default.aspx.cs" %> + + + + + + SteamWare s.r.l. + + + +
              +
              + +
              +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/ExcelExportMtzPrev.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/ExcelExportMtzPrev.aspx new file mode 100644 index 0000000..3235134 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/ExcelExportMtzPrev.aspx @@ -0,0 +1,72 @@ +<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" CodeBehind="ExcelExportMtzPrev.aspx.cs" + Inherits="GIM_site.ExcelExportMtzPrev" %> + + + + + + + +
              +
              + + + + + + + + + + + + + + + + + + + + + + <%--DataFormatString="{0:dd/MM/yy}" --%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/ExcelExportMtzPrevPending.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/ExcelExportMtzPrevPending.aspx new file mode 100644 index 0000000..eeb51c0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/ExcelExportMtzPrevPending.aspx @@ -0,0 +1,44 @@ +<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" Inherits="ExcelExportMtzPrevPending" + CodeBehind="ExcelExportMtzPrevPending.aspx.cs" %> + + + + + + + +
              +
              + + + <%--DataFormatString="{0:dd/MM/yyyy}"--%> + + + + + + + + + + + + + + + + + + + + + +
              +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/ExportPdf.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/ExportPdf.aspx new file mode 100644 index 0000000..f2f7dea --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/ExportPdf.aspx @@ -0,0 +1,16 @@ +<%@ Page Language="C#" AutoEventWireup="true" Inherits="ExportPdf" Codebehind="ExportPdf.aspx.cs" %> + + + + + + + + +
              +
              + +
              +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/PrecompiledApp.config b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/PrecompiledApp.config new file mode 100644 index 0000000..f7f4068 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/PrecompiledApp.config @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/EN/MacchineReparti.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/EN/MacchineReparti.rdlc new file mode 100644 index 0000000..18828f8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/EN/MacchineReparti.rdlc @@ -0,0 +1,888 @@ + + + + + 4ff050af-b9d5-4fd6-8b1e-1dfa4459442c + WebGim + + + 11in + true + 8.5in + 0.25cm + false + 0.2cm + 0.2cm + + true + + + 0.05754cm + 28.55489cm + + true + Plant and Machines List + + + 0.61309cm + true + + 0.2cm + d6433c86-fc2e-4a5c-b604-aa1d171ded77 + 29.7cm + + + + + codImpianto + System.String + + + nomeImpianto + System.String + + + tipoImpianto + System.String + + + codMacchina + System.String + + + nomeMacchina + System.String + + + modello + System.String + + + matricola + System.String + + + anno + System.Int32 + + + kgPeso + System.Double + + + kwConsumo + System.Double + + + + WebGim + select * from v_elencoImpiantiMacchine + true + + + + + 28.75cm + + 1cm + + + textbox1 + 28.31085cm + + 1 + true + 0.12566cm + 0.91429cm + Plant and Machines List + + + WebGim + 1.35317cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
              + + + + + 3 + + + nomeImpianto + + 21 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value)&"/"&(Fields!tipoImpianto.Value) + + + + + + + textbox7 + + 20 + true + + + + + + + + textbox20 + + 19 + true + + + + + + + + textbox11 + + 18 + true + + + + + + + + textbox13 + + 17 + true + + + + + + + + textbox15 + + 16 + true + + + + + + 0.53333cm + + + true +
              +
              + + + + + + + textbox22 + + 15 + true + + + + + + + + textbox23 + + 14 + true + + + + + + + + textbox24 + + 13 + true + + + + + + + + textbox25 + + 12 + true + + + + + + + + textbox26 + + 11 + true + + + + + + + + textbox27 + + 10 + true + tot: + + + + + + + + 9 + true + =sum(Fields!kgPeso.Value) + + + + + + + + 8 + true + =sum(Fields!kwConsumo.Value) + + + + + 0.63492cm + + +
              +
              +
              + 28.53572cm +
              + + + + + + + textbox3 + + 7 + true + + + + + + + + + nomeMacchina + + 6 + true + =Fields!nomeMacchina.Value + + + + + + + codMacchina + + 5 + true + =Fields!codMacchina.Value + + + + + + + matricola + + 4 + true + =Fields!matricola.Value + + + + + + + modello + + 3 + true + =Fields!modello.Value + + + + + + + anno + + 2 + true + =Fields!anno.Value + + + + + + + kgPeso + + 1 + true + =Fields!kgPeso.Value + + + + + + + kwConsumo + + true + =Fields!kwConsumo.Value + + + + + 0.53333cm + + +
              +
              + + + + + + + textbox2 + + 29 + true + Plant + + + + + + + textbox4 + + 28 + true + Machine + + + + + + + textbox6 + + 27 + true + Cod + + + + + + + textbox8 + + 26 + true + S.Num. + + + + + + + textbox10 + + 25 + true + Model + + + + + + + textbox12 + + 24 + true + Year + + + + + + + textbox14 + + 23 + true + Weight + + + + + + + textbox16 + + 22 + true + Power + + + + + 0.5cm + + + true +
              + + + 2.5cm + + + 11.0582cm + + + 3.30291cm + + + 2.25cm + + + 4.77646cm + + + 1.5cm + + + 1.45503cm + + + 1.69312cm + + +
              +
              + 3.55475cm + + en-US + + true + + + 0.05754cm + 17.67196cm + + 3 + true + 5.70238cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.05754cm + 1.75cm + + 2 + true + 24cm + Page + + + 0.05754cm + 2.5cm + + 1 + true + 25.5cm + =Globals.PageNumber & " / " & Globals.TotalPages + + + 0.05754cm + 5.25cm + + true + = " date " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.53373cm + true + + 0.2cm + 21cm +
              \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/EN/ReportInterventi.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/EN/ReportInterventi.rdlc new file mode 100644 index 0000000..c727491 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/EN/ReportInterventi.rdlc @@ -0,0 +1,1345 @@ + + + + + f5329736-ab43-433d-8a18-5abe0079cc88 + WebGim + + + 11in + true + 8.5in + 0.25cm + true + 0.2cm + 0.2cm + + true + + + 20.25cm + + true + Interventions Report + + + 0.5cm + true + + 0.2cm + 6ad0ca25-9000-43ff-9d7c-112adde0b515 + 21cm + + + + + numIntMtz + System.Int32 + + + richiesta + System.DateTime + + + codImpianto + System.String + + + nomeImpianto + System.String + + + codMacchina + System.String + + + nomeMacchina + System.String + + + descrizione + System.String + + + inizioIntervento + System.DateTime + + + fineIntervento + System.DateTime + + + descrizioneIntervento + System.String + + + descrCausale + System.String + + + minErogati + System.Int32 + + + durataMtz + System.Int32 + + + durataOff + System.Int32 + + + guasto + System.DateTime + + + + WebGim + select * from v_elencoIntervFilt + true + + + + + 20.52663cm + + 1cm + + + 1cm + 14cm + + 4 + true + 6cm + 1.25cm + - PRODUCTION: between the initial failure to restart of production +- MAINTENANCE: time passed between maintenance intervention +- STAFF: total time spent by the maintenance staff + + + 1cm + 5.5cm + + 3 + true + 0.25cm + 0.75cm + Report intervention times divided by + + + textbox1 + 20.25cm + + 2 + true + 0.91429cm + Interventions Report + + + 1 + WebGim + 2.5cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
              + + + + + 6 + + + nomeImpianto + + 41 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value) + + + + + 3 + + + textbox12 + + 40 + true + Stop hours + + + + + 0.53333cm + + + true +
              +
              + + + + + + + textbox13 + + 24 + true + + + + + + + + textbox16 + + 23 + true + + + + + + + + textbox17 + + 22 + true + + + + + + + + textbox18 + + 21 + true + + + + + + + + textbox19 + + 20 + true + + + + + + + + textbox20 + + 19 + true + Tot Plant: + + + + + + + + 18 + true + =sum(Fields!durataOff.Value) + + + + + + + + 17 + true + =sum(Fields!durataMtz.Value) + + + + + + + + 16 + true + =sum(Fields!minErogati.Value) + + + + + 0.63492cm + + + + + + + textbox25 + + 33 + true + + + + + + + + textbox28 + + 32 + true + + + + + + + + textbox29 + + 31 + true + + + + + + + + textbox31 + + 30 + true + + + + + + + + textbox32 + + 29 + true + + + + + + + + textbox33 + + 28 + true + + + + + + + + textbox34 + + 27 + true + + + + + + + + textbox35 + + 26 + true + + + + + + + + textbox40 + + 25 + true + + + + + + 0.25cm + + +
              +
              + + + + =Fields!codMacchina.Value + + +
              + + + + + + + textbox23 + + 39 + true + + + + + + 4 + + + nomeMacchina + + 38 + true + =(Fields!nomeMacchina.Value)&" "&(Fields!codMacchina.Value) + + + + + + + textbox36 + + 37 + true + + + + + + + + textbox37 + + 36 + true + PROD. + + + + + + + + 35 + true + MAINT. + + + + + + + + 34 + true + STAFF + + + + + 0.63492cm + + + true +
              +
              + + + + + + + textbox2 + + 15 + true + + + + + + + + textbox3 + + 14 + true + + + + + + + + textbox4 + + 13 + true + + + + + + + + textbox5 + + 12 + true + + + + + + + + textbox7 + + 11 + true + + + + + + + + textbox8 + + 10 + true + Tot Machine: + + + + + + + + 9 + true + =sum(Fields!durataOff.Value) + + + + + + + + 8 + true + =sum(Fields!durataMtz.Value) + + + + + + + + 7 + true + =sum(Fields!minErogati.Value) + + + + + 0.63492cm + + +
              +
              +
              +
              + + + + + 2 + + + textbox9 + + 6 + true + =(Fields!numIntMtz.Value) + + + + + 2 + + + guasto + + 5 + true + =Fields!guasto.Value + + + + + + + descrizione + + 4 + true + =Fields!descrizione.Value + + + + + + + descrizioneIntervento + + 3 + true + =Fields!descrizioneIntervento.Value + + + + + + + durataOff + + 2 + true + =Fields!durataOff.Value + + + + + + + durataMtz + + 1 + true + =Fields!durataMtz.Value + + + + + + + minErogati + + true + =Fields!minErogati.Value + + + + + 0.63492cm + + +
              + + + 0.25cm + + + 1cm + + + 1.27663cm + + + 1.5cm + + + 5.75cm + + + 6.25cm + + + 1.5cm + + + 1.5cm + + + 1.5cm + + + 3.32301cm +
              + + 0.25cm + 1cm + 19.75cm + + 1.24339cm + +
              + 6cm + + en-US + + true + + + 0.1369cm + 10.54762cm + + 3 + true + 5.25cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.1369cm + 1.75cm + + 2 + true + 16.25cm + Pagina + + + 0.1369cm + 2.5cm + + 1 + true + 17.75cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.1369cm + 4.5cm + + true + 0.5cm + = " date " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.6131cm + true + + 0.2cm + 29.7cm +
              \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/EN/Report_MTBF_MTTR.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/EN/Report_MTBF_MTTR.rdlc new file mode 100644 index 0000000..08f902c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/EN/Report_MTBF_MTTR.rdlc @@ -0,0 +1,968 @@ + + + + + a89e8338-493e-433b-b479-316efbad0009 + WebGim + + + 11in + + + Float + true + OreTotali + + + true + 8.5in + 0.25cm + true + 0.2cm + 0.2cm + + true + + + 20.25cm + + true + Report MTBF MTTR + + + 0.4762cm + true + + 0.2cm + 0aad9ce8-d201-4dde-aa78-0d9db3569b39 + 21cm + + + + + numInterventi + System.Int32 + + + totOreMtz + System.Int32 + + + totOreOfficina + System.Int32 + + + codImpianto + System.String + + + codMacchina + System.String + + + nomeImpianto + System.String + + + nomeMacchina + System.String + + + + WebGim + select * from v_datiMTBFMTTR + true + + + + + 20.5cm + + 1cm + + + true + 2.5cm + 9.75cm + + 10 + 10.25cm + 0.5cm + MTTR_off + + + 3cm + 9.75cm + + 9 + true + 10.25cm + 0.5cm + referred to the total stop time for the machine/plant + + + 3cm + 9.75cm + + 8 + true + 0.25cm + 0.5cm + referred to the time spent for the actual maintenance of the machine/plant + + + 1.75cm + 9.75cm + + 7 + true + 10.25cm + 0.75cm + Mean time to repair the machine/plant + + + 1.75cm + 9.75cm + + 6 + true + 0.25cm + 0.75cm + Mean time between subsequent failures + + + 2.5cm + 9.75cm + + 5 + true + 0.25cm + 0.5cm + MTTR_man + + + 1.25cm + 9.75cm + + 4 + true + 10.25cm + 0.5cm + MTTR (Mean Time To Repair) + + + + textbox30 + 1.25cm + 9.75cm + + 3 + true + 0.25cm + 0.5cm + MTBF (Mean Time Between Failure) + + + textbox1 + 20.31746cm + + 2 + true + 0.91429cm + Report MTBF MTTR + + + 1 + WebGim + 4cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
              + + + + + 4 + + + nomeImpianto + + 26 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value) + + + + + + + textbox15 + + 25 + true + Num. Int. + + + + + + + + 24 + true + MTBF + + + + + + + + 23 + true + MTTR_man + + + + + + + + 22 + true + MTTR_off + + + + + 0.5cm + + +
              +
              + + + + + + + textbox21 + + 13 + true + + + + + + + + textbox22 + + 12 + true + + + + + + + + textbox23 + + 11 + true + + + + + + + + textbox24 + + 10 + true + Tot : + + + + + + + textbox25 + + 9 + true + =Sum(Fields!numInterventi.Value) + + + + + + + textbox26 + + 8 + true + =(Parameters!OreTotali.Value)/Sum(Fields!numInterventi.Value) + + + + + + + textbox27 + + 7 + true + =sum(Fields!totOreMtz.Value)/sum(Fields!numInterventi.Value) + + + + + + + textbox28 + + 6 + true + =sum(Fields!totOreOfficina.Value)/sum(Fields!numInterventi.Value) + + + + + 0.63492cm + + + + + + + textbox2 + + 21 + true + + + + + + + + textbox4 + + 20 + true + + + + + + + + textbox6 + + 19 + true + + + + + + + + textbox7 + + 18 + true + + + + + + + + textbox8 + + 17 + true + + + + + + + + textbox9 + + 16 + true + + + + + + + + textbox10 + + 15 + true + + + + + + + + textbox12 + + 14 + true + + + + + + 0.63492cm + + +
              +
              +
              + 20.05716cm +
              + + + + + 3 + + + + 5 + true + =(Fields!nomeMacchina.Value)&" "&(Fields!codMacchina.Value) + + + + + + + + 4 + true + + + + + + + + + 3 + true + =Fields!numInterventi.Value + + + + + + + + 2 + true + =(Parameters!OreTotali.Value)/Fields!numInterventi.Value + + + + + + + + 1 + true + =(Fields!totOreMtz.Value)/(Fields!numInterventi.Value) + + + + + + + + true + =(Fields!totOreOfficina.Value)/(Fields!numInterventi.Value) + + + + + 0.55588cm + + +
              + + + 2.75737cm + + + 2.75737cm + + + 2.75737cm + + + 1.25cm + + + 2.25cm + + + 2.75737cm + + + 2.75737cm + + + 2.77031cm + + + 2.32572cm +
              + + 0.25cm + 1.25cm + 19.7619cm + + 2.5cm + +
              + 6.82572cm + + en-US + + true + + + 0.1369cm + 10.54762cm + + 3 + true + 5.03373cm + 0.4762cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.1369cm + 1.75cm + + 2 + true + 16.03373cm + 0.4762cm + Pagina + + + 0.1369cm + 2.5cm + + 1 + true + 17.53373cm + 0.4762cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.1369cm + 4.5cm + + true + 0.28373cm + 0.4762cm + = " date " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.75cm + true + + 0.2cm + 29.7cm +
              \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/EN/RichiestaIntervento.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/EN/RichiestaIntervento.rdlc new file mode 100644 index 0000000..90037a0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/EN/RichiestaIntervento.rdlc @@ -0,0 +1,1631 @@ + + + + + 74bf6fe5-ae22-4a3e-a2bf-9797dba8ca60 + WebGim + + + 29.7cm + true + 21cm + 0.25cm + true + 0.2cm + 0.2cm + 0.2cm + 7184c39e-21ca-49d2-a97c-6c9d66413962 + + + image/png + iVBORw0KGgoAAAANSUhEUgAAADQAAAAzCAYAAADYfStTAAADO2lDQ1BJQ0MgUHJvZmlsZQAAeAGFlEto1FAUhv+MKYK0gqi1FpTgQou0JT7QilDbabXWkXEY+9AiyDRzZxpNMzGZGR+ISEHc+VqKGx+IiyriQrpQcKULkULra1EEcaUiiEI3Usb/Ju1MKlYvJPlyzn/P64YAVQ9TjmNFNGDYzrvJrqh26PCAtngCVahBNbhShue0JxL7faZWPuev6bdQpGWyScaK9R2Y+LRt9f1Lj2Lv6572+p75+nlvNS4TAopG64pswFslDwa8V/LJvJOn5ohkYyiVJjvkRrcn2UG+QV6aDfFgiNPCM4CqNmpyhuMyTmQFuaVoZGXMUbJup02bPCXtac8Ypob9Rn7IWdDGlY8BrWuARS8rtgEPGL0LrFpfsTXUASv7gbEtFdvPpD8fpXbcy2zZ7IdTqqOs6UOp9HM9sPgaMHO1VPp1q1Sauc0crOOZZRTcoq9lYcorIKg32M34yTlaiIOefFULcJNz7F8CxC4A1z8CGx4Ayx8DiRqgZwci59lucOXFKc4F6Mg5p10zO5TXNuv6dq2dRyu0bttobtRSlqX5Lk9zhSfcokg3Y9gqcM7+WsZ7tbB7D/LJ/iLnhLd7lpWRdKqTs0Qz2/qSFp27yY3kexlzTze5gddUxt3TG7Cy0cx39wQc6bOtOM9FaiJ19mD8AJnxFdXJR+U8JI94xYMypm8/ltqXINfTnjyei0lNLfe2nRnq4RlJVqwzQx3xWX7tFpIy7zpq7jiW/82ztshzHIYFARM27zY0JNGFKJrgwEUOGXpMKkxapV/QasLD8b8qLSTKuywquvCZez77e06gwN0yfh+icYw0liNo+jv9m/5Gv6nf0b9eqS80VDwj7lHTGL/8nXFlZlmNjBvUKOPLmoL4Bqttp9dCltZhXkFPXlnfFK4uY1+pL3s0mUNcjE+HuhShTE0YZDzZtey+SLb4Jvx8 +c9kWmh61L84+qavkeqOOHZmsfnE2XA1r/7OrYNKyq/DkjZAuPGuhrlU3qd1qi7oDmrpLbVNb1U6+7VT3l3f0clYmTrJul9Wn2ION0/RWTroyWwT/Fn4x/C91CVu4pqHJf2jCzWVMS/iO4PYfd0j5L/wNAYUVDXxLOzsAAAAJcEhZcwAACxMAAAsTAQCanBgAAA9sSURBVGgF5RppWFRHskA5hhHkElAhyC2g3CjgAUoQcPCIGI3xCEa8NpJDEw0bs+J6xSMxG+N6ByWCBkVYhQgKCCKCIgMozADDZUAjyH0KiLOvHnmTN/PecCy7v7a/b6a7q6uqu6a66wKA/1JLSkriFhUVKQ+XnVAo1Em8c9/cKyxs9HBp2fAV2IDDgcXEJ5tOGq+zseTpC5eHgqevV813y675rfbs4sW+1QPxiYxJMLYymbAx8tdsz8kmhuouk40E7a9e/eQ5w+3WQHT/87W4X++cAOcNYupjNO9jcZGw+PqKz7+3k7e578Zv7EtF5TcQl6LDPvLazbiQsB805NENBa44FCR5OAe+D3ft6O6eT1+vbngFBy8kLfgiyG+Poc9GC/oajlWmB1ns3+C3Z++5+ADElWoKMHuKhbGzFGyYkxEJpKmjY8LlqL4lu2fE7SJoaGpbeGzr8t3EL28mWSfGfw9euLurp2cB4sg2BVDQGsNRmiALH858RAK1dPdqydvswz0/w1QLYw3IPV0uwSHGgXPsNfZcSJWAZAdiUFSXhQ1nPiKBGlt6NLlcLut+eJ1O38jhZWTl7KIQLv0radfDJyJeUk4FBZLq1Tiq0PGqV1MKOMzJiATKL616S5urJHfLQxdTQQHEYffu58THJabHTzabFHYwMl0uPi40NDY9HhBhkMUBbX90dLRyfHqZesTxvzaw8XnR0JKnqMwBdWUFaOsRs6GA/9ZzoKmuwsPF5rZuuXi4rqvBTfjrljW/wvQQDXhwrBVh9Lb688MmC2bbwbKFvpV0OH3M6of +CwqKV5/oaf3rvkdDbxtxYW3esWm1RRW3+tfSivKTc8jp4PboJHp8sREZlZeXxgV+e5RVUsspM32vQseDitgQba6sAEtFukx6xR53Psi9mBC6ezTM1NHDu7Gg3FpZV9VhbGD96I35zZon/21myTFkFys3N2+v50cnQ9l4xeSWNdFRhqacNLJnj2MdRVY50cXL8ABnl5hbsAgVxmPP6f8ryBaSZ42QGU8yNwNJQm1zv7HoFT5+9gOSsQnhY0cbQVty+98HWzCjMwsJsNxLcyniwVYercvjizWzFq+kCoJv520eD4zPzCzaHfby+hr45Q6C7WVlOZ+IeRP2cLLCiI1Ljz5Y4gaezdYKlsQHkF1fyNh6KlRwMr15wgCNYm0yE5s5eqG/rgRe1tSRpbXMX6GtyQEddBcbr64GmmhLxXhoYwp3etgBmOlomNDa1Qga/iLc/MkvCnzoD9nYmOm/Ohi4PnubsEE6HMwQqKi5eGPL3M5dTS9o4dET6GA9OvAvJL0YJ4mozCRIflMAdfrlkjU5HHyPNNFN18J3jQQoXc7cIKOtnb6IDja0dA/LAG5B8PGSblYXFd3S+DIFib6RM09VRvzIr5CzDYdIJqTEy/jrIh9TInnNJJNi3tgIcuurBs+13cj69o47sH3D1IF19PORzdCFPQwvKR/VbaBTgyCdL4FFBEYSG36dYD9jH7lvRoqbKXe3rNe0GHZEhEC6WlpWFx6U9Dtp+IpGOyxjjQXas9IQLSflwv6ASdlQ9hO0vChh48gCHDOwhXN+CFAw19vU6X1JbG76VOiODHK/9pmU+F60szFbLLo6SBeA8tUa1defaebPb2lq1CipesqGQj/7QRwvgbMIjKMvmw5XiW7C8id1hsjIggDPaa2FLrQCEqlqQr6wJtx+VwQIPK/CYrAsp+ezBuvdkDfhqU2D+lu+uhFXmpkgZBNyHVaCXwswqUa+h4cGQdzxaWpqBTagjf/GHiKQ8UhhhwVUw7O2QnB +uvVpSOORwfNwV2ErHmcQMb8nNfbTyUq2rAaLFYCj+wuRJUxH2Qqj4RbmSVgq+7LYzXUmHsizfibNiHvadj0vZfOvxZrGRD2oBVIFwvHz1J2NzYbBy61t+mrLoWyp83ScjW+NhCDyhDbGoeqRm6MHiNVpvMJQ8n4GhBk6Kq5INzPHS4rhWpFRSEaqitKD1TEre4sgb+FhwAaTkCaO16TaLgW720ezUkZZfu2xuefglq+QzHi4hyBYJn/NbHmYnRhlYurhvemWlJxGUSxpsXu8PRS6ngWS2CT+pI/0quvW/iDT/q2ZLjwb5QOBTAtb2e1BbSZhIaxIZCKPR1w4JZ9uQ1RNjJbQuhq6cvYd1y/w2ga/YKXgr6EC7bBo3ljI0MgMhGJXToYPOrmkmT+kndEwkcr9lVLRPJfCgDtHKzzP3B2n4pgzaWcKToq1Az2NAhc8eo9bNV1uuXvH8m9c0UyPZdSV1g+9Ffdrk72/NyBFUSInSKSZlMS4am2ayvWYI35MEoJYn5ptNgbFhW2wEr/D1I8OW0EjA3NuQdOHZhF+Qdf8px3zSNjk+NpYLTAz+cX+nsaBM4TmuvUn1zq8LLlw28K0lZcPQan8Snfi0qbkOfQvkYREDjgG8I/cxwtUUdiN7jD7c72JcE4Z54FiKOC7t9L8dVd6yGS3vb2iRB5Yv4jSsXXaHoSD8UcS3e2kBXb0d9fcOKHOFT5dS8p0AdmkLE3tfVFOytJgGmBdhQI+fL7koJRS4QX5QTJf0McInXKj/NoGhke/RNp7a/AztO/MqIGtDi2ZsbwMyppq/GaY+5PEZN9ZCPp7uQ1BBfUPPpuYQbH8hLAaiNbIw0JbEZwvANBJnPZhUKNYcfdLRSwv0RHVA8B+rxPDUNnaCtwWUIhD84fohUHh9Z0Dxn026i36QoEolsYtIFswYTBjdWUmMmkyjU/KmLAK0UHpytUYLhlcwouQ5LmyqH/N4wwNVV6WVjKwW7/7hidnY232Y0c +UoVIq2UG4hKUcmZ4I+BbwY/eA0dW5sIc/6E9SqicFGVKSSn/1RzbMdo7wHOqFF9Koo9Hc0iy3FKzBIMC1Vv5+BWDDWGgs2yWkiaYzQSQ9Ecao2t6aorQ3334O/PUFe1sL1dTTTa1ta2nUgZzt/jl064dlfgiEGmvOsnqG4mjQLAkOQn39jOCa4Afb1gBh2wtlZERuCoJdnWrzVvKeuIRgF9EaYSbI1KQeZ5ufPnOphccHW1bSeNgu3kyVejrt18ti/YbwUoQgC/uNoEky9hTQs8q66GlOL+KENQ8Ry8XSzZeA8MQ18DmkAKR2CiNjC9kI3M8ZrSzb3pRG0g6nQSg4Buw8Z0AqBxwiTSZpL+E46KUrKw6vdoV1enbDwEI32YsnSHh7fDJCcDTc73Oto6ia52lrygsPMSM35osx9EJuZI5sgE3w1eteE2NrOv7BQsYYNpAjb0g6iNm9+tg/qWroTSmnrd5y/qrqXklV1/EvNtsYSAGEg5VlwovHrwfuFVuA+OW65B3o/Po+IS49/zsiKKIP2J1++1deA7w54QKFXih5AOzfdwhUJ8unOWfWsYleCPh83D3oQUZrGfZwBRjZ1JFDDvkQsyX8zQh0IghAGH9R419Z28eR4OFBSwWOFhbUDGWJRTxTeBY/zFh9uorBbpUDiqYUSPjXLwH/g6QGdXFw8c1wfCm94SCk+2ly8QgWk0juP2rq875Bb/mWxh5eVEXDaELPMitUIxRKHQz8izVhQevd/7PEfKtGNUgQ3fyhIvezgWnUbO8QuDUzcX+wTIOxMDikpiyYLMQG76wJ250T7uQFBsXWMbLNt1SYoMcyMfV3NQ1R4Ll5+/Bnpeg+N5rTXQNkoZuol7/1qVAz09hGMUvwF11dFg1NMM3i2/w6nfMqQyXDTvMWPNyH02Bc6GnKJyyCjsr0kgEDPYOVMnWO78asfUf6XnitvKc5gRMoHHMAokR+KLsHo/q6lxVi3+KooCSfX4Kx7buoTU +FqbgqB15Dd8Gm6mm8FEYygKi0el71Sq3WILr3k4myTM/OhrUlRXxjOJB9awa2nvsfKCbncWXi7aHK/ewplH9SVhmgQg+f28WVHcrwJ7XWtCpoETWCSjmVE/PaCkY9ijodkM3SVK4fdVcUFMZBfsupIG8fbHuMN/N0nSpl2P75Yvn0+j8cMyqIZGo7JeloeeWUQ9Slog+R03Ry1h6XU2S0Afx6JqhrBhVyqJ8DkbOmCak5xZLUhX6HmzjjB/XCe/kFK7428frpK4eQ6CbaQ/cU/mVVw5Hpk5kYyQPhj4Dnd29xxVDKjQiHxQEXYC5PhfohUZ5e9DhWP05uO39zS5OTifpcIYfestg7LhbmQVadCT6GDXyl4VO4GJvC0ciUyTVTnR+RjoCsp6NFhAbVQrGMjA2LAVjM9DXB4zRsKU8KoUT0X+GW/Ym2gk7Vnrx0Kr98zpfEiWQyLQvrI1zONw/cvI/FxgaunXnoYPCKIUIn8/OTP0Trd+UYj1hlZ9bQvXLZp5QVJXwrv8sOP7LbR6V0criY7GefnhcRyELSqrIwqRszOjrYpqQdOrLAPzDGEdFJczYcDwkpmUBpt+y158wDtXebtbrnadYJ9H3ZQiEiyUiUWhMUuZHJ67zJ+Kh/KZbicfpaOfXNTacX7nY/wfCub1N+INkxM3NzY9fHPoTj/6XAYQPt2Fok3Z8M/wjOj0s4ptPduMec6zV3VfwvIxNjAycOjo7HYg3poDZtJ2Zft3OYN5Joq69S3YfxpVDBALxAL9QWLrI2922qamlJ6OwumT7sbiHNakn+83kH8JQzPAPWSNtlLZqG4m6FjZijzt5kHwn6jvguK+ZuMTTedqa+e6T1yycozxWQ0NgajxeUkeg780qECI4TbGOITr8yG2+G/Z/qqjC4VGHYUM8sNYDiCCXXMIIfqBifFd3D9hZm7pI3SGCEv1NZFZEbOQ3bDtIwwYMfaRRmTN9Ta56R1sLc+EPCGGJEjAObGhoSEB +hFr3tThZa5BHUt3SC7hjl4RXIZZiNTKDxeo1dr1mfIW6TkBJ5JOAWv8wpNCQoIPRcps/pmNQM4p8uyFRA5hzkFP/CN1GH28i2NlTYiATSHN3V0tHBnk0SfomwhCKv0OCleeRhiDfx/ZX8dYrKqle+Den/M6rsIbHCw+WoyFe5LAHLfEQCvQF4LgYxI2dAi7XKb7rw+OW0p1J75p8SffFD3J4ZThap6FRZWvObvj5GfMaCJxc0IoH6xO2PuGrcu7Lcj2zh1Td3vd7249frGZWP5NNfPsnMLT7wU+jyXFm6sWpKd7sUexhwWbz/6bys+rnfqcjrsXNXbqsZ47bhxWf7TqYSfwHcMNimD/l879NR16PAab3Ibmloxf5j4THEFe2v+w5GPMC63Bc9AA1j6XBEBNdca6LtOC2uYrvim1I/D48hP+w7mZlTGlo6lX4rbireunVZf4zE2OH/GPBvWnCZFX8V/BsAAAAASUVORK5CYII= + + + image/png + iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAADO2lDQ1BJQ0MgUHJvZmlsZQAAeAGFlEto1FAUhv+MKYK0gqi1FpTgQou0JT7QilDbabXWkXEY+9AiyDRzZxpNMzGZGR+ISEHc+VqKGx+IiyriQrpQcKULkULra1EEcaUiiEI3Usb/Ju1MKlYvJPlyzn/P64YAVQ9TjmNFNGDYzrvJrqh26PCAtngCVahBNbhShue0JxL7faZWPuev6bdQpGWyScaK9R2Y+LRt9f1Lj2Lv6572+p75+nlvNS4TAopG64pswFslDwa8V/LJvJOn5ohkYyiVJjvkRrcn2UG+QV6aDfFgiNPCM4CqNmpyhuMyTmQFuaVoZGXMUbJup02bPCXtac8Ypob9Rn7IWdDGlY8BrWuARS8rtgEPGL0LrFpfsTXUASv7gbEtFdvPpD8fpXbcy2zZ7IdTqqOs6UOp9HM9sPgaMHO1VPp1q1Sauc0crOOZZRTcoq9lYcorIKg32M34yTlaiIOefFULcJNz7F8CxC4A1z8CGx4Ayx8DiRqgZwci59lucOXFKc4F6Mg5p10zO5TXNuv6dq2dRyu0bttobtRSlqX5Lk9zhSfcokg3Y9gqcM7+WsZ7tbB7D/LJ/iLnhLd7lpWRdKqTs0Qz2/qSFp27yY3kexlzTze5gddUxt3TG7Cy0cx39wQc6bOtOM9FaiJ19mD8AJnxFdXJR+U8JI94xYMypm8/ltqXINfTnjyei0lNLfe2nRnq4RlJVqwzQx3xWX7tFpIy7zpq7jiW/82ztshzHIYFARM27zY0JNGFKJrgwEUOGXpMKkxapV/QasLD8b8qLSTKuywquvCZez77e06gwN0yfh+icYw0liNo+jv9m/5Gv6nf0b9eqS80VDwj7lHTGL/8nXFlZlmNjBvUKOPLmoL4Bqttp9dCltZhXkFPXlnfFK4uY1+pL3s0mUNcjE+HuhShTE0YZDzZtey+SLb4Jvx8 +c9kWmh61L84+qavkeqOOHZmsfnE2XA1r/7OrYNKyq/DkjZAuPGuhrlU3qd1qi7oDmrpLbVNb1U6+7VT3l3f0clYmTrJul9Wn2ION0/RWTroyWwT/Fn4x/C91CVu4pqHJf2jCzWVMS/iO4PYfd0j5L/wNAYUVDXxLOzsAAAAJcEhZcwAACxMAAAsTAQCanBgAABA2SURBVHgB7VsJWFRHEi5QjmEEuQRUCHILKDcKeIASBBw8IkbXeARXvDaSQxMNG7PiesUjMRvjegclggZFWIUICggigiIDKDDAcBnQCHKfAuLsq0fe7DAHcgzh+/Z79X3D666u7q7+re6urm4BaKIRoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEegvAnFxccy8vDz5/spTchwORyP2zn1jt6Cg0RRvJL4yI9Ep9hkRHW84abzGxsKnLxwe5j99vWq+U3rlb1VnFy/2rOhLp9CIGH0zgwkbQ39Nd51soKvsMFkvv+XVq59cZzjd6qve/11Z1K93ToD9Bh7105v3MS+PU3B9xeffW0karOfGb6yLuCU3UJaqh9/QazejAoJ+UJFUbzj5ssPZuKS2D3wf7Nja0TFfsLyi9hUcvBC34As/rz26HhtNBMswrTDdz2T/Bq89e89F+6BsL5KB2VNM9O178f6kzIgAqKqhYcBkKL4jPMaQ23lQW9+88NjW5bsJyzLilxPpf/ov3N3e2bkAZYRJBmTUxjDkJgjz/4z8iADY2NGlJmlwf93zM0w10VeBzNMlfBki7TvHWmXPhUQ+SzjBA1llYd6fkR8RAOsaO1WZTKbY8eH0PH0jg5WSlrGLErj0n7hdD59wWXEZpRSr11eJoQitr7pUezH/pMyIAJhdVP6OOlNO4hAPXUwEGeAF3bufER0Vmxw92WhS0MHQZInyWFBbV/+4T4FhKhwWHyo8PFw+OrlYOeT432vF6f2itjFLVp4ByvIy0NzJEycC3lvPgaq +yAgsLG5o7JMphuaYKM+bvW9b8CtMDVODBsSbkCdLqzw8bLJhtBcsWepYJ8qWRlqofGBQULj/XU//Te4847hbG+uqaY5Wq8kqrsq8l52XFZZZUw+vR9fD4ZC4qXlxcEu375VlWTplYjAc0tvyL22IszM18yEpWm7SIPqo9ln0xw3fxbJahro59W2uLPqe4vNPcRP/RG96bM0u8300bUAd9CEsVwMzMrL2uH50MbOnikUuDnoYiLHW1gCVzbLsZivKhDna2H6IumZk5u0CGF2S//t8iqmGdOXZGMMVYD0x11cnytvZX8PTZC4hPy4WHpc0i1hi17wOwNNILMjEx2o0VbqU82KrBVDh88Wa67NXkfBB0e24f9Y9Ozc7ZHPTx+kqRzgfBkBqAd9PS7M5EPQj7OT7fTJweny2xA1d78xhTfR3ILihjbTwUyQcCp7K/jy2YG0yEhrYuqGnuhBdVVWQzVQ3toK3KAA1lBRivrQWqSnLEelcrAubpbQtgpq1pTF19E6Sw81j7Q9P47QvqY2Wg8eZs4HL/afY2wYL8waalBmBeQcHCgH+euZxY2MyQpAwCRaxrfIuggHO0mASxDwrhDruEX9ZXG9MMlcFzjgsJZsTdPKB2Z2sDDahrau2zDbTw+OMB28xMTL6T1MdA+FIDMPJGwjRNDeUrswLOijjI4hTCgXzt50Fa3J5zcaSIZ1Up2LTXgGvz72R+ems1+X3A1IJk5fGQzdCELBU1KBnV47EgYEc+WQKPcvIgMPi+uG5EeJH7VjQqKTJXe7pNuyFSOAiG1ADEvouKi4Ojkh77bT8R26cqOPAdK13hQlw23M8pgx3lD2H7i5w+6wgWHtKxhmBtExJItOKv13mS1rjh274xwWVk0zKPi2YmRqsF2xtKetRQKgvXTaxUbNq5dt7s5uYmtZzSl8LFZB4t79BHC+BszCMoTmfDlYJbsLxevIMstgGCOaOlCrZU5QNHUQ2y5VXh9qNiWOBiBi6TNS +EhW3wwx32yCny1yTd7y3dXgsoyE6SygaB+UgXwJSe1nNulq3sw4D2XxsYGEAfikb95Q0hcFgkeJ+cq6Ha18nHCqRqmYQzHx02BnURs4LiOBfm7rzQeShRVYDSP10vet6EMFHjdkKg8EW6kFYGnsyWMV1MQ6Rct/mzQX7tORyTtv3T4s0h+h1JISBVA1Kdk9CROQ12DfuBab4viiiooeV7PV3ONhyV0gjxEJmaRlicIHk7L1QZzSTDyGWpQL6vI/2EeQQrWNCOtDoGjCK0xTMuQlC0oq4R/+PtAUkY+NLW/JkXQ4i/tXg1x6UX79gYnX4IqtoijTbU1mK/UAYRn7KbHqbHhumYOjhvem2lKnGv5A9m82BmOXkoE1woufFJN+tNk2QcG7vCjlmW/9EcwETDHlhrSGrFuKmGhSAiaTHcHLJhlTU5r5J3cthDaO7tj1i333gCaRq/gZX438qVFw3YW1tfTASLazNcTHers8gbSxfik+gmfj9P2qpoBP9+fBO7Cs4y9wdx6qUjdSMJxRl8RLQ8JHXDmGKWeZuW1epDuyUnlr/QAtHyff6+x/egvu5ztrVkZ+eV8JdEJjksV3WnRVTHqbuDL9TsxSo7vzgjWwbN1cVUrrPB2IdmXkwrBWF+XdeDYhV2Qdfwpw3nTNEH5oaalEkw48MP5lfa2Fr7j1PbK1TQ0ybx8Wcu6EpcGR6+xSf0oa6DOvejTUT4eCuBmgmsg+nkDtUZxAOA/1G5/T7II+0RdiHNw0O17GY6aY1UcWprXxuWXvYjeuHLRFXH1B8Ibkh8Yci3aXEdTa0dNTe2KDM5T+cSsp0CBJKiEp6MhWJtNAgxTIaHFnS++2wtESp5ymkk/D5iEnyA57EXVEf6ib3hq+3uw48SvIqcS3JGtjXVg5lTDV+PUx1weo6R4yMPVmSPcRn/zQ7JAdn7lp+dibnwoKSRFKWGhp8o/2yIP1zA/49liQUTLxB861r3A/OP0QbXZ1xf1qaxtA +3UVpgiA+A+MP+JqABdJv3n2hh3Ed1Nf7fVVNug1kMvlWkQk5896G3jYuZySaLAYQZw/dRHgLopAiSMKSJziKYXXYWl9Wb/XSwxIaCp0iWu2F+/+49LZ6elsi17MAWQGb4FySgpE2Fhi4KA/OiD4uObhD6e1bVM94d48ETu1EcywsgSy2cFapjidWjqBMWpUt4K4sv7wBm2Bna0NXNNxcqJXZGJ67Wp7+y6LFolAzjJbSLonuKn0xzLRKsWRprI81HS8ff3U1VTMbWlR4oproz+8QVugpaVlCxHCOn+PXTTh2t18WwwKSJrO+RUN5CYC0C+8yTVy5wRHgO4uMIJWWFvFJSM0aIXC1GOV7r12bzJsRviCGNoSR1iOIbF5bs7suTYGFxwdLVvEyfWHN2gAsXHLyZOvhl27+Wyfv9cKkAUfdkGFAQY7OZWN8KyiAhIKek5N+aXPwd3BtD/69JZBXw9UgQSTKEFrw3CXcOQGp72g+2M4UR2Ie2L+BoJulIXhBMDNDIO2FpO0nzAU5OI55b+HOzrapffudGC5Ibkxgl1NWbrDxd1mkp2OKuN7DXWNWEcrU5Zf0Hm+W3NosxeExmbw81gX1z2cugMlcW6QvJ0/vxkMWyGhH4rWdvO7dVDT2B5TVFmj+fxF9bWErOLrTyK+LeBXGEJiSBYo2G/u1YP3c6/CfbDdcg2yfnweFhUb/Rc3M+LSqCfQ+XtVNXjOsCYATOT7gVgf3ZmBgojygs648FqJpx78x0JysTYgwVvs5epDvHaYSVzY3yMLpPRn0JuIxP4J8MBmvUtlTRtrnosNXwwvd1zMdcgzKuVE45qGabSogRIVtcZ6CCZFGPFBohz6Dz1toK29nQW2633hTVchJSetr/QBJDTTG8dwet/TGTIL/hfcxJuxE1HpELDMjbQ6agAIIvp5knZTSk7wu/d5Ri9XB08tSLjWLXGzhmPhSWQe/2AwwcnBOgayzkSArByPXyClhNTDWcyZG62j +DvhFVtc1w7Jdl3qpibFBD0djUFQfC5efvwbBuB6m5zVVQvMoeegg1q3Xigzo7CQcYd4bUFYcDXqdDeDe+Duc+i2lVwQb3Z2IsUZkP5t8Z0NGXgmk5PbcqSATI9Rzpk4w3fnVjqn/Sc7kNZdkiEY0emk5sIzUNhGqW2JX/llJibFq8VdhFKvXF63k2NYlpDViSB+tTxLh2ibOdaHkETxqh8ZNqvtVk8TLJSx3tzOIn/nRUb/2tJBnVBtD/UrVAvceO+/rZGXy5aLtwfKdEsKWGPRMzeHC53+ZBRUdMrDntRq0yciR9xzCgxGMWAuWIbDbdZ34Qdjtq+aCksIo2HchCST1i/cm851MDZe62bZcvng+SbC9oaSlaoFcbvEvSwPPLaMW8L4UQ0sUvNbUaq/nH+WwnqDlUbssdbVJ+XwYWcGwVXJmAT901lefWJby4zrOnYzcFf/4eJ1UprLUALyZ9MA5kV125XBo4sS3DUKwHH02dG7vPS7t18U61kXg0CUy1maC4MW6YLuS0ng7d3DbB5sd7OxOSpIZCF9qfuA7OmPH3UrNUZPUOVrc3xbagYO1JRwJTeC/JkBnV08jn3wPgzs0EvW0A591IOHTDiQdbW3AMy5SwqMiOBH+v+OjtYF6zI6Vbizcdf99nc0/hZDCAn/wbQ2Dwfwjxi9QMMik1Czw1p2HNjKjZEI8PjszVVAXBA7vQ1Z5OcVUvGxgcbjlMe97z4Ljv9xmURFrYXl8XCQIFpYjqDmF5eRFvPCZ29PBMCbu1Jc++BCToaAQpK87HmKT0gDD+cLLCbGZVLg7ma+3n2IeJ9jvYNNSAxAVKORyAyPiUj86cZ09EUHwmm7GG6ehnl1dV3t+5WLvHwhn9l3CH4tH2czM7OjFgT+xBF9OIX+ghEe1pOOb4V/hyUEh33yyG/uYY67svILlpm+gp2PX2tZmQ6yRMhgttzLSrt7pzzpJvIvZNdB+JMlLbQpjB4RiB9i5nKJF7s6W9fW +NnSm5FYXbj0U9rEw82eM2/AEepQw+nBwqUdZYVUfccyIRfdzJgvg7Yd8Bw3nNxCWu9tPWzHeevGbhHPmxKir5hvrjh3wPIqizVAHEhu2mmEcQH/xJJM8N+z+VVWCwqMGLEzyw1gWIoARZhBGevh4PtXd0gpW5oYPwnER/LzQtJDL0G3E9SIc3LEe5t6mmrcpUbm1ulChG7JQxeI6ura2NQfAWvesMeDEliWoa20BzjPzAHthIamyA/JEBcLxWXftrictvTELoEZ9b7GK7wAA/n8BzqR6nIxJTiP9kQ4amxI0PX7BO1GDWiSsbbt6IAKg6ur2xtVV8tJjwC4mdmusW6L80ixw8saZ9fyV7nay84pVvA3qeQQuDgjdwTIaCZJMWriDF/IgA+AbgOQ94IjEs3FFXeU3nHL+c9LTXGLNPcb/4IWrPDDuTRHSixVDDm+5uqZ1vxbQvkTUiAHbzWh4xlZh3hbU6soVV09D+etuPX68XuSmKP/3lk9TMggM/BS7PFK43VknubrtspwhfWO7/Kl9c8dzrVOj1yLkrt1WOcdrw4rN9JxOJF64b3jbIh2y2++mw62Fgt55rtTSwdP+x4Ahiynu+rd5wlUtcyYerQ8F2D4eEMI3VJlqOU2PKtsi+KfJycen3RnAnNXVKbWOb3G8F9QVbty7rOfMJNk6naQRoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEhBH4L/RNmRWge4J4AAAAAElFTkSuQmCC + + + 21cm + + + + + numIntMtz + System.Int32 + + + richiesta + System.DateTime + + + dataLav + System.DateTime + + + turnoLav + System.Int32 + + + matr + System.String + + + guasto + System.DateTime + + + idxAmbito + System.Int32 + + + descrAmbitoGuasto + System.String + + + idxPriorita + System.Int32 + + + descrPriorita + System.String + + + isFermoSiNo + System.String + + + idxTipo + System.Int32 + + + descrTipo + System.String + + + idxImpianto + System.Int32 + + + codImpianto + System.String + + + nomeImpianto + System.String + + + idxMacchina + System.Int32 + + + codMacchina + System.String + + + nomeMacchina + System.String + + + descrizione + System.String + + + idxStato + System.Int32 + + + DescrStato + System.String + + + presaInCarico + System.DateTime + + + inizioIntervento + System.DateTime + + + fineIntervento + System.DateTime + + + descrizioneIntervento + System.String + + + isPreventivabile + System.Boolean + + + idxCausale + System.Int32 + + + descrCausale + System.String + + + isFermo + System.Boolean + + + + WebGim + select * from v_intervExp + true + + + + + 20.28968cm + + 1cm + + + textbox30 + 0.5cm + 3.25cm + + 5 + true + 2cm + 0.63492cm + Somaschini + + + AutoSize + 1.37566cm + Embedded + + 3 + true + 16.5cm + 0.63492cm + =Sum(Fields!numIntMtz.Value) + + + textbox1 + 0.25cm + 9cm + + 2 + true + 5.5cm + 0.91429cm + Ticket + + + + + =Fields!richiesta.Value + Ascending + + + 1 + WebGim + + + 25cm + 11.00529cm + + 51 + 1.75cm + 0cm + + + 9.75cm + 20.25cm + + 50 + 0cm + + + 17.75cm + 0cm + + 49 + 12cm + 0.75cm + + + 17.75cm + 0cm + + 48 + 10.5cm + 0.75cm + + + 17.75cm + 0cm + + 47 + 13.5cm + 0.75cm + + + 18.5cm + 3cm + + 46 + 10.5cm + 0cm + + + 17.75cm + 0cm + + 45 + 8.25cm + 0.75cm + + + 17.75cm + 0cm + + 44 + 6.75cm + 0.75cm + + + 17.75cm + 0cm + + 43 + 9.75cm + 0.75cm + + + 18.5cm + 4.5cm + + 42 + 5.25cm + 0cm + + + 17.75cm + 0cm + + 41 + 5.25cm + 0.75661cm + + + 17cm + 1cm + + 40 + true + 12.25cm + 0.63492cm + mm + + + 17cm + 1cm + + 39 + true + 10.75cm + 0.63492cm + hh + + + 17cm + 0.75cm + + 38 + true + 8.5cm + 0.63492cm + YY + + + 17cm + 1cm + + 37 + true + 7cm + 0.63492cm + MM + + + 17cm + 0.75cm + + 36 + true + 5.75cm + 0.63492cm + DD + + + 10cm + 1cm + + 35 + true + 12.25cm + 0.63492cm + mm + + + 10cm + 1cm + + 34 + true + 10.75cm + 0.63492cm + hh + + + 10cm + 0.75cm + + 33 + true + 8.5cm + 0.63492cm + YY + + + 10cm + 1cm + + 32 + true + 7cm + 0.63492cm + MM + + + textbox8 + 10cm + 0.75cm + + 31 + true + 5.75cm + 0.63492cm + DD + + + 9.75cm + 0cm + + 30 + 13.75cm + + + 24.25cm + 11cm + + 29 + 1.75cm + 0cm + + + 23.5cm + 11cm + + 28 + 1.75cm + 0cm + + + 22.75cm + 11cm + + 27 + 1.75cm + 0cm + + + 22cm + 11cm + + 26 + 1.75cm + 0cm + + + 20.75cm + 7cm + + 25 + true + 2cm + 0.63492cm + What is done to complete job + + + 20cm + 4.02116cm + + 24 + 7.5cm + 0cm + + + 19.25cm + 4cm + + 23 + true + 1.75cm + 0.63492cm + Signature after completion + + + 17.75cm + 3.5cm + + 22 + true + 1.5cm + 0.63492cm + Job Completed + + + 15.5cm + 4.02116cm + + 21 + 9cm + 0cm + + + 14.75cm + 4.02116cm + + 20 + 9cm + 0cm + + + 14cm + 4.02116cm + + 19 + 9cm + 0cm + + + 13.25cm + 4.02116cm + + 18 + 9cm + 0cm + + + 15.5cm + 4.02116cm + + 17 + 1.75cm + 0cm + + + 14.75cm + 4.02116cm + + 16 + 1.75cm + 0cm + + + 14cm + 4.02116cm + + 15 + 1.75cm + 0cm + + + 13.25cm + 4.02116cm + + 14 + 1.75cm + 0cm + + + 12cm + 3.5cm + + 13 + true + 9.25cm + 0.63492cm + Hours to complete + + + 12cm + 3.5cm + + 12 + true + 1.75cm + 0.63492cm + MAINTENANCE PERSONNEL + + + 10.75cm + 0cm + + 11 + 12cm + 0.75cm + + + 10.75cm + 0cm + + 10 + 10.5cm + 0.75cm + + + 10.75cm + 0cm + + 9 + 13.5cm + 0.75cm + + + 11.5cm + 3cm + + 8 + 10.5cm + 0cm + + + 10.75cm + 0cm + + 7 + 8.25cm + 0.75cm + + + 10.75cm + 0cm + + 6 + 6.75cm + 0.75cm + + + 10.75cm + 0cm + + 5 + 9.75cm + 0.75cm + + + 11.5cm + 4.5cm + + 4 + 5.25cm + 0cm + + + 10.75cm + 0cm + + 3 + 5.25cm + 0.75cm + + + 0.25cm + 2 + + + textbox34 + 1.00529cm + + 33 + true + REQUESTER + + + 3cm + 2.75cm + + 32 + true + 5.75cm + 0.63492cm + Machine + + + textbox32 + 0.75cm + 1.5cm + + 31 + true + 8cm + 0.63492cm + Shift + + + textbox31 + 0.5cm + 1.5cm + + 30 + true + 1.75cm + 1.63492cm + Date of req. + + + 5.75cm + 19cm + + 29 + 1cm + 0cm + + + 4cm + 19cm + + 28 + 1cm + 0cm + + + 1.75cm + 19cm + + 27 + 1cm + 0cm + + + turnoLav + 0.75cm + 1.25cm + + 26 + true + 9.5cm + 0.63492cm + =Sum(Fields!turnoLav.Value) + + + dataLav + 0.75cm + 4.75cm + + 25 + true + 3cm + 0.63492cm + =First(Fields!dataLav.Value) + + + matr + 0.75cm + 2.53968cm + + 24 + true + 16cm + 0.63492cm + =First(Fields!matr.Value) + + + 0.75cm + 4.5cm + + 23 + true + 11.25cm + 0.63492cm + Badge# + + + descrPriorita + 8cm + 4cm + + 22 + true + 15.75cm + 0.63492cm + =First(Fields!descrPriorita.Value) + + + idxPriorita + 8cm + 0.75cm + + 21 + true + 14.75cm + 0.63492cm + =First(Fields!idxPriorita.Value) + + + descrCausale_1 + 8cm + 7.25cm + + 20 + true + 4.75cm + 0.63492cm + =First(Fields!descrCausale.Value) + + + 8cm + 3.5cm + + 19 + true + 1.25cm + 0.63492cm + Main component + + + 8cm + 2.25cm + + 18 + true + 12.25cm + 0.63492cm + Priority + + + descrizione + 6cm + 16cm + + 17 + 3.75cm + 1.75cm + =First(Fields!descrizione.Value) + + + 6cm + 2.5cm + + 16 + true + 1.25cm + 0.63492cm + Description of the problem + + + descrTipo + 4.5cm + + 15 + true + 17.5cm + 0.63492cm + =First(Fields!descrTipo.Value) + + + 4.5cm + 3.25cm + + 14 + true + 14.25cm + 0.63492cm + What is the problem + + + descrAmbitoGuasto + 4.5cm + 3.25cm + + 13 + true + 10.75cm + 0.63492cm + =First(Fields!descrAmbitoGuasto.Value) + + + 4.5cm + 4cm + + 12 + true + 6.75cm + 0.63492cm + When does it happen + + + isFermo + 4.5cm + 2.25cm + + 11 + true + 3.25cm + 0.63492cm + =First(Fields!isFermoSiNo.Value) + + + 4.5cm + 2.25cm + + 10 + true + 1.25cm + 0.5cm + Not Working + + + codMacchina + 2.75cm + 2.53968cm + + 9 + true + 17cm + 0.63492cm + =First(Fields!codMacchina.Value) + + + codImpianto + 2cm + 2.53968cm + + 8 + true + 17cm + 0.63492cm + =First(Fields!codImpianto.Value) + + + 2cm + 3cm + + 7 + true + 13.75cm + 0.63492cm + Cell cod + + + 2.75cm + 3cm + + 6 + true + 13.75cm + 0.63492cm + Machine cod + + + nomeMacchina + 3cm + 4.5cm + + 5 + true + 8.75cm + 0.63492cm + =First(Fields!nomeMacchina.Value) + + + nomeImpianto + 2cm + 3.75cm + + 4 + true + 8.75cm + 0.63492cm + =First(Fields!nomeImpianto.Value) + + + 2cm + 2.25cm + + 3 + true + 5.75cm + 0.63492cm + Cell + + + textbox11 + 2.25cm + 3.25cm + + 2 + true + 1.75cm + 0.63492cm + Problem Started + + + guasto_1 + 3cm + 3.5cm + + 1 + true + 1.75cm + 0.63492cm + =First(Fields!guasto.Value) + + + 12.25cm + + + 0cm + + 1 + 3.5cm + + + 0cm + + 2.5cm + + + 7.75cm + 7.5cm + + 1.00529cm + + + 0.25cm + 9.00529cm + + + 10.75cm + 3.5cm + + 1 + true + 1.5cm + 0.63492cm + Job Start + + + 10cm + 1.00529cm + + true + 0.25cm + 15.75cm + MAINTENANCE STAFF + + + 1.5cm + + + + =Fields!richiesta.Value + + true + + + + 0.5cm + 1cm + + true + 15.25cm + 0.63492cm + + + + 27.5cm + + en-US + + true + + + 0.05754cm + 6.25cm + + 2 + true + 14cm + 0.63492cm + = "Copyright SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.05754cm + 5cm + + 1 + true + 7.5cm + 0.63492cm + Somaschini NA LLC + + + 0.05754cm + 5.25cm + + true + 0.63492cm + = " Printed " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.75cm + true + + 0.2cm + 29.7cm + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/IT/MacchineReparti.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/IT/MacchineReparti.rdlc new file mode 100644 index 0000000..a6f39e7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/IT/MacchineReparti.rdlc @@ -0,0 +1,888 @@ + + + + + 4ff050af-b9d5-4fd6-8b1e-1dfa4459442c + WebGim + + + 11in + true + 8.5in + 0.25cm + false + 0.2cm + 0.2cm + + true + + + 0.05754cm + 28.55489cm + + true + Elenco Reparti e Macchine + + + 0.61309cm + true + + 0.2cm + d6433c86-fc2e-4a5c-b604-aa1d171ded77 + 29.7cm + + + + + codImpianto + System.String + + + nomeImpianto + System.String + + + tipoImpianto + System.String + + + codMacchina + System.String + + + nomeMacchina + System.String + + + modello + System.String + + + matricola + System.String + + + anno + System.Int32 + + + kgPeso + System.Double + + + kwConsumo + System.Double + + + + WebGim + select * from v_elencoImpiantiMacchine + true + + + + + 28.75cm + + 1cm + + + textbox1 + 28.31085cm + + 1 + true + 0.12566cm + 0.91429cm + Elenco Macchine Reparti + + + WebGim + 1.35317cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
              + + + + + 3 + + + nomeImpianto + + 21 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value)&"/"&(Fields!tipoImpianto.Value) + + + + + + + textbox7 + + 20 + true + + + + + + + + textbox20 + + 19 + true + + + + + + + + textbox11 + + 18 + true + + + + + + + + textbox13 + + 17 + true + + + + + + + + textbox15 + + 16 + true + + + + + + 0.53333cm + + + true +
              +
              + + + + + + + textbox22 + + 15 + true + + + + + + + + textbox23 + + 14 + true + + + + + + + + textbox24 + + 13 + true + + + + + + + + textbox25 + + 12 + true + + + + + + + + textbox26 + + 11 + true + + + + + + + + textbox27 + + 10 + true + tot: + + + + + + + + 9 + true + =sum(Fields!kgPeso.Value) + + + + + + + + 8 + true + =sum(Fields!kwConsumo.Value) + + + + + 0.63492cm + + +
              +
              +
              + 28.53572cm +
              + + + + + + + textbox3 + + 7 + true + + + + + + + + + nomeMacchina + + 6 + true + =Fields!nomeMacchina.Value + + + + + + + codMacchina + + 5 + true + =Fields!codMacchina.Value + + + + + + + matricola + + 4 + true + =Fields!matricola.Value + + + + + + + modello + + 3 + true + =Fields!modello.Value + + + + + + + anno + + 2 + true + =Fields!anno.Value + + + + + + + kgPeso + + 1 + true + =Fields!kgPeso.Value + + + + + + + kwConsumo + + true + =Fields!kwConsumo.Value + + + + + 0.53333cm + + +
              +
              + + + + + + + textbox2 + + 29 + true + Reparto + + + + + + + textbox4 + + 28 + true + Macchina + + + + + + + textbox6 + + 27 + true + Cod Macchina + + + + + + + textbox8 + + 26 + true + Matricola + + + + + + + textbox10 + + 25 + true + Modello + + + + + + + textbox12 + + 24 + true + Anno + + + + + + + textbox14 + + 23 + true + Peso + + + + + + + textbox16 + + 22 + true + Cons. + + + + + 0.5cm + + + true +
              + + + 2.5cm + + + 11.0582cm + + + 3.30291cm + + + 2.25cm + + + 4.77646cm + + + 1.5cm + + + 1.45503cm + + + 1.69312cm + + +
              +
              + 3.55475cm + + en-US + + true + + + 0.05754cm + 17.67196cm + + 3 + true + 5.70238cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.05754cm + 1.75cm + + 2 + true + 24cm + Pagina + + + 0.05754cm + 2.5cm + + 1 + true + 25.5cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.05754cm + 5.25cm + + true + = " data " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.53373cm + true + + 0.2cm + 21cm +
              \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/IT/ReportInterventi.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/IT/ReportInterventi.rdlc new file mode 100644 index 0000000..4ca75dd --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/IT/ReportInterventi.rdlc @@ -0,0 +1,1345 @@ + + + + + f5329736-ab43-433d-8a18-5abe0079cc88 + WebGim + + + 11in + true + 8.5in + 0.25cm + true + 0.2cm + 0.2cm + + true + + + 20.25cm + + true + Report Interventi + + + 0.5cm + true + + 0.2cm + 6ad0ca25-9000-43ff-9d7c-112adde0b515 + 21cm + + + + + numIntMtz + System.Int32 + + + richiesta + System.DateTime + + + codImpianto + System.String + + + nomeImpianto + System.String + + + codMacchina + System.String + + + nomeMacchina + System.String + + + descrizione + System.String + + + inizioIntervento + System.DateTime + + + fineIntervento + System.DateTime + + + descrizioneIntervento + System.String + + + descrCausale + System.String + + + minErogati + System.Int32 + + + durataMtz + System.Int32 + + + durataOff + System.Int32 + + + guasto + System.DateTime + + + + WebGim + select * from v_elencoIntervFilt + true + + + + + 20.52663cm + + 1cm + + + 1cm + 14cm + + 4 + true + 6cm + 1.25cm + - OFFICINA: dal momento del guasto a fine intervento +- INTERVENTO: da inizioa fine intervento manutenzione +- OPERATORE: totale tempo erogato da tutti gli operatori di manutenzione coinvolti + + + 1cm + 5.5cm + + 3 + true + 0.25cm + 0.75cm + Report delle ore di fermata suddivise per + + + textbox1 + 20.25cm + + 2 + true + 0.91429cm + Report Interventi + + + 1 + WebGim + 2.5cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
              + + + + + 6 + + + nomeImpianto + + 41 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value) + + + + + 3 + + + textbox12 + + 40 + true + Ore fermata + + + + + 0.53333cm + + + true +
              +
              + + + + + + + textbox13 + + 24 + true + + + + + + + + textbox16 + + 23 + true + + + + + + + + textbox17 + + 22 + true + + + + + + + + textbox18 + + 21 + true + + + + + + + + textbox19 + + 20 + true + + + + + + + + textbox20 + + 19 + true + Tot reparto : + + + + + + + + 18 + true + =sum(Fields!durataOff.Value) + + + + + + + + 17 + true + =sum(Fields!durataMtz.Value) + + + + + + + + 16 + true + =sum(Fields!minErogati.Value) + + + + + 0.63492cm + + + + + + + textbox25 + + 33 + true + + + + + + + + textbox28 + + 32 + true + + + + + + + + textbox29 + + 31 + true + + + + + + + + textbox31 + + 30 + true + + + + + + + + textbox32 + + 29 + true + + + + + + + + textbox33 + + 28 + true + + + + + + + + textbox34 + + 27 + true + + + + + + + + textbox35 + + 26 + true + + + + + + + + textbox40 + + 25 + true + + + + + + 0.25cm + + +
              +
              + + + + =Fields!codMacchina.Value + + +
              + + + + + + + textbox23 + + 39 + true + + + + + + 4 + + + nomeMacchina + + 38 + true + =(Fields!nomeMacchina.Value)&" "&(Fields!codMacchina.Value) + + + + + + + textbox36 + + 37 + true + + + + + + + + textbox37 + + 36 + true + Officina + + + + + + + + 35 + true + Interv. + + + + + + + + 34 + true + Operat. + + + + + 0.63492cm + + + true +
              +
              + + + + + + + textbox2 + + 15 + true + + + + + + + + textbox3 + + 14 + true + + + + + + + + textbox4 + + 13 + true + + + + + + + + textbox5 + + 12 + true + + + + + + + + textbox7 + + 11 + true + + + + + + + + textbox8 + + 10 + true + Tot macchina : + + + + + + + + 9 + true + =sum(Fields!durataOff.Value) + + + + + + + + 8 + true + =sum(Fields!durataMtz.Value) + + + + + + + + 7 + true + =sum(Fields!minErogati.Value) + + + + + 0.63492cm + + +
              +
              +
              +
              + + + + + 2 + + + textbox9 + + 6 + true + =(Fields!numIntMtz.Value) + + + + + 2 + + + guasto + + 5 + true + =Fields!guasto.Value + + + + + + + descrizione + + 4 + true + =Fields!descrizione.Value + + + + + + + descrizioneIntervento + + 3 + true + =Fields!descrizioneIntervento.Value + + + + + + + durataOff + + 2 + true + =Fields!durataOff.Value + + + + + + + durataMtz + + 1 + true + =Fields!durataMtz.Value + + + + + + + minErogati + + true + =Fields!minErogati.Value + + + + + 0.63492cm + + +
              + + + 0.25cm + + + 1cm + + + 1.27663cm + + + 1.5cm + + + 5.75cm + + + 6.25cm + + + 1.5cm + + + 1.5cm + + + 1.5cm + + + 3.32301cm +
              + + 0.25cm + 1cm + 19.75cm + + 1.24339cm + +
              + 6cm + + en-US + + true + + + 0.1369cm + 10.54762cm + + 3 + true + 5.25cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.1369cm + 1.75cm + + 2 + true + 16.25cm + Pagina + + + 0.1369cm + 2.5cm + + 1 + true + 17.75cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.1369cm + 4.5cm + + true + 0.5cm + = " data " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.6131cm + true + + 0.2cm + 29.7cm +
              \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/IT/Report_MTBF_MTTR.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/IT/Report_MTBF_MTTR.rdlc new file mode 100644 index 0000000..f08f8cb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/IT/Report_MTBF_MTTR.rdlc @@ -0,0 +1,971 @@ + + + + + a89e8338-493e-433b-b479-316efbad0009 + WebGim + + + 11in + + + Float + true + OreTotali + + + true + 8.5in + 0.25cm + true + 0.2cm + 0.2cm + + true + + + 20.25cm + + true + Report MTBF MTTR + + + 0.4762cm + true + + 0.2cm + 0aad9ce8-d201-4dde-aa78-0d9db3569b39 + 21cm + + + + + numInterventi + System.Int32 + + + totOreMtz + System.Int32 + + + totOreOfficina + System.Int32 + + + codImpianto + System.String + + + codMacchina + System.String + + + nomeImpianto + System.String + + + nomeMacchina + System.String + + + + WebGim + select * from v_datiMTBFMTTR + true + + + + + 20.5cm + + 1cm + + + true + 2.5cm + 9.75cm + + 10 + 10.25cm + 0.5cm + MTTR_off + + + 3cm + 9.75cm + + 9 + true + 10.25cm + 0.5cm + riferito al tempo di fermata complessiva della macchina (impianto) + + + 3cm + 9.75cm + + 8 + true + 0.25cm + 0.5cm + riferito al tempo di pura riparazione della macchina (impianto) + + + + 1.75cm + 9.75cm + + 7 + true + 10.25cm + 0.75cm + (Tempo medio di riparazione) Durata media di un intervento di riparazione alla macchina (impianto) + + + + 1.75cm + 9.75cm + + 6 + true + 0.25cm + 0.75cm + (Tempo medio di guasto) Ore che intercorrono mediamente tra due guasti alla macchina (impianto) + + + + 2.5cm + 9.75cm + + 5 + true + 0.25cm + 0.5cm + MTTR_man + + + 1.25cm + 9.75cm + + 4 + true + 10.25cm + 0.5cm + MTTR (Mean Time To Repair) + + + + textbox30 + 1.25cm + 9.75cm + + 3 + true + 0.25cm + 0.5cm + MTBF (Mean Time Before Failure) + + + textbox1 + 20.31746cm + + 2 + true + 0.91429cm + Report MTBF MTTR + + + 1 + WebGim + 4cm + + + + + =Fields!nomeImpianto.Value + + + + + =Fields!nomeImpianto.Value + Ascending + + +
              + + + + + 4 + + + nomeImpianto + + 26 + true + =(Fields!nomeImpianto.Value)&" "&(Fields!codImpianto.Value) + + + + + + + textbox15 + + 25 + true + Num. Int. + + + + + + + + 24 + true + MTBF + + + + + + + + 23 + true + MTTR_man + + + + + + + + 22 + true + MTTR_off + + + + + 0.5cm + + +
              +
              + + + + + + + textbox21 + + 13 + true + + + + + + + + textbox22 + + 12 + true + + + + + + + + textbox23 + + 11 + true + + + + + + + + textbox24 + + 10 + true + Tot : + + + + + + + textbox25 + + 9 + true + =Sum(Fields!numInterventi.Value) + + + + + + + textbox26 + + 8 + true + =(Parameters!OreTotali.Value)/Sum(Fields!numInterventi.Value) + + + + + + + textbox27 + + 7 + true + =sum(Fields!totOreMtz.Value)/sum(Fields!numInterventi.Value) + + + + + + + textbox28 + + 6 + true + =sum(Fields!totOreOfficina.Value)/sum(Fields!numInterventi.Value) + + + + + 0.63492cm + + + + + + + textbox2 + + 21 + true + + + + + + + + textbox4 + + 20 + true + + + + + + + + textbox6 + + 19 + true + + + + + + + + textbox7 + + 18 + true + + + + + + + + textbox8 + + 17 + true + + + + + + + + textbox9 + + 16 + true + + + + + + + + textbox10 + + 15 + true + + + + + + + + textbox12 + + 14 + true + + + + + + 0.63492cm + + +
              +
              +
              + 20.05716cm +
              + + + + + 3 + + + + 5 + true + =(Fields!nomeMacchina.Value)&" "&(Fields!codMacchina.Value) + + + + + + + + 4 + true + + + + + + + + + 3 + true + =Fields!numInterventi.Value + + + + + + + + 2 + true + =(Parameters!OreTotali.Value)/Fields!numInterventi.Value + + + + + + + + 1 + true + =(Fields!totOreMtz.Value)/(Fields!numInterventi.Value) + + + + + + + + true + =(Fields!totOreOfficina.Value)/(Fields!numInterventi.Value) + + + + + 0.55588cm + + +
              + + + 2.75737cm + + + 2.75737cm + + + 2.75737cm + + + 1.25cm + + + 2.25cm + + + 2.75737cm + + + 2.75737cm + + + 2.77031cm + + + 2.32572cm +
              + + 0.25cm + 1.25cm + 19.7619cm + + 2.5cm + +
              + 6.82572cm + + en-US + + true + + + 0.1369cm + 10.54762cm + + 3 + true + 5.03373cm + 0.4762cm + = "Somaschini SPA - SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.1369cm + 1.75cm + + 2 + true + 16.03373cm + 0.4762cm + Pagina + + + 0.1369cm + 2.5cm + + 1 + true + 17.53373cm + 0.4762cm + =Globals.PageNumber & " di " & Globals.TotalPages + + + 0.1369cm + 4.5cm + + true + 0.28373cm + 0.4762cm + = " data " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.75cm + true + + 0.2cm + 29.7cm +
              \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/IT/RichiestaIntervento.rdlc b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/IT/RichiestaIntervento.rdlc new file mode 100644 index 0000000..ce0da00 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Reports/IT/RichiestaIntervento.rdlc @@ -0,0 +1,1631 @@ + + + + + 74bf6fe5-ae22-4a3e-a2bf-9797dba8ca60 + WebGim + + + 29.7cm + true + 21cm + 0.25cm + true + 0.2cm + 0.2cm + 0.2cm + 7184c39e-21ca-49d2-a97c-6c9d66413962 + + + image/png + iVBORw0KGgoAAAANSUhEUgAAADQAAAAzCAYAAADYfStTAAADO2lDQ1BJQ0MgUHJvZmlsZQAAeAGFlEto1FAUhv+MKYK0gqi1FpTgQou0JT7QilDbabXWkXEY+9AiyDRzZxpNMzGZGR+ISEHc+VqKGx+IiyriQrpQcKULkULra1EEcaUiiEI3Usb/Ju1MKlYvJPlyzn/P64YAVQ9TjmNFNGDYzrvJrqh26PCAtngCVahBNbhShue0JxL7faZWPuev6bdQpGWyScaK9R2Y+LRt9f1Lj2Lv6572+p75+nlvNS4TAopG64pswFslDwa8V/LJvJOn5ohkYyiVJjvkRrcn2UG+QV6aDfFgiNPCM4CqNmpyhuMyTmQFuaVoZGXMUbJup02bPCXtac8Ypob9Rn7IWdDGlY8BrWuARS8rtgEPGL0LrFpfsTXUASv7gbEtFdvPpD8fpXbcy2zZ7IdTqqOs6UOp9HM9sPgaMHO1VPp1q1Sauc0crOOZZRTcoq9lYcorIKg32M34yTlaiIOefFULcJNz7F8CxC4A1z8CGx4Ayx8DiRqgZwci59lucOXFKc4F6Mg5p10zO5TXNuv6dq2dRyu0bttobtRSlqX5Lk9zhSfcokg3Y9gqcM7+WsZ7tbB7D/LJ/iLnhLd7lpWRdKqTs0Qz2/qSFp27yY3kexlzTze5gddUxt3TG7Cy0cx39wQc6bOtOM9FaiJ19mD8AJnxFdXJR+U8JI94xYMypm8/ltqXINfTnjyei0lNLfe2nRnq4RlJVqwzQx3xWX7tFpIy7zpq7jiW/82ztshzHIYFARM27zY0JNGFKJrgwEUOGXpMKkxapV/QasLD8b8qLSTKuywquvCZez77e06gwN0yfh+icYw0liNo+jv9m/5Gv6nf0b9eqS80VDwj7lHTGL/8nXFlZlmNjBvUKOPLmoL4Bqttp9dCltZhXkFPXlnfFK4uY1+pL3s0mUNcjE+HuhShTE0YZDzZtey+SLb4Jvx8 +c9kWmh61L84+qavkeqOOHZmsfnE2XA1r/7OrYNKyq/DkjZAuPGuhrlU3qd1qi7oDmrpLbVNb1U6+7VT3l3f0clYmTrJul9Wn2ION0/RWTroyWwT/Fn4x/C91CVu4pqHJf2jCzWVMS/iO4PYfd0j5L/wNAYUVDXxLOzsAAAAJcEhZcwAACxMAAAsTAQCanBgAAA9sSURBVGgF5RppWFRHskA5hhHkElAhyC2g3CjgAUoQcPCIGI3xCEa8NpJDEw0bs+J6xSMxG+N6ByWCBkVYhQgKCCKCIgMozADDZUAjyH0KiLOvHnmTN/PecCy7v7a/b6a7q6uqu6a66wKA/1JLSkriFhUVKQ+XnVAo1Em8c9/cKyxs9HBp2fAV2IDDgcXEJ5tOGq+zseTpC5eHgqevV813y675rfbs4sW+1QPxiYxJMLYymbAx8tdsz8kmhuouk40E7a9e/eQ5w+3WQHT/87W4X++cAOcNYupjNO9jcZGw+PqKz7+3k7e578Zv7EtF5TcQl6LDPvLazbiQsB805NENBa44FCR5OAe+D3ft6O6eT1+vbngFBy8kLfgiyG+Poc9GC/oajlWmB1ns3+C3Z++5+ADElWoKMHuKhbGzFGyYkxEJpKmjY8LlqL4lu2fE7SJoaGpbeGzr8t3EL28mWSfGfw9euLurp2cB4sg2BVDQGsNRmiALH858RAK1dPdqydvswz0/w1QLYw3IPV0uwSHGgXPsNfZcSJWAZAdiUFSXhQ1nPiKBGlt6NLlcLut+eJ1O38jhZWTl7KIQLv0radfDJyJeUk4FBZLq1Tiq0PGqV1MKOMzJiATKL616S5urJHfLQxdTQQHEYffu58THJabHTzabFHYwMl0uPi40NDY9HhBhkMUBbX90dLRyfHqZesTxvzaw8XnR0JKnqMwBdWUFaOsRs6GA/9ZzoKmuwsPF5rZuuXi4rqvBTfjrljW/wvQQDXhwrBVh9Lb688MmC2bbwbKFvpV0OH3M6of +CwqKV5/oaf3rvkdDbxtxYW3esWm1RRW3+tfSivKTc8jp4PboJHp8sREZlZeXxgV+e5RVUsspM32vQseDitgQba6sAEtFukx6xR53Psi9mBC6ezTM1NHDu7Gg3FpZV9VhbGD96I35zZon/21myTFkFys3N2+v50cnQ9l4xeSWNdFRhqacNLJnj2MdRVY50cXL8ABnl5hbsAgVxmPP6f8ryBaSZ42QGU8yNwNJQm1zv7HoFT5+9gOSsQnhY0cbQVty+98HWzCjMwsJsNxLcyniwVYercvjizWzFq+kCoJv520eD4zPzCzaHfby+hr45Q6C7WVlOZ+IeRP2cLLCiI1Ljz5Y4gaezdYKlsQHkF1fyNh6KlRwMr15wgCNYm0yE5s5eqG/rgRe1tSRpbXMX6GtyQEddBcbr64GmmhLxXhoYwp3etgBmOlomNDa1Qga/iLc/MkvCnzoD9nYmOm/Ohi4PnubsEE6HMwQqKi5eGPL3M5dTS9o4dET6GA9OvAvJL0YJ4mozCRIflMAdfrlkjU5HHyPNNFN18J3jQQoXc7cIKOtnb6IDja0dA/LAG5B8PGSblYXFd3S+DIFib6RM09VRvzIr5CzDYdIJqTEy/jrIh9TInnNJJNi3tgIcuurBs+13cj69o47sH3D1IF19PORzdCFPQwvKR/VbaBTgyCdL4FFBEYSG36dYD9jH7lvRoqbKXe3rNe0GHZEhEC6WlpWFx6U9Dtp+IpGOyxjjQXas9IQLSflwv6ASdlQ9hO0vChh48gCHDOwhXN+CFAw19vU6X1JbG76VOiODHK/9pmU+F60szFbLLo6SBeA8tUa1defaebPb2lq1CipesqGQj/7QRwvgbMIjKMvmw5XiW7C8id1hsjIggDPaa2FLrQCEqlqQr6wJtx+VwQIPK/CYrAsp+ezBuvdkDfhqU2D+lu+uhFXmpkgZBNyHVaCXwswqUa+h4cGQdzxaWpqBTagjf/GHiKQ8UhhhwVUw7O2QnB +uvVpSOORwfNwV2ErHmcQMb8nNfbTyUq2rAaLFYCj+wuRJUxH2Qqj4RbmSVgq+7LYzXUmHsizfibNiHvadj0vZfOvxZrGRD2oBVIFwvHz1J2NzYbBy61t+mrLoWyp83ScjW+NhCDyhDbGoeqRm6MHiNVpvMJQ8n4GhBk6Kq5INzPHS4rhWpFRSEaqitKD1TEre4sgb+FhwAaTkCaO16TaLgW720ezUkZZfu2xuefglq+QzHi4hyBYJn/NbHmYnRhlYurhvemWlJxGUSxpsXu8PRS6ngWS2CT+pI/0quvW/iDT/q2ZLjwb5QOBTAtb2e1BbSZhIaxIZCKPR1w4JZ9uQ1RNjJbQuhq6cvYd1y/w2ga/YKXgr6EC7bBo3ljI0MgMhGJXToYPOrmkmT+kndEwkcr9lVLRPJfCgDtHKzzP3B2n4pgzaWcKToq1Az2NAhc8eo9bNV1uuXvH8m9c0UyPZdSV1g+9Ffdrk72/NyBFUSInSKSZlMS4am2ayvWYI35MEoJYn5ptNgbFhW2wEr/D1I8OW0EjA3NuQdOHZhF+Qdf8px3zSNjk+NpYLTAz+cX+nsaBM4TmuvUn1zq8LLlw28K0lZcPQan8Snfi0qbkOfQvkYREDjgG8I/cxwtUUdiN7jD7c72JcE4Z54FiKOC7t9L8dVd6yGS3vb2iRB5Yv4jSsXXaHoSD8UcS3e2kBXb0d9fcOKHOFT5dS8p0AdmkLE3tfVFOytJgGmBdhQI+fL7koJRS4QX5QTJf0McInXKj/NoGhke/RNp7a/AztO/MqIGtDi2ZsbwMyppq/GaY+5PEZN9ZCPp7uQ1BBfUPPpuYQbH8hLAaiNbIw0JbEZwvANBJnPZhUKNYcfdLRSwv0RHVA8B+rxPDUNnaCtwWUIhD84fohUHh9Z0Dxn026i36QoEolsYtIFswYTBjdWUmMmkyjU/KmLAK0UHpytUYLhlcwouQ5LmyqH/N4wwNVV6WVjKwW7/7hidnY232Y0c +UoVIq2UG4hKUcmZ4I+BbwY/eA0dW5sIc/6E9SqicFGVKSSn/1RzbMdo7wHOqFF9Koo9Hc0iy3FKzBIMC1Vv5+BWDDWGgs2yWkiaYzQSQ9Ecao2t6aorQ3334O/PUFe1sL1dTTTa1ta2nUgZzt/jl064dlfgiEGmvOsnqG4mjQLAkOQn39jOCa4Afb1gBh2wtlZERuCoJdnWrzVvKeuIRgF9EaYSbI1KQeZ5ufPnOphccHW1bSeNgu3kyVejrt18ti/YbwUoQgC/uNoEky9hTQs8q66GlOL+KENQ8Ry8XSzZeA8MQ18DmkAKR2CiNjC9kI3M8ZrSzb3pRG0g6nQSg4Buw8Z0AqBxwiTSZpL+E46KUrKw6vdoV1enbDwEI32YsnSHh7fDJCcDTc73Oto6ia52lrygsPMSM35osx9EJuZI5sgE3w1eteE2NrOv7BQsYYNpAjb0g6iNm9+tg/qWroTSmnrd5y/qrqXklV1/EvNtsYSAGEg5VlwovHrwfuFVuA+OW65B3o/Po+IS49/zsiKKIP2J1++1deA7w54QKFXih5AOzfdwhUJ8unOWfWsYleCPh83D3oQUZrGfZwBRjZ1JFDDvkQsyX8zQh0IghAGH9R419Z28eR4OFBSwWOFhbUDGWJRTxTeBY/zFh9uorBbpUDiqYUSPjXLwH/g6QGdXFw8c1wfCm94SCk+2ly8QgWk0juP2rq875Bb/mWxh5eVEXDaELPMitUIxRKHQz8izVhQevd/7PEfKtGNUgQ3fyhIvezgWnUbO8QuDUzcX+wTIOxMDikpiyYLMQG76wJ250T7uQFBsXWMbLNt1SYoMcyMfV3NQ1R4Ll5+/Bnpeg+N5rTXQNkoZuol7/1qVAz09hGMUvwF11dFg1NMM3i2/w6nfMqQyXDTvMWPNyH02Bc6GnKJyyCjsr0kgEDPYOVMnWO78asfUf6XnitvKc5gRMoHHMAokR+KLsHo/q6lxVi3+KooCSfX4Kx7buoTU +FqbgqB15Dd8Gm6mm8FEYygKi0el71Sq3WILr3k4myTM/OhrUlRXxjOJB9awa2nvsfKCbncWXi7aHK/ewplH9SVhmgQg+f28WVHcrwJ7XWtCpoETWCSjmVE/PaCkY9ijodkM3SVK4fdVcUFMZBfsupIG8fbHuMN/N0nSpl2P75Yvn0+j8cMyqIZGo7JeloeeWUQ9Slog+R03Ry1h6XU2S0Afx6JqhrBhVyqJ8DkbOmCak5xZLUhX6HmzjjB/XCe/kFK7428frpK4eQ6CbaQ/cU/mVVw5Hpk5kYyQPhj4Dnd29xxVDKjQiHxQEXYC5PhfohUZ5e9DhWP05uO39zS5OTifpcIYfestg7LhbmQVadCT6GDXyl4VO4GJvC0ciUyTVTnR+RjoCsp6NFhAbVQrGMjA2LAVjM9DXB4zRsKU8KoUT0X+GW/Ym2gk7Vnrx0Kr98zpfEiWQyLQvrI1zONw/cvI/FxgaunXnoYPCKIUIn8/OTP0Trd+UYj1hlZ9bQvXLZp5QVJXwrv8sOP7LbR6V0criY7GefnhcRyELSqrIwqRszOjrYpqQdOrLAPzDGEdFJczYcDwkpmUBpt+y158wDtXebtbrnadYJ9H3ZQiEiyUiUWhMUuZHJ67zJ+Kh/KZbicfpaOfXNTacX7nY/wfCub1N+INkxM3NzY9fHPoTj/6XAYQPt2Fok3Z8M/wjOj0s4ptPduMec6zV3VfwvIxNjAycOjo7HYg3poDZtJ2Zft3OYN5Joq69S3YfxpVDBALxAL9QWLrI2922qamlJ6OwumT7sbiHNakn+83kH8JQzPAPWSNtlLZqG4m6FjZijzt5kHwn6jvguK+ZuMTTedqa+e6T1yycozxWQ0NgajxeUkeg780qECI4TbGOITr8yG2+G/Z/qqjC4VGHYUM8sNYDiCCXXMIIfqBifFd3D9hZm7pI3SGCEv1NZFZEbOQ3bDtIwwYMfaRRmTN9Ta56R1sLc+EPCGGJEjAObGhoSEB +hFr3tThZa5BHUt3SC7hjl4RXIZZiNTKDxeo1dr1mfIW6TkBJ5JOAWv8wpNCQoIPRcps/pmNQM4p8uyFRA5hzkFP/CN1GH28i2NlTYiATSHN3V0tHBnk0SfomwhCKv0OCleeRhiDfx/ZX8dYrKqle+Den/M6rsIbHCw+WoyFe5LAHLfEQCvQF4LgYxI2dAi7XKb7rw+OW0p1J75p8SffFD3J4ZThap6FRZWvObvj5GfMaCJxc0IoH6xO2PuGrcu7Lcj2zh1Td3vd7249frGZWP5NNfPsnMLT7wU+jyXFm6sWpKd7sUexhwWbz/6bys+rnfqcjrsXNXbqsZ47bhxWf7TqYSfwHcMNimD/l879NR16PAab3Ibmloxf5j4THEFe2v+w5GPMC63Bc9AA1j6XBEBNdca6LtOC2uYrvim1I/D48hP+w7mZlTGlo6lX4rbireunVZf4zE2OH/GPBvWnCZFX8V/BsAAAAASUVORK5CYII= + + + image/png + iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAADO2lDQ1BJQ0MgUHJvZmlsZQAAeAGFlEto1FAUhv+MKYK0gqi1FpTgQou0JT7QilDbabXWkXEY+9AiyDRzZxpNMzGZGR+ISEHc+VqKGx+IiyriQrpQcKULkULra1EEcaUiiEI3Usb/Ju1MKlYvJPlyzn/P64YAVQ9TjmNFNGDYzrvJrqh26PCAtngCVahBNbhShue0JxL7faZWPuev6bdQpGWyScaK9R2Y+LRt9f1Lj2Lv6572+p75+nlvNS4TAopG64pswFslDwa8V/LJvJOn5ohkYyiVJjvkRrcn2UG+QV6aDfFgiNPCM4CqNmpyhuMyTmQFuaVoZGXMUbJup02bPCXtac8Ypob9Rn7IWdDGlY8BrWuARS8rtgEPGL0LrFpfsTXUASv7gbEtFdvPpD8fpXbcy2zZ7IdTqqOs6UOp9HM9sPgaMHO1VPp1q1Sauc0crOOZZRTcoq9lYcorIKg32M34yTlaiIOefFULcJNz7F8CxC4A1z8CGx4Ayx8DiRqgZwci59lucOXFKc4F6Mg5p10zO5TXNuv6dq2dRyu0bttobtRSlqX5Lk9zhSfcokg3Y9gqcM7+WsZ7tbB7D/LJ/iLnhLd7lpWRdKqTs0Qz2/qSFp27yY3kexlzTze5gddUxt3TG7Cy0cx39wQc6bOtOM9FaiJ19mD8AJnxFdXJR+U8JI94xYMypm8/ltqXINfTnjyei0lNLfe2nRnq4RlJVqwzQx3xWX7tFpIy7zpq7jiW/82ztshzHIYFARM27zY0JNGFKJrgwEUOGXpMKkxapV/QasLD8b8qLSTKuywquvCZez77e06gwN0yfh+icYw0liNo+jv9m/5Gv6nf0b9eqS80VDwj7lHTGL/8nXFlZlmNjBvUKOPLmoL4Bqttp9dCltZhXkFPXlnfFK4uY1+pL3s0mUNcjE+HuhShTE0YZDzZtey+SLb4Jvx8 +c9kWmh61L84+qavkeqOOHZmsfnE2XA1r/7OrYNKyq/DkjZAuPGuhrlU3qd1qi7oDmrpLbVNb1U6+7VT3l3f0clYmTrJul9Wn2ION0/RWTroyWwT/Fn4x/C91CVu4pqHJf2jCzWVMS/iO4PYfd0j5L/wNAYUVDXxLOzsAAAAJcEhZcwAACxMAAAsTAQCanBgAABA2SURBVHgB7VsJWFRHEi5QjmEEuQRUCHILKDcKeIASBBw8IkbXeARXvDaSQxMNG7PiesUjMRvjegclggZFWIUICggigiIDKDDAcBnQCHKfAuLsq0fe7DAHcgzh+/Z79X3D666u7q7+re6urm4BaKIRoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEegvAnFxccy8vDz5/spTchwORyP2zn1jt6Cg0RRvJL4yI9Ep9hkRHW84abzGxsKnLxwe5j99vWq+U3rlb1VnFy/2rOhLp9CIGH0zgwkbQ39Nd51soKvsMFkvv+XVq59cZzjd6qve/11Z1K93ToD9Bh7105v3MS+PU3B9xeffW0karOfGb6yLuCU3UJaqh9/QazejAoJ+UJFUbzj5ssPZuKS2D3wf7Nja0TFfsLyi9hUcvBC34As/rz26HhtNBMswrTDdz2T/Bq89e89F+6BsL5KB2VNM9O178f6kzIgAqKqhYcBkKL4jPMaQ23lQW9+88NjW5bsJyzLilxPpf/ov3N3e2bkAZYRJBmTUxjDkJgjz/4z8iADY2NGlJmlwf93zM0w10VeBzNMlfBki7TvHWmXPhUQ+SzjBA1llYd6fkR8RAOsaO1WZTKbY8eH0PH0jg5WSlrGLErj0n7hdD59wWXEZpRSr11eJoQitr7pUezH/pMyIAJhdVP6OOlNO4hAPXUwEGeAF3bufER0Vmxw92WhS0MHQZInyWFBbV/+4T4FhKhwWHyo8PFw+OrlYOeT432vF6f2itjFLVp4ByvIy0NzJEycC3lvPgaq +yAgsLG5o7JMphuaYKM+bvW9b8CtMDVODBsSbkCdLqzw8bLJhtBcsWepYJ8qWRlqofGBQULj/XU//Te4847hbG+uqaY5Wq8kqrsq8l52XFZZZUw+vR9fD4ZC4qXlxcEu375VlWTplYjAc0tvyL22IszM18yEpWm7SIPqo9ln0xw3fxbJahro59W2uLPqe4vNPcRP/RG96bM0u8300bUAd9CEsVwMzMrL2uH50MbOnikUuDnoYiLHW1gCVzbLsZivKhDna2H6IumZk5u0CGF2S//t8iqmGdOXZGMMVYD0x11cnytvZX8PTZC4hPy4WHpc0i1hi17wOwNNILMjEx2o0VbqU82KrBVDh88Wa67NXkfBB0e24f9Y9Ozc7ZHPTx+kqRzgfBkBqAd9PS7M5EPQj7OT7fTJweny2xA1d78xhTfR3ILihjbTwUyQcCp7K/jy2YG0yEhrYuqGnuhBdVVWQzVQ3toK3KAA1lBRivrQWqSnLEelcrAubpbQtgpq1pTF19E6Sw81j7Q9P47QvqY2Wg8eZs4HL/afY2wYL8waalBmBeQcHCgH+euZxY2MyQpAwCRaxrfIuggHO0mASxDwrhDruEX9ZXG9MMlcFzjgsJZsTdPKB2Z2sDDahrau2zDbTw+OMB28xMTL6T1MdA+FIDMPJGwjRNDeUrswLOijjI4hTCgXzt50Fa3J5zcaSIZ1Up2LTXgGvz72R+ems1+X3A1IJk5fGQzdCELBU1KBnV47EgYEc+WQKPcvIgMPi+uG5EeJH7VjQqKTJXe7pNuyFSOAiG1ADEvouKi4Ojkh77bT8R26cqOPAdK13hQlw23M8pgx3lD2H7i5w+6wgWHtKxhmBtExJItOKv13mS1rjh274xwWVk0zKPi2YmRqsF2xtKetRQKgvXTaxUbNq5dt7s5uYmtZzSl8LFZB4t79BHC+BszCMoTmfDlYJbsLxevIMstgGCOaOlCrZU5QNHUQ2y5VXh9qNiWOBiBi6TNS +EhW3wwx32yCny1yTd7y3dXgsoyE6SygaB+UgXwJSe1nNulq3sw4D2XxsYGEAfikb95Q0hcFgkeJ+cq6Ha18nHCqRqmYQzHx02BnURs4LiOBfm7rzQeShRVYDSP10vet6EMFHjdkKg8EW6kFYGnsyWMV1MQ6Rct/mzQX7tORyTtv3T4s0h+h1JISBVA1Kdk9CROQ12DfuBab4viiiooeV7PV3ONhyV0gjxEJmaRlicIHk7L1QZzSTDyGWpQL6vI/2EeQQrWNCOtDoGjCK0xTMuQlC0oq4R/+PtAUkY+NLW/JkXQ4i/tXg1x6UX79gYnX4IqtoijTbU1mK/UAYRn7KbHqbHhumYOjhvem2lKnGv5A9m82BmOXkoE1woufFJN+tNk2QcG7vCjlmW/9EcwETDHlhrSGrFuKmGhSAiaTHcHLJhlTU5r5J3cthDaO7tj1i333gCaRq/gZX438qVFw3YW1tfTASLazNcTHers8gbSxfik+gmfj9P2qpoBP9+fBO7Cs4y9wdx6qUjdSMJxRl8RLQ8JHXDmGKWeZuW1epDuyUnlr/QAtHyff6+x/egvu5ztrVkZ+eV8JdEJjksV3WnRVTHqbuDL9TsxSo7vzgjWwbN1cVUrrPB2IdmXkwrBWF+XdeDYhV2Qdfwpw3nTNEH5oaalEkw48MP5lfa2Fr7j1PbK1TQ0ybx8Wcu6EpcGR6+xSf0oa6DOvejTUT4eCuBmgmsg+nkDtUZxAOA/1G5/T7II+0RdiHNw0O17GY6aY1UcWprXxuWXvYjeuHLRFXH1B8Ibkh8Yci3aXEdTa0dNTe2KDM5T+cSsp0CBJKiEp6MhWJtNAgxTIaHFnS++2wtESp5ymkk/D5iEnyA57EXVEf6ib3hq+3uw48SvIqcS3JGtjXVg5lTDV+PUx1weo6R4yMPVmSPcRn/zQ7JAdn7lp+dibnwoKSRFKWGhp8o/2yIP1zA/49liQUTLxB861r3A/OP0QbXZ1xf1qaxtA +3UVpgiA+A+MP+JqABdJv3n2hh3Ed1Nf7fVVNug1kMvlWkQk5896G3jYuZySaLAYQZw/dRHgLopAiSMKSJziKYXXYWl9Wb/XSwxIaCp0iWu2F+/+49LZ6elsi17MAWQGb4FySgpE2Fhi4KA/OiD4uObhD6e1bVM94d48ETu1EcywsgSy2cFapjidWjqBMWpUt4K4sv7wBm2Bna0NXNNxcqJXZGJ67Wp7+y6LFolAzjJbSLonuKn0xzLRKsWRprI81HS8ff3U1VTMbWlR4oproz+8QVugpaVlCxHCOn+PXTTh2t18WwwKSJrO+RUN5CYC0C+8yTVy5wRHgO4uMIJWWFvFJSM0aIXC1GOV7r12bzJsRviCGNoSR1iOIbF5bs7suTYGFxwdLVvEyfWHN2gAsXHLyZOvhl27+Wyfv9cKkAUfdkGFAQY7OZWN8KyiAhIKek5N+aXPwd3BtD/69JZBXw9UgQSTKEFrw3CXcOQGp72g+2M4UR2Ie2L+BoJulIXhBMDNDIO2FpO0nzAU5OI55b+HOzrapffudGC5Ibkxgl1NWbrDxd1mkp2OKuN7DXWNWEcrU5Zf0Hm+W3NosxeExmbw81gX1z2cugMlcW6QvJ0/vxkMWyGhH4rWdvO7dVDT2B5TVFmj+fxF9bWErOLrTyK+LeBXGEJiSBYo2G/u1YP3c6/CfbDdcg2yfnweFhUb/Rc3M+LSqCfQ+XtVNXjOsCYATOT7gVgf3ZmBgojygs648FqJpx78x0JysTYgwVvs5epDvHaYSVzY3yMLpPRn0JuIxP4J8MBmvUtlTRtrnosNXwwvd1zMdcgzKuVE45qGabSogRIVtcZ6CCZFGPFBohz6Dz1toK29nQW2633hTVchJSetr/QBJDTTG8dwet/TGTIL/hfcxJuxE1HpELDMjbQ6agAIIvp5knZTSk7wu/d5Ri9XB08tSLjWLXGzhmPhSWQe/2AwwcnBOgayzkSArByPXyClhNTDWcyZG62j +DvhFVtc1w7Jdl3qpibFBD0djUFQfC5efvwbBuB6m5zVVQvMoeegg1q3Xigzo7CQcYd4bUFYcDXqdDeDe+Duc+i2lVwQb3Z2IsUZkP5t8Z0NGXgmk5PbcqSATI9Rzpk4w3fnVjqn/Sc7kNZdkiEY0emk5sIzUNhGqW2JX/llJibFq8VdhFKvXF63k2NYlpDViSB+tTxLh2ibOdaHkETxqh8ZNqvtVk8TLJSx3tzOIn/nRUb/2tJBnVBtD/UrVAvceO+/rZGXy5aLtwfKdEsKWGPRMzeHC53+ZBRUdMrDntRq0yciR9xzCgxGMWAuWIbDbdZ34Qdjtq+aCksIo2HchCST1i/cm851MDZe62bZcvng+SbC9oaSlaoFcbvEvSwPPLaMW8L4UQ0sUvNbUaq/nH+WwnqDlUbssdbVJ+XwYWcGwVXJmAT901lefWJby4zrOnYzcFf/4eJ1UprLUALyZ9MA5kV125XBo4sS3DUKwHH02dG7vPS7t18U61kXg0CUy1maC4MW6YLuS0ng7d3DbB5sd7OxOSpIZCF9qfuA7OmPH3UrNUZPUOVrc3xbagYO1JRwJTeC/JkBnV08jn3wPgzs0EvW0A591IOHTDiQdbW3AMy5SwqMiOBH+v+OjtYF6zI6Vbizcdf99nc0/hZDCAn/wbQ2Dwfwjxi9QMMik1Czw1p2HNjKjZEI8PjszVVAXBA7vQ1Z5OcVUvGxgcbjlMe97z4Ljv9xmURFrYXl8XCQIFpYjqDmF5eRFvPCZ29PBMCbu1Jc++BCToaAQpK87HmKT0gDD+cLLCbGZVLg7ma+3n2IeJ9jvYNNSAxAVKORyAyPiUj86cZ09EUHwmm7GG6ehnl1dV3t+5WLvHwhn9l3CH4tH2czM7OjFgT+xBF9OIX+ghEe1pOOb4V/hyUEh33yyG/uYY67svILlpm+gp2PX2tZmQ6yRMhgttzLSrt7pzzpJvIvZNdB+JMlLbQpjB4RiB9i5nKJF7s6W9fW +NnSm5FYXbj0U9rEw82eM2/AEepQw+nBwqUdZYVUfccyIRfdzJgvg7Yd8Bw3nNxCWu9tPWzHeevGbhHPmxKir5hvrjh3wPIqizVAHEhu2mmEcQH/xJJM8N+z+VVWCwqMGLEzyw1gWIoARZhBGevh4PtXd0gpW5oYPwnER/LzQtJDL0G3E9SIc3LEe5t6mmrcpUbm1ulChG7JQxeI6ura2NQfAWvesMeDEliWoa20BzjPzAHthIamyA/JEBcLxWXftrictvTELoEZ9b7GK7wAA/n8BzqR6nIxJTiP9kQ4amxI0PX7BO1GDWiSsbbt6IAKg6ur2xtVV8tJjwC4mdmusW6L80ixw8saZ9fyV7nay84pVvA3qeQQuDgjdwTIaCZJMWriDF/IgA+AbgOQ94IjEs3FFXeU3nHL+c9LTXGLNPcb/4IWrPDDuTRHSixVDDm+5uqZ1vxbQvkTUiAHbzWh4xlZh3hbU6soVV09D+etuPX68XuSmKP/3lk9TMggM/BS7PFK43VknubrtspwhfWO7/Kl9c8dzrVOj1yLkrt1WOcdrw4rN9JxOJF64b3jbIh2y2++mw62Fgt55rtTSwdP+x4Ahiynu+rd5wlUtcyYerQ8F2D4eEMI3VJlqOU2PKtsi+KfJycen3RnAnNXVKbWOb3G8F9QVbty7rOfMJNk6naQRoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEaARoBGgEhBH4L/RNmRWge4J4AAAAAElFTkSuQmCC + + + 21cm + + + + + numIntMtz + System.Int32 + + + richiesta + System.DateTime + + + dataLav + System.DateTime + + + turnoLav + System.Int32 + + + matr + System.String + + + guasto + System.DateTime + + + idxAmbito + System.Int32 + + + descrAmbitoGuasto + System.String + + + idxPriorita + System.Int32 + + + descrPriorita + System.String + + + isFermoSiNo + System.String + + + idxTipo + System.Int32 + + + descrTipo + System.String + + + idxImpianto + System.Int32 + + + codImpianto + System.String + + + nomeImpianto + System.String + + + idxMacchina + System.Int32 + + + codMacchina + System.String + + + nomeMacchina + System.String + + + descrizione + System.String + + + idxStato + System.Int32 + + + DescrStato + System.String + + + presaInCarico + System.DateTime + + + inizioIntervento + System.DateTime + + + fineIntervento + System.DateTime + + + descrizioneIntervento + System.String + + + isPreventivabile + System.Boolean + + + idxCausale + System.Int32 + + + descrCausale + System.String + + + isFermo + System.Boolean + + + + WebGim + select * from v_intervExp + true + + + + + 20.28968cm + + 1cm + + + textbox30 + 0.5cm + 3.25cm + + 5 + true + 2cm + 0.63492cm + Somaschini + + + AutoSize + 1.37566cm + Embedded + + 3 + true + 16.5cm + 0.63492cm + =Sum(Fields!numIntMtz.Value) + + + textbox1 + 0.25cm + 9cm + + 2 + true + 5.5cm + 0.91429cm + Richiesta di Intervento + + + + + =Fields!richiesta.Value + Ascending + + + 1 + WebGim + + + 25cm + 11.00529cm + + 51 + 1.75cm + 0cm + + + 9.75cm + 20.25cm + + 50 + 0cm + + + 17.75cm + 0cm + + 49 + 12cm + 0.75cm + + + 17.75cm + 0cm + + 48 + 10.5cm + 0.75cm + + + 17.75cm + 0cm + + 47 + 13.5cm + 0.75cm + + + 18.5cm + 3cm + + 46 + 10.5cm + 0cm + + + 17.75cm + 0cm + + 45 + 8.25cm + 0.75cm + + + 17.75cm + 0cm + + 44 + 6.75cm + 0.75cm + + + 17.75cm + 0cm + + 43 + 9.75cm + 0.75cm + + + 18.5cm + 4.5cm + + 42 + 5.25cm + 0cm + + + 17.75cm + 0cm + + 41 + 5.25cm + 0.75661cm + + + 17cm + 1cm + + 40 + true + 12.25cm + 0.63492cm + mm + + + 17cm + 1cm + + 39 + true + 10.75cm + 0.63492cm + hh + + + 17cm + 0.75cm + + 38 + true + 8.5cm + 0.63492cm + aa + + + 17cm + 1cm + + 37 + true + 7cm + 0.63492cm + mm + + + 17cm + 0.75cm + + 36 + true + 5.75cm + 0.63492cm + gg + + + 10cm + 1cm + + 35 + true + 12.25cm + 0.63492cm + mm + + + 10cm + 1cm + + 34 + true + 10.75cm + 0.63492cm + hh + + + 10cm + 0.75cm + + 33 + true + 8.5cm + 0.63492cm + aa + + + 10cm + 1cm + + 32 + true + 7cm + 0.63492cm + mm + + + textbox8 + 10cm + 0.75cm + + 31 + true + 5.75cm + 0.63492cm + gg + + + 9.75cm + 0cm + + 30 + 13.75cm + + + 24.25cm + 11cm + + 29 + 1.75cm + 0cm + + + 23.5cm + 11cm + + 28 + 1.75cm + 0cm + + + 22.75cm + 11cm + + 27 + 1.75cm + 0cm + + + 22cm + 11cm + + 26 + 1.75cm + 0cm + + + 20.75cm + 3.5cm + + 25 + true + 2cm + 0.63492cm + Note intervento + + + 20cm + 4.02116cm + + 24 + 7.5cm + 0cm + + + 19.25cm + 4cm + + 23 + true + 1.75cm + 0.63492cm + Firma responsabile produzione + + + 17.75cm + 3.5cm + + 22 + true + 1.5cm + 0.63492cm + Fine intervento + + + 15.5cm + 4.02116cm + + 21 + 9cm + 0cm + + + 14.75cm + 4.02116cm + + 20 + 9cm + 0cm + + + 14cm + 4.02116cm + + 19 + 9cm + 0cm + + + 13.25cm + 4.02116cm + + 18 + 9cm + 0cm + + + 15.5cm + 4.02116cm + + 17 + 1.75cm + 0cm + + + 14.75cm + 4.02116cm + + 16 + 1.75cm + 0cm + + + 14cm + 4.02116cm + + 15 + 1.75cm + 0cm + + + 13.25cm + 4.02116cm + + 14 + 1.75cm + 0cm + + + 12cm + 3.5cm + + 13 + true + 9.25cm + 0.63492cm + Minuti intervento + + + 12cm + 3.5cm + + 12 + true + 1.75cm + 0.63492cm + Matr. tecnici + + + 10.75cm + 0cm + + 11 + 12cm + 0.75cm + + + 10.75cm + 0cm + + 10 + 10.5cm + 0.75cm + + + 10.75cm + 0cm + + 9 + 13.5cm + 0.75cm + + + 11.5cm + 3cm + + 8 + 10.5cm + 0cm + + + 10.75cm + 0cm + + 7 + 8.25cm + 0.75cm + + + 10.75cm + 0cm + + 6 + 6.75cm + 0.75cm + + + 10.75cm + 0cm + + 5 + 9.75cm + 0.75cm + + + 11.5cm + 4.5cm + + 4 + 5.25cm + 0cm + + + 10.75cm + 0cm + + 3 + 5.25cm + 0.75cm + + + 0.25cm + 2 + + + textbox34 + 1.00529cm + + 33 + true + RICHIEDENTE + + + 3cm + 2.75cm + + 32 + true + 5.75cm + 0.63492cm + Macchina + + + textbox32 + 0.75cm + 1.5cm + + 31 + true + 8cm + 0.63492cm + Turno + + + textbox31 + 0.75cm + 1.25cm + + 30 + true + 1.75cm + 0.63492cm + Data + + + 5.75cm + 19cm + + 29 + 1cm + 0cm + + + 4cm + 19cm + + 28 + 1cm + 0cm + + + 1.75cm + 19cm + + 27 + 1cm + 0cm + + + turnoLav + 0.75cm + 1.25cm + + 26 + true + 9.5cm + 0.63492cm + =Sum(Fields!turnoLav.Value) + + + dataLav + 0.75cm + 4.75cm + + 25 + true + 3cm + 0.63492cm + =First(Fields!dataLav.Value) + + + matr + 0.75cm + 2.53968cm + + 24 + true + 16cm + 0.63492cm + =First(Fields!matr.Value) + + + 0.75cm + 4.5cm + + 23 + true + 11.25cm + 0.63492cm + Matr. richiedente + + + descrPriorita + 8cm + 4cm + + 22 + true + 15.75cm + 0.63492cm + =First(Fields!descrPriorita.Value) + + + idxPriorita + 8cm + 0.75cm + + 21 + true + 14.75cm + 0.63492cm + =First(Fields!idxPriorita.Value) + + + descrCausale_1 + 8cm + 7.25cm + + 20 + true + 4.75cm + 0.63492cm + =First(Fields!descrCausale.Value) + + + 8cm + 3.5cm + + 19 + true + 1.25cm + 0.63492cm + Evento ipotizzato + + + 8cm + 2.25cm + + 18 + true + 12.25cm + 0.63492cm + Priorità + + + descrizione + 6cm + 16cm + + 17 + 3.75cm + 1.75cm + =First(Fields!descrizione.Value) + + + 6cm + 2.5cm + + 16 + true + 1.25cm + 0.63492cm + Descrizione + + + descrTipo + 4.5cm + + 15 + true + 17.5cm + 0.63492cm + =First(Fields!descrTipo.Value) + + + 4.5cm + 3.25cm + + 14 + true + 14.25cm + 0.63492cm + Tipo guasto + + + descrAmbitoGuasto + 4.5cm + 3.25cm + + 13 + true + 10.75cm + 0.63492cm + =First(Fields!descrAmbitoGuasto.Value) + + + 4.5cm + 4cm + + 12 + true + 6.75cm + 0.63492cm + Casuale fermo + + + isFermo + 4.5cm + 1.25cm + + 11 + true + 5.25cm + 0.63492cm + =First(Fields!isFermoSiNo.Value) + + + 4.5cm + 4.25cm + + 10 + true + 1cm + 0.5cm + Macchina ferma + + + codMacchina + 2.75cm + 2.53968cm + + 9 + true + 17cm + 0.63492cm + =First(Fields!codMacchina.Value) + + + codImpianto + 2cm + 2.53968cm + + 8 + true + 17cm + 0.63492cm + =First(Fields!codImpianto.Value) + + + 2cm + 3cm + + 7 + true + 13.75cm + 0.63492cm + cod impianto + + + 2.75cm + 3cm + + 6 + true + 13.75cm + 0.63492cm + cod macchina + + + nomeMacchina + 3cm + 4.5cm + + 5 + true + 8.75cm + 0.63492cm + =First(Fields!nomeMacchina.Value) + + + nomeImpianto + 2cm + 3.75cm + + 4 + true + 8.75cm + 0.63492cm + =First(Fields!nomeImpianto.Value) + + + 2cm + 2.25cm + + 3 + true + 5.75cm + 0.63492cm + Reparto + + + textbox11 + 2.25cm + 3.25cm + + 2 + true + 1.75cm + 0.63492cm + Ferma dalle + + + guasto_1 + 3cm + 3.5cm + + 1 + true + 1.75cm + 0.63492cm + =First(Fields!guasto.Value) + + + 12.25cm + + + 0cm + + 1 + 3.5cm + + + 0cm + + 2.5cm + + + 7.75cm + 7.5cm + + 1.00529cm + + + 0.25cm + 9.00529cm + + + 10.75cm + 3.5cm + + 1 + true + 1.5cm + 0.63492cm + Inizio intervento + + + 10cm + 1.00529cm + + true + 0.25cm + 15.75cm + MANUTENZIONE + + + 1.5cm + + + + =Fields!richiesta.Value + + true + + + + 0.5cm + 1cm + + true + 15.25cm + 0.63492cm + + + + 27.5cm + + en-US + + true + + + 0.05754cm + 6.25cm + + 2 + true + 14cm + 0.63492cm + = "Copyright SteamWare © 2006-" & Format(Globals.ExecutionTime, "yyyy") + + + 0.05754cm + 3cm + + 1 + true + 9.5cm + 0.63492cm + Somaschini SPA + + + 0.05754cm + 5.25cm + + true + 0.63492cm + = " Stampato " & Format(Globals.ExecutionTime, "yyyy-MM-dd, HH:mm") + + + 0.75cm + true + + 0.2cm + 29.7cm + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Style.css b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Style.css new file mode 100644 index 0000000..d845b7d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Style.css @@ -0,0 +1,3042 @@ +/* @group Generale */ + +.fixedVal +{ + background-color: #cdcdcd; + text-align: center; + color: Black; +} + +.fixedValLeft +{ + background-color: #cdcdcd; + text-align: left; + color: Black; +} + +.textEv_1 +{ + background-color: #cdffcd; + text-align: center; + color: Black; + font-size: 8pt; +} + +.textEv_1Left +{ + background-color: #cdffcd; + text-align: left; + color: Black; + font-size: 8pt; +} + +.textEv_2 +{ + background-color: #cdffcd; + text-align: center; + color: Black; + font-size: 8pt; +} + +.textEv_2Left +{ + background-color: #cdffcd; + text-align: left; + color: Black; + font-size: 8pt; +} + +.textEv_Read +{ + background-color: #deeff7; + text-align: center; + color: Black; + font-size: 8pt; +} + +.textEv_ReadLeft +{ + background-color: #deeff7; + text-align: left; + color: Black; + font-size: 8pt; +} + +.bloccoDiv +{ + border-bottom: solid 1px green; + padding-bottom: 1px; + margin-bottom: 5px; +} +.semaforoVerde +{ + color: Green; +} +.semaforoGiallo +{ + color: Orange; + font-weight: bold; +} +.semaforoRosso +{ + color: Red; + font-weight: bold; +} + +/* colori base */ +.sfondoGrigio +{ + background-color: #CDCDCD; +} + +/* END colori base */ + +/* @group Calendario */ + +.calSel +{ + background-color: red; + font-weight: bold; + color: White; +} +.calNextPrev +{ + font-weight: bold; + color: Black; +} +.calDayHead +{ + font-weight: bold; + color: white; + background-color: #6969df; + font-size: 9pt; +} +.calTitle +{ + font-weight: bold; + color: Black; + background-color: #BEBEBE; +} +.calOtherMonthDay +{ + background: #CBDCCB; +} +.calWeekEnd +{ + background: #cbcbcb; + font-weight: bold; +} +.clsBody +{ + border-right: #C6D7DA thin solid; + border-top: #C6D7DA thin solid; + border-left: #C6D7DA thin solid; + border-bottom: #C6D7DA thin solid; +} + +.clsCurrentWeek +{ + color: #ffffff; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; + border-top: #C6D7DA thin solid; + border-bottom: #C6D7DA thin solid; + background-color: #8CC6FF; + font-weight: bolder; + font-weight: bold; +} + +.clsCurrentWeek2 +{ + color: #000000; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; + border-top: #C6D7DA thin solid; + border-bottom: #C6D7DA thin solid; + font-weight: bolder; + font-weight: bold; +} +.clsDayName +{ + color: #0C0B5F; + background-color: #bbbaf5; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsCurrentDay +{ + color: #ffffff; + background-color: #398CE7; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; + font-weight: bolder; + font-weight: bold; +} +.clsWorkDay +{ + color: #000000; + background-color: #dbeaf5; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWorkDay:hover +{ + color: #009400; + background-color: #dbeaf5; + font-size: 12px; + text-decoration: underline; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWorkDayOtherMonth +{ + color: #000000; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWeekEnd +{ + color: #FF0000; + background-color: #dbeaf5; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWeekEnd:hover +{ + color: #009400; + background-color: #dbeaf5; + font-size: 12px; + text-decoration: underline; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} +.clsWeekEndOtherMonth +{ + color: #FF0000; + font-size: 12px; + text-decoration: none; + font-family: Tahoma, Arial, Helvetica, sans-serif; + white-space: nowrap; +} + +.Calend +{ + padding: 4; + background: White; + color: Black; + font-size: 8pt; + font-family: Verdana; + border-color: #999999; + height: 180px; + width: 200px; +} +. .Calend.TodayDay +{ + background: #cccccc; + color: Black; +} +. .Calend.Selector +{ + background: #cccccc; +} +. .Calend.NextPrev +{ + vertical-align: bottom; +} +. .Calend.DayHeader +{ + font-size: 7pt; + font-weight: bold; + background: #cccccc; +} +. .Calend.SelectedDay +{ + background: #666666; + font-weight: bold; + color: White; +} +. .Calend.Title +{ + font-weight: bold; + background: #999999; + border-color: Black; +} +. .Calend.WeekEndDay +{ + background: #FFFFCC; + color: Black; +} +. .Calend.OtherMonthDay +{ + color: Gray; +} + + + +/* @end */ + +.body +{ + margin-top: 0px; + margin-left: 0px; + margin-bottom: 0px; + margin-right: 0px; + font-family: Verdana, Arial; + font-size: small; +} +.didascalia +{ + color: #696969; + font-size: 7pt; +} + +/* Mod selettore ajax */ +.txtLink +{ + font-size: smaller; + text-decoration: underline; + color: blue; +} +.txtValue +{ + font-size: smaller; + text-decoration: none; + color: #696969; +} +.notaMargine +{ + font-size: smaller; + background-color: #DEE8F5; + margin-top: 10px; + padding: 1px 1px 2px 1px; + text-align: right; + vertical-align: bottom; +} +.nota +{ + width: 70%; + font-size: smaller; + background-color: white; + margin-top: 10px; + padding: 2px 2px 4px 2px; + text-align: center; + vertical-align: bottom; + border: solid 1px red; +} + + +/*Popup Control*/ +.popupControl +{ + background-color: White; + position: absolute; + visibility: hidden; + border: solid 1px #363636; +} +.popupHover +{ + background-image: url(images/header-opened.png); + background-repeat: repeat-x; + background-position: left top; + background-color: #F5F7F8; +} +.evidenzia +{ + border: solid 1px blue; +} +/* area note logging */ +.logCont +{ + font-size: 8pt; + width: 100%; + text-align: center; + border: solid 1px silver; + background-color: #DFF1F1; +} +.logButton +{ + text-align: center; + padding: 10px; +} +/* selettore ajax*/ +.selezioneValRed +{ + text-decoration: underline; + color: Blue; +} +/*Modal Popup*/ +.modalBackground +{ + background-color: Gray; + filter: alpha(opacity=70); + opacity: 0.7; +} +.hiddenTxt +{ + /*color:White;*/ + background-color: White; + width: 5px; +} + +.modalPopup +{ + background-color: #ffffdd; + border-width: 1px; + border-style: solid; + border-color: Gray; + padding: 3px; +} + +.topTitle +{ + color: #663300; + font-family: Verdana; + font-size: 26px; + font-weight: bold; + text-align: center; + background-repeat: repeat-x; + background-position: 0% 0%; + background-attachment: scroll; + background-image: url(images/orangeGrad32.png); +} +.ShadowText +{ + text-shadow: 2px 2px 2px rgba(0,0,0,.4); +} +.boxShadowLight +{ + -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.1); + -moz-box-shadow: 3px 3px 6px rgba(0,0,0,.1); + box-shadow: 3px 3px 6px rgba(0,0,0,.1); +} +.boxShadowDark +{ + -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.3); + -moz-box-shadow: 3px 3px 6px rgba(0,0,0,.3); + box-shadow: 3px 3px 6px rgba(0,0,0,.3); +} +.menuSx +{ + font-size: 8pt; + width: 180px; + vertical-align: top; /*height: 530px;*/ /*height: 530px;*/ + min-height: 530px; /*border-top: #0D0083 1px solid;*/ /*background-repeat: repeat-y; background-position: 0% 0%; background-attachment: scroll; background-image: url(images/menuSx5.png);*/ /*background: #DEE8F5;*/ + background: #DEE8F5; + -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.3); + -moz-box-shadow: 3px 3px 6px rgba(0,0,0,.3); + box-shadow: 3px 3px 6px rgba(0,0,0,.3); +} +.ov_header +{ + background-color: Blue; +} +.ov_footer +{ + background-color: Blue; +} +.ov_item +{ + background-color: gray; +} +.ov_itemAlt +{ + background-color: white; +} + +.navBar +{ + font-size: 9pt; /*background-color: #DEE8F5;*/ + background-color: #FFFFFF; /*border-right: #9999ff 1px solid; border-top: #9999ff 1px solid; border-left: #9999ff 1px solid; border-bottom: #9999ff 1px solid;*/ + padding: 3px 3px 3px 3px; + margin: 3px 3px 3px 0px; /*background-color:#DEE8F5; font-family: Verdana Arial; font-size: 13px; font-weight: normal; background-repeat: repeat-x; background-position: 0% 0%; background-attachment: scroll; background-image: url(images/bluGrad32.png);*/ +} +.hlBounce +{ + font-weight: bold; + font-size: 10pt; +} +.alertAjax +{ + color: #ea101e; + font-size: small; + font-weight: bold; +} +.smallTimeClock +{ + padding-right: 4px; + padding-left: 4px; + font-weight: bold; + font-size: 7pt; + padding-bottom: 2px; + vertical-align: middle; + color: Yellow; + padding-top: 2px; + font-family: verdana, arial; + text-align: justify; +} +.dxButtonClass +{ + padding-right: 8px; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + padding-bottom: 2px; + vertical-align: middle; + color: Yellow; + padding-top: 2px; + font-family: verdana, arial; + text-align: justify; +} +.barraTitolo +{ + background-color: #FF7A00; /* #4C90FF; */ + vertical-align: middle; + height: 20pt; + text-align: center; +} +INPUT +{ + font-size: 8pt; +} +.selezioneVal +{ + border-right: yellow 1px solid; + border-top: yellow 1px solid; + border-left: yellow 1px solid; + border-bottom: yellow 1px solid; +} + +.selezioneValWhite +{ + border-right: white 1px solid; + border-top: white 1px solid; + border-left: white 1px solid; + border-bottom: white 1px solid; +} +.tableContenuto +{ + padding: 0px; + margin: 2px; /* con questo Table va a full screen */ + width: 99%; +} +.topContrDx +{ + text-align: center; + background-color: white; + text-align: left; + font-size: 9pt; +} +.topContrSx +{ + padding: 6px 3px 6px 3px; + text-align: center; + background-color: #DEE8F5; + border-top: solid 2px silver; + border-left: solid 2px silver; + border-right: solid 2px silver; + font-weight: bold; + font-size: 8pt; +} +.contrRiq +{ + border-left: solid 2px silver; + background-color: white; + border-top: solid 2px silver; + border-left: solid 2px silver; + border-right: solid 2px silver; + border-bottom: solid 1px silver; +} +.topSubMenuChk +{ + padding: 1px 6px 1px 6px; + text-align: center; + background-color: #DEE8F5; + border-top: solid 1px silver; + border-left: solid 2px silver; + border-right: solid 1px silver; + border-bottom: solid 1px silver; + font-weight: bold; + font-size: 8pt; +} +.controllo +{ + vertical-align: top; + width: 100%; + background-color: Transparent; + font-size: 8pt; + border-width: thin; + border-top-style: solid; + border-top-color: White; + border-left-style: solid; + border-left-color: White; + border-right-style: solid; + border-right-color: White; +} +.contrDx +{ + vertical-align: top; + width: 100%; + background-color: White; + font-size: 8pt; + border-width: thin; + border-style: solid; + border-color: silver; +} +.bodyMainCenter +{ + background-image: url(images/logo_sw.png); + vertical-align: middle; + border-left: #0D0083 1px solid; /*border-top: #0D0083 1px solid;*/ + text-align: center; + height: 100%; + width: 100%; + background-position: center; + background-attachment: scroll; + background-repeat: no-repeat; +} +.bottomWrite +{ + vertical-align: bottom; + border-top: #0D0083 1px solid; + margin-top: 2px; + padding-top: 2px; + font-size: 7pt; + height: 1%; + text-align: right; +} +.bodyCenter +{ + vertical-align: middle; + text-align: center; + height: 100%; + width: 100%; +} +.centerMenu +{ + background-color: White; + text-align: center; + border-width: thin; + border-style: groove; + border-color: Blue; +} +.pnlMenuSx +{ + padding-right: 5px; + height: 530px; +} +A:hover +{ + color: red; +} + +.clonaUserPerm +{ + color: #ffff66; + background-color: #ea101e; +} +.boxRicerca +{ + padding: 4px; +} + +.oneHalf +{ + width: 50%; +} +.oneQuart +{ + width: 25%; +} + +.cal +{ + font-size: 10pt; +} +.treeHead +{ + width: 100%; + text-align: center; + background-color: #D1DDF1; + border-right: solid 2px silver; + border-top: solid 2px silver; +} +.treeViewPnl +{ + background-color: white; + border-right: solid 2px silver; + border-bottom: solid 2px silver; +} +.statoHidden +{ + text-align: center; + width: 100%; + font-size: 9pt; + font-weight: bold; + height: 24px; + color: #696969; + background-image: url(images/bg_bright.jpg); +} +.statoCurrent +{ + text-align: center; + width: 100%; + font-size: 9pt; + font-weight: bold; + height: 24px; + color: White; + background-image: url(images/bg_dark.jpg); +} +.statoDone +{ + text-align: center; + width: 100%; + font-size: 9pt; + font-weight: bold; + height: 24px; + color: #696969; + background-image: url(images/bg_bright.jpg); +} +.imgDisabled a +{ + color: #ACACAC; + text-decoration: none; +} +.imgDisabled +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; + color: #ACACAC; + background-image: url(images/bg_dark_38.png); +} +.imgSelected a +{ + color: White; + text-decoration: none; +} +.imgSelected +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + font-weight: bold; + height: 24px; + color: White; + background-image: url(images/bg_dark_38.png); +} +.imgStandard a:hover +{ + color: White; +} +.imgStandard a +{ + color: #363636; + text-decoration: none; +} +.imgStandard +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; + color: #363636; + background-image: url(images/bg_bright_38.png); +} +.imgStandard:hover +{ + color: white; + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; /*color: #363636; */ + background-image: url(images/bg_hover_38.png); +} +.imgStandard:hover a +{ + color: white; +} + +.imgStandardNoHover +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; + color: #363636; + background-image: url(images/bg_bright_38.png); +} + + +.imgStandardNoHover:hover +{ + text-decoration: none; + padding: 2px 5px 2px 5px; + text-align: center; + font-size: 9pt; + height: 24px; + color: #363636; + background-image: url(images/bg_bright_38.png); +} + + + +.eta2 +{ + width: 33%; + text-align: center; + background-color: #ffcccc; + font-size: 10pt; + font-weight: bold; +} +.termAnt +{ + width: 33%; + text-align: center; + background-color: #ccffcc; + font-size: 10pt; + font-weight: bold; +} +.termPost +{ + width: 33%; + text-align: center; + background-color: #ccccff; + font-size: 10pt; + font-weight: bold; +} +.watermarked +{ + color: #696969; + background-color: #EFEFFF; +} + + + + + + + + + + + +.divSx +{ + float: left; + padding: 0; + margin: 0; +} +.divDx +{ + float: right; + padding: 0; + margin: 0; +} +.clearDiv +{ + clear: both; +} +.formatTableGeneral +{ + height: 100%; + width: 100%; + border-bottom-width: 0px; +} +.dgCenter +{ + text-align: center; +} +.menuSxTree +{ + color: #D9101E; + font-size: 9pt; + text-align: left; + font-weight: bold; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; +} +.menuSxTreeOver +{ + color: White; + font-size: 10pt; + text-align: left; + font-weight: bold; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; +} +.menuSxElem +{ + color: #00008B; + font-size: 7pt; + text-align: left; + font-weight: bold; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; +} +.menuSxElemOver +{ + color: black; + font-size: 7pt; + text-align: left; + font-weight: bold; + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; +} +.menuSxElemSmall +{ + font-size: 7pt; + text-align: left; + margin-left: 0px; + margin-right: 0px; + font-weight: normal; + color: #555555; + margin-top: 0px; +} +.menuSxElemSmallOver +{ + color: #555555; + font-size: 9pt; + text-align: left; + margin-left: 0px; + margin-right: 0px; + font-weight: normal; + margin-top: 0px; +} +.userClass +{ + padding-right: 8px; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + padding-bottom: 2px; + vertical-align: bottom; + color: white; + padding-top: 2px; + font-family: verdana, arial; + text-align: justify; +} +.topMenuMess +{ + font-size: 9pt; + text-align: left; + margin-left: 0px; + margin-right: 0px; + font-weight: bold; + color: white; + margin-top: 0px; +} +.topMenuMessEn +{ + font-size: 9pt; + text-align: left; + margin-left: 0px; + margin-right: 0px; + font-weight: bold; + color: black; + margin-top: 0px; +} +.bodyMain +{ + background-image: url(images/logo_sw.png); + vertical-align: top; + border-left: #0D0083 1px solid; /*border-top: #0D0083 1px solid;*/ + height: 100%; + width: 100%; + background-position: center; /*was topleft*/ + background-attachment: scroll; + background-repeat: no-repeat; +} + +.bodyMainEmpty +{ + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; +} + +.bodyMainWhite +{ + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; + background-position: center; + background-attachment: scroll; + background-repeat: no-repeat; +} + +.bodyMainWhite a:hover +{ + color: white; +} + +.bodyMainNoLogo +{ + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; +} + +.bodyMainLogoPiccolo +{ + background-image: url(images/sfondoMedio.png); + background-position: 97% 210px; + vertical-align: top; + border-left: maroon 1px solid; + height: 100%; + width: 100%; + background-attachment: scroll; + background-repeat: no-repeat; +} +*/ +.logoUpSx +{ + width: 200; + text-align: left; +} +.topMenu +{ + width: 100%; + text-align: left; + vertical-align: bottom; +} +.tabModPrinc +{ + background-color: White; +} +.sxTabPrinc +{ + font-size: 10pt; + font-style: italic; + color: Blue; + font-weight: bold; + width: 90%; + background-color: Transparent; +} +.dxTabPrinc +{ + background-color: #cbcbFF; + text-align: right; +} +.tab_1 +{ + vertical-align: top; +} +.sxTab_1 +{ + background-color: #C8D0D4; + text-align: left; +} +.sxTab_1_new +{ + background-color: #9999cc; + text-align: left; +} +.dxTab_1 +{ + width: 70%; + background-color: #C8D0D4; +} +.sxTab_2 +{ + background-color: #11AA66; + text-align: left; +} +.dxTab_2 +{ + width: 70%; + background-color: Transparent; +} +.tab_2Body +{ + vertical-align: middle; + border: solid thin #11AA66; +} +.chPwdTitle +{ + padding: 2px; + font-weight: bold; + font-size: 24pt; + color: red; + text-align: center; +} +.chPwdTxt +{ + padding: 2px; + font-weight: bold; + font-size: 10pt; + color: red; + text-align: center; +} +.chPwdMess +{ + padding: 2px; + font-weight: bold; + font-style: italic; + font-size: 9pt; + color: yellow; + text-align: center; +} +.loginTitle +{ + font-weight: bold; + font-size: 30pt; + color: Red; +} +.loginTxt +{ + padding: 2px; + font-weight: bold; + font-size: 10pt; + color: red; + text-align: center; +} +.loginMess +{ + padding: 2px; + font-weight: bold; + font-style: italic; + font-size: 9pt; + color: yellow; + text-align: center; +} +.reportLabel +{ + font-size: 16pt; +} +.reportValue +{ + font-size: 16pt; + font-weight: bold; +} +.reportExplLang +{ + font-size: 10pt; +} +.reportExplEn +{ + font-size: 7pt; + font-style: italic; +} +.reportElencoZap +{ + font-size: 9pt; +} +.UnauthAppTitle +{ + font-weight: bold; + font-size: 30pt; + margin-left: 10pt; +} +.UnauthTitle +{ + font-size: 20pt; + color: Red; + margin-left: 30pt; +} +.UnauthMess +{ + font-size: 12pt; + font-style: normal; + margin-left: 30pt; +} +.tableHead +{ + white-space: nowrap; + height: auto; + vertical-align: top; + line-height: 18px; + width: 100%; + height: 100%; +} +.tableHead2 +{ + white-space: nowrap; + height: auto; + vertical-align: top; + line-height: 18px; + color: #ffffcc; + background-color: #999977; + width: 100%; + height: 100%; +} +.cmbFiltrText +{ + font-size: 9pt; +} +.currencyFormat +{ + white-space: nowrap; + text-align: right; + vertical-align: baseline; +} +.UserLabel +{ + background-color: #ff9900; + text-align: center; + margin: 6 6 6 6; +} + +.UserLabel .principale +{ + font-size: large; + font-weight: bold; +} +. .UserLabel.secondario +{ + font-size: medium; +} +.cmbMini +{ + font-size: 8pt; +} +.txtMini +{ + font-size: 7pt; +} +.suggerimento +{ + font-size: 8pt; + font-weight: bold; + color: Red; +} +.lblBudget +{ + font-size: 8pt; + text-align: left; + font-weight: bold; +} +.errore +{ + font-weight: normal; + font-size: 8pt; + color: Red; +} +.erroreMid +{ + font-weight: normal; + font-size: 10pt; + color: Red; +} +.erroreBig +{ + font-weight: normal; + font-size: 12pt; + color: Red; +} +.valUpd +{ + font-style: italic; +} +.cmbMini +{ + font-size: 8pt; +} +.txtMiniLeft +{ + font-size: 8pt; + text-align: left; +} +.valOk +{ + color: Green; +} +.valKo +{ + color: Red; + font-weight: bold; +} +.suggerimento +{ + font-size: 8pt; + font-weight: bold; + color: Red; +} +.searchHead +{ + background-color: #bbaabb; +} +.textHead +{ + background-color: #9966ff; +} +.linkAnnulla +{ + background-color: #ee9999; + color: Black; + font-weight: bold; + font-size: 14pt; +} +.linkSalva +{ + background-color: #99ee99; + color: Black; + font-weight: bold; + font-size: 14pt; +} + +.tableDett1 +{ + background: #98ff98; +} +.valDett1 +{ + font-size: 8pt; + color: Black; + font-weight: normal; +} +.tab_2lbl +{ + vertical-align: baseline; + border-collapse: collapse; + border-width: thin; + border-style: none; + font-size: 7pt; +} +.dettSel +{ + border-right: green 1px solid; + padding-right: 8px; + border-top: green 1px solid; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + background: #33ee44; + padding-bottom: 2px; + vertical-align: bottom; + border-left: green 1px solid; + color: white; + padding-top: 2px; + border-bottom: green 1px solid; + font-family: verdana, arial; + text-align: justify; +} +.dettDesel +{ + border-right: green 1px solid; + padding-right: 8px; + border-top: green 1px solid; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + background: white; + padding-bottom: 2px; + vertical-align: bottom; + border-left: green 1px solid; + color: Black; + padding-top: 2px; + border-bottom: green 1px solid; + font-family: verdana, arial; + text-align: justify; +} +.dettHide +{ + border-right: orange 1px solid; + padding-right: 8px; + border-top: orange 1px solid; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + background: #ff3344; + padding-bottom: 2px; + vertical-align: bottom; + border-left: orange 1px solid; + color: white; + padding-top: 2px; + border-bottom: orange 1px solid; + font-family: verdana, arial; + text-align: justify; +} +.tableDett3 +{ + background: #98ff98; + font-size: 9pt; +} +.dett3Head +{ + background: blue; + color: Yellow; + font-weight: bold; + font-size: 9pt; +} +.dett3Col1 +{ + color: Black; + font-weight: bold; + font-size: 9pt; +} + +.linkHead +{ + color: White; +} +.titoloMed +{ + color: Red; + font-size: 18pt; + font-weight: bold; +} +.testoMed +{ + font-size: 12pt; + font-weight: bold; +} + +.txtTab +{ + font-size: 8pt; + font-family: verdana, arial; + text-align: justify; +} + +.tblGray +{ + border-color: #777777; +} +.txtMiniTabella +{ + text-align: right; + font-weight: normal; + padding-left: 2pt; + font-size: 8pt; + padding-bottom: 2pt; + padding-top: 2pt; +} +.txtMiniTabellaLeft +{ + text-align: left; + font-weight: normal; + padding-left: 2pt; + font-size: 8pt; + padding-bottom: 2pt; + padding-top: 2pt; +} +.txtMiniTabellaDato +{ + text-align: left; + font-weight: bold; + padding-left: 2pt; + font-size: 8pt; + padding-bottom: 2pt; + padding-top: 2pt; +} +.relazione +{ + margin-top: 1px; + padding-top: 1px; + font-weight: normal; + font-size: 11pt; + text-align: justify; +} +.smallTable +{ + width: 300px; +} +.centerAll +{ + vertical-align: middle; + text-align: center; +} +.centerAllOther +{ + margin: 0 auto; +} +.selLinguaTxt +{ + padding: 2px; + font-weight: bold; + font-size: 12pt; + color: Yellow; + text-align: center; +} +.navBar +{ + font-size: 9pt; + background-color: #ededff; + border-right: #9999ff 1px solid; + border-top: #9999ff 1px solid; + border-left: #9999ff 1px solid; + border-bottom: #9999ff 1px solid; +} + +.panelPaddingTitle +{ + padding-top: 5px; + padding-left: 10px; + text-align: center; + vertical-align: middle; /* qui aggiunta */ + margin-right: 80px; +} + +.panelPadding +{ + padding-top: 5px; + padding-left: 5px; + padding-bottom: 5px; /* qui aggiunta */ + margin-right: 80px; +} + +.panelPaddingTitleDiv +{ + padding-top: 5px; + padding-left: 10px; + text-align: center; + vertical-align: middle; + margin-right: 80px; +} + +.panelPaddingDiv +{ + padding-top: 5px; + padding-left: 10px; + padding-bottom: 5px; + margin-right: 80px; +} + + +/* sostituiti tutti i #5555bb del bordino tabellaalta e contornoriq con silver */ + +.wrap +{ + overflow: auto; + white-space: normal; +} + +.dropdownList +{ + font-weight: normal; + font-size: 7pt; + background: #ea101e; + color: white; + font-family: verdana, arial; + text-align: justify; +} +.boxText +{ + font-size: 8pt; + font-weight: normal; + width: 100%; +} +.saveClose +{ + width: 100%; + text-align: center; + background-color: #ea101e; + padding: 2pt; +} + +/* @end */ + +/* @group Brembo Specific */ + +.idxContratto +{ + text-align: center; + font-size: 10pt; + font-weight: bold; +} +.idxStatoContratto +{ + text-align: right; + font-size: 10pt; + font-weight: bold; + font-style: italic; + color: Blue; +} + +/* fasi uomo / macchina*/ +.stileFaseMacchina +{ + color: #ea101e; +} +.stileFaseExt +{ + color: Black; +} +.stileFaseUomo +{ + color: #1e10ea; +} + +.treeCdC +{ + width: 250px; + text-align: right; + font-size: 8pt; + width: 180px; + vertical-align: top; + height: 100%; + background: white; +} + +.RDA +{ + font-size: 7pt; +} +.Ord +{ + font-size: 7pt; + background: #d0ffe3; +} +.Fatt +{ + font-size: 7pt; +} + +.job2do +{ + width: 50%; + font-weight: normal; + border-bottom-style: solid; + border-bottom-width: thin; + font-size: 8pt; + color: blue; + font-family: verdana, arial; + text-align: left; +} +.jobDone +{ + width: 50%; + font-weight: normal; + border-bottom-style: solid; + border-bottom-width: thin; + font-size: 8pt; + color: green; + font-family: verdana, arial; + text-align: right; +} + +.bodyAvanzamento +{ + font-family: Verdana, Arial; + background-image: url(images/gradiente.png); +} + +.paramIn +{ + font-family: Verdana; + margin-top: 1px; + padding-top: 1px; + font-weight: normal; + font-size: 7pt; + text-align: justify; + padding: 2px 2px p2x 2px; + border-right: red 2px solid; + border-top: red 2px solid; + border-left: red 2px solid; + border-bottom: red 2px solid; + margin: 1px; + background-color: #ffcccc; +} +.allegatiOut +{ + font-family: Verdana; + border-top: maroon 1px solid; + margin-top: 1px; + padding-top: 1px; + font-weight: normal; + font-size: 8pt; + text-align: justify; +} +.testoAllegatoIN +{ + font-family: Verdana; + padding: 5px 5px p5x 5px; + border-right: green 2px solid; + border-top: green 2px solid; + border-left: green 2px solid; + border-bottom: green 2px solid; + margin: 1px; + background-color: #ccffdd; + font-weight: normal; + font-size: 7pt; + text-align: left; +} +.testoAllegatoOUT +{ + font-family: Verdana; + padding: 5px 5px p5x 5px; + border-right: blue 2px solid; + border-top: blue 2px solid; + border-left: blue 2px solid; + border-bottom: blue 2px solid; + margin: 1px; + background-color: #ccddff; + font-weight: normal; + font-size: 7pt; + text-align: left; +} + +/* zona colorazione filtri */ +.filtro_1 +{ + background-color: #8888ff; +} +.filtro_2 +{ + background-color: #aaaaff; +} +.filtro_3 +{ + background-color: #ccccff; +} +.filtro_4 +{ + background-color: #dedeff; +} +.filtro_5 +{ + background-color: #efefff; +} + + +.intestJob +{ + padding: 5px 5px 5px 5px; +} +/* zona DIV con ID */ +#prenotazionehead +{ + text-align: center; +} + + +#prenotazione +{ + padding-left: 3px; + vertical-align: top; +} + + + +/* @end */ + +/* @group Stili Asp */ + +.lblText +{ + font-size: 8pt; +} + +.lblValore +{ + font-size: 8pt; + color: Black; + background-color: Transparent; + border-style: none; +} +.lblValoreBold +{ + font-size: 8pt; + color: Black; + font-weight: bold; + background-color: Transparent; + border-style: none; +} + + +.lblColorGray +{ + padding-left: 2pt; + text-align: left; + background-color: #777777; + font-size: 10pt; + font-weight: bold; + color: White; +} + +.lblWhite +{ + width: 70%; + background-color: white; +} + +.grView +{ + color: #333333; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + padding-bottom: 1px; +} +.ctrHeaderPager +{ + background-color: #b8b8b8; + font-weight: bold; + color: White; +} +.ctrHeaderPagerRight +{ + background-color: #b8b8b8; + font-weight: bold; + color: White; + text-align: right; +} +.ctrHeaderPagerBlue +{ + background-color: #507CD1; + height: 1px; +} +.ctrHeaderPagerBlueRight +{ + background-color: #507CD1; + height: 1px; + text-align: right; +} +.ctrFooter +{ + background-color: #507CD1; + font-weight: bold; + color: White; +} +.ctrRowStyle +{ + vertical-align: top; + /*background-color: #EFF3FB;*/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f1f1f1 )); + background-image: -webkit-linear-gradient( #fff,#f1f1f1 ); + background-image: -moz-linear-gradient( #fff,#f1f1f1 ); + background-image: -ms-linear-gradient( #fff,#f1f1f1 ); + background-image: -o-linear-gradient( #fff,#f1f1f1 ); + background-image: linear-gradient( #fff,#f1f1f1 ); + border: 1px solid #CDCDCD; +} +.ctrAltRowStyle +{ + vertical-align: top; + /*background-color: White;*/ + /**/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #ddf ),to( #e1f1ff )); + background-image: -webkit-linear-gradient( #ddf,#e1f1ff ); + background-image: -moz-linear-gradient( #ddf,#e1f1ff ); + background-image: -ms-linear-gradient( #ddf,#e1f1ff ); + background-image: -o-linear-gradient( #ddf,#e1f1ff ); + background-image: linear-gradient( #ddf,#e1f1ff ); + /**/ + /* + background-image: -webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f1f1f1 )); + background-image: -webkit-linear-gradient( #fff,#f1f1f1 ); + background-image: -moz-linear-gradient( #fff,#f1f1f1 ); + background-image: -ms-linear-gradient( #fff,#f1f1f1 ); + background-image: -o-linear-gradient( #fff,#f1f1f1 ); + background-image: linear-gradient( #fff,#f1f1f1 ); + */ + border: 1px solid #CDCDCD; +} +.ctrRowStyleRight +{ + background-color: #EFF3FB; + text-align: right; +} +.ctrAltRowStyleRight +{ + background-color: White; + text-align: right; +} +.ctrInsRowStyle +{ + background-color: #b8b8b8; +} +.ctrEditRowStyle +{ + /*background-color: #D1DDF1;*/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #4683ff ),to( #2461BF )); + background-image: -webkit-linear-gradient( #4683ff,#2461BF ); + background-image: -moz-linear-gradient( #4683ff,#2461BF ); + background-image: -ms-linear-gradient( #4683ff,#2461BF ); + background-image: -o-linear-gradient( #4683ff,#2461BF ); + background-image: linear-gradient( #4683ff,#2461BF ); +} +.ctrSelRowStyle +{ + /*background-color: #D1DDF1;*/ + background-image: -webkit-gradient(linear,left top,left bottom,from( #dfd ),to( #80ff80 )); + background-image: -webkit-linear-gradient( #dfd,#80ff80 ); + background-image: -moz-linear-gradient( #dfd,#80ff80 ); + background-image: -ms-linear-gradient( #dfd,#80ff80 ); + background-image: -o-linear-gradient( #dfd,#80ff80 ); + background-image: linear-gradient( #dfd,#80ff80 ); + font-weight: bold; +} +.ctrCommRow +{ + font-weight: bold; + background-color: #D1DDF1; +} +.ctrFiledHead +{ + background-color: #DEE8F5; + font-weight: bold; + width: 25%; +} +.ctrLabelStrong +{ + font-weight: bold; +} +.ctrFieldEdit +{ + font-size: 8pt; +} + +/* Controlli Alternativi */ + +.ctrHeaderPagerDet +{ + background-color: #507CD1; + font-weight: bold; + color: White; +} + +.ctrFooterDet +{ + background-color: #507CD1; + font-weight: bold; + color: White; +} +.ctrRowStyleDet +{ + vertical-align: top; + background-color: #EFF3FB; +} +.ctrAltRowStyleDet +{ + vertical-align: top; + background-color: White; + border-bottom-width: 1px; + border-color: Silver; +} +.ctrInsRowStyleDet +{ + background-color: #b8b8b8; +} +.ctrEditRowStyleDet +{ + background-color: #D1DDF1; +} +.ctrSelRowStyleDet +{ + font-weight: bold; + color: #333333; + background-color: #D1DDF1; +} +.ctrCommRowDet +{ + font-weight: bold; + background-color: #D1DDF1; +} +.ctrFiledHeadDet +{ + background-color: #DEE8F5; + font-weight: bold; + width: 25%; +} +.ctrLabelStrongDet +{ + font-weight: bold; +} +.ctrFieldEditDet +{ + font-size: 8pt; +} + +/* END */ + +/* Controlli alternativi per cloning Rossi */ + +.ctrHeaderPagerRed +{ + background-color: #D15B5B; + font-weight: bold; + color: White; +} + +.ctrFooterRed +{ + background-color: #D15B5B; + font-weight: bold; + color: White; +} + +.ctrRowStyleRed +{ + vertical-align: top; + background-color: #FFE1E7; +} + +.ctrAltRowStyleRed +{ + vertical-align: top; + background-color: White; + border-bottom-width: 1px; + border-color: Silver; +} + +.ctrInsRowStyleRed +{ + background-color: #b8b8b8; +} + +.ctrEditRowStyleRed +{ + background-color: #FFC4C5; +} + +.ctrSelRowStyleRed +{ + font-weight: bold; + color: #333333; + background-color: #FFC4C5; +} + +.ctrCommRowRed +{ + font-weight: bold; + background-color: #FFC4C5; +} + +.ctrFiledHeadRed +{ + background-color: #FFC4C5; + font-weight: bold; + width: 25%; +} + +.ctrLabelStrongRed +{ + font-weight: bold; +} + +.ctrFieldEditRed +{ + font-size: 8pt; +} + + +/* END */ + + + + +.repHead +{ + background-color: #507CD1; + color: White; + font-size: 10pt; + font-weight: bold; +} +.repFrame +{ + border: solid /* 2px */ #507CD1; +} +.repFooter +{ + font-size: 8pt; + background-color: #507CD1; + color: White; +} +.repFooterRight +{ + font-size: 8pt; + background-color: #507CD1; + color: White; + text-align: right; +} + +/*CollapsiblePanel*/ +.collapsePanel +{ + background-color: white; + overflow: hidden; +} +.collapsePanelHeader +{ + width: 100%; + height: 30px; + background-image: url(images/bg-menu-main.png); + background-repeat: repeat-x; + color: #FFF; + font-weight: bold; +} +.collapsePanelHead +{ + padding: 5px; + cursor: pointer; + vertical-align: middle; +} +.collapsePanelImg +{ + float: right; + vertical-align: middle; +} +.collapsePanelText +{ + float: left; + vertical-align: middle; + font-size: 9pt; +} +.collapsePanelTextDetails +{ + float: left; + margin-left: 20px; + vertical-align: middle; + font-size: 7pt; +} + +.ctrSelRow2DetailStyle +{ + font-weight: bold; + color: #333333; + background-color: #D1DDF1; +} + +.pnlDettaglio +{ + margin: 4px 4px 4px 4px; +} + +.dettaglioRiga +{ + vertical-align: top; +} +.pnlMaster +{ + height: 300px; +} +.pnlDetail +{ + border-left: solid 4px #D1DDF1; + border-top: solid 4px #D1DDF1; + border-bottom: solid 4px #D1DDF1; + border-right: solid 4px #D1DDF1; + background-color: #F3FFF3; + vertical-align: top; +} +.pnlDrillDown +{ + border-left: solid 8px #D1DDF1; + border-top: solid 8px #D1DDF1; + border-bottom: solid 8px #D1DDF1; + border-right: solid 8px #D1DDF1; + vertical-align: top; + height: 290px; +} + +.pnlDrillDownAlt +{ + border-right: solid 5px #D1DDF1; +} + +.pnlDrillDownAltAll +{ + border-right: solid 5px #D1DDF1; + border-left: solid 5px #D1DDF1; + border-top: solid 5px #D1DDF1; + border-bottom: solid 5px #D1DDF1; +} + + +.lblSearchLang +{ + font-weight: bold; + font-size: 11pt; + color: #00008B; + margin-left: 8px; + margin-right: 4px; +} +.tblDett +{ + vertical-align: top; + background-color: white; + text-align: left; +} +. .tblDett.titolo +{ + font-size: 13pt; + font-weight: bold; + color: blue; +} +. .tblDett.sceltaGen +{ + background-color: #8899ee; +} +.pnlPar_1 +{ + background-color: #ea101e; +} +.pnlPar_1_En +{ + font-size: 7pt; + font-weight: normal; + color: Silver; +} +.pnlPar_1_Lang +{ + font-size: 8pt; + font-weight: bold; + color: Silver; +} +.pnlPar_1_Error +{ + font-size: 7pt; + font-weight: bold; + color: #aadd00; +} +.pnlPar_1_Descr +{ + background-color: #ea101e; + font-size: 9pt; + font-weight: normal; + color: Yellow; +} +.pnlPar_2 +{ + background-color: #dcdcdc; +} +.pnlPar_2_En +{ + font-size: 7pt; + font-weight: normal; + color: black; +} +.pnlPar_2_Lang +{ + font-size: 8pt; + font-weight: bold; + color: black; +} +.pnlPar_2_Error +{ + font-size: 7pt; + font-weight: bold; + color: red; +} +.pnlPar_2_Descr +{ + font-size: 9pt; + font-weight: normal; +} +.pnlPar_3 +{ + background-color: #4444cc; +} +.pnlPar_3_En +{ + font-size: 8pt; + font-weight: bold; + color: yellow; +} +.pnlPar_3_Lang +{ + font-size: 8pt; + font-weight: bold; + color: Silver; +} +.pnlPar_3_Error +{ + font-size: 7pt; + font-weight: bold; + color: Yellow; +} +.pnlPar_3_Descr +{ + background-color: #4444cc; + font-size: 9pt; + font-weight: normal; + color: Yellow; +} +.pnlPar_3_warn +{ + background-color: #4444cc; + font-size: 8pt; + font-weight: normal; + font-style: italic; + color: Yellow; +} +.dlTestata +{ + background-color: White; + border-width: 0px; + border-style: solid; + border-color: #000099; +} +.dlTestataSel +{ + font-size: 8pt; + color: #339966; + background-color: #111111; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataItem +{ + text-align: right; + font-size: 7pt; + color: #330099; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataItemObblig +{ + text-align: right; + font-size: 7pt; + color: Black; + background-color: #b3ccff; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataAltItem +{ + text-align: right; + font-size: 7pt; + color: #330099; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataEdit +{ + font-size: 8pt; + color: #339966; + background-color: #66FFCC; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + vertical-align: text-top; +} +.dlTestataHead +{ + color: #CCFFFF; + background: #000099; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataHead2 +{ + color: #CCFFFF; + background: #997799; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestataFoot +{ + text-align: right; + color: #3333dd; + background: #D4C8D0; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dlTestata_Lang +{ + font-size: 7pt; + font-weight: bold; + color: #3366bb; +} +.dlTestata_En +{ + font-size: 7pt; + font-weight: normal; + color: #339933; +} + +.lblTabPrincLang +{ + font-weight: bold; + font-size: 13pt; + color: #00008B; + margin-left: 8px; + margin-right: 4px; +} +.lblTabPrincEn +{ + font-weight: normal; + font-size: 7pt; + color: #00008B; + margin-left: 4px; + margin-right: 8px; +} +.lblTabPrincLang2 +{ + font-weight: bold; + font-size: 10pt; + color: White; + margin-left: 8px; + margin-right: 4px; +} +.lblTabPrincEn2 +{ + font-weight: normal; + font-size: 7pt; + color: White; + margin-left: 4px; + margin-right: 8px; +} +.lblTab_1Lang +{ + font-size: 10pt; + font-weight: bold; + color: #00008B; + margin-left: 8px; + margin-right: 4px; +} +.lblTab_1En +{ + font-size: 7pt; + font-weight: normal; + color: #00008B; + margin-left: 4px; + margin-right: 8px; +} +.tab_1Body +{ + vertical-align: middle; + border: solid thin #ff9900; +} +.lblLang +{ + font-size: 10pt; + font-weight: bold; + color: Black; +} +.lblEn +{ + font-size: 7pt; + color: Black; +} + +.dgSx +{ + background-color: White; + border-width: 0px; + border-style: solid; + border-color: #990000; +} +.dgSxSel +{ + text-align: right; + font-size: 8pt; + font-weight: bold; + color: #663399; + background-color: #FFCC66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxItem +{ + text-align: right; + font-size: 7pt; + color: #330099; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxAltItem +{ + text-align: right; + font-size: 7pt; + color: #330099; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxEdit +{ + font-size: 8pt; + color: #663399; + background-color: #FFCC66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + vertical-align: text-top; +} +.dgSxHead +{ + color: #FFFFCC; + background: #990000; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxHead2 +{ + color: #FFFFCC; + background: #999977; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgSxFoot +{ + text-align: right; + color: Black; + background: #bbccbb; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + font-weight: bold; + border-bottom-style: solid; + border-color: Black; +} +.dgSxPaging +{ + text-align: left; + color: Black; + background: white; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.lblTab_2Lang +{ + font-size: 10pt; + font-weight: bold; + color: White; + margin-left: 8px; + margin-right: 4px; +} +.lblTab_2En +{ + font-size: 7pt; + font-weight: normal; + color: White; + margin-left: 4px; + margin-right: 8px; +} +.dgDx +{ + background-color: White; + border-width: 1px; + border-style: solid; + border-color: #003399; +} +.dgDxSel +{ + font-size: 8pt; + font-weight: bold; + color: #CCFF99; + background-color: #009999; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxItem +{ + font-size: 7pt; + color: #003399; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxAltItem +{ + font-size: 7pt; + color: #330099; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxEdit +{ + font-size: 8pt; + font-weight: bold; + color: #CCFF99; + background-color: #009999; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxHead +{ + color: #CCCCFF; + background: #003399; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgDxFoot +{ + color: #003399; + background-color: #99CCCC; + font-size: 10pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.lblMess +{ + color: Red; + font-size: 12pt; + font-style: italic; + font-weight: bold; +} + +.dlTextbox +{ + font-size: 8pt; +} +.dlLabel +{ + font-size: 8pt; + color: Black; + background-color: Transparent; + border-style: none; +} +.pnl_bozza +{ + background: #dcdcdc; +} +.pnl_inApprov +{ + background: #cbcbcb; +} +.pnl_freezed +{ + background: #bababa; +} +.lblValSel +{ + font-size: 8pt; + color: Black; + background-color: Transparent; + border-style: none; +} +.lblDett1 +{ + text-align: left; + font-weight: bold; + font-size: 7pt; + color: black; +} + +.dgAllegati +{ + background-color: White; + border-width: 0px; + border-style: solid; + border-color: #009900; +} +.dgAllegatiSel +{ + text-align: right; + font-size: 8pt; + font-weight: bold; + color: #669933; + background-color: #CCFF66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgAllegatiItem +{ + text-align: right; + font-size: 7pt; + color: #339900; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgAllegatiAltItem +{ + text-align: right; + font-size: 7pt; + color: #339900; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgAllegatiEdit +{ + font-size: 8pt; + color: #669933; + background-color: #cCFF66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + vertical-align: text-top; +} +.dgAllegatiHead +{ + color: #FFFFCC; + background: #009900; + font-weight: bold; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgAllegatiFoot +{ + text-align: right; + color: Black; + background: #ccbbbb; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + font-weight: bold; + border-bottom-style: solid; + border-color: Black; +} +.dgAllegatiPaging +{ + text-align: left; + color: Black; + background: white; + font-size: 8pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.btnTab +{ + border-right: #ea101e 1px solid; + padding-right: 8px; + border-top: #ea101e 1px solid; + padding-left: 8px; + font-weight: bold; + font-size: 9pt; + background: #ea101e; + padding-bottom: 2px; + vertical-align: top; + border-left: #ea101e 1px solid; + color: white; + padding-top: 0px; + border-bottom: #ea101e 1px solid; + font-family: verdana, arial; + text-align: justify; +} + +.dgFiles +{ + background-color: White; + border-width: 0px; + border-style: solid; + border-color: #009900; +} +.dgFilesSel +{ + text-align: right; + font-size: 9pt; + font-weight: bold; + color: #669933; + background-color: #CCFF66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgFilesItem +{ + text-align: right; + font-size: 8pt; + color: #339900; + background-color: Transparent; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgFilesAltItem +{ + text-align: right; + font-size: 8pt; + color: #339900; + background-color: #f5f5f5; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgFilesEdit +{ + font-size: 9pt; + color: #669933; + background-color: #cCFF66; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + vertical-align: text-top; +} +.dgFilesHead +{ + color: #CCFFFF; + background: #990000; + font-weight: bold; + font-size: 9pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} +.dgFilesFoot +{ + text-align: right; + color: Black; + background: #ccbbbb; + font-size: 9pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; + font-weight: bold; + border-bottom-style: solid; + border-color: Black; +} +.dgFilesPaging +{ + text-align: left; + color: Black; + background: white; + font-size: 9pt; + padding-left: 1px; + padding-right: 1px; + padding-top: 1px; +} + +.lblFiltrLang +{ + font-size: 10pt; + font-weight: bold; + color: Black; + margin-left: 2px; + margin-right: 2px; +} +.lblFiltrEn +{ + font-size: 7pt; + font-weight: normal; + color: Black; + margin-left: 2px; + margin-right: 2px; +} + +grViewBorder +{ + border-left-width: 2px; + border-top-width: 2px; + border-bottom-width: 2px; + border-right-width: 0px; +} +/* @end */ + +/* @group Portable */ + +.bodyPortable +{ + /*background-color: #FFFFFF; */ + margin-top: 0px; + margin-left: 0px; + margin-bottom: 0px; + margin-right: 0px; + font: menu; + font-size: small; /* aggiunte per WES*/ + width: 100%; + vertical-align: middle; + background-color: Black; + color: White; +} + +.btnEnabled +{ + color: White; + font-family: Verdana; + font-variant: small-caps; + font-size: medium; + text-decoration: none; +} +.btnCurrent +{ + color: Black; + font-family: Verdana; + font-variant: small-caps; + font-size: medium; /*border-color: #6969ff;*/ + border-color: #7A90AB; + padding: 1px 1px 1px 1px; + border-width: 2px; + border-style: solid; + background-color: #AAB8C9; /*background: #DEDEFF;*/ + text-decoration: none; +} +.btnDisabled +{ + color: #444444; + font-family: Verdana; + font-variant: small-caps; + font-size: medium; + text-decoration: none; +} + +.iphone +{ + width: 100%; +} + + + +.txtFooter +{ + font-size: small; + font-style: italic; +} + +.txtCopyright +{ + font-size: small; +} + +/* @end */ + +.watermark +{ + color: Gray; + font-style: italic; +} +.autocomplete +{ + color: Gray; + font-size: smaller; +} +.autocompleteHiglight +{ + color: Black; + font-size: smaller; +} +/* ComboBox styles */ + +#master_content .ajax__combobox_itemlist +{ + margin: 0px; +} + +.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input +{ + background-image: url(images/toolkit-bg.gif); + background-position: top left; + border: 0px none; + color: #FFFFFF; + padding: 4px 0px 3px 5px; + font-size: 13px; + height: 16px; + width: 240px; +} +.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button +{ + background-image: url(images/toolkit-arrow.gif); + background-position: top left; + border: 0px none; + height: 23px; + width: 23px; +} +.AjaxToolkitStyle .ajax__combobox_itemlist +{ + border-color: #0F2543; + background-color: #EFEFEF; +} + +.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input +{ + margin: 0; + background-image: url(images/aqua-bg.gif); + background-position: top left; + border: 0px none; + padding: 2px 0px 0px 8px; + font-size: 11px; + height: 17px; + width: 150px; +} +.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button +{ + background-image: url(images/aqua-arrow.gif); + background-position: top left; + border: 0px none; + height: 19px; + width: 19px; +} +.AquaStyle .ajax__combobox_itemlist +{ + border-color: #000000; + background-color: #FFFFFF; +} +.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input +{ + margin: 0; + border: solid 1px #7F9DB9; + border-right: 0px none; + padding: 1px 0px 0px 5px; + font-size: 13px; + height: 18px; +} +.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button +{ + margin: 0; + padding: 0; + background-image: url(images/windows-arrow.gif); + background-position: top left; + border: 0px none; + height: 21px; + width: 21px; +} +.WindowsStyle .ajax__combobox_itemlist +{ + border-color: #7F9DB9; +} +/* tabella edit dettagli (es: tipoObj) */ +.tblEditDetail +{ + border: 1px solid #ACACAC; +} + +.bg_plus +{ + background-color: silver; +} + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Web.config b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Web.config new file mode 100644 index 0000000..feb2af9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/Web.config @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/Ajax.master b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/Ajax.master new file mode 100644 index 0000000..dd10ba6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/Ajax.master @@ -0,0 +1,67 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="Ajax" Codebehind="Ajax.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + + + +
              + + + + + + + + + + + + + +
              +
              + + + + + +
              +
              +
              + + +
              + + + + +
              + + +
              +
              +
              +
              +
              +
              + +
              +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/AjaxSearch.master b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/AjaxSearch.master new file mode 100644 index 0000000..92016cd --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/AjaxSearch.master @@ -0,0 +1,80 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="AjaxSearch" Codebehind="AjaxSearch.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" + TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_ricercaGenerica.ascx" TagName="mod_ricercaGenerica" + TagPrefix="uc4" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" + TagPrefix="uc5" %> + + + + + + + + + +
              + + + + + + + + + + + + + +
              +
              + + + + + +
              +
              +
              + + +
              + + + + + + + + +
              + + + +
              + + +
              +
              +
              +
              +
              +
              + +
              +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/AjaxSearchEmpty.master b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/AjaxSearchEmpty.master new file mode 100644 index 0000000..d818265 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/AjaxSearchEmpty.master @@ -0,0 +1,81 @@ +<%@ Master Language="C#" AutoEventWireup="True" + Inherits="AjaxSearchEmpty" Codebehind="AjaxSearchEmpty.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" + TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_ricercaGenerica.ascx" TagName="mod_ricercaGenerica" + TagPrefix="uc4" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" + TagPrefix="uc5" %> + + + + + + + + + +
              + + + + + + + + + + + + + +
              +
              + + + + + +
              +
              +
              + + +
              + + + + + + + + +
              + + + +
              + + +
              +
              +
              +
              +
              +
              + +
              +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/AjaxSimple.master b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/AjaxSimple.master new file mode 100644 index 0000000..1f3bac5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/AjaxSimple.master @@ -0,0 +1,37 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="AjaxSimple" Codebehind="AjaxSimple.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc1" %> + + + + Simplepage + + + + + +
              + + +
              + + + + + + + +
              +
              + + +
              +
              + +
              +
              +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/AjaxSimpleUpload.master b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/AjaxSimpleUpload.master new file mode 100644 index 0000000..b3b65d5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/AjaxSimpleUpload.master @@ -0,0 +1,38 @@ +<%@ Master Language="C#" AutoEventWireup="True" + Inherits="AjaxSimpleUpload" Codebehind="AjaxSimpleUpload.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc1" %> + + + + SimplePage + + + + + +
              + + +
              + + + + + + + +
              +
              + + +
              +
              + +
              +
              +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/AjaxTitle.master b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/AjaxTitle.master new file mode 100644 index 0000000..f9a9eea --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/AjaxTitle.master @@ -0,0 +1,76 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="AjaxTitle" Codebehind="AjaxTitle.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_pageTitleAndSearch.ascx" TagName="mod_pageTitleAndSearch" TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + + + +
              + + + + + + + + + + + + + +
              +
              + + + + + +
              +
              +
              + + +
              + + + + + + + + +
              + + +   +
              + + +
              +
              +
              +
              +
              +
              + +
              +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/MasterAjax.master b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/MasterAjax.master new file mode 100644 index 0000000..e887038 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebMasterPages/MasterAjax.master @@ -0,0 +1,57 @@ +<%@ Master Language="C#" AutoEventWireup="True" Inherits="MasterAjax" Codebehind="MasterAjax.master.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuTop.ascx" TagName="mod_menuTop" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_menuSx.ascx" TagName="mod_menuSx" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" TagPrefix="uc5" %> + + + + + + + +
              + + + + + + + + + + + + + +
              +
              + + + + + +
              +
              +
              + + + + + + +
              +
              + +
              +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_anagAmbitiGuasto.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_anagAmbitiGuasto.ascx new file mode 100644 index 0000000..7aa2c5e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_anagAmbitiGuasto.ascx @@ -0,0 +1,87 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_anagAmbitiGuasto" + CodeBehind="mod_anagAmbitiGuasto.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_anagOpMtz.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_anagOpMtz.ascx new file mode 100644 index 0000000..7de0679 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_anagOpMtz.ascx @@ -0,0 +1,108 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_anagOpMtz" CodeBehind="mod_anagOpMtz.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_aperturaImpianti.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_aperturaImpianti.ascx new file mode 100644 index 0000000..0e11847 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_aperturaImpianti.ascx @@ -0,0 +1,54 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_aperturaImpianti" Codebehind="mod_aperturaImpianti.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_assegnazioniMacchineImpianti.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_assegnazioniMacchineImpianti.ascx new file mode 100644 index 0000000..d48e589 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_assegnazioniMacchineImpianti.ascx @@ -0,0 +1,42 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_assegnazioniMacchineImpianti" + CodeBehind="mod_assegnazioniMacchineImpianti.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_selettore_ajax.ascx" TagName="mod_selettore_ajax" + TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_macchine.ascx" TagName="mod_macchine" TagPrefix="uc2" %> + + + + + + + + + + + +
              + + + +
              +
              + +
              +
              + +
              + +
              +
              + +
              +
              + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_calChiusura.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_calChiusura.ascx new file mode 100644 index 0000000..1e37269 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_calChiusura.ascx @@ -0,0 +1,126 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_calChiusura" Codebehind="mod_calChiusura.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + + +
              + +
              + + + +
              +
              + +
              + + + +
              +
              + +
              + +
              +
              +
              + +
              + +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_chLang.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_chLang.ascx new file mode 100644 index 0000000..423a15f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_chLang.ascx @@ -0,0 +1,28 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_chLang" Codebehind="mod_chLang.ascx.cs" %> + + + + + + + + +
              + +
              + + + + + + <%# DataBinder.Eval(Container, "DataItem.Lingua") %> + + + <%# DataBinder.Eval(Container, "DataItem.Lingua") %> + + + + + +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_dataOra.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_dataOra.ascx new file mode 100644 index 0000000..a1fd38f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_dataOra.ascx @@ -0,0 +1,42 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_dataOra" Codebehind="mod_dataOra.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + +
              +
              +
              + + <%--Format="yyyy/MM/dd"--%> + +
              + + + + + + +
              +
              +
              + +
              +
              +
              + +
              +
              +
              + +
              +
              + + + +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_dettMtzProg.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_dettMtzProg.ascx new file mode 100644 index 0000000..8433c6c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_dettMtzProg.ascx @@ -0,0 +1,113 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_dettMtzProg" CodeBehind="mod_dettMtzProg.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc1" %> + + + + + + + + + + + + + + +
              +
              +

              + +

              +
              +
              + + + +
              +
              +
              + + +
              +
              + +
              +
              +
              +
              + + +
              +
              + + + + + + +
              +
              +
              +
              +
              + + + + +
              +
              +
              + + + +
              +
              +
              +
              + +
              +
              +
              + + + + +
              +
              +
              +
              +
              + + + + +
              +
              +
              + + +
              +
              +
              + + +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_dettaglioIntervento.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_dettaglioIntervento.ascx new file mode 100644 index 0000000..e244586 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_dettaglioIntervento.ascx @@ -0,0 +1,767 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_dettaglioIntervento" + CodeBehind="mod_dettaglioIntervento.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_interventoOpMtz.ascx" TagName="mod_interventoOpMtz" + TagPrefix="uc1" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_dataOra.ascx" TagName="mod_dataOra" TagPrefix="uc2" %> +
              +
              + +
              +
              + + +
              +
              + + +
              +
              + + +
              +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + + + + + + + + + + + +
              + + + + + + + + + + + +
              + + + +
              + + + +
              + + + + + + +
              + + + + + <%-- + + + + --%> + + +
              + + + +
              + + + +
              + + + +
              + +
              + +
              +
              +
              + + + + + + + + + + + + + + + + + + + + + + +
              + + + + + + + + + +
              + + + + + + + + + + + + +
              + + + + +
              + +
              +
              +
              +
              + +
              +
              + +
              +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + + + + + + + + + [lblTurnoLav] + + +
              + + + + + + + + + + + +
              + + + +
              + + + +
              + + + + + + +
              + + + + + <%-- + + + + --%> + + +
              + + + +
              + + + +
              + + + +
              + +
              + +
              +
              +
              + + + + + + + + + + + + + + + + + + + + + + +
              + + + + + + + + + +
              + + + + + + + + + + + + +
              + + + + +
              + +
              +
              +
              +
              +
              + + +
              +
              + +
              +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + + + + + + + + + + + +
              + + + + + + + + + + + +
              + + + +
              + + + + + + + +
              + + + + + + +
              + + + + + <%-- + + + + --%> + + +
              + + + + + + + + + + + +
              + + + +
              +
              + + + +
              + + +
              + +
              +
              + + + + +
              +
              +
              + + + + + + + + + + + + + + + + + + + + + + +
              + + + + + + + + + +
              + <%----%> + + + + + + + + + + + + +
              + + + + +
              + +
              +
              +
              +
              +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_elFamMacch.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_elFamMacch.ascx new file mode 100644 index 0000000..a526976 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_elFamMacch.ascx @@ -0,0 +1,88 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_elFamMacch" Codebehind="mod_elFamMacch.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_elMacch2Fam.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_elMacch2Fam.ascx new file mode 100644 index 0000000..779112e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_elMacch2Fam.ascx @@ -0,0 +1,56 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_elMacch2Fam" Codebehind="mod_elMacch2Fam.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_elencoMtzProg.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_elencoMtzProg.ascx new file mode 100644 index 0000000..fb74a76 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_elencoMtzProg.ascx @@ -0,0 +1,224 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_elencoMtzProg" CodeBehind="mod_elencoMtzProg.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc1" %> +<% if (false) + { %> + +<% } %> +
              + +
              +
              + + + + + +
              +
              +
              + + + + + + +
              +
              + + + + + + +
              +
              +
              +
              + + + + +
              +
              + + + + + + + +
              +
              +
              +
              + + + + + + + +
              +
              + + + + +
              +
              +
              +
              + + + + +
              +
              + +
              + +
              + +
              +
              +
              +
              +
              +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <%-- + --%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_elencoRichieste.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_elencoRichieste.ascx new file mode 100644 index 0000000..aab84e4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_elencoRichieste.ascx @@ -0,0 +1,125 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_elencoRichieste" Codebehind="mod_elencoRichieste.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_periodoAnalisi.ascx" TagName="mod_periodoAnalisi" + TagPrefix="uc1" %> +
              +
              + +
              +
              + +
              +
              +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <%-- + + --%> + + + + + + + + +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_famiglieMacchine.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_famiglieMacchine.ascx new file mode 100644 index 0000000..15b721f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_famiglieMacchine.ascx @@ -0,0 +1,51 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_famiglieMacchine" Codebehind="mod_famiglieMacchine.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_elFamMacch.ascx" TagName="mod_elFamMacch" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_elMacch2Fam.ascx" TagName="mod_elMacch2Fam" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_selettore.ascx" TagName="mod_selettore" TagPrefix="uc3" %> +
              + + + + + + + + +
              + +
              + +
              + +
              +
              + +
              +
              + +
              +
              + + + + + + +
              + +
              + +
              +
              +
              + +
              +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_filtraMtzProg.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_filtraMtzProg.ascx new file mode 100644 index 0000000..8b71f47 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_filtraMtzProg.ascx @@ -0,0 +1,40 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="WebUserControls_mod_filtraMtzProg" Codebehind="mod_filtraMtzProg.ascx.cs" %> +<%@ Register src="mod_filtro.ascx" tagname="mod_filtro" tagprefix="uc1" %> +
              + + + + + +
              +
              + +
              +
              + + + +
              +
              +
              + +
              +
              + + + +
              +
              + + + + + + +
              +
              +
              \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_filtro.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_filtro.ascx new file mode 100644 index 0000000..e56968f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_filtro.ascx @@ -0,0 +1,7 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_filtro" Codebehind="mod_filtro.ascx.cs" %> + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_fixCal.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_fixCal.ascx new file mode 100644 index 0000000..13c69eb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_fixCal.ascx @@ -0,0 +1,6 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_fixCal" Codebehind="mod_fixCal.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_gestCausali.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_gestCausali.ascx new file mode 100644 index 0000000..5d28d2f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_gestCausali.ascx @@ -0,0 +1,104 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_gestCausali" CodeBehind="mod_gestCausali.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc1" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_gestUtentiGIM.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_gestUtentiGIM.ascx new file mode 100644 index 0000000..02b656c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_gestUtentiGIM.ascx @@ -0,0 +1,112 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_gestUtentiGIM" Codebehind="mod_gestUtentiGIM.ascx.cs" %> +
              + + + + + + + + + + + + + + +
              +

              + +

              +
              + +

              + +

              +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              +
              + +
              +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_impianti.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_impianti.ascx new file mode 100644 index 0000000..e356dec --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_impianti.ascx @@ -0,0 +1,185 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_impianti" Codebehind="mod_impianti.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_selettore_ajax.ascx" TagName="mod_selettore_ajax" TagPrefix="uc1" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + +
              + + + +
              +
              + + + + + + + + + +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_insertRichiesta.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_insertRichiesta.ascx new file mode 100644 index 0000000..baeb571 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_insertRichiesta.ascx @@ -0,0 +1,162 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_insertRichiesta" CodeBehind="mod_insertRichiesta.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_dataOra.ascx" TagName="mod_dataOra" TagPrefix="uc1" %> + +
              +
              +
              + +
              +
              +
              +
              + +
              +
              +
              + +
              +
              +
              + +
              +
              +
              + + + + + + + + + + +
              +
              +
              + + + + + +
              +
              +
              +
              + + + + + + + + + +
              +
              +
              + +
              +
              +
              +
              +
              + + +
              +
              +
              + + +
              +
              +
              +
              +
              + +
              +
              +
              +
              + + + +
              +
              +
              + + + +
              +
              + +
              +
              + +
              +
              +
              +
              +
              + + + + + + + + + +
              +
              +
              + +
              + + +
              + +
              +
              +
              +
              + +
              +

              + +

              +
              + +
              +
              + +    + +
              +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_interventoOpMtz.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_interventoOpMtz.ascx new file mode 100644 index 0000000..745248b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_interventoOpMtz.ascx @@ -0,0 +1,112 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_interventoOpMtz" Codebehind="mod_interventoOpMtz.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_lemmiVocab.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_lemmiVocab.ascx new file mode 100644 index 0000000..afbc7a8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_lemmiVocab.ascx @@ -0,0 +1,53 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_lemmiVocab" Codebehind="mod_lemmiVocab.ascx.cs" %> + + + + +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_login.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_login.ascx new file mode 100644 index 0000000..f72f27d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_login.ascx @@ -0,0 +1,51 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_login" CodeBehind="mod_login.ascx.cs" %> + + + + + +
              + +
              +
              +
              +
              + +
              +
              + +
              +
              +
              +
              + +
              +
              + +
              +
              +
              +
              + +
              +
              + +
              +
              +
              +
              + +
              +
              +
              +
              +
              +
              +
              + +
              +
              + +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_macchine.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_macchine.ascx new file mode 100644 index 0000000..6da140b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_macchine.ascx @@ -0,0 +1,362 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_macchine" CodeBehind="mod_macchine.ascx.cs" %> +<%@ Register Src="~/WebUserControls/mod_selettore_ajax.ascx" TagName="mod_selettore_ajax" TagPrefix="uc1" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc2" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_main_help.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_main_help.ascx new file mode 100644 index 0000000..a3c0534 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_main_help.ascx @@ -0,0 +1,15 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_main_help" Codebehind="mod_main_help.ascx.cs" %> + + + + + + + + + + +
              +
              +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_menuBottom.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_menuBottom.ascx new file mode 100644 index 0000000..e83b50d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_menuBottom.ascx @@ -0,0 +1,4 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_menuBottom" Codebehind="mod_menuBottom.ascx.cs" %> + - + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_menuBottomPortable.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_menuBottomPortable.ascx new file mode 100644 index 0000000..0ba175c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_menuBottomPortable.ascx @@ -0,0 +1,4 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_menuBottomMini" Codebehind="mod_menuBottomPortable.ascx.cs" %> +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_menuSx.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_menuSx.ascx new file mode 100644 index 0000000..b54c215 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_menuSx.ascx @@ -0,0 +1,16 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_menuSx" Codebehind="mod_menuSx.ascx.cs" %> + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_menuTop.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_menuTop.ascx new file mode 100644 index 0000000..82cddee --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_menuTop.ascx @@ -0,0 +1,40 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_menuTop" CodeBehind="mod_menuTop.ascx.cs" %> + + + + + + + +
              + + + + + + + + + + + +
              + + + + + + + + +
              + + + + + + +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_mtzPrevPending.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_mtzPrevPending.ascx new file mode 100644 index 0000000..d166493 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_mtzPrevPending.ascx @@ -0,0 +1,54 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_mtzPrevPending" CodeBehind="mod_mtzPrevPending.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +
              + +
              +
              + + + + + + + + + + + + + + + + + +
              + +
              +
              + + + +
              + +
              +
              + + + + +
              +
              + + + + + + + + +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_pageTitleAndSearch.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_pageTitleAndSearch.ascx new file mode 100644 index 0000000..67dc1ca --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_pageTitleAndSearch.ascx @@ -0,0 +1,25 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_pageTitleAndSearch" Codebehind="mod_pageTitleAndSearch.ascx.cs" %> +
              + + + + + + +
              + + +   + + + +
              +
              +
              + +
              +
              +
              +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_periodoAnalisi.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_periodoAnalisi.ascx new file mode 100644 index 0000000..9096f87 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_periodoAnalisi.ascx @@ -0,0 +1,35 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_periodoAnalisi" Codebehind="mod_periodoAnalisi.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +
              +
              + +
              +
              + + <%--Format="dd/MM/yyyy"--%> + + +
              +
              + + <%--Format="dd/MM/yyyy"--%> + + +
              +
              + + + + + + + +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_priorita.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_priorita.ascx new file mode 100644 index 0000000..e9c2b51 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_priorita.ascx @@ -0,0 +1,104 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_priorita" Codebehind="mod_priorita.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + <%-- + + + + + + + + + + + + + --%> + + + + + + + + + + + + + + + + + + + + + <%-- + + + + + + + + + + + + + + --%> + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_reportInterventi.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_reportInterventi.ascx new file mode 100644 index 0000000..c0adc85 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_reportInterventi.ascx @@ -0,0 +1,107 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_reportInterventi" + CodeBehind="mod_reportInterventi.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_periodoAnalisi.ascx" TagName="mod_periodoAnalisi" + TagPrefix="uc1" %> +
              +
              +
              +
              + +
              +
              +
              +
              + +
              +
              + +
              +
              + + + + + + +
              +
              +
              +
              + +
              +
              + +
              +
              + + + + + + +
              +
              +
              +
              +
              + + + + +
              +
              + +
              + +
              +
              +
              +
              + + + + + + + + + +
              +

              + +

              + +
              + +

              + +

              + +
              +
              + +
              +
              +
              +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_ricercaGenerica.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_ricercaGenerica.ascx new file mode 100644 index 0000000..445d3d1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_ricercaGenerica.ascx @@ -0,0 +1,6 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_ricercaGenerica" Codebehind="mod_ricercaGenerica.ascx.cs" %> +
              + + +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_selettore.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_selettore.ascx new file mode 100644 index 0000000..a58ce54 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_selettore.ascx @@ -0,0 +1,58 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_selettore" Codebehind="mod_selettore.ascx.cs" %> + + + + + + + +
              + + + + +
              + +   + +   + +   + +
              +
              + + + + + + + + + + + + + + + + + + + + + + +    + + + + + +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_selettore_ajax.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_selettore_ajax.ascx new file mode 100644 index 0000000..3553ef4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_selettore_ajax.ascx @@ -0,0 +1,77 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_selettore_ajax" Codebehind="mod_selettore_ajax.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %> + + + + +
              + + +
              +
              +
              + + + + + + + + + + +
              + + + + +
              + +   + +   + +   + +
              +
              + + + + + + + + + + + + + + + + + + + + + + +    + + + + + +
              +
              +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_tipoGuasto.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_tipoGuasto.ascx new file mode 100644 index 0000000..2d81252 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_tipoGuasto.ascx @@ -0,0 +1,85 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_tipoGuasto" Codebehind="mod_tipoGuasto.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_titlePortable.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_titlePortable.ascx new file mode 100644 index 0000000..cb15f3c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_titlePortable.ascx @@ -0,0 +1,4 @@ +<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_titleMini" Codebehind="mod_titlePortable.ascx.cs" %> + +
              +
              \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_unauthorized.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_unauthorized.ascx new file mode 100644 index 0000000..85a8d72 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_unauthorized.ascx @@ -0,0 +1,35 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_unauthorized" Codebehind="mod_unauthorized.ascx.cs" %> + + + + + + + + + + + + + + + + +
              + SteamWare +
              + +
              + +
              +
              +
              +
              +
              +
              + +
              +
              +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_vocabolario.ascx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_vocabolario.ascx new file mode 100644 index 0000000..7534b8d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/WebUserControls/mod_vocabolario.ascx @@ -0,0 +1,105 @@ +<%@ Control Language="C#" AutoEventWireup="true" + Inherits="mod_vocabolario" Codebehind="mod_vocabolario.ascx.cs" %> +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> + + + + + + + +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + + + + +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/adminDB.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/adminDB.aspx new file mode 100644 index 0000000..ab75e01 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/adminDB.aspx @@ -0,0 +1,135 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimple.master" AutoEventWireup="true" Inherits="adminDB" Codebehind="adminDB.aspx.cs" %> + + +
              +
              +

              + Amministrazione Database Applicazione

              +

              + Di seguito sono riportate le opzioni attive per l'amministrazione del DB dell'applicazione + corrente

              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + DB Produzione + + +
              + + + Crea DB di produzione dell'Applicazione +
              + (Crea da zero il DB dell'Applicazione) +
              + + + Aggiorna il DB di produzione per l'applicazione +
              + (solo se Db in produzione è più vecchio della versione richiesta) +
              + DB Test +
              + + + Reimposta il DB di test +
              + (per verifica procedure creazione DB da zero alla versione corrente) +
              + + + Aggiorna il DB di test per l'applicazione eseguendo gli step indicati +
              + dalla versione alla versione +
              + DB Vocabolario + + +
              + + + Crea DB Vocabolario +
              + (Crea da zero il DB vocabolario) +
              + + + Aggiorna DB Vocabolario +
              + (Aggiorna all'ultima versione il DB vocabolario) +
              + DB Anagrafica + + +
              + + + Crea DB Anagrafica +
              + (Crea da zero il DB Anagrafica) +
              + + + Aggiorna DB Anagrafica +
              + (Aggiorna all'ultima versione il DB Anagrafica) +
              + +
              +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/anagAmbitiGuasto.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/anagAmbitiGuasto.aspx new file mode 100644 index 0000000..08c2a37 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/anagAmbitiGuasto.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="anagAmbitiGuasto" Codebehind="anagAmbitiGuasto.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_anagAmbitiGuasto.ascx" tagname="mod_anagAmbitiGuasto" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/aperturaImpianti.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/aperturaImpianti.aspx new file mode 100644 index 0000000..c354a59 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/aperturaImpianti.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="aperturaImpianti" Codebehind="aperturaImpianti.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_aperturaImpianti.ascx" tagname="mod_aperturaImpianti" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/assegnazioniMacchineImpianti.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/assegnazioniMacchineImpianti.aspx new file mode 100644 index 0000000..133cd46 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/assegnazioniMacchineImpianti.aspx @@ -0,0 +1,9 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="assegnazioniMacchineImpianti" Codebehind="assegnazioniMacchineImpianti.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_assegnazioniMacchineImpianti.ascx" tagname="mod_assegnazioniMacchineImpianti" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/autoEnroll.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/autoEnroll.aspx new file mode 100644 index 0000000..54fe142 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/autoEnroll.aspx @@ -0,0 +1,51 @@ +<%@ Page Language="C#" AutoEventWireup="true" Inherits="autoEnroll" CodeBehind="autoEnroll.aspx.cs" %> + + + + + + + +
              +
              +

              + +

              +
              +
              + : +
              +
              + + +
              +
              +
              +
              + : +
              +
              + + +
              +
              +
              +
              + : +
              +
              + + +
              +
              +
              + +
              +
              +
              + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/AjaxControlToolkit.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/AjaxControlToolkit.dll new file mode 100644 index 0000000..23c20d6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/AjaxControlToolkit.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/Flesk.ViewState.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/Flesk.ViewState.dll new file mode 100644 index 0000000..862a6ac Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/Flesk.ViewState.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/GIM_data.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/GIM_data.dll new file mode 100644 index 0000000..75f1114 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/GIM_data.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/GIM_site.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/GIM_site.dll new file mode 100644 index 0000000..6677fc0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/GIM_site.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/ICSharpCode.SharpZipLib.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/ICSharpCode.SharpZipLib.dll new file mode 100644 index 0000000..a2a6f25 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/ICSharpCode.SharpZipLib.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/NLog.config b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/NLog.config new file mode 100644 index 0000000..d2e19fd --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/NLog.config @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/SanitizerProviders.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/SanitizerProviders.dll new file mode 100644 index 0000000..004e4ec Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/SanitizerProviders.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/SteamWare.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/SteamWare.dll new file mode 100644 index 0000000..51c4904 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/SteamWare.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/ar/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/ar/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..57cc1b5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/ar/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/cs/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/cs/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..167bcf3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/cs/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/de/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/de/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..e92774b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/de/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/es/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/es/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..387675e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/es/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/fr/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/fr/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..10fcbed Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/fr/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/he/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/he/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..f9a1b6a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/he/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/hi/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/hi/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..7325b17 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/hi/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/it/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/it/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..5c1b9d7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/it/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/ja/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/ja/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..d4f0676 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/ja/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/ko/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/ko/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..a223cc9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/ko/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/nl/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/nl/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..eea3619 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/nl/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/pt/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/pt/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..332a200 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/pt/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/ru/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/ru/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..c2affc0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/ru/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/tr-TR/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/tr-TR/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..3ff44ce Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/tr-TR/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/zh-CHS/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/zh-CHS/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..c13a230 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/zh-CHS/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/zh-CHT/AjaxControlToolkit.resources.dll b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/zh-CHT/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..fc3061d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/bin/zh-CHT/AjaxControlToolkit.resources.dll differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/calendChiusura.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/calendChiusura.aspx new file mode 100644 index 0000000..4fdd1e9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/calendChiusura.aspx @@ -0,0 +1,11 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="calendChiusura" Codebehind="calendChiusura.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_calChiusura.ascx" tagname="mod_calChiusura" tagprefix="uc1" %> + +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" tagname="mod_fixCal" tagprefix="uc2" %> + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/chLang.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/chLang.aspx new file mode 100644 index 0000000..6eff320 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/chLang.aspx @@ -0,0 +1,13 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/MasterAjax.master" AutoEventWireup="true" + Inherits="chLang" Title="Untitled Page" Codebehind="chLang.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_chLang.ascx" TagName="mod_chLang" TagPrefix="uc1" %> + + + + + +
              + +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/dettaglioIntervento.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/dettaglioIntervento.aspx new file mode 100644 index 0000000..c09d2a6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/dettaglioIntervento.aspx @@ -0,0 +1,9 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="dettaglioIntervento" Codebehind="dettaglioIntervento.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_dettaglioIntervento.ascx" TagName="mod_dettaglioIntervento" + TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" TagName="mod_fixCal" TagPrefix="uc3" %> + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/elencoRichieste.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/elencoRichieste.aspx new file mode 100644 index 0000000..698b629 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/elencoRichieste.aspx @@ -0,0 +1,9 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="elencoRichieste" Codebehind="elencoRichieste.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_elencoRichieste.ascx" TagName="mod_elencoRichieste" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_dettaglioIntervento.ascx" TagName="mod_dettaglioIntervento" + TagPrefix="uc2" %> + <%@ Register Src="~/WebUserControls/mod_fixCal.ascx" tagname="mod_fixCal" tagprefix="uc3" %> + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/famiglieMacchine.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/famiglieMacchine.aspx new file mode 100644 index 0000000..a45ef6b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/famiglieMacchine.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="famiglieMacchine" Codebehind="famiglieMacchine.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_famiglieMacchine.ascx" tagname="mod_famiglieMacchine" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/favicon.ico b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/favicon.ico new file mode 100644 index 0000000..70ccada Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/favicon.ico differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/forceUser.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/forceUser.aspx new file mode 100644 index 0000000..287eed6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/forceUser.aspx @@ -0,0 +1,9 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimple.master" AutoEventWireup="true" + Inherits="forceUser" Title="Untitled Page" Codebehind="forceUser.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_login.ascx" TagName="mod_login" TagPrefix="uc1" %> + +
              + +
              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/gestAnagrTbl.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/gestAnagrTbl.aspx new file mode 100644 index 0000000..4291f78 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/gestAnagrTbl.aspx @@ -0,0 +1,4 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="gestAnagrTbl" Title="Untitled Page" Codebehind="gestAnagrTbl.aspx.cs" %> + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/gestUtentiGIM.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/gestUtentiGIM.aspx new file mode 100644 index 0000000..11bfca1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/gestUtentiGIM.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="gestUtentiGIM" Codebehind="gestUtentiGIM.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_gestUtentiGIM.ascx" tagname="mod_gestUtentiGIM" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/gestioneCausali.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/gestioneCausali.aspx new file mode 100644 index 0000000..dea3457 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/gestioneCausali.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="gestioneCausali" Codebehind="gestioneCausali.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_gestCausali.ascx" tagname="mod_gestCausali" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help.aspx new file mode 100644 index 0000000..9548f22 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help.aspx @@ -0,0 +1,7 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="help" Codebehind="help.aspx.cs" %> + + +

              + +

              +
              diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/flash_mp3_player/mp3player.swf b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/flash_mp3_player/mp3player.swf new file mode 100644 index 0000000..7130dde Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/flash_mp3_player/mp3player.swf differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/background.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/background.png new file mode 100644 index 0000000..fd42841 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/background.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.png new file mode 100644 index 0000000..694553e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.svg b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.svg new file mode 100644 index 0000000..c2f62bb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/bigplay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/controls-ted.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/controls-ted.png new file mode 100644 index 0000000..3aac05a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/controls-ted.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp-bg.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp-bg.png new file mode 100644 index 0000000..89bb9b9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp-bg.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp.png new file mode 100644 index 0000000..4775ef5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/controls-wmp.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/controls.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/controls.png new file mode 100644 index 0000000..f6a857d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/controls.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/controls.svg b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/controls.svg new file mode 100644 index 0000000..af3bd41 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/controls.svg @@ -0,0 +1 @@ + cc \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/flashmediaelement.swf b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/flashmediaelement.swf new file mode 100644 index 0000000..9832d7b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/flashmediaelement.swf differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/jquery.js b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/jquery.js new file mode 100644 index 0000000..86a3305 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/Services/MediaObjects/media_element_2_11_3/jquery.js @@ -0,0 +1,9597 @@ +/*! + * jQuery JavaScript Library v1.9.1 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2012 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2013-2-4 + */ +(function( window, undefined ) { + +// Can't do this because several apps including ASP.NET trace +// the stack via arguments.caller.callee and Firefox dies if +// you try to trace through "use strict" call chains. (#13335) +// Support: Firefox 18+ +//"use strict"; +var + // The deferred used on DOM ready + readyList, + + // A central reference to the root jQuery(document) + rootjQuery, + + // Support: IE<9 + // For `typeof node.method` instead of `node.method !== undefined` + core_strundefined = typeof undefined, + + // Use the correct document accordingly with window argument (sandbox) + document = window.document, + location = window.location, + + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$, + + // [[Class]] -> type pairs + class2type = {}, + + // List of deleted data cache ids, so we can reuse them + core_deletedIds = [], + + core_version = "1.9.1", + + // Save a reference to some core methods + core_concat = core_deletedIds.concat, + core_push = core_deletedIds.push, + core_slice = core_deletedIds.slice, + core_indexOf = core_deletedIds.indexOf, + core_toString = class2type.toString, + core_hasOwn = class2type.hasOwnProperty, + core_trim = core_version.trim, + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context, rootjQuery ); + }, + + // Used for matching numbers + core_pnum = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, + + // Used for splitting on whitespace + core_rnotwhite = /\S+/g, + + // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE) + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + rquickExpr = /^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/, + + // Match a standalone tag + rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, + + // JSON RegExp + rvalidchars = /^[\],:{}\s]*$/, + rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, + rvalidescape = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g, + rvalidtokens = /"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return letter.toUpperCase(); + }, + + // The ready event handler + completed = function( event ) { + + // readyState === "complete" is good enough for us to call the dom ready in oldIE + if ( document.addEventListener || event.type === "load" || document.readyState === "complete" ) { + detach(); + jQuery.ready(); + } + }, + // Clean-up method for dom ready events + detach = function() { + if ( document.addEventListener ) { + document.removeEventListener( "DOMContentLoaded", completed, false ); + window.removeEventListener( "load", completed, false ); + + } else { + document.detachEvent( "onreadystatechange", completed ); + window.detachEvent( "onload", completed ); + } + }; + +jQuery.fn = jQuery.prototype = { + // The current version of jQuery being used + jquery: core_version, + + constructor: jQuery, + init: function( selector, context, rootjQuery ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + + // scripts is true for back-compat + jQuery.merge( this, jQuery.parseHTML( + match[1], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[2] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return rootjQuery.ready( selector ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }, + + // Start with an empty selector + selector: "", + + // The default length of a jQuery object is 0 + length: 0, + + // The number of elements contained in the matched element set + size: function() { + return this.length; + }, + + toArray: function() { + return core_slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num == null ? + + // Return a 'clean' array + this.toArray() : + + // Return just the object + ( num < 0 ? this[ this.length + num ] : this[ num ] ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + ret.context = this.context; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + ready: function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; + }, + + slice: function() { + return this.pushStack( core_slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: core_push, + sort: [].sort, + splice: [].splice +}; + +// Give the init function the jQuery prototype for later instantiation +jQuery.fn.init.prototype = jQuery.fn; + +jQuery.extend = jQuery.fn.extend = function() { + var src, copyIsArray, copy, name, options, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( length === i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + noConflict: function( deep ) { + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; + }, + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready ); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.trigger ) { + jQuery( document ).trigger("ready").off("ready"); + } + }, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type(obj) === "array"; + }, + + isWindow: function( obj ) { + return obj != null && obj == obj.window; + }, + + isNumeric: function( obj ) { + return !isNaN( parseFloat(obj) ) && isFinite( obj ); + }, + + type: function( obj ) { + if ( obj == null ) { + return String( obj ); + } + return typeof obj === "object" || typeof obj === "function" ? + class2type[ core_toString.call(obj) ] || "object" : + typeof obj; + }, + + isPlainObject: function( obj ) { + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + // Not own constructor property must be Object + if ( obj.constructor && + !core_hasOwn.call(obj, "constructor") && + !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + + var key; + for ( key in obj ) {} + + return key === undefined || core_hasOwn.call( obj, key ); + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + error: function( msg ) { + throw new Error( msg ); + }, + + // data: string of html + // context (optional): If specified, the fragment will be created in this context, defaults to document + // keepScripts (optional): If true, will include scripts passed in the html string + parseHTML: function( data, context, keepScripts ) { + if ( !data || typeof data !== "string" ) { + return null; + } + if ( typeof context === "boolean" ) { + keepScripts = context; + context = false; + } + context = context || document; + + var parsed = rsingleTag.exec( data ), + scripts = !keepScripts && []; + + // Single tag + if ( parsed ) { + return [ context.createElement( parsed[1] ) ]; + } + + parsed = jQuery.buildFragment( [ data ], context, scripts ); + if ( scripts ) { + jQuery( scripts ).remove(); + } + return jQuery.merge( [], parsed.childNodes ); + }, + + parseJSON: function( data ) { + // Attempt to parse using the native JSON parser first + if ( window.JSON && window.JSON.parse ) { + return window.JSON.parse( data ); + } + + if ( data === null ) { + return data; + } + + if ( typeof data === "string" ) { + + // Make sure leading/trailing whitespace is removed (IE can't handle it) + data = jQuery.trim( data ); + + if ( data ) { + // Make sure the incoming data is actual JSON + // Logic borrowed from http://json.org/json2.js + if ( rvalidchars.test( data.replace( rvalidescape, "@" ) + .replace( rvalidtokens, "]" ) + .replace( rvalidbraces, "")) ) { + + return ( new Function( "return " + data ) )(); + } + } + } + + jQuery.error( "Invalid JSON: " + data ); + }, + + // Cross-browser xml parsing + parseXML: function( data ) { + var xml, tmp; + if ( !data || typeof data !== "string" ) { + return null; + } + try { + if ( window.DOMParser ) { // Standard + tmp = new DOMParser(); + xml = tmp.parseFromString( data , "text/xml" ); + } else { // IE + xml = new ActiveXObject( "Microsoft.XMLDOM" ); + xml.async = "false"; + xml.loadXML( data ); + } + } catch( e ) { + xml = undefined; + } + if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; + }, + + noop: function() {}, + + // Evaluates a script in a global context + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && jQuery.trim( data ) ) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var value, + i = 0, + length = obj.length, + isArray = isArraylike( obj ); + + if ( args ) { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } + } + + return obj; + }, + + // Use native String.trim function wherever possible + trim: core_trim && !core_trim.call("\uFEFF\xA0") ? + function( text ) { + return text == null ? + "" : + core_trim.call( text ); + } : + + // Otherwise use our own trimming functionality + function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArraylike( Object(arr) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + core_push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + var len; + + if ( arr ) { + if ( core_indexOf ) { + return core_indexOf.call( arr, elem, i ); + } + + len = arr.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in arr && arr[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var l = second.length, + i = first.length, + j = 0; + + if ( typeof l === "number" ) { + for ( ; j < l; j++ ) { + first[ i++ ] = second[ j ]; + } + } else { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, inv ) { + var retVal, + ret = [], + i = 0, + length = elems.length; + inv = !!inv; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + retVal = !!callback( elems[ i ], i ); + if ( inv !== retVal ) { + ret.push( elems[ i ] ); + } + } + + return ret; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, + i = 0, + length = elems.length, + isArray = isArraylike( elems ), + ret = []; + + // Go through the array, translating each of the items to their + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + } + + // Flatten any nested arrays + return core_concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var args, proxy, tmp; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = core_slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( core_slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + // Multifunctional method to get and set values of a collection + // The value/s can optionally be executed if it's a function + access: function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + length = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < length; i++ ) { + fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); + } + } + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[0], key ) : emptyGet; + }, + + now: function() { + return ( new Date() ).getTime(); + } +}); + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // we once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready ); + + // Standards-based browsers support DOMContentLoaded + } else if ( document.addEventListener ) { + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed, false ); + + // If IE event model is used + } else { + // Ensure firing before onload, maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", completed ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", completed ); + + // If IE and not a frame + // continually check to see if the document is ready + var top = false; + + try { + top = window.frameElement == null && document.documentElement; + } catch(e) {} + + if ( top && top.doScroll ) { + (function doScrollCheck() { + if ( !jQuery.isReady ) { + + try { + // Use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + top.doScroll("left"); + } catch(e) { + return setTimeout( doScrollCheck, 50 ); + } + + // detach all dom ready events + detach(); + + // and execute any waiting functions + jQuery.ready(); + } + })(); + } + } + } + return readyList.promise( obj ); +}; + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +function isArraylike( obj ) { + var length = obj.length, + type = jQuery.type( obj ); + + if ( jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.nodeType === 1 && length ) { + return true; + } + + return type === "array" || type !== "function" && + ( length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj ); +} + +// All jQuery objects should point back to these +rootjQuery = jQuery(document); +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.match( core_rnotwhite ) || [], function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // First callback to fire (used internally by add and fireWith) + firingStart, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); + }, + // Remove all callbacks from the list + empty: function() { + list = []; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( list && ( !fired || stack ) ) { + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var action = tuple[ 0 ], + fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ](function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ action + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); + } + }); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] + deferred[ tuple[0] ] = function() { + deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); + return this; + }; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = core_slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value; + if( values === progressValues ) { + deferred.notifyWith( contexts, values ); + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); +jQuery.support = (function() { + + var support, all, a, + input, select, fragment, + opt, eventName, isSupported, i, + div = document.createElement("div"); + + // Setup + div.setAttribute( "className", "t" ); + div.innerHTML = "
              a"; + + // Support tests won't run in some limited or non-browser environments + all = div.getElementsByTagName("*"); + a = div.getElementsByTagName("a")[ 0 ]; + if ( !all || !a || !all.length ) { + return {}; + } + + // First batch of tests + select = document.createElement("select"); + opt = select.appendChild( document.createElement("option") ); + input = div.getElementsByTagName("input")[ 0 ]; + + a.style.cssText = "top:1px;float:left;opacity:.5"; + support = { + // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) + getSetAttribute: div.className !== "t", + + // IE strips leading whitespace when .innerHTML is used + leadingWhitespace: div.firstChild.nodeType === 3, + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + tbody: !div.getElementsByTagName("tbody").length, + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + htmlSerialize: !!div.getElementsByTagName("link").length, + + // Get the style information from getAttribute + // (IE uses .cssText instead) + style: /top/.test( a.getAttribute("style") ), + + // Make sure that URLs aren't manipulated + // (IE normalizes it by default) + hrefNormalized: a.getAttribute("href") === "/a", + + // Make sure that element opacity exists + // (IE uses filter instead) + // Use a regex to work around a WebKit issue. See #5145 + opacity: /^0.5/.test( a.style.opacity ), + + // Verify style float existence + // (IE uses styleFloat instead of cssFloat) + cssFloat: !!a.style.cssFloat, + + // Check the default checkbox/radio value ("" on WebKit; "on" elsewhere) + checkOn: !!input.value, + + // Make sure that a selected-by-default option has a working selected property. + // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) + optSelected: opt.selected, + + // Tests for enctype support on a form (#6743) + enctype: !!document.createElement("form").enctype, + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", + + // jQuery.support.boxModel DEPRECATED in 1.8 since we don't support Quirks Mode + boxModel: document.compatMode === "CSS1Compat", + + // Will be defined later + deleteExpando: true, + noCloneEvent: true, + inlineBlockNeedsLayout: false, + shrinkWrapBlocks: false, + reliableMarginRight: true, + boxSizingReliable: true, + pixelPosition: false + }; + + // Make sure checked status is properly cloned + input.checked = true; + support.noCloneChecked = input.cloneNode( true ).checked; + + // Make sure that the options inside disabled selects aren't marked as disabled + // (WebKit marks them as disabled) + select.disabled = true; + support.optDisabled = !opt.disabled; + + // Support: IE<9 + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + + // Check if we can trust getAttribute("value") + input = document.createElement("input"); + input.setAttribute( "value", "" ); + support.input = input.getAttribute( "value" ) === ""; + + // Check if an input maintains its value after becoming a radio + input.value = "t"; + input.setAttribute( "type", "radio" ); + support.radioValue = input.value === "t"; + + // #11217 - WebKit loses check when the name is after the checked attribute + input.setAttribute( "checked", "t" ); + input.setAttribute( "name", "t" ); + + fragment = document.createDocumentFragment(); + fragment.appendChild( input ); + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + support.appendChecked = input.checked; + + // WebKit doesn't clone checked state correctly in fragments + support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE<9 + // Opera does not clone events (and typeof div.attachEvent === undefined). + // IE9-10 clones events bound via attachEvent, but they don't trigger with .click() + if ( div.attachEvent ) { + div.attachEvent( "onclick", function() { + support.noCloneEvent = false; + }); + + div.cloneNode( true ).click(); + } + + // Support: IE<9 (lack submit/change bubble), Firefox 17+ (lack focusin event) + // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP), test/csp.php + for ( i in { submit: true, change: true, focusin: true }) { + div.setAttribute( eventName = "on" + i, "t" ); + + support[ i + "Bubbles" ] = eventName in window || div.attributes[ eventName ].expando === false; + } + + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + // Run tests that need a body at doc ready + jQuery(function() { + var container, marginDiv, tds, + divReset = "padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;", + body = document.getElementsByTagName("body")[0]; + + if ( !body ) { + // Return for frameset docs that don't have a body + return; + } + + container = document.createElement("div"); + container.style.cssText = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px"; + + body.appendChild( container ).appendChild( div ); + + // Support: IE8 + // Check if table cells still have offsetWidth/Height when they are set + // to display:none and there are still other visible table cells in a + // table row; if so, offsetWidth/Height are not reliable for use when + // determining if an element has been hidden directly using + // display:none (it is still safe to use offsets if a parent element is + // hidden; don safety goggles and see bug #4512 for more information). + div.innerHTML = "
              t
              "; + tds = div.getElementsByTagName("td"); + tds[ 0 ].style.cssText = "padding:0;margin:0;border:0;display:none"; + isSupported = ( tds[ 0 ].offsetHeight === 0 ); + + tds[ 0 ].style.display = ""; + tds[ 1 ].style.display = "none"; + + // Support: IE8 + // Check if empty table cells still have offsetWidth/Height + support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); + + // Check box-sizing and margin behavior + div.innerHTML = ""; + div.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;"; + support.boxSizing = ( div.offsetWidth === 4 ); + support.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== 1 ); + + // Use window.getComputedStyle because jsdom on node.js will break without it. + if ( window.getComputedStyle ) { + support.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== "1%"; + support.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px"; + + // Check if div with explicit width and no margin-right incorrectly + // gets computed margin-right based on width of container. (#3333) + // Fails in WebKit before Feb 2011 nightlies + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + marginDiv = div.appendChild( document.createElement("div") ); + marginDiv.style.cssText = div.style.cssText = divReset; + marginDiv.style.marginRight = marginDiv.style.width = "0"; + div.style.width = "1px"; + + support.reliableMarginRight = + !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight ); + } + + if ( typeof div.style.zoom !== core_strundefined ) { + // Support: IE<8 + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + div.innerHTML = ""; + div.style.cssText = divReset + "width:1px;padding:1px;display:inline;zoom:1"; + support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 ); + + // Support: IE6 + // Check if elements with layout shrink-wrap their children + div.style.display = "block"; + div.innerHTML = "
              "; + div.firstChild.style.width = "5px"; + support.shrinkWrapBlocks = ( div.offsetWidth !== 3 ); + + if ( support.inlineBlockNeedsLayout ) { + // Prevent IE 6 from affecting layout for positioned elements #11048 + // Prevent IE from shrinking the body in IE 7 mode #12869 + // Support: IE<8 + body.style.zoom = 1; + } + } + + body.removeChild( container ); + + // Null elements to avoid leaks in IE + container = div = tds = marginDiv = null; + }); + + // Null elements to avoid leaks in IE + all = select = fragment = opt = a = input = null; + + return support; +})(); + +var rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, + rmultiDash = /([A-Z])/g; + +function internalData( elem, name, data, pvt /* Internal Use Only */ ){ + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, ret, + internalKey = jQuery.expando, + getByName = typeof name === "string", + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + elem[ internalKey ] = id = core_deletedIds.pop() || jQuery.guid++; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + cache[ id ] = {}; + + // Avoids exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + if ( !isNode ) { + cache[ id ].toJSON = jQuery.noop; + } + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( getByName ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; +} + +function internalRemoveData( elem, name, pvt ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var i, l, thisCache, + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + id = isNode ? elem[ jQuery.expando ] : jQuery.expando; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split(" "); + } + } + } else { + // If "name" is an array of keys... + // When data is initially created, via ("key", "val") signature, + // keys will be converted to camelCase. + // Since there is no way to tell _how_ a key was added, remove + // both plain key and camelCase key. #12786 + // This will only penalize the array argument path. + name = name.concat( jQuery.map( name, jQuery.camelCase ) ); + } + + for ( i = 0, l = name.length; i < l; i++ ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject( cache[ id ] ) ) { + return; + } + } + + // Destroy the cache + if ( isNode ) { + jQuery.cleanData( [ elem ], true ); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + } else if ( jQuery.support.deleteExpando || cache != cache.window ) { + delete cache[ id ]; + + // When all else fails, null + } else { + cache[ id ] = null; + } +} + +jQuery.extend({ + cache: {}, + + // Unique for each copy of jQuery on the page + // Non-digits removed to match rinlinejQuery + expando: "jQuery" + ( core_version + Math.random() ).replace( /\D/g, "" ), + + // The following elements throw uncatchable exceptions if you + // attempt to add expando properties to them. + noData: { + "embed": true, + // Ban all objects except for Flash (which handle expandos) + "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", + "applet": true + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data ) { + return internalData( elem, name, data ); + }, + + removeData: function( elem, name ) { + return internalRemoveData( elem, name ); + }, + + // For internal use only. + _data: function( elem, name, data ) { + return internalData( elem, name, data, true ); + }, + + _removeData: function( elem, name ) { + return internalRemoveData( elem, name, true ); + }, + + // A method for determining if a DOM node can handle the data expando + acceptData: function( elem ) { + // Do not set data on non-element because it will not be cleared (#8335). + if ( elem.nodeType && elem.nodeType !== 1 && elem.nodeType !== 9 ) { + return false; + } + + var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ]; + + // nodes accept data unless otherwise specified; rejection can be conditional + return !noData || noData !== true && elem.getAttribute("classid") === noData; + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var attrs, name, + elem = this[0], + i = 0, + data = null; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + attrs = elem.attributes; + for ( ; i < attrs.length; i++ ) { + name = attrs[i].name; + + if ( !name.indexOf( "data-" ) ) { + name = jQuery.camelCase( name.slice(5) ); + + dataAttr( elem, name, data[ name ] ); + } + } + jQuery._data( elem, "parsedAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + jQuery.data( this, key ); + }); + } + + return jQuery.access( this, function( value ) { + + if ( value === undefined ) { + // Try to fetch any internally stored data first + return elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : null; + } + + this.each(function() { + jQuery.data( this, key, value ); + }); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each(function() { + jQuery.removeData( this, key ); + }); + } +}); + +function dataAttr( elem, key, data ) { + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + var name; + for ( name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray(data) ) { + queue = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + hooks.cur = fn; + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return jQuery._data( elem, key ) || jQuery._data( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + jQuery._removeData( elem, type + "queue" ); + jQuery._removeData( elem, key ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + // Based off of the plugin by Clint Helfers, with permission. + // http://blindsignals.com/index.php/2009/07/jquery-delay/ + delay: function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = setTimeout( next, time ); + hooks.stop = function() { + clearTimeout( timeout ); + }; + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while( i-- ) { + tmp = jQuery._data( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var nodeHook, boolHook, + rclass = /[\t\r\n]/g, + rreturn = /\r/g, + rfocusable = /^(?:input|select|textarea|button|object)$/i, + rclickable = /^(?:a|area)$/i, + rboolean = /^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i, + ruseDefault = /^(?:checked|selected)$/i, + getSetAttribute = jQuery.support.getSetAttribute, + getSetInput = jQuery.support.input; + +jQuery.fn.extend({ + attr: function( name, value ) { + return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each(function() { + jQuery.removeAttr( this, name ); + }); + }, + + prop: function( name, value ) { + return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + name = jQuery.propFix[ name ] || name; + return this.each(function() { + // try/catch handles cases where IE balks (such as removing a property on window) + try { + this[ name ] = undefined; + delete this[ name ]; + } catch( e ) {} + }); + }, + + addClass: function( value ) { + var classes, elem, cur, clazz, j, + i = 0, + len = this.length, + proceed = typeof value === "string" && value; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call( this, j, this.className ) ); + }); + } + + if ( proceed ) { + // The disjunction here is for better compressibility (see removeClass) + classes = ( value || "" ).match( core_rnotwhite ) || []; + + for ( ; i < len; i++ ) { + elem = this[ i ]; + cur = elem.nodeType === 1 && ( elem.className ? + ( " " + elem.className + " " ).replace( rclass, " " ) : + " " + ); + + if ( cur ) { + j = 0; + while ( (clazz = classes[j++]) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + elem.className = jQuery.trim( cur ); + + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, clazz, j, + i = 0, + len = this.length, + proceed = arguments.length === 0 || typeof value === "string" && value; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call( this, j, this.className ) ); + }); + } + if ( proceed ) { + classes = ( value || "" ).match( core_rnotwhite ) || []; + + for ( ; i < len; i++ ) { + elem = this[ i ]; + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( elem.className ? + ( " " + elem.className + " " ).replace( rclass, " " ) : + "" + ); + + if ( cur ) { + j = 0; + while ( (clazz = classes[j++]) ) { + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) >= 0 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + elem.className = value ? jQuery.trim( cur ) : ""; + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isBool = typeof stateVal === "boolean"; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // toggle individual class names + var className, + i = 0, + self = jQuery( this ), + state = stateVal, + classNames = value.match( core_rnotwhite ) || []; + + while ( (className = classNames[ i++ ]) ) { + // check each className given, space separated list + state = isBool ? state : !self.hasClass( className ); + self[ state ? "addClass" : "removeClass" ]( className ); + } + + // Toggle whole class name + } else if ( type === core_strundefined || type === "boolean" ) { + if ( this.className ) { + // store className if set + jQuery._data( this, "__className__", this.className ); + } + + // If the element has a class name or if we're passed "false", + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; + } + }); + }, + + hasClass: function( selector ) { + var className = " " + selector + " ", + i = 0, + l = this.length; + for ( ; i < l; i++ ) { + if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) { + return true; + } + } + + return false; + }, + + val: function( value ) { + var ret, hooks, isFunction, + elem = this[0]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // handle most common string cases + ret.replace(rreturn, "") : + // handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction( value ); + + return this.each(function( i ) { + var val, + self = jQuery(this); + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, self.val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + } else if ( typeof val === "number" ) { + val += ""; + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map(val, function ( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + } +}); + +jQuery.extend({ + valHooks: { + option: { + get: function( elem ) { + // attributes.value is undefined in Blackberry 4.7 but + // uses .value. See #6932 + var val = elem.attributes.value; + return !val || val.specified ? elem.value : elem.text; + } + }, + select: { + get: function( elem ) { + var value, option, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one" || index < 0, + values = one ? null : [], + max = one ? index + 1 : options.length, + i = index < 0 ? + max : + one ? index : 0; + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // oldIE doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + // Don't return options that are disabled or in a disabled optgroup + ( jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null ) && + ( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var values = jQuery.makeArray( value ); + + jQuery(elem).find("option").each(function() { + this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; + }); + + if ( !values.length ) { + elem.selectedIndex = -1; + } + return values; + } + } + }, + + attr: function( elem, name, value ) { + var hooks, notxml, ret, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === core_strundefined ) { + return jQuery.prop( elem, name, value ); + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( notxml ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + + } else if ( hooks && notxml && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, value + "" ); + return value; + } + + } else if ( hooks && notxml && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + + // In IE9+, Flash objects don't have .getAttribute (#12945) + // Support: IE9+ + if ( typeof elem.getAttribute !== core_strundefined ) { + ret = elem.getAttribute( name ); + } + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? + undefined : + ret; + } + }, + + removeAttr: function( elem, value ) { + var name, propName, + i = 0, + attrNames = value && value.match( core_rnotwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( (name = attrNames[i++]) ) { + propName = jQuery.propFix[ name ] || name; + + // Boolean attributes get special treatment (#10870) + if ( rboolean.test( name ) ) { + // Set corresponding property to false for boolean attributes + // Also clear defaultChecked/defaultSelected (if appropriate) for IE<8 + if ( !getSetAttribute && ruseDefault.test( name ) ) { + elem[ jQuery.camelCase( "default-" + name ) ] = + elem[ propName ] = false; + } else { + elem[ propName ] = false; + } + + // See #9699 for explanation of this approach (setting first, then removal) + } else { + jQuery.attr( elem, name, "" ); + } + + elem.removeAttribute( getSetAttribute ? name : propName ); + } + } + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { + // Setting the type on a radio button after the value resets the value in IE6-9 + // Reset value to default in case type is set after value during creation + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + propFix: { + tabindex: "tabIndex", + readonly: "readOnly", + "for": "htmlFor", + "class": "className", + maxlength: "maxLength", + cellspacing: "cellSpacing", + cellpadding: "cellPadding", + rowspan: "rowSpan", + colspan: "colSpan", + usemap: "useMap", + frameborder: "frameBorder", + contenteditable: "contentEditable" + }, + + prop: function( elem, name, value ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + return ( elem[ name ] = value ); + } + + } else { + if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + return elem[ name ]; + } + } + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set + // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + var attributeNode = elem.getAttributeNode("tabindex"); + + return attributeNode && attributeNode.specified ? + parseInt( attributeNode.value, 10 ) : + rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? + 0 : + undefined; + } + } + } +}); + +// Hook for boolean attributes +boolHook = { + get: function( elem, name ) { + var + // Use .prop to determine if this attribute is understood as boolean + prop = jQuery.prop( elem, name ), + + // Fetch it accordingly + attr = typeof prop === "boolean" && elem.getAttribute( name ), + detail = typeof prop === "boolean" ? + + getSetInput && getSetAttribute ? + attr != null : + // oldIE fabricates an empty string for missing boolean attributes + // and conflates checked/selected into attroperties + ruseDefault.test( name ) ? + elem[ jQuery.camelCase( "default-" + name ) ] : + !!attr : + + // fetch an attribute node for properties not recognized as boolean + elem.getAttributeNode( name ); + + return detail && detail.value !== false ? + name.toLowerCase() : + undefined; + }, + set: function( elem, value, name ) { + if ( value === false ) { + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) { + // IE<8 needs the *property* name + elem.setAttribute( !getSetAttribute && jQuery.propFix[ name ] || name, name ); + + // Use defaultChecked and defaultSelected for oldIE + } else { + elem[ jQuery.camelCase( "default-" + name ) ] = elem[ name ] = true; + } + + return name; + } +}; + +// fix oldIE value attroperty +if ( !getSetInput || !getSetAttribute ) { + jQuery.attrHooks.value = { + get: function( elem, name ) { + var ret = elem.getAttributeNode( name ); + return jQuery.nodeName( elem, "input" ) ? + + // Ignore the value *property* by using defaultValue + elem.defaultValue : + + ret && ret.specified ? ret.value : undefined; + }, + set: function( elem, value, name ) { + if ( jQuery.nodeName( elem, "input" ) ) { + // Does not return so that setAttribute is also used + elem.defaultValue = value; + } else { + // Use nodeHook if defined (#1954); otherwise setAttribute is fine + return nodeHook && nodeHook.set( elem, value, name ); + } + } + }; +} + +// IE6/7 do not support getting/setting some attributes with get/setAttribute +if ( !getSetAttribute ) { + + // Use this for any attribute in IE6/7 + // This fixes almost every IE6/7 issue + nodeHook = jQuery.valHooks.button = { + get: function( elem, name ) { + var ret = elem.getAttributeNode( name ); + return ret && ( name === "id" || name === "name" || name === "coords" ? ret.value !== "" : ret.specified ) ? + ret.value : + undefined; + }, + set: function( elem, value, name ) { + // Set the existing or create a new attribute node + var ret = elem.getAttributeNode( name ); + if ( !ret ) { + elem.setAttributeNode( + (ret = elem.ownerDocument.createAttribute( name )) + ); + } + + ret.value = value += ""; + + // Break association with cloned elements by also using setAttribute (#9646) + return name === "value" || value === elem.getAttribute( name ) ? + value : + undefined; + } + }; + + // Set contenteditable to false on removals(#10429) + // Setting to empty string throws an error as an invalid value + jQuery.attrHooks.contenteditable = { + get: nodeHook.get, + set: function( elem, value, name ) { + nodeHook.set( elem, value === "" ? false : value, name ); + } + }; + + // Set width and height to auto instead of 0 on empty string( Bug #8150 ) + // This is for removals + jQuery.each([ "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + set: function( elem, value ) { + if ( value === "" ) { + elem.setAttribute( name, "auto" ); + return value; + } + } + }); + }); +} + + +// Some attributes require a special call on IE +// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !jQuery.support.hrefNormalized ) { + jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + get: function( elem ) { + var ret = elem.getAttribute( name, 2 ); + return ret == null ? undefined : ret; + } + }); + }); + + // href/src property should get the full normalized URL (#10299/#12915) + jQuery.each([ "href", "src" ], function( i, name ) { + jQuery.propHooks[ name ] = { + get: function( elem ) { + return elem.getAttribute( name, 4 ); + } + }; + }); +} + +if ( !jQuery.support.style ) { + jQuery.attrHooks.style = { + get: function( elem ) { + // Return undefined in the case of empty string + // Note: IE uppercases css property names, but if we were to .toLowerCase() + // .cssText, that would destroy case senstitivity in URL's, like in "background" + return elem.style.cssText || undefined; + }, + set: function( elem, value ) { + return ( elem.style.cssText = value + "" ); + } + }; +} + +// Safari mis-reports the default selected property of an option +// Accessing the parent's selectedIndex property fixes it +if ( !jQuery.support.optSelected ) { + jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { + get: function( elem ) { + var parent = elem.parentNode; + + if ( parent ) { + parent.selectedIndex; + + // Make sure that it also works with optgroups, see #5701 + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + return null; + } + }); +} + +// IE6/7 call enctype encoding +if ( !jQuery.support.enctype ) { + jQuery.propFix.enctype = "encoding"; +} + +// Radios and checkboxes getter/setter +if ( !jQuery.support.checkOn ) { + jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + get: function( elem ) { + // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified + return elem.getAttribute("value") === null ? "on" : elem.value; + } + }; + }); +} +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); + } + } + }); +}); +var rformElems = /^(?:input|select|textarea)$/i, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + var tmp, events, t, handleObjIn, + special, eventHandle, handleObj, + handlers, type, namespaces, origType, + elemData = jQuery._data( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !(events = elemData.events) ) { + events = elemData.events = {}; + } + if ( !(eventHandle = elemData.handle) ) { + eventHandle = elemData.handle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== core_strundefined && (!e || jQuery.event.triggered !== e.type) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + // jQuery(...).bind("mouseover mouseout", fn); + types = ( types || "" ).match( core_rnotwhite ) || [""]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !(handlers = events[ type ]) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + var j, handleObj, tmp, + origCount, t, events, + special, handlers, type, + namespaces, origType, + elemData = jQuery.hasData( elem ) && jQuery._data( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( core_rnotwhite ) || [""]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery._removeData( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + var handle, ontype, cur, + bubbleType, special, tmp, i, + eventPath = [ elem || document ], + type = core_hasOwn.call( event, "type" ) ? event.type : event, + namespaces = core_hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf(".") >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf(":") < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + event.isTrigger = true; + event.namespace = namespaces.join("."); + event.namespace_re = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === (elem.ownerDocument || document) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && jQuery.acceptData( cur ) && handle.apply && handle.apply( cur, data ) === false ) { + event.preventDefault(); + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && + !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + try { + elem[ type ](); + } catch ( e ) { + // IE<9 dies on focus/blur to hidden element (#1486,#12518) + // only reproducible on winXP IE8 native, not IE9 in IE8 mode + } + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, ret, handleObj, matched, j, + handlerQueue = [], + args = core_slice.call( arguments ), + handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( (event.result = ret) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var sel, handleObj, matches, i, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + // Black-hole SVG instance trees (#13180) + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { + + for ( ; cur != this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && (cur.disabled !== true || event.type !== "click") ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, handlers: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); + } + + return handlerQueue; + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: IE<9 + // Fix target property (#1925) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Support: Chrome 23+, Safari? + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // Support: IE<9 + // For mouse/key events, metaKey==false if it's undefined (#3368, #11328) + event.metaKey = !!event.metaKey; + + return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var body, eventDoc, doc, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) { + this.click(); + return false; + } + } + }, + focus: { + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== document.activeElement && this.focus ) { + try { + this.focus(); + return false; + } catch ( e ) { + // Support: IE<9 + // If we error on focus to hidden element (#1486, #12518), + // let .trigger() run the handlers + } + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === document.activeElement && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + + beforeunload: { + postDispatch: function( event ) { + + // Even when returnValue equals to undefined Firefox will still show alert + if ( event.result !== undefined ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + } : + function( elem, type, handle ) { + var name = "on" + type; + + if ( elem.detachEvent ) { + + // #8545, #7054, preventing memory leaks for custom events in IE6-8 + // detachEvent needed property on element, by name of that event, to properly expose it to GC + if ( typeof elem[ name ] === core_strundefined ) { + elem[ name ] = null; + } + + elem.detachEvent( name, handle ); + } + }; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || + src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + if ( !e ) { + return; + } + + // If preventDefault exists, run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // Support: IE + // Otherwise set the returnValue property of the original event to false + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + if ( !e ) { + return; + } + // If stopPropagation exists, run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + + // Support: IE + // Set the cancelBubble property of the original event to true + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + } +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// IE submit delegation +if ( !jQuery.support.submitBubbles ) { + + jQuery.event.special.submit = { + setup: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; + if ( form && !jQuery._data( form, "submitBubbles" ) ) { + jQuery.event.add( form, "submit._submit", function( event ) { + event._submit_bubble = true; + }); + jQuery._data( form, "submitBubbles", true ); + } + }); + // return undefined since we don't need an event listener + }, + + postDispatch: function( event ) { + // If form was submitted by the user, bubble the event up the tree + if ( event._submit_bubble ) { + delete event._submit_bubble; + if ( this.parentNode && !event.isTrigger ) { + jQuery.event.simulate( "submit", this.parentNode, event, true ); + } + } + }, + + teardown: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !jQuery.support.changeBubbles ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._just_changed = true; + } + }); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._just_changed && !event.isTrigger ) { + this._just_changed = false; + } + // Allow triggered, simulated change events (#11500) + jQuery.event.simulate( "change", this, event, true ); + }); + } + return false; + } + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "changeBubbles" ) ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event, true ); + } + }); + jQuery._data( elem, "changeBubbles", true ); + } + }); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return !rformElems.test( this.nodeName ); + } + }; +} + +// Create "bubbling" focus and blur events +if ( !jQuery.support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler while someone wants focusin/focusout + var attaches = 0, + handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + if ( attaches++ === 0 ) { + document.addEventListener( orig, handler, true ); + } + }, + teardown: function() { + if ( --attaches === 0 ) { + document.removeEventListener( orig, handler, true ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var type, origFn; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + bind: function( types, data, fn ) { + return this.on( types, null, data, fn ); + }, + unbind: function( types, fn ) { + return this.off( types, null, fn ); + }, + + delegate: function( selector, types, data, fn ) { + return this.on( types, selector, data, fn ); + }, + undelegate: function( selector, types, fn ) { + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + var elem = this[0]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +}); +/*! + * Sizzle CSS Selector Engine + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license + * http://sizzlejs.com/ + */ +(function( window, undefined ) { + +var i, + cachedruns, + Expr, + getText, + isXML, + compile, + hasDuplicate, + outermostContext, + + // Local document vars + setDocument, + document, + docElem, + documentIsXML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + sortOrder, + + // Instance-specific data + expando = "sizzle" + -(new Date()), + preferredDoc = window.document, + support = {}, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + + // General-purpose constants + strundefined = typeof undefined, + MAX_NEGATIVE = 1 << 31, + + // Array methods + arr = [], + pop = arr.pop, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf if we can't use a native one + indexOf = arr.indexOf || function( elem ) { + var i = 0, + len = this.length; + for ( ; i < len; i++ ) { + if ( this[i] === elem ) { + return i; + } + } + return -1; + }, + + + // Regular expressions + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors + operators = "([*^$|!~]?=)", + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace + + "*(?:" + operators + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]", + + // Prefer arguments quoted, + // then not containing pseudos/brackets, + // then attribute selectors/non-parenthetical expressions, + // then anything else + // These preferences are here to reduce the number of selectors + // needing tokenize in the PSEUDO preFilter + pseudos = ":(" + characterEncoding + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + attributes.replace( 3, 8 ) + ")*)|.*)\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([\\x20\\t\\r\\n\\f>+~])" + whitespace + "*" ), + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "NAME": new RegExp( "^\\[name=['\"]?(" + characterEncoding + ")['\"]?\\]" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rsibling = /[\x20\t\r\n\f]*[+~]/, + + rnative = /^[^{]+\{\s*\[native code/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rescape = /'|\\/g, + rattributeQuotes = /\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = /\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g, + funescape = function( _, escaped ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + return high !== high ? + escaped : + // BMP codepoint + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }; + +// Use a stripped-down slice if we can't use a native one +try { + slice.call( preferredDoc.documentElement.childNodes, 0 )[0].nodeType; +} catch ( e ) { + slice = function( i ) { + var elem, + results = []; + while ( (elem = this[i++]) ) { + results.push( elem ); + } + return results; + }; +} + +/** + * For feature detection + * @param {Function} fn The function to test for native support + */ +function isNative( fn ) { + return rnative.test( fn + "" ); +} + +/** + * Create key-value caches of limited size + * @returns {Function(string, Object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var cache, + keys = []; + + return (cache = function( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key += " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key ] = value); + }); +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created div and expects a boolean result + */ +function assert( fn ) { + var div = document.createElement("div"); + + try { + return fn( div ); + } catch (e) { + return false; + } finally { + // release memory in IE + div = null; + } +} + +function Sizzle( selector, context, results, seed ) { + var match, elem, m, nodeType, + // QSA vars + i, groups, old, nid, newContext, newSelector; + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + + context = context || document; + results = results || []; + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) { + return []; + } + + if ( !documentIsXML && !seed ) { + + // Shortcuts + if ( (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, slice.call(context.getElementsByTagName( selector ), 0) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && support.getByClassName && context.getElementsByClassName ) { + push.apply( results, slice.call(context.getElementsByClassName( m ), 0) ); + return results; + } + } + + // QSA path + if ( support.qsa && !rbuggyQSA.test(selector) ) { + old = true; + nid = expando; + newContext = context; + newSelector = nodeType === 9 && selector; + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + toSelector( groups[i] ); + } + newContext = rsibling.test( selector ) && context.parentNode || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, slice.call( newContext.querySelectorAll( + newSelector + ), 0 ) ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Detect xml + * @param {Element|Object} elem An element or a document + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var doc = node ? node.ownerDocument || node : preferredDoc; + + // If no document and documentElement is available, return + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Set our document + document = doc; + docElem = doc.documentElement; + + // Support tests + documentIsXML = isXML( doc ); + + // Check if getElementsByTagName("*") returns only elements + support.tagNameNoComments = assert(function( div ) { + div.appendChild( doc.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Check if attributes should be retrieved by attribute nodes + support.attributes = assert(function( div ) { + div.innerHTML = ""; + var type = typeof div.lastChild.getAttribute("multiple"); + // IE8 returns a string for some attributes even when not present + return type !== "boolean" && type !== "string"; + }); + + // Check if getElementsByClassName can be trusted + support.getByClassName = assert(function( div ) { + // Opera can't find a second classname (in 9.6) + div.innerHTML = ""; + if ( !div.getElementsByClassName || !div.getElementsByClassName("e").length ) { + return false; + } + + // Safari 3.2 caches class attributes and doesn't catch changes + div.lastChild.className = "e"; + return div.getElementsByClassName("e").length === 2; + }); + + // Check if getElementById returns elements by name + // Check if getElementsByName privileges form controls or returns elements by ID + support.getByName = assert(function( div ) { + // Inject content + div.id = expando + 0; + div.innerHTML = "
              "; + docElem.insertBefore( div, docElem.firstChild ); + + // Test + var pass = doc.getElementsByName && + // buggy browsers will return fewer than the correct 2 + doc.getElementsByName( expando ).length === 2 + + // buggy browsers will return more than the correct 0 + doc.getElementsByName( expando + 0 ).length; + support.getIdNotName = !doc.getElementById( expando ); + + // Cleanup + docElem.removeChild( div ); + + return pass; + }); + + // IE6/7 return modified attributes + Expr.attrHandle = assert(function( div ) { + div.innerHTML = ""; + return div.firstChild && typeof div.firstChild.getAttribute !== strundefined && + div.firstChild.getAttribute("href") === "#"; + }) ? + {} : + { + "href": function( elem ) { + return elem.getAttribute( "href", 2 ); + }, + "type": function( elem ) { + return elem.getAttribute("type"); + } + }; + + // ID find and filter + if ( support.getIdNotName ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== strundefined && !documentIsXML ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [m] : []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + } else { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== strundefined && !documentIsXML ) { + var m = context.getElementById( id ); + + return m ? + m.id === id || typeof m.getAttributeNode !== strundefined && m.getAttributeNode("id").value === id ? + [m] : + undefined : + []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + } + + // Tag + Expr.find["TAG"] = support.tagNameNoComments ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== strundefined ) { + return context.getElementsByTagName( tag ); + } + } : + function( tag, context ) { + var elem, + tmp = [], + i = 0, + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Name + Expr.find["NAME"] = support.getByName && function( tag, context ) { + if ( typeof context.getElementsByName !== strundefined ) { + return context.getElementsByName( name ); + } + }; + + // Class + Expr.find["CLASS"] = support.getByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== strundefined && !documentIsXML ) { + return context.getElementsByClassName( className ); + } + }; + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21), + // no need to also add to buggyMatches since matches checks buggyQSA + // A support test would require too much code (would include document ready) + rbuggyQSA = [ ":focus" ]; + + if ( (support.qsa = isNative(doc.querySelectorAll)) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explictly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + div.innerHTML = ""; + + // IE8 - Some boolean attributes are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:checked|disabled|ismap|multiple|readonly|selected|value)" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + }); + + assert(function( div ) { + + // Opera 10-12/IE8 - ^= $= *= and empty values + // Should not select anything + div.innerHTML = ""; + if ( div.querySelectorAll("[i^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:\"\"|'')" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + div.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = isNative( (matches = docElem.matchesSelector || + docElem.mozMatchesSelector || + docElem.webkitMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( div, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = new RegExp( rbuggyMatches.join("|") ); + + // Element contains another + // Purposefully does not implement inclusive descendent + // As in, an element does not contain itself + contains = isNative(docElem.contains) || docElem.compareDocumentPosition ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + // Document order sorting + sortOrder = docElem.compareDocumentPosition ? + function( a, b ) { + var compare; + + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + if ( (compare = b.compareDocumentPosition && a.compareDocumentPosition && a.compareDocumentPosition( b )) ) { + if ( compare & 1 || a.parentNode && a.parentNode.nodeType === 11 ) { + if ( a === doc || contains( preferredDoc, a ) ) { + return -1; + } + if ( b === doc || contains( preferredDoc, b ) ) { + return 1; + } + return 0; + } + return compare & 4 ? -1 : 1; + } + + return a.compareDocumentPosition ? -1 : 1; + } : + function( a, b ) { + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + + // Parentless nodes are either documents or disconnected + } else if ( !aup || !bup ) { + return a === doc ? -1 : + b === doc ? 1 : + aup ? -1 : + bup ? 1 : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + // Always assume the presence of duplicates if sort doesn't + // pass them to our comparison function (as in Google Chrome). + hasDuplicate = false; + [0, 0].sort( sortOrder ); + support.detectDuplicates = hasDuplicate; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + // rbuggyQSA always contains :focus, so no need for an existence check + if ( support.matchesSelector && !documentIsXML && (!rbuggyMatches || !rbuggyMatches.test(expr)) && !rbuggyQSA.test(expr) ) { + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch(e) {} + } + + return Sizzle( expr, document, null, [elem] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + var val; + + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + if ( !documentIsXML ) { + name = name.toLowerCase(); + } + if ( (val = Expr.attrHandle[ name ]) ) { + return val( elem ); + } + if ( documentIsXML || support.attributes ) { + return elem.getAttribute( name ); + } + return ( (val = elem.getAttributeNode( name )) || elem.getAttribute( name ) ) && elem[ name ] === true ? + name : + val && val.specified ? val.value : null; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +// Document sorting and removing duplicates +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + i = 1, + j = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + results.sort( sortOrder ); + + if ( hasDuplicate ) { + for ( ; (elem = results[i]); i++ ) { + if ( elem === results[ i - 1 ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + return results; +}; + +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && ( ~b.sourceIndex || MAX_NEGATIVE ) - ( ~a.sourceIndex || MAX_NEGATIVE ); + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +// Returns a function to use in pseudos for input types +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +// Returns a function to use in pseudos for buttons +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +// Returns a function to use in pseudos for positionals +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + for ( ; (node = elem[i]); i++ ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (see #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[5] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[4] ) { + match[2] = match[4]; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeName ) { + if ( nodeName === "*" ) { + return function() { return true; }; + } + + nodeName = nodeName.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( elem.className || (typeof elem.getAttribute !== strundefined && elem.getAttribute("class")) || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, outerCache, node, diff, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + // Seek `elem` from a previously-cached index + outerCache = parent[ expando ] || (parent[ expando ] = {}); + cache = outerCache[ type ] || []; + nodeIndex = cache[0] === dirruns && cache[1]; + diff = cache[0] === dirruns && cache[2]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + outerCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + // Use previously-cached element index if available + } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { + diff = cache[1]; + + // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) + } else { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { + // Cache the index of each encountered element + if ( useCache ) { + (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf.call( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifider + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsXML ? + elem.getAttribute("xml:lang") || elem.getAttribute("lang") : + elem.lang) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)), + // not comment, processing instructions, or others + // Thanks to Diego Perini for the nodeName shortcut + // Greater than "@" means alpha characters (specifically not starting with "#" or "?") + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeName > "@" || elem.nodeType === 3 || elem.nodeType === 4 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) + // use getAttribute instead to test this case + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === elem.type ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +function tokenize( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( tokens = [] ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push( { + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + } ); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push( { + value: matched, + type: type, + matches: match + } ); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +} + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var data, cache, outerCache, + dirkey = dirruns + " " + doneName; + + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + if ( (cache = outerCache[ dir ]) && cache[0] === dirkey ) { + if ( (data = cache[1]) === true || data === cachedruns ) { + return data === true; + } + } else { + cache = outerCache[ dir ] = [ dirkey ]; + cache[1] = matcher( elem, context, xml ) || cachedruns; + if ( cache[1] === true ) { + return true; + } + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf.call( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + return ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( tokens.slice( 0, i - 1 ) ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + // A counter to specify which element is currently being matched + var matcherCachedRuns = 0, + bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, expandContext ) { + var elem, j, matcher, + setMatched = [], + matchedCount = 0, + i = "0", + unmatched = seed && [], + outermost = expandContext != null, + contextBackup = outermostContext, + // We must always have either seed elements or context + elems = seed || byElement && Expr.find["TAG"]( "*", expandContext && context.parentNode || context ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1); + + if ( outermost ) { + outermostContext = context !== document && context; + cachedruns = matcherCachedRuns; + } + + // Add elements passing elementMatchers directly to results + // Keep `i` a string if there are no elements so `matchedCount` will be "00" below + for ( ; (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + cachedruns = ++matcherCachedRuns; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !group ) { + group = tokenize( selector ); + } + i = group.length; + while ( i-- ) { + cached = matcherFromTokens( group[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + } + return cached; +}; + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function select( selector, context, results, seed ) { + var i, tokens, token, type, find, + match = tokenize( selector ); + + if ( !seed ) { + // Try to minimize operations if there is only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + context.nodeType === 9 && !documentIsXML && + Expr.relative[ tokens[1].type ] ) { + + context = Expr.find["ID"]( token.matches[0].replace( runescape, funescape ), context )[0]; + if ( !context ) { + return results; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && context.parentNode || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, slice.call( seed, 0 ) ); + return results; + } + + break; + } + } + } + } + } + + // Compile and execute a filtering function + // Provide `match` to avoid retokenization if we modified the selector above + compile( selector, match )( + seed, + context, + documentIsXML, + results, + rsibling.test( selector ) + ); + return results; +} + +// Deprecated +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Easy API for creating new setFilters +function setFilters() {} +Expr.filters = setFilters.prototype = Expr.pseudos; +Expr.setFilters = new setFilters(); + +// Initialize with the default document +setDocument(); + +// Override sizzle attribute retrieval +Sizzle.attr = jQuery.attr; +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + +})( window ); +var runtil = /Until$/, + rparentsprev = /^(?:parents|prev(?:Until|All))/, + isSimple = /^.[^:#\[\.,]*$/, + rneedsContext = jQuery.expr.match.needsContext, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend({ + find: function( selector ) { + var i, ret, self, + len = this.length; + + if ( typeof selector !== "string" ) { + self = this; + return this.pushStack( jQuery( selector ).filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }) ); + } + + ret = []; + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, this[ i ], ret ); + } + + // Needed because $( selector, context ) becomes $( context ).find( selector ) + ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); + ret.selector = ( this.selector ? this.selector + " " : "" ) + selector; + return ret; + }, + + has: function( target ) { + var i, + targets = jQuery( target, this ), + len = targets.length; + + return this.filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + not: function( selector ) { + return this.pushStack( winnow(this, selector, false) ); + }, + + filter: function( selector ) { + return this.pushStack( winnow(this, selector, true) ); + }, + + is: function( selector ) { + return !!selector && ( + typeof selector === "string" ? + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + rneedsContext.test( selector ) ? + jQuery( selector, this.context ).index( this[0] ) >= 0 : + jQuery.filter( selector, this ).length > 0 : + this.filter( selector ).length > 0 ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + ret = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + cur = this[i]; + + while ( cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11 ) { + if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { + ret.push( cur ); + break; + } + cur = cur.parentNode; + } + } + + return this.pushStack( ret.length > 1 ? jQuery.unique( ret ) : ret ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[0] && this[0].parentNode ) ? this.first().prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[0], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this ); + }, + + add: function( selector, context ) { + var set = typeof selector === "string" ? + jQuery( selector, context ) : + jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), + all = jQuery.merge( this.get(), set ); + + return this.pushStack( jQuery.unique(all) ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +jQuery.fn.andSelf = jQuery.fn.addBack; + +function sibling( cur, dir ) { + do { + cur = cur[ dir ]; + } while ( cur && cur.nodeType !== 1 ); + + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret ); + }; +}); + +jQuery.extend({ + filter: function( expr, elems, not ) { + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 ? + jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : + jQuery.find.matches(expr, elems); + }, + + dir: function( elem, dir, until ) { + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }, + + sibling: function( n, elem ) { + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + } +}); + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, keep ) { + + // Can't pass null or undefined to indexOf in Firefox 4 + // Set to 0 to skip string check + qualifier = qualifier || 0; + + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep(elements, function( elem, i ) { + var retVal = !!qualifier.call( elem, i, elem ); + return retVal === keep; + }); + + } else if ( qualifier.nodeType ) { + return jQuery.grep(elements, function( elem ) { + return ( elem === qualifier ) === keep; + }); + + } else if ( typeof qualifier === "string" ) { + var filtered = jQuery.grep(elements, function( elem ) { + return elem.nodeType === 1; + }); + + if ( isSimple.test( qualifier ) ) { + return jQuery.filter(qualifier, filtered, !keep); + } else { + qualifier = jQuery.filter( qualifier, filtered ); + } + } + + return jQuery.grep(elements, function( elem ) { + return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; + }); +} +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + +var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + + "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", + rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, + rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"), + rleadingWhitespace = /^\s+/, + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rtbody = /\s*$/g, + + // We have to close these tags to support XHTML (#13200) + wrapMap = { + option: [ 1, "" ], + legend: [ 1, "
              ", "
              " ], + area: [ 1, "", "" ], + param: [ 1, "", "" ], + thead: [ 1, "", "
              " ], + tr: [ 2, "", "
              " ], + col: [ 2, "", "
              " ], + td: [ 3, "", "
              " ], + + // IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, + // unless wrapped in a div with non-breaking characters in front of it. + _default: jQuery.support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X
              ", "
              " ] + }, + safeFragment = createSafeFragment( document ), + fragmentDiv = safeFragment.appendChild( document.createElement("div") ); + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +jQuery.fn.extend({ + text: function( value ) { + return jQuery.access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); + }, null, value, arguments.length ); + }, + + wrapAll: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapAll( html.call(this, i) ); + }); + } + + if ( this[0] ) { + // The elements to wrap the target around + var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true); + + if ( this[0].parentNode ) { + wrap.insertBefore( this[0] ); + } + + wrap.map(function() { + var elem = this; + + while ( elem.firstChild && elem.firstChild.nodeType === 1 ) { + elem = elem.firstChild; + } + + return elem; + }).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapInner( html.call(this, i) ); + }); + } + + return this.each(function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + }); + }, + + wrap: function( html ) { + var isFunction = jQuery.isFunction( html ); + + return this.each(function(i) { + jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); + }); + }, + + unwrap: function() { + return this.parent().each(function() { + if ( !jQuery.nodeName( this, "body" ) ) { + jQuery( this ).replaceWith( this.childNodes ); + } + }).end(); + }, + + append: function() { + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.insertBefore( elem, this.firstChild ); + } + }); + }, + + before: function() { + return this.domManip( arguments, false, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + }); + }, + + after: function() { + return this.domManip( arguments, false, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + }); + }, + + // keepData is for internal use only--do not document + remove: function( selector, keepData ) { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + if ( !selector || jQuery.filter( selector, [ elem ] ).length > 0 ) { + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem ) ); + } + + if ( elem.parentNode ) { + if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { + setGlobalEval( getAll( elem, "script" ) ); + } + elem.parentNode.removeChild( elem ); + } + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + } + + // Remove any remaining nodes + while ( elem.firstChild ) { + elem.removeChild( elem.firstChild ); + } + + // If this is a select, ensure that it displays empty (#12336) + // Support: IE<9 + if ( elem.options && jQuery.nodeName( elem, "select" ) ) { + elem.options.length = 0; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function () { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return jQuery.access( this, function( value ) { + var elem = this[0] || {}, + i = 0, + l = this.length; + + if ( value === undefined ) { + return elem.nodeType === 1 ? + elem.innerHTML.replace( rinlinejQuery, "" ) : + undefined; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) && + ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && + !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for (; i < l; i++ ) { + // Remove element nodes and prevent memory leaks + elem = this[i] || {}; + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch(e) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function( value ) { + var isFunc = jQuery.isFunction( value ); + + // Make sure that the elements are removed from the DOM before they are inserted + // this can help fix replacing a parent with child elements + if ( !isFunc && typeof value !== "string" ) { + value = jQuery( value ).not( this ).detach(); + } + + return this.domManip( [ value ], true, function( elem ) { + var next = this.nextSibling, + parent = this.parentNode; + + if ( parent ) { + jQuery( this ).remove(); + parent.insertBefore( elem, next ); + } + }); + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, table, callback ) { + + // Flatten any nested arrays + args = core_concat.apply( [], args ); + + var first, node, hasScripts, + scripts, doc, fragment, + i = 0, + l = this.length, + set = this, + iNoClone = l - 1, + value = args[0], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || !( l <= 1 || typeof value !== "string" || jQuery.support.checkClone || !rchecked.test( value ) ) ) { + return this.each(function( index ) { + var self = set.eq( index ); + if ( isFunction ) { + args[0] = value.call( this, index, table ? self.html() : undefined ); + } + self.domManip( args, table, callback ); + }); + } + + if ( l ) { + fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + table = table && jQuery.nodeName( first, "tr" ); + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( + table && jQuery.nodeName( this[i], "table" ) ? + findOrAppend( this[i], "tbody" ) : + this[i], + node, + i + ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !jQuery._data( node, "globalEval" ) && jQuery.contains( doc, node ) ) { + + if ( node.src ) { + // Hope ajax is available... + jQuery.ajax({ + url: node.src, + type: "GET", + dataType: "script", + async: false, + global: false, + "throws": true + }); + } else { + jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || "" ).replace( rcleanScript, "" ) ); + } + } + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + } + } + + return this; + } +}); + +function findOrAppend( elem, tag ) { + return elem.getElementsByTagName( tag )[0] || elem.appendChild( elem.ownerDocument.createElement( tag ) ); +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + var attr = elem.getAttributeNode("type"); + elem.type = ( attr && attr.specified ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + if ( match ) { + elem.type = match[1]; + } else { + elem.removeAttribute("type"); + } + return elem; +} + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var elem, + i = 0; + for ( ; (elem = elems[i]) != null; i++ ) { + jQuery._data( elem, "globalEval", !refElements || jQuery._data( refElements[i], "globalEval" ) ); + } +} + +function cloneCopyEvent( src, dest ) { + + if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { + return; + } + + var type, i, l, + oldData = jQuery._data( src ), + curData = jQuery._data( dest, oldData ), + events = oldData.events; + + if ( events ) { + delete curData.handle; + curData.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + + // make the cloned public data object a copy from the original + if ( curData.data ) { + curData.data = jQuery.extend( {}, curData.data ); + } +} + +function fixCloneNodeIssues( src, dest ) { + var nodeName, e, data; + + // We do not need to do anything for non-Elements + if ( dest.nodeType !== 1 ) { + return; + } + + nodeName = dest.nodeName.toLowerCase(); + + // IE6-8 copies events bound via attachEvent when using cloneNode. + if ( !jQuery.support.noCloneEvent && dest[ jQuery.expando ] ) { + data = jQuery._data( dest ); + + for ( e in data.events ) { + jQuery.removeEvent( dest, e, data.handle ); + } + + // Event data gets referenced instead of copied if the expando gets copied too + dest.removeAttribute( jQuery.expando ); + } + + // IE blanks contents when cloning scripts, and tries to evaluate newly-set text + if ( nodeName === "script" && dest.text !== src.text ) { + disableScript( dest ).text = src.text; + restoreScript( dest ); + + // IE6-10 improperly clones children of object elements using classid. + // IE10 throws NoModificationAllowedError if parent is null, #12132. + } else if ( nodeName === "object" ) { + if ( dest.parentNode ) { + dest.outerHTML = src.outerHTML; + } + + // This path appears unavoidable for IE9. When cloning an object + // element in IE9, the outerHTML strategy above is not sufficient. + // If the src has innerHTML and the destination does not, + // copy the src.innerHTML into the dest.innerHTML. #10324 + if ( jQuery.support.html5Clone && ( src.innerHTML && !jQuery.trim(dest.innerHTML) ) ) { + dest.innerHTML = src.innerHTML; + } + + } else if ( nodeName === "input" && manipulation_rcheckableType.test( src.type ) ) { + // IE6-8 fails to persist the checked state of a cloned checkbox + // or radio button. Worse, IE6-7 fail to give the cloned element + // a checked appearance if the defaultChecked value isn't also set + + dest.defaultChecked = dest.checked = src.checked; + + // IE6-7 get confused and end up setting the value of a cloned + // checkbox/radio button to an empty string instead of "on" + if ( dest.value !== src.value ) { + dest.value = src.value; + } + + // IE6-8 fails to return the selected option to the default selected + // state when cloning options + } else if ( nodeName === "option" ) { + dest.defaultSelected = dest.selected = src.defaultSelected; + + // IE6-8 fails to set the defaultValue to the correct value when + // cloning other types of input fields + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone(true); + jQuery( insert[i] )[ original ]( elems ); + + // Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get() + core_push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +}); + +function getAll( context, tag ) { + var elems, elem, + i = 0, + found = typeof context.getElementsByTagName !== core_strundefined ? context.getElementsByTagName( tag || "*" ) : + typeof context.querySelectorAll !== core_strundefined ? context.querySelectorAll( tag || "*" ) : + undefined; + + if ( !found ) { + for ( found = [], elems = context.childNodes || context; (elem = elems[i]) != null; i++ ) { + if ( !tag || jQuery.nodeName( elem, tag ) ) { + found.push( elem ); + } else { + jQuery.merge( found, getAll( elem, tag ) ); + } + } + } + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], found ) : + found; +} + +// Used in buildFragment, fixes the defaultChecked property +function fixDefaultChecked( elem ) { + if ( manipulation_rcheckableType.test( elem.type ) ) { + elem.defaultChecked = elem.checked; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var destElements, node, clone, i, srcElements, + inPage = jQuery.contains( elem.ownerDocument, elem ); + + if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { + clone = elem.cloneNode( true ); + + // IE<=8 does not properly clone detached, unknown element nodes + } else { + fragmentDiv.innerHTML = elem.outerHTML; + fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); + } + + if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && + (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + // Fix all IE cloning issues + for ( i = 0; (node = srcElements[i]) != null; ++i ) { + // Ensure that the destination node is not null; Fixes #9587 + if ( destElements[i] ) { + fixCloneNodeIssues( node, destElements[i] ); + } + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0; (node = srcElements[i]) != null; i++ ) { + cloneCopyEvent( node, destElements[i] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + destElements = srcElements = node = null; + + // Return the cloned set + return clone; + }, + + buildFragment: function( elems, context, scripts, selection ) { + var j, elem, contains, + tmp, tag, tbody, wrap, + l = elems.length, + + // Ensure a safe fragment + safe = createSafeFragment( context ), + + nodes = [], + i = 0; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( jQuery.type( elem ) === "object" ) { + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || safe.appendChild( context.createElement("div") ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + + tmp.innerHTML = wrap[1] + elem.replace( rxhtmlTag, "<$1>" ) + wrap[2]; + + // Descend through wrappers to the right content + j = wrap[0]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Manually add leading whitespace removed by IE + if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { + nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[0] ) ); + } + + // Remove IE's autoinserted from table fragments + if ( !jQuery.support.tbody ) { + + // String was a , *may* have spurious + elem = tag === "table" && !rtbody.test( elem ) ? + tmp.firstChild : + + // String was a bare or + wrap[1] === "
              " && !rtbody.test( elem ) ? + tmp : + 0; + + j = elem && elem.childNodes.length; + while ( j-- ) { + if ( jQuery.nodeName( (tbody = elem.childNodes[j]), "tbody" ) && !tbody.childNodes.length ) { + elem.removeChild( tbody ); + } + } + } + + jQuery.merge( nodes, tmp.childNodes ); + + // Fix #12392 for WebKit and IE > 9 + tmp.textContent = ""; + + // Fix #12392 for oldIE + while ( tmp.firstChild ) { + tmp.removeChild( tmp.firstChild ); + } + + // Remember the top-level container for proper cleanup + tmp = safe.lastChild; + } + } + } + + // Fix #11356: Clear elements from fragment + if ( tmp ) { + safe.removeChild( tmp ); + } + + // Reset defaultChecked for any radios and checkboxes + // about to be appended to the DOM in IE 6/7 (#8060) + if ( !jQuery.support.appendChecked ) { + jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked ); + } + + i = 0; + while ( (elem = nodes[ i++ ]) ) { + + // #4087 - If origin and destination elements are the same, and this is + // that element, do not do anything + if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( safe.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( (elem = tmp[ j++ ]) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + tmp = null; + + return safe; + }, + + cleanData: function( elems, /* internal */ acceptData ) { + var elem, type, id, data, + i = 0, + internalKey = jQuery.expando, + cache = jQuery.cache, + deleteExpando = jQuery.support.deleteExpando, + special = jQuery.event.special; + + for ( ; (elem = elems[i]) != null; i++ ) { + + if ( acceptData || jQuery.acceptData( elem ) ) { + + id = elem[ internalKey ]; + data = id && cache[ id ]; + + if ( data ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Remove cache only if it was not already removed by jQuery.event.remove + if ( cache[ id ] ) { + + delete cache[ id ]; + + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if ( deleteExpando ) { + delete elem[ internalKey ]; + + } else if ( typeof elem.removeAttribute !== core_strundefined ) { + elem.removeAttribute( internalKey ); + + } else { + elem[ internalKey ] = null; + } + + core_deletedIds.push( id ); + } + } + } + } + } +}); +var iframe, getStyles, curCSS, + ralpha = /alpha\([^)]*\)/i, + ropacity = /opacity\s*=\s*([^)]*)/, + rposition = /^(top|right|bottom|left)$/, + // swappable if display is none or starts with table except "table", "table-cell", or "table-caption" + // see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rmargin = /^margin/, + rnumsplit = new RegExp( "^(" + core_pnum + ")(.*)$", "i" ), + rnumnonpx = new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ), + rrelNum = new RegExp( "^([+-])=(" + core_pnum + ")", "i" ), + elemdisplay = { BODY: "block" }, + + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: 0, + fontWeight: 400 + }, + + cssExpand = [ "Top", "Right", "Bottom", "Left" ], + cssPrefixes = [ "Webkit", "O", "Moz", "ms" ]; + +// return a css property mapped to a potentially vendor prefixed property +function vendorPropName( style, name ) { + + // shortcut for names that are not vendor prefixed + if ( name in style ) { + return name; + } + + // check for vendor prefixed names + var capName = name.charAt(0).toUpperCase() + name.slice(1), + origName = name, + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in style ) { + return name; + } + } + + return origName; +} + +function isHidden( elem, el ) { + // isHidden might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); +} + +function showHide( elements, show ) { + var display, elem, hidden, + values = [], + index = 0, + length = elements.length; + + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + values[ index ] = jQuery._data( elem, "olddisplay" ); + display = elem.style.display; + if ( show ) { + // Reset the inline display of this element to learn if it is + // being hidden by cascaded rules or not + if ( !values[ index ] && display === "none" ) { + elem.style.display = ""; + } + + // Set elements which have been overridden with display: none + // in a stylesheet to whatever the default browser style is + // for such an element + if ( elem.style.display === "" && isHidden( elem ) ) { + values[ index ] = jQuery._data( elem, "olddisplay", css_defaultDisplay(elem.nodeName) ); + } + } else { + + if ( !values[ index ] ) { + hidden = isHidden( elem ); + + if ( display && display !== "none" || !hidden ) { + jQuery._data( elem, "olddisplay", hidden ? display : jQuery.css( elem, "display" ) ); + } + } + } + } + + // Set the display of most of the elements in a second loop + // to avoid the constant reflow + for ( index = 0; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + if ( !show || elem.style.display === "none" || elem.style.display === "" ) { + elem.style.display = show ? values[ index ] || "" : "none"; + } + } + + return elements; +} + +jQuery.fn.extend({ + css: function( name, value ) { + return jQuery.access( this, function( elem, name, value ) { + var len, styles, + map = {}, + i = 0; + + if ( jQuery.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + }, + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + var bool = typeof state === "boolean"; + + return this.each(function() { + if ( bool ? state : isHidden( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + }); + } +}); + +jQuery.extend({ + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Exclude the following css properties to add px + cssNumber: { + "columnCount": true, + "fillOpacity": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: { + // normalize float css property + "float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat" + }, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = jQuery.camelCase( name ), + style = elem.style; + + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // convert relative number strings (+= or -=) to relative numbers. #7345 + if ( type === "string" && (ret = rrelNum.exec( value )) ) { + value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); + // Fixes bug #9237 + type = "number"; + } + + // Make sure that NaN and null values aren't set. See: #7116 + if ( value == null || type === "number" && isNaN( value ) ) { + return; + } + + // If a number was passed in, add 'px' to the (except for certain CSS properties) + if ( type === "number" && !jQuery.cssNumber[ origName ] ) { + value += "px"; + } + + // Fixes #8908, it can be done more correctly by specifing setters in cssHooks, + // but it would mean to define eight (for every problematic property) identical functions + if ( !jQuery.support.clearCloneStyle && value === "" && name.indexOf("background") === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { + + // Wrapped to prevent IE from throwing errors when 'invalid' values are provided + // Fixes bug #5509 + try { + style[ name ] = value; + } catch(e) {} + } + + } else { + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var num, val, hooks, + origName = jQuery.camelCase( name ); + + // Make sure that we're working with the right name + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + //convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Return, converting to number if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || jQuery.isNumeric( num ) ? num || 0 : val; + } + return val; + }, + + // A method for quickly swapping in/out CSS properties to get correct calculations + swap: function( elem, options, callback, args ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.apply( elem, args || [] ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; + } +}); + +// NOTE: we've included the "window" in window.getComputedStyle +// because jsdom on node.js will break without it. +if ( window.getComputedStyle ) { + getStyles = function( elem ) { + return window.getComputedStyle( elem, null ); + }; + + curCSS = function( elem, name, _computed ) { + var width, minWidth, maxWidth, + computed = _computed || getStyles( elem ), + + // getPropertyValue is only needed for .css('filter') in IE9, see #12537 + ret = computed ? computed.getPropertyValue( name ) || computed[ name ] : undefined, + style = elem.style; + + if ( computed ) { + + if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right + // Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels + // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values + if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret; + }; +} else if ( document.documentElement.currentStyle ) { + getStyles = function( elem ) { + return elem.currentStyle; + }; + + curCSS = function( elem, name, _computed ) { + var left, rs, rsLeft, + computed = _computed || getStyles( elem ), + ret = computed ? computed[ name ] : undefined, + style = elem.style; + + // Avoid setting ret to empty string here + // so we don't default to auto + if ( ret == null && style && style[ name ] ) { + ret = style[ name ]; + } + + // From the awesome hack by Dean Edwards + // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 + + // If we're not dealing with a regular pixel number + // but a number that has a weird ending, we need to convert it to pixels + // but not position css attributes, as those are proportional to the parent element instead + // and we can't measure the parent instead because it might trigger a "stacking dolls" problem + if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) { + + // Remember the original values + left = style.left; + rs = elem.runtimeStyle; + rsLeft = rs && rs.left; + + // Put in the new values to get a computed value out + if ( rsLeft ) { + rs.left = elem.currentStyle.left; + } + style.left = name === "fontSize" ? "1em" : ret; + ret = style.pixelLeft + "px"; + + // Revert the changed values + style.left = left; + if ( rsLeft ) { + rs.left = rsLeft; + } + } + + return ret === "" ? "auto" : ret; + }; +} + +function setPositiveNumber( elem, value, subtract ) { + var matches = rnumsplit.exec( value ); + return matches ? + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : + value; +} + +function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { + var i = extra === ( isBorderBox ? "border" : "content" ) ? + // If we already have the right measurement, avoid augmentation + 4 : + // Otherwise initialize for horizontal or vertical properties + name === "width" ? 1 : 0, + + val = 0; + + for ( ; i < 4; i += 2 ) { + // both box models exclude margin, so add it if we want it + if ( extra === "margin" ) { + val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); + } + + if ( isBorderBox ) { + // border-box includes padding, so remove it if we want content + if ( extra === "content" ) { + val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // at this point, extra isn't border nor margin, so remove border + if ( extra !== "margin" ) { + val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } else { + // at this point, extra isn't content, so add padding + val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // at this point, extra isn't content nor padding, so add border + if ( extra !== "padding" ) { + val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + return val; +} + +function getWidthOrHeight( elem, name, extra ) { + + // Start with offset property, which is equivalent to the border-box value + var valueIsBorderBox = true, + val = name === "width" ? elem.offsetWidth : elem.offsetHeight, + styles = getStyles( elem ), + isBorderBox = jQuery.support.boxSizing && jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // some non-html elements return undefined for offsetWidth, so check for null/undefined + // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 + // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 + if ( val <= 0 || val == null ) { + // Fall back to computed then uncomputed css if necessary + val = curCSS( elem, name, styles ); + if ( val < 0 || val == null ) { + val = elem.style[ name ]; + } + + // Computed unit is not pixels. Stop here and return. + if ( rnumnonpx.test(val) ) { + return val; + } + + // we need the check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] ); + + // Normalize "", auto, and prepare for extra + val = parseFloat( val ) || 0; + } + + // use the active box-sizing model to add/subtract irrelevant styles + return ( val + + augmentWidthOrHeight( + elem, + name, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles + ) + ) + "px"; +} + +// Try to determine the default display value of an element +function css_defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + // Use the already-created iframe if possible + iframe = ( iframe || + jQuery("'; + + /* + container.innerHTML = + '' + + '' + + '' + + '' + + '' + + '' + + ''; + */ + + break; + } + // hide original element + htmlMediaElement.style.display = 'none'; + + // FYI: options.success will be fired by the MediaPluginBridge + + return pluginMediaElement; + }, + + updateNative: function(playback, options, autoplay, preload) { + + var htmlMediaElement = playback.htmlMediaElement, + m; + + + // add methods to video object to bring it into parity with Flash Object + for (m in mejs.HtmlMediaElement) { + htmlMediaElement[m] = mejs.HtmlMediaElement[m]; + } + + /* + Chrome now supports preload="none" + if (mejs.MediaFeatures.isChrome) { + + // special case to enforce preload attribute (Chrome doesn't respect this) + if (preload === 'none' && !autoplay) { + + // forces the browser to stop loading (note: fails in IE9) + htmlMediaElement.src = ''; + htmlMediaElement.load(); + htmlMediaElement.canceledPreload = true; + + htmlMediaElement.addEventListener('play',function() { + if (htmlMediaElement.canceledPreload) { + htmlMediaElement.src = playback.url; + htmlMediaElement.load(); + htmlMediaElement.play(); + htmlMediaElement.canceledPreload = false; + } + }, false); + // for some reason Chrome forgets how to autoplay sometimes. + } else if (autoplay) { + htmlMediaElement.load(); + htmlMediaElement.play(); + } + } + */ + + // fire success code + options.success(htmlMediaElement, htmlMediaElement); + + return htmlMediaElement; + } +}; + +/* + - test on IE (object vs. embed) + - determine when to use iframe (Firefox, Safari, Mobile) vs. Flash (Chrome, IE) + - fullscreen? +*/ + +// YouTube Flash and Iframe API +mejs.YouTubeApi = { + isIframeStarted: false, + isIframeLoaded: false, + loadIframeApi: function() { + if (!this.isIframeStarted) { + var tag = document.createElement('script'); + tag.src = "//www.youtube.com/player_api"; + var firstScriptTag = document.getElementsByTagName('script')[0]; + firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); + this.isIframeStarted = true; + } + }, + iframeQueue: [], + enqueueIframe: function(yt) { + + if (this.isLoaded) { + this.createIframe(yt); + } else { + this.loadIframeApi(); + this.iframeQueue.push(yt); + } + }, + createIframe: function(settings) { + + var + pluginMediaElement = settings.pluginMediaElement, + player = new YT.Player(settings.containerId, { + height: settings.height, + width: settings.width, + videoId: settings.videoId, + playerVars: {controls:0}, + events: { + 'onReady': function() { + + // hook up iframe object to MEjs + settings.pluginMediaElement.pluginApi = player; + + // init mejs + mejs.MediaPluginBridge.initPlugin(settings.pluginId); + + // create timer + setInterval(function() { + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'timeupdate'); + }, 250); + }, + 'onStateChange': function(e) { + + mejs.YouTubeApi.handleStateChange(e.data, player, pluginMediaElement); + + } + } + }); + }, + + createEvent: function (player, pluginMediaElement, eventName) { + var obj = { + type: eventName, + target: pluginMediaElement + }; + + if (player && player.getDuration) { + + // time + pluginMediaElement.currentTime = obj.currentTime = player.getCurrentTime(); + pluginMediaElement.duration = obj.duration = player.getDuration(); + + // state + obj.paused = pluginMediaElement.paused; + obj.ended = pluginMediaElement.ended; + + // sound + obj.muted = player.isMuted(); + obj.volume = player.getVolume() / 100; + + // progress + obj.bytesTotal = player.getVideoBytesTotal(); + obj.bufferedBytes = player.getVideoBytesLoaded(); + + // fake the W3C buffered TimeRange + var bufferedTime = obj.bufferedBytes / obj.bytesTotal * obj.duration; + + obj.target.buffered = obj.buffered = { + start: function(index) { + return 0; + }, + end: function (index) { + return bufferedTime; + }, + length: 1 + }; + + } + + // send event up the chain + pluginMediaElement.dispatchEvent(obj.type, obj); + }, + + iFrameReady: function() { + + this.isLoaded = true; + this.isIframeLoaded = true; + + while (this.iframeQueue.length > 0) { + var settings = this.iframeQueue.pop(); + this.createIframe(settings); + } + }, + + // FLASH! + flashPlayers: {}, + createFlash: function(settings) { + + this.flashPlayers[settings.pluginId] = settings; + + /* + settings.container.innerHTML = + '' + + '' + + '' + + ''; + */ + + var specialIEContainer, + youtubeUrl = '//www.youtube.com/apiplayer?enablejsapi=1&playerapiid=' + settings.pluginId + '&version=3&autoplay=0&controls=0&modestbranding=1&loop=0'; + + if (mejs.MediaFeatures.isIE) { + + specialIEContainer = document.createElement('div'); + settings.container.appendChild(specialIEContainer); + specialIEContainer.outerHTML = '' + + '' + + '' + + '' + + '' + +''; + } else { + settings.container.innerHTML = + '' + + '' + + '' + + ''; + } + + }, + + flashReady: function(id) { + var + settings = this.flashPlayers[id], + player = document.getElementById(id), + pluginMediaElement = settings.pluginMediaElement; + + // hook up and return to MediaELementPlayer.success + pluginMediaElement.pluginApi = + pluginMediaElement.pluginElement = player; + mejs.MediaPluginBridge.initPlugin(id); + + // load the youtube video + player.cueVideoById(settings.videoId); + + var callbackName = settings.containerId + '_callback'; + + window[callbackName] = function(e) { + mejs.YouTubeApi.handleStateChange(e, player, pluginMediaElement); + } + + player.addEventListener('onStateChange', callbackName); + + setInterval(function() { + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'timeupdate'); + }, 250); + }, + + handleStateChange: function(youTubeState, player, pluginMediaElement) { + switch (youTubeState) { + case -1: // not started + pluginMediaElement.paused = true; + pluginMediaElement.ended = true; + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'loadedmetadata'); + //createYouTubeEvent(player, pluginMediaElement, 'loadeddata'); + break; + case 0: + pluginMediaElement.paused = false; + pluginMediaElement.ended = true; + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'ended'); + break; + case 1: + pluginMediaElement.paused = false; + pluginMediaElement.ended = false; + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'play'); + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'playing'); + break; + case 2: + pluginMediaElement.paused = true; + pluginMediaElement.ended = false; + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'pause'); + break; + case 3: // buffering + mejs.YouTubeApi.createEvent(player, pluginMediaElement, 'progress'); + break; + case 5: + // cued? + break; + + } + + } +} +// IFRAME +function onYouTubePlayerAPIReady() { + mejs.YouTubeApi.iFrameReady(); +} +// FLASH +function onYouTubePlayerReady(id) { + mejs.YouTubeApi.flashReady(id); +} + +window.mejs = mejs; +window.MediaElement = mejs.MediaElement; + +/*! + * Adds Internationalization and localization to objects. + * + * What is the concept beyond i18n? + * http://en.wikipedia.org/wiki/Internationalization_and_localization + * + * + * This file both i18n methods and locale which is used to translate + * strings into other languages. + * + * Default translations are not available, you have to add them + * through locale objects which are named exactly as the langcode + * they stand for. The default language is always english (en). + * + * + * Wrapper built to be able to attach the i18n object to + * other objects without changing more than one line. + * + * + * LICENSE: + * + * The i18n file uses methods from the Drupal project (drupal.js): + * - i18n.methods.t() (modified) + * - i18n.methods.checkPlain() (full copy) + * - i18n.methods.formatString() (full copy) + * + * The Drupal project is (like mediaelementjs) licensed under GPLv2. + * - http://drupal.org/licensing/faq/#q1 + * - https://github.com/johndyer/mediaelement + * - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html + * + * + * @author + * Tim Latz (latz.tim@gmail.com) + * + * @see + * me-i18n-locale.js + * + * @params + * - context - document, iframe .. + * - exports - CommonJS, window .. + * + */ +;(function(context, exports, undefined) { + "use strict"; + var i18n = { + "locale": { + "strings" : {} + }, + "methods" : {} + }; +// start i18n + + + /** + * Get the current browser's language + * + * @see: i18n.methods.t() + */ + i18n.locale.getLanguage = function () { + return { + "language" : navigator.language + }; + }; + + /** + * Store the language the locale object was initialized with + */ + i18n.locale.INIT_LANGUAGE = i18n.locale.getLanguage(); + + + /** + * Encode special characters in a plain-text string for display as HTML. + */ + i18n.methods.checkPlain = function (str) { + var character, regex, + replace = { + '&': '&', + '"': '"', + '<': '<', + '>': '>' + }; + str = String(str); + for (character in replace) { + if (replace.hasOwnProperty(character)) { + regex = new RegExp(character, 'g'); + str = str.replace(regex, replace[character]); + } + } + return str; + }; + + /** + * Replace placeholders with sanitized values in a string. + * + * @param str + * A string with placeholders. + * @param args + * An object of replacements pairs to make. Incidences of any key in this + * array are replaced with the corresponding value. Based on the first + * character of the key, the value is escaped and/or themed: + * - !variable: inserted as is + * - @variable: escape plain text to HTML (i18n.methods.checkPlain) + * - %variable: escape text and theme as a placeholder for user-submitted + * content (checkPlain + ) + * + * @see i18n.methods.t() + */ + i18n.methods.formatString = function(str, args) { + // Transform arguments before inserting them. + for (var key in args) { + switch (key.charAt(0)) { + // Escaped only. + case '@': + args[key] = i18n.methods.checkPlain(args[key]); + break; + // Pass-through. + case '!': + break; + // Escaped and placeholder. + case '%': + default: + args[key] = '' + i18n.methods.checkPlain(args[key]) + ''; + break; + } + str = str.replace(key, args[key]); + } + return str; + }; + + /** + * Translate strings to the page language or a given language. + * + * See the documentation of the server-side t() function for further details. + * + * @param str + * A string containing the English string to translate. + * @param args + * An object of replacements pairs to make after translation. Incidences + * of any key in this array are replaced with the corresponding value. + * See i18n.methods.formatString(). + * + * @param options + * - 'context' (defaults to the default context): The context the source string + * belongs to. + * + * @return + * The translated string. + */ + i18n.methods.t = function (str, args, options) { + + // Fetch the localized version of the string. + if (i18n.locale.strings && i18n.locale.strings[options.context] && i18n.locale.strings[options.context][str]) { + str = i18n.locale.strings[options.context][str]; + } + + if (args) { + str = i18n.methods.formatString(str, args); + } + return str; + }; + + + /** + * Wrapper for i18n.methods.t() + * + * @see i18n.methods.t() + * @throws InvalidArgumentException + */ + i18n.t = function(str, args, options) { + + if (typeof str === 'string' && str.length > 0) { + + // check every time due languge can change for + // different reasons (translation, lang switcher ..) + var lang = i18n.locale.getLanguage(); + + options = options || { + "context" : lang.language + }; + + return i18n.methods.t(str, args, options); + } + else { + throw { + "name" : 'InvalidArgumentException', + "message" : 'First argument is either not a string or empty.' + } + } + }; + +// end i18n + exports.i18n = i18n; +}(document, mejs)); + +/*! + * This is a i18n.locale language object. + * + * German translation by Tim Latz, latz.tim@gmail.com + * + * @author + * Tim Latz (latz.tim@gmail.com) + * + * @see + * me-i18n.js + * + * @params + * - exports - CommonJS, window .. + */ +;(function(exports, undefined) { + + "use strict"; + + exports.de = { + "Fullscreen" : "Vollbild", + "Go Fullscreen" : "Vollbild an", + "Turn off Fullscreen" : "Vollbild aus", + "Close" : "Schließen" + }; + +}(mejs.i18n.locale.strings)); +/*! + * This is a i18n.locale language object. + * + * Traditional chinese translation by Tim Latz, latz.tim@gmail.com + * + * @author + * Tim Latz (latz.tim@gmail.com) + * + * @see + * me-i18n.js + * + * @params + * - exports - CommonJS, window .. + */ +;(function(exports, undefined) { + + "use strict"; + + exports.zh = { + "Fullscreen" : "全螢幕", + "Go Fullscreen" : "全屏模式", + "Turn off Fullscreen" : "退出全屏模式", + "Close" : "關閉" + }; + +}(mejs.i18n.locale.strings)); + + +/*! + * MediaElementPlayer + * http://mediaelementjs.com/ + * + * Creates a controller bar for HTML5
              fig.1 - Home page
              The screens and menus shown are for guidance only as the application displays menu items and functionality based on the permissions assigned to the user.
              + + + + + + + + +
              + +
              + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/Basic.js b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/Basic.js new file mode 100644 index 0000000..d93543f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/Basic.js @@ -0,0 +1,571 @@ + +/* Copyright (c) 1998-2012 ILIAS open source, Extended GPL, see docs/LICENSE */ + +/* + Please note that this file should only contain common Javascript code + used on many ILIAS screens. Please do not add any code that is only useful + for single components here. + See http://www.ilias.de/docu/goto_docu_pg_38968_42.html for the JS guidelines +*/ + +// console dummy object +if (!window.console) { + (function() { + var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"]; + window.console = {}; + for (var i = 0; i < names.length; ++i) + window.console[names[i]] = function(data) {} + })(); +} + +// global il namespace, additional objects usually should be added to this one +il = {}; + +// utility functions +il.Util = { + + addOnLoad: function(func) + { + if (!document.getElementById | !document.getElementsByTagName) return; + + var oldonload=window.onload; + if (typeof window.onload != 'function') + { + window.onload = func; + } + else + { + window.onload = function() + { + oldonload(); + func(); + } + } + }, + + addOnUnload: function (func) + { + if (!document.getElementById | !document.getElementsByTagName) return; + + var oldonunload = window.onunload; + if (typeof window.onunload != 'function') + { + window.onunload = func; + } + else + { + window.onunload = function() + { + oldonunload(); + func(); + } + } + }, + + /** + * Checks/unchecks checkboxes + * + * @param string parent name or id + * @param string the checkbox name (or the first characters of the name, if unique) + * @param boolean whether to check or to uncheck the element + * @return boolean always true + */ + setChecked: function(parent_el, checkbox_name, do_check){ + var name_sel = ''; + if (checkbox_name != '') + { + name_sel = '[name^="' + checkbox_name + '"]'; + } + if(do_check) + { + $("#" + parent_el).find("input:checkbox" + name_sel).attr('checked', 'checked'); + $('[name="' + parent_el + '"]').find("input:checkbox" + name_sel).attr('checked', 'checked'); + } + else + { + $("#" + parent_el).find("input:checkbox" + name_sel).removeAttr('checked'); + $('[name="' + parent_el + '"]').find("input:checkbox" + name_sel).removeAttr('checked'); + } + return true; + }, + + + submitOnEnter: function(ev, form) + { + if (typeof ev != 'undefined' && typeof ev.keyCode != 'undefined') + { + if (ev.keyCode == 13) + { + form.submit(); + return false; + } + } + return true; + }, + + // ajax related functions + + ajaxReplace: function(url, el_id) + { + this.sendAjaxGetRequestToUrl (url, {}, {el_id: el_id, inner: false}, this.ajaxReplaceSuccess) + }, + + ajaxReplaceInner: function(url, el_id) + { + this.sendAjaxGetRequestToUrl (url, {}, {el_id: el_id, inner: true}, this.ajaxReplaceSuccess) + }, + + ajaxReplaceSuccess: function(o) + { + // perform page modification + if(o.responseText !== undefined) + { + if (o.argument.inner) + { + $('#' + o.argument.el_id).html(o.responseText); + } + else + { + $('#' + o.argument.el_id).replaceWith(o.responseText); + } + } + }, + + sendAjaxGetRequestToUrl: function(url, par, args, succ_cb) + { + var cb = + { + success: succ_cb, + failure: this.handleAjaxFailure, + argument: args + }; + for (k in par) + { + url = url + "&" + k + "=" + par[k]; + } + var request = YAHOO.util.Connect.asyncRequest('GET', url, cb); + }, + + // FailureHandler + handleAjaxFailure: function(o) + { + console.log("ilNotes.js: Ajax Failure."); + }, + + // Screen reader related functions + + // Set focus for screen reader per element id + setScreenReaderFocus: function(id) + { + var obj = document.getElementById(id); + if (obj) + { + obj.focus(); + self.location.hash = id; + } + }, + + // Set standard screen reader focus + setStdScreenReaderFocus: function() { + var obj = document.getElementById("il_message_focus"); + if (obj) { + obj.focus(); + self.location.hash = 'il_message_focus'; + } else { + obj = document.getElementById("il_lm_head"); + if (obj && self.location.hash == '') { + obj.focus(); + self.location.hash = 'il_lm_head'; + } else { + obj = document.getElementById("il_mhead_t_focus"); + if (obj && self.location.hash == '') { + obj.focus(); + self.location.hash = 'il_mhead_t_focus'; + } + } + } + }, + + /** + * Get region information (coordinates + size) for an element + */ + getRegion: function (el) { + var w = $(el).outerWidth(), + h = $(el).outerHeight(), + o = $(el).offset(); + + return {top: o.top, right: o.left + w,bottom: o.top + h, left: o.left, height: h, width: w, y: o.top, x: o.left}; + }, + + /** + * Get region information (coordinates + size) for viewport + */ + getViewportRegion: function () { + var w = $(window).width(), + h = $(window).height(), + t = $(window).scrollTop(), + l = $(window).scrollLeft(); + + return {top: t, right: l + w,bottom: t + h, left: l, height: h, width: w, y: t, x: l}; + }, + + /** + * Checks whether coordinations are within an elements region + */ + coordsInElement: function (x, y, el) { + var w = $(el).outerWidth(), + h = $(el).outerHeight(), + o = $(el).offset(); + if (x >= o.left && x <= o.left + w && y >= o.top && y <= o.top + h) { + return true; + } + return false; + }, + + /** + * print current window, thanks to anoack for the mathjax fix (see bug #) + */ + print: function () { + if (typeof(window.print) != 'undefined') { + if (typeof MathJax !== 'undefined') { + MathJax.Hub.Queue( + ["Delay",MathJax.Callback,700], + window.print + ); + } else { + window.print(); + } + } + } +} + +// ILIAS Object related functions +il.Object = { + url_redraw_ah: "", + url_redraw_li: "", + + setRedrawAHUrl: function(url) { + this.url_redraw_ah = url; + }, + + getRedrawAHUrl: function() { + return this.url_redraw_ah; + }, + + redrawActionHeader: function() { + var ah = document.getElementById("il_head_action"); + if (this.url_redraw_ah && ah != null) + { + il.Util.ajaxReplaceInner(this.url_redraw_ah, "il_head_action"); + } + }, + + setRedrawListItemUrl: function(url) { + this.url_redraw_li = url; + }, + + getRedrawListItemUrl: function() { + return this.url_redraw_li; + }, + + redrawListItem: function(ref_id) { + var li = document.getElementById("lg_div_" + ref_id); + if (this.url_redraw_li && li != null) + { + il.Util.ajaxReplace(this.url_redraw_li + "&child_ref_id=" + ref_id, "lg_div_" + ref_id); + } + }, + + togglePreconditions: function(link, id, txt_show, txt_hide) { + var li = document.getElementById("il_list_item_precondition_obl_" + id); + if(li != null) + { + if(li.style.display == "none") + { + li.style.display = ""; + $(link).html("» "+txt_hide); + } + else + { + li.style.display = "none"; + $(link).html("» "+txt_show); + } + } + li = document.getElementById("il_list_item_precondition_opt_" + id); + if(li != null) + { + if(li.style.display == "none") + { + li.style.display = ""; + $(link).html("» "+txt_hide); + } + else + { + li.style.display = "none"; + $(link).html("» "+txt_show); + } + } + } +} + +/* Main menu handling */ +il.MainMenu = { + + removeLastVisitedItems: function (url) { + + $('.ilLVNavEnt').remove(); + il.Util.sendAjaxGetRequestToUrl(url, {}, {}, this.dummyCallback); + + return false; + }, + + dummyCallback: function () { + } +} + +/* UICore */ +il.UICore = { + refreshLayout: function () { + var el = document.getElementById("left_nav"), + sm = document.getElementById("mainspacekeeper"), + bc = document.getElementById("bot_center_area"), + fc = document.getElementById("fixed_content"), + nb_reg, vp_reg; + + // fix fixed content + /*if (fc && sm) { + sm_reg = il.Util.getRegion(sm); + fc_reg = il.Util.getRegion(fc); + vp_reg = il.Util.getViewportRegion(); + if (sm_reg.top < vp_reg.top) { + $(fc).offset({top: vp_reg.top}); + } else { + $(fc).offset({top: sm_reg.top}); + } + }*/ + + // fix left navigation area + if (el && sm) { + sm_reg = il.Util.getRegion(sm); + nb_reg = il.Util.getRegion(el); + vp_reg = il.Util.getViewportRegion(); + if (sm_reg.top < vp_reg.top) { + $(el).css("top", "0px"); + $(fc).css("top", "0px"); + } else { + $(el).css("top", (sm_reg.top - vp_reg.top) + "px"); + $(fc).css("top", (sm_reg.top - vp_reg.top) + "px"); + } + + // bottom center area? + if (bc) { + bc_reg = il.Util.getRegion(bc); + $(fc).css("bottom", bc_reg.height + "px"); + } else { + $(fc).css("bottom", "0px"); + } + } + }, + + initLayoutDrag: function() { + $('#bot_center_area_drag').mousedown(function(e){ + e.preventDefault(); + $('#drag_zmove').css("display","block"); + $('#drag_zmove').mousemove(function(e){ + var vp_reg = il.Util.getViewportRegion(); + var drag_y = e.pageY; + $('#bot_center_area').css("height", vp_reg.height - drag_y); + il.UICore.refreshLayout(); + }); + }); + $(document).mouseup(function(e){ + $('#bot_center_area_drag').unbind('mousemove'); + $('#drag_zmove').css("display","none"); + $(document).unbind('mousemove'); + }); + + } +}; + +il.Util.addOnLoad(function () { + $(window).resize(il.UICore.refreshLayout); + $(window).scroll(il.UICore.refreshLayout); + il.UICore.refreshLayout(); +}); + +/* Rating */ +il.Rating = { + + cache: [], + + setValue: function (category_id, value, prefix) { + + // set hidden field + $("#"+prefix+"rating_value_"+category_id).val(value); + + // handle icons + for(i=1;i<=5;i++) + { + var icon_id = prefix+"rating_icon_"+category_id+"_"+i; + var src = $("#"+icon_id).attr("src"); + + // active + if(i <= value) + { + if(src.substring(src.length-6) == "on.png") + { + src = src.substring(0, src.length-6)+"on_user.png"; + } + else if(src.substring(src.length-7) == "off.png") + { + src = src.substring(0, src.length-7)+"on_user.png"; + } + } + // inactive + else + { + if(src.substring(src.length-6) == "on.png") + { + src = src.substring(0, src.length-6)+"off.png"; + } + else if(src.substring(src.length-11) == "on_user.png") + { + src = src.substring(0, src.length-11)+"off.png"; + } + } + + // resetting img cache so onmouseout will not change icons again + il.Rating.cache[icon_id] = ""; + + $("#"+icon_id).attr("src", src); + } + + return false; + }, + + toggleIcon: function (el, value, is_out) { + + $(el).children().each(function(){ + + if($(this).attr("id")) + { + var org = $(this).attr("id"); + var grp = org.substring(0, org.length-1); + for(i=1;i<=5;i++) + { + var id = grp + i; + + if(is_out == undefined) + { + // determine type of current icon + var src_parts = $("#"+id).attr("src").split("_"); + var icon_type = src_parts.pop(); + icon_type = icon_type.substring(0, icon_type.length-4); + if(icon_type == "user") + { + icon_type = src_parts.pop(); + } + if($.isNumeric(icon_type)) + { + icon_type = "on"; + } + var icon_base = src_parts.join("_"); + + // onmouseout should revert to original img + var src = $("#"+id).attr("src"); + il.Rating.cache[id] = src; + + // active + if(i <= value) + { + src = icon_base+"_on_user.png"; + } + // inactive + else + { + src = icon_base+"_off.png"; + } + } + else + { + var src = il.Rating.cache[id]; + } + + if(src) + { + $("#"+id).attr("src", src); + } + } + } + }); + } +} + +/* keep ios wepapp mode (do not open safari mobile if links are clicked) */ +/*if (("standalone" in window.navigator) && !window.navigator.standalone ){ + il.Util.addOnLoad(function () { + $(document).on( + "click", + 'a[href!="#"][href!=""]', + function(event){ + if (event.target.nodeName == "A") { + event.preventDefault(); + location.href = $(event.target).attr("href"); + } + } + ); + }); +}*/ + +//// +//// The following methods should be moved to the corresponding components +//// + +/** + * Opens a chat window + * + * @param object the link which was clicked + * @param int desired width of the new window + * @param int desired height of the new window + */ +function openChatWindow(oLink, width, height) +{ + if(width == null) + { + width = screen.availWidth; + } + leftPos = (screen.availWidth / 2)- (width / 2); + + if(height == null) + { + height = screen.availHeight; + } + topPos = (screen.availHeight / 2)- (height / 2); + + oChatWindow = window.open( + oLink.href, + oLink.target, + 'width=' + width + ',height=' + height + ',left=' + leftPos + ',top=' + topPos + + ',resizable=yes,scrollbars=yes,status=yes,toolbar=yes,menubar=yes,location=yes' + ); + + oChatWindow.focus(); +} + + +function startSAHS(SAHSurl, SAHStarget, SAHSopenMode, SAHSwidth, SAHSheight) +{ + if (SAHSopenMode == 1){ + SAHSwidth = "100%"; + SAHSheight = "650"; + if(document.body.offsetHeight) SAHSheight=document.getElementById("mainspacekeeper").offsetHeight; + } + if (SAHSopenMode == 1 || SAHSopenMode == 2){ + document.getElementById("mainspacekeeper").innerHTML=''; + } else if (SAHSopenMode == 5){ + window.open(SAHSurl,SAHStarget,'top=0,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no'); + } else { + window.open(SAHSurl,SAHStarget,'top=0,width='+SAHSwidth+',height='+SAHSheight+',location=no,menubar=no,resizable=yes,scrollbars=yes,status=no'); + } +} + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/accordion.js b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/accordion.js new file mode 100644 index 0000000..fcba964 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/accordion.js @@ -0,0 +1,324 @@ +// inspired by accordion.js v2.0, Copyright (c) 2007 stickmanlabs +// Author: Kevin P Miller | http://www.stickmanlabs.com +// MIT-style licensed +// +// Complete rewrite using YUI instead of prototype by Alex Killing for +// ILIAS open source + + +ilAccordionData = Array(); + +// Success Handler +var ilAccSuccessHandler = function(o) +{ + // parse headers function + function parseHeaders() + { + } +} + +// Success Handler +var ilAccFailureHandler = function(o) +{ + //alert('FailureHandler'); +} + +function ilAccordionJSHandler(sUrl) +{ + var ilAccCallback = + { + success: ilAccSuccessHandler, + failure: ilAccFailureHandler + }; + + var request = YAHOO.util.Connect.asyncRequest('GET', sUrl, ilAccCallback); + + return false; +} + + +function ilGetNextSibling(n) +{ + do n = n.nextSibling; + while (n && n.nodeType != 1); + return n; +} + +//var accordion = Class.create(); +var accordion = function() {}; +accordion.prototype = +{ + + // + // Setup the Variables + // + showAccordion : null, + currentAccordion : null, + duration : null, + effects : [], + animating : false, + + // + // Initialize the accordions + // + initialize: function(container, options) { + this.options = options; + + var accordions = YAHOO.util.Dom.getElementsByClassName(this.options.classNames.toggle, 'div', container); + for (k in accordions) + { + var accordion = accordions[k]; + + if (accordion.parentNode.parentNode.id == container) { + YAHOO.util.Event.addListener(accordion, "click", this.clickHandler, accordion, this); + accordion.onclick = function() {return false;}; + + var n = ilGetNextSibling(accordion); + + if (n != undefined) + { + + if (this.options.direction == 'horizontal') + { + n.style.width = '0px'; + } + else + { + n.style.height = '0px'; + } + n.style.display = 'none'; + this.currentAccordion = n; + } + } + } + }, + + + // + // Handle click on accordion header + // + clickHandler : function(e, accordion) { + if (this.animating) { + return false; + } + + this.effects = []; + + this.currentAccordion = ilGetNextSibling(accordion); + + if (this.currentAccordion == this.showAccordion) + { + this.deactivate(); + } + else + { + this._handleAccordion(); + } + }, + + + // + // Deactivate an active accordion + // + deactivate : function() { + + this.currentAccordion.style.display = 'block'; + if (this.options.direction == 'vertical') + { + var myAnim = new YAHOO.util.Anim(this.showAccordion, { + height: { to: 0 } + }, 1, YAHOO.util.Easing.easeOut); + } + else + { + var myAnim = new YAHOO.util.Anim(this.showAccordion, { + width: { to: 0 } + }, 1, YAHOO.util.Easing.easeOut); + } + myAnim.duration = 0.5; + myAnim.onComplete.subscribe(function(a, b, t) { + if (t.options.classNames.activeHead && t.showAccordion && t.options.classNames.activeHead != "") { + $(t.showAccordion.parentNode).children("div:first").children("div:first"). + removeClass(t.options.classNames.activeHead); + } + t.showAccordion.style.height = 'auto'; + t.showAccordion.style.display = 'none'; + t.showAccordion = null; + t.animating = false; + if (typeof t.options.save_url != "undefined" && t.options.save_url != "") + { + ilAccordionJSHandler(t.options.save_url + "&tab_nr=0"); + } + }, this); + myAnim.animate(); + }, + + // + // Handle the open/close actions of the accordion + // + _handleAccordion : function() { + + // fade in the new accordion (currentAccordion) + if (this.options.direction == 'vertical') + { + this.currentAccordion.style.position = 'relative'; + this.currentAccordion.style.left = '-1000px'; + this.currentAccordion.style.display = 'block'; + var nh = this.options.defaultSize.height ? this.options.defaultSize.height : this.currentAccordion.scrollHeight + this.currentAccordion.style.height = '0px'; + this.currentAccordion.style.position = ''; + this.currentAccordion.style.left = ''; + var myAnim = new YAHOO.util.Anim(this.currentAccordion, { + height: { + from: 0, + to: nh } + }, 1, YAHOO.util.Easing.easeOut); + } + else + { + this.currentAccordion.style.display = 'block'; + var myAnim = new YAHOO.util.Anim(this.currentAccordion, { + width: { + from: 0, + to: this.options.defaultSize.width ? this.options.defaultSize.width : this.currentAccordion.scrollWidth } + }, 1, YAHOO.util.Easing.easeOut); + } + myAnim.duration = 0.5; + this.animating = true; + myAnim.onComplete.subscribe(function(a, b, t) { + if (t.showAccordion) { + t.showAccordion.style.display = 'none'; + } + t.currentAccordion.style.height = 'auto'; + + // add active class to opened accordion + if (t.options.classNames.activeHead && t.options.classNames.activeHead != '') + { + if (t.showAccordion) { + $(t.showAccordion.parentNode).children("div:first").children("div:first"). + removeClass(t.options.classNames.activeHead); + } + $(t.currentAccordion.parentNode).children("div:first").children("div:first"). + addClass(t.options.classNames.activeHead); + } + + // set the currently shown accordion + t.showAccordion = t.currentAccordion; + if (typeof t.options.save_url != "undefined" && t.options.save_url != "") + { + var tab_nr = 1; + var cel = t.showAccordion.parentNode; + while(cel = cel.previousSibling) + { + if (cel.nodeName.toUpperCase() == 'DIV') + { + tab_nr++; + } + } + ilAccordionJSHandler(t.options.save_url + "&tab_nr=" + tab_nr); + } + + t.animating = false; + }, this); + myAnim.onStart.subscribe(function(a, b, t) { + t.currentAccordion.style.display = 'block'; + }, this); + + // fade out the currently shown accordion (showAccordion) + if (this.showAccordion) + { + if (this.options.direction == 'vertical') + { + var myAnim2 = new YAHOO.util.Anim(this.showAccordion, { + height: { to: 0 } + }, 1, YAHOO.util.Easing.easeOut); + } + else + { + var myAnim2 = new YAHOO.util.Anim(this.showAccordion, { + width: { to: 0 } + }, 1, YAHOO.util.Easing.easeOut); + } + myAnim2.duration = 0.5; + + myAnim2.animate(); + + } + myAnim.animate(); + } +} + +il.Util.addOnLoad(ilInitAccordions); + +function ilInitAccordions() +{ + // run through accordions + for (var i=0; i -1 && document.cookie.charAt(cookiePos + 11) == 1) + { + this.toggleToc(); + } + }, + + /** + * Toggle the table of content + */ + toggleToc: function() + { + var toc = document.getElementById('ilPageTocContent'); + + if (!toc) + { + return; + } + var toc_on = document.getElementById('ilPageTocOn'); + var toc_off = document.getElementById('ilPageTocOff'); + if (toc && toc.style.display == 'none') + { + toc.style.display = 'block'; + toc_on.style.display = 'none'; + toc_off.style.display = ''; + document.cookie = "pg_hidetoc=0"; + } + else + { + toc_on.style.display = ''; + toc_off.style.display = 'none'; + toc.style.display = 'none'; + document.cookie = "pg_hidetoc=1"; + } + }, + + // + // Interactive Images + // + + iim_trigger: {}, + iim_area: {}, + iim_popup: {}, + iim_marker: {}, + dragging: false, + + /** + * Init interactive images + */ + initInteractiveImages: function () + { + // preload overlay images (necessary?) + + // add onmouseover event to all map areas + $("map.iim > area").mouseover(this.overBaseArea); + $("map.iim > area").mouseout(this.outBaseArea); + $("map.iim > area").click(this.clickBaseArea); + + $("a.ilc_marker_Marker").mouseover(this.overMarker); + $("a.ilc_marker_Marker").mouseout(this.outMarker); + $("a.ilc_marker_Marker").click(this.clickMarker); + + }, + + /** + * Mouse over marker -> show the overlay image + */ + overMarker: function (e) + { + if (this.dragging) + { + return; + } + + var marker_tr_nr = ilCOPagePres.iim_marker[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_marker[e.target.id].iim_id; + ilCOPagePres.handleOverEvent(iim_id, marker_tr_nr, true); + }, + + /** + * Mouse leaves marker -> hide the overlay image + */ + outMarker: function (e) + { + if (this.dragging) + { + return; + } + + var marker_tr_nr = ilCOPagePres.iim_marker[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_marker[e.target.id].iim_id; + ilCOPagePres.handleOutEvent(iim_id, marker_tr_nr, true); + }, + + /** + * Mouse over base image map area -> show the overlay image + * and (on first time) init the image map of the overlay image + */ + overBaseArea: function (e) + { + var area_tr_nr = ilCOPagePres.iim_area[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_area[e.target.id].iim_id; + + ilCOPagePres.handleOverEvent(iim_id, area_tr_nr, false); + }, + + /** + * Mouse over base image map area or marker -> show the overlay image + * and (on first time) init the image map of the overlay image + */ + handleOverEvent: function (iim_id, area_tr_nr, is_marker) + { +//console.log("over enter"); + var k, j, tr, coords, ovx, ovy; + + if (this.dragging) + { + return; + } + + for (k in ilCOPagePres.iim_trigger) + { + tr = ilCOPagePres.iim_trigger[k]; + if (tr.nr == area_tr_nr && tr.iim_id == iim_id) + { + var base = $("img#base_img_" + tr.iim_id); + var pos = base.position(); + var ov = $("img#iim_ov_" + tr['tr_id']); + // no overlay image? -> skip + if (ov.length == 0) + { + continue; + } + + var cnt = 1; + + // no usamap (e.g. edit mode) -> skip) + if (typeof(base.attr('usemap')) == "undefined") + { + continue; + } + + var base_map_name = base.attr('usemap').substr(1); + + // display the overlay at the correct position + ov.css('position', 'absolute'); + ovx = parseInt(tr['ovx']); + ovy = parseInt(tr['ovy']); + ov.css('left', pos.left + ovx); + ov.css('top', pos.top + ovy); + ov.css('display', ''); + + // this fixes the position in case of the toc2win + // view, if the fixed div has been scrolled + if (jQuery.ui) { + $(ov).position({ + my: "left top", + at: "left+" + ovx + " top+" + ovy, + of: "img#base_img_" + tr.iim_id + }); + } + + // on first time we need to initialize the + // image map of the overlay image + if (tr.map_initialized == null && !is_marker) + { + tr.map_initialized = true; +//console.log(tr); + cnt = 1; + $("map[name='" + base_map_name + "'] > area").each( + function (i,el) { + // if title is the same, add area to overlay map + if (ilCOPagePres.iim_area[el.id]['tr_nr'] == area_tr_nr) + { + coords = $(el).attr("coords"); + // fix coords + switch($(el).attr("shape").toLowerCase()) + { + case "rect": + var c = coords.split(","); + coords = "" + (parseInt(c[0]) - ovx) + "," + + (parseInt(c[1]) - ovy) + "," + + (parseInt(c[2]) - ovx) + "," + + (parseInt(c[3]) - ovy); + break; + + case "poly": + var c = coords.split(","); + coords = ""; + var sep = ""; + for (j in c) + { + if (j % 2 == 0) + { + coords = coords + sep + parseInt(c[j] - ovx); + } + else + { + coords = coords + sep + parseInt(c[j] - ovy); + } + sep = ","; + } + break; + + case "circle": + var c = coords.split(","); + coords = "" + (parseInt(c[0]) - ovx) + "," + + (parseInt(c[1]) - ovy) + "," + + (parseInt(c[2])); + break; + } + + // set shape and coords + $("area#iim_ov_area_" + tr['tr_id']).attr("coords", coords); + $("area#iim_ov_area_" + tr['tr_id']).attr("shape", $(el).attr("shape")); + + // add mouse event listeners + var k2 = k; + var i2 = "iim_ov_" + tr['tr_id']; + var tr2 = tr['tr_id']; + $("area#iim_ov_area_" + tr['tr_id']).mouseover( + function() {ilCOPagePres.overOvArea(k2, true, i2)}); + $("area#iim_ov_area_" + tr['tr_id']).mouseout( + function() {ilCOPagePres.overOvArea(k2, false, i2)}); + $("area#iim_ov_area_" + tr['tr_id']).click( + function(e) {ilCOPagePres.clickOvArea(e, tr2)}); + } + cnt++; + }); + } + } + } + }, + + /** + * Leave a base image map area: hide corresponding images + */ + outBaseArea: function (e) + { + var area_tr_nr = ilCOPagePres.iim_area[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_area[e.target.id].iim_id; + ilCOPagePres.handleOutEvent(iim_id, area_tr_nr, false); + }, + + /** + * Leave a base image map area: hide corresponding images + */ + handleOutEvent: function (iim_id, area_tr_nr, is_marker) + { +//console.log("out"); + var k, tr; + + if (this.dragging) + { + return; + } + + for (k in ilCOPagePres.iim_trigger) + { + tr = ilCOPagePres.iim_trigger[k]; + if (tr.nr == area_tr_nr && tr.iim_id == iim_id && + (ilCOPagePres.iim_trigger[k]['over_ov_area'] == null || + !ilCOPagePres.iim_trigger[k]['over_ov_area'] + )) + { + $("img#iim_ov_" + tr['tr_id']).css('display', 'none'); + } + } + }, + + + + /** + * Triggered by mouseover/out on imagemap of overlay image + */ + overOvArea: function (k, value, ov_id) + { + if (this.dragging) + { + return; + } + +//console.log("overOvArea " + k + ":" + ov_id); + ilCOPagePres.iim_trigger[k]['over_ov_area'] = value; + if (value) + { + $("img#" + ov_id).css('display', ''); + } + else + { + $("img#" + ov_id).css('display', 'none'); + } + }, + + /** + * A marker is clicked + */ + clickMarker: function (e) + { + var k; + var marker_tr_nr = ilCOPagePres.iim_marker[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_marker[e.target.id].iim_id; + + if (ilCOPagePres.iim_marker[e.target.id].edit_mode == "1") + { + return; + } + + if (this.dragging) + { + return; + } + + // iterate through the triggers and search the correct one + for (k in ilCOPagePres.iim_trigger) + { + tr = ilCOPagePres.iim_trigger[k]; + if (tr.nr == marker_tr_nr && tr.iim_id == iim_id) + { + ilCOPagePres.handleAreaClick(e, tr['tr_id']); + } + } + }, + + /** + * A base image map area is clicked + */ + clickBaseArea: function (e) + { + var k; + var area_tr_nr = ilCOPagePres.iim_area[e.target.id].tr_nr; + var iim_id = ilCOPagePres.iim_area[e.target.id].iim_id; + + if (this.dragging) + { + return; + } + + // iterate through the triggers and search the correct one + for (k in ilCOPagePres.iim_trigger) + { + tr = ilCOPagePres.iim_trigger[k]; + if (tr.nr == area_tr_nr && tr.iim_id == iim_id) + { + ilCOPagePres.handleAreaClick(e, tr['tr_id']); + } + } + }, + + /** + * Handle area click (triggered by base or overlay image map area) + */ + handleAreaClick: function (e, tr_id) + { + var tr = ilCOPagePres.iim_trigger[tr_id]; + var el = document.getElementById("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr']); + + if (el == null || this.dragging) + { + e.preventDefault(); + return; + } + + // on first time we need to initialize content overlay + if (tr.popup_initialized == null) + { + tr.popup_initialized = true; + + // @todo: initialize the overlay + /* + il.Overlay.add("iim_popup_" + tr.tr_id, + {"yuicfg":{"visible":false,"fixedcenter":false, + "context":["iim_ov_area_" + tr.tr_id,"tl","bl",["beforeShow","windowResize"]]}, + "trigger":"iim_ov_area_" + tr.tr_id, + "trigger_event":"click", + "anchor_id":"iim_ov_area_" + tr.tr_id, + "auto_hide":false, + "close_el":"iim_ov_area_" + tr.tr_id}); + */ + il.Overlay.add("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], + {"yuicfg":{"visible":false,"fixedcenter":false}, + "auto_hide":false}); + } + +//console.log("showing trigger " + tr_id); +//console.log("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr']); + + // show the overlay + var base = $("img#base_img_" + ilCOPagePres.iim_trigger[tr_id]['iim_id']); + var pos = base.offset(); + var x = pos.left + parseInt(ilCOPagePres.iim_trigger[tr_id]['popx']); + var y = pos.top + parseInt(ilCOPagePres.iim_trigger[tr_id]['popy']); + il.Overlay.setWidth("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], ilCOPagePres.iim_trigger[tr_id]['popwidth']); + il.Overlay.setHeight("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], ilCOPagePres.iim_trigger[tr_id]['popheight']); + il.Overlay.toggle(e, "iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], null, false, null, null, "click"); + il.Overlay.setX("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], x); + il.Overlay.setY("iim_popup_" + tr['iim_id'] + "_" + tr['popup_nr'], y); + + e.preventDefault(); + }, + + /** + * A overlay image map area is clicked + */ + clickOvArea: function (e, tr_id) + { + ilCOPagePres.handleAreaClick(e, tr_id); + }, + + addIIMTrigger: function(tr) + { +//console.log(tr); + this.iim_trigger[tr.tr_id] = tr; + }, + + addIIMArea: function(a) + { +//console.log(a); + this.iim_area[a.area_id] = a; + }, + + addIIMPopup: function(p) + { + this.iim_popup[p.pop_id] = p; + }, + + addIIMMarker: function(m) + { + this.iim_marker[m.m_id] = m; + var base = $("img#base_img_" + m.iim_id); + var pos = base.position(); + var mark = $("a#" + m['m_id']); + // display the marker at the correct position + mark.css('position', 'absolute'); + var mx = parseInt(m['markx']); + var my = parseInt(m['marky']); + mark.css('left', pos.left + mx); + mark.css('top', pos.top + my); + mark.css('display', ''); + }, + + fixMarkerPositions: function () + { + var m, tr, k, i; + + for (k in ilCOPagePres.iim_marker) + { + m = ilCOPagePres.iim_marker[k]; + + var base = $("img#base_img_" + m.iim_id); + var pos = base.position(); + var mark = $("a#" + m['m_id']); + mark.css('position', 'absolute'); + var mx = parseInt(m['markx']); + var my = parseInt(m['marky']); + mark.css('left', pos.left + mx); + mark.css('top', pos.top + my); + } + + /* + for (k in ilCOPagePres.iim_trigger) + { + var t = ilCOPagePres.iim_trigger[k]; +// console.log(t); + for (i in ilCOPagePres.iim_popup) + { + p = ilCOPagePres.iim_popup[i]; + if (t.popup_nr == p.nr && t.iim_id == p.iim_id) + { + var base = $("img#base_img_" + p.iim_id); + var pos = base.position(); + var pop = $("div#" + p.div_id); + pop.css('position', 'absolute'); + var mx = parseInt(t.popx); + var my = parseInt(t.popy); + pop.css('left', pos.left + mx); + pop.css('top', pos.top + my); + } + } + } + */ + }, + + /** + * Make marker draggable + */ + startDraggingMarker: function(tr_nr) + { + var k; + + this.dragging = true; + for (k in ilCOPagePres.iim_marker) + { + if (ilCOPagePres.iim_marker[k]['tr_nr'] == tr_nr) + { + var mark = ilCOPagePres.iim_marker[k]; + $("a#" + ilCOPagePres.iim_marker[k]['m_id']).css("display", ""); + $("a#" + ilCOPagePres.iim_marker[k]['m_id']).draggable({ + drag: function(event, ui) { + var base = $("img#base_img_" + mark.iim_id); + var bpos = base.position(); + var marker = $("a#" + mark.m_id); + var mpos = marker.position(); + var position = (Math.round(mpos.left) - Math.round(bpos.left)) + "," + + (Math.round(mpos.top) - Math.round(bpos.top)); + $("input#markpos_" + mark.tr_nr).attr("value", position); + } + }); + + ilCOPagePres.initDragToolbar(); + } + else + { + $("a#" + ilCOPagePres.iim_marker[k]['m_id']).css("display", "none"); + } + } + }, + + stopDraggingMarker: function() + { + this.dragging = false; + }, + + /** + * Make overlay draggable + */ + startDraggingOverlay: function(tr_nr) + { + var k; + + this.dragging = true; + + for (k in ilCOPagePres.iim_trigger) + { + var trigger = ilCOPagePres.iim_trigger[k]; + if (trigger['nr'] == tr_nr) + { + var dtr = trigger; + var ov = $("img#iim_ov_" + dtr['tr_id']); + + // remove map for dragging + ov.attr('usemap',''); + + ilCOPagePres.initDragToolbar(); + + var base = $("img#base_img_" + dtr.iim_id); + var bpos = base.position(); + + ovx = parseInt(dtr['ovx']); + ovy = parseInt(dtr['ovy']); + ov.css('left', bpos.left + ovx); + ov.css('top', bpos.top + ovy); + ov.css('display', ''); + ov.css("position", "absolute"); + + var dtr = trigger; + ov.draggable({ + stop: function(event, ui) { + var ovpos = ov.position(); + var position = (Math.round(ovpos.left) - Math.round(bpos.left)) + "," + + (Math.round(ovpos.top) - Math.round(bpos.top)); + + $("input#ovpos_" + dtr.nr).attr("value", position); + } + }); + } + else + { +// $("img#iim_ov_" + trigger['tr_id']).css("display", "none"); + } + } + }, + + /** + * Make popup draggable + */ + startDraggingPopup: function(tr_nr) + { + var i, k; + this.dragging = true; + + // get correct trigger + for (k in ilCOPagePres.iim_trigger) + { + if (ilCOPagePres.iim_trigger[k]['nr'] == tr_nr) + { + var dtr = ilCOPagePres.iim_trigger[k]; + + // get correct popup + for (i in ilCOPagePres.iim_popup) + { + if (ilCOPagePres.iim_popup[i]['nr'] == + ilCOPagePres.iim_trigger[k]['popup_nr']) + { + var cpop = ilCOPagePres.iim_popup[i]; + var pdummy = document.getElementById("popupdummy"); + if (pdummy == null) + { + $('div#il_center_col').append('
              '); + pdummy = $("div#popupdummy"); + } + else + { + pdummy = $("div#popupdummy"); + } + + ilCOPagePres.initDragToolbar(); + + var base = $("img#base_img_" + cpop.iim_id); + var bpos = base.position(); +//console.log(dtr); + popx = parseInt(dtr['popx']); + popy = parseInt(dtr['popy']); + pdummy.css("position", "absolute"); + pdummy.css('left', bpos.left + popx); + pdummy.css('top', bpos.top + popy); + pdummy.css('width', dtr['popwidth']); + pdummy.css('height', dtr['popheight']); + pdummy.css('display', ''); + + pdummy.draggable({ + stop: function(event, ui) { + var pdpos = pdummy.position(); + var position = (Math.round(pdpos.left) - Math.round(bpos.left)) + "," + + (Math.round(pdpos.top) - Math.round(bpos.top)); + $("input#poppos_" + dtr.nr).attr("value", position); + } + }); + } + else + { + // $("img#iim_ov_" + trigger['tr_id']).css("display", "none"); + } + } + } + } + }, + + /** + * Init drag toolbar + */ + initDragToolbar: function(tr_nr) + { + // show the toolbar + $("div#drag_toolbar").css("display", ""); + this.fixMarkerPositions(); + $("a#save_pos_button").click(function () { + $("input#update_tr_button").trigger("click"); + }); + }, + + + // + // Question Overviews + // + + qover: {}, + + addQuestionOverview: function(conf) + { + this.qover[conf.id] = conf; + }, + + updateQuestionOverviews: function() + { + var correct = {}; + var incorrect = {}; + var correct_cnt = 0; + var incorrect_cnt = 0; + + if (typeof questions == 'undefined') + { + return; + } + + for (var k in questions) + { + var answered_correctly = true; + var index=parseInt(k,10); + if (!isNaN(index)) + { + if (!answers[index]) + { + answered_correctly = false; + } + else + { + if (answers[index].passed!=true) + { + answered_correctly = false; + } + } + if (!answered_correctly) + { + incorrect[k] = k; + incorrect_cnt++; + } + else + { + correct[k] = k; + correct_cnt++; + } + } + } + + // iterate all question overview elements + for (var i in this.qover) + { + var ov_el = $('div#' + this.qover[i].div_id); + + // remove all children + ov_el.empty(); + + // show success message, if all questions have been answered + if (incorrect_cnt == 0) + { + ov_el.attr("class", 'ilc_qover_Correct'); + ov_el.append( + ilias.questions.txt.ov_all_correct); + } + else + { + ov_el.attr("class", 'ilc_qover_Incorrect'); + // show message including of number of not + // correctly answered questions + if (this.qover[i].short_message == "y") + { + ov_el.append('
              ' + + ilias.questions.txt.ov_some_correct.split("[x]").join(correct_cnt + "") + .split("[y]").join((incorrect_cnt + correct_cnt) + "") + + "
              " + ); + } + + if (this.qover[i].list_wrong_questions == "y") + { + ov_el.append( + '
              ' + + ilias.questions.txt.ov_wrong_answered + ":" + '
              ' + ); + + // list all incorrect answered questions + ov_el.append('
                '); + var ul = $('div#' + this.qover[i].div_id + " > ul"); + for (var j in incorrect) + { + var qtext = questions[j].question; + if (questions[j].type == "assClozeTest") + { + qtext = questions[j].title; + } + ul.append( + '
              • ' + + '' + qtext + '' + + '
              • '); + } + } + } + } + }, + + // jump to a question + jumpToQuestion: function(qid) { + if (typeof pager != "undefined") { + pager.jumpToElement("container" + qid); + } + return false; + }, + + // + // Map area functions + // + + // init map areas + initMapAreas: function() { + + // mouseover + //$('img[usemap^="#map_il_"]').maphilight({fade:true, fillColor:'000000', strokeColor:'000000'}); + $('img[usemap^="#map_il_"][class!="ilIim"]').maphilight({"neverOn":true}); + /*$('img[class^="img_hl_"]').each(function(index) { + var cl = $(this).attr("class").split("_"); + var opts = {}; + if (cl[2] == "Hover") { + opts.fade = true; + } else { + opts.alwaysOn = true; + } + if (cl[3] == "Dark") { + opts.fillColor = "202020"; + opts.strokeColor = "202020"; + } else if (cl[3] == "Light") { + opts.fillColor = "F0F0F0"; + opts.strokeColor = "F0F0F0"; + } else { + opts.fillColor = "FF6633"; + opts.strokeColor = "FF6633"; + } + opts.fillOpacity = 0; + $(this).maphilight(opts); + });*/ + + // always on + //$('img[class^="img_hl_"]').maphilight({alwaysOn:true, fillColor:'FFFFFF', strokeColor:'FFFFFF'}); + }, + + //// + //// Handle advanced content + //// + showadvcont: true, + initAdvancedContent: function() { + var c = $("div.ilc_section_AdvancedKnowledge"); + var b = $("#ilPageShowAdvContent"); + if (c.length > 0 && b.length > 0) { + var cookiePos = document.cookie.indexOf("pg_hideadv="); + if (cookiePos > -1 && document.cookie.charAt(cookiePos + 11) == 1) { + this.showadvcont = false; + } + + $("#ilPageShowAdvContent").css("display", "block"); + if (ilCOPagePres.showadvcont) { + $("div.ilc_section_AdvancedKnowledge").css("display", ""); + $("#ilPageShowAdvContent > span:nth-child(1)").css("display", "none"); + } else { + $("div.ilc_section_AdvancedKnowledge").css("display", "none"); + $("#ilPageShowAdvContent > span:nth-child(2)").css("display", "none"); + } + $("#ilPageShowAdvContent").click(function () { + if (ilCOPagePres.showadvcont) { + $("div.ilc_section_AdvancedKnowledge").css("display", "none"); + $("#ilPageShowAdvContent > span:nth-child(1)").css("display", ""); + $("#ilPageShowAdvContent > span:nth-child(2)").css("display", "none"); + ilCOPagePres.showadvcont = false; + document.cookie = "pg_hideadv=1"; + } else { + $("div.ilc_section_AdvancedKnowledge").css("display", ""); + $("#ilPageShowAdvContent > span:nth-child(1)").css("display", "none"); + $("#ilPageShowAdvContent > span:nth-child(2)").css("display", ""); + ilCOPagePres.showadvcont = true; + document.cookie = "pg_hideadv=0"; + } + return false; + }); + } + }, + + //// + //// Audio/Video + //// + + initAudioVideo: function () { + if ($('video.ilPageVideo,audio.ilPageAudio').mediaelementplayer) { + $('video.ilPageVideo,audio.ilPageAudio').mediaelementplayer({}); + } + } + +} +il.Util.addOnLoad(function() {ilCOPagePres.init();}); diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/jquery-ui-min.js b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/jquery-ui-min.js new file mode 100644 index 0000000..8ca32d8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/jquery-ui-min.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.9.1 - 2012-11-19 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.autocomplete.js, jquery.ui.menu.js +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */ + +(function(e,t){function i(t,n){var r,i,o,u=t.nodeName.toLowerCase();return"area"===u?(r=t.parentNode,i=r.name,!t.href||!i||r.nodeName.toLowerCase()!=="map"?!1:(o=e("img[usemap=#"+i+"]")[0],!!o&&s(o))):(/input|select|textarea|button|object/.test(u)?!t.disabled:"a"===u?t.href||n:n)&&s(t)}function s(t){return e.expr.filters.visible(t)&&!e(t).parents().andSelf().filter(function(){return e.css(this,"visibility")==="hidden"}).length}var n=0,r=/^ui-id-\d+$/;e.ui=e.ui||{};if(e.ui.version)return;e.extend(e.ui,{version:"1.9.1",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({_focus:e.fn.focus,focus:function(t,n){return typeof t=="number"?this.each(function(){var r=this;setTimeout(function(){e(r).focus(),n&&n.call(r)},t)}):this._focus.apply(this,arguments)},scrollParent:function(){var t;return e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?t=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):t=this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(n){if(n!==t)return this.css("zIndex",n);if(this.length){var r=e(this[0]),i,s;while(r.length&&r[0]!==document){i=r.css("position");if(i==="absolute"||i==="relative"||i==="fixed"){s=parseInt(r.css("zIndex"),10);if(!isNaN(s)&&s!==0)return s}r=r.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})},removeUniqueId:function(){return this.each(function(){r.test(this.id)&&e(this).removeAttr("id")})}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(n,r){function u(t,n,r,s){return e.each(i,function(){n-=parseFloat(e.css(t,"padding"+this))||0,r&&(n-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(n-=parseFloat(e.css(t,"margin"+this))||0)}),n}var i=r==="Width"?["Left","Right"]:["Top","Bottom"],s=r.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+r]=function(n){return n===t?o["inner"+r].call(this):this.each(function(){e(this).css(s,u(this,n)+"px")})},e.fn["outer"+r]=function(t,n){return typeof t!="number"?o["outer"+r].call(this,t):this.each(function(){e(this).css(s,u(this,t,!0,n)+"px")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,r){return!!e.data(t,r[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),r=isNaN(n);return(r||n>=0)&&i(t,!r)}}),e(function(){var t=document.body,n=t.appendChild(n=document.createElement("div"));n.offsetHeight,e.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),e.support.minHeight=n.offsetHeight===100,e.support.selectstart="onselectstart"in n,t.removeChild(n).style.display="none"}),function(){var t=/msie ([\w.]+)/.exec(navigator.userAgent.toLowerCase())||[];e.ui.ie=t.length?!0:!1,e.ui.ie6=parseFloat(t[1],10)===6}(),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,n,r){var i,s=e.ui[t].prototype;for(i in r)s.plugins[i]=s.plugins[i]||[],s.plugins[i].push([n,r[i]])},call:function(e,t,n){var r,i=e.plugins[t];if(!i||!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)return;for(r=0;r0?!0:(t[r]=1,i=t[r]>0,t[r]=0,i)},isOverAxis:function(e,t,n){return e>t&&e",options:{disabled:!1,create:null},_createWidget:function(t,r){r=e(r||this.defaultElement||this)[0],this.element=e(r),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),r!==this&&(e.data(r,this.widgetName,this),e.data(r,this.widgetFullName,this),this._on(this.element,{remove:function(e){e.target===r&&this.destroy()}}),this.document=e(r.style?r.ownerDocument:r.document||r),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(n,r){var i=n,s,o,u;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof n=="string"){i={},s=n.split("."),n=s.shift();if(s.length){o=i[n]=e.widget.extend({},this.options[n]);for(u=0;u=9||!!t.button?this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted):this._mouseUp(t)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(e){return this.mouseDelayMet},_mouseStart:function(e){},_mouseDrag:function(e){},_mouseStop:function(e){},_mouseCapture:function(e){return!0}})})(jQuery);(function(e,t){function h(e,t,n){return[parseInt(e[0],10)*(l.test(e[0])?t/100:1),parseInt(e[1],10)*(l.test(e[1])?n/100:1)]}function p(t,n){return parseInt(e.css(t,n),10)||0}e.ui=e.ui||{};var n,r=Math.max,i=Math.abs,s=Math.round,o=/left|center|right/,u=/top|center|bottom/,a=/[\+\-]\d+%?/,f=/^\w+/,l=/%$/,c=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var r,i,s=e("
                "),o=s.children()[0];return e("body").append(s),r=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,r===i&&(i=s[0].clientWidth),s.remove(),n=r-i},getScrollInfo:function(t){var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width0?"right":"center",vertical:u<0?"top":o>0?"bottom":"middle"};lr(i(o),i(u))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)}),a.offset(e.extend(C,{using:u}))})},e.ui.position={fit:{left:function(e,t){var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;t.collisionWidth>s?u>0&&a<=0?(f=e.left+u+t.collisionWidth-s-i,e.left+=u-f):a>0&&u<=0?e.left=i:u>a?e.left=i+s-t.collisionWidth:e.left=i:u>0?e.left+=u:a>0?e.left-=a:e.left=r(e.left-o,e.left)},top:function(e,t){var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;t.collisionHeight>s?u>0&&a<=0?(f=e.top+u+t.collisionHeight-s-i,e.top+=u-f):a>0&&u<=0?e.top=i:u>a?e.top=i+s-t.collisionHeight:e.top=i:u>0?e.top+=u:a>0?e.top-=a:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;if(a<0){p=e.left+l+c+h+t.collisionWidth-s-r;if(p<0||p0){d=e.left-t.collisionPosition.marginLeft+l+c+h-o;if(d>0||i(d)a&&(v<0||v0&&(d=e.top-t.collisionPosition.marginTop+c+h+p-o,e.top+c+h+p>f&&(d>0||i(d)10&&i<11,t.innerHTML="",n.removeChild(t)}(),e.uiBackCompat!==!1&&function(e){var n=e.fn.position;e.fn.position=function(r){if(!r||!r.offset)return n.call(this,r);var i=r.offset.split(" "),s=r.at.split(" ");return i.length===1&&(i[1]=i[0]),/^\d/.test(i[0])&&(i[0]="+"+i[0]),/^\d/.test(i[1])&&(i[1]="+"+i[1]),s.length===1&&(/left|center|right/.test(s[0])?s[1]="center":(s[1]=s[0],s[0]="center")),n.call(this,e.extend(r,{at:s[0]+i[0]+" "+s[1]+i[1],offset:t}))}}(jQuery)})(jQuery);(function(e,t){e.widget("ui.draggable",e.ui.mouse,{version:"1.9.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position"))&&(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(t){var n=this.options;return this.helper||n.disabled||e(t.target).is(".ui-resizable-handle")?!1:(this.handle=this._getHandle(t),this.handle?(e(n.iframeFix===!0?"iframe":n.iframeFix).each(function(){e('
                ').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var n=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,n.cursorAt&&this._adjustOffsetFromHelper(n.cursorAt),n.containment&&this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!n.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,n){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute");if(!n){var r=this._uiHash();if(this._trigger("drag",t,r)===!1)return this._mouseUp({}),!1;this.position=r.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";return e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var n=!1;e.ui.ddmanager&&!this.options.dropBehaviour&&(n=e.ui.ddmanager.drop(this,t)),this.dropped&&(n=this.dropped,this.dropped=!1);var r=this.element[0],i=!1;while(r&&(r=r.parentNode))r==document&&(i=!0);if(!i&&this.options.helper==="original")return!1;if(this.options.revert=="invalid"&&!n||this.options.revert=="valid"&&n||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)){var s=this;e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){s._trigger("stop",t)!==!1&&s._clear()})}else this._trigger("stop",t)!==!1&&this._clear();return!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){var n=!this.options.handle||!e(this.options.handle,this.element).length?!0:!1;return e(this.options.handle,this.element).find("*").andSelf().each(function(){this==t.target&&(n=!0)}),n},_createHelper:function(t){var n=this.options,r=e.isFunction(n.helper)?e(n.helper.apply(this.element[0],[t])):n.helper=="clone"?this.element.clone().removeAttr("id"):this.element;return r.parents("body").length||r.appendTo(n.appendTo=="parent"?this.element[0].parentNode:n.appendTo),r[0]!=this.element[0]&&!/(fixed|absolute)/.test(r.css("position"))&&r.css("position","absolute"),r},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&e.ui.ie)t={top:0,left:0};return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t=this.options;t.containment=="parent"&&(t.containment=this.helper[0].parentNode);if(t.containment=="document"||t.containment=="window")this.containment=[t.containment=="document"?0:e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t.containment=="document"?0:e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(t.containment=="document"?0:e(window).scrollLeft())+e(t.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(t.containment=="document"?0:e(window).scrollTop())+(e(t.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(t.containment)&&t.containment.constructor!=Array){var n=e(t.containment),r=n[0];if(!r)return;var i=n.offset(),s=e(r).css("overflow")!="hidden";this.containment=[(parseInt(e(r).css("borderLeftWidth"),10)||0)+(parseInt(e(r).css("paddingLeft"),10)||0),(parseInt(e(r).css("borderTopWidth"),10)||0)+(parseInt(e(r).css("paddingTop"),10)||0),(s?Math.max(r.scrollWidth,r.offsetWidth):r.offsetWidth)-(parseInt(e(r).css("borderLeftWidth"),10)||0)-(parseInt(e(r).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(r.scrollHeight,r.offsetHeight):r.offsetHeight)-(parseInt(e(r).css("borderTopWidth"),10)||0)-(parseInt(e(r).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=n}else t.containment.constructor==Array&&(this.containment=t.containment)},_convertPositionTo:function(t,n){n||(n=this.position);var r=t=="absolute"?1:-1,i=this.options,s=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(s[0].tagName);return{top:n.top+this.offset.relative.top*r+this.offset.parent.top*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():o?0:s.scrollTop())*r,left:n.left+this.offset.relative.left*r+this.offset.parent.left*r-(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():o?0:s.scrollLeft())*r}},_generatePosition:function(t){var n=this.options,r=this.cssPosition!="absolute"||this.scrollParent[0]!=document&&!!e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(r[0].tagName),s=t.pageX,o=t.pageY;if(this.originalPosition){var u;if(this.containment){if(this.relative_container){var a=this.relative_container.offset();u=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]}else u=this.containment;t.pageX-this.offset.click.leftu[2]&&(s=u[2]+this.offset.click.left),t.pageY-this.offset.click.top>u[3]&&(o=u[3]+this.offset.click.top)}if(n.grid){var f=n.grid[1]?this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1]:this.originalPageY;o=u?f-this.offset.click.topu[3]?f-this.offset.click.topu[2]?l-this.offset.click.left=0;l--){var c=r.snapElements[l].left,h=c+r.snapElements[l].width,p=r.snapElements[l].top,d=p+r.snapElements[l].height;if(!(c-s=l&&o<=c||u>=l&&u<=c||oc)&&(i>=a&&i<=f||s>=a&&s<=f||if);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,n){var r=e.ui.ddmanager.droppables[t.options.scope]||[],i=n?n.type:null,s=(t.currentItem||t.element).find(":data(droppable)").andSelf();e:for(var o=0;o').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=n.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var r=this.handles.split(",");this.handles={};for(var i=0;i');u.css({zIndex:n.zIndex}),"se"==s&&u.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(u)}}this._renderAxis=function(t){t=t||this.element;for(var n in this.handles){this.handles[n].constructor==String&&(this.handles[n]=e(this.handles[n],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=e(this.handles[n],this.element),i=0;i=/sw|ne|nw|se|n|s/.test(n)?r.outerHeight():r.outerWidth();var s=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");t.css(s,i),this._proportionallyResize()}if(!e(this.handles[n]).length)continue}},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!t.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);t.axis=e&&e[1]?e[1]:"se"}}),n.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(n.disabled)return;e(this).removeClass("ui-resizable-autohide"),t._handles.show()}).mouseleave(function(){if(n.disabled)return;t.resizing||(e(this).addClass("ui-resizable-autohide"),t._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){t(this.element);var n=this.element;this.originalElement.css({position:n.css("position"),width:n.outerWidth(),height:n.outerHeight(),top:n.css("top"),left:n.css("left")}).insertAfter(n),n.remove()}return this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_mouseCapture:function(t){var n=!1;for(var r in this.handles)e(this.handles[r])[0]==t.target&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(t){var r=this.options,i=this.element.position(),s=this.element;this.resizing=!0,this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()},(s.is(".ui-draggable")||/absolute/.test(s.css("position")))&&s.css({position:"absolute",top:i.top,left:i.left}),this._renderProxy();var o=n(this.helper.css("left")),u=n(this.helper.css("top"));r.containment&&(o+=e(r.containment).scrollLeft()||0,u+=e(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:o,top:u},this.size=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.originalPosition={left:o,top:u},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1;var a=e(".ui-resizable-"+this.axis).css("cursor");return e("body").css("cursor",a=="auto"?this.axis+"-resize":a),s.addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(e){var t=this.helper,n=this.options,r={},i=this,s=this.originalMousePosition,o=this.axis,u=e.pageX-s.left||0,a=e.pageY-s.top||0,f=this._change[o];if(!f)return!1;var l=f.apply(this,[e,u,a]);this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey)l=this._updateRatio(l,e);return l=this._respectSize(l,e),this._propagate("resize",e),t.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",e,this.ui()),!1},_mouseStop:function(t){this.resizing=!1;var n=this.options,r=this;if(this._helper){var i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),o=s&&e.ui.hasScroll(i[0],"left")?0:r.sizeDiff.height,u=s?0:r.sizeDiff.width,a={width:r.helper.width()-u,height:r.helper.height()-o},f=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,l=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;n.animate||this.element.css(e.extend(a,{top:l,left:f})),r.helper.height(r.size.height),r.helper.width(r.size.width),this._helper&&!n.animate&&this._proportionallyResize()}return e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t=this.options,n,i,s,o,u;u={minWidth:r(t.minWidth)?t.minWidth:0,maxWidth:r(t.maxWidth)?t.maxWidth:Infinity,minHeight:r(t.minHeight)?t.minHeight:0,maxHeight:r(t.maxHeight)?t.maxHeight:Infinity};if(this._aspectRatio||e)n=u.minHeight*this.aspectRatio,s=u.minWidth/this.aspectRatio,i=u.maxHeight*this.aspectRatio,o=u.maxWidth/this.aspectRatio,n>u.minWidth&&(u.minWidth=n),s>u.minHeight&&(u.minHeight=s),ie.width,l=r(e.height)&&i.minHeight&&i.minHeight>e.height;f&&(e.width=i.minWidth),l&&(e.height=i.minHeight),u&&(e.width=i.maxWidth),a&&(e.height=i.maxHeight);var c=this.originalPosition.left+this.originalSize.width,h=this.position.top+this.size.height,p=/sw|nw|w/.test(o),d=/nw|ne|n/.test(o);f&&p&&(e.left=c-i.minWidth),u&&p&&(e.left=c-i.maxWidth),l&&d&&(e.top=h-i.minHeight),a&&d&&(e.top=h-i.maxHeight);var v=!e.width&&!e.height;return v&&!e.left&&e.top?e.top=null:v&&!e.top&&e.left&&(e.left=null),e},_proportionallyResize:function(){var t=this.options;if(!this._proportionallyResizeElements.length)return;var n=this.helper||this.element;for(var r=0;r');var r=e.ui.ie6?1:0,i=e.ui.ie6?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+i,height:this.element.outerHeight()+i,position:"absolute",left:this.elementOffset.left-r+"px",top:this.elementOffset.top-r+"px",zIndex:++n.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(e,t,n){return{width:this.originalSize.width+t}},w:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,n){var r=this.options,i=this.originalSize,s=this.originalPosition;return{top:s.top+n,height:i.height-n}},s:function(e,t,n){return{height:this.originalSize.height+n}},se:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},sw:function(t,n,r){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,n,r]))},ne:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,n,r]))},nw:function(t,n,r){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,n,r]))}},_propagate:function(t,n){e.ui.plugin.call(this,t,[n,this.ui()]),t!="resize"&&this._trigger(t,n,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","alsoResize",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=function(t){e(t).each(function(){var t=e(this);t.data("resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};typeof i.alsoResize=="object"&&!i.alsoResize.parentNode?i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)}):s(i.alsoResize)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.originalSize,o=r.originalPosition,u={height:r.size.height-s.height||0,width:r.size.width-s.width||0,top:r.position.top-o.top||0,left:r.position.left-o.left||0},a=function(t,r){e(t).each(function(){var t=e(this),i=e(this).data("resizable-alsoresize"),s={},o=r&&r.length?r:t.parents(n.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,function(e,t){var n=(i[t]||0)+(u[t]||0);n&&n>=0&&(s[t]=n||null)}),t.css(s)})};typeof i.alsoResize=="object"&&!i.alsoResize.nodeType?e.each(i.alsoResize,function(e,t){a(e,t)}):a(i.alsoResize)},stop:function(t,n){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","animate",{stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r._proportionallyResizeElements,o=s.length&&/textarea/i.test(s[0].nodeName),u=o&&e.ui.hasScroll(s[0],"left")?0:r.sizeDiff.height,a=o?0:r.sizeDiff.width,f={width:r.size.width-a,height:r.size.height-u},l=parseInt(r.element.css("left"),10)+(r.position.left-r.originalPosition.left)||null,c=parseInt(r.element.css("top"),10)+(r.position.top-r.originalPosition.top)||null;r.element.animate(e.extend(f,c&&l?{top:c,left:l}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var n={width:parseInt(r.element.css("width"),10),height:parseInt(r.element.css("height"),10),top:parseInt(r.element.css("top"),10),left:parseInt(r.element.css("left"),10)};s&&s.length&&e(s[0]).css({width:n.width,height:n.height}),r._updateCache(n),r._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(t,r){var i=e(this).data("resizable"),s=i.options,o=i.element,u=s.containment,a=u instanceof e?u.get(0):/parent/.test(u)?o.parent().get(0):u;if(!a)return;i.containerElement=e(a);if(/document/.test(u)||u==document)i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight};else{var f=e(a),l=[];e(["Top","Right","Left","Bottom"]).each(function(e,t){l[e]=n(f.css("padding"+t))}),i.containerOffset=f.offset(),i.containerPosition=f.position(),i.containerSize={height:f.innerHeight()-l[3],width:f.innerWidth()-l[1]};var c=i.containerOffset,h=i.containerSize.height,p=i.containerSize.width,d=e.ui.hasScroll(a,"left")?a.scrollWidth:p,v=e.ui.hasScroll(a)?a.scrollHeight:h;i.parentData={element:a,left:c.left,top:c.top,width:d,height:v}}},resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.containerSize,o=r.containerOffset,u=r.size,a=r.position,f=r._aspectRatio||t.shiftKey,l={top:0,left:0},c=r.containerElement;c[0]!=document&&/static/.test(c.css("position"))&&(l=o),a.left<(r._helper?o.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-o.left:r.position.left-l.left),f&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=i.helper?o.left:0),a.top<(r._helper?o.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-o.top:r.position.top),f&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?o.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top;var h=Math.abs((r._helper?r.offset.left-l.left:r.offset.left-l.left)+r.sizeDiff.width),p=Math.abs((r._helper?r.offset.top-l.top:r.offset.top-o.top)+r.sizeDiff.height),d=r.containerElement.get(0)==r.element.parent().get(0),v=/relative|absolute/.test(r.containerElement.css("position"));d&&v&&(h-=r.parentData.left),h+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-h,f&&(r.size.height=r.size.width/r.aspectRatio)),p+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-p,f&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.position,o=r.containerOffset,u=r.containerPosition,a=r.containerElement,f=e(r.helper),l=f.offset(),c=f.outerWidth()-r.sizeDiff.width,h=f.outerHeight()-r.sizeDiff.height;r._helper&&!i.animate&&/relative/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h}),r._helper&&!i.animate&&/static/.test(a.css("position"))&&e(this).css({left:l.left-u.left-o.left,width:c,height:h})}}),e.ui.plugin.add("resizable","ghost",{start:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size;r.ghost=r.originalElement.clone(),r.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:""),r.ghost.appendTo(r.helper)},resize:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.ghost.css({position:"relative",height:r.size.height,width:r.size.width})},stop:function(t,n){var r=e(this).data("resizable"),i=r.options;r.ghost&&r.helper&&r.helper.get(0).removeChild(r.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(t,n){var r=e(this).data("resizable"),i=r.options,s=r.size,o=r.originalSize,u=r.originalPosition,a=r.axis,f=i._aspectRatio||t.shiftKey;i.grid=typeof i.grid=="number"?[i.grid,i.grid]:i.grid;var l=Math.round((s.width-o.width)/(i.grid[0]||1))*(i.grid[0]||1),c=Math.round((s.height-o.height)/(i.grid[1]||1))*(i.grid[1]||1);/^(se|s|e)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c):/^(ne)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c):/^(sw)$/.test(a)?(r.size.width=o.width+l,r.size.height=o.height+c,r.position.left=u.left-l):(r.size.width=o.width+l,r.size.height=o.height+c,r.position.top=u.top-c,r.position.left=u.left-l)}});var n=function(e){return parseInt(e,10)||0},r=function(e){return!isNaN(parseInt(e,10))}})(jQuery);(function(e,t){e.widget("ui.selectable",e.ui.mouse,{version:"1.9.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var t=this;this.element.addClass("ui-selectable"),this.dragged=!1;var n;this.refresh=function(){n=e(t.options.filter,t.element[0]),n.addClass("ui-selectee"),n.each(function(){var t=e(this),n=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=n.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
                ")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var n=this;this.opos=[t.pageX,t.pageY];if(this.options.disabled)return;var r=this.options;this.selectees=e(r.filter,this.element[0]),this._trigger("start",t),e(r.appendTo).append(this.helper),this.helper.css({left:t.clientX,top:t.clientY,width:0,height:0}),r.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var r=e.data(this,"selectable-item");r.startselected=!0,!t.metaKey&&!t.ctrlKey&&(r.$element.removeClass("ui-selected"),r.selected=!1,r.$element.addClass("ui-unselecting"),r.unselecting=!0,n._trigger("unselecting",t,{unselecting:r.element}))}),e(t.target).parents().andSelf().each(function(){var r=e.data(this,"selectable-item");if(r){var i=!t.metaKey&&!t.ctrlKey||!r.$element.hasClass("ui-selected");return r.$element.removeClass(i?"ui-unselecting":"ui-selected").addClass(i?"ui-selecting":"ui-unselecting"),r.unselecting=!i,r.selecting=i,r.selected=i,i?n._trigger("selecting",t,{selecting:r.element}):n._trigger("unselecting",t,{unselecting:r.element}),!1}})},_mouseDrag:function(t){var n=this;this.dragged=!0;if(this.options.disabled)return;var r=this.options,i=this.opos[0],s=this.opos[1],o=t.pageX,u=t.pageY;if(i>o){var a=o;o=i,i=a}if(s>u){var a=u;u=s,s=a}return this.helper.css({left:i,top:s,width:o-i,height:u-s}),this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!a||a.element==n.element[0])return;var f=!1;r.tolerance=="touch"?f=!(a.left>o||a.rightu||a.bottomi&&a.rights&&a.bottom *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3},_create:function(){var e=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?e.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,n){t==="disabled"?(this.options[t]=n,this.widget().toggleClass("ui-sortable-disabled",!!n)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,n){var r=this;if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(t);var i=null,s=e(t.target).parents().each(function(){if(e.data(this,r.widgetName+"-item")==r)return i=e(this),!1});e.data(t.target,r.widgetName+"-item")==r&&(i=e(t.target));if(!i)return!1;if(this.options.handle&&!n){var o=!1;e(this.options.handle,i).find("*").andSelf().each(function(){this==t.target&&(o=!0)});if(!o)return!1}return this.currentItem=i,this._removeCurrentsFromItems(),!0},_mouseStart:function(t,n,r){var i=this.options;this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!=this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),i.containment&&this._setContainment(),i.cursor&&(e("body").css("cursor")&&(this._storedCursor=e("body").css("cursor")),e("body").css("cursor",i.cursor)),i.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",i.opacity)),i.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",i.zIndex)),this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions();if(!r)for(var s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var n=this.options,r=!1;this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;i--){var s=this.items[i],o=s.item[0],u=this._intersectsWithPointer(s);if(!u)continue;if(s.instance!==this.currentContainer)continue;if(o!=this.currentItem[0]&&this.placeholder[u==1?"next":"prev"]()[0]!=o&&!e.contains(this.placeholder[0],o)&&(this.options.type=="semi-dynamic"?!e.contains(this.element[0],o):!0)){this.direction=u==1?"down":"up";if(this.options.tolerance!="pointer"&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,n){if(!t)return;e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t);if(this.options.revert){var r=this,i=this.placeholder.offset();this.reverting=!0,e(this.helper).animate({left:i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){r._clear(t)})}else this._clear(t,n);return!1},cancel:function(){if(this.dragging){this._mouseUp({target:null}),this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},e(n).each(function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[-=_](.+)/);n&&r.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))}),!r.length&&t.key&&r.push(t.key+"="),r.join("&")},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected),r=[];return t=t||{},n.each(function(){r.push(e(t.item||this).attr(t.attribute||"id")||"")}),r},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,r=this.positionAbs.top,i=r+this.helperProportions.height,s=e.left,o=s+e.width,u=e.top,a=u+e.height,f=this.offset.click.top,l=this.offset.click.left,c=r+f>u&&r+fs&&t+le[this.floating?"width":"height"]?c:s0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!=0&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor==String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var n=[],r=[],i=this._connectWith();if(i&&t)for(var s=i.length-1;s>=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&r.push([e.isFunction(a.options.items)?a.options.items.call(a.element):e(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a])}}r.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var s=r.length-1;s>=0;s--)r[s][0].each(function(){n.push(this)});return e(n)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,function(e){for(var n=0;n=0;s--){var o=e(i[s]);for(var u=o.length-1;u>=0;u--){var a=e.data(o[u],this.widgetName);a&&a!=this&&!a.options.disabled&&(r.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a))}}for(var s=r.length-1;s>=0;s--){var f=r[s][1],l=r[s][0];for(var u=0,c=l.length;u=0;n--){var r=this.items[n];if(r.instance!=this.currentContainer&&this.currentContainer&&r.item[0]!=this.currentItem[0])continue;var i=this.options.toleranceElement?e(this.options.toleranceElement,r.item):r.item;t||(r.width=i.outerWidth(),r.height=i.outerHeight());var s=i.offset();r.left=s.left,r.top=s.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(var n=this.containers.length-1;n>=0;n--){var s=this.containers[n].element.offset();this.containers[n].containerCache.left=s.left,this.containers[n].containerCache.top=s.top,this.containers[n].containerCache.width=this.containers[n].element.outerWidth(),this.containers[n].containerCache.height=this.containers[n].element.outerHeight()}return this},_createPlaceholder:function(t){t=t||this;var n=t.options;if(!n.placeholder||n.placeholder.constructor==String){var r=n.placeholder;n.placeholder={element:function(){var n=e(document.createElement(t.currentItem[0].nodeName)).addClass(r||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];return r||(n.style.visibility="hidden"),n},update:function(e,i){if(r&&!n.forcePlaceholderSize)return;i.height()||i.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),i.width()||i.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10))}}}t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),n.placeholder.update(t,t.placeholder)},_contactContainers:function(t){var n=null,r=null;for(var i=this.containers.length-1;i>=0;i--){if(e.contains(this.currentItem[0],this.containers[i].element[0]))continue;if(this._intersectsWith(this.containers[i].containerCache)){if(n&&e.contains(this.containers[i].element[0],n.element[0]))continue;n=this.containers[i],r=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0)}if(!n)return;if(this.containers.length===1)this.containers[r]._trigger("over",t,this._uiHash(this)),this.containers[r].containerCache.over=1;else{var s=1e4,o=null,u=this.containers[r].floating?"left":"top",a=this.containers[r].floating?"width":"height",f=this.positionAbs[u]+this.offset.click[u];for(var l=this.items.length-1;l>=0;l--){if(!e.contains(this.containers[r].element[0],this.items[l].item[0]))continue;if(this.items[l].item[0]==this.currentItem[0])continue;var c=this.items[l].item.offset()[u],h=!1;Math.abs(c-f)>Math.abs(c+this.items[l][a]-f)&&(h=!0,c+=this.items[l][a]),Math.abs(c-f)this.containment[2]&&(s=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top));if(n.grid){var u=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1];o=this.containment?u-this.offset.click.topthis.containment[3]?u-this.offset.click.topthis.containment[2]?a-this.offset.click.left=0;i--)n||r.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(r.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);this._storedCursor&&e("body").css("cursor",this._storedCursor),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex),this.dragging=!1;if(this.cancelHelperRemoval){if(!n){this._trigger("beforeStop",t,this._uiHash());for(var i=0;i",options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,n,r;this.isMultiLine=this._isMultiLine(),this.valueMethod=this.element[this.element.is("input,textarea")?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(i){if(this.element.prop("readOnly")){t=!0,r=!0,n=!0;return}t=!1,r=!1,n=!1;var s=e.ui.keyCode;switch(i.keyCode){case s.PAGE_UP:t=!0,this._move("previousPage",i);break;case s.PAGE_DOWN:t=!0,this._move("nextPage",i);break;case s.UP:t=!0,this._keyEvent("previous",i);break;case s.DOWN:t=!0,this._keyEvent("next",i);break;case s.ENTER:case s.NUMPAD_ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case s.TAB:this.menu.active&&this.menu.select(i);break;case s.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(i),i.preventDefault());break;default:n=!0,this._searchTimeout(i)}},keypress:function(r){if(t){t=!1,r.preventDefault();return}if(n)return;var i=e.ui.keyCode;switch(r.keyCode){case i.PAGE_UP:this._move("previousPage",r);break;case i.PAGE_DOWN:this._move("nextPage",r);break;case i.UP:this._keyEvent("previous",r);break;case i.DOWN:this._keyEvent("next",r)}},input:function(e){if(r){r=!1,e.preventDefault();return}this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e("
                  ").addClass("ui-autocomplete").appendTo(this.document.find(this.options.appendTo||"body")[0]).menu({input:e(),role:null}).zIndex(this.element.zIndex()+1).hide().data("menu"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var n=this.menu.element[0];e(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(r){r.target!==t.element[0]&&r.target!==n&&!e.contains(n,r.target)&&t.close()})})},menufocus:function(t,n){if(this.isNewMenu){this.isNewMenu=!1;if(t.originalEvent&&/^mouse/.test(t.originalEvent.type)){this.menu.blur(),this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)});return}}var r=n.item.data("ui-autocomplete-item")||n.item.data("item.autocomplete");!1!==this._trigger("focus",t,{item:r})?t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(r.value):this.liveRegion.text(r.value)},menuselect:function(e,t){var n=t.item.data("ui-autocomplete-item")||t.item.data("item.autocomplete"),r=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=r,this._delay(function(){this.previous=r,this.selectedItem=n})),!1!==this._trigger("select",e,{item:n})&&this._value(n.value),this.term=this._value(),this.close(e),this.selectedItem=n}}),this.liveRegion=e("",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertAfter(this.element),e.fn.bgiframe&&this.menu.element.bgiframe(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),e==="source"&&this._initSource(),e==="appendTo"&&this.menu.element.appendTo(this.document.find(t||"body")[0]),e==="disabled"&&t&&this.xhr&&this.xhr.abort()},_isMultiLine:function(){return this.element.is("textarea")?!0:this.element.is("input")?!1:this.element.prop("isContentEditable")},_initSource:function(){var t,n,r=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(n,r){r(e.ui.autocomplete.filter(t,n.term))}):typeof this.options.source=="string"?(n=this.options.source,this.source=function(t,i){r.xhr&&r.xhr.abort(),r.xhr=e.ajax({url:n,data:t,dataType:"json",success:function(e){i(e)},error:function(){i([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){this.term!==this._value()&&(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){e=e!=null?e:this._value(),this.term=this._value();if(e.length").append(e("").text(n.label)).appendTo(t)},_move:function(e,t){if(!this.menu.element.is(":visible")){this.search(null,t);return}if(this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)){this._value(this.term),this.menu.blur();return}this.menu[e](t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){if(!this.isMultiLine||this.menu.element.is(":visible"))this._move(e,t),t.preventDefault()}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,n){var r=new RegExp(e.ui.autocomplete.escapeRegex(n),"i");return e.grep(t,function(e){return r.test(e.label||e.value||e)})}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var t;this._superApply(arguments);if(this.options.disabled||this.cancelSearch)return;e&&e.length?t=this.options.messages.results(e.length):t=this.options.messages.noResults,this.liveRegion.text(t)}})})(jQuery);(function(e,t){var n=!1;e.widget("ui.menu",{version:"1.9.1",defaultElement:"
                    ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,e.proxy(function(e){this.options.disabled&&e.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(e){e.preventDefault()},"click .ui-state-disabled > a":function(e){e.preventDefault()},"click .ui-menu-item:has(a)":function(t){var r=e(t.target).closest(".ui-menu-item");!n&&r.not(".ui-state-disabled").length&&(n=!0,this.select(t),r.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var n=e(t.currentTarget);n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(e,n)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){e(t.target).closest(".ui-menu").length||this.collapseAll(t),n=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").andSelf().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function a(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var n,r,i,s,o,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(e(this).children("a").text())})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus+":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"});t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=e(this);/[^\-—–\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),r.each(function(){var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))}),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},focus:function(e,t){var n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,r,i,s,o,u;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))},blur:function(e,t){t||clearTimeout(this.timer);if(!this.active)return;this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active})},_startOpening:function(e){clearTimeout(this.timer);if(e.attr("aria-hidden")!=="true")return;this.timer=this._delay(function(){this._close(),this._open(e)},this.delay)},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay(function(){var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,n){var r;this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();this.focus(n,r)},nextPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isLastItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r-i<0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())},previousPage:function(t){var n,r,i;if(!this.active){this.next(t);return}if(this.isFirstItem())return;this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return n=e(this),n.offset().top-r+i>0}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())},_hasScroll:function(){return this.element.outerHeight()=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write(""),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t
                    a",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="
                    t
                    ",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="
                    ",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;ti.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="
                    ",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="

                    ",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t0)for(i=r;i=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*\s*$/g,Nt={option:[1,""],legend:[1,"
                    ","
                    "],thead:[1,"","
                    "],tr:[2,"","
                    "],td:[3,"","
                    "],col:[2,"","
                    "],area:[1,"",""],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X
                    ","
                    "]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1>");try{for(;r1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]===""&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("
                    ").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window); \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/maphilight.js b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/maphilight.js new file mode 100644 index 0000000..f99700f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/maphilight.js @@ -0,0 +1,367 @@ +// maphilight, version 22 Sep 2012, MIT licensed, http://davidlynch.org/projects/maphilight/ +(function($) { + var has_VML, has_canvas, create_canvas_for, add_shape_to, clear_canvas, shape_from_area, + canvas_style, hex_to_decimal, css3color, is_image_loaded, options_from_area; + + has_VML = document.namespaces; + has_canvas = !!document.createElement('canvas').getContext; + + if(!(has_canvas || has_VML)) { + $.fn.maphilight = function() { return this; }; + return; + } + + if(has_canvas) { + hex_to_decimal = function(hex) { + return Math.max(0, Math.min(parseInt(hex, 16), 255)); + }; + css3color = function(color, opacity) { + return 'rgba('+hex_to_decimal(color.substr(0,2))+','+hex_to_decimal(color.substr(2,2))+','+hex_to_decimal(color.substr(4,2))+','+opacity+')'; + }; + create_canvas_for = function(img) { + var c = $('').get(0); + c.getContext("2d").clearRect(0, 0, c.width, c.height); + return c; + }; + var draw_shape = function(context, shape, coords, x_shift, y_shift) { + x_shift = x_shift || 0; + y_shift = y_shift || 0; + + context.beginPath(); + if(shape == 'rect') { + // x, y, width, height + context.rect(coords[0] + x_shift, coords[1] + y_shift, coords[2] - coords[0], coords[3] - coords[1]); + } else if(shape == 'poly') { + context.moveTo(coords[0] + x_shift, coords[1] + y_shift); + for(i=2; i < coords.length; i+=2) { + context.lineTo(coords[i] + x_shift, coords[i+1] + y_shift); + } + } else if(shape == 'circ') { + // x, y, radius, startAngle, endAngle, anticlockwise + context.arc(coords[0] + x_shift, coords[1] + y_shift, coords[2], 0, Math.PI * 2, false); + } + context.closePath(); + } + add_shape_to = function(canvas, shape, coords, options, name) { + var i, context = canvas.getContext('2d'); + + // Because I don't want to worry about setting things back to a base state + + // Shadow has to happen first, since it's on the bottom, and it does some clip / + // fill operations which would interfere with what comes next. + if(options.shadow) { + context.save(); + if(options.shadowPosition == "inside") { + // Cause the following stroke to only apply to the inside of the path + draw_shape(context, shape, coords); + context.clip(); + } + + // Redraw the shape shifted off the canvas massively so we can cast a shadow + // onto the canvas without having to worry about the stroke or fill (which + // cannot have 0 opacity or width, since they're what cast the shadow). + var x_shift = canvas.width * 100; + var y_shift = canvas.height * 100; + draw_shape(context, shape, coords, x_shift, y_shift); + + context.shadowOffsetX = options.shadowX - x_shift; + context.shadowOffsetY = options.shadowY - y_shift; + context.shadowBlur = options.shadowRadius; + context.shadowColor = css3color(options.shadowColor, options.shadowOpacity); + + // Now, work out where to cast the shadow from! It looks better if it's cast + // from a fill when it's an outside shadow or a stroke when it's an interior + // shadow. Allow the user to override this if they need to. + var shadowFrom = options.shadowFrom; + if (!shadowFrom) { + if (options.shadowPosition == 'outside') { + shadowFrom = 'fill'; + } else { + shadowFrom = 'stroke'; + } + } + if (shadowFrom == 'stroke') { + context.strokeStyle = "rgba(0,0,0,1)"; + context.stroke(); + } else if (shadowFrom == 'fill') { + context.fillStyle = "rgba(0,0,0,1)"; + context.fill(); + } + context.restore(); + + // and now we clean up + if(options.shadowPosition == "outside") { + context.save(); + // Clear out the center + draw_shape(context, shape, coords); + context.globalCompositeOperation = "destination-out"; + context.fillStyle = "rgba(0,0,0,1);"; + context.fill(); + context.restore(); + } + } + + context.save(); + + draw_shape(context, shape, coords); + + // fill has to come after shadow, otherwise the shadow will be drawn over the fill, + // which mostly looks weird when the shadow has a high opacity + if(options.fill) { + context.fillStyle = css3color(options.fillColor, options.fillOpacity); + context.fill(); + } + // Likewise, stroke has to come at the very end, or it'll wind up under bits of the + // shadow or the shadow-background if it's present. + if(options.stroke) { + context.strokeStyle = css3color(options.strokeColor, options.strokeOpacity); + context.lineWidth = options.strokeWidth; + context.stroke(); + } + + context.restore(); + + if(options.fade) { + $(canvas).css('opacity', 0).animate({opacity: 1}, 100); + } + }; + clear_canvas = function(canvas) { + canvas.getContext('2d').clearRect(0, 0, canvas.width,canvas.height); + }; + } else { // ie executes this code + create_canvas_for = function(img) { + return $('').get(0); + }; + add_shape_to = function(canvas, shape, coords, options, name) { + var fill, stroke, opacity, e; + fill = ''; + stroke = (options.stroke ? 'strokeweight="'+options.strokeWidth+'" stroked="t" strokecolor="#'+options.strokeColor+'"' : 'stroked="f"'); + opacity = ''; + if(shape == 'rect') { + e = $(''); + } else if(shape == 'poly') { + e = $(''); + } else if(shape == 'circ') { + e = $(''); + } + e.get(0).innerHTML = fill+opacity; + $(canvas).append(e); + }; + clear_canvas = function(canvas) { + $(canvas).find('[name=highlighted]').remove(); + }; + } + + shape_from_area = function(area) { + var i, coords = area.getAttribute('coords').split(','); + for (i=0; i < coords.length; i++) { coords[i] = parseFloat(coords[i]); } + return [area.getAttribute('shape').toLowerCase().substr(0,4), coords]; + }; + + options_from_area = function(area, options) { + var $area = $(area); + return $.extend({}, options, $.metadata ? $area.metadata() : false, $area.data('maphilight')); + }; + + is_image_loaded = function(img) { + if(!img.complete) { return false; } // IE + if(typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) { return false; } // Others + return true; + }; + + canvas_style = { + position: 'absolute', + left: 0, + top: 0, + padding: 0, + border: 0 + }; + + var ie_hax_done = false; + $.fn.maphilight = function(opts) { + opts = $.extend({}, $.fn.maphilight.defaults, opts); + + if(!has_canvas && $.browser.msie && !ie_hax_done) { + document.namespaces.add("v", "urn:schemas-microsoft-com:vml"); + var style = document.createStyleSheet(); + var shapes = ['shape','rect', 'oval', 'circ', 'fill', 'stroke', 'imagedata', 'group','textbox']; + $.each(shapes, + function() { + style.addRule('v\\:' + this, "behavior: url(#default#VML); antialias:true"); + } + ); + ie_hax_done = true; + } + + return this.each(function() { + var img, wrap, options, map, canvas, canvas_always, mouseover, highlighted_shape, usemap; + img = $(this); + + if(!is_image_loaded(this)) { + // If the image isn't fully loaded, this won't work right. Try again later. + return window.setTimeout(function() { + img.maphilight(opts); + }, 200); + } + + options = $.extend({}, opts, $.metadata ? img.metadata() : false, img.data('maphilight')); + + // jQuery bug with Opera, results in full-url#usemap being returned from jQuery's attr. + // So use raw getAttribute instead. + usemap = img.get(0).getAttribute('usemap'); + + map = $('map[name="'+usemap.substr(1)+'"]'); + + if(!(img.is('img') && usemap && map.size() > 0)) { + return; + } + + if(img.hasClass('maphilighted')) { + // We're redrawing an old map, probably to pick up changes to the options. + // Just clear out all the old stuff. + var wrapper = img.parent(); + img.insertBefore(wrapper); + wrapper.remove(); + $(map).unbind('.maphilight').find('area[coords]').unbind('.maphilight'); + } + + // patch alex: to keep the aspect ratio the a + // 'background-size': '100% auto', would be simple + // but this is not supported by IE8, instead we remove the + // background:'url("'+this.src+'")', + // part here. + + wrap = $('
                    ').css({ + display:'block', + position:'relative', + padding:0, + width:this.width, + height:this.height + }); + if(options.wrapClass) { + if(options.wrapClass === true) { + wrap.addClass($(this).attr('class')); + } else { + wrap.addClass(options.wrapClass); + } + } + + // patch alex: + // create a clone of the image, remove its id and usemap + var img_clone = img.clone(); + img_clone.attr("id", "").attr("usemap", ""); + + img.before(wrap).css('opacity', 0).css(canvas_style).remove(); + if($.browser.msie) { img.css('filter', 'Alpha(opacity=0)'); } + wrap.append(img); + + // patch alex: + // add the image clone before the image + img.before(img_clone); + + canvas = create_canvas_for(this); + $(canvas).css(canvas_style); + canvas.height = this.height; + canvas.width = this.width; + + mouseover = function(e) { + var shape, area_options; + area_options = options_from_area(this, options); + if( + !area_options.neverOn + && + !area_options.alwaysOn + ) { + shape = shape_from_area(this); + add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted"); + if(area_options.groupBy) { + var areas; + // two ways groupBy might work; attribute and selector + if(/^[a-zA-Z][-a-zA-Z]+$/.test(area_options.groupBy)) { + areas = map.find('area['+area_options.groupBy+'="'+$(this).attr(area_options.groupBy)+'"]') + } else { + areas = map.find(area_options.groupBy); + } + var first = this; + areas.each(function() { + if(this != first) { + var subarea_options = options_from_area(this, options); + if(!subarea_options.neverOn && !subarea_options.alwaysOn) { + var shape = shape_from_area(this); + add_shape_to(canvas, shape[0], shape[1], subarea_options, "highlighted"); + } + } + }); + } + // workaround for IE7, IE8 not rendering the final rectangle in a group + if(!has_canvas) { + $(canvas).append(''); + } + } + } + + $(map).bind('alwaysOn.maphilight', function() { + // Check for areas with alwaysOn set. These are added to a *second* canvas, + // which will get around flickering during fading. + if(canvas_always) { + clear_canvas(canvas_always) + } + if(!has_canvas) { + $(canvas).empty(); + } + $(map).find('area[coords]').each(function() { + var shape, area_options; + area_options = options_from_area(this, options); + if(area_options.alwaysOn) { + if(!canvas_always && has_canvas) { + canvas_always = create_canvas_for(img.get()); + $(canvas_always).css(canvas_style); + canvas_always.width = img.width(); + canvas_always.height = img.height(); + img.before(canvas_always); + } + area_options.fade = area_options.alwaysOnFade; // alwaysOn shouldn't fade in initially + shape = shape_from_area(this); + if (has_canvas) { + add_shape_to(canvas_always, shape[0], shape[1], area_options, ""); + } else { + add_shape_to(canvas, shape[0], shape[1], area_options, ""); + } + } + }); + }); + + $(map).trigger('alwaysOn.maphilight').find('area[coords]') + .bind('mouseover.maphilight', mouseover) + .bind('mouseout.maphilight', function(e) { clear_canvas(canvas); });; + + img.before(canvas); // if we put this after, the mouseover events wouldn't fire. + + img.addClass('maphilighted'); + }); + }; + $.fn.maphilight.defaults = { + fill: true, + fillColor: '000000', + fillOpacity: 0.2, + stroke: true, + strokeColor: 'ff0000', + strokeOpacity: 1, + strokeWidth: 1, + fade: true, + alwaysOn: false, + neverOn: false, + groupBy: false, + wrapClass: true, + // plenty of shadow: + shadow: false, + shadowX: 0, + shadowY: 0, + shadowRadius: 6, + shadowColor: '000000', + shadowOpacity: 0.8, + shadowPosition: 'outside', + shadowFrom: false + }; +})(jQuery); + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/pure.js b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/pure.js new file mode 100644 index 0000000..6057259 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/pure.js @@ -0,0 +1,817 @@ +/*! + PURE Unobtrusive Rendering Engine for HTML + + Licensed under the MIT licenses. + More information at: http://www.opensource.org + + Copyright (c) 2012 Michael Cvilic - BeeBole.com + + Thanks to Rog Peppe for the functional JS jump + revision: 2.73 +*/ + +var $p, pure = $p = function(){ + var sel = arguments[0], + ctxt = false; + + if(typeof sel === 'string'){ + ctxt = arguments[1] || false; + }else if(sel && !sel[0] && !sel.length){ + sel = [sel]; + } + return $p.core(sel, ctxt); +}; + +$p.core = function(sel, ctxt, plugins){ + //get an instance of the plugins + var templates = []; + plugins = plugins || getPlugins(); + + //search for the template node(s) + switch(typeof sel){ + case 'string': + templates = plugins.find(ctxt || document, sel); + if(templates.length === 0) { + error('The template "' + sel + '" was not found'); + } + break; + case 'undefined': + error('The root of the template is undefined, check your selector'); + break; + default: + templates = sel; + } + + for(var i = 0, ii = templates.length; i < ii; i++){ + plugins[i] = templates[i]; + } + plugins.length = ii; + + // set the signature string that will be replaced at render time + var Sig = '_s' + Math.floor( Math.random() * 1000000 ) + '_', + // another signature to prepend to attributes and avoid checks: style, height, on[events]... + attPfx = '_a' + Math.floor( Math.random() * 1000000 ) + '_', + // rx to parse selectors, e.g. "+tr.foo[class]" + selRx = /^(\+)?([^\@\+]+)?\@?([^\+]+)?(\+)?$/, + // set automatically attributes for some tags + autoAttr = { + IMG:'src', + INPUT:'value' + }, + // check if the argument is an array - thanks salty-horse (Ori Avtalion) + isArray = Array.isArray ? + function(o) { + return Array.isArray(o); + } : + function(o) { + return Object.prototype.toString.call(o) === "[object Array]"; + }; + + /* * * * * * * * * * * * * * * * * * * * * * * * * * + core functions + * * * * * * * * * * * * * * * * * * * * * * * * * */ + + + // error utility + function error(e){ + if(typeof console !== 'undefined'){ + console.log(e); + debugger; + } + throw('pure error: ' + e); + } + + //return a new instance of plugins + function getPlugins(){ + var plugins = $p.plugins, + f = function(){}; + f.prototype = plugins; + + // do not overwrite functions if external definition + f.prototype.compile = plugins.compile || compile; + f.prototype.render = plugins.render || render; + f.prototype.autoRender = plugins.autoRender || autoRender; + f.prototype.find = plugins.find || find; + + // give the compiler and the error handling to the plugin context + f.prototype._compiler = compiler; + f.prototype._error = error; + + return new f(); + } + + // returns the outer HTML of a node + function outerHTML(node){ + // if IE, Chrome take the internal method otherwise build one + return node.outerHTML || ( + function(n){ + var div = document.createElement('div'), h; + div.appendChild( n.cloneNode(true) ); + h = div.innerHTML; + div = null; + return h; + })(node); + } + + // returns the string generator function + function wrapquote(qfn, f){ + return function(ctxt){ + return qfn('' + f.call(ctxt.item || ctxt.context, ctxt)); + }; + } + + // default find using querySelector when available on the browser + function find(n, sel){ + if(typeof n === 'string'){ + sel = n; + n = false; + } + if(typeof document.querySelectorAll !== 'undefined'){ + return (n||document).querySelectorAll( sel ); + }else{ + return error('You can test PURE standalone with: iPhone, FF3.5+, Safari4+ and IE8+\n\nTo run PURE on your browser, you need a JS library/framework with a CSS selector engine'); + } + } + + // create a function that concatenates constant string + // sections (given in parts) and the results of called + // functions to fill in the gaps between parts (fns). + // fns[n] fills in the gap between parts[n-1] and parts[n]; + // fns[0] is unused. + // this is the inner template evaluation loop. + function concatenator(parts, fns){ + return function(ctxt){ + var strs = [ parts[ 0 ] ], + n = parts.length, + fnVal, pVal, attLine, pos; + + for(var i = 1; i < n; i++){ + fnVal = fns[i].call( this, ctxt ); + pVal = parts[i]; + + // if the value is empty and attribute, remove it + if(fnVal === ''){ + attLine = strs[ strs.length - 1 ]; + if( ( pos = attLine.search( /[^\s]+=\"?$/ ) ) > -1){ + strs[ strs.length - 1 ] = attLine.substring( 0, pos ); + pVal = pVal.substr( 1 ); + } + } + + strs[ strs.length ] = fnVal; + strs[ strs.length ] = pVal; + } + return strs.join(''); + }; + } + + // parse and check the loop directive + function parseloopspec(p){ + var m = p.match( /^(\w+)\s*<-\s*(\S+)?$/ ); + if(m === null){ + error('bad loop spec: "' + p + '"'); + } + if(m[1] === 'item'){ + error('"item<-..." is a reserved word for the current running iteration.\n\nPlease choose another name for your loop.'); + } + if( !m[2] || m[2].toLowerCase() === 'context' ){ //undefined or space(IE) + m[2] = function(ctxt){return ctxt.context;}; + }else if( (m[2] && m[2].indexOf('context') === 0 ) ){ //undefined or space(IE) + m[2] = dataselectfn( m[2].replace(/^context\.?/, '') ); + } + return {name: m[1], sel: m[2]}; + } + + // parse a data selector and return a function that + // can traverse the data accordingly, given a context. + function dataselectfn (sel){ + if( typeof(sel) === 'function' ){ + //handle false values in function directive + return function ( ctxt ){ + var r = sel.call( ctxt.item || ctxt.context || ctxt, ctxt ); + return !r && r !== 0 ? '' : r; + }; + } + //check for a valid js variable name with hyphen(for properties only), $, _ and : + var m = sel.match(/^[\da-zA-Z\$_\@][\w\$:-]*(\.[\w\$:-]*[^\.])*$/); + if(m === null){ + var found = false, s = sel, parts = [], pfns = [], i = 0, retStr; + // check if literal + if(/\'|\"/.test( s.charAt(0) )){ + if(/\'|\"/.test( s.charAt(s.length-1) )){ + retStr = s.substring(1, s.length-1); + return function(){ return retStr; }; + } + }else{ + // check if literal + #{var} + while((m = s.match(/#\{([^{}]+)\}/)) !== null){ + found = true; + parts[i++] = s.slice(0, m.index); + pfns[i] = dataselectfn(m[1]); + s = s.slice(m.index + m[0].length, s.length); + } + } + if(!found){ //constant, return it + return function(){ return sel; }; + } + parts[i] = s; + return concatenator(parts, pfns); + } + m = sel.split('.'); + return function(ctxt){ + var data = ctxt.context || ctxt, + v = ctxt[m[0]], + i = 0; + if(v && v.item){ + i += 1; + if(m[i] === 'pos'){ + //allow pos to be kept by string. Tx to Adam Freidin + return v.pos; + }else{ + data = v.item; + } + } + var n = m.length; + for(; i < n; i++){ + if(!data){break;} + data = data[m[i]]; + } + return (!data && data !== 0) ? '':data; + }; + } + + // wrap in an object the target node/attr and their properties + function gettarget(dom, sel, isloop){ + var osel, prepend, selector, attr, append, target = []; + if( typeof sel === 'string' ){ + osel = sel; + var m = sel.match(selRx); + if( !m ){ + error( 'bad selector syntax: ' + sel ); + } + + prepend = m[1]; + selector = m[2]; + attr = m[3]; + append = m[4]; + + if(selector === '.' || ( !selector && attr ) ){ + target[0] = dom; + }else{ + target = plugins.find(dom, selector); + } + if(!target || target.length === 0){ + return error('The node "' + sel + '" was not found in the template:\n' + outerHTML(dom).replace(/\t/g,' ')); + } + }else{ + // autoRender node + prepend = sel.prepend; + attr = sel.attr; + append = sel.append; + target = [dom]; + } + + if( prepend || append ){ + if( prepend && append ){ + error('append/prepend cannot take place at the same time'); + }else if( isloop ){ + error('no append/prepend/replace modifiers allowed for loop target'); + }else if( append && isloop ){ + error('cannot append with loop (sel: ' + osel + ')'); + } + } + var setstr, getstr, quotefn, isStyle, isClass, attName, setfn; + if(attr){ + isStyle = (/^style$/i).test(attr); + isClass = (/^class$/i).test(attr); + attName = isClass ? 'className' : attr; + setstr = function(node, s) { + node.setAttribute(attPfx + attr, s); + if (attName in node && !isStyle) { + try{node[attName] = '';}catch(e){} //FF4 gives an error sometimes + } + if (node.nodeType === 1) { + node.removeAttribute(attr); + isClass && node.removeAttribute(attName); + } + }; + if (isStyle || isClass) {//IE no quotes special care + if(isStyle){ + getstr = function(n){ return n.style.cssText; }; + }else{ + getstr = function(n){ return n.className; }; + } + }else { + getstr = function(n){ return n.getAttribute(attr); }; + } + quotefn = function(s){ return s.replace(/\"/g, '"'); }; + if(prepend){ + setfn = function(node, s){ setstr( node, s + getstr( node )); }; + }else if(append){ + setfn = function(node, s){ setstr( node, getstr( node ) + s); }; + }else{ + setfn = function(node, s){ setstr( node, s ); }; + } + }else{ + if (isloop) { + setfn = function(node, s) { + var pn = node.parentNode; + if (pn) { + //replace node with s + pn.insertBefore(document.createTextNode(s), node.nextSibling); + pn.removeChild(node); + } + }; + } else { + if (prepend) { + setfn = function(node, s) { node.insertBefore(document.createTextNode(s), node.firstChild); }; + } else if (append) { + setfn = function(node, s) { node.appendChild(document.createTextNode(s));}; + } else { + setfn = function(node, s) { + while (node.firstChild) { node.removeChild(node.firstChild); } + node.appendChild(document.createTextNode(s)); + }; + } + } + quotefn = function(s) { return s; }; + } + return { attr: attr, nodes: target, set: setfn, sel: osel, quotefn: quotefn }; + } + + function setsig(target, n){ + var sig = Sig + n + ':'; + for(var i = 0; i < target.nodes.length; i++){ + // could check for overlapping targets here. + target.set( target.nodes[i], sig ); + } + } + + // read de loop data, and pass it to the inner rendering function + function loopfn(name, dselect, inner, sorter, filter){ + return function(ctxt){ + var a = dselect(ctxt), + old = ctxt[name], + temp = { items : a }, + filtered = 0, + length, + strs = [], + buildArg = function(idx, temp, ftr, len){ + //keep the current loop. Tx to Adam Freidin + var save_pos = ctxt.pos, + save_item = ctxt.item, + save_items = ctxt.items; + ctxt.pos = temp.pos = idx; + ctxt.item = temp.item = a[ idx ]; + ctxt.items = a; + //if array, set a length property - filtered items + typeof len !== 'undefined' && (ctxt.length = len); + //if filter directive + if(typeof ftr === 'function' && ftr.call(ctxt.item, ctxt) === false){ + filtered++; + return; + } + strs.push( inner.call(ctxt.item, ctxt ) ); + //restore the current loop + ctxt.pos = save_pos; + ctxt.item = save_item; + ctxt.items = save_items; + }; + ctxt[name] = temp; + if( isArray(a) ){ + length = a.length || 0; + // if sort directive + if(typeof sorter === 'function'){ + a.sort(sorter); + } + //loop on array + for(var i = 0, ii = length; i < ii; i++){ + buildArg(i, temp, filter, length - filtered); + } + }else{ + if(a && typeof sorter !== 'undefined'){ + error('sort is only available on arrays, not objects'); + } + //loop on collections + for(var prop in a){ + a.hasOwnProperty( prop ) && buildArg(prop, temp, filter); + } + } + + typeof old !== 'undefined' ? ctxt[name] = old : delete ctxt[name]; + return strs.join(''); + }; + } + // generate the template for a loop node + function loopgen(dom, sel, loop, fns){ + var already = false, ls, sorter, filter, prop; + for(prop in loop){ + if(loop.hasOwnProperty(prop)){ + if(prop === 'sort'){ + sorter = loop.sort; + continue; + }else if(prop === 'filter'){ + filter = loop.filter; + continue; + } + if(already){ + error('cannot have more than one loop on a target'); + } + ls = prop; + already = true; + } + } + if(!ls){ + error('Error in the selector: ' + sel + '\nA directive action must be a string, a function or a loop(<-)'); + } + var dsel = loop[ls]; + // if it's a simple data selector then we default to contents, not replacement. + if(typeof(dsel) === 'string' || typeof(dsel) === 'function'){ + loop = {}; + loop[ls] = {root: dsel}; + return loopgen(dom, sel, loop, fns); + } + var spec = parseloopspec(ls), + itersel = dataselectfn(spec.sel), + target = gettarget(dom, sel, true), + nodes = target.nodes; + + for(i = 0; i < nodes.length; i++){ + var node = nodes[i], + inner = compiler(node, dsel); + fns[fns.length] = wrapquote(target.quotefn, loopfn(spec.name, itersel, inner, sorter, filter)); + target.nodes = [node]; // N.B. side effect on target. + setsig(target, fns.length - 1); + } + return target; + } + + function getAutoNodes(n, data){ + var ns = n.getElementsByTagName('*'), + an = [], + openLoops = {a:[],l:{}}, + cspec, + isNodeValue, + i, ii, j, jj, ni, cs, cj; + //for each node found in the template + for(i = -1, ii = ns.length; i < ii; i++){ + ni = i > -1 ?ns[i]:n; + if(ni.nodeType === 1 && ni.className !== ''){ + //when a className is found + cs = ni.className.split(' '); + // for each className + for(j = 0, jj=cs.length;j -1 || isNodeValue){ + ni.className = ni.className.replace('@'+cspec.attr, ''); + if(isNodeValue){ + cspec.attr = false; + } + } + an.push({n:ni, cspec:cspec}); + } + } + } + } + + function checkClass(c, tagName){ + // read the class + var ca = c.match(selRx), + attr = ca[3] || autoAttr[tagName], + cspec = {prepend:!!ca[1], prop:ca[2], attr:attr, append:!!ca[4], sel:c}, + i, ii, loopi, loopil, val; + // check in existing open loops + for(i = openLoops.a.length-1; i >= 0; i--){ + loopi = openLoops.a[i]; + loopil = loopi.l[0]; + val = loopil && loopil[cspec.prop]; + if(typeof val !== 'undefined'){ + cspec.prop = loopi.p + '.' + cspec.prop; + if(openLoops.l[cspec.prop] === true){ + val = val[0]; + } + break; + } + } + // not found check first level of data + if(typeof val === 'undefined'){ + val = dataselectfn(cspec.prop)(isArray(data) ? data[0] : data); + // nothing found return + if(val === ''){ + return false; + } + } + // set the spec for autoNode + if(isArray(val)){ + openLoops.a.push( {l:val, p:cspec.prop} ); + openLoops.l[cspec.prop] = true; + cspec.t = 'loop'; + }else{ + cspec.t = 'str'; + } + return cspec; + } + + return an; + + } + + // returns a function that, given a context argument, + // will render the template defined by dom and directive. + function compiler(dom, directive, data, ans){ + var fns = [], j, jj, cspec, n, target, nodes, itersel, node, inner, dsel, sels, sel, sl, i, h, parts, pfns = [], p; + // autoRendering nodes parsing -> auto-nodes + ans = ans || data && getAutoNodes(dom, data); + if(data){ + // for each auto-nodes + while(ans.length > 0){ + cspec = ans[0].cspec; + n = ans[0].n; + ans.splice(0, 1); + if(cspec.t === 'str'){ + // if the target is a value + target = gettarget(n, cspec, false); + setsig(target, fns.length); + fns[fns.length] = wrapquote(target.quotefn, dataselectfn(cspec.prop)); + }else{ + // if the target is a loop + itersel = dataselectfn(cspec.sel); + target = gettarget(n, cspec, true); + nodes = target.nodes; + for(j = 0, jj = nodes.length; j < jj; j++){ + node = nodes[j]; + inner = compiler(node, false, data, ans); + fns[fns.length] = wrapquote(target.quotefn, loopfn(cspec.sel, itersel, inner)); + target.nodes = [node]; + setsig(target, fns.length - 1); + } + } + } + } + // read directives + for(sel in directive){ + if(directive.hasOwnProperty(sel)){ + i = 0; + dsel = directive[sel]; + sels = sel.split(/\s*,\s*/); //allow selector separation by quotes + sl = sels.length; + do{ + if(typeof(dsel) === 'function' || typeof(dsel) === 'string'){ + // set the value for the node/attr + sel = sels[i]; + target = gettarget(dom, sel, false); + setsig(target, fns.length); + fns[fns.length] = wrapquote(target.quotefn, dataselectfn(dsel)); + }else{ + // loop on node + loopgen(dom, sel, dsel, fns); + } + }while(++i < sl); + } + } + // convert node to a string + h = outerHTML(dom); + // IE adds an unremovable "selected, value" attribute + // hard replace while waiting for a better solution + h = h.replace(/<([^>]+)\s(value\=""|selected)\s?([^>]*)>/ig, "<$1 $3>"); + + // remove attribute prefix + h = h.split(attPfx).join(''); + + // slice the html string at "Sig" + parts = h.split( Sig ); + // for each slice add the return string of + for(i = 1; i < parts.length; i++){ + p = parts[i]; + // part is of the form "fn-number:..." as placed there by setsig. + pfns[i] = fns[ parseInt(p, 10) ]; + parts[i] = p.substring( p.indexOf(':') + 1 ); + } + return concatenator(parts, pfns); + } + // compile the template with directive + // if a context is passed, the autoRendering is triggered automatically + // return a function waiting the data as argument + function compile(directive, ctxt, template){ + var rfn = compiler( ( template || this[0] ).cloneNode(true), directive, ctxt); + return function(context){ + return rfn({context:context}); + }; + } + //compile with the directive as argument + // run the template function on the context argument + // return an HTML string + // should replace the template and return this + function render(ctxt, directive){ + var fn = typeof directive === 'function' && directive, i = 0, ii = this.length; + for(; i < ii; i++){ + this[i] = replaceWith( this[i], (fn || plugins.compile( directive, false, this[i] ))( ctxt, false )); + } + context = null; + return this; + } + + // compile the template with autoRender + // run the template function on the context argument + // return an HTML string + function autoRender(ctxt, directive){ + var fn = plugins.compile( directive, ctxt, this[0] ); + for(var i = 0, ii = this.length; i < ii; i++){ + this[i] = replaceWith( this[i], fn( ctxt, false)); + } + context = null; + return this; + } + + function replaceWith(elm, html) { + var ne, + ep = elm.parentNode, + depth = 0; + if(!ep){ //if no parents + ep = document.createElement('DIV'); + ep.appendChild(elm); + } + switch (elm.tagName) { + case 'TBODY': case 'THEAD': case 'TFOOT': + html = '
                    ' + html + '
                    '; + depth = 1; + break; + case 'TR': + html = '' + html + '
                    '; + depth = 2; + break; + case 'TD': case 'TH': + html = '' + html + '
                    '; + depth = 3; + break; + } + tmp = document.createElement('SPAN'); + tmp.style.display = 'none'; + document.body.appendChild(tmp); + tmp.innerHTML = html; + ne = tmp.firstChild; + while (depth--) { + ne = ne.firstChild; + } + ep.insertBefore(ne, elm); + ep.removeChild(elm); + document.body.removeChild(tmp); + elm = ne; + + ne = ep = null; + return elm; + } + + return plugins; +}; + +$p.plugins = {}; + +$p.libs = { + dojo:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return dojo.query(sel, n); + }; + } + }, + domassistant:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return $(n).cssSelect(sel); + }; + } + DOMAssistant.attach({ + publicMethods : [ 'compile', 'render', 'autoRender'], + compile:function(directive, ctxt){ + return $p([this]).compile(directive, ctxt); + }, + render:function(ctxt, directive){ + return $( $p([this]).render(ctxt, directive) )[0]; + }, + autoRender:function(ctxt, directive){ + return $( $p([this]).autoRender(ctxt, directive) )[0]; + } + }); + }, + jquery:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return jQuery(n).find(sel); + }; + } + jQuery.fn.extend({ + directives:function(directive){ + this._pure_d = directive; return this; + }, + compile:function(directive, ctxt){ + return $p(this).compile(this._pure_d || directive, ctxt); + }, + render:function(ctxt, directive){ + return jQuery( $p( this ).render( ctxt, this._pure_d || directive ) ); + }, + autoRender:function(ctxt, directive){ + return jQuery( $p( this ).autoRender( ctxt, this._pure_d || directive ) ); + } + }); + }, + mootools:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return $(n).getElements(sel); + }; + } + Element.implement({ + compile:function(directive, ctxt){ + return $p(this).compile(directive, ctxt); + }, + render:function(ctxt, directive){ + return $p([this]).render(ctxt, directive); + }, + autoRender:function(ctxt, directive){ + return $p([this]).autoRender(ctxt, directive); + } + }); + }, + prototype:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + n = n === document ? n.body : n; + return typeof n === 'string' ? $$(n) : $(n).select(sel); + }; + } + Element.addMethods({ + compile:function(element, directive, ctxt){ + return $p([element]).compile(directive, ctxt); + }, + render:function(element, ctxt, directive){ + return $p([element]).render(ctxt, directive); + }, + autoRender:function(element, ctxt, directive){ + return $p([element]).autoRender(ctxt, directive); + } + }); + }, + sizzle:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return Sizzle(sel, n); + }; + } + }, + sly:function(){ + if(typeof document.querySelector === 'undefined'){ + $p.plugins.find = function(n, sel){ + return Sly(sel, n); + }; + } + }, + yui:function(){ //Thanks to https://github.com/soljin + if(typeof document.querySelector === 'undefined'){ + YUI().use("node",function(Y){ + $p.plugins.find = function(n, sel){ + return Y.NodeList.getDOMNodes(Y.one(n).all(sel)); + }; + }); + } + YUI.add("pure-yui",function(Y){ + Y.Node.prototype.directives = function(directive){ + this._pure_d = directive; return this; + }; + Y.Node.prototype.compile = function(directive, ctxt){ + return $p([this._node]).compile(this._pure_d || directive, ctxt); + }; + Y.Node.prototype.render = function(ctxt, directive){ + return Y.one($p([this._node]).render(ctxt, this._pure_d || directive)); + }; + Y.Node.prototype.autoRender = function(ctxt, directive){ + return Y.one($p([this._node]).autoRender(ctxt, this._pure_d || directive)); + }; + },"0.1",{requires:["node"]}); + } +}; + +// get lib specifics if available +(function(){ + var libkey = + typeof dojo !== 'undefined' && 'dojo' || + typeof DOMAssistant !== 'undefined' && 'domassistant' || + typeof jQuery !== 'undefined' && 'jquery' || + typeof MooTools !== 'undefined' && 'mootools' || + typeof Prototype !== 'undefined' && 'prototype' || + typeof Sizzle !== 'undefined' && 'sizzle' || + typeof Sly !== 'undefined' && 'sly' || + typeof YUI !== 'undefined' && 'yui'; + + libkey && $p.libs[libkey](); + + //for node.js + if(typeof exports !== 'undefined'){ + exports.$p = $p; + } +})(); \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/question_handling.js b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/question_handling.js new file mode 100644 index 0000000..45a1dfe --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/question_handling.js @@ -0,0 +1,1489 @@ +var ilias = {}; //namespace +var icount = 0; //interaction count +ilias.UTILS={}; +ilias.questions = { + answers:Object, + success: "not attempted" +}; + +ilias.questions.txt = {}; +ilias.questions.txt.wrong_answers = "Incorrect Items"; +ilias.questions.txt.wrong_answers_single = "Incorrect Choice."; +ilias.questions.txt.tries_remaining = "Tries Remaining"; +ilias.questions.txt.please_try_again = "Please try again!"; +ilias.questions.txt.all_answers_correct = "Correct!"; +ilias.questions.txt.nr_of_tries_exceeded = "Number of tries exceeded."; +ilias.questions.txt.correct_answers_shown = "Correct solution see above."; +ilias.questions.txt.correct_answers_also = "Also correct are:"; +ilias.questions.txt.correct_answer_also = "Also correct is:"; +ilias.questions.txt.ov_all_correct = "You have correctly answered all questions."; +ilias.questions.txt.ov_some_correct = "You have correctly answered [x] out of [y] questions."; +ilias.questions.txt.ov_wrong_answered = "The following questions were not answered or answered wrong"; + +ilias.questions.init = function() { + ilias.questions.shuffle(); +}; + +ilias.questions.shuffleAll = function() { + //shuffle questions + for (var k in questions) { + if (questions[k].shuffle === true) { + ilias.questions.swapper(questions[k].answers); + } + } +}; + +ilias.questions.shuffle = function(a_question) { + //shuffle questions + if (!a_question.answers) {return;} + if (a_question.shuffle === true) { + ilias.questions.swapper(a_question.answers); + } +}; + +ilias.questions.swapper = function(a) +{ + var i,L; + i = L = a.length; + while (i--) + { + var r = Math.floor(Math.random()*L); + var x = a[i]; + a[i] = a[r]; + a[r] = x; + } +}; + + +ilias.questions.checkAnswers = function(a_id) { + if (!answers[a_id]) { + answers[a_id] = new Object(); + answers[a_id].tries = 0; + answers[a_id].wrong = 0; + answers[a_id].passed = null; + answers[a_id].answer = new Array(); + answers[a_id].interactionId=null; + + } + answers[a_id].tries++; + + var call = "ilias.questions."+questions[a_id].type+"("+a_id+")"; + + eval(call); + + // forward answer to self assessment question handler (non-scorm) + if (typeof ilCOPageQuestionHandler != "undefined") + { + ilCOPageQuestionHandler.processAnswer(questions[a_id].type, a_id, answers[a_id]); + } +}; + +ilias.questions.handleMCImages = function(a_id) { + + if(questions[a_id].path === undefined) + { + return; + } + + jQuery('div#container' + a_id + ' input.order').each(function(key, node){ + for(var i=0;i 0) + { + jQuery(text_node).before('' + + ''); + } + else + { + jQuery(text_node).before(''); + } + + } + } + } + + }); +} + +ilias.questions.assSingleChoice = function(a_id) { + + var a_node = jQuery('input[name="answers'+a_id+'"]'); + var tocheck = "points"; + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i 0) + || (a_node.get(i).checked && questions[a_id].answers[i][tocheck] <= 0)) + { + answers[a_id].passed = false; + answers[a_id].wrong++; + answers[a_id].answer[i]=false; + + } else { + answers[a_id].answer[i]=true; + } + if (a_node.get(i).checked) + { + answers[a_id].choice.push(a_node.get(i).value); + } + } + + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assMultipleChoice = function(a_id) { + + var a_node = jQuery('input[name="answers'+a_id+'"]'); + var tocheck = "points_checked"; + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i 0) + || (a_node.get(i).checked && questions[a_id].answers[i][tocheck] <= 0)) + { + answers[a_id].wrong++; + answers[a_id].passed = false; + answers[a_id].answer[i]=false; + + } else { + answers[a_id].answer[i]=true; + } + if (a_node.get(i).checked) + { + answers[a_id].choice.push(a_node.get(i).value); + } + + } + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assTextQuestion = function(a_id) { + jQuery('#button'+a_id).attr("disabled", "disabled"); + jQuery('#textarea'+a_id).attr("disabled", "disabled"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).html('Answer submitted!
                    '); + jQuery('#feedback'+a_id).slideToggle(); + answers[a_id].passed = true; + ilias.questions.scormHandler(a_id,"neutral",jQuery('#textarea'+a_id).val()); +}; + +ilias.questions.assOrderingQuestion = function(a_id) { + + var result = jQuery('#order'+a_id).sortable('toArray'); + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i' /*
                    ' + + '(+)'*/); + jQuery(node).parent().height("auto"); + // jQuery(node).parent().width("auto"); + }); +}; + +ilias.questions.assOrderingHorizontal = function(a_id) { + + var result = jQuery('#order'+a_id).sortable('toArray'); + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + for (var i=0;i 0) || (answers[a_id].areas[i]==true && questions[a_id].answers[i].points <= 0)) + { + answers[a_id].passed = false; + answers[a_id].wrong++; + answers[a_id].answer[i]=false; + } else { + answers[a_id].answer[i]=true; + } + if (answers[a_id].areas[i] == true) + { + answers[a_id].choice.push(i); + } + } + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assMatchingQuestion = function(a_id) { + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + var found = 0; + var selected = 0; + + // iterate all pairs + for (var i=0;i 0) { + selected++; + } + + for (var j=0;j found) { + answers[a_id].passed = false; + // # wrong answers is # matches - correctly found pairs + answers[a_id].wrong = questions[a_id].match.length - found; + } + + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.assTextSubset = function(a_id) { + + answers[a_id].wrong = 0; + answers[a_id].passed = false; + answers[a_id].choice = []; + + var correct_answer_given = false; + var wrong_answer_given = false; + var a_node = jQuery('input[name="answers'+a_id+'[]"]'); + for (var i=0;i 0) + { + found = true; + + // check if answer was given multiple times + for (var j=0;j= a_node.value) { + value_found=true; + if (questions[a_id].gaps[i].item[j].points <= 0) { + answers[a_id].passed = false; + answers[a_id].wrong++; + answers[a_id].answer[i]=false; + } else { + answers[a_id].answer[i]=true; + } + } + } + + } + + answers[a_id].choice.push(a_node.value); + if (value_found==false) {answers[a_id].passed = false; answers[a_id].wrong++; answers[a_id].answer[i]=false;} + } + } + ilias.questions.showFeedback(a_id); +}; + +ilias.questions.initClozeTest = function(a_id) { + var closecounter = 0; + _initClozeTestCallBack = function (found) { + var type = questions[a_id].gaps[closecounter].type; + var input; + if (type==0 || type==2) { + var size = (type==0) ? 20 : 4; + input = jQuery.create('input', {'id': a_id+"_"+closecounter, 'type':'text', 'size':size, 'class': 'ilc_qinput_TextInput'}); + } + if (type==1) { + input = jQuery.create('select', {'id': a_id+"_"+closecounter}); + for (var i=0;i -1) + { + jQuery(node).removeClass("ilc_qetitem_ErrorTextSelected"); + questions[a_id].selected.splice(id_index, 1); + } + else + { + jQuery(node).addClass("ilc_qetitem_ErrorTextSelected"); + questions[a_id].selected.push(id); + } + + jQuery(node).blur(); +}; + +ilias.questions.assErrorText =function(a_id) { + + answers[a_id].wrong = 0; + answers[a_id].passed = true; + answers[a_id].choice = []; + + if(questions[a_id].selected === undefined) + { + answers[a_id].passed = false; + } + else + { + var found = 0; + for(var i=0;i -1) + { + // word is not a correct answer + if(is_wrong === false) + { + answers[a_id].wrong++; + } + // found correct answer + else + { + found++; + } + } + // word has not been selected + else if(is_wrong === true) + { + // should have been selected + answers[a_id].wrong++; + } + } + if(found < questions[a_id].correct_answers.length || + answers[a_id].wrong > 0) + { + answers[a_id].passed = false; + } + } + + ilias.questions.showFeedback(a_id); +} + +ilias.questions.showFeedback =function(a_id) { + + jQuery('#feedback'+a_id).hide(); + + // "image map as single choice" not supported yet + if(questions[a_id].type == "assSingleChoice") + { + var txt_wrong_answers = ilias.questions.txt.wrong_answers_single; + } + else + { + var txt_wrong_answers = ilias.questions.txt.wrong_answers + ': ' + + answers[a_id].wrong ; + } + + if (answers[a_id].passed===true || (answers[a_id].tries >=questions[a_id].nr_of_tries && questions[a_id].nr_of_tries!=0)) { + jQuery('#button'+a_id).attr("disabled", "true"); + if (answers[a_id].passed===true) { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedw_FeedbackWrong"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).html('' + ilias.questions.txt.all_answers_correct + '
                    '+questions[a_id].feedback['allcorrect']); + ilias.questions.showCorrectAnswers(a_id); + ilias.questions.scormHandler(a_id,"correct",ilias.questions.toJSONString(answers[a_id])); + } else { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedw_FeedbackWrong"); + jQuery('#feedback'+a_id).html('' + ilias.questions.txt.nr_of_tries_exceeded + + '
                    ' + ilias.questions.txt.correct_answers_shown + '
                    '+questions[a_id].feedback['onenotcorrect']); + ilias.questions.showCorrectAnswers(a_id); + ilias.questions.scormHandler(a_id,"incorrect",ilias.questions.toJSONString(answers[a_id])); + } + } else { + if (questions[a_id].nr_of_tries!=0) { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedw_FeedbackWrong"); + var rem = questions[a_id].nr_of_tries - answers[a_id].tries; + jQuery('#feedback'+a_id).html(txt_wrong_answers + '
                    ' + + ilias.questions.txt.tries_remaining + ': '+ rem + + "
                    " + questions[a_id].feedback['onenotcorrect']); + ilias.questions.scormHandler(a_id,"incorrect",ilias.questions.toJSONString(answers[a_id])); + } else { + jQuery('#feedback'+a_id).removeClass("ilc_qfeedr_FeedbackRight"); + jQuery('#feedback'+a_id).addClass("ilc_qfeedw_FeedbackWrong"); + jQuery('#feedback'+a_id).html(txt_wrong_answers + '
                    ' + + ilias.questions.txt.please_try_again + '
                    ' + questions[a_id].feedback['onenotcorrect']); + ilias.questions.scormHandler(a_id,"incorrect",ilias.questions.toJSONString(answers[a_id])); + } + } + jQuery('#feedback'+a_id).slideToggle(); + + // update question overviews + if (typeof ilCOPagePres != "undefined") + { + ilCOPagePres.updateQuestionOverviews(); + } + +}; + + +ilias.questions.scormHandler = function(a_id,a_state,a_response) { + var version; + + if (ScormApi==null) {return;} + var tries = answers[a_id].tries; + var i_key; + var s_key; + switch (ScormApi.version) { + case '1.2': + i_key = "cmi.interactions."; + s_key = "cmi.core.lesson_status"; + break; + case '1.3': + i_key = "cmi.interactions."; + s_key = "cmi.success_status"; + break; + } + if (tries==1) { + //define interaction + answers[a_id].interactionId=icount; + setValue(i_key + answers[a_id].interactionId+".id","interaction_"+a_id); + setValue(i_key + answers[a_id].interactionId+".type","other"); + setValue(i_key + answers[a_id].interactionId+".result",a_state); + setValue(i_key + answers[a_id].interactionId+".learner_response",a_response); + setValue(i_key + answers[a_id].interactionId+".description",questions[a_id].question); + icount++; + } else { + setValue(i_key + answers[a_id].interactionId+".learner_response",a_response); + setValue(i_key + answers[a_id].interactionId+".result",a_state); + } + + ilias.questions.updateSuccessStatus(); + if (pager != null) + { + pager.updateNextLink(); + } +}; + +ilias.questions.updateSuccessStatus = function() +{ + var s_key; + var status = ilias.questions.determineSuccessStatus(); + + + if (ScormApi==null) {return;} + + if (status=="passed" || ScormApi.version=="1.3" ) { + + switch (ScormApi.version) { + case '1.2': + s_key = "cmi.core.lesson_status"; + break; + case '1.3': + // bug #9413 + if (status == "") { + status = "unknown"; + } + s_key = "cmi.success_status"; + break; + } + + setValue(s_key,status); + } +} + +ilias.questions.determineSuccessStatus = function() +{ + var status = ""; + var at_least_one = false; + for (var k in questions) { + var index=parseInt(k,10); + if (!isNaN(index)) { + if (status != "failed") + { + status = "passed"; + } + if (!answers[index]) { + status = "failed"; + } else { + if (answers[index].passed!=true) {status="failed";} + } + } + } + return status; +} + +ilias.questions.showCorrectAnswers =function(a_id) { + + switch (questions[a_id].type) { + + case 'assSingleChoice': + for (var i=0;i 0) { + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("checked",true); + } + } + break; + //end assSingleChoice + + case 'assMultipleChoice': + for (var i=0;i 0) { + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("checked",true); + } else { + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("checked",false); + } + jQuery('input[name="answers'+a_id+'"]').eq(i).attr("disabled",true); + + } + break; + //end assMultipleChoice + + case 'assImagemapQuestion': + //reinit map + jQuery(function() { + jQuery('.cmap'+a_id).maphilight_mod({fade:true}); + }); + for (var i=0;i 0) { + // is already selected? + if(!jQuery('#canvas_' + a_id + '_' + i).attr('id')) { + mouseclick(null,document.getElementById(a_id+"_"+questions[a_id].answers[i].order)); + } + } + // remove incorrect + else { + jQuery('#canvas_' + a_id + '_' + i).remove(); + } + } + break; + //end assImagemapQuestion + + case 'assOrderingQuestion': + case 'assOrderingHorizontal': + var answers = questions[a_id].answers; + var answers_sorted = answers.sort(sortBySolutionorder); + var items=jQuery("#order"+a_id).children(); + for (var i=0;i=1) + { + cid=j; + } + } + jQuery('select#'+a_id+"_"+i+" option[id="+cid+"]").attr("selected","selected"); + } + if (type==0 || type==2) { + var cvalue; + jQuery('input#'+a_id+"_"+i).attr("disabled",true); + //look for correct solution + for (var j=0;j 0) + { + cvalue = questions[a_id].gaps[i].item[j].value; + } + } + jQuery('input#'+a_id+"_"+i).attr("value",cvalue); + } + } + break; + //end assClozeTest + + case 'assTextSubset': + var a_node = jQuery('input[name="answers'+a_id+'[]"]'); + var choice = []; + for (var i=0;i 0) { + correct_info = correct_info + "
                  • " + questions[a_id].correct_answers[c]["answertext"] + "
                  • "; + correct_count++; + } + } + } + if(correct_info.length) + { + var elements = jQuery("#container"+a_id+" > .ilc_answers"); + if(correct_count > 1) + { + var correct_header = ilias.questions.txt.correct_answers_also; + } + else + { + var correct_header = ilias.questions.txt.correct_answer_also; + } + elements.eq(elements.length -1).after("
                    " + correct_header + + "
                      " + correct_info + "
                    "); + } + break; + //end assTextSubset + + case 'assErrorText': + for(var i=0;i' + + questions[a_id].answers[i]["answertext"] + '' + correct); + } + } + } + break; + //end assErrorText + } +}; + +function sortBySolutionorder(thisObject,thatObject) { + if (thisObject.order > thatObject.order) { + return 1; + } + else if (thisObject.order < thatObject.order) { + return -1; + } + return 0; +} + +ilias.questions.fix_imageurls = function(node) +{ + var container =jQuery(node).find('img'); + for (var i=0;i').append( this.eq(0).clone() ).html(); +}; + +jQuery.fn.textLimiter = function(){ + return this.each(function(){ + if(typeof(nr) == "undefined") { nr = 0; } + var counter_id = 'counter' +nr; + var max = this.getAttribute('maxlength'); + var html_counter = '
                    Remaining characters: ' +max+ ''; + jQuery(this).after(html_counter); + var jquery_pattern = '#' +counter_id +' > span'; + this.relatedElement = jQuery(jquery_pattern)[0]; + nr++; + jQuery(this).bind("keyup", function(){ + var maxLength = this.getAttribute('maxlength'); + var currentLength = this.value.length; + if(currentLength >= maxLength) { + this.relatedElement.className = 'toomuch'; + this.value = this.value.substring(0, maxLength); + } else { + this.relatedElement.className = ''; + } + var left_over = maxLength - currentLength; + this.relatedElement.firstChild.nodeValue = left_over; + }); + }); +}; + +(function(jQuery) { + + // register jQuery extension + jQuery.extend({ + create: function(element, attributes, children) { + + // create new element + var elem = jQuery(document.createElement(element)); + + // add passed attributes + if (typeof(attributes) == 'object') { + for (key in attributes) { + elem.attr(key, attributes[key]); + } + } + + // add passed child elements + if (typeof(children) == 'object') { + for (i = 0; i < children.length; i++) { + elem.append(children[i]); + } + } else if (typeof(children) != 'undefined' && children != null) { + elem.text(children.toString()); + } + + return elem; + } + }); + +})(jQuery); + + +//add question specific css class +jQuery(document).ready(function() { + /* + for (var q in questions) { + var qType = questions[q].type; + var cssClass = qType.substring(3,qType.length); + jQuery('#container'+questions[q].id).parents('.ilc_question_Standard').addClass("ilc_question_"+cssClass); + } + */ +}); + + +(function(jQuery) { + var has_VML, create_canvas_for, add_shape_to, clear_canvas, shape_from_area, + canvas_style, fader, hex_to_decimal, css3color, is_image_loaded; + + var counter = 0; + + has_VML = document.namespaces; + has_canvas = document.createElement('canvas'); + has_canvas = has_canvas && has_canvas.getContext; + + if(!(has_canvas || has_VML)) { + jQuery.fn.maphilight_mod = function() { return this; }; + return; + } + + // For non IE browsers!!! + if(has_canvas) { + + fader = function(element, opacity, interval) { + if(opacity <= 1) { + element.style.opacity = opacity; + window.setTimeout(fader, 10, element, opacity + 0.1, 10); + } + }; + + hex_to_decimal = function(hex) { + return Math.max(0, Math.min(parseInt(hex, 16), 255)); + }; + css3color = function(color, opacity) { + return 'rgba('+hex_to_decimal(color.substr(0,2))+','+hex_to_decimal(color.substr(2,2))+','+hex_to_decimal(color.substr(4,2))+','+opacity+')'; + }; + create_canvas_for = function(img, id) { + var width = jQuery(img).prop("width"); + var height = jQuery(img).prop("height"); + if(typeof(img.width) == "number") + { + width = img.width; + height = img.height; + } + var c = jQuery('').get(0); + c.width = width; + c.height = height; + c.getContext("2d").clearRect(0, 0, c.width, c.height); + return c; + }; + + add_shape_to = function(canvas, shape, coords, options, name) + { + var i, context = canvas.getContext('2d'); + context.beginPath(); + + if(shape == 'rect') + { + context.rect(coords[0], coords[1], coords[2] - coords[0], coords[3] - coords[1]); + } + else if(shape == 'poly') + { + context.moveTo(coords[0], coords[1]); + + for(i=2; i < coords.length; i+=2) + { + context.lineTo(coords[i], coords[i+1]); + } + + } + else if(shape == 'circ') + { + context.arc(coords[0], coords[1], coords[2], 0, Math.PI * 2, false); + } + + context.closePath(); + + if(options.fill) + { + context.fillStyle = css3color(options.fillColor, options.fillOpacity); + context.fill(); + } + if(options.stroke) + { + context.strokeStyle = css3color(options.strokeColor, options.strokeOpacity); + context.lineWidth = options.strokeWidth; + context.stroke(); + } + if(options.fade && !jQuery.browser.msie) + { + fader(canvas, 0); + } + }; + + clear_canvas = function(canvas, area) { + canvas.getContext('2d').clearRect(0, 0, canvas.width,canvas.height); + }; + } + // IE!!! + else + { + var ie8=false; + // ie executes this code + if (document.documentMode) // IE8 + { + if (document.documentMode==8) { + ie8 = true; + } + } + + if(ie8==true) + { + document.writeln(''); + document.namespaces.add('v', 'urn:schemas-microsoft-com:vml', "#default#VML"); + } else { + document.createStyleSheet().addRule("v\\:*", "behavior: url(#default#VML); antialias: true;"); + document.namespaces.add("v", "urn:schemas-microsoft-com:vml"); + } + + create_canvas_for = function(img, id) + { + var width = jQuery(img).prop("width"); + var height = jQuery(img).prop("height"); + if(typeof(img.width) == "number") + { + width = img.width; + height = img.height; + } + return jQuery('').get(0); + }; + + add_shape_to = function(canvas, shape, coords, options, name, id) + { + var fill, stroke, opacity, e; + + fill = ''; + + stroke = (options.stroke ? 'strokeweight="'+options.strokeWidth+'" stroked="t" strokecolor="#'+options.strokeColor+'"' : 'stroked="f"'); + + opacity = ''; + + if(shape == 'rect') + { + e = jQuery(''); + } + else if(shape == 'poly') + { + e = jQuery(''); + } + else if(shape == 'circ') + { + e = jQuery(''); + } + + e.get(0).innerHTML = fill+opacity; + jQuery(canvas).append(e); + }; + + clear_canvas = function(canvas) + { + jQuery(canvas).find('[name=highlighted]').remove(); + }; + } + + shape_from_area = function(area) + { + var i, coords = area.getAttribute('coords').split(','); + + for (i=0; i < coords.length; i++) { coords[i] = parseFloat(coords[i]); } + + return [area.getAttribute('shape').toLowerCase().substr(0,4), coords]; + + }; + + is_image_loaded = function(img) { + if(!img.complete) { return false; } // IE + if(typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) { return false; } // Others + return true; + }; + + canvas_style = { + position: 'absolute', + left: 0, + top: 0, + padding: 0, + border: 0 + }; + + jQuery.fn.maphilight_mod = function(opts) { + opts = jQuery.extend({}, jQuery.fn.maphilight_mod.defaults, opts); + + return this.each(function() { + + var img, wrap, options, map, canvas, canvas_always, mouseover, highlighted_shape, question_id; + img = jQuery(this); + + if(!is_image_loaded(this)) { + // If the image isn't fully loaded, this won't work right. Try again later. + return window.setTimeout(function() { + img.maphilight_mod(opts); + }, 200); + } + + options = jQuery.metadata ? jQuery.extend({}, opts, img.metadata()) : opts; + + map = jQuery('map[name="'+img.attr('usemap').substr(1)+'"]'); + + if(!(img.is('img') && img.attr('usemap') && map.size() > 0)) { return; } + + if(img.hasClass('maphilighted_mod')) { + // We're redrawing an old map, probably to pick up changes to the options. + // Just clear out all the old stuff. + var wrapper = img.parent(); + img.insertBefore(wrapper); + wrapper.remove(); + // alert('yes'); + } + + wrap = jQuery('
                    ').css({display:'block',background:'url("'+this.src+'")',position:'relative',padding:0,width:this.width,height:this.height}); + img.before(wrap).css('opacity', 0).css(canvas_style).remove(); + + if(jQuery.browser.msie && !has_canvas) { img.css('filter', 'Alpha(opacity=0)'); } + + wrap.append(img); + + question_id = img.attr('usemap'); + question_id = question_id.substr(4); + + canvas = create_canvas_for(this, question_id); + jQuery(canvas).css(canvas_style); + + mouseover = function(e) + { + var shape, area_options; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (area_options.linked) + { + var thislinked = area_options.linked; + + jQuery(map).find('area[coords]').each(function() + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (thislinked == area_options.linked) { + shape = shape_from_area(this); + add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted", null); + } + + }); + } + else + { + shape = shape_from_area(this); + add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted", null); + } + + + //if(!area_options.alwaysOn) + //{ + // shape = shape_from_area(this); + // add_shape_to(canvas, shape[0], shape[1], area_options, "highlighted", null); + //} + + }; + + + draw = function(object, target_canvas) + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + // NON IE + if(has_canvas) + { + var arr_map = jQuery(object).attr("id").split("_"); + var str_cmap = '.cmap' + arr_map[0]; + canvas_always = create_canvas_for($(str_cmap).get(), jQuery(object).attr("id")); + jQuery(canvas_always).css(canvas_style); + + $(str_cmap).before(canvas_always); + } + + shape = shape_from_area(object); + + // IE! + if (jQuery.browser.msie && !has_canvas) + { + add_shape_to(target_canvas, shape[0], shape[1], area_options, "", jQuery(object).attr("id")); + } + else + { + add_shape_to(canvas_always, shape[0], shape[1], area_options, ""); + } + }; + + mouseclick = function(e,id) + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (id) { + object = id; + } + else { + object = this; + } + + if (!jQuery('#canvas_' + jQuery(object).attr('id')).attr('id')) + { + if (area_options.linked) + { + var thislinked = area_options.linked; + + jQuery(map).find('area[coords]').each(function() + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (thislinked == area_options.linked) { + // alert(jQuery(this).attr('id') + ' ' + area_options.linked); + draw(this, canvas); + } + + }); + } + else + { + draw(object, canvas); + } + } + else + { + if (area_options.linked) + { + var thislinked = area_options.linked; + + jQuery(map).find('area[coords]').each(function() + { + var shape, area_options, object; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if (thislinked == area_options.linked) { + jQuery('#canvas_' + jQuery(this).attr('id')).remove(); + } + }); + clear_canvas(canvas); + } + else + { + jQuery('#canvas_' + jQuery(object).attr('id')).remove(); + clear_canvas(canvas); + } + } + }; + + if(options.alwaysOn) { + jQuery(map).find('area[coords]').each(mouseover); + } else { + if(jQuery.metadata) { + // If the metadata plugin is present, there may be areas with alwaysOn set. + // We'll add these to a *second* canvas, which will get around flickering during fading. + jQuery(map).find('area[coords]').each(function() { + + var shape, area_options; + area_options = jQuery.metadata ? jQuery.extend({}, options, jQuery(this).metadata()) : options; + + if(area_options.alwaysOn) + { + draw(this, canvas); + } + }); + } + jQuery(map).find('area[coords]').unbind(); + jQuery(map).find('area[coords]').mouseover(mouseover).mouseout(function(e) { clear_canvas(canvas); }); + jQuery(map).find('area[coords]').click(mouseclick); + } + + img.before(canvas); // if we put this after, the mouseover events wouldn't fire. + img.addClass('maphilighted_mod'); + + // if question was not answered correctly yet, "reload" active areas + if(ilias.questions.answers[question_id] && ilias.questions.answers[question_id].passed != true) + { + for (i=0; i < ilias.questions.answers[question_id].areas.length; i++){ + if(ilias.questions.answers[question_id].areas[i] == true) + { + var canvas_id = question_id + '_' + i; + if (!jQuery('#canvas_' + canvas_id).attr('id')) + { + var selected_area = jQuery(map).find('area[id="'+ canvas_id + '"]'); + draw(jQuery(selected_area).get(0), canvas); + } + } + }; + } + + }); + }; + + jQuery.fn.maphilight_mod.defaults = { + fill: true, + fillColor: 'ff6633', + fillOpacity: 0.4, + stroke: true, + strokeColor: 'ff6633', + strokeOpacity: 1, + strokeWidth: 2, + fade: true, + alwaysOn: false + }; +})(jQuery); + + +function getFname(yStr){ + var sFileName = ""; + for (nloop=yStr.length-1;nloop>1;nloop--){ + if (yStr.charAt(nloop)=="/"){ + sFileName=yStr.substring(nloop+1,yStr.length); + break; + } + if (yStr.charAt(nloop)=="\\"){ // backslash must be escaped + sFileName=yStr.substring(nloop+1,yStr.length); + break; + } + } + return sFileName; +} + +answers = ilias.questions.answers; diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/yahoo/animation-min.js b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/yahoo/animation-min.js new file mode 100644 index 0000000..26dde3d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/yahoo/animation-min.js @@ -0,0 +1,23 @@ +/* +Copyright (c) 2011, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.com/yui/license.html +version: 2.9.0 +*/ +(function(){var b=YAHOO.util;var a=function(d,c,e,f){if(!d){}this.init(d,c,e,f);};a.NAME="Anim";a.prototype={toString:function(){var c=this.getEl()||{};var d=c.id||c.tagName;return(this.constructor.NAME+": "+d);},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttribute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|bottom$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod:function(c,e,d){return this.method(this.currentFrame,e,d-e,this.totalFrames);},setAttribute:function(c,f,e){var d=this.getEl();if(this.patterns.noNegatives.test(c)){f=(f>0)?f:0;}if(c in d&&!("style" in d&&c in d.style)){d[c]=f;}else{b.Dom.setStyle(d,c,f+e);}},getAttribute:function(c){var e=this.getEl();var g=b.Dom.getStyle(e,c);if(g!=="auto"&&!this.patterns.offsetUnit.test(g)){return parseFloat(g);}var d=this.patterns.offsetAttribute.exec(c)||[];var h=!!(d[3]);var f=!!(d[2]);if("style" in e){if(f||(b.Dom.getStyle(e,"position")=="absolute"&&h)){g=e["offset"+d[0].charAt(0).toUpperCase()+d[0].substr(1)];}else{g=0;}}else{if(c in e){g=e[c];}}return g;},getDefaultUnit:function(c){if(this.patterns.defaultUnit.test(c)){return"px";}return"";},setRuntimeAttribute:function(d){var j;var e;var f=this.attributes;this.runtimeAttributes[d]={};var h=function(i){return(typeof i!=="undefined");};if(!h(f[d]["to"])&&!h(f[d]["by"])){return false;}j=(h(f[d]["from"]))?f[d]["from"]:this.getAttribute(d);if(h(f[d]["to"])){e=f[d]["to"];}else{if(h(f[d]["by"])){if(j.constructor==Array){e=[];for(var g=0,c=j.length;g0&&isFinite(o)){if(k.currentFrame+o>=n){o=n-(m+1);}k.currentFrame+=o;}};this._queue=c;this._getIndex=a;};YAHOO.util.Bezier=new function(){this.getPosition=function(e,d){var f=e.length;var c=[];for(var b=0;b0&&!(m[0] instanceof Array)){m=[m];}else{var l=[];for(n=0,p=m.length;n0){this.runtimeAttributes[q]=this.runtimeAttributes[q].concat(m);}this.runtimeAttributes[q][this.runtimeAttributes[q].length]=j;}else{f.setRuntimeAttribute.call(this,q);}};var b=function(g,i){var h=e.Dom.getXY(this.getEl());g=[g[0]-h[0]+i[0],g[1]-h[1]+i[1]];return g;};var d=function(g){return(typeof g!=="undefined");};e.Motion=a;})();(function(){var d=function(f,e,g,h){if(f){d.superclass.constructor.call(this,f,e,g,h);}};d.NAME="Scroll";var b=YAHOO.util;YAHOO.extend(d,b.ColorAnim);var c=d.superclass;var a=d.prototype;a.doMethod=function(e,h,f){var g=null;if(e=="scroll"){g=[this.method(this.currentFrame,h[0],f[0]-h[0],this.totalFrames),this.method(this.currentFrame,h[1],f[1]-h[1],this.totalFrames)];}else{g=c.doMethod.call(this,e,h,f);}return g;};a.getAttribute=function(e){var g=null;var f=this.getEl();if(e=="scroll"){g=[f.scrollLeft,f.scrollTop];}else{g=c.getAttribute.call(this,e);}return g;};a.setAttribute=function(e,h,g){var f=this.getEl();if(e=="scroll"){f.scrollLeft=h[0];f.scrollTop=h[1];}else{c.setAttribute.call(this,e,h,g);}};b.Scroll=d;})();YAHOO.register("animation",YAHOO.util.Anim,{version:"2.9.0",build:"2800"}); \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/yahoo/yahoo-dom-event.js b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/yahoo/yahoo-dom-event.js new file mode 100644 index 0000000..46c58bf --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/js/yahoo/yahoo-dom-event.js @@ -0,0 +1,14 @@ +/* +Copyright (c) 2011, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.com/yui/license.html +version: 2.9.0 +*/ +if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={};}YAHOO.namespace=function(){var b=arguments,g=null,e,c,f;for(e=0;e":">",'"':""","'":"'","/":"/","`":"`"},d=["toString","valueOf"],e={isArray:function(j){return a.toString.apply(j)===c;},isBoolean:function(j){return typeof j==="boolean";},isFunction:function(j){return(typeof j==="function")||a.toString.apply(j)===h;},isNull:function(j){return j===null;},isNumber:function(j){return typeof j==="number"&&isFinite(j);},isObject:function(j){return(j&&(typeof j==="object"||f.isFunction(j)))||false;},isString:function(j){return typeof j==="string";},isUndefined:function(j){return typeof j==="undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(l,k){var j,n,m;for(j=0;j"'\/`]/g,function(k){return g[k];});},extend:function(m,n,l){if(!n||!m){throw new Error("extend failed, please check that "+"all dependencies are included.");}var k=function(){},j;k.prototype=n.prototype;m.prototype=new k();m.prototype.constructor=m;m.superclass=n.prototype;if(n.prototype.constructor==a.constructor){n.prototype.constructor=n;}if(l){for(j in l){if(f.hasOwnProperty(l,j)){m.prototype[j]=l[j];}}f._IEEnumFix(m.prototype,l);}},augmentObject:function(n,m){if(!m||!n){throw new Error("Absorb failed, verify dependencies.");}var j=arguments,l,o,k=j[2];if(k&&k!==true){for(l=2;l0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}if(r.length>1){r.pop();}r.push("]");}else{r.push("{");for(l in j){if(f.hasOwnProperty(j,l)){r.push(l+m);if(f.isObject(j[l])){r.push((p>0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}}if(r.length>1){r.pop();}r.push("}");}return r.join("");},substitute:function(x,y,E,l){var D,C,B,G,t,u,F=[],p,z=x.length,A="dump",r=" ",q="{",m="}",n,w;for(;;){D=x.lastIndexOf(q,z);if(D<0){break;}C=x.indexOf(m,D);if(D+1>C){break;}p=x.substring(D+1,C);G=p;u=null;B=G.indexOf(r);if(B>-1){u=G.substring(B+1);G=G.substring(0,B);}t=y[G];if(E){t=E(G,t,u);}if(f.isObject(t)){if(f.isArray(t)){t=f.dump(t,parseInt(u,10));}else{u=u||"";n=u.indexOf(A);if(n>-1){u=u.substring(4);}w=t.toString();if(w===i||n>-1){t=f.dump(t,parseInt(u,10));}else{t=w;}}}else{if(!f.isString(t)&&!f.isNumber(t)){t="~-"+F.length+"-~";F[F.length]=p;}}x=x.substring(0,D)+t+x.substring(C+1);if(l===false){z=D-1;}}for(D=F.length-1;D>=0;D=D-1){x=x.replace(new RegExp("~-"+D+"-~"),"{"+F[D]+"}","g");}return x;},trim:function(j){try{return j.replace(/^\s+|\s+$/g,"");}catch(k){return j; +}},merge:function(){var n={},k=arguments,j=k.length,m;for(m=0;m-1;}}else{}return G;},addClass:function(W,G){return e.Dom.batch(W,e.Dom._addClass,G);},_addClass:function(X,W){var G=false,Y;if(X&&W){Y=e.Dom._getAttribute(X,f)||i;if(!e.Dom._hasClass(X,W)){e.Dom.setAttribute(X,f,a(Y+b+W));G=true;}}else{}return G;},removeClass:function(W,G){return e.Dom.batch(W,e.Dom._removeClass,G);},_removeClass:function(Y,X){var W=false,aa,Z,G;if(Y&&X){aa=e.Dom._getAttribute(Y,f)||i;e.Dom.setAttribute(Y,f,aa.replace(e.Dom._getClassRegex(X),i));Z=e.Dom._getAttribute(Y,f);if(aa!==Z){e.Dom.setAttribute(Y,f,a(Z));W=true;if(e.Dom._getAttribute(Y,f)===""){G=(Y.hasAttribute&&Y.hasAttribute(E))?E:f;Y.removeAttribute(G);}}}else{}return W;},replaceClass:function(X,W,G){return e.Dom.batch(X,e.Dom._replaceClass,{from:W,to:G});},_replaceClass:function(Y,X){var W,ab,aa,G=false,Z;if(Y&&X){ab=X.from;aa=X.to;if(!aa){G=false;}else{if(!ab){G=e.Dom._addClass(Y,X.to);}else{if(ab!==aa){Z=e.Dom._getAttribute(Y,f)||i;W=(b+Z.replace(e.Dom._getClassRegex(ab),b+aa).replace(/\s+/g,b)).split(e.Dom._getClassRegex(aa));W.splice(1,0,b+aa);e.Dom.setAttribute(Y,f,a(W.join(i)));G=true;}}}}else{}return G;},generateId:function(G,X){X=X||"yui-gen";var W=function(Y){if(Y&&Y.id){return Y.id;}var Z=X+YAHOO.env._id_counter++; +if(Y){if(Y[C]&&Y[C].getElementById(Z)){return e.Dom.generateId(Y,Z+X);}Y.id=Z;}return Z;};return e.Dom.batch(G,W,e.Dom,true)||W.apply(e.Dom,arguments);},isAncestor:function(W,X){W=e.Dom.get(W);X=e.Dom.get(X);var G=false;if((W&&X)&&(W[K]&&X[K])){if(W.contains&&W!==X){G=W.contains(X);}else{if(W.compareDocumentPosition){G=!!(W.compareDocumentPosition(X)&16);}}}else{}return G;},inDocument:function(G,W){return e.Dom._inDoc(e.Dom.get(G),W);},_inDoc:function(W,X){var G=false;if(W&&W[c]){X=X||W[C];G=e.Dom.isAncestor(X[U],W);}else{}return G;},getElementsBy:function(W,af,ab,ad,X,ac,ae){af=af||"*";ab=(ab)?e.Dom.get(ab):null||j;var aa=(ae)?null:[],G;if(ab){G=ab.getElementsByTagName(af);for(var Y=0,Z=G.length;Y=8){e.Dom.DOT_ATTRIBUTES.type=true;}})();YAHOO.util.Region=function(d,e,a,c){this.top=d;this.y=d;this[1]=d;this.right=e;this.bottom=a;this.left=c;this.x=c;this[0]=c;this.width=this.right-this.left;this.height=this.bottom-this.top;};YAHOO.util.Region.prototype.contains=function(a){return(a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom);};YAHOO.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left));};YAHOO.util.Region.prototype.intersect=function(f){var d=Math.max(this.top,f.top),e=Math.min(this.right,f.right),a=Math.min(this.bottom,f.bottom),c=Math.max(this.left,f.left); +if(a>=d&&e>=c){return new YAHOO.util.Region(d,e,a,c);}else{return null;}};YAHOO.util.Region.prototype.union=function(f){var d=Math.min(this.top,f.top),e=Math.max(this.right,f.right),a=Math.max(this.bottom,f.bottom),c=Math.min(this.left,f.left);return new YAHOO.util.Region(d,e,a,c);};YAHOO.util.Region.prototype.toString=function(){return("Region {"+"top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+", height: "+this.height+", width: "+this.width+"}");};YAHOO.util.Region.getRegion=function(e){var g=YAHOO.util.Dom.getXY(e),d=g[1],f=g[0]+e.offsetWidth,a=g[1]+e.offsetHeight,c=g[0];return new YAHOO.util.Region(d,f,a,c);};YAHOO.util.Point=function(a,b){if(YAHOO.lang.isArray(a)){b=a[1];a=a[0];}YAHOO.util.Point.superclass.constructor.call(this,b,a,b,a);};YAHOO.extend(YAHOO.util.Point,YAHOO.util.Region);(function(){var b=YAHOO.util,a="clientTop",f="clientLeft",j="parentNode",k="right",w="hasLayout",i="px",u="opacity",l="auto",d="borderLeftWidth",g="borderTopWidth",p="borderRightWidth",v="borderBottomWidth",s="visible",q="transparent",n="height",e="width",h="style",t="currentStyle",r=/^width|height$/,o=/^(\d[.\d]*)+(em|ex|px|gd|rem|vw|vh|vm|ch|mm|cm|in|pt|pc|deg|rad|ms|s|hz|khz|%){1}?/i,m={get:function(x,z){var y="",A=x[t][z];if(z===u){y=b.Dom.getStyle(x,u);}else{if(!A||(A.indexOf&&A.indexOf(i)>-1)){y=A;}else{if(b.Dom.IE_COMPUTED[z]){y=b.Dom.IE_COMPUTED[z](x,z);}else{if(o.test(A)){y=b.Dom.IE.ComputedStyle.getPixel(x,z);}else{y=A;}}}}return y;},getOffset:function(z,E){var B=z[t][E],x=E.charAt(0).toUpperCase()+E.substr(1),C="offset"+x,y="pixel"+x,A="",D;if(B==l){D=z[C];if(D===undefined){A=0;}A=D;if(r.test(E)){z[h][E]=D;if(z[C]>D){A=D-(z[C]-D);}z[h][E]=l;}}else{if(!z[h][y]&&!z[h][E]){z[h][E]=B;}A=z[h][y];}return A+i;},getBorderWidth:function(x,z){var y=null;if(!x[t][w]){x[h].zoom=1;}switch(z){case g:y=x[a];break;case v:y=x.offsetHeight-x.clientHeight-x[a];break;case d:y=x[f];break;case p:y=x.offsetWidth-x.clientWidth-x[f];break;}return y+i;},getPixel:function(y,x){var A=null,B=y[t][k],z=y[t][x];y[h][k]=z;A=y[h].pixelRight;y[h][k]=B;return A+i;},getMargin:function(y,x){var z;if(y[t][x]==l){z=0+i;}else{z=b.Dom.IE.ComputedStyle.getPixel(y,x);}return z;},getVisibility:function(y,x){var z;while((z=y[t])&&z[x]=="inherit"){y=y[j];}return(z)?z[x]:s;},getColor:function(y,x){return b.Dom.Color.toRGB(y[t][x])||q;},getBorderColor:function(y,x){var z=y[t],A=z[x]||z.color;return b.Dom.Color.toRGB(b.Dom.Color.toHex(A));}},c={};c.top=c.right=c.bottom=c.left=c[e]=c[n]=m.getOffset;c.color=m.getColor;c[g]=c[p]=c[v]=c[d]=m.getBorderWidth;c.marginTop=c.marginRight=c.marginBottom=c.marginLeft=m.getMargin;c.visibility=m.getVisibility;c.borderColor=c.borderTopColor=c.borderRightColor=c.borderBottomColor=c.borderLeftColor=m.getBorderColor;b.Dom.IE_COMPUTED=c;b.Dom.IE_ComputedStyle=m;})();(function(){var c="toString",a=parseInt,b=RegExp,d=YAHOO.util;d.Dom.Color={KEYWORDS:{black:"000",silver:"c0c0c0",gray:"808080",white:"fff",maroon:"800000",red:"f00",purple:"800080",fuchsia:"f0f",green:"008000",lime:"0f0",olive:"808000",yellow:"ff0",navy:"000080",blue:"00f",teal:"008080",aqua:"0ff"},re_RGB:/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i,re_hex:/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i,re_hex3:/([0-9A-F])/gi,toRGB:function(e){if(!d.Dom.Color.re_RGB.test(e)){e=d.Dom.Color.toHex(e);}if(d.Dom.Color.re_hex.exec(e)){e="rgb("+[a(b.$1,16),a(b.$2,16),a(b.$3,16)].join(", ")+")";}return e;},toHex:function(f){f=d.Dom.Color.KEYWORDS[f]||f;if(d.Dom.Color.re_RGB.exec(f)){f=[Number(b.$1).toString(16),Number(b.$2).toString(16),Number(b.$3).toString(16)];for(var e=0;e0){i=c[0];}try{b=g.fn.call(f,i,g.obj);}catch(h){this.lastError=h;if(a){throw h;}}}else{try{b=g.fn.call(f,this.type,c,g.obj);}catch(d){this.lastError=d;if(a){throw d;}}}return b;},unsubscribeAll:function(){var a=this.subscribers.length,b;for(b=a-1;b>-1;b--){this._delete(b);}this.subscribers=[];return a;},_delete:function(a){var b=this.subscribers[a];if(b){delete b.fn;delete b.obj;}this.subscribers.splice(a,1);},toString:function(){return"CustomEvent: "+"'"+this.type+"', "+"context: "+this.scope;}};YAHOO.util.Subscriber=function(a,b,c){this.fn=a;this.obj=YAHOO.lang.isUndefined(b)?null:b;this.overrideContext=c;};YAHOO.util.Subscriber.prototype.getScope=function(a){if(this.overrideContext){if(this.overrideContext===true){return this.obj;}else{return this.overrideContext;}}return a;};YAHOO.util.Subscriber.prototype.contains=function(a,b){if(b){return(this.fn==a&&this.obj==b);}else{return(this.fn==a);}};YAHOO.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+this.obj+", overrideContext: "+(this.overrideContext||"no")+" }";};if(!YAHOO.util.Event){YAHOO.util.Event=function(){var g=false,h=[],j=[],a=0,e=[],b=0,c={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9},d=YAHOO.env.ua.ie,f="focusin",i="focusout";return{POLL_RETRYS:500,POLL_INTERVAL:40,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_SCOPE:4,OBJ:5,OVERRIDE:6,CAPTURE:7,lastError:null,isSafari:YAHOO.env.ua.webkit,webkit:YAHOO.env.ua.webkit,isIE:d,_interval:null,_dri:null,_specialTypes:{focusin:(d?"focusin":"focus"),focusout:(d?"focusout":"blur")},DOMReady:false,throwErrors:false,startInterval:function(){if(!this._interval){this._interval=YAHOO.lang.later(this.POLL_INTERVAL,this,this._tryPreloadAttach,null,true);}},onAvailable:function(q,m,o,p,n){var k=(YAHOO.lang.isString(q))?[q]:q;for(var l=0;l-1;m--){s=(this.removeListener(l[m],k,r)&&s);}return s;}}if(!r||!r.call){return this.purgeElement(l,false,k);}if("unload"==k){for(m=j.length-1;m>-1;m--){u=j[m];if(u&&u[0]==l&&u[1]==k&&u[2]==r){j.splice(m,1);return true;}}return false;}var n=null;var o=arguments[3];if("undefined"===typeof o){o=this._getCacheIndex(h,l,k,r);}if(o>=0){n=h[o];}if(!l||!n){return false;}var t=n[this.CAPTURE]===true?true:false;try{this._simpleRemove(l,k,n[this.WFN],t);}catch(q){this.lastError=q;return false;}delete h[o][this.WFN];delete h[o][this.FN];h.splice(o,1);return true;},getTarget:function(m,l){var k=m.target||m.srcElement;return this.resolveTextNode(k);},resolveTextNode:function(l){try{if(l&&3==l.nodeType){return l.parentNode;}}catch(k){return null;}return l;},getPageX:function(l){var k=l.pageX;if(!k&&0!==k){k=l.clientX||0;if(this.isIE){k+=this._getScrollLeft();}}return k;},getPageY:function(k){var l=k.pageY;if(!l&&0!==l){l=k.clientY||0;if(this.isIE){l+=this._getScrollTop();}}return l;},getXY:function(k){return[this.getPageX(k),this.getPageY(k)];},getRelatedTarget:function(l){var k=l.relatedTarget; +if(!k){if(l.type=="mouseout"){k=l.toElement;}else{if(l.type=="mouseover"){k=l.fromElement;}}}return this.resolveTextNode(k);},getTime:function(m){if(!m.time){var l=new Date().getTime();try{m.time=l;}catch(k){this.lastError=k;return l;}}return m.time;},stopEvent:function(k){this.stopPropagation(k);this.preventDefault(k);},stopPropagation:function(k){if(k.stopPropagation){k.stopPropagation();}else{k.cancelBubble=true;}},preventDefault:function(k){if(k.preventDefault){k.preventDefault();}else{k.returnValue=false;}},getEvent:function(m,k){var l=m||window.event;if(!l){var n=this.getEvent.caller;while(n){l=n.arguments[0];if(l&&Event==l.constructor){break;}n=n.caller;}}return l;},getCharCode:function(l){var k=l.keyCode||l.charCode||0;if(YAHOO.env.ua.webkit&&(k in c)){k=c[k];}return k;},_getCacheIndex:function(n,q,r,p){for(var o=0,m=n.length;o0&&e.length>0);}var p=[];var r=function(t,u){var s=t;if(u.overrideContext){if(u.overrideContext===true){s=u.obj;}else{s=u.overrideContext;}}u.fn.call(s,u.obj);};var l,k,o,n,m=[];for(l=0,k=e.length;l-1;l--){o=e[l];if(!o||!o.id){e.splice(l,1);}}this.startInterval();}else{if(this._interval){this._interval.cancel();this._interval=null;}}this.locked=false;},purgeElement:function(p,q,s){var n=(YAHOO.lang.isString(p))?this.getEl(p):p;var r=this.getListeners(n,s),o,k;if(r){for(o=r.length-1;o>-1;o--){var m=r[o];this.removeListener(n,m.type,m.fn);}}if(q&&n&&n.childNodes){for(o=0,k=n.childNodes.length;o-1;o--){n=h[o];if(n){try{m.removeListener(n[m.EL],n[m.TYPE],n[m.FN],o);}catch(v){}}}n=null;}try{m._simpleRemove(window,"unload",m._unload);m._simpleRemove(window,"load",m._load);}catch(u){}},_getScrollLeft:function(){return this._getScroll()[1];},_getScrollTop:function(){return this._getScroll()[0];},_getScroll:function(){var k=document.documentElement,l=document.body;if(k&&(k.scrollTop||k.scrollLeft)){return[k.scrollTop,k.scrollLeft];}else{if(l){return[l.scrollTop,l.scrollLeft];}else{return[0,0];}}},regCE:function(){},_simpleAdd:function(){if(window.addEventListener){return function(m,n,l,k){m.addEventListener(n,l,(k));};}else{if(window.attachEvent){return function(m,n,l,k){m.attachEvent("on"+n,l);};}else{return function(){};}}}(),_simpleRemove:function(){if(window.removeEventListener){return function(m,n,l,k){m.removeEventListener(n,l,(k));};}else{if(window.detachEvent){return function(l,m,k){l.detachEvent("on"+m,k);};}else{return function(){};}}}()};}();(function(){var a=YAHOO.util.Event;a.on=a.addListener;a.onFocus=a.addFocusListener;a.onBlur=a.addBlurListener; +/*! DOMReady: based on work by: Dean Edwards/John Resig/Matthias Miller/Diego Perini */ +if(a.isIE){if(self!==self.top){document.onreadystatechange=function(){if(document.readyState=="complete"){document.onreadystatechange=null;a._ready();}};}else{YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true);var b=document.createElement("p");a._dri=setInterval(function(){try{b.doScroll("left");clearInterval(a._dri);a._dri=null;a._ready();b=null;}catch(c){}},a.POLL_INTERVAL);}}else{if(a.webkit&&a.webkit<525){a._dri=setInterval(function(){var c=document.readyState;if("loaded"==c||"complete"==c){clearInterval(a._dri);a._dri=null;a._ready();}},a.POLL_INTERVAL);}else{a._simpleAdd(document,"DOMContentLoaded",a._ready);}}a._simpleAdd(window,"load",a._load);a._simpleAdd(window,"unload",a._unload);a._tryPreloadAttach();})();}YAHOO.util.EventProvider=function(){};YAHOO.util.EventProvider.prototype={__yui_events:null,__yui_subscribers:null,subscribe:function(a,c,f,e){this.__yui_events=this.__yui_events||{};var d=this.__yui_events[a];if(d){d.subscribe(c,f,e);}else{this.__yui_subscribers=this.__yui_subscribers||{};var b=this.__yui_subscribers;if(!b[a]){b[a]=[];}b[a].push({fn:c,obj:f,overrideContext:e});}},unsubscribe:function(c,e,g){this.__yui_events=this.__yui_events||{};var a=this.__yui_events;if(c){var f=a[c];if(f){return f.unsubscribe(e,g);}}else{var b=true;for(var d in a){if(YAHOO.lang.hasOwnProperty(a,d)){b=b&&a[d].unsubscribe(e,g); +}}return b;}return false;},unsubscribeAll:function(a){return this.unsubscribe(a);},createEvent:function(b,g){this.__yui_events=this.__yui_events||{};var e=g||{},d=this.__yui_events,f;if(d[b]){}else{f=new YAHOO.util.CustomEvent(b,e.scope||this,e.silent,YAHOO.util.CustomEvent.FLAT,e.fireOnce);d[b]=f;if(e.onSubscribeCallback){f.subscribeEvent.subscribe(e.onSubscribeCallback);}this.__yui_subscribers=this.__yui_subscribers||{};var a=this.__yui_subscribers[b];if(a){for(var c=0;c":">",'"':""","'":"'","/":"/","`":"`"},d=["toString","valueOf"],e={isArray:function(j){return a.toString.apply(j)===c;},isBoolean:function(j){return typeof j==="boolean";},isFunction:function(j){return(typeof j==="function")||a.toString.apply(j)===h;},isNull:function(j){return j===null;},isNumber:function(j){return typeof j==="number"&&isFinite(j);},isObject:function(j){return(j&&(typeof j==="object"||f.isFunction(j)))||false;},isString:function(j){return typeof j==="string";},isUndefined:function(j){return typeof j==="undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(l,k){var j,n,m;for(j=0;j"'\/`]/g,function(k){return g[k];});},extend:function(m,n,l){if(!n||!m){throw new Error("extend failed, please check that "+"all dependencies are included.");}var k=function(){},j;k.prototype=n.prototype;m.prototype=new k();m.prototype.constructor=m;m.superclass=n.prototype;if(n.prototype.constructor==a.constructor){n.prototype.constructor=n;}if(l){for(j in l){if(f.hasOwnProperty(l,j)){m.prototype[j]=l[j];}}f._IEEnumFix(m.prototype,l);}},augmentObject:function(n,m){if(!m||!n){throw new Error("Absorb failed, verify dependencies.");}var j=arguments,l,o,k=j[2];if(k&&k!==true){for(l=2;l0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}if(r.length>1){r.pop();}r.push("]");}else{r.push("{");for(l in j){if(f.hasOwnProperty(j,l)){r.push(l+m);if(f.isObject(j[l])){r.push((p>0)?f.dump(j[l],p-1):t);}else{r.push(j[l]);}r.push(q);}}if(r.length>1){r.pop();}r.push("}");}return r.join("");},substitute:function(x,y,E,l){var D,C,B,G,t,u,F=[],p,z=x.length,A="dump",r=" ",q="{",m="}",n,w;for(;;){D=x.lastIndexOf(q,z);if(D<0){break;}C=x.indexOf(m,D);if(D+1>C){break;}p=x.substring(D+1,C);G=p;u=null;B=G.indexOf(r);if(B>-1){u=G.substring(B+1);G=G.substring(0,B);}t=y[G];if(E){t=E(G,t,u);}if(f.isObject(t)){if(f.isArray(t)){t=f.dump(t,parseInt(u,10));}else{u=u||"";n=u.indexOf(A);if(n>-1){u=u.substring(4);}w=t.toString();if(w===i||n>-1){t=f.dump(t,parseInt(u,10));}else{t=w;}}}else{if(!f.isString(t)&&!f.isNumber(t)){t="~-"+F.length+"-~";F[F.length]=p;}}x=x.substring(0,D)+t+x.substring(C+1);if(l===false){z=D-1;}}for(D=F.length-1;D>=0;D=D-1){x=x.replace(new RegExp("~-"+D+"-~"),"{"+F[D]+"}","g");}return x;},trim:function(j){try{return j.replace(/^\s+|\s+$/g,"");}catch(k){return j; +}},merge:function(){var n={},k=arguments,j=k.length,m;for(m=0;m + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + Contacts and Support
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + +
                    + + + + +
                    +
                    + + +
                    + + + + + +

                    Contacts and Support

                    For product support please contact (GMT+1 time zone)
                    Email : info@steamware.net
                    + + +
                    + + +
                    + + + + +
                    +
                    + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_324.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_324.html new file mode 100644 index 0000000..c778cfc --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_324.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + FAQ
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + + + + +
                    + + + + + +

                    FAQ

                    Answers to frequently asked questions (FAQ):
                     
                    • How can I modify the records in the master data tables?
                      • To change the records click on the yellow pencil to enter "edit" mode, make the changes you want (fill in the fields, select dates etc ...) and then confirm by clicking the green check mark or cancel by clicking on the red x . To insert new record click the button "New" and then proceed as for editing.
                      • For details, see Using database management
                    • How to use the combobox for dates?
                      • Clicking on the box will show the calendar date selector to select the month and day that you want. Click on the selected day and the application will insert the selected date in the box, then continue with the modification of subsequent fields.
                    • How to take charge of a maintenance request?
                      • To take charge of a request click on the printer icon in this list of applications not yet taken in charge. The maintenance request will be printed on the default printer and plug in the same load.
                    • How to print the requests and reporting?
                      • You can click the pdf icon next to an item to generate a printable pdf of the application or report. When taking charge of a request it is automatically printed to the default printer.
                      • For details, see Reporting systems and interventions
                    • How to change a text label description?
                      • To change a text label use the vocabulary item on the left menu. Through the interface vocabulary seek your record to modify and change it as you would do on a normal record: change the IT (Italian translation) or EN (English translation) as required.
                    + + +
                    + + + + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_325.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_325.html new file mode 100644 index 0000000..ca3f78b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_325.html @@ -0,0 +1,516 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + Introduction
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + + + + +
                    + + + + + +

                    Introduction

                    The  WebGIM application allows integrated management of maintenance through the input of requests for maintenance, consulting the list of open requests, in progress or already completed, and management of data and reports with a simple web interface.
                    The add-on module allows you to enter scheduled maintenance.
                    The guide allows you to use the best features in this application explaining step by step operation.
                     
                    To use the application you need to connect with a web browser to the address of the installation server and log in with your credentials.
                    The initial screen (see Fig. 1) has the left side menu that contains all the functions accessible by the current user.
                    fig.1 - Home page
                    The screens and menus shown are for guidance only as the application displays menu items and functionality based on the permissions assigned to the user.
                    + + +
                    + + + + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_326.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_326.html new file mode 100644 index 0000000..1063fcf --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_326.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + List Usage Managment
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + + + + +
                    + + + + + +

                    List Usage Managment (1/8)

                    The first part of the user menu on the left is dedicated to the management of data.
                    Clicking on one of the items now available, you can create, edit and delete entries in the registry based on user privileges. Is possible to manage fields, type and priority for breakdowns, assign machines to different departments and define the types of failure.
                     
                    General Operation
                    To change existing entries in the registry (Fig. 1)
                    • Click the button with the yellow pencil icon next to the item you want (1)
                    • manipulate data in different fields (edit free selection from drop down, etc. ..)
                    • confirm by clicking on the green check mark - or cancel it by clicking the red X (2)
                     
                    fig-1 - Modify fileds
                    To add new entries (Fig. 2)
                    • select the item in the left menu andClick the button again (you will create a new entry not defined)
                    • click on the yellow pencil to edit the item created
                    • change data
                    • confirm by clicking on the green check mark - cancel it by clicking the red x
                    fig. 2 - New fields creation
                    To delete an item completely (fig. 3)
                    • Click the trash can icon
                    • reply to confirmatory application
                    fig. 3 - Cancel fields
                    You can search among the items using the search field located at the top above the list data (Fig. 4).
                    fig. 4 - Search
                    If there are switches (fig. 5) to activate them you must click the field to make them appear, select values ??from those proposed and / or use the search box. The selector popup is closed on selection or with a click in another part of the page.
                    fig. 5 - Calendar switch
                    + + +
                    + + + + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_327.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_327.html new file mode 100644 index 0000000..48dd46c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_327.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + List Usage Managment
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + + + + +
                    + + + + + +

                    List Usage Managment (2/8)

                    Failures list
                     
                    This section allows you to define areas of fault and / or modify the fields of the possible faults as wear and tear, accidental, routine maintenance or others.
                     
                    Priority list
                     
                    The priority list section allows editing and insertion of priorities, marked with an id priority and an associated style (traffic lights red, yellow and green) to quickly distinguish the application priority of an element (Fig. 1).
                    fig. 1 - Manage priority
                    Failure type managment
                     
                    From this section you can manage the data of the type of fault in a manner similar to the others.
                    + + +
                    + + + + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_328.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_328.html new file mode 100644 index 0000000..7b5d4c3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_328.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + List Usage Managment
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + + + + +
                    + + + + + +

                    List Usage Managment (3/8)

                    Plant management

                    To change the entries in the departments registry  do for the global change master data (ie yellow pencil icon to edit the entry and green check mark to confirm / red X to cancel) (fig. 1), it is also possible
                     
                    • click on the magic wand to clone the current record
                    • use the calendar to select a date selectors
                    fig. 1 - Plant managment
                    Machines management

                    Machine management page is similar to other registries, includes the functionality of "clone record" and the possibility to select the plant a machine belongs clicking on "Plant" in the edit mode of an item (fig. 2).

                    Using the selector pop-up choose an item or search it using the search box.
                    fig. 2 - Machine management
                    + + +
                    + + + + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_329.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_329.html new file mode 100644 index 0000000..9f06346 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_329.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + List Usage Managment
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + + + + +
                    + + + + + +

                    List Usage Managment (4/8)

                    Machine-plant
                     
                    By managing machine-plant you can manage the association between machines and units (Fig. 1).
                     
                    To assign the machines to departments
                     
                    • select the two drop-down menu at the top departments desired
                    • click on the "magnifying lens" to select an item
                    • move the selected machine in the department you want by clicking on one of the central arrows (from left to right department or vice versa)
                    fig. 1 - Manage machine-departments
                    + + +
                    + + + + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_330.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_330.html new file mode 100644 index 0000000..65f0638 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_330.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + List Usage Managment
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + + + + +
                    + + + + + +

                    List Usage Managment (5/8)

                    Plant opening

                     
                    Through the opening management systems you can define the opening hours of daily plant for the correct definition of the report. The change takes place as for the other registries by clicking on the yellow pencil, confirming the changes with the green check mark or reversing with the red x (Fig. 1).
                    fig. 1 - Managing openings
                    Days off calendar

                    With the closing calendar management capabilities, you can enter public holidays / non-working days in order to obtain a correct reporting which exclude non-working days (fig. 2).
                     
                     
                    Through the list of days of closure for insert the desired days :
                    • click on new - will set a record with the current day
                    • change the newly inserted record by clicking on the yellow pencil
                    • select the desired date from the calendar picker and enter a description
                    • confirm the selection with the green check mark or cancel it with the red x
                    To enter a range of dates
                    • click on "Show insert stop period" on the page
                    • insert the two dates by clicking on the text box to display the selector pop-up calendar
                    • enter a description
                    • confirm the entry by clicking on "Insert stops for selected period"
                    fig. 2 - Manage closures
                    + + +
                    + + + + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_331.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_331.html new file mode 100644 index 0000000..ab64ded --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_331.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + List Usage Managment
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + + + + +
                    + + + + + +

                    List Usage Managment (6/8)

                    Through the "Type of machine" which can be accessed by clicking on the menu item "Type of machine" menu, you can create and manage groups of machines and assign to each family the machines in question.
                    In particular (fig. 1)
                     
                    • Section 1 allows editing and inclusion of families
                    • selecting a family by clicking on the magnifying lens next to the name will appear the section 2 that shows and allows you to view or delete the associated machinery
                    • to associate machines to select families select them in section 3 (pop-up) and click "Add machines". The use is quite similar to the other switches of this type, which allow search through the box at the top and multiple selection through the use of the ctrl key associated with the click of the mouse
                    fig.1 - Manage family machine
                    + + +
                    + + + + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_332.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_332.html new file mode 100644 index 0000000..f40a6a9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_332.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + List Usage Managment
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + + + + +
                    + + + + + +

                    List Usage Managment (7/8)

                    Using the "Nature of problem" (fig. 1) you can handle family causals for machines, adding, modifying or eliminating records in a similar way to other registries.
                    fig. 1 - Manage nature of problems
                    + + +
                    + + + + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_333.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_333.html new file mode 100644 index 0000000..11283c0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_333.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + List Usage Managment
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + + + + +
                    + + + + + +

                    List Usage Managment (8/8)

                    Using the function "Maintenance men" you can define matriculation and name of the maintenance operators, which will be available in detail intervention via a drop down menu. Compile as for other demographic fields "op. number", "Surname" and "Name".
                     
                    The matricule 0000 is not eraseble and rapresent the default user.
                    fig. 1 - Maintenance men
                    + + +
                    + + + + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_334.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_334.html new file mode 100644 index 0000000..d0dcd15 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_334.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + Maintenance interventions
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + + + + +
                    + + + + + +

                    Maintenance interventions (1/4)

                    Entering maintenance requests
                     
                    Clicking on the menu item you can enter a maintenance request or see requests present.Choose "Add new request" to add or "Go to list requests" to see the requests already submitted.
                     
                     
                    To enter a request  (fig. 1) :
                     
                    • select the desired department (1)
                    • select the machine on the department to place the request (2)
                    • fill in the details of the fault (serial number, priority, date / time, scope and type of fault and if the system is shut) (3)
                    • indicate the reason for the request (4)
                    • enter a description of the problem (5)
                    • confirm the insertion of the request by clicking the "Submit request" button (6)
                    Fig. 1 - New request insertion
                    + + +
                    + + + + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_335.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_335.html new file mode 100644 index 0000000..09e764b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_335.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + Maintenance interventions
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + + + + +
                    + + + + + +

                    Maintenance interventions (2/4)

                    List of requests
                     
                    Clicking on the menu item "Ticket list" or by selecting "Go to ticket list" from the "Insert new maintenance ticket", you can view and manage all the requests (Fig. 1).
                    fig. 1 - Ticket list
                    in general
                    • the color of the state associated to requests quickly identify the status, red for interventions in the "requested", orange for "in progress" and green for "finished"
                    • you can export to pdf the request by clicking the PDF symbol (fig. 2)
                    To navigate between the requests
                    • select the reference period by the switch in the upper-right of the table
                    • By default, the list displays the required interventions and ongoing
                    • if you also want to see requests completed click on "Show closed tickets" on the top left above the table interventions
                    To take charge of a request
                    • Click on the printer icon next to the desired request, the request is printed on the default printer
                    • the status changes to "In Progress" in orange and you can then click on the "magnifying glass" to edit the details of the request (see section on the next page of the guide)
                    fig. 2 - Request intervention report
                    + + +
                    + + + + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_336.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_336.html new file mode 100644 index 0000000..8d5bb53 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_336.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + Maintenance interventions
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + + + + +
                    + + + + + +

                    Maintenance interventions (3/4)

                    Intervention detail
                     
                    Clicking on the magnifying lens on the side of each request you can view and edit the required request.
                     
                    Loading a detail page shows the detail request in read-only mode (Fig. 1).
                    fig. 1 - Read only view
                    You can change the detail in two modes by clicking on one of the buttons at the top (Fig. 2),edit the fields you want and press the update to update the request or Cancel to cancel the changes and return automatically in read-only mode (Fig. 3).
                    fig. 2 - Edit view selection
                    fig. 3 - Update and undo
                    Maintenance intervention filling
                    • fileds that can not be changed are displayed in blue
                    • user-editable fields are displayed in green
                    Manage complete editing
                    • editable fields in full mode are shown in dark green
                    • are still editable fields in basic mode
                    In any case, you can give the details for each intervention (with serial operator intervention and duration) using the "Detail Interventions " at the bottom right of the detail form (Fig. 4).
                    The change takes place as lists: the yellow pencil icon allows you to edit the record, the green check mark to confirm, the red x the cancellation of the modifications.
                    fig. 4 - intervention details
                    + + +
                    + + + + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_337.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_337.html new file mode 100644 index 0000000..30500b7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_337.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + Maintenance interventions
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + + + + +
                    + + + + + +

                    Maintenance interventions (4/4)

                    Clicking on the menu item "Scheduled Maintenance" (fig. 1) you can enter and / or display scheduled maintenance. This section allows you to enter planned maintenance with agreed deadline and set them to the reference periods so that they are automatically recorded and presented in the list requests.
                    fig. 1 - Programmed maintenance
                    Using the first tab "Interventions scheduling" and clicking on "Show create new" you can enter a programmed intervention: Define the details of the intervention in a manner similar to the inclusion of intervention required and click the button "Create schedule intervention " when finished.
                    fig. 2 - Programmed intervention insertion
                    Clicking on the second tab "List due interventions " are displayed the due interventions, which in any case will automatically be included in the maintenance interventions to date.
                    fig. 3 - Interventions to expire
                    + + +
                    + + + + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_338.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_338.html new file mode 100644 index 0000000..bc53aeb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_338.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + Reports
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + + + + +
                    + + + + + +

                    Reports

                    Report departments and maintenance interventions

                    Plant report
                     
                    Clicking on the menu item and then on the pdf icon to see a summary report of the machines present and relevant departments in printable pdf format (Fig. 1)
                    fig. 1 - Example of machine report
                    Interventions report
                     
                    This reports section  allows you to view and print a summary report of operations in any state (required, pending or completed) and a MTBF MTTR report (an example in Fig. 2).
                    The report shows a summary of the work hours divided by stopa
                     
                    • WORKSHOP: from the moment of failure at the end of intervention
                    • INTERVENTION: from maintenance beginning to the end
                    • OPERATOR: total time provided by all operators
                     
                    The MTBF MTTR report calculates the reliability of machines and departments (MTBF, mean time between failure), or divide the total hours of opening (excluding holidays, celebrations, scheduled downtime) for the number of operations carried out; also calculates the mean time to repair (MTTR, mean time to repair), seen from the workshop (from fault at the end of intervention) and maintenance (from the beginning to the end of maintenance).
                    fig. 2 - Example of MTBF - MTTR report
                    In both cases the selection of the machines and of the reference period occurs in the following way:
                     
                    • select departments and machines for which you want the report to be generated
                      • the selection of departments and machines is multiple, you can select multiple departments and multiple machines, and the report will generate a report of all selected items. To search from the machines or departments enter the name or partial name in the search box above this  two lists and press enter, cancel the search and press enter to search through all the items and select multiple items by clicking and holding down the ctrl key on the keyboard.
                    • select the status of the machines for which generate the report (in this case, you can select multiple using ctrl key)
                    • select the reference period using pop-up calendar selector or use a default selection period
                    • click on the pdf of the report you want
                     
                    The report is in printable pdf format.
                    + + +
                    + + + + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_339.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_339.html new file mode 100644 index 0000000..c099c7a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_339.html @@ -0,0 +1,532 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + Optional Modules + + + + » + + Scheduled maintenance
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + +
                    + + + + + + +
                    +
                    + + +
                    + + + + + +

                    Scheduled maintenance

                    Additional module - Scheduled Maintenance

                     
                    The plug-in for scheduled maintenance allows you to view and enter scheduled maintenance for individual machines, with the start date of operation, the frequency and details.
                     
                    To view the planned interventions (Fig. 1) :
                     
                    • simply click on the menu item "Scheduled Maintenance" and see the list shown
                    • You can also filter by Type and/or Machine by clicking the Filter by Type and Filter by Machine button and then setting up filters for each department and machine.
                    fig. 1 - Search programmed maintenanche
                    It 's always possible to cancel a request using the "trash" icon next to each record.
                     
                    To enter the planned maintenance (fig. 3)
                     
                    • click on "Show create new" link on the top menu - you will see the entry form (Fig. 1)
                    • indicate the description of the planned maintenance (1)
                    • select the machines affected by the problem:
                      • you can search for machines by entering the name or partial name in the search box above the panel and pressing enter - leave empty and press enter to return to the display of all machines (2)
                      • select the machines in the selector (to select more than one machine at the same time click on the name while holding down the ctrl key on the keyboard) (3)
                    • select the details of the intervention (4)
                    • confirm the entry by clicking "Create scheduled maintenance task" (5)
                    fig. 3 - Inserting scheduled maintenance
                    + + +
                    + + +
                    + + + + + + +
                    +
                    + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_340.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_340.html new file mode 100644 index 0000000..23ceaf7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/lm_pg_340.html @@ -0,0 +1,526 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + +
                    + + +
                    +
                    +
                    + + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual + + + + » + + Users registration
                    + + + + +
                    + + +

                    +   + WebGIM manual

                    + + +
                    + +
                    +
                    + +
                    + + + + + + +
                    + + + + + +

                    Users registration

                    You can access the application through user authentication.

                    If the user has not yet been approved the application will display on first access the screen "New User Registration" (Fig. 1). Enter your details and click the "Save" button to complete registration.
                    You need to do this only for the first time, then you will be recognized automatically by the application.
                    fig. 1 - New user registration
                    Authorized users can also manage permission levels of users (basic or advanced) accessible through the control panel by clicking on "User Administration" menu.
                    Through this panel (Fig. 2) you can promote basic users (new users registered via "New User Registration" are assigned basic permissions) or demote advanced users by assigning basic permissions.
                    To do this click on the magnifying lens next to the user name and click "Add" to move the user from the blue table to the red table of advanced users or "Remove" button to move the user from the table of advanced users to the base users table.
                    fig. 2 - Users administration
                    + + +
                    + + + + + +
                    + +
                    + +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_472.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_472.html new file mode 100644 index 0000000..c2f22be --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_472.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig.1 - Home page
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_474.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_474.html new file mode 100644 index 0000000..d7e71e0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_474.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_475.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_475.html new file mode 100644 index 0000000..a39d931 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_475.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 2 - Users administration
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_476.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_476.html new file mode 100644 index 0000000..32a9d0b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_476.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig-1 - Modify fileds
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_477.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_477.html new file mode 100644 index 0000000..723ec76 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_477.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 2 - New fields creation
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_478.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_478.html new file mode 100644 index 0000000..ef3a150 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_478.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 3 - Cancel fields
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_479.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_479.html new file mode 100644 index 0000000..0ae42e4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_479.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 4 - Search
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_480.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_480.html new file mode 100644 index 0000000..fe1b01d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_480.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 5 - Calendar switch
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_481.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_481.html new file mode 100644 index 0000000..77c2cb2 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_481.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 1 - Manage priority
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_482.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_482.html new file mode 100644 index 0000000..1575b30 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_482.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 2 - Machine management
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_483.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_483.html new file mode 100644 index 0000000..bd7c039 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_483.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 1 - Plant managment
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_484.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_484.html new file mode 100644 index 0000000..a9a1df7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_484.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 1 - Manage machine-departments
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_485.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_485.html new file mode 100644 index 0000000..54d74c9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_485.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 1 - Managing openings
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_486.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_486.html new file mode 100644 index 0000000..c3d1e19 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_486.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 2 - Manage closures
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_488.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_488.html new file mode 100644 index 0000000..55e785a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_488.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig.1 - Manage family machine
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_489.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_489.html new file mode 100644 index 0000000..9e4bb4a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_489.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 1 - Manage nature of problems
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_490.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_490.html new file mode 100644 index 0000000..b06e0c4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_490.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 1 - Maintenance men
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_491.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_491.html new file mode 100644 index 0000000..436ef6c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_491.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    Fig. 1 - New request insertion
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_492.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_492.html new file mode 100644 index 0000000..10bdb49 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_492.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 1 - Ticket list
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_493.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_493.html new file mode 100644 index 0000000..8ce0d76 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_493.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 2 - Request intervention report
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_494.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_494.html new file mode 100644 index 0000000..3406893 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_494.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 1 - Read only view
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_495.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_495.html new file mode 100644 index 0000000..f04a445 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_495.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 2 - Edit view selection
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_496.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_496.html new file mode 100644 index 0000000..4062d09 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_496.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 3 - Update and undo
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_497.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_497.html new file mode 100644 index 0000000..ca41776 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_497.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 4 - intervention details
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_498.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_498.html new file mode 100644 index 0000000..dadf0cd --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_498.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 1 - Programmed maintenance
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_499.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_499.html new file mode 100644 index 0000000..ce4bd1a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_499.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 2 - Programmed intervention insertion
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_500.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_500.html new file mode 100644 index 0000000..451886a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_500.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 3 - Interventions to expire
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_501.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_501.html new file mode 100644 index 0000000..5185009 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_501.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 1 - Example of machine report
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_502.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_502.html new file mode 100644 index 0000000..07af300 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_502.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 2 - Example of MTBF - MTTR report
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_503.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_503.html new file mode 100644 index 0000000..a277ef6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_503.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 1 - Search programmed maintenanche
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_504.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_504.html new file mode 100644 index 0000000..cb95596 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_504.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    fig. 3 - Inserting scheduled maintenance
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_505.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_505.html new file mode 100644 index 0000000..acfe77f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/media_505.html @@ -0,0 +1,56 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    + +
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_472/homePage.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_472/homePage.png new file mode 100644 index 0000000..a1ca0f1 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_472/homePage.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_474/NewUserEnroll.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_474/NewUserEnroll.png new file mode 100644 index 0000000..cd775dd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_474/NewUserEnroll.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_474/NewUserEnroll_400_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_474/NewUserEnroll_400_0.png new file mode 100644 index 0000000..9e6ad24 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_474/NewUserEnroll_400_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_475/UserAdministration.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_475/UserAdministration.png new file mode 100644 index 0000000..68bd653 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_475/UserAdministration.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_476/ModifyFields.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_476/ModifyFields.png new file mode 100644 index 0000000..37c0fae Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_476/ModifyFields.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_476/ModifyFields_412_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_476/ModifyFields_412_0.png new file mode 100644 index 0000000..1e1a36e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_476/ModifyFields_412_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_477/newFields.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_477/newFields.png new file mode 100644 index 0000000..0f03c38 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_477/newFields.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_477/newFields_412_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_477/newFields_412_0.png new file mode 100644 index 0000000..c869ed6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_477/newFields_412_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_478/Delete.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_478/Delete.png new file mode 100644 index 0000000..b96cb56 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_478/Delete.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_478/Delete_412_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_478/Delete_412_0.png new file mode 100644 index 0000000..381b5a2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_478/Delete_412_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_479/Search.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_479/Search.png new file mode 100644 index 0000000..a879314 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_479/Search.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_479/Search_500_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_479/Search_500_0.png new file mode 100644 index 0000000..6cb1109 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_479/Search_500_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_480/Calendar.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_480/Calendar.png new file mode 100644 index 0000000..4447560 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_480/Calendar.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_480/Calendar_300_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_480/Calendar_300_0.png new file mode 100644 index 0000000..8b5b56a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_480/Calendar_300_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_481/ManagePriority.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_481/ManagePriority.png new file mode 100644 index 0000000..9ffb735 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_481/ManagePriority.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_481/ManagePriority_400_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_481/ManagePriority_400_0.png new file mode 100644 index 0000000..1f11a1c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_481/ManagePriority_400_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_482/machineManagment.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_482/machineManagment.png new file mode 100644 index 0000000..8354bf7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_482/machineManagment.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_482/machineManagment_550_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_482/machineManagment_550_0.png new file mode 100644 index 0000000..c4ec69d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_482/machineManagment_550_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_483/plantManagment.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_483/plantManagment.png new file mode 100644 index 0000000..46956a5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_483/plantManagment.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_483/plantManagment_750_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_483/plantManagment_750_0.png new file mode 100644 index 0000000..129465e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_483/plantManagment_750_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_484/MachinePlant.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_484/MachinePlant.png new file mode 100644 index 0000000..9d24044 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_484/MachinePlant.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_484/MachinePlant_600_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_484/MachinePlant_600_0.png new file mode 100644 index 0000000..c3adcb0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_484/MachinePlant_600_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_485/PlantOpening.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_485/PlantOpening.png new file mode 100644 index 0000000..59d347c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_485/PlantOpening.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_485/PlantOpening_300_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_485/PlantOpening_300_0.png new file mode 100644 index 0000000..1bcbf72 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_485/PlantOpening_300_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_486/DaysOff.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_486/DaysOff.png new file mode 100644 index 0000000..ecd4a65 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_486/DaysOff.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_486/DaysOff_300_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_486/DaysOff_300_0.png new file mode 100644 index 0000000..6741e5d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_486/DaysOff_300_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_488/ManageFamilyMachine.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_488/ManageFamilyMachine.png new file mode 100644 index 0000000..da8bf69 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_488/ManageFamilyMachine.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_489/NatureProblem.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_489/NatureProblem.png new file mode 100644 index 0000000..1ab4181 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_489/NatureProblem.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_490/MaintenanceMen.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_490/MaintenanceMen.png new file mode 100644 index 0000000..704ee2c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_490/MaintenanceMen.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_491/InsertionRequest.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_491/InsertionRequest.png new file mode 100644 index 0000000..9a1286c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_491/InsertionRequest.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_492/ticketList.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_492/ticketList.png new file mode 100644 index 0000000..e9fe5b9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_492/ticketList.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_493/ticket.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_493/ticket.png new file mode 100644 index 0000000..c2bccfb Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_493/ticket.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_494/InterventionDetail.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_494/InterventionDetail.png new file mode 100644 index 0000000..bc87b29 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_494/InterventionDetail.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_494/InterventionDetail_500_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_494/InterventionDetail_500_0.png new file mode 100644 index 0000000..9f62d14 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_494/InterventionDetail_500_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_495/EditView.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_495/EditView.png new file mode 100644 index 0000000..cb672a2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_495/EditView.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_496/UpdateUndo.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_496/UpdateUndo.png new file mode 100644 index 0000000..9ad7bdc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_496/UpdateUndo.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_497/InterventionDetail2.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_497/InterventionDetail2.png new file mode 100644 index 0000000..0572e9f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_497/InterventionDetail2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_498/ProgrammedMaintenance.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_498/ProgrammedMaintenance.png new file mode 100644 index 0000000..c817f56 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_498/ProgrammedMaintenance.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_498/ProgrammedMaintenance_900_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_498/ProgrammedMaintenance_900_0.png new file mode 100644 index 0000000..9e202de Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_498/ProgrammedMaintenance_900_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_499/ProgrammedInterveInsert.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_499/ProgrammedInterveInsert.png new file mode 100644 index 0000000..1c4608f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_499/ProgrammedInterveInsert.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_499/ProgrammedInterveInsert_850_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_499/ProgrammedInterveInsert_850_0.png new file mode 100644 index 0000000..7b823e2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_499/ProgrammedInterveInsert_850_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_500/InterventionsToExpire.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_500/InterventionsToExpire.png new file mode 100644 index 0000000..5ca2abc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_500/InterventionsToExpire.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_500/InterventionsToExpire_850_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_500/InterventionsToExpire_850_0.png new file mode 100644 index 0000000..883c06b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_500/InterventionsToExpire_850_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_501/PlantMachineList.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_501/PlantMachineList.png new file mode 100644 index 0000000..8ef7244 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_501/PlantMachineList.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_502/MtbfMttr.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_502/MtbfMttr.png new file mode 100644 index 0000000..44dc1b8 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_502/MtbfMttr.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_502/MtbfMttr_850_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_502/MtbfMttr_850_0.png new file mode 100644 index 0000000..993a3c0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_502/MtbfMttr_850_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_503/ProgrammedMaintenance.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_503/ProgrammedMaintenance.png new file mode 100644 index 0000000..c817f56 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_503/ProgrammedMaintenance.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_503/ProgrammedMaintenance_850_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_503/ProgrammedMaintenance_850_0.png new file mode 100644 index 0000000..61d7c8f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_503/ProgrammedMaintenance_850_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_504/ProgrammedInterveInsert.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_504/ProgrammedInterveInsert.png new file mode 100644 index 0000000..4ccf23b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_504/ProgrammedInterveInsert.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_504/ProgrammedInterveInsert_850_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_504/ProgrammedInterveInsert_850_0.png new file mode 100644 index 0000000..2bfbf44 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_504/ProgrammedInterveInsert_850_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_505/logo carta intestata.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_505/logo carta intestata.png new file mode 100644 index 0000000..127455e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_505/logo carta intestata.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_505/logo carta intestata_600_0.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_505/logo carta intestata_600_0.png new file mode 100644 index 0000000..06a084d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/mobs/mm_505/logo carta intestata_600_0.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/delos.css b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/delos.css new file mode 100644 index 0000000..ed08f90 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/delos.css @@ -0,0 +1,4660 @@ +/* -------------------------------------------------------------- + RESET CSS (Eric Meyer's "Reset CSS" 2.0) +-------------------------------------------------------------- */ + +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} + +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} + +body { + line-height: 1; +} + +/*ol, ul { + list-style: none; +}*/ + +blockquote, q { + quotes: none; +} + +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} + +table { + border-collapse: separate; + border-spacing: 0; +} + + +/* -------------------------------------------------------------- + GLOBAL STYLES +-------------------------------------------------------------- */ +html { + height: 100%; +} + +body { + height: 100%; +} + +body { + color: #222; + background: none #FFFFFF; + line-height: 1.3; + font-size: .89em; /**/ + font-family: Verdana, Arial, Helvetica, sans-serif; +} + +h1 {font-size: 1.5em;} +h2 {font-size: 1.4em;} +h3 {font-size: 1.3em;} +h4 {font-size: 1.2em;} +h5 {font-size: 1.1em;} +h6 {font-size: 1em;} + +h1, h2, h3, h4, h5 { + font-weight: normal; +} + +ul, ol, p { + margin: .8em 0; +} + +ol, ul { padding-left: 40px } +ol { list-style-type: decimal } +ol ul, ul ol, +ul ul, ol ol { margin-top: 0; margin-bottom: 0 } + +small, sub, sup { + font-size: .8em; +} + +em, i { + font-style: italic; +} + +u { + text-decoration: underline; +} + +sub { + vertical-align: sub; +} + +sup { + vertical-align: super; +} + +strong, b { + font-weight: bold; +} + +select { + margin: 0; + font: inherit; + padding: 1px; + text-decoration: none; + font-size: 80%; + border: 1px solid #E0E0E0; +} + +input, textarea { + font: inherit; +} + +label, input[type=checkbox], input[type=radio], select { + cursor: pointer; +} + +input[type=checkbox], input[type=radio] { + border-style: none; + background-color: transparent; +} + +input[type=text], input[type=file], input[type=password], textarea { + border: 1px solid #E0E0E0; + padding: 3px; + text-decoration: none; + font-size: 90%; +} + +input[type=text]:focus, input[type=file]:focus, input[type=password]:focus, +textarea:focus, select:focus { + border-color: #A0B0FF; +} + +a { + color: #03A; + text-decoration: none; + cursor: pointer; +/* BEGIN WebDAV: Enable links with AnchorClick behavior for Internet Explorer. + * All skins which want to support mounting of Webfolders using Internet Explorer + * must explicitly enable AnchorClick behavior. + */ + behavior: url(#default#AnchorClick); +/* END WebDAV: Enable links with AnchorClick behavior for Internet Explorer. */ +} + +a:hover { + color: #000; + text-decoration: underline; +} + +hr { + margin-bottom: .8em; + border: none; + border-top: 1px solid #ddd; +} + +table { + font-size: 100%; +} + +img { + vertical-align: middle; +} + +tr, td { + vertical-align: top; + white-space: normal; + word-wrap: break-word; +} + +code { + font-family: Pragmata, Menlo, 'DejaVu LGC Sans Mono', 'DejaVu Sans Mono', Consolas, 'Everson Mono', 'Lucida Console', 'Andale Mono', 'Nimbus Mono L', 'Liberation Mono', FreeMono, 'Osaka Monospaced', Courier, 'New Courier', monospace; + font-size: 90%; + color: #858585; +} + +@media print { + h1, h2, h3, + h4, h5, h6 { page-break-after: avoid } + ul, ol, dl { page-break-before: avoid } +} + +/* -------------------------------------------------------------- + SPECIAL STYLES +-------------------------------------------------------------- */ + +body#tinymce, body.mceContentBody { + height: auto; +} + +body.std { + background: url(images/frame_back.png) repeat-x #F9F9F9 ; +} + +.ilNoDisplay { + display: none; +} + +.ilClearFloat { + clear:both; +} + +.ilFloatRight { + float: right; +} + +.ilPositionStatic { + position: static; +} + +.ilPrintContent { + padding: 0 15px; +} + +div.ilFrame { + padding: 0; +} + +div.ilStartupFrame{ + margin: 10px auto; + background: #F9F9F9 url(images/head_back.png) repeat-x; + width: 750px; + box-shadow: 0 0 40px #808080; + min-height: 450px; +} + +div#il_startup_content { + padding: 40px 20px 35px; + box-shadow: inset 0 2px 2px #D0D0D0; + background-color: #F9F9F9; +} + +#il_startup_content form table { + /* out-commented due to http://www.ilias.de/mantis/view.php?id=10264 */ + /* width: 500px; */ +} + +.ilStartupSection { + text-align: center; + padding-top: 25px; +} + +.ilCenter { + text-align: center; +} + +div.ilStartupSection div.ilForm { + margin: auto; +} + +.registration { + margin: 5px auto 0; + width: 700px; +} + +div#mainspacekeeper { + background-color: #F9F9F9; + box-shadow: inset 0 2px 2px #D0D0D0; +} + +div#mainscrolldiv { + padding: 5px 10px 0; +} + +.fullwidth { + width: 100%; +} + +/* --- 3 column layout -- */ + +.il_ColumnLayout { + width: 100%; + min-height: 100%; +} + +#il_left_col { + vertical-align: top; + width: 20%; + padding: 0 0 0 1%; + float: left; +} + +#il_center_col { + vertical-align: top; + width: 98%; + padding: 0 1%; + min-height: 1px; + float: left; + padding-bottom: 15px; +} + +#il_center_col.one_side_col { + width: 77%; +} +#il_center_col.two_side_col { + width: 56%; +} + +#il_right_col { + vertical-align: top; + width: 20%; + padding: 0 1% 0 0; + float: left; +} + +input.fullwidth, textarea.fullwidth { + width: 98%; +} + +div.input { + border: 1px solid #E0E0E0; + padding: 3px; + text-decoration: none; + font-size: 90%; + background-color: #FFF; + overflow: auto; +} +div.input:focus { + border-color: #A0B0FF; +} +input[type=text].numeric +{ + text-align: right; +} + +/* ---------------- alternating tablerowcolors ----------------- */ + + +.tblrow2_mo { + background-color: #F1F1F1; + color: #222; + padding: 3px; +} + +.tblrow1_mo { + background-color: #FFF; + color: #222; + padding: 3px; +} + +.tblrow1_mo:hover, .tblrow2_mo:hover { + background-color: #D0D0FF; +} + +.tblrow2light { + background-color: #F1F1F1; + color: #808080; + padding: 3px; + vertical-align: top; +} + +.tblrow1light { + background-color: #FFF; + color: #808080; + padding: 3px; + vertical-align: top; +} + +.tblrowmarked { + background-color: #FFE4E4; + color: #222; + padding: 3px; +} + +.tblrow2top { + background-color: #F1F1F1; + color: #222; + padding: 3px; + vertical-align: top; +} + +.tblrow1top { + background-color: #FFF; + color: #222; + padding: 3px; + vertical-align: top; +} + +.tblrowmarkedtop { + background-color: #FFE4E4; + color: #222; + padding: 3px; + vertical-align: top; +} + +/* -------------------- table formatting ------------------ */ + +div.ilCommandRow { + text-align: right; + padding-right: 1%; + margin-bottom: 15px; +} + +div.ilCommandRow.one_side_col { + padding-right: 22%; +} + +div.ilAdminRow { + margin: 10px 1% 20px; + width: 98%; +} + +table.std { + color: #222; + background-color: #BBB; + border-spacing: 0; + border-collapse: collapse; + border: 1px solid #9EADBA; +} + + +table.halfwidth { + color: #222; + background-color: #BBB; + width: 50%; + border-spacing: 0; + border-collapse: collapse; + border: 1px solid #9EADBA; +} + +table.ilPDSelectedItemBlock { + color:#222; + background-color:#bbbbbb; + width:100%; + border-spacing:1px; + border-width:0px; +} + +.fullwidth_invisible { + color: #222; + background-color: #FFF; + width: 100%; + border-spacing: 0; +} + +table.nobackground { + color: #000; + background-color: inherit; + border-spacing: 0; + padding: 3px; +} + +table.shop { + width: 50%; + margin: 0; + cellspacing: 0; +} + +div.shop { + text-align: right; + margin-top: -20px; +} + +.shop img { +} + +.subitem { + clear:both; + margin: 5px 0px; + padding-top: 5px; + border-top: 1px dotted #C0C0C0; +} + +td.nobackground { + color: #000; + background-color: inherit; + border-spacing: 0; + border: none; + padding: 3px; + vertical-align: top; +} + +th.il_invisible, td.il_invisible { + background: #FFF none; +} + +.tbltitle { + color: #222; + font-weight: bold; + background: #EDEDED url(images/TableHeader.png) repeat-x; +} + +tr.tbltitle { + border-bottom: 1px solid #9EADBA; +} + +tr.std { + background-color: #FFF; + color: #222; + padding: 3px; +} + +th.option, td.option { + background-color: #F5F5F5; + color: #222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.sub_option { + background-color:#FFF; + color:#222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_subtitle { + background-color:#FFF; + background-image: none; + width:100%; + color:#222; + padding:13px 3px 3px 3px; + vertical-align:top; + text-align:left; + border-bottom-style:solid; + border-bottom-width:1px; + border-bottom-color:#9EADBA; +} + +td.option_value { + background-color:#FFF; + background-image: none; + color:#222; + padding:3px; + vertical-align:top; + text-align:left; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_center { + background-color:#FFF; + background-image: none; + color:#222; + padding:3px; + vertical-align:top; + text-align:center; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_details { + background-color:#FFE4E4; + background-image: none; + color:#222; + padding:3px; + vertical-align:top; + text-align:left; +} +td.option_value_center_details { + background-color:#FFE4E4; + background-image: none; + color:#222; + padding:3px; + vertical-align:top; + text-align:center; +} + +td.option_desc, p.option_desc { + background-color:#FFF; + background-image: none; + color:#222; + padding:3px; + font-style:italic; + font-weight:normal; + vertical-align:top; + text-align:left; +} + +td.option_info { + background-color:#FFF; + background-image: none; + color:#222; + padding:3px; + font-weight:bold; + vertical-align:top; + text-align:center; +} + +td.boxed { + border-style: solid; + border-width: thin; +} + + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemCommand2:link, a.il_ContainerItemCommand2:visited, +a.il_ContainerItemCommand:link, a.il_ContainerItemCommand:visited +{ + font-size: 80%; + text-decoration: none; + margin: 0px 3px 0px 0px; + white-space: nowrap; + font-weight: normal; +} + +a.il_ContainerItemCommand2:hover, +a.il_ContainerItemCommand:hover +{ + text-decoration: underline; +} + +div.il_ContainerItemCommands2 +{ + text-align: right; + margin: 0px 3px 3px 3px; +} + + +div.il_ContainerItemCommands +{ + padding-bottom: 2px; + padding-top: 2px; +} + +/*Link, Visited, Hover, Focus, Activ*/ + +h4.il_ContainerItemTitle +{ + padding: 0px; + margin: 0px; + font-weight: normal; + font-size: 100%; + display: inline; +} + +div.il_ItemProperties +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; +} + +div.il_ItemNotice +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; + color: green +} + +div.il_Preconditions +{ + margin-top: 3px; + text-align:left; + font-size: 90%; +} + +a.il_ItemProperty:link, a.il_ItemProperty:visited { + text-decoration:none; + font-weight: normal; +} + +a.il_ItemProperty:hover { + color:#000000; +} + + +span.il_ItemAlertProperty +{ + color: #C04000; +} + +span.il_ItemProperty +{ +} + + + +/* Accordions */ +.il_VAccordionContainer, .il_HAccordionContainer { +} + +.il_VAccordionHead, .il_HAccordionHead { + padding: 3px; + background-color: #F3F3F3; + text-align:left; + border:1px solid #EAEAEA; + cursor: pointer; + color:#3444aa; + font-size: 110%; + padding-left: 30px; + background-image: url(images/tree_col.png); + background-repeat: no-repeat; + background-position: 7px 7px; +} + +.il_VAccordionContent, .il_HAccordionContent { +} + +.il_VAccordionInnerContainer { + margin-bottom: 10px; +} + +.il_HAccordionHead:hover, .il_VAccordionHead:hover { + background-color: #FFFF99; +} + +.il_HAccordionHeadActive, .il_VAccordionHeadActive { + background-image: url(images/tree_exp.png); + background-color: #FFFFC9; +} + +/* SCORM styles */ + +table.il_ScormTable +{ + color:#222; + background-color:#bbbbbb; + border-spacing:1px; + border-width:0px; +} + +td.il_ScormTableKey { + background-color:#e2e2e2; + color:#222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:right; +} + +td.il_ScormTableValue { + background-color:#f7f7f7; + background-image: none; + color:#222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:left; +} + +/* must reset all values of td style */ +td.il_no_style { + font-weight:normal; + background-image:none; + background-color:white; +} + + +/* Forms */ +form.il_Form, form.ilForm +{ + padding: 0px; + margin: 0px; + border: 0px; +} + +input.ilHFormHighlighted +{ + background-color: #FFFF99; +} + +div.ilForm { + background-image: url(images/form_back.png); + background-repeat: repeat-y; + background-color:#F6F6F6; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#EAEAEA; + display: table; +} + +div.ilSubForm { + margin: 8px 0 10px 28px; +} +div.ilFormRow { + display: table-row; +} + +div.ilFormHeader, div.ilFormFooter +{ + /*background-color:#E3E3E3; + background-image: url(images/form_top_back.png);*/ + background-color:#F3F3F3; + background-repeat: repeat-y; + padding: 3px 5px 3px 5px; + font-size:90%; + color: #303030; + display: table-cell; + text-align: left; +} + +h3.ilFormHeader +{ + font-weight: bold; + margin:0px; + padding:0px; + font-size: 95%; + display: inline; +} + +div.ilFormCommands { + text-align:right; +} + +div.ilFormOption +{ + padding: 8px; + text-align: right; + vertical-align:top; + font-size:90%; + width: 200px; + font-weight: normal; + color: #404040; + display: table-cell; +} + +div.ilFormSubOption +{ + padding: 4px; + vertical-align:top; + border-right: 1px solid #EAEAEA; + background-color: #F0F0F0; + font-size:90%; +} + +div.ilFormValue +{ + padding: 8px; + vertical-align:top; + font-size:90%; + margin-left: 215px; + display: table-cell; + border-left: 1px solid #EAEAEA; +} + +div.ilFormSubValue +{ + padding: 8px; + vertical-align:top; + font-size:90%; +} + +div.ilFormInfo, div.ilFormRadioInfo { + margin: 2px 0px 4px 3px; + font-size: 80%; +} + +div.ilFormRadioInfo { + margin-left: 0px; +} + +div.ilFormRadioItem { + margin-bottom: 8px; +} + +input.ilFormCheckbox, input.ilFormRadio { + float: left; + display:block; +} + +div.ilFormCheckboxOption, div.ilFormRadioOption { + margin-left:28px; + margin-bottom:5px; +} + +/* InfoScreen */ + +table.il_InfoScreen +{ + color:#222; + background-color:#FFF; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#D6D6D6; +} + + +div.ilInfoScreenSec +{ + padding: 10px; +} + +div.ilInfoScreenSec > h3 +{ + margin: 8px 0px 14px 0px; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#D6D6D6; + color:#505050; + font-weight:normal; + font-size: 120%; +} + +td.il_InfoScreenProperty +{ + border-right-width:1px; + border-right-style:solid; + border-right-color:#D6D6D6; + text-align: right; + padding: 6px 10px 6px 4px; + vertical-align: top; + color:#505050; + width: 200px; +} + +td.il_InfoScreenPropertyValue +{ + padding: 6px 4px 6px 10px; + vertical-align: top; +} + +/* Explorer */ + +table.ilExplorer { + width:100%; + background-color: #F6F6F6; + /* background-image: url(images/head_back.png); + background-repeat: repeat-x; + background-color: #a7d3ff; */ +} + +div.ilExplorerFrame { +} + +td.ilExpH { +} + +body.il_Explorer { + background: #F9F9F9; +} + +div.il_Explorer +{ + margin:0px; + min-height: 468px; + padding: 10px 5px 15px 5px; +} + +div.ilExpH{ + padding-top: 48px; + min-height: 35px; +} + +td.ilExpBody{ + border-top: 1px solid #E0E0E0; + background-color: #FAFAFA; +} + +h1.ilExplorerHead +{ + color: #404040; + margin: 0px; + padding: 10px 5px 10px 28px; + vertical-align:top; + text-align:left; + font-weight: bold; + font-size: 90%; +} + +div.il_ExplorerTree +{ + font-size: 90%; +} + +ul.il_Explorer +{ + margin: 0 0 0 10px; + padding: 0px; + list-style:none; +} + +ul.il_ExplorerNoIndent +{ + margin: 0px; + padding: 0px; + list-style:none; +} + +li.il_Explorer +{ + margin: 0px; + padding: 0px; + white-space: nowrap; +} + +li.il_ExplorerInline +{ + margin:0; + padding:0; +} + +a.il_HighlightedNode, .ilHighlighted +{ + border-width: 1px; + border-style: solid; + border-color: #FFDD77; + background-color: #FFFF99; + padding: 0px 5px; +} + +div.il_ExplorerItemDescription +{ + margin-left: 40px; +} + +a.ilTreeView { + position:absolute; + left:-2px; + top: 270px; +} + +a.ilTreeView:hover { + left: -1px; +} + +a.ilTreeViewRight { + position:absolute; + right:-2px; + top: 270px; +} + +a.ilTreeViewRight:hover { + right: -1px; +} + +/* Table Links */ +a.tblheader, a.tblheader:visited +{ + color:#3444aa; +} + +a.tblheader:hover +{ + color:#000000; +} + +/* --- description text ---*/ +div.il_Description, td.il_Description +{ + margin-top:2px; + margin-bottom:5px; + font-size: 90%; + font-weight:normal; + text-align:left; +} +div.il_Description_no_margin, td.il_Description_no_margin +{ + font-size: 90%; + font-style: italic; + text-align:left; +} +div.il_info +{ + font-size: 90%; + text-align:left; +} +div.il_PermDescription +{ + font-size: 60%; + font-style: italic; +} + +/* ---------------- headlines ------------------ */ + +div.il_HeaderOuter +{ + clear: both; +} + +div.il_Header, a#il_mhead_t_focus +{ + color: #505050; +} + +h1.ilHeader +{ + margin: 0; + padding: 15px 0px 5px 0px; + font-size: 140%; + font-weight: normal; + border-bottom: 1px solid #EAEAEA; +} +h1.ilHeaderHasIcon +{ + margin-left: 50px; +} +span.ilHeader +{ +} +div.ilHeadAction { + float: right; + margin: 21px 21px 5px 0; /* bottom 5px blog fullscreen */ +} +div.ilHeadAction .prop +{ + padding-right: 10px; +} +div.ilHeadAction a:hover +{ + text-decoration: none; +} +div.ilHeaderDesc +{ + padding-left: 51px; + font-size: 80%; + padding-top: 5px; + color: #808080; +} + +div.ilHeaderAlert +{ + padding-left: 51px; + font-size: 80%; + padding-top: 5px; + color: #C04000; +} + +div.il_HeaderInner +{ + margin-bottom: 10px; + padding: 13px 10px 15px 10px; + color:#222; +} + +div.il_TreeIcons +{ + padding-right: 15px; + padding-top: 15px; + margin: 0px; + float:right; +} + + +a.ilMainHeader, a.ilMainHeader:hover +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom: 2px; + border-style: solid; + border-width: 1px; + border-color: #B0B0B0; + background-color: #E6ECF8; + font-size:90%; +} + +div.ilLogin +{ + padding:32px 20px 3px 10px; + padding:21px 20px 3px 10px; + margin-top:0px; + margin-bottom:0px; + white-space: nowrap; + float:right; + font-size:85%; +} + + +span.il_menu +{ + line-height: 150%; + padding-left: 30px; +} + +.ilLanguageSelection +{ + font-size:80%; +} + +div.il_Footer +{ + padding-top:10px; + padding-bottom:10px; + font-size: 90%; + text-align:center; +} + +/* ----------------- permanent link ------------- */ + +div.ilPermaLink +{ + margin: 15px; +} + +div.ilPermaLink .small +{ + font-size: 70%; +} + +div.ilPermaLink .il_adv_sel +{ + font-size: 100%; + +} + +div.ilPermaLink input +{ + font-size: 70%; + width: 350px; +} + +div.ilPermaLink a +{ + font-size: 1em; +} + +#ilAdvSelListAnchorText_socialbm_actions { + font-size: .7em; +} + +/* ----------------- invisible border ------------- */ + +div.invisible_border { + margin: 15px; +} + +.ilInvisibleBorder { + padding: 15px; +} + +/* ------- Helptext --------- */ +span.il_Helptext { + font-size: 90%; + font-weight: normal; +} + +/* ----------------- alternative text styles ------------- */ +.small { + text-decoration:none; + font-size: 90%; +} + +.xsmall { + text-decoration:none; + font-size: 80%; +} + +.smallgreen { + text-decoration:none; + font-size: 90%; + color:green; +} + +.smallred { + text-decoration:none; + font-size: 90%; + color:red; +} + +.obligatory { + font-weight: normal; + color: #800000; + font-variant: normal; +} + +.warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Access { + text-decoration:none; + font-weight:bold; + text-decoration:underline; + color:red; +} + +.asterisk { + color:red; + font-size: 90%; +} + +.default { + text-decoration:none; + font-weight:normal; +} + +.inactivepage { + text-decoration:none; + font-weight: bold; + color: gray; +} + +.quote { + font-style:italic; + font-weight:normal; +} + +.subtitle { + font-style:italic; + font-weight:normal; + font-size: 90%; +} + +.questiontext { + font-weight:bold; +} + +.bold { + font-weight:bold; +} + +/* ----------------- alternative text styles ------------- */ + +.light +{ + color: #909090; +} + +/* ----------------- normal links ------------- */ + +a.light:link, a.light:visited { + text-decoration: none; + color:#3355BB; +} + +a.light:hover { + color:#000000; +} + +a.nostyle:link, a.nostyle:visited { + text-decoration: none; + color:#000000; +} + +a.nostyle:hover { + color:#000000; +} + + +/* ------------------- mail links ----------- */ +a.mailread, a.mailread:visited +{ + font-weight: normal; +} + +a.mailunread, a.mailunread:visited +{ + font-weight: bold; +} + +/* ------------------- forum links ----------- */ +a.postread, a.postread:visited +{ + font-weight: normal; +} + +a.postunread, a.postunread:visited +{ + font-weight: bold; +} + +a.postnew, a.postnew:visited +{ + font-style: italic; + font-weight: bold; +} + +blockquote.ilForumQuote +{ + margin: 0 20px 10px 20px; + padding: 5px; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; +} + +div.ilForumQuoteHead +{ + font-weight: bold; + font-size: 90%; + margin: 0px 0px 10px 0px; +} + +/* ------------------ buttons -------------- */ + +div.il_ButtonGroup +{ + margin: 3px 0px 10px 0px; + line-height: 150%; + white-space: nowrap; + display: block; +} + +div.il_ButtonGroup.il_BigButton { + margin: 25px; + text-align: center; + font-size: 25px; +} + +input.submit, a.submit { + font-size: 80%; + font-weight: normal; + line-height: 17px; /* Safari */ + background: url(images/ButtonsBack.png) repeat-x center top; + background-size: auto 100%; + color: #359; + border: 1px solid #D0D0D0; + padding: 1px 5px; + margin: 0px; + text-decoration: none; + cursor: pointer; + display: inline-block; +} + +input.submit.il_BigButton { + padding: 10px; + margin: 0 10px 0 0; +} + +input.submit:hover, a.submit:hover +{ + border-color: #B0B0B0; + color:#404040; + box-shadow: 0px 0px 1px #A0A0A0; +} + +input.submit_disabled, a.submit_disabled, a.submit_disabled:hover { + background-color:#E6ECF8; + color:gray; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; + padding:2px; + text-decoration:none; + font-size: 90%; + cursor:pointer; +} + +a.ilEditSubmit { + background-color: #FFF; + background-image: url(images/ButtonsBack.png); + background-position: bottom; + background-repeat:repeat-x; + padding: 2px; + margin: 0px; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; + text-decoration: none; + font-size: 80%; + line-height: 14px; + cursor:pointer; +} + +input.ilEditSubmit { + color:#2255a0; + padding: 1px; + margin: 0px; + font-size: 12px; + line-height: 14px; + cursor:pointer; + + background-color: #FFF; + background-image: url(images/ButtonsBack.png); + background-position: bottom; + background-repeat:repeat-x; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; +} + +div.ilEditHelpline { + margin: 3px 0px; + padding: 0px; + font-size: 80%; + background-color:#FFF; + color:#000000; +} + +input.tblrow1, input.tblrow2 +{ + background-color:#FFF; + color:#000000; + background-image: none; + padding:0px; +} + + +input.submit:hover, input.ilEditSubmit:hover, a.submit:hover { + color:#000000; +} + +/* Messages */ +div.ilInfoMessage { + background-color: #ecf0f9; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + font-size: 90%; + clear:both; +} + +div.ilFailureMessage { + background-color: #fceaea; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + font-size: 90%; + clear:both; +} + +div.ilSuccessMessage { + background-color: #f0fdf0; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + font-size: 90%; + clear:both; +} + +div.ilQuestionMessage { + background-color: #fffcee; + margin: 0px 0px 8px 10px; + padding: 5px 30px; + min-height: 20px; + font-size: 90%; + clear:both; +} + +div.ilMessageBox { + position: relative; +} + +div.ilMessageBlock img { + position: absolute; +} + +img.ilInfoMessage, img.ilFailureMessage, img.ilSuccessMessage, img.ilQuestionMessage { + position: absolute; +} + +.alert { + color: #C04000; +} + +select.ilEditSelect { + background-color:#FFF; + border-width:1px; + border-color:#bbbbbb; + padding:1px; + background-image: none; + text-decoration:none; + font-size: 12px; +} + + +/* --- to prevent tab-images from spacing when using DOCTYPE xhtml --- */ +img.imgtab { + display:block; +} + +/* ------------------ content window body tag (not used yet) -------------- */ +.content { + margin:0px; +} + +/* --- Services/COPage ---*/ + +div.il_droparea +{ + border-style: solid; + border-width: 1px; + border-color: #D0D0D0; + font-size: 1px; + background-image: url(images/drop_back.png); + background-repeat: repeat; + padding: 0px 0px; + text-align: center; + height: 12px; +} + +div.il_droparea_active +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back_active.png); + background-repeat: repeat; + text-align: center; + height: 12px; +} + +div.il_droparea_valid_target +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back.png); + background-repeat: repeat; + text-align: center; + height: 12px; +} + +div.il_editarea_nojs +{ + border-style: dotted; + border-width: 1px; + border-color: #999999; +} + +div.il_editarea +{ + border-style: solid; + border-width: 1px; + border-color: transparent !important; + border-color: #FFF; /* IE6 does not understand the transparent border */ +} + +div.il_editarea_disabled +{ + border: 2px dotted red; +} + +div.il_editarea_active +{ + border-style: solid; + border-width: 1px; + border-color: #909090; +} + +div.il_editarea_selected +{ + border-style: solid; + border-width: 2px; + border-color: #00E253; +} + +div.il_editarea_disabled_selected +{ + border: 2px solid red; +} + +div.il_editarea_active_selected +{ + border-style: solid; + border-width: 2px; + border-color: #000000; +} + +.il_editmenu +{ + background-color: #FFF; + color: #000000; + font-weight: normal; + text-align: left; + font-style: normal; + text-indent: 0px; + font-size: 14px; + z-index:5000; +} + +table.il_editmenu td +{ + padding: 3px; +} + +a.il_PageDisabled +{ + border-bottom: 2px dotted red; +} + +a.il_PageDeactivatedElements +{ + border-right: 2px dotted red; +} + +div.ilEditLabel +{ + position:absolute; + background-color:#F5F5F5; + font-size:70%; + padding:1px 3px; + border-style: solid; + border-width: 0px 1px 1px 0px; + border-color: #909090; +} + +div.ilEditVAccordCntr +{ + margin-top: 15px; + padding: 5px; +} + +div.ilEditVAccordICntr +{ + background-color: #FFF; + margin-bottom: 15px; + border-width:1px; + border-color:#9EADBA; + border-style:solid; +} + +div.ilEditVAccordIHead +{ + padding: 3px; + background-color: #E2EAF4; + text-align:left; + background-repeat: no-repeat; + background-position: 3px 4px; +} + +div.ilEditVAccordICont +{ + padding: 10px; + background-color: #FFF; +} + +div.ilTinyMenuSection +{ + float:left; + white-space:nowrap; + border-right: solid 1px #E0E0E0; + padding: 0px 10px 4px 0px; + margin-right: 10px; +} + +#ilTinyMenuButtons +{ + padding-bottom: 15px; + zoom:1; +} + +#iltinymenu .bd div.last +{ + float:left; + white-space:nowrap; + padding: 0px 10px 2px 0px; + border-right: 0; + margin: 0; +} + +#iltinymenu .bd div .small +{ + color: #909090; + font-style: italic; +} + +#ilsaving +{ + position: fixed; + top: 0px; + left: 0px; + text-decoration: blink; +} + +.ilTinyMenuDropDown span +{ + padding: 2px 0px 0px 5px; + width: 75px; + overflow: hidden; + display: inline-block; + line-height: 1em; +} + +a.ilTinyMenuDropDown +{ + display: inline-block; + padding: 0px 2px 1px 0px; +} + +/* if the ilc_page_cont_PageContainer is declared as being relative in the content.css drop downs will be truncated */ +#ilEditorTD { + position: static; +} + +#ilEditorTD p +{ + margin: 0; + padding: 0; +} + +/* Page TOC */ + +div.ilc_page_toc_PageTOC +{ + font-size: 90%; + padding: 5px 5px 10px 5px; + background-color:#FAFAFA; + border:1px solid #F0F0F0; + float: left; +} + +h1.ilc_page_toc_PageTOCHead +{ + margin: 0px; + font-size: 100%; + padding: 0px; + font-weight: bold; + text-align: center; +} + +ul.ilc_page_toc_PageTOCList +{ + margin: 0px 0px 0px 10px; + padding: 0px; + list-style: none; +} + +li.ilc_page_toc_PageTOCItem +{ + margin: 0px; + padding: 0px 0px; + white-space: nowrap; + margin-top: 5px; +} + +a.ilc_page_toc_PageTOCLink +{ + color:#0033AA; + font-weight: normal; + text-decoration: none; +} + +a.ilc_page_toc_PageTOCLink:hover +{ + color:#000000; +} + +a.ilc_page_toc_PageTOCLink:visited +{ + color: blue; +} + +/* ------------------ blind image - spacer gif -------------- + please use this style class always when using this blind image */ +img.spacer { + display:block; +} + +/* --- calendar styles -- */ +div.dp_Menu +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom:2px; + border-width: 1px; + border-style: solid; + border-color: #9EADBA; + background-color: #EBEBEB; + width: 152px; + font-size: 90%; +} + +td.even +{ + color:#222; + background-color:#F7F7F7; + padding: 3px; +} + +td.uneven +{ + color:#222; + background-color:#EEEEEE; + padding: 3px; +} + +td.today +{ + text-align: center; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDate +{ + text-align: center; + font-size: 90%; + background-color: #FFE4E4; +} + +td.date +{ + text-align: center; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonth +{ + text-align: center; + font-size: 90%; + background-color: #DFDFDF; +} + +td.todayMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #FFE4E4; +} + +td.dateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonthMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #DFDFDF; +} + +td.evenMO +{ + color:#222; + background-color:#F7F7F7; + font-size: 90%; + padding: 3px; +} + +td.unevenMO +{ + color:#222; + background-color:#EEEEEE; + font-size: 90%; + padding: 3px; +} + +td.weeknumber +{ + color: #5F5F5F; + background-color: transparent; + font-size: 90%; +} + +a.weekLink +{ + font-size: 80%; +} + +td.appointmentConfTitle +{ + font-style: italic; +} + +td.doubleComment +{ + font-size: 80%; + color: #FF0000; + font-weight: bold; +} + +td.il_CalMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 80%; +} + +td.il_CalShortMonth +{ + font-size: 80%; +} + +td.il_CalShortWeek +{ + font-size: 80%; +} + +td.il_CalShortDayOfWeek +{ + font-size: 80%; +} + +td.il_CalDay +{ + font-size: 80%; +} + +div#block_cal_sel_0 div.ilBlockContent { + padding: 0px; +} + +div.ilCalSelAct { + background-color: #F0F0F0; + font-size: 90%; + padding: 2px 2px 3px 0; +} + +div.ilCalSelSelAll { + background-color: #F8F8F8; + font-size: 80%; + padding: 3px 2px 2px 0; +} + +div.ilCalSelList { + max-height: 250px; + overflow: auto; +} + +ul.ilCalSel { + margin: 0px; + padding: 0px; + list-style:none; +} + +ul.ilCalSel li { + margin: 0px; + padding: 0 0 0 48px; + border-bottom: 1px solid #F0F0F0; + min-height:25px; +} + +span.ilCalColSpan { + padding: 2px 0; + display: block; + margin-left: -48px; + width: 24px; + height: 25px; + float: left; +} + +ul.ilCalSel li img { + margin-top: 6px; + display: block; + float: left; + margin-left: -20px; +} + +div.ilCalSelTitle { + padding: 3px; + padding-top: 5px; + font-size: 90%; +} + + +/* --- content styles (will move to content.css) --- */ +td.ilc_PageDisabled +{ + padding:20px; + border-right-style: solid; + border-color: #9EADBA; + border-right-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + margin-bottom: 0px; + border-left: 3px dotted red; + +} + +div.ilc_DefinitionHeader +{ + margin-top: 10px; + margin-bottom: 10px; + padding-bottom: 5px; + padding-top: 5px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-top-width: 1px; + border-top-style: solid; + border-color: #000000; +} + +table.ilc_Fullscreen +{ + background-color: #FFF; + position: absolute; + margin: 0; + padding: 0; + height: 100%; + width: 100%; +} + +html.ilc_Fullscreen, body.ilc_Fullscreen +{ + margin: 0; + padding: 0; + height: 100%; +} + +div.ilLMMenu +{ + margin: 0px 0px 5px 10px; +} + +div.ilc_LMMenu +{ + line-height: 22px; +} + +a.ilc_LMMenu { + padding: 1px 5px; + margin-top:2px; + margin-bottom:2px; + border: 1px solid #B0B0B0; + background-color: #E6ECF8; + white-space: nowrap; +} + +div.ilc_TableOfContents +{ + background-color:#FFF; + padding: 20px; + border-spacing: 1px; + border: 1px solid #EEE; + margin-bottom: 0px; +} + +table.ilc_media +{ + background-color:white; +} + +h1.il_LMHead +{ + margin: 12px 15px 6px; + font-size: 120%; + font-weight: normal; +} + +table.ilc_Table +{ + border-collapse: collapse; + background-color: #FFF; + margin: 10px 0px; + border-color: #9EADBA; +} + +/* -- Members Gallery Styles -- */ +div.il_MembersGallery +{ + margin: 0 auto; + text-align:center; + width:95%; + padding: 8px; + line-height: 1.33; + display:block; + float:left; +} + +div.il_Member, +div.il_Tutor, +div.il_Admin { + page-break-before: auto; + margin: 0 5px 20px; + background-color: #EEE; + padding: 10px 5px; + font-size: 75%; + width: 12em; + height: 14em; + float: left; + text-align: center; + overflow: hidden; +} + +div.il_Member p, +div.il_Tutor p, +div.il_Admin p { + white-space: nowrap; +} + +div.il_Tutor { + background-color: #BBB; +} + +div.il_Admin { + background-color: #E4F2FF; +} + +div.il_Admin img, +div.il_Member img, +div.il_Tutor img { + padding: 2px; + border: 1px solid #000; +} + +/* COPage Comparison */ + +div.ilEditModified +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #8080FF; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #8080FF; + margin-bottom: 2px; +} + +div.ilEditDeleted +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #FF8080; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #FF8080; + margin-bottom: 2px; +} + +div.ilEditNew +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #80FF80; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #80FF80; + margin-bottom: 2px; +} + +span.ilDiffDel +{ + background-color: #FFC0C0; +} + +span.ilDiffIns +{ + background-color: #C0FFC0; +} + +a.ilWikiPageMissing:link, a.ilWikiPageMissing:visited +{ + color: red; +} + +a.ilWikiPageMissing:hover +{ + color: black; +} + +div#agreement +{ + width:100%; + height:375px; + overflow:auto; + overflow-x:hidden; +} + +span.ilSearchHighlight +{ + font-weight: bold; +} + +div.il_SearchFragment +{ + margin-top:2px; + margin-bottom:5px; + font-size: 80%; + font-weight:normal; + text-align:left; +} + + + + +/* MainMenu */ + +div.ilMainHeader { + min-height: 35px; + min-width: 641px; /*this will need a setting after the new @media have been set*/ + background: #F0F0F0 url(images/head_back.png) repeat-x; +} + +div.ilMainMenuSection { + background-repeat: repeat-x; + background-image: url(images/mm_back.png); + min-height:31px; + clear:both; + background-color: #9BC5ED; +} + +div#il_main_logo { + padding: 5px 0px 5px 19px; + float:left; +} + +div#il_main_logo img { + margin: 0; + padding: 0; + width: 44px; + height: 44px; + border: 0 none; +} + +div#il_startup_logo img { + max-width: 100%; + margin: 20px; +} + +div.ilMemberViewMainHeader +{ + /* background-color: #981a0a; */ + background-color: #981a0a; + right: 0px; + min-height: 50px; + padding-top: 8px; +} + +div.ilMainMenuHeaderIconBox +{ + padding:5px 0px 5px 19px; + float:left; +} + +div.ilMainMenuHeaderIcon +{ + background-image:url(images/HeaderIcon.png); + background-repeat:none; + margin:0px; + padding:0px;" + width:44px; + height:44px; + border:0px; +} + +div.ilMainMenu +{ + background-repeat: repeat-x; + background-position: bottom; + margin-top: 0px; + padding: 0px 0px 0px 20px; + line-height: normal; + clear:both; float:left; +} +ul.ilMainMenu +{ + margin: 0px; + padding: 0px; + list-style:none; + white-space: nowrap; +} + +ul.ilMainMenuSide +{ + float:right; + padding: 0px 20px 0px 0px; +} + +li.ilMainMenu +{ + float:left; + margin: 0px; + padding-top: 0px; + height: 31px; + border-left: 1px solid #d8ebff; + border-left: 1px solid #a3c8ff; + border-right: 1px solid #a3c8ff; +} + +span.MMSpan +{ + display: block; +} + +a.MMInactive:link, a.MMInactive:visited +{ + display: block; + color:#003388; + font-size: 85%; + text-decoration:none; + line-height: 26px; + padding: 0px 10px 3px 10px; + margin: 0px 0px 2px 0px; + font-weight: normal; + white-space: nowrap; + margin-left: -1px; + margin-top: 1px; + background-repeat: repeat-x; + background-image: url(images/mm_back2.png); +} + +a.MMInactive:hover +{ + color:#000000; + text-decoration:none; + background-color: #d0e8ff; + background-repeat: repeat-x; + background-image: url(images/mm_back3.png); +} + +a.MMActive:link, a.MMActive:visited +{ + display: block; + color:#003388; + font-size: 85%; + text-decoration:none; + line-height: 26px; + padding: 0px 10px 3px 10px; + margin: 0px 0px 2px 0px; + font-weight: normal; + white-space: nowrap; + background-color: #d0e8ff; + margin-left: -1px; + margin-top: 1px; + background-repeat: repeat-x; + background-image: url(images/mm_back3.png); +} + +a.MMActive:hover +{ + color:#000000; + text-decoration:none; +} + + +/* Status box */ + +div#il_status_box { + font-size: 85%; + float:right; + margin: 22px 10px 0px 0px; +} + +div#il_status_box a { + text-decoration:none; +} + +div#il_status_box img { + position: relative; + top: -2px; +} + +span.ilMMHidStatus { + visibility:hidden; +} + +span.ilMMStatus, span.ilHActProp { + position: absolute; + font-size: 0.80em; + font-weight: bold; + margin-top: -3px; + margin-left: -3px; + background-color: #D06000; + color: #F0F0F0; + padding: 0px 3px 1px 3px; + border-radius: 8px; + box-shadow: 1px 1px 1px #505050; +} + +span.ilHActProp { + margin-left: -4px; + font-size: 0.70em; + font-weight: normal; + border: 1px solid #E0E0E0; + color: #909090; + background-color: #F3F3F3; + box-shadow: 1px 1px 1px #B0B0B0; +} + +/* Main Menu Top Title */ +div.ilTopTitle +{ + color: #335599; + font-size: 16px; + letter-spacing: 0.05em; + padding: 16px 0 0 25px; + white-space: nowrap; + word-spacing: -0.1em; + float: left; +} +input.ilOpenIDBox +{ + background-image:url('images/openid.png'); + background-repeat:no-repeat; + padding-left:20px; +} + + +div.ilTabContentOuter { + background-color: #FFF; + border: 1px solid #E0E0E0; + clear:both; + width:100%; + min-height: 100%; + float: left; + box-shadow: 3px 3px 4px #D0D0D0; + margin-bottom: 10px; +} + +div.ilTabContentInner { + padding: 0; + margin: 15px 0; + clear: both; + min-height: 300px; + width: 100%; +} + +div.ilTabsTable { + display: table; + width: 100%; +} + +div.ilTabsTableRow { + display: table-row; +} + +div.ilTabsTableCell { + display: table-cell; +} + +/* left navigation area (used, e.g. for explorer trees) */ +div.ilLeftNav { + top:85px; + bottom: 0; + width: 300px; + float:left; + position: fixed; + padding: 5px; + overflow: auto; + background-color: #F5F5F5; + border-right: 3px solid #E9E9E9; + box-shadow: inset 0px 2px 2px #D0D0D0; +} + +/* bottom center area (optional bottom area, used e.g. in learning modules) */ +div.ilBotCenterArea { + bottom: 0px; + left: 310px; + right: 0px; + height: 300px; + position: fixed; + padding: 5px; + background-color: #F5F5F5; + border-right: 3px solid #E9E9E9; + border-top: 3px solid #E9E9E9; + box-shadow: inset 0px 2px 2px #D0D0D0; + -webkit-overflow-scrolling:touch; /* Bug 11209 */ + overflow: auto; /* Bug 11209 */ +} + +div.ilBotCenterArea iframe { + -webkit-overflow-scrolling:touch; /* Bug 11209 */ + overflow: auto; /* Bug 11209 */ +} + +div#bot_center_area_drag { + left: 0px; + right: 0px; + height: 4px; + cursor: row-resize; + margin-top: -8px; + position: absolute; +} + +#drag_zmove{ + position:absolute; + width:100%; + height:100%; + z-index:7; + display:none; +} + +div#bot_center_area_drag:hover { + background: #FFAA99; +} + + +div.ilBotCenterArea iframe { + border-width: 0px; + width: 100%; + height: 100%; +} + +img.ilAreaClose { + width: 20px; + height: 20px; + background:url("images/icon_close2_s.png") no-repeat center center; + position: absolute; + left: 0; + top: 0; + cursor: pointer; +} + +div.ilLeftNavSpace { + padding: 0 20px 0 310px; +} + +div.ilContentFixed { + background-color: #F9F9F9; + box-shadow: inset 0px 2px 2px #D0D0D0; + right: 0px; + bottom: 0px; + left: 310px; + position: fixed; + top:85px; + overflow: auto; + +} + +/* Tabs */ + +div.il_Tab +{ + float:left; + padding-left:0px; + line-height:normal; + border-bottom-color: #e0e0e0; + border-bottom-width: 1px; + margin: 0px 10px; +} + +ul.il_Tab +{ + margin: 0px; + padding: 0px; + list-style:none; + position: relative; + top: 1px; +} + +li.tabinactive +{ + float:left; + margin: 0px 4px 0px 0px; + padding: 0px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #e0e0e0; + white-space: nowrap; +} + +a.tabinactive +{ + float: left; + display:block; + border-width: 1px; + border-style: solid; + border-color: #e0e1e8; + border-bottom-color: #a7b4cc; + background-color: #E8EFFE; + border-bottom-width: 0px; + padding: 4px 7px 4px 7px; + font-size: 80%; + text-decoration: none; + background:url("images/TabInactive.png") repeat-x left bottom; +} + +a.tabinactive:hover +{ + background-color: #FFF; + text-decoration: none; + background-image: none; +} + +li.tabactive +{ + float:left; + margin: 0px 4px 0px 0px; + padding: 2px 0px; + border-width: 1px; + border-style: solid; + border-color: #bccae5; + border-color: #e0e0e0; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #FFF; + background-color: #FFF; + white-space: nowrap; +} + +a.tabactive:link, a.tabactive:visited, a.tabactive:hover +{ + float: left; + display:block; + padding: 2px 7px; + font-size: 80%; + text-decoration: none; + color: #404040; + cursor: default; +} + +li.backtab +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 2px 0px; +} + +a.backtab, a.backtab:hover +{ + float: left; + display:block; + background:url("images/BackTab.png") no-repeat left top; + padding: 3px 8px 3px 12px; + font-size: 80%; +} + +li.back2tab +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 2px 0px; +} + +a.back2tab, a.back2tab:hover +{ + float: left; + display:block; + background:url("images/Back2Tab.png") no-repeat left top; + padding: 3px 8px 3px 12px; + font-size: 80%; +} + +li.nontabbed +{ + float:left; + margin: 0px 2px 0px 0px; + padding: 0px; + white-space: nowrap; + /* border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #bccae5; */ +} + +a.nontabbed +{ + float: left; + display:block; + /* border-width: 1px; + border-style: solid; + border-color: #bccae5; + border-bottom-color: #a7b4cc; + background-color: #e8effe; */ + border-bottom-width: 0px; + padding: 5px 7px 4px 7px;; + font-size: 80%; + text-decoration: none; +} + +/* Commented Backslash Hack + hides rule from IE5-Mac, we do not want the left float for other browsers \*/ + a.tabinactive a.tabactive a.backtab {float:none;} +/* End IE5-Mac hack */ + + + +/* Sub Tabs */ + +div.il_SubTab +{ + float:left; + width:100%; + margin: 0px; + padding-left: 2px; +} + +ul.il_SubTab +{ + margin: 0px; + /* padding: 10px 15px 0px 15px; */ + padding: 5px 5px 5px 5px; + list-style:none; +} + +li.subtabinactive +{ + float:left; + margin:0px; + padding-right: 15px; +} + +a.subtabinactive +{ + float: left; + display:block; + padding: 3px 0px 3px 0px; + font-size: 80%; +} + +a.subtabinactive:hover +{ + text-decoration: underline; +} + +li.subtabactive +{ + float:left; + margin:0; + padding-right: 15px; +} + +a.subtabactive, a.subtabactive:hover +{ + display:block; + padding: 3px 0px 3px 0px; + font-size: 80%; + color: #000000; + /* background-color: #FFF; */ + text-decoration: underline; +} + + +/* GroupedLists */ + +div.ilGroupedListH { + padding: 2px 10px; + background-color:#F0F0F0; + font-size:85%; +} + +div.ilGroupedListSep { + padding-bottom: 3px; + border-bottom: 1px solid #E0E0E0; + /* height: 1px; */ + margin: 0 10px 3px 10px; +} + +a.ilGroupedListLE { + display: block; + padding: 5px 10px; + font-size: 90%; +} + +a.ilGroupedListLE:hover { + background-color: #FFFFD9; + text-decoration: none; +} + +td.ilGroupedListNewCol { + border-left: 1px solid #E0E0E0; +} + +/* Overlays, Blocks */ +div.il_Block, table.il_Block, .ilOverlay +{ + background-color:#FFF; + border: 1px solid #D6D6D6; + text-align: left; +} + +.ilOverlay +{ + position:absolute; + box-shadow: 2px 2px 4px #C0C0C0; +} + +/* Blocks */ + +div.il_Block, table.il_Block { + width: 100%; + border-spacing:0px; + border-collapse:collapse; + margin-bottom: 20px; + clear: both; + table-layout: fixed; + word-wrap: break-word; +} + +div.ilBlockHeader, div.ilBlockHeaderBig, +td.ilBlockHeader, td.ilBlockHeaderBig +{ + font-weight: bold; + padding: 3px; + text-align:left; + font-size: 90%; + color: #404040; + background-color: #F8F8F8; + background-image: url(images/block_top.png); + background-repeat: repeat-x; + border-bottom:1px solid #E9E9E9; +} + +div.ilBlockHeaderBig, td.ilBlockHeaderBig +{ + font-size: 100%; +} + +h3.ilBlockHeader +{ + font-weight: bold; + margin:0px; + padding:0px; + font-size: 100%; + display: inline; +} + +div.il_BlockFooter, td.il_BlockFooter { + color:#222; + background-color:#D0D0FF; + text-align:right; + font-size: 80%; + padding:2px; +} + +/* possibly deprecated */ +.il_BlockInfo { + font-size: 80%; + color: #909090; +} + +/* new class */ +div.ilBlockInfo { + font-size: 75%; + color: #909090; + border-bottom: 1px solid #E9E9E9; + padding: 1px 3px; + background-color: #F9F9F9; + text-align: right; +} + + +div.ilBlockContent { + padding: 5px; +} + +th.ilContainerBlockHeader +{ + font-weight: bold; + font-size: 90%; + padding: 2px; + text-align:left; + vertical-align: middle; + background-color: #F8F8F8; + background-image: url(images/block_top.png); + background-repeat: repeat-x; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#E9E9E9; +} + +h3.ilContainerBlockHeader +{ + font-weight: bold; + padding: 0px; + margin: 0px; + display: inline; + font-size: 100%; +} + +table.ilContainerBlock +{ + border-color:#D6D6D6; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + clear:both; + margin-bottom:20px; +} + + +h3.ilPDBlockSubHeader { + font-weight: normal; + margin: 0px; + display: block; + font-size: 100%; + font-weight: normal; + text-align: left; + font-size: 90%; + background-color: #F8F8F8; + vertical-align: middle; + border-top: 1px solid #F0F0F0; + padding: 1px 3px; +} + +.ilBlockRow1, .ilBlockRow2 { + padding: 3px; + border-bottom: 1px solid #F0F0F0; +} + +/* Services/Bookmarks */ + +#block_pdbookm_0 #tree_div { + overflow: auto; + width: 100%; +} + +/* Tables */ + +div.tblfooter, div.ilTableNavBlock { + font-weight:normal; + background-color: #F5F5F5; + padding: 3px; + font-size: 80%; + text-align:right; +} + +div.ilTableNav { + font-weight:normal; + padding: 3px; + font-size: 80%; + text-align:right; +} + +td.tblfooter { +} + +tr.tblfooter { + color:#000000; + font-weight:normal; + background-color: #F9F9F9; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +.tblrow1 { + padding:3px; + background-color: #FFF; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +.tblrow2 { + padding:3px; + background-color: #FFF; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; + background-color: #FAFAFA; +} + + +td.submit { + padding:3px; + vertical-align:top; + background-color: #F3F3F3; +} + +/* Toolbar */ +div.ilToolbar +{ + background-color: #F4F4F4; + padding: 5px 3px 5px 3px; + margin-bottom: 8px; + font-size: 90%; + white-space: nowrap; +} + +span.ilToolbarSeparator +{ + border-right: solid 1px #E0E0E0; + padding: 0px 10px 2px 0px; + margin-right: 10px; +} + +/* Repository */ +div.ilContainerListItemOuter +{ + padding: 15px; + zoom: 1; +} + +td.ilContainerListFooter +{ + padding-left: 15px; +} + +div.ilContainerListItemOuterHighlight +{ + padding: 15px; + background-color: #FFFFD9; + zoom: 1; +} + +.ilCLIRow1, .ilCLIRow2 { + padding: 0px; + border-top-color: #F0F0F0; + border-top-style: solid; + border-top-width: 1px; +} + +td.ilCLI { + padding: 0px; +} + +div.il_ContainerListItem +{ + margin: 2px 0px; + padding-left: 8px; +} + +div.ilCreationFormSection { + width: 700px; +} + +div.ilCreationFormSection div.ilForm { + width: 699px; +} + +div.ilCreationFormSection div.ilForm div.ilForm { + width: auto; +} + +div.il_adv_sel +{ + border:1px solid #D6D6D6; + box-shadow: 2px 2px 4px #C0C0C0; +} + +table.il_adv_sel { + color:#000000; + background-color:#FFF; + border-spacing:0px; + cursor: pointer; +} + +tr.il_adv_sel { + cursor: pointer; +} + +tr.il_adv_sel_act { + background-color: #FFF9BC; + cursor: pointer; +} + +td.il_adv_sel { + border-bottom: 1px solid #F0F0F0; + padding: 3px 10px; + text-align: left; + white-space: nowrap; + cursor: pointer; + font-weight: normal; +} + +#ilAdvSelListTable_item_creation td.il_adv_sel { + min-width: 150px; +} + +td.il_adv_sel_ic { + border-bottom: 1px solid #F0F0F0; + padding: 3px 0 3px 10px; + text-align: left; + cursor: pointer; +} + +div.il_adv_cont { + background-image:url(images/25black.png); +} + +/* tables */ +div.ilTableHeaderTitleBlock +{ + font-weight: bold; + padding: 3px; + font-size: 90%; + color: #404040; + background-color: #F8F8F8; + background-image: url(images/block_top.png); + background-repeat: repeat-x; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#E9E9E9; +} + +div.ilTableHeaderTitle +{ + margin: 0px 0px 5px 0px; + padding: 0px 0px 2px 0px; + font-size: 120%; + color: #404040; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#E9E9E9; +} + +h3.ilTableHeaderTitleBlock { + font-weight: bold; + font-size: 100%; + display:inline; + padding: 0px; + margin: 0px; +} + +h3.ilTableHeaderTitle { + font-weight: normal; + font-size: 100%; + display:inline; + padding: 0px; + margin: 0px; +} + +div.ilTableOuter +{ + border-width:1px; + border-style:solid; + border-color:#D6D6D6; + padding:0px; +} + +div.ilTableSelectAll +{ + background-color: #F8F8F8; + padding:3px 6px; +} + +div.ilTableCommandRow, div.ilTableCommandRowTop +{ + background-color: #F0F0F0; + padding:3px 6px; + font-size: 90%; +} + +div.ilTableCommandRowTop { + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#D6D6D6; +} + +span.ilTableFootLight +{ + color: #909090; +} + +div.ilTableFilterActivator { + margin: 0px 0px 5px 3px; +} + +.ilTableMenuItem { + margin: 0px 10px 0px 0px; +} + + +div.ilTableFilter { + padding: 0px 0px 5px 0px; + margin: 0px; +} + +legend.ilTableFilter { + font-size: 80%; + border-width: 0px; + padding: 2px 5px; + margin: 0px; + font-weight: normal; +} + +fieldset.ilTableFilter { + border: 1px #E0E0E0 solid; + background-color: #FBFBFB; + padding: 5px; + margin: 5px 0px; +} + +div.ilTableFilterLabel { + font-style: italic; + border-bottom: 1px #C0C0C0 solid; + background-color: #F0F0F0; + padding: 3px 5px; +} + +div.ilTableFilterInput { + min-width: 150px; + padding: 5px 0px; +} + +td.ilFilterOption { + text-align: left; + vertical-align: top; + font-size: 80%; + white-space: nowrap; + padding: 0px 5px 5px 0px; + min-width: 150px; +} + + +td.ilFilterType { + font-size: 80%; + font-weight: bold; + text-align: left; + white-space: nowrap; + padding: 3px; +} + +table.fullwidth { + background-color:#FFF; + width:100%; + border-collapse:collapse; +} + +div.ilTableContainer { + overflow: auto; +} + +.tblheader { + font-weight: normal; +} + +tr.tblheader +{ + font-weight: normal; + background-color: #F9F9F9; + font-size:90%; + border-bottom-color:#D6D6D6; + border-bottom-style:solid; + border-bottom-width:1px; + /* font-style: italic; */ +} + +th +{ + text-align: left; + vertical-align: bottom; + font-weight: normal; +} + +td.std, th.std { + padding: 4px 6px; + text-align: left; +} + + +/* Navigation History */ +form.ilNavHistoryForm +{ + padding: 0px; + margin: 0px 5px 0px 0px; + padding: 5px 5px 2px 5px; + border: 0px; + display: inline; + font-size: 80%; +} + +input.ilNavHistorySubmit { + color:#2255a0; + padding: 0px; + margin: 0px; + border-width: 0px; + /* font-size: 80%; */ + cursor:pointer; + background-color: #F0F0F0; +} + +select.ilNavHistorySelect { + border-width:0px; + padding:0px; + background-image: none; + text-decoration:none; + /* font-size: 80%; */ +} + +.ilAccHeadingHidden, .ilAccHidden, .ui-helper-hidden-accessible +{ + position:absolute; + left:-2000px; + top:auto; + width:1px; + height:1px; + overflow:hidden; +} + +a.ilAccAnchor, a.ilAccAnchor:hover { + text-decoration: none; + color: inherit; +} + +/* Notes */ + +div.ilNotes +{ + max-width: 600px; +} + +div.ilComment +{ + padding-left: 50px; +} + +div.ilNotesUImage +{ + float:left; + margin-left: -50px; +} + +div.ilNoteText +{ + font-size: 95%; + margin-top:5px; +} + +div.ilNotesHeader{ + background-color: #F0F0F0; + margin-bottom:5px; + padding:5px; +} + +h3.ilNotesHeader{ + font-size:110%; + color: #606060; + display: inline; +} + +h4.ilNoteTitle{ + font-size:100%; + margin: 0px; + padding: 0px; +} + +td.ilNoteList { + padding: 10px 5px; + border-top: 1px solid #F0F0F0; + vertical-align: top; +} + +textarea#note { + width: 90%; + height: 6em; +} + +div.ilNoteInput { + padding-bottom:10px; +} + +/* PageLayout Previews */ + +div.ilc_QuestionPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + background: url(images/question_placeholder_thumb.png) no-repeat center center; + font-weight: bold; +} + +div.ilc_MediaPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + font-weight: bold; + background: url(images/media_placeholder_thumb.png) no-repeat center center; +} + +div.ilc_TextPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + font-weight: bold; + background: url(images/text_placeholder_thumb.png) no-repeat center center; +} + +div.ilc_PredTextPlaceHolderThumb +{ + margin:1px; + padding: 5px 2px 5px 0px; + border-width: 1px; + font-size: 10px; + border-color: grey; + border-style: solid; + font-weight: bold; + background: url(images/pred_text_placeholder_thumb.png) no-repeat center center; +} + +div.ilc_HeadlineThumb +{ + font-size: 11px; + font-weight: bold; + width:100%; + border-style:solid; + color:grey; + border-bottom-style: solid; + border-width:0px; + border-color: grey; + border-bottom-width: 1px; + margin-bottom:4px; + margin-top:2px; +} + +/* Profile */ +div.ilProfile { + width: 450px; + margin-left:auto; + margin-right:auto; + background-image: url(images/form_back.png); + background-repeat: repeat-y; + background-color:#F6F6F6; + border-width:1px; + border-style:solid; + border-color:#D0D5EA; + padding: 15px; +} +h3.ilProfileName { + margin: 0px 0px 10px 0px; + padding: 0px; + font-weight: normal; + font-size: 130% +} +div.ilProfileSection { + margin-top: 20px; + font-size: 90%; + color: #606060; +} +h3.ilProfileSectionHead { + margin: 0px 0px 3px 0px; + padding: 0px; + font-weight: normal; + font-size: 110%; + color: #202020; +} + +/* revised 4.1 */ + +/* Tooltip */ +.yui-skin-sam .yui-tt .bd, .yui-tt .bd{ + color: #333333; + padding: 4px 4px 4px 4px; + font-size: 90%; + border: solid #FFDD77 2px; + line-height: 100%; + background-color: #FFFF99; + border-radius: 5px; + box-shadow: 2px 2px 2px #888; + -webkit-border-radius: 5px; + -webkit-box-shadow: 2px 2px 2px #888; + max-width: 300px; +} + +.yui-skin-sam .yui-tt .yui-tt-shadow { + display:none; +} + +/* locator */ +div.ilLocator { + padding: 2px 0px 0px 10px; + zoom: 1; +} + +a.ilLocatorLink { + color: #80A0D0; + font-weight: normal; +} + +a.ilLocatorLink:hover { +} + + +div.iosMainScroll +{ + position: absolute; + padding-right:20px; + overflow-y:auto; + zoom:1; + overflow-x:hidden; + right:10px; + left:10px; +} + +/* Modules/Wiki */ + +ul.ilWikiBlockList +{ + margin: 0px 0px 0px 20px; + padding: 0px; + list-style:disc outside; +} + +ul.ilWikiBlockListNoIndent +{ + margin: 0px; + padding: 0px; + list-style:none; +} + +li.ilWikiBlockItem +{ + margin:0; + padding:0; +} + + +/* Fixed Frame Width */ + +div.ilFrameFixedWidth +{ + max-width: 900px; + margin-left: auto; + margin-right: auto; +} + +div.ilFrameFixedWidthHeader +{ + max-width: 880px; + margin-left: auto; + margin-right: auto; + padding: 0; + margin-bottom: 10px; +} + +.ilFrameFixedWidthHeader div.ilHeaderBanner +{ + max-width: 880px; + margin-top: 5px; + margin-left: auto; + margin-right: auto; + margin-bottom: 5px; +} + +.ilFrameFixedWidthHeader div.ilHeaderImg +{ + float:left; + margin: 2px 10px 0px 0px; +} + +.ilFrameFixedWidthHeader .ilHeaderImg img +{ + border: 0; + margin-right: 25px; +} + +.ilFrameFixedWidthHeader h1.ilHeader +{ + padding: 0; + margin-top: 25px; +} + +.ilFrameFixedWidthHeader div.ilHeaderDesc +{ + padding-left: 0; +} + + +/* Modules/Blog */ + +div.ilBlogList { + border: 1px solid #E0E0E0; + padding: 10px; +} + +div.ilBlogListItem { + padding-bottom: 5px; + margin-bottom: 25px; +} + +div.ilBlogListItemTitle { + border-bottom: 1px solid #E0E0E0; +} + +div.ilBlogListItemTitle h3 { + margin-bottom: 5px; +} + +div.ilBlogListItemSubTitle { + margin-top: 5px; +} + +div.ilBlogListItemSnippet { + margin-top: 5px; + margin-bottom: 5px; +} + +div.ilBlogSideBlocks { + margin-left: 5px; +} + +td.ilBlogSideBlockContent { + padding: 10px; +} + +td.ilBlogSideBlockCommand { + font-size: 75%; + color: #909090; + border-bottom: 1px solid #E9E9E9; + padding: 1px 3px; + background-color: #F9F9F9; + text-align: right; +} + +div.ilBlogSideBlockAuthor { + margin-top: 3px; +} + +ul.ilBlogSideBlockNavigation { + margin-top: 3px; + padding-left: 15px; +} + +div.ilBox { + background-image: url('./images/FramedBack.png'); + background-repeat: repeat-x; + border: 1px solid #E0E0E0; + padding: 10px; + margin-bottom: 20px; +} + +/* Services/Container */ + +div#cont_paste_explorer_tree ul.il_Explorer { + margin: 0 0 0 24px; +} + +/* Services/Skill */ + +div.ilSkill { + background-image:url('./images/FramedBack.png'); + background-repeat:repeat-x; + border: 1px solid #E0E0E0; + padding: 5px; + margin-bottom: 20px; +} + +div.ilSkill > h3 { + margin: 10px 0; + padding: 0; + font-size: 1.2em; + float:left; +} + +div.ilSkill > h4 { + margin: 10px 0; + padding: 0; + font-size: 0.9em; + color: #909090; + float:left; + clear:left; +} + +table.ilSkill, td.ilSkill, th.ilSkill { + border: 1px solid #E0E0E0; +} + +div.ilSkillActions { + float:right; +} + +table.ilSkill { + margin-bottom: 5px; + margin-left: 50px; + background-color: #FFF; + border-collapse: collapse; + clear:both; +} + +td.ilSkill, th.ilSkill { + font-size: 0.8em; + padding: 4px; + min-width: 50px; +} + +td.ilSkill { + text-align:center; +} + +td.ilSkillLevel { + cursor: pointer; +} + +th.ilSkill, td.ilSkillLevel{ + background-color: #F8F8F8; +} + +td.ilSkillSelf { + background-color: #FFF0E0; +} + +td.ilSkillMat { + background-color: #F0F0FF; +} + + +/* Top-Bar */ + +div.ilTopBar { + background-color: #444; + color: white; + padding: 5px 10px 5px 10px; +} + +div.ilTopBar a { + color: white; +} + +div.ilTopBarLeft { + float: left; +} + +div.ilTopBarRight { + float: right; +} + +div.ilTopBarRight span#ilAdvSelListAnchorElement_asl { + margin-right: 25px; + color: black; +} + +div.ilTopBarRight td.il_adv_sel { + background-color: #444; +} + +td.ilRight, th.ilRight { + text-align:right; +} + +.ilBlogListItemDraft { + border: 2px dotted red; + padding: 3px; +} + +.ilBlogNavigationItemDraft { + color: red; +} + +div.ilSideBarHead{ + background-color: #F0F0F0; + margin-bottom:5px; + padding:5px; +} + +div.ilSideBarHead h3{ + font-size:110%; + color: #606060; + display: inline; +} + +div.ilSideBarContent{ + padding: 5px; +} + + +/* jquery ui autocomplete */ + +.ui-menu { + list-style: none; + padding: 0px; + margin: 0; + display: block; + float: left; + background-color: white; + border: 1px solid #E0E0E0; + font-size: 90%; + box-shadow: 2px 2px 4px #C0C0C0; +} + +#mm_search_menu_ac .ui-menu { + border: 0; + box-shadow: 0 0 0; +} + + +.ui-menu .ui-menu-item { + margin: 0; + padding: 0; + zoom: 1; + float: left; + clear: left; + width: 100%; +} + +.ui-menu .ui-menu-item a { + text-decoration: none; + display: block; + padding: 2px 4px; + line-height: 1.5; + zoom: 1; + color: #0033AA; +} +.ui-menu .ui-menu-item a.ui-state-hover, +.ui-menu .ui-menu-item a.ui-state-active { + background-color: #FFFF99; +} + +.iosPdBlockDragAndDropPlaceholder { + border: 3px #C0C0C0 dashed; + border-radius: 8px; + margin-bottom: 15px; +} + +/* poll */ + +.ilPollDescription { + margin: 5px; + font-size: 80%; + color: #808080; +} + +.ilPollQuestion { + display: inline-block; + width: 97%; + margin: 1.5%; + font-weight: bold; + font-size: 90%; +} + +img.ilPollQuestionImage { + margin: 1.5% 0%; + max-width: 100%; +} + +.ilPollQuestionAnswers { + margin: 5px; + font-size: 80%; +} + +.ilPollQuestionAnswer { + margin-bottom: 5px; +} + +.ilPollQuestionResults { + margin: 10px; + font-size: 80%; +} + +.ilPollQuestionResult { + margin-bottom: 5px; +} + +.ilPollQuestionResultBar { + width: 100%; + border: 1px solid #aaa; + float: left; + height: 18px; +} + +.ilPollQuestionResultBarInner { + background-color: #C2E1FF; + height: 18px; +} + +.ilPollQuestionResultPerc { + float: right; + position: relative; + margin-top: -17px; + margin-right: 3px; +} + +/* Services/Search */ + +div.ilMainMenuSearch { + margin: 5px 20px 0px 3px; + padding: 0px 10px 3px 10px; + margin: 1px 0px 2px -1px; + line-height: 26px; + background-repeat: repeat-x; + background-image: url(images/mm_back2.png); +} + +form.ilMainMenuSearch +{ + padding: 0px; + margin: 0px; +} + +input.ilMainMenuSearch { + cursor:pointer; + border-style: solid; + border-width: 0px; + border-color: #D6D6D6; + color: #606060; + width:150px; + padding: 2px 4px 1px; + margin: 0px; + background-repeat: no-repeat; + background-position: center right; + background-color: #FFF; + min-height:16px; + box-shadow: inset 1px 1px 2px #A0A0A0; + line-height: 1; +} + +a.ilMainMenuSearchButton { +} + +#mm_search_menu_head { + background-color: #F8F8F8; + padding: 5px; + font-size: 85%; +} + +#mm_search_menu_head p { + margin: 0px; +} + +#mm_search_menu_head input { + margin: 0px; + padding: 0px; +} + +#il_search_toolbar div.ilFormOption { + width: auto; +} + +#il_search_toolbar div.ilFormFooter { + display: none; +} + +/* Services/Help */ + +#ilHelpText .ilc_text_inline_Strong { + font-weight:bold; +} + +#ilHelpBack { + padding-bottom: 20px; +} + +#ilHelpText { + clear: both; + font-size: 90%; +} + +#ilHelpText .ilc_list_o_NumberedList, +#ilHelpText .ilc_list_u_BulletedList { + margin: 10px 0; + padding: 0 0 0 25px; +} + +#ilHelpText .ilc_list_o_NumberedList .ilc_list_o_NumberedList, +#ilHelpText .ilc_list_o_NumberedList .ilc_list_u_BulletedList, +#ilHelpText .ilc_list_u_BulletedList .ilc_list_u_BulletedList, +#ilHelpText .ilc_list_u_BulletedList .ilc_list_o_NumberedList { + padding-left: 15px; +} + + +a#ilHelpClose { + display:block; + float:right; + padding: 5px; +} + +#ilHelpPanel .il_VAccordionHead { + background-position: 3px 3px; + padding: 3px 3px 3px 20px; + font-size: 90%; + font-weight: bold; + border: 0; +} + +#ilHelpPanel .ilGroupedListLE { + padding: 5px 10px 5px 20px; +} + +div#il_screen_id { + position:absolute; + right:0px; + top: 0px; +} + +/* Modules/DataCollection */ + +td.dcl_actions { + text-align: right; + padding-right: 5px; +} + +#dcl_record_list td, #dcl_field_list td { + padding: 10px 7px; + font-size: 90%; +} + +/* Services/MediaObjects */ + +.ilPlayerPreviewOverlayOuter { + position: relative; +} + +.ilPlayerPreviewOverlay { + position: relative; + width: 320px; + height: 240px; + cursor:pointer; +} + +.ilPlayerPreviewDescription { + padding: 7px; + font-size: 85%; + position:relative; + color: #F0F0F0; + top:-240px; + background: url("images/black60.png") repeat; +} + +.ilPlayerPreviewOverlay img { + cursor:pointer; + width: 100%; + height: 100%; +} + +.ilPlayerPreviewPlayButton { + background: url("images/bigplay.png") no-repeat scroll 0 0 transparent; + height: 100px; + left: 50%; + margin: -50px 0 0 -50px; + position: absolute; + top: 50%; + width: 100px; + cursor:pointer; +} + +.ilPlayerPreviewOverlay:hover .ilPlayerPreviewPlayButton { + background-position: 0 -100px; +} + +/* Services/UIComponent/Lightbox */ + +.ilLightbox { + position: absolute; + top: 0px; + bottom: 0px; + right: 0px; + left: 0px; + background-color:#303030; + overflow: auto; +} + +a.ilMediaLightboxClose { + display: block; + float: right; + margin: 0 0 10px 10px; + width: 20px; + height: 20px; + background:url("images/close_dg.png") no-repeat center center; + cursor: pointer; +} + +.ilLightboxContent { + margin-top: 50px; + margin-right:auto; + margin-left:auto; + width: 640px; + max-width: 100%; +} + + +/* Modules/Forum */ + +#ilFrmPostList { + list-style:none; + margin:0; + padding:0 +} + +.ilFrmPostImage { + float:left; + width:100px; + overflow:hidden +} + +.ilFrmPostImage img { + vertical-align:top; + margin:5px 20px 5px 5px; + border:none +} + +.ilFrmPostClear { + clear:both; + width:1px; + height:1px; + line-height:1px +} + +.ilFrmPostTitle { + margin-top: 15px; + font-size: 120%; +} + +div.ilFrmPostHeader span.small { + color: #909090; +} + +.ilFrmPostContentContainer { + margin: 0 0 10px 0; + width: 80%; + float: left +} + +.ilFrmPostContent { + margin-top: 20px +} + +.ilFrmPostRow div.ilForm { + width: 100%; + max-width: 1000px; +} + +.ilFrmPostRow div.ilForm div.ilFormValue { + width: auto; +} + +.ilFrmPostRow div.ilForm div.ilFormOption { + width: 150px; +} + +.ilFrmPostCensorshipAdvice { + margin:0; + padding:0; + font-weight:bold +} + +.ilFrmPostAttachmentsContainer { + margin:20px 0 0 0; + font-weight:bold +} + +.ilFrmPostAttachmentsContainer a { + font-weight:normal +} + +.ilFrmPostAttachmentsContainer img { + vertical-align:middle +} + +.ilFrmPostCommands { + float: right; + margin: 0 0 3px 0 +} + +div.ilAttendanceListPrint td, div.ilAttendanceListPrint th { + border: 1px solid #D6D6D6; + padding: 2px; +} + +body.ilBodyPrint { + background-color: #FFF; + margin: 10px; + padding: 0; +} + +/* basic responsiveness (beta) + + The following section targets smartphones. + + iPads come with a device width of 768, the iPhone with 320, most smartphones seem to + use a width under 640px, so 640 seems to be a good choice here. + If you make any changes in this query, please add a reason to this comment and if possible an url that + backs this decision. + + List of common devices width values: http://cssmediaqueries.com/target/ + Google recommending 640px: https://developers.google.com/webmasters/smartphone-sites/details + + */ +@media + only screen and (max-width: 640px) +{ + html { + -webkit-text-size-adjust: none; + } + + body { + font-family: Arial, sans-serif !important; + } + + #il_left_col, #imgtree, #il_screen_id, #help_tt, #help_tr, .ilTopTitle, #il_status_box { + display: none; + } + + #il_right_col { + float: none; + padding: 0; + vertical-align: top; + width: 100%; + } + + div#il_main_logo { + position: absolute; + margin: 0; + padding: 5px 10px; + } + + div#il_main_logo img { + width: 20px; + height: 20px; + margin: 0; + padding: 0; + } + + div.ilMainMenuSection .ilMainMenuSide, div.ilMainMenuSection .ilMainMenuSide li.ilMainMenu { + height: 0px; + } + + div.ilMainMenuSearch { + position: absolute; + background: none; + top: 0px; + right: 0px; + } + + div.ilLogin { + padding: 34px 20px 6px 10px; + } + + span.il_menu + { + padding-left: 0px; + } + + + div.ilMainMenu { + padding: 0; + width: 100%; + } + + li.ilMainMenu { + width: 49%; + } + + div.ilMainMenuSection { + background-color: #9bc5ed; + } + + ul.ilMainMenuSide, div.ilLogin { + float: left; + } + + ul.ilMainMenuSide { + margin-left: 20px; + } + + div.ilMainHeader { + min-height: auto; + min-width: 1px; + } + + input.ilMainMenuSearch { + box-shadow: none; + border: 1px solid #A0B0C0; + } + + div#mainscrolldiv { + padding: 5px 0px 0; + } + + div.il_HeaderInner { + color: #222222; + margin-bottom: 15px; + padding: 5px; + } + + #il_center_col.one_side_col , + #il_center_col.two_side_col { + width: 100%; + padding: 0; + } + + div.il_Block { + border: 0 none; +} + + textarea { + max-width: 100%; + } + + input, select { + max-width: 100%; + } + + /* height: auto; messes e.g. survey progress bar */ + img { + max-width: 100%; + } + + div.ilStartupFrame { + margin: 0; + width: 100%; + } + + #il_startup_content form table { + width: auto; + } + + div.il_Tab { + margin: 0px 5px 10px 5px; + background-color: #F4F4F4; + border: 1px solid #E0E0E0; + padding: 2px; + clear: both; + } + + div.il_SubTab { + width:auto; + } + + li.tabactive, li.tabinactive, a.tabactive, a.tabinactive { + background: none; + border: 0; + padding: 2px 3px; + } + + li.tabactive { + background-color: #FFFFFF; + } + + a.tabinactive:hover { + background: none; + } + + a.tabactive:link, a.tabactive:visited, a.tabactive:hover { + text-decoration: underline; + } + + div.ilTabContentInner { + overflow: visible; + } + + div.ilTabContentOuter { + box-shadow: none; + border: 0 none; + width: auto; + } + + div.ilFormOption { + width: auto; + } + + div.ilFormSubOption { + padding: 3px; + border: 0; + background-color: #F0F0F0; + } + + + div.ilLeftNav { + width: 0px; + display: none; + } + + div.ilBotCenterArea { + left: 0px; + } + + div.ilLeftNavSpace { + padding: 0; + } + + div.ilContentFixed { + left: 0px; + } + + .ilFrameFixedWidthHeader div.ilHeaderBanner { + max-width: 100%; + } + + .ilFrameFixedWidthHeader .ilHeaderImg { + background-color: yellow; + max-width: 30%; + } + + .ilFrameFixedWidthHeader .ilHeaderImg img { + max-width: 100%; + height: auto; + margin-right: 25px; + } + + div.ilTableOuter { + max-width: 100%; + overflow: auto; + } + + div.ilForm, div.ilFormRow { + display: block; + background: none; + border: 0; + } + + div.ilForm { + width: 400px; + max-width: 100%; + } + + div.ilSubForm { + display: block; + width: auto; + } + + div.ilFormHeader, div.ilFormFooter { + background-color:#E8EDF9; + border: 0; + padding:5px 10px 2px 10px; + margin: 20px 0 5px 0; + font-size:100%; + display: block; + } + + div.ilFormFooter { + background-color:#F5F5F5; + padding:8px 10px 2px 10px; + margin: 10px 0 5px 0; + } + + h3.ilFormHeader { + font-weight:normal; + font-size:110%; + } + + div.ilFormCommands { + text-align: left; + margin: 0; + padding: 0; + background: none; + border: 0; + margin-bottom: 10px; + width: auto; + } + + div.ilFormInfo { + float:right; margin-left: 20px; + margin-left:0px; + } + + div.ilFormOption { + display: block; + text-align: left; + padding: 3px 10px; + font-size: 100%; + background-color:#F4F4F4; + border: 0; + width: auto; + float: none; + } + + div.ilFormValue { + padding: 8px 10px 3px 10px; + font-size: 90%; + border-top: 0px solid #F0F0F0; + width: auto; + background-color:#FAFAFA; + margin: 0 0 8px 0; + border: 0; + display: block; + } + + div.ilFormInfo { + float: none; + } + + .ilFrmPostRow div.ilForm, + .ilFrmPostRow div.ilForm input[type=text], + .ilFrmPostRow div.ilForm textarea { + width: 100%; + } + + .ilFrmPostRow div.ilForm div.ilFormValue { + width: auto; + } + + .ilFrmPostRow img.ilUserIcon { + width: 50px; + height: 50px; + } + + .ilFrmPostTitle { + margin-top: 5px; + font-size: 100%; + } + + + div.ilGoogleMap { + max-width: 100%; + } + + .ilFrmPostContentContainer { + width: 100%; + } +} + +/* print css */ +@media print { + + div.ilTabContentOuter { + border: none; + box-shadow: none; + } + + div.ilTabsTable { + display: block; + width: auto; + } + + div.ilTabsTableRow { + display: block; + } + + div.ilTabsTableCell { + display: block; + } +} + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/25black.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/25black.png new file mode 100644 index 0000000..94fd043 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/25black.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/ButtonsBack.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/ButtonsBack.png new file mode 100644 index 0000000..2b6357e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/ButtonsBack.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/HeaderIcon.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/HeaderIcon.png new file mode 100644 index 0000000..9e582f7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/HeaderIcon.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/TableHeader.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/TableHeader.png new file mode 100644 index 0000000..2027b72 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/TableHeader.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/block_top.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/block_top.png new file mode 100644 index 0000000..e0062b3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/block_top.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/drop_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/drop_back.png new file mode 100644 index 0000000..9170cf8 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/drop_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/drop_back_active.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/drop_back_active.png new file mode 100644 index 0000000..ba35152 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/drop_back_active.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/form_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/form_back.png new file mode 100644 index 0000000..497a132 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/form_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/form_top_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/form_top_back.png new file mode 100644 index 0000000..5725392 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/form_top_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/frame_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/frame_back.png new file mode 100644 index 0000000..8f17f94 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/frame_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/head_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/head_back.png new file mode 100644 index 0000000..90be828 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/head_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/media_placeholder_thumb.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/media_placeholder_thumb.png new file mode 100644 index 0000000..7cbc14d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/media_placeholder_thumb.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/mm_back.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/mm_back.png new file mode 100644 index 0000000..c4c4888 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/mm_back.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/mm_back2.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/mm_back2.png new file mode 100644 index 0000000..480c01e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/mm_back2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/mm_back3.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/mm_back3.png new file mode 100644 index 0000000..6b986fb Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/mm_back3.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/pred_text_placeholder_thumb.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/pred_text_placeholder_thumb.png new file mode 100644 index 0000000..66767cf Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/pred_text_placeholder_thumb.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/question_placeholder_thumb.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/question_placeholder_thumb.png new file mode 100644 index 0000000..927b1ae Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/question_placeholder_thumb.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/text_placeholder_thumb.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/text_placeholder_thumb.png new file mode 100644 index 0000000..dcf47a0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/text_placeholder_thumb.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/tree_col.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/tree_col.png new file mode 100644 index 0000000..858eff0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/tree_col.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/tree_exp.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/tree_exp.png new file mode 100644 index 0000000..f9a3dce Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/style/images/tree_exp.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/syntaxhighlight.css b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/syntaxhighlight.css new file mode 100644 index 0000000..1c2d742 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/syntaxhighlight.css @@ -0,0 +1,83 @@ +div.ilc_Code { + overflow: auto; + max-width: 100%; + max-height: 400px; + border: 1px solid #E0E0E0; + background: white; + padding: 20px 5px; + margin: 10px 0px; + font-family: Pragmata, Menlo, 'DejaVu LGC Sans Mono', 'DejaVu Sans Mono', Consolas, 'Everson Mono', 'Lucida Console', 'Andale Mono', 'Nimbus Mono L', 'Liberation Mono', FreeMono, 'Osaka Monospaced', Courier, 'New Courier', monospace; + font-size: 80%; +} + +@media print { + div.ilc_Code { + max-width: auto; + max-height: auto; + overflow: visible; + } +} + + +table.ilc_Sourcecode { +} + +td.ilc_LineNumbers { + background: #ffffff; + padding-left: 10px; + text-align: right; +} + +td.ilc_Sourcecode { + background: white; + padding-left: 10px; + +} + +span.ilc_CodeCategory_1 { + text-decoration: underline; + color: navy; +} + +span.ilc_CodeCategory_2 { + color: navy; + +} + +span.ilc_CodeCategory_3 { + color: #555555; + +} + +span.ilc_CodeQuote { + color: green; + +} + +span.ilc_CodeLinecomment { + color: gray; + +} + +span.ilc_CodeBlockcomment { + color: gray; + +} + +span.ilc_CodePrepro { + color: black; + +} + +span.ilc_CodeSelect { + color: black; + +} + +pre.ilc_Code { + font-size: 1em; +} + +span.ilc_LineNumber { + font-size: 1em; +} diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/table_of_contents.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/table_of_contents.html new file mode 100644 index 0000000..5acd776 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/EN/table_of_contents.html @@ -0,0 +1,523 @@ + + + + + ILIAS - WebGIM manual + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + +
                    + + + + + + + +
                    +
                    + + +

                    Breadcrumb Navigation

                    + + + WebGIM manual
                    + + + +
                    +
                    + + + +
                    + + + + +
                    + +
                    +
                    +

                    Tabs

                    + +
                    +
                    +
                    + +
                    +
                    + + + +
                    + + + + +
                    + +
                    +
                    + + +
                    + + + +
                    + + + +
                    +

                    Table of Contents

                    +
                    +
                    +
                    + + + +
                      + + + + + + + + + +
                    • + + + + + + + + + +Learning Module ILIAS +WebGIM manual
                      + + + + + + + + + +
                        + + + + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Introduction
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Users registration
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +List Usage Managment
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Maintenance interventions
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Reports
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +ExpandedIcon Chapter +Optional Modules
                        + + + + + + + + +
                          + + + + + + + + + + +
                        • + + + + + + + + + +Icon Chapter +Scheduled maintenance
                          + + + + + + + + + + + + +
                        • + + + + + + + + + +
                        + + + + + +
                      • + + + + + + + + + +Icon Chapter +FAQ
                        + + + + + + + + + + + + +
                      • + + + + + + +
                      • + + + + + + + + + +Icon Chapter +Contacts and Support
                        + + + + + + + + + + + + +
                      • + + + + + + + + + +
                      + + + + + + + +
                    • + + + + + + + + + +
                    + + + + + + + + + +
                    +
                    + + +
                    +
                    + + + +
                    + + + +
                    + + + + + + + + +
                    +
                    +
                    +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/content.css b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/content.css new file mode 100644 index 0000000..9fa5d55 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/content.css @@ -0,0 +1,291 @@ +/* ------------------ styles for lm content, should be placed at a better place -------------- */ + +div.ilc_PageTitle +{ + margin-top: 5px; + margin-bottom: 20px; + font-size: 140%; + padding-bottom: 3px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-color: #000000; +} + +div.ilc_BacklinkTitle +{ + margin-top: 20px; + margin-bottom: 10px; + font-size: 100%; + font-style: italic; + padding-top: 3px; + border-top-width: 1px; + border-top-style: solid; + border-color: #000000; +} + +span.ilc_Strong +{ + font-weight: bold; +} + +span.ilc_Emph +{ + font-style: italic; +} + +span.ilc_Comment +{ + color: green; +} + +span.ilc_Quotation +{ + color: brown; + font-style: italic; +} + +a.ilc_FootnoteLink +{ + color: blue; + font-weight: normal; +} + +a.ilc_FootnoteLink:hover +{ + color:#000000; +} + +div.ilc_Footnote +{ + margin-top: 5px; + margin-bottom: 5px; + font-style: italic; +} + +a.ilc_IntLink +{ + color: blue; + font-weight: normal; + text-decoration: underline; +} + +a.ilc_IntLink:hover +{ + color:#000000; +} + +a.ilc_IntLink:visited +{ + color: blue; +} + +a.ilc_ExtLink +{ + color: blue; + font-weight: normal; + text-decoration: underline; +} + +a.ilc_ExtLink:hover +{ + color:#000000; +} + +a.ilc_ExtLink:visited +{ + color: blue; +} + +div.ilc_LMNavigation +{ + background-color:#EEEEEE; + border-style: outset; + border-color: #EEEEEE; + border-width: 1px; + margin-top: 0px; +} + +div.ilc_Page +{ + background-color:#FFFFFF; + margin: 0px; + padding: 0px; +} + +table.ilc_Page +{ + background-color:#FFFFFF; +} + +td.ilc_Cell1 +{ + background-color:#FFCCCC; +} + +td.ilc_Cell2 +{ + background-color:#CCCCFF; +} + +td.ilc_Cell3 +{ + background-color:#CCFFCC; +} + +td.ilc_Cell4 +{ + background-color:#FFFFCC; +} + +div.ilc_Standard +{ + margin-top: 10px; + margin-bottom: 10px; +} + +div.ilc_TableContent +{ + margin-left: 0px; + margin-right: 0px; + margin-top: 0px; + margin-bottom: 0px; + padding-top: 0px; + padding-bottom: 0px; + padding-left: 0px; + padding-right: 0px; +} + + +div.ilc_List +{ + margin-top: 3px; + margin-bottom: 3px; +} + +div.ilc_Headline1 +{ + margin-top: 20px; + margin-bottom: 10px; + font-size: 140%; +} + +div.ilc_Headline2 +{ + margin-top: 20px; + margin-bottom: 10px; + font-size: 130%; +} + +div.ilc_Headline3 +{ + margin-top: 20px; + margin-bottom: 10px; + font-size: 120%; +} + +div.ilc_Example +{ + margin-top: 10px; + margin-bottom: 10px; + padding-left: 20px; + border-left: 3px; + border-left-style: solid; + border-left-color: blue; +} + +div.ilc_Citation +{ + margin-top: 10px; + margin-bottom: 10px; + color: brown; + font-style: italic; +} + +div.ilc_Mnemonic +{ + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + padding: 10px; + border-width: 2px; + border-style: solid; + border-color: red; +} + +div.ilc_Additional +{ + margin-top: 10px; + margin-bottom: 10px; + padding: 10px; + border-width: 1px; + border-style: solid; + border-color: blue; +} + +div.ilc_Remark +{ + margin-top: 10px; + margin-bottom: 10px; + padding: 10px; + border-width: 1px; + border-style: solid; + border-color: #909090; + background-color:#F0F0F0; + text-align: center; +} + +/* +p.ilc_Code +{ + white-space: pre; +}*/ + +table.ilc_Media +{ + background-color: #F5F5F5; + padding: 0px; + margin: 10px; + border-width: 1px; + border-style: solid; + border-color: #B0B0B0; +} + +td.ilc_MediaCaption +{ + padding:5px; + font-size: 90%; +} + +div.ilc_Block { + border-width: 1px; + border-style: solid; + padding: 5px 10px; + margin: 10px 0px; + border-color: #A0A0A0; + background-color: #FFFFFF; + background-image: url(../../../templates/default/images/FramedBack.gif); + background-repeat:repeat-x; +} + +div.ilc_Special { + border-width: 1px; + border-style: solid; + padding: 5px 10px; + margin: 10px 0px; + border-color: #A0A0A0; + background-color: #FFF7F7; + background-image: url(../../../templates/default/images/SpecialBack.gif); + background-repeat:repeat-x; +} + +div.ilc_Excursus { + border-width: 1px; + border-style: solid; + padding: 5px 10px; + margin: 10px 0px; + border-color: #A0A0A0; + background-color: #F7FFF7; + background-image: url(../../../templates/default/images/ExcursusBack.gif); + background-repeat: repeat-x; +} diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/delos.css b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/delos.css new file mode 100644 index 0000000..bd8006d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/delos.css @@ -0,0 +1,2223 @@ +/* -- for link pseudo-classes, respect order: Link, Visited, Hover, Active -- */ + +body { + color:#222222; + background-color:#FFFFFF; + font-family:Verdana,Arial,Helvetica,sans-serif; + margin:0px; + font-size:0.9em; +} + +body.il_Explorer { + color:#222222; + background-color:#FFFFFF; + font-family:Verdana,Arial,Helvetica,sans-serif; + margin:0px; + font-size:0.9em; +} + + +.btnbar { + background-color:#ffffff; + color:#ffffff; +} + +/* BEGIN WebDAV: Enable links with AnchorClick behavior for Internet Explorer. + * All skins which want to support mounting of Webfolders using Internet Explorer + * must explicitly enable AnchorClick behavior. + */ +a { + behavior: url(#default#AnchorClick); +} +/* END WebDAV: Enable links with AnchorClick behavior for Internet Explorer. */ + + +a.menu:link, a.menu:visited { + color:#a0c0ff; +} + +a.menu:hover { + color:#DDDDFF; +} + +a.offline, a.offline:visited +{ + font-style: italic; +} + +input { + font-family:Verdana,Arial,Helvetica,sans-serif; +} + +input.marked { + font-family:Verdana,Arial,Helvetica,sans-serif; + background: #FFFFCC; +} + + +input.fullwidth { + font-family:Verdana,Arial,Helvetica,sans-serif; + width: 98% +} + +input.fullwidth_marked { + font-family:Verdana,Arial,Helvetica,sans-serif; + width: 98%; + background: #FFFFCC +} + +/* ---------------- alternating tablerowcolors ----------------- */ + +/* +.tblrow2 { + background-color: #FFFFFF; + color:#222222; + padding:3px; + background-image: url(images/rowback.gif); + background-repeat:repeat-x; +} + +.tblrow1 { + background-color:#FFFFFF; + color:#222222; + padding:3px; + background-image: url(images/rowback.gif); + background-repeat:repeat-x; +}*/ + +.tblrow2 { + background-color: #F1F1F1; + color:#222222; + padding:3px; +} + +.tblrow1 { + background-color:#FFFFFF; + color:#222222; + padding:3px; +} + +.tblrow2_mo { + background-color: #F1F1F1; + color:#222222; + padding:3px; +} + +.tblrow1_mo { + background-color:#FFFFFF; + color:#222222; + padding:3px; +} + +.tblrow1_mo:hover, .tblrow2_mo:hover { + background-color:#D0D0FF; +} + + +.tblrow2light { + background-color:#F1F1F1; + color:#808080; + padding:3px; + vertical-align:top; +} + +.tblrow1light { + background-color:#FFFFFF; + color:#808080; + padding:3px; + vertical-align:top; +} + +.tblrowmarked { + background-color:#FFE4E4; + color:#222222; + padding:3px; +} + +.tblrow2top { + background-color:#F1F1F1; + color:#222222; + padding:3px; + vertical-align: top; +} + +.tblrow1top { + background-color:#FFFFFF; + color:#222222; + padding:3px; + vertical-align: top; +} + +.tblrowmarkedtop { + background-color:#FFE4E4; + color:#222222; + padding:3px; + vertical-align: top; +} + +/* -------------------- table formatting ------------------ */ + +table { + font-size: 100%; +} + +table.std { + color:#222222; + background-color:#bbbbbb; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +table.fullwidth { + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +table.halfwidth { + color:#222222; + background-color:#bbbbbb; + width:50%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +table.ilPDSelectedItemBlock { + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:1px; + border-width:0px; +} + +td.il_BlockFooter { + color:#222222; + background-color:#DCDCDC; + text-align:right; + font-size: 80%; + padding:2px; +} + +table.fullwidth_nowrap { + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:1px; + white-space: nowrap; +} + +table.fullwidth_invisible { + color:#222222; + background-color:#FFFFFF; + width:100%; + border-spacing:0px; +} + +table.nobackground { + color: #000000; + background-color: inherit; + border-spacing:0px; + padding: 3px; +} + +td.nobackground { + color: #000000; + background-color: inherit; + border-spacing:0px; + border: none; + padding: 3px; + vertical-align: top; +} + +th +{ + text-align: left; + vertical-align: bottom; +} + +td.std, th.std { + padding:2px; + text-align: left; +} + +th.il_invisible, td.il_invisible { + background-color:#FFFFFF; + background-image: none; +} + +.tbltitle { + color:#222222; + font-weight:bold; + background-color: #EDEDED; + background-image: url(images/TableHeader.gif); + background-repeat:repeat-x; +} + +tr.tbltitle { + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +.tblheader { + color: #000000; + font-weight:bold; +} + +tr.tblheader { + color:#000000; + font-weight:bold; + background-color: #E2EAF4; + background-image:url(images/TableHeaderBlue.gif); + background-repeat:repeat-x; + + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; + +} + +.tblfooter { + color: #000000; + font-weight:normal; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +tr.tblfooter { + color:#000000; + font-weight:normal; + background-color:#EDEDED; + background-image:url(images/TableHeader.gif); + background-repeat:repeat-x; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +tr.std { + background-color:#FFFFFF; + color:#222222; + padding:3px; +} + +th.option, td.option { + background-color: #F5F5F5; + color:#222222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.sub_option { + background-color:#FFFFFF; + color:#222222; + padding:3px; + font-weight : bold; + vertical-align:top; + text-align:right; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_subtitle { + background-color:#FFFFFF; + background-image: none; + width:100%; + color:#222222; + padding:13px 3px 3px 3px; + vertical-align:top; + text-align:left; + border-bottom-style:solid; + border-bottom-width:1px; + border-bottom-color:#9EADBA; +} + +td.option_value { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:left; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_center { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:center; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; +} + +td.option_value_details { + background-color:#FFE4E4; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:left; +} +td.option_value_center_details { + background-color:#FFE4E4; + background-image: none; + color:#222222; + padding:3px; + vertical-align:top; + text-align:center; +} + +td.option_desc, p.option_desc { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + font-style:italic; + font-weight:normal; + vertical-align:top; + text-align:left; +} + +td.option_info { + background-color:#FFFFFF; + background-image: none; + color:#222222; + padding:3px; + font-weight:bold; + vertical-align:top; + text-align:center; +} + +td.boxed { + border-style: solid; + border-width: thin; +} + +td.submit { + background-image: url(images/TableHeader.gif); + background-color:#EDEDED; + background-repeat: repeat-x; + color:#222222; + padding:3px; + vertical-align:top; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; + +} + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemCommand:link, a.il_ContainerItemCommand:visited, a.il_ContainerItemCommand:hover +{ + padding: 1px 5px; + margin: 1px 0px; + border-width: 1px; + border-style: solid; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + white-space: nowrap; + text-decoration:none; + font-weight: normal; + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + font-size: 70%; +} + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemCommand2:link, a.il_ContainerItemCommand2:visited +{ + font-size: 100%; + text-decoration: none; + border-bottom: 1px dotted #2020C0; + margin: 0px 0px 0px 3px; + white-space: nowrap; +} +a.il_ContainerItemCommand2:hover +{ + border-bottom: 1px solid #000000; +} + +div.il_ContainerItemCommands2 +{ + text-align: right; + font-size: 80%; + margin: 0px 3px 3px 3px; +} + +div.il_ContainerListItem +{ + margin: 2px 0px; +} + +div.il_ContainerItemCommands +{ + padding-bottom: 2px; + padding-top: 2px; +} + +/*Link, Visited, Hover, Focus, Activ*/ +a.il_ContainerItemTitle:link, a.il_ContainerItemTitle:visited, a.il_ContainerItemTitle:hover +{ + text-decoration: none; +} + +div.il_ItemProperties +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; +} + +div.il_ItemNotice +{ + margin-top: 2px; + margin-bottom: 5px; + text-align:left; + font-weight: normal; + font-size: 90%; + color: green +} + +div.il_Preconditions +{ + margin-top: 3px; + text-align:left; + font-size: 90%; +} + +a.il_ItemProperty:link, a.il_ItemProperty:visited { + text-decoration:none; + font-weight: normal; +} + +a.il_ItemProperty:hover { + color:#000000; +} + + +span.il_ItemAlertProperty +{ + color: #C04000; +} + +span.il_ItemProperty +{ +} + +th.il_ContainerBlockHeader +{ + background-image: url(images/TableHeader.gif); + background-color:#EDEDED; + background-repeat: repeat-x; + font-weight: bold; + padding: 2px; + text-align:left; + vertical-align: middle; +} + +table.il_ContainerBlock +{ + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + clear:both; +} + +/* Personal Desktop Header*/ +div.il_PDTitle, span.il_PDTitle +{ + font-size: 140%; + line-height: 160%; + color: #404040; + letter-spacing: 0.05em; + word-spacing: -0.1em; + white-space: nowrap; + padding-top: 100px; +} + +table.il_PDBlock +{ + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + margin-bottom:25px; + clear:both; +} + +th.il_PDBlockHeader +{ + background-image: url(images/TableHeaderBlue.gif); + background-repeat:repeat-x; + font-weight: bold; + padding: 3px; + background-color: #E2EAF4; + text-align:left; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +th.il_PDBlockSubHeader +{ + background-image: url(images/TableHeader.gif); + background-repeat:repeat-x; + font-weight: bold; + text-align:left; + font-size: 100%; + padding: 2px; + background-color: #EDEDED; + border-top-width:1px; + border-top-color:#9EADBA; + border-top-style:solid; + vertical-align: middle; +} + +/* Blocks */ + +table.il_Block +{ + color:#222222; + background-color:#bbbbbb; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + margin-bottom:25px; + clear:both; +} + +th.il_BlockHeader +{ + background-image: url(images/TableHeaderBlue.gif); + background-repeat:repeat-x; + font-weight: bold; + padding: 3px; + background-color: #E2EAF4; + text-align:left; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; + font-size: 90%; +} + +th.il_BlockHeaderBig +{ + background-image: url(images/TableHeaderBlue.gif); + background-repeat:repeat-x; + font-weight: bold; + padding: 3px; + background-color: #E2EAF4; + text-align:left; + border-bottom-width:1px; + border-bottom-color:#9EADBA; + border-bottom-style:solid; +} + +/* Repository Header */ +table.ilc_RepHeader { + border-width: 0px; + border-spacing: 0px; + margin: 0px; + padding: 0px; + background-color:#EEEEEE; + width:100%; +} + +td.il_RepHeader +{ + padding:0px; + border-style: solid; + border-color:#9EADBA; + border-width: 1px; + margin-bottom: 0px; +} + +div.il_RepHeader +{ + color:#222222; + background-color: #F0F0F0; +} + +/* SCORM styles */ + +table.il_ScormTable +{ + color:#222222; + background-color:#bbbbbb; + border-spacing:1px; + border-width:0px; +} + +td.il_ScormTableKey { + background-color:#e2e2e2; + color:#222222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:right; +} + +td.il_ScormTableValue { + background-color:#f7f7f7; + background-image: none; + color:#222222; + padding-left:3px; + padding-right:3px; + padding-top:1px; + padding-bottom:1px; + vertical-align:top; + text-align:left; +} + +/* must reset all values of td style */ +td.il_no_style { + font-weight:normal; + background-image:none; + background-color:white; +} + +/* locator */ +table.il_Locator +{ + background-color: #FFFFFF; +} + +div.il_Locator { + padding: 2px 15px 0px 15px; + vertical-align:top; + font-size: 80%; + font-weight: normal; +} + +a.il_LocatorLink, a.il_LocatorLink:link, a.il_LocatorLink:visited, a.il_LocatorLink:hover +{ + color: #224499; + font-weight: normal; +} + +a.il_LocatorLink:hover +{ + color: #000000; +} + +span.il_LocatorTitle +{ + display: none; +} + +/* form */ +form.il_Form +{ + padding: 0px; + margin: 0px; + border: 0px; +} + +/* Navigation History */ +form.ilNavHistoryForm +{ + padding: 0px; + margin: 0px 15px 0px 10px ; + border: 0px; + float: right; +} + +/* MainMenu Tabs */ +div.il_MainMenu +{ + background-image: url(images/MainMenuBack.gif); + background-repeat: repeat-x; + background-position: bottom; + margin: 0px; + width: 100%; + padding:0px 0px 6px 0px; + line-height: normal; +} + +a.MMInactive:link, a.MMInactive:visited +{ + color:#FFFFFF; + padding: 0px 0px; + font-size: 80%; + text-decoration:none; + margin: 0px 0px 5px 15px; + font-weight: normal; + white-space: nowrap; +} + +a.MMInactive:hover +{ + color: #8CC6FF; + padding: 0px 0px; + font-size: 80%; + text-decoration:none; + margin: 0px 0px 5px 15px; + font-weight: normal; +} + +a.MMActive:link, a.MMActive:visited +{ + color: #8CC6FF; + padding: 0px 0px; + font-size: 80%; + text-decoration:none; + margin: 0px 0px 5px 15px; + font-weight: normal; + white-space: nowrap; +} + +a.MMActive:hover +{ + color: #8CC6FF; + padding: 0px 0px; + font-size: 80%; + text-decoration:none; + margin: 0px 0px 5px 15px; + font-weight: normal; +} + +/* Tabs */ + +div.il_Tab +{ + margin-top: 0px; + margin-bottom: 10px; + margin-left: 0px; + margin-right: 0px; + float:left; + width:100%; + padding-left:0px; + line-height:normal; + background:#FFFFFF url(images/TabBack.gif) repeat-x bottom; +} + +ul.il_Tab +{ + margin: 0px; + padding: 0px 15px; + list-style:none; +} + +li.tabinactive +{ + float:left; + background:url("images/TabInactiveRightWhite.gif") + no-repeat right top; + margin:0; + padding:0; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #B0B0B0; +} + +a.tabinactive:link, a.tabinactive:visited, a.tabinactive:hover +{ + float: left; + display:block; + background:url("images/TabInactiveLeftWhite.gif") no-repeat left top; + padding: 3px 8px; + font-size: 80%; + text-decoration: none; +} + +li.tabactive +{ + float:left; + background:url("images/TabActiveRightWhite.gif") + no-repeat right top; + margin:0; + padding:0; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #FFFFFF; +} + +a.tabactive:link, a.tabactive:visited, a.tabactive:hover +{ + float: left; + display:block; + background:url("images/TabActiveLeftWhite.gif") no-repeat left top; + padding: 3px 8px; + font-size: 80%; + text-decoration: none; +} + +li.backtab +{ + float:left; + margin:0; + padding:0; + border-bottom-width: 1px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #B0B0B0; +} + +a.backtab, a.backtab:hover +{ + float: left; + display:block; + background:url("images/BackTab.gif") no-repeat left top; + padding: 3px 8px 3px 12px; + font-size: 80%; +} + +li.back2tab +{ + float:left; + margin:0; + padding:0; + border-bottom-width: 1px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-bottom-color: #B0B0B0; +} + +a.back2tab, a.back2tab:hover +{ + float: left; + display:block; + background:url("images/Back2Tab.gif") no-repeat left top; + padding: 3px 8px 3px 16px; + font-size: 80%; +} + +/* Commented Backslash Hack + hides rule from IE5-Mac, we do not want the left float for other browsers \*/ + a.tabinactive a.tabactive a.backtab {float:none;} +/* End IE5-Mac hack */ + + +/* Sub Tabs */ + +div.il_SubTab +{ + float:left; + width:100%; + padding-left:0px; + margin-bottom: 10px; + line-height:normal; +} + +ul.il_SubTab +{ + margin: 0px; + padding: 0px 0px; + list-style:none; +} + +li.subtabinactive +{ + float:left; + margin:0; + padding:0; +} + +a.subtabinactive, a.subtabinactive:hover +{ + float: left; + display:block; + background:url("images/SubTabInactiveLeft.gif") no-repeat left top; + padding: 3px 10px 3px 12px; + font-size: 80%; +} + +li.subtabactive +{ + float:left; + margin:0; + padding:0; +} + +a.subtabactive, a.subtabactive:hover +{ + float: left; + display:block; + background:url("images/SubTabActiveLeft.gif") no-repeat left top; + padding: 3px 10px 3px 12px; + font-size: 80%; +} + +/* Commented Backslash Hack + hides rule from IE5-Mac, we do not want the left float for other browsers \*/ + a.subtabinactive a.subtabactive {float:none;} +/* End IE5-Mac hack */ + + + +/* InfoScreen */ + +table.il_InfoScreen +{ + color:#222222; + background-color:#FFFFFF; + width:100%; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; +} + +th.il_InfoScreen +{ + text-align:left; +} + +div.il_InfoScreenSection,th.il_InfoScreenSection +{ + margin: 10px 4px 8px 4px; + border-bottom-width:1px; + border-bottom-style:solid; + border-bottom-color:#909090; + color:#909090; + font-weight:normal; + font-size:130%; +} + +td.il_InfoScreenProperty +{ + border-right-width:1px; + border-right-style:solid; + border-right-color:#909090; + text-align: right; + padding: 3px 10px 3px 4px; + vertical-align: top; + color:#909090; +} + +td.il_InfoScreenPropertyValue +{ + padding: 3px 4px 3px 10px; + vertical-align: top; +} + +/* Explorer */ + +div.il_Explorer +{ + margin:0px; + padding:3px; + background-color: #FFFFFF; +} + +div.il_ExplorerHeader +{ + padding: 1px 3px; + vertical-align:top; + text-align:left; + font-weight: bold; + background-color: #FFFFFF; + font-size: 90%; +} + +div.il_ExplorerTree +{ + font-size: 90%; +} + +ul.il_Explorer +{ + margin: 0px 0px 0px 10px; + padding: 0px 0px 0px 0px; + list-style:none; +} + +ul.il_ExplorerNoIndent +{ + margin: 0px; + padding: 0px 0px; + list-style:none; +} + +li.il_Explorer +{ + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + white-space: nowrap; + background-color: #FFFFFF; +} + +li.il_ExplorerInline +{ + margin:0; + padding:0; +} + +a.il_HighlightedNode +{ + border-width: 1px; + border-style: solid; + border-color: #FFDD77; + background-color: #FFFF99; + padding: 0px 5px; +} + +div.il_ExplorerItemDescription +{ + margin-left: 44px; +} + +/* Table Links */ +a.tblheader, a.tblheader:visited +{ + color:#3444aa; +} + +a.tblheader:hover +{ + color:#000000; +} + +/* --- description text ---*/ +div.il_Description, td.il_Description +{ + margin-top:2px; + margin-bottom:5px; + font-size: 90%; + font-weight:normal; + text-align:left; +} +div.il_Description_no_margin, td.il_Description_no_margin +{ + font-size: 90%; + font-style: italic; + text-align:left; +} +div.il_info +{ + font-size: 90%; + text-align:left; +} +div.il_PermDescription +{ + font-size: 60%; + font-style: italic; +} + +/* ---------------- headlines ------------------ */ + +div.il_HeaderOuter +{ + clear: both; +} + +div.il_Header +{ +} + +div.il_HeaderInner +{ + float:left; + margin: 0px; + padding: 0px 15px 0px 15px; + color:#222222; +} + +div.il_TreeIcons +{ + padding-right: 15px; + padding-top: 15px; + margin: 0px; +} + +div.ilMainHeader +{ + background-image: url(images/HeaderBackground3.gif); + background-repeat: repeat-x; + background-color: #FFFFFF; + right: 0px; +} + +a.ilMainHeader, a.ilMainHeader:hover +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom: 2px; + border-style: solid; + border-width: 1px; + border-color: #B0B0B0; + background-color: #E6ECF8; + font-size:90%; +} + +div.ilLogin +{ + padding:2px 20px 3px 10px; + margin-top:0px; + margin-bottom:0px; + white-space: nowrap; + float:right; + text-align:right; + font-size:90%; +} + +a.ilLogin, a.ilLogin:visited, input.ilLogin +{ + background-color : #ECFAFB; + border-width: 1px; + border-style: solid; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + color:#0033AA; + padding: 1px 3px; + margin: 0px; + font-size:90%; + text-decoration:none; + font-weight:normal; + cursor:pointer; + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; +} + +span.il_menu +{ + line-height: 150%; +} + +.ilLanguageSelection +{ + font-size:80%; +} + +div.il_Footer +{ + margin-top:30px; + margin-bottom:10px; + font-size: 90%; + text-align:center; +} + + +/* ----------------- invisible border ------------- */ + +div.invisible_border { + margin-top:15px; + margin-bottom:15px; + margin-right:15px; + margin-left:15px; +} + +td.ilInvisibleBorder +{ + padding:15px; +} + +/* --- column table -- */ +table.il_ColumnLayout +{ + color:#222222; + background-color:#FFFFFF; + width:100%; + border-spacing:0px; +} + +td.il_LeftColumn +{ + padding-left:15px; + vertical-align:top; + width:20%; +} + +td.il_CenterColumn +{ + padding-right:15px; + padding-left:15px; + vertical-align:top; + +} + +td.il_RightColumn +{ + padding-right:15px; + vertical-align:top; + width:20%; +} + +/* ------- Helptext --------- */ +span.il_Helptext { + font-size: 90%; + font-weight: normal; +} + +/* ----------------- alternative text styles ------------- */ +.small { + text-decoration:none; + font-size: 90%; +} + +.smallgreen { + text-decoration:none; + font-size: 90%; + color:green; +} + +.smallred { + text-decoration:none; + font-size: 90%; + color:red; +} + +.obligatory { + font-weight: normal; + color: #800000; + font-variant: normal; +} + +.warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Warning { + text-decoration:none; + font-weight:bold; + color:red; +} + +div.Access { + text-decoration:none; + font-weight:bold; + text-decoration:underline; + color:red; +} + +.asterisk { + color:red; + font-size: 90%; +} + +.default { + text-decoration:none; + font-weight:normal; +} + +.inactivepage { + text-decoration:none; + font-weight: bold; + color: gray; +} + +.quote { + font-style:italic; + font-weight:normal; +} + +.subtitle { + font-style:italic; + font-weight:normal; + font-size: 90%; +} + +.questiontext { + font-weight:bold; +} + +.bold { + font-weight:bold; +} + +/* ----------------- alternative text styles ------------- */ +.il_BlockInfo +{ + font-size: 90%; + color: #909090; +} + +.light +{ + color: #909090; +} + +/* ----------------- normal links ------------- */ + +a:link, a:visited { + text-decoration: none; + color:#0033AA; +} + +a:hover { + color:#000000; +} + + +a.light:link, a.light:visited { + text-decoration: none; + color:#3355BB; +} + +a.light:hover { + color:#000000; +} + +/* ------------------- mail links ----------- */ +a.mailread, a.mailread:visited +{ + font-weight: normal; +} + +a.mailunread, a.mailunread:visited +{ + font-weight: bold; +} + +/* ------------------- forum links ----------- */ +a.postread, a.postread:visited +{ + font-weight: normal; +} + +a.postunread, a.postunread:visited +{ + font-weight: bold; +} + +a.postnew, a.postnew:visited +{ + font-style: italic; + font-weight: bold; +} + +blockquote.ilForumQuote +{ + margin: 0px 20px; + padding: 5px; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; +} + +div.ilForumQuoteHead +{ + font-weight: bold; + font-size: 90%; + margin: 0px 0px 10px 0px; +} + +/* ------------------ buttons -------------- */ + +/* not used anymore (no extra table for buttons)*/ +td.btn { + background-color:#E6ECF8; + color:#BBBBBB; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; + padding:2px; +} + +/* not used anymore (use submit style)*/ +a.btn:link, a.btn:visited { + text-decoration:none; + font-size: 90%; +} + +/* not used anymore (use submit style)*/ +a.btn:hover { + color:#000000; +} + +div.il_ButtonGroup +{ + margin: 3px 0px 3px 0px; + line-height: 150%; + white-space: nowrap; + display: block; +} + +input.submit, a.submit, a.submit:hover +{ + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + color:#2255a0; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; + padding: 1px 5px; + text-decoration:none; + font-size: 80%; + cursor:pointer; + font-weight:normal; +} + +input.submit_disabled, a.submit_disabled, a.submit_disabled:hover { + background-color:#E6ECF8; + color:gray; + border-width:1px; + border-color:#B6B6B6; + border-style:solid; + padding:2px; + text-decoration:none; + font-size: 90%; + cursor:pointer; +} + +label, input[type=checkbox], input[type=radio], select +{ + cursor:pointer; +} + +input[type=text].numeric +{ + text-align: right; +} + +input[type=checkbox], input[type=radio] +{ + border-style: none; + background-color: transparent; +} + +a.ilEditSubmit { + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + padding: 2px; + margin: 0px; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; + text-decoration: none; + font-size: 80%; + line-height: 14px; + cursor:pointer; +} + +input.ilEditSubmit { + color:#2255a0; + padding: 1px; + margin: 0px; + font-size: 80%; + line-height: 14px; + cursor:pointer; + + background-color: #FFFFFF; + background-image: url(images/ButtonsBack.gif); + background-position: bottom; + background-repeat:repeat-x; + border-width:1px; + border-top-color: #BABABA; + border-left-color: #BABABA; + border-bottom-color: #808080; + border-right-color: #808080; + border-style:solid; +} + +input.ilEditHelpline { + border-style:none; + background-image: none; + text-decoration:none; + margin: 2px 0px; + font-size: 80%; +} + +input.tblrow1, input.tblrow2 +{ + background-color:#ffffff; + color:#000000; + background-image: none; + padding:0px; +} + +textarea +{ + font-family:Verdana,Arial,Helvetica,sans-serif; + background-color:#ffffff; + color:#000000; + border-width:1px; + border-color:#9EADBA; + border-style:inset; + padding:3px; + text-decoration:none; + font-size: 100%; +} + +textarea.fullwidth +{ + width: 98%; +} + + +input.submit:hover, input.ilEditSubmit:hover, a.submit:hover { + color:#000000; +} + + +div.message { + color: #dd0000; + text-align:center; + background-color:#FFFFFF; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + margin: 2px 0px 5px 0px; + clear:both; +} + +.alert { + color: #dd0000; +} + +select.ilEditSelect { + background-color:#ffffff; + border-width:1px; + border-color:#bbbbbb; + padding:1px; + background-image: none; + text-decoration:none; + font-size: 80%; +} + +img { + vertical-align: middle; + border: 0px; +} + +/* --- to prevent tab-images from spacing when using DOCTYPE xhtml --- */ +img.imgtab { + display:block; +} + +/* ------------------ content window body tag (not used yet) -------------- */ +.content { + margin:0px; +} + +/* --- Editor styles ---*/ + +div.il_droparea +{ + border-style: solid; + border-width: 1px; + border-color: #D0D0D0; + font-size: 1px; + background-image: url(images/drop_back.gif); + background-repeat: repeat; + padding: 0px 0px; + text-align: center; +} + +div.il_droparea_active +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back_active.gif); + background-repeat: repeat; + text-align: center; +} + +div.il_droparea_valid_target +{ + padding: 0px 0px; + border-style: solid; + border-width: 1px; + border-color: #000000; + font-size: 1px; + background-image: url(images/drop_back.gif); + background-repeat: repeat; + text-align: center; +} + +div.il_editarea_nojs +{ + border-style: dotted; + border-width: 1px; + border-color: #999999; +} + +div.il_editarea +{ + border-style: solid; + border-width: 1px; + border-color: transparent !important; + border-color: #FFFFFF; /* IE6 does not understand the transparent border */ +} + +div.il_editarea_disabled +{ + border: 2px dotted red; +} + +div.il_editarea_active +{ + border-style: solid; + border-width: 1px; + border-color: #909090; +} + +div.il_editarea_selected +{ + border-style: solid; + border-width: 2px; + border-color: #A0A0A0; +} + +div.il_editarea_disabled_selected +{ + border: 2px solid red; +} + +div.il_editarea_active_selected +{ + border-style: solid; + border-width: 2px; + border-color: #000000; +} + +div.il_edit_pc_tab_head +{ + background-color: #F0F0F0; + border-style: solid; + border-width: 1px; + border-color: #909090; + border-bottom-width: 0px; + font-size: 90%; + margin-top: 5px; + padding: 2px; +} + +div.il_edit_pc_tab +{ + border-style: solid; + border-width: 1px; + border-color: #909090; + margin-bottom: 5px; + padding: 5px; +} + +table.il_editmenu +{ + border-style: solid; + border-width: 1px; + border-color: #909090; + background-color: #FFFFFF; + color: #000000; + font-weight: normal; + text-align: left; + font-style: normal; + font-size: 14px; +} + +a.il_PageDisabled +{ + border-bottom: 2px dotted red; +} + +a.il_PageDeactivatedElements +{ + border-right: 2px dotted red; +} + +/* ------------------ blind image - spacer gif -------------- + please use this style class always when using this blind image */ +img.spacer { + display:block; +} + +/* --- calendar styles -- */ +div.dp_Menu +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom:2px; + border-width: 1px; + border-style: solid; + border-color: #9EADBA; + background-color: #EBEBEB; + width: 152px; + font-size: 90%; +} + +td.even +{ + color:#222222; + background-color:#F7F7F7; + padding: 3px; +} + +td.uneven +{ + color:#222222; + background-color:#EEEEEE; + padding: 3px; +} + +td.today +{ + text-align: center; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDate +{ + text-align: center; + font-size: 90%; + background-color: #FFE4E4; +} + +td.date +{ + text-align: center; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonth +{ + text-align: center; + font-size: 90%; + background-color: #DFDFDF; +} + +td.todayMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #E0E0FF; +} + +td.chosenDateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #FFE4E4; +} + +td.dateMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #F7F7F7; +} + +td.prevMonthMO +{ + height: 40px; + text-align: center; + vertical-align: top; + font-size: 90%; + background-color: #DFDFDF; +} + +td.evenMO +{ + color:#222222; + background-color:#F7F7F7; + font-size: 90%; + padding: 3px; +} + +td.unevenMO +{ + color:#222222; + background-color:#EEEEEE; + font-size: 90%; + padding: 3px; +} + +td.weeknumber +{ + color: #5F5F5F; + background-color: transparent; + font-size: 90%; +} + +a.weekLink +{ + font-size: 80%; +} + +td.appointmentConfTitle +{ + font-style: italic; +} + +td.doubleComment +{ + font-size: 80%; + color: #FF0000; + font-weight: bold; +} + +td.il_CalMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 90%; +} + +td.il_CalNextMonth +{ + font-size: 80%; +} + +td.il_CalShortMonth +{ + font-size: 80%; +} + +td.il_CalShortWeek +{ + font-size: 80%; +} + +td.il_CalShortDayOfWeek +{ + font-size: 80%; +} + +td.il_CalDay +{ + font-size: 80%; +} + +/* --- content styles (will move to content.css) --- */ +table.ilc_Page { + border-width: 1px; + border-spacing: 0px; + border-style: solid; + border-color: #9EADBA; + border-collapse:collapse; + margin: 0px; + padding: 0px; + width:100%; +} + +td.ilc_Page +{ + padding:20px; + border-left-style: solid; + border-right-style: solid; + border-color: #9EADBA; + border-left-width: 1px; + border-right-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + margin-bottom: 0px; +} + +td.ilc_PageDisabled +{ + padding:20px; + border-right-style: solid; + border-color: #9EADBA; + border-right-width: 1px; + border-top-width: 1px; + border-bottom-width: 1px; + margin-bottom: 0px; + border-left: 3px dotted red; + +} + +table.ilc_LMNavigation { + border-width: 0px; + border-spacing: 0px; + margin: 0px; + padding: 0px; + background-image: url(images/TableHeader.gif); + background-repeat:repeat-x; + background-color: #EDEDED; + width:100%; +} + +td.ilc_LMNavigation +{ + padding: 3px; + border-style: solid; + border-color: #9EADBA; + border-left-width: 0px; + border-right-width: 0px; + border-top-width: 1px; + border-bottom-width: 1px; + background-image: url(images/TableHeader.gif); + background-color: #EDEDED; + margin-bottom: 0px; +} + +div.ilc_DefinitionHeader +{ + margin-top: 10px; + margin-bottom: 10px; + padding-bottom: 5px; + padding-top: 5px; + border-bottom-width: 1px; + border-bottom-style: solid; + border-top-width: 1px; + border-top-style: solid; + border-color: #000000; +} + +table.ilc_Fullscreen +{ + background-color: #FFFFFF; + position: absolute; + margin: 0; + padding: 0; + height: 100%; + width: 100%; +} + +html.ilc_Fullscreen, body.ilc_Fullscreen +{ + margin: 0; + padding: 0; + height: 100%; +} + +table.ilc_FileList +{ + width: 100%; + color:#222222; + background-color:#bbbbbb; + border-spacing:0px; + border-collapse:collapse; + border-width:1px; + border-style:solid; + border-color:#9EADBA; + margin: 10px 0px; +} + +th.ilc_FileList +{ + text-align: left; + padding: 3px; + background-image: url(images/TableHeader.gif); +} + +td.ilc_FileItem +{ + background-color: #FFFFFF; + padding: 3px; +} + +div.ilc_LMMenu +{ + line-height: 22px; +} + +a.ilc_LMMenu +{ + padding-top:1px; + padding-left:5px; + padding-right:5px; + padding-bottom:1px; + margin-top:2px; + margin-bottom:2px; + border-width: 1px; + border-style: solid; + border-color: #B0B0B0; + background-color: #E6ECF8; + white-space: nowrap; +} + +div.ilc_TableOfContents +{ + background-color:#FFFFFF; + padding:20px; + border-spacing: 1px; + border-style: solid; + border-color: #EEEEEE; + border-width: 1px; + margin-bottom: 0px; +} + +table.ilc_media +{ + background-color:white; +} + +h1.il_LMHead +{ + margin: 6px 15px 6px 15px; + font-size: 120%; + font-weight: normal; +} + +table.ilc_Table +{ + border-collapse: collapse; + background-color: #FFFFFF; + margin: 10px 0px; + border-color: #9EADBA; +} + +/* -- Members Gallery Styles -- */ +div.il_MembersGallery +{ + margin: 0 auto; + text-align:center; + width:95%; + padding: 8px; + line-height: 1.33; + display:block; + float:left; +} + +div.il_Member +{ + page-break-before: auto; + margin: 0px 5px 20px 5px; + background-color: #EEEEEE; + padding: 10px 15px; + font-size: 75%; + height:14em; + width:10em; + float:left; + text-align:center; + overflow: hidden; +} + +div.il_Tutor +{ + page-break-before: auto; + margin: 0px 5px 20px 5px; + padding: 10px 15px; + background-color: #BBBBBB; + font-size: 75%; + height:14em; + width:10em; + float:left; + text-align:center; + overflow: hidden; +} + +/* COPage Comparison */ + +div.ilEditModified +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #8080FF; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #8080FF; + margin-bottom: 2px; +} + +div.ilEditDeleted +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #FF8080; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #FF8080; + margin-bottom: 2px; +} + +div.ilEditNew +{ + border-left-width: 3px; + padding-left: 5px; + border-left-style: solid; + border-left-color: #80FF80; + border-bottom-width: 3px; + padding-bottom: 5px; + border-bottom-style: solid; + border-bottom-color: #80FF80; + margin-bottom: 2px; +} + +span.ilDiffDel +{ + background-color: #FFC0C0; +} + +span.ilDiffIns +{ + background-color: #C0FFC0; +} + +a.ilWikiPageMissing:link, a.ilWikiPageMissing:visited +{ + color: red; +} + +a.ilWikiPageMissing:hover +{ + color: black; +} diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_10_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_10_maincontent.html new file mode 100644 index 0000000..b6339f6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_10_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousRegistrazione utenti + + + + + Utilizzo Gestione Anagrafiche (2/8)Next + +
                    + + + +
                    Utilizzo Gestione Anagrafiche (1/8)
                    La prima parte del menu utente a sinistra è dedicata alla gestione delle anagrafiche.
                    Cliccando su una delle voci disponbili è possibile creare, modificare e cancellare le voci presenti in anagrafica in base ai propri
                    privilegi utente.
                    E' possibile gestire ambiti, tipo e piorità per i guasti, reparti e macchine, assegnare le macchine ai differenti reparti e definire i tipi di guasto.
                    Utilizzo generale
                    fig. 1 - Modifica voci anagrafica
                    fig. 2 - Creazione nuove voci
                    fig. 3 - Cancellazione voce


                    Per modificare in anagrafica voci già esistenti (fig. 1)
                    • cliccare sul pulsante con l'icona della matita gialla in corrispondenza della voce desiderata (1)
                    • modificare i dati nei diversi campi (modifica libera, selezione da tendina etc..)
                    • confermare la modifica cliccando sul segno di spunta verde - o annullarla cliccando sulla x rossa (2)








                    Per inserire nuove voci (fig. 2) selezionare la voce nel menu a sinistra e
                    • cliccare sul pulsante nuovo (verrà creata una voce nuova non definita)
                    • cliccare sull'icona matita gialla per modificare la voce creata
                    • modificare i dati
                    • confermare la modifica cliccando sul segno di spunta verde - annullarla cliccando sulla x rossa






                    Per cancellare una voce definitivamente (fig. 3)
                    • cliccare sull'icona del cestino
                    • rispondere alla richiesta di conferma presentata




                    In ogni caso è possibile ricercare tra le diverse voci utilizzando il campo ricerca presente in alto sopra l'elenco anagrafiche (fig. 4).
                    fig. 4 - Ricerca voci
                    fig. 5 - Selettore a comparsa
                    In caso vi siano selettori a comparsa (fig. 5) per attivarli è necessario cliccare sul campo o riquadro relativo per farli comparire, selezionare i valori tra quelli proposti e/o utilizzare il box di ricerca se presente. Il selettore a comparsa viene chiuso al click di selezione o al successivo click in un'altra parte della pagina.
                    + + +
                    + + + PreviousRegistrazione utenti + + + + + Utilizzo Gestione Anagrafiche (2/8)Next + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_11_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_11_maincontent.html new file mode 100644 index 0000000..18e0ccd --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_11_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousUtilizzo Gestione Anagrafiche (1/8) + + + + + Utilizzo Gestione Anagrafiche (3/8)Next + +
                    + + + +
                    Utilizzo Gestione Anagrafiche (2/8)
                    Elenco ambiti del guasto
                    La sezione ambiti del guasto consente di definire e/o modificare l'anagrafica per gli ambiti dei guasti possibili
                    come usura,accidentale, manutenzione programmata o altro.
                    Elenco priorità
                    fig. 1 - Gestione priorità
                    La sezione elenco priorità permette la modifica e l'inserimento delle priorità,
                    contraddistinte da un id di priorità e da uno stile associato (semaforo rosso, giallo e verde) che permette di distinguere rapidamente nell'utilizzo dell'applicativo la priorità di un elemento (fig. 1).




                    Gestione tipo guasto
                    Da questa sezione è possibile gestire l'anagrafica del tipo di guasto in modo analogo alle altre anagrafiche.
                    + + +
                    + + + PreviousUtilizzo Gestione Anagrafiche (1/8) + + + + + Utilizzo Gestione Anagrafiche (3/8)Next + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_14_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_14_maincontent.html new file mode 100644 index 0000000..e2e705a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_14_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousUtilizzo Gestione Anagrafiche (3/8) + + + + + Utilizzo Gestione Anagrafiche (5/8)Next + +
                    + + + +
                    Utilizzo Gestione Anagrafiche (4/8)
                    Macchine-reparti
                    Tramite la gestione macchine-reparti è possibile gestire l'associazione tra macchine e reparti (fig. 1).
                    Per assegnare le macchine ai reparti
                    • selezionare con i due menu a tendina in alto i reparti desiderati
                    • cliccare sull'icona "lente di ingradimento" per selezionare una voce
                    • spostare la macchina selezionata nel reparto desiderato cliccando su una delle frecce centrali (da reparto di sinistra a destra o viceversa)
                    fig. 1 - Gestione macchine-reparti
                    + + +
                    + + + PreviousUtilizzo Gestione Anagrafiche (3/8) + + + + + Utilizzo Gestione Anagrafiche (5/8)Next + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_15_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_15_maincontent.html new file mode 100644 index 0000000..266f385 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_15_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousUtilizzo Gestione Anagrafiche (2/8) + + + + + Utilizzo Gestione Anagrafiche (4/8)Next + +
                    + + + +
                    Utilizzo Gestione Anagrafiche (3/8)
                    Gestione reparti
                    fig. 1 - Gestione reparti
                    Per modificare le voci presenti in anagrafica reparti procedere come per la modifica generale anagrafiche (ovvero icona matita gialla per modificare la voce e segno di spunta verde per confermare/x rossa per annullare) (fig. 1); è inoltre possibile
                    • cliccare sull'icona bacchetta magica per clonare il record corrente
                    • utilizzare i selettori calendario per selezionare una data




                    Gestione macchine
                    fig. 2 - Gestione macchine
                    L'utilizzo dell'anagrafica gestione macchine è analogo alle altre anagrafiche e comprende la funzionalità di "clona record" e la possiblità di selezionare l'impianto di appartenenza da un selettore a comparsa attivabile cliccando sul campo "Impianto" in modalità modifica di una voce (fig. 2).

                    Tramite il selettore a comparsa scegliere una voce o cercarla utilizzando il box di ricerca.
                    + + +
                    + + + PreviousUtilizzo Gestione Anagrafiche (2/8) + + + + + Utilizzo Gestione Anagrafiche (4/8)Next + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_17_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_17_maincontent.html new file mode 100644 index 0000000..901815c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_17_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousUtilizzo Gestione Anagrafiche (8/8) + + + + + Interventi Manutenzione (2/4)Next + +
                    + + + +
                    Interventi Manutenzione (1/4)
                    Inserimento richiesta di manutenzione
                    Cliccando sulla voce di menu relativa è possibile inserire una richiesta di manutenzione o visualizzare le richieste presenti.
                    Scegliere "Inserisci nuova richiesta" per inserire o "Vai ad elenco richieste" per vedere le richieste già inserite.

                    Per inserire una richiesta (fig. 1)
                    • selezionare il reparto desiderato (1)
                    • selezionare la macchina relativa al reparto per cui inserire la richiesta (2)
                    • compilare i dettagli relativi al guasto (matricola, priorità, data/ora, ambito e tipo guasto e se impianto fermo) (3)
                    • indicare la causale della richiesta (4)
                    • inserire la descrizione del problema (5)
                    • confermare l'inserimento della richiesta cliccando sul pulsante "Invia richiesta" (6)
                    Fig. 1 - Inserimento nuova richiesta
                    + + +
                    + + + PreviousUtilizzo Gestione Anagrafiche (8/8) + + + + + Interventi Manutenzione (2/4)Next + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_18_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_18_maincontent.html new file mode 100644 index 0000000..6f3f9f0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_18_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousInterventi Manutenzione (1/4) + + + + + Interventi Manutenzione (3/4)Next + +
                    + + + +
                    Interventi Manutenzione (2/4)
                    Elenco richieste
                    Cliccando sulla voce di menu "Elenco richieste" o scegliendo "Vai ad elenco richieste" dal menu "Inserimento richiesta" è possibile visualizzare e gestire le richieste inserite (fig. 1).
                    fig. 1 - Elenco richieste
                    fig. 2 - Report richiesta intervento
                    In generale
                    • il colore dello stato associato alle richieste individua con rapidità lo stato, rosso per gli interventi in stato "richiesto", arancio per "in corso" e verde per "concluso"
                    • è possibile esportare in pdf la richiesta cliccando il simbolo del documento pdf (fig. 2)

                    Per navigare tra le richieste
                    • selezionare il periodo di riferimento tramite il selettore a comparsa in alto a destra della tabella richieste
                    • per impostazione predefinita l'elenco visualizza gli interventi richiesti e in corso
                    • se si desidera visualizzare anche le richieste concluse cliccare su "Mostra interventi già chiusi" in alto a sinistra sopra la tabella interventi

                    Per prendere in carico una richiesta
                    • cliccare sul simbolo della stampante a fianco della richiesta desiderata, la richiesta viene presa in carico e stampata sulla stampante predefinita
                    • lo stato passa a "In corso" di colore arancione ed è possibile quindi cliccare sull'icona "lente di ingrandimento" per modificare i dettagli della richiesta (vedi sezione relativa alla pagina successiva della guida)
                    + + +
                    + + + PreviousInterventi Manutenzione (1/4) + + + + + Interventi Manutenzione (3/4)Next + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_19_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_19_maincontent.html new file mode 100644 index 0000000..81aa012 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_19_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousInterventi Manutenzione (2/4) + + + + + Interventi Manutenzione (4/4)Next + +
                    + + + +
                    Interventi Manutenzione (3/4)
                    Dettaglio intervento
                    fig. 1 - Modalità sola lettura
                    fig. 2 - Selezione modalità di edit
                    fig. 3 - Update e annulla
                    fig. 4 - dettaglio interventi
                    Cliccando sulla lente di ingradimento a fianco di ogni richiesta nell'elenco richieste è possibile visualizzare e modificare il dettaglio richieste.

                    Al caricamento di un dettaglio richiesta la pagina mostra il dettaglio in modalità sola lettura (fig.1).
                    E' possibile modificare il dettaglio in due modalità cliccando su uno dei pulsanti presenti in alto (fig. 2),
                    modificare i campi desiderati e premere il pulsante update per aggiornare la richiesta o annulla per annullare le modifiche e tornare automaticamente in modalità sola lettura (fig. 3).

                    Compila intervento MTZ - modifica base
                    • i campi non modificabili sono visualizzati in azzurro
                    • i campi modificabili dall'utente sono visualizzati in verde

                    Modifica dettaglio completa
                    • i campi modificabili in modalità completa sono visualizzati in verde scuro
                    • sono ancora modificabili i campi della modalità base

                    In ogni caso è possibile indicare i dettagli per i singoli interventi (con matricola operatore e durata intervento) utilizzando il modulo "Dett. Interventi" in basso a destra della scheda dettaglio (fig. 4).
                    La modifica avviene come per le anagrafiche: il simbolo matita gialla consente la modifica del record, il segno di spunta verde la conferma e la x rossa l'annullamento delle modifiche inserite.
                    + + +
                    + + + PreviousInterventi Manutenzione (2/4) + + + + + Interventi Manutenzione (4/4)Next + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_23_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_23_maincontent.html new file mode 100644 index 0000000..21f7e60 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_23_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +
                    + + + Learning Module ILIAS Manuale WebGIM + + + + > + + Reportistica
                    + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousInterventi Manutenzione (4/4) + + + + + Manutenzione programmataNext + +
                    + + + +
                    Reportistica
                    fig. 1 - Esempio di report elenco macchine
                    fig. 2 - Esempio di report MTBF - MTTR
                    Report reparti e interventi
                    Report impianti

                    Cliccando sulla voce di menu relativa e successivamente sul pulsante con icona pdf verrà visualizzato un report riassuntivo delle macchine presenti e dei reparti relativi in formato pdf stampabile (fig. 1)
                    Report interventi

                    La sezione report interventi permette di visualizzare e stampare un report riassuntivo degli interventi in qualunque stato (richiesto, in corso o concluso) e un report MTBF MTTR (un esempio in fig. 2).
                    Il report interventi mostra un resoconto delle ore di fermata suddivise per
                    • OFFICINA: dal momento del guasto a fine intervento
                    • INTERVENTO: da inizio fine intervento manutenzione
                    • OPERATORE: totale tempo erogato da tutti gli operatori di manutenzionecoinvolti

                    Il report MTBF MTTR calcola il livello di affidabilità di macchine e reparti (MTBF, mean time before failure), ovvero divide le ore totali di apertura (al netto di ferie, feste, fermo macchina programmato) per il numero degli interventi effettuati;
                    calcola inoltre i tempi medi di riparazione (MTTR, mean time to repair) visti dall'officina (da guasto a fine intervento) e dalla manutenzione (da inizio a fine intervento).


                    In entrambi i casi la selezione delle macchine e del periodo di riferimento avviene nel seguente modo:
                    • selezionare i reparti e le macchine per cui si desidera venga generato il report
                      • la selezione dei reparti e delle macchine è multipla, ovvero è possibile selezionare più reparti e più macchine e il report genererà un resoconto di tutti gli elementi selezionati. Per ricercare tra le macchine o reparti inserire nome o parte del nome nel box di ricerca libera presente sopra i due elenchi e premere invio, cancellare la ricerca e premere invio per cercare tra tutti gli elementi e selezionare elementi multipli cliccandoli tenendo premuto il tasto ctrl sulla tastiera.
                    • selezionare lo stato delle macchine per cui si chiede il resoconto (anche in questo caso è possibile la selezione multipla con l'utilizzo del tasto ctrl mentre vengono cliccati gli stati)
                    • selezionare il periodo di riferimento tramite i selettori a comparsa calendario o utilizzare un periodo di selezione predefinito
                    • cliccare sul pulsante pdf del report desiderato

                    Il report è in formato pdf stampabile.
                    + + +
                    + + + PreviousInterventi Manutenzione (4/4) + + + + + Manutenzione programmataNext + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_25_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_25_maincontent.html new file mode 100644 index 0000000..6f49452 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_25_maincontent.html @@ -0,0 +1,104 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +
                    + + + Learning Module ILIAS Manuale WebGIM + + + + > + + Moduli Opzionali + + + + > + + Manutenzione programmata
                    + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousReportistica + + + + + FAQ - Domande frequentiNext + +
                    + + + +
                    Manutenzione programmata
                    Modulo aggiuntivo - Manutenzione programmata
                    Il modulo aggiuntivo di manutenzione programmata consente di visualizzare e inserire interventi di manutenzione programmati per le singole macchine, indicando la data di inizio intervento, la frequenza e ulteriori dettagli.

                    Per visualizzare gli interventi programmati (fig. 1)
                    • è sufficiente cliccare sulla voce di menu "Manutenzione programmata" e consultare l'elenco mostrato
                    • se desiderato filtrare per tipo (cliccando sul filtro in alto "Filtra per tipo") e/o per macchina (cliccando su "Filtra per macchina" e successivamente impostando i filtri per reparto e macchina)
                    fig. 1 - Ricerca manutenzione programmata
                    fig. 2 - Cestino
                    E' sempre possibile cancellare una richiesta di intervento utilizzando l'icona "cestino" a fianco di ogni record (fig. 2).
                    Per inserire gli interventi programmati (fig. 3)
                    • cliccare sul pulsante "mostra crea nuovo": verrà visualizzata la maschera di inserimento (fig.1)
                    • indicare la descrizione dell'intervento programmato (1)
                    • selezionare le macchine interessate tramite il selettore a lato
                      • è possibile ricercare le macchine inserendo il nome o parte del nome nel box ricerca sopra il selettore e premendo invio - svuotare e premere invio per tornare alla visualizzazione di tutte le macchine (2)
                      • selezionare tra le macchine presenti nel selettore quelle desiderate (per selezionarne più di una contemporaneamente cliccare sui nomi macchina tenendo premuto il tasto ctrl della tastiera) (3)
                    • selezionare i dettagli dell'intervento (4)
                    • confermare l'inserimento con il pulsante "Crea interventi di manutenzione programmata" (5)
                    fig. 3 - Inserimento manutenzione programmata
                    + + +
                    + + + PreviousReportistica + + + + + FAQ - Domande frequentiNext + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_26_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_26_maincontent.html new file mode 100644 index 0000000..0f2fa22 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_26_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousUtilizzo Gestione Anagrafiche (4/8) + + + + + Utilizzo Gestione Anagrafiche (6/8)Next + +
                    + + + +
                    Utilizzo Gestione Anagrafiche (5/8)
                    fig. 1 - Gestione apertura impianti
                    Gestione aperture impianti
                    Tramite la gestione aperture impianti si possono definire le ore di apertura giornaliere degli impianti per la corretta definizione dei report. La modifica avviene come per le altre anagrafiche cliccando sul simbolo della matita gialla, confermando le modifiche con il segno di spunta verde o annullandole con la x rossa (fig. 1).
                    Calendario chiusura
                    fig. 2 - Gestione chiusura
                    Con la funzionalità di gestione calendario chiusura è possibile inserire i giorni festivi/non lavorativi dell'anno al fine di ottenere una reportistica corretta che escluda i giorni non lavorativi (fig. 2).

                    Tramite l'elenco dei giorni di chiusura inserire come per le altre anagrafiche i giorni desiderati
                    • cliccare su nuovo - verrà inserito un record con il giorno corrente
                    • modificare il record appena inserito cliccando sulla matita gialla
                    • selezionare dal selettore calendario la data desiderata e inserire una descrizione relativa
                    • conferma la scelta con il segno di spunta verde o annullarla con la x rossa

                    Per inserire un intervallo di date
                    • cliccare sul pulsante "Mostra inserimento periodo fermata" presente nella pagina
                    • inserire le due date cliccando sui riquadri di testo per far comparire il selettore a comparsa del calendario
                    • inserire una descrizione
                    • confermare l'inserimento cliccando sul pulsante "Inserisci fermate per il periodo indicato"
                    + + +
                    + + + PreviousUtilizzo Gestione Anagrafiche (4/8) + + + + + Utilizzo Gestione Anagrafiche (6/8)Next + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_30_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_30_maincontent.html new file mode 100644 index 0000000..b3efc24 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_30_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousManutenzione programmata + + + + + Contatti e supportoNext + +
                    + + + +
                    FAQ - Domande frequenti
                    Risposte alle domande più frequenti
                    • Come posso modificare i record presenti nelle tabelle anagrafiche?
                      • Per modificare i record cliccare sull'icona della matita gialla per entrare in modalità "modifica"; apportare le modifiche desiderate (compilare i campi, selezionare date etc...) e quindi confermare cliccando sul segno di spunta verde o annullare cliccando sulla x rossa. Per inserire nuovi recordo cliccare innanzitutto il pulsante "nuovo" e poi procedere come per la modifica.
                      • Per dettagli vedere Utilizzo gestione anagrafiche
                    • Come usare il selettore a comparsa per le date?
                      • Cliccando sul riquadro in cui inserire la data apparirà un selettore calendario con cui selezionare mese e giorno desiderato. Cliccare sul giorno scelto e l'applicativo inserirà nel riquadro al data selezionata. Proseguire poi con la modifica dei successivi campi.
                    • Come prendere in carico una richiesta di manutenzione?
                      • Per prendere in carico una richiesta cliccare sul simbolo della stampante presente in Elenco richieste per le richieste non ancora prese in carico. La richiesta di manutenzione verrà stampata sulla stampante predefinita e presa contestualmente in carico.
                    • Come stampare le richieste di intervento e la reportistica?
                      • Quando presente l'icona pdf accanto a una voce è possibile cliccarla per generare un pdf stampabile della richiesta o del report. Quando viene presa in carico una richiesta viene automaticamente stampata la richiesta sulla stampante predefinita.
                      • Per dettagli vedere Reportistica impianti e interventi
                    • Come cambiare un'etichetta di testo descrittiva?
                      • Per modificare un'etichetta di testo utilizzare la funzione vocabolario presente nel menu a sinistra. Tramite l'interfaccia vocabolario ricercare la voce da modificare e modificare come per un normale record la voce, se desiderato oltre alla traduzione italiana (contraddistinta da IT) modificare anche la traduzione inglese (EN).
                    + + +
                    + + + PreviousManutenzione programmata + + + + + Contatti e supportoNext + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_31_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_31_maincontent.html new file mode 100644 index 0000000..94583ed --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_31_maincontent.html @@ -0,0 +1,92 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +
                    + + + Learning Module ILIAS Manuale WebGIM + + + + > + + Contatti e supporto
                    + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousFAQ - Domande frequenti + + + +
                    + + + +
                    Contatti e supporto
                    Per ottenere supporto relativo all'applicativo contattate
                    + + +
                    + + + PreviousFAQ - Domande frequenti + + + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_33_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_33_maincontent.html new file mode 100644 index 0000000..7a81630 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_33_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousIntroduzione + + + + + Utilizzo Gestione Anagrafiche (1/8)Next + +
                    + + + +
                    Registrazione utenti
                    L'accesso all'applicativo è possibile tramite autenticazione dell'utente.

                    Se l'utente non è stato ancora abilitato all'utilizzo dell'applicazione verrà mostrata al primo accesso la schermata di "Registrazione nuovo utente" (fig.1). Inserire i propri dati e cliccare sul pulsante "Salva" per registrarsi all'applicativo.
                    E' necessario effettuare questa operazione soltanto al primo accesso, successivamente l'utente verrà riconosciuto in automatico dall'applicazione.
                    fig. 1 - Registrazione nuovo utente
                    Gli utenti autorizzati possono inoltre gestire i livelli di autorizzazione degli utenti (base o avanzato) tramite il pannello raggiungibile cliccando sulla voce "Gestione utenti" del menu anagrafiche di base.

                    Tramite questo pannello (fig.2) è possibile promuovere gli utenti base (ai nuovi utenti registrati tramite "Registrazione nuovo utente" vengono assegnati i permessi di base) o rimuovere gli utenti avanzati assegnando permessi base.
                    Per farlo cliccare sulla lente di ingradimento a fianco del nome utente desiderato e cliccare "promuovi" per spostare l'utente dalla tabella base azzurra alla tabella avanzata rossa assegnando diritti avanzati oppure "rimuovi" per spostare l'utente dalla tabella avanzata alla tabella base assegnando i diritti base.
                    fig. 2 - Gestione utenti
                    + + +
                    + + + PreviousIntroduzione + + + + + Utilizzo Gestione Anagrafiche (1/8)Next + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_34_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_34_maincontent.html new file mode 100644 index 0000000..8d7e6fb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_34_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousUtilizzo Gestione Anagrafiche (5/8) + + + + + Utilizzo Gestione Anagrafiche (7/8)Next + +
                    + + + +
                    Utilizzo Gestione Anagrafiche (6/8)
                    Tramite la sezione "Gestione famiglie macchine" a cui si accede cliccando la voce di menu "Fam.macchine" nel menu anagrafiche di base è possibile creare e gestire famiglie di macchine e assegnare a ciascuna famiglia le macchine relative.
                    In particolare (fig. 1)
                    • la sezione 1 permette la modifica e l'inserimento delle famiglie come per tutte le anagrafiche
                    • selezionando una famiglia cliccando sulla lente di ingradimento a fianco del nome apparirà la sezione 2 che mostra e consente di visualizzare o cancellare le macchine associate
                    • per associare macchine alle famiglie selezionarle dalla sezione 3 (a comparsa, cliccando sul pulsante mostra selettore macchine da aggiungere) e cliccare su aggiungi macchine. L'utilizzo è del tutto simile a quello degli altri selettori di questo tipo, che permettono ricerca tramite il box in alto e selezione multipla tramite l'utilizzo del tasto ctrl associato al click del mouse
                    fig.1 - Gestione famiglie macchine
                    + + +
                    + + + PreviousUtilizzo Gestione Anagrafiche (5/8) + + + + + Utilizzo Gestione Anagrafiche (7/8)Next + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_35_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_35_maincontent.html new file mode 100644 index 0000000..78f079a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_35_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousUtilizzo Gestione Anagrafiche (6/8) + + + + + Utilizzo Gestione Anagrafiche (8/8)Next + +
                    + + + +
                    Utilizzo Gestione Anagrafiche (7/8)
                    Tramite la funzione "Gestione causali" (fig. 1) è possibile gestire le causali per famiglie macchine, aggiungendo, modificando o eliminando le causali in modo del tutto simile alle altre anagrafiche.
                    fig. 1 - Gestione causali
                    + + +
                    + + + PreviousUtilizzo Gestione Anagrafiche (6/8) + + + + + Utilizzo Gestione Anagrafiche (8/8)Next + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_69_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_69_maincontent.html new file mode 100644 index 0000000..29c0aa7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_69_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousUtilizzo Gestione Anagrafiche (7/8) + + + + + Interventi Manutenzione (1/4)Next + +
                    + + + +
                    Utilizzo Gestione Anagrafiche (8/8)
                    Tramite la funzione "Operatori Mtz" è possibile definire matricola e nome degli operatori manutenzione, che saranno disponibili nella scheda di dettaglio dell'intervento tramite un menu a tendina. Compilare come per le altre anagrafiche i campi "Matricola op.", "Cognome" e "Nome".

                    La matricola 0000 non è eliminabile e rappresenta l'utente di default sempre esistente.
                    fig. 1 - Operatori Mtz
                    + + +
                    + + + PreviousUtilizzo Gestione Anagrafiche (7/8) + + + + + Interventi Manutenzione (1/4)Next + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_70_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_70_maincontent.html new file mode 100644 index 0000000..b72fa76 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_70_maincontent.html @@ -0,0 +1,98 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + + + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + PreviousInterventi Manutenzione (3/4) + + + + + ReportisticaNext + +
                    + + + +
                    Interventi Manutenzione (4/4)
                    Cliccando sulla voce di menu "Manutenzione programmata" (fig. 1) è possibile inserire e/o visualizzare gli interventi di manutenzione programmata. Questa sezione permette di inserire manutenzioni programmate a scadenza prestabilita e di impostarle per i periodi di riferimento così che vengano registrate automaticamente e presentate nell'elenco richieste.
                    fig. 1 - Manutenzione programmata
                    Utilizzando la prima scheda "Programmazione interventi" e cliccando su "Mostra crea nuovo" è possibile inserire un intervento programmato: definire in fase di inserimento i dettagli relativi all'intervento in modo simile all'inserimento richiesta di intervento e cliccare il pulsante "Crea interventi di manutenzione programmata" una volta terminato.
                    fig. 2 - Inserimento intervento programmato
                    Cliccando sulla seconda scheda "Elenco interventi in scadenza" vengono visualizzati i prossimi interventi in scadenza, che comunque verranno automaticamente inseriti negli interventi manutenzione alla data prestabilita.
                    fig. 3 - Interventi in scadenza
                    + + +
                    + + + PreviousInterventi Manutenzione (3/4) + + + + + ReportisticaNext + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_8_maincontent.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_8_maincontent.html new file mode 100644 index 0000000..ed29547 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_8_maincontent.html @@ -0,0 +1,92 @@ + + + + + ILIAS 3 + + + + + + + + + + + + + + + +
                    + + + Learning Module ILIAS Manuale WebGIM + + + + > + + Introduzione
                    + + + +

                      + Manuale WebGIM

                    + + +
                    + + + + + + + + + + + + + + + + + +
                    + + + + + Registrazione utentiNext + +
                    + + + +
                    Introduzione
                    L'applicazione base WebGIM permette una gestione integrata della manutenzione tramite l'inserimento delle richieste di manutenzione, la consultazione dell'elenco richieste aperte, in corso e concluse, e la gestione di anagrafiche e reportistiche tramite interfaccia web.
                    Il modulo aggiuntivo implementato permette di inserire interventi di manutenzione programmata.
                    La guida consente di utilizzare al meglio le funzionalità dell'applicazione illustrandone punto per punto il funzionamento.
                    Per utilizzare l'applicazione è necessario collegarsi con un browser web all'indirizzo relativo all'installazione ed effettuare il login con le proprie credenziali.
                    La schermata iniziale (vedi fig. 1) presenta il menu laterale a sinistra che contiene tutte le funzionalità accessibili dall'utente corrente.
                    fig. 1 - Schermata Iniziale
                    Le schermate e i relativi menu mostrati sono puramente indicativi in quanto l'applicativo mostra voci di menu e funzionalità in base ai permessi assegnati all'utente che utilizza l'applicazione.
                    + + +
                    + + + + + Registrazione utentiNext + +
                    + +
                    + +
                    + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_toc.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_toc.html new file mode 100644 index 0000000..502261c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/frame_toc.html @@ -0,0 +1,1018 @@ + + + + + ILIAS 3 + + + + + + + + +
                    +Table of Contents +
                    +
                    +
                    +
                    + + + + + + + + + + + + + +
                    +
                    + +
                    + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/fullscreen_205.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/fullscreen_205.html new file mode 100644 index 0000000..684773e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/fullscreen_205.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    Fig. 1 - Inserimento nuova richiesta
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/fullscreen_251.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/fullscreen_251.html new file mode 100644 index 0000000..b80070d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/fullscreen_251.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 1 - Manutenzione programmata
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/fullscreen_253.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/fullscreen_253.html new file mode 100644 index 0000000..3ed62bf --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/fullscreen_253.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/fullscreen_254.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/fullscreen_254.html new file mode 100644 index 0000000..e4c2943 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/fullscreen_254.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/fullscreen_255.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/fullscreen_255.html new file mode 100644 index 0000000..221d21d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/fullscreen_255.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 4 - dettaglio interventi
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._download.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._download.gif new file mode 100644 index 0000000..fe1757d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._download.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._enlarge.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._enlarge.gif new file mode 100644 index 0000000..fa9c9a8 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._enlarge.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_lm.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_lm.gif new file mode 100644 index 0000000..5f5feec Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_lm.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_lm_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_lm_s.gif new file mode 100644 index 0000000..21422be Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_lm_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_pg.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_pg.gif new file mode 100644 index 0000000..03fdd23 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_pg.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_pg_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_pg_s.gif new file mode 100644 index 0000000..0b033bd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_pg_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_st.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_st.gif new file mode 100644 index 0000000..c2b9492 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_st.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_st_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_st_s.gif new file mode 100644 index 0000000..16ee7f2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._icon_st_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._nav_arr_L.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._nav_arr_L.gif new file mode 100644 index 0000000..66c3aac Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._nav_arr_L.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._nav_arr_R.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._nav_arr_R.gif new file mode 100644 index 0000000..f3979f6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/._nav_arr_R.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/._blank.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/._blank.gif new file mode 100644 index 0000000..0869ebc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/._blank.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/._minus.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/._minus.gif new file mode 100644 index 0000000..ba447b8 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/._minus.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/._plus.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/._plus.gif new file mode 100644 index 0000000..b846f35 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/._plus.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/blank.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/blank.gif new file mode 100644 index 0000000..4421225 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/blank.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/minus.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/minus.gif new file mode 100644 index 0000000..4421225 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/minus.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/plus.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/plus.gif new file mode 100644 index 0000000..4421225 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/browser/plus.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/download.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/download.gif new file mode 100644 index 0000000..becbcce Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/download.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/enlarge.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/enlarge.gif new file mode 100644 index 0000000..c60056d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/enlarge.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_lm.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_lm.gif new file mode 100644 index 0000000..5eb1bb4 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_lm.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_lm_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_lm_s.gif new file mode 100644 index 0000000..c341385 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_lm_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_pg.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_pg.gif new file mode 100644 index 0000000..f6e59cd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_pg.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_pg_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_pg_s.gif new file mode 100644 index 0000000..6270a5b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_pg_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_st.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_st.gif new file mode 100644 index 0000000..a2d14f3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_st.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_st_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_st_s.gif new file mode 100644 index 0000000..0ee8f70 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/icon_st_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/nav_arr_L.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/nav_arr_L.gif new file mode 100644 index 0000000..3e1b23a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/nav_arr_L.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/nav_arr_R.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/nav_arr_R.gif new file mode 100644 index 0000000..70702dd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/images/nav_arr_R.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/index.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/index.html new file mode 100644 index 0000000..adec63b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/index.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_10.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_10.html new file mode 100644 index 0000000..a15f925 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_10.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_11.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_11.html new file mode 100644 index 0000000..24affa6 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_11.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_14.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_14.html new file mode 100644 index 0000000..fc2938f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_14.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_15.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_15.html new file mode 100644 index 0000000..626f593 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_15.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_17.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_17.html new file mode 100644 index 0000000..ee075ab --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_17.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_18.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_18.html new file mode 100644 index 0000000..f258f20 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_18.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_19.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_19.html new file mode 100644 index 0000000..b2c9531 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_19.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_23.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_23.html new file mode 100644 index 0000000..37a9aeb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_23.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_25.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_25.html new file mode 100644 index 0000000..1908d57 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_25.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_26.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_26.html new file mode 100644 index 0000000..db7e266 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_26.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_30.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_30.html new file mode 100644 index 0000000..b6c3e0f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_30.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_31.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_31.html new file mode 100644 index 0000000..570b412 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_31.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_33.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_33.html new file mode 100644 index 0000000..0a3d2fb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_33.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_34.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_34.html new file mode 100644 index 0000000..3d5baf9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_34.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_35.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_35.html new file mode 100644 index 0000000..a11c1f1 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_35.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_69.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_69.html new file mode 100644 index 0000000..0193eb0 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_69.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_70.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_70.html new file mode 100644 index 0000000..a9ca4fb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_70.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_8.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_8.html new file mode 100644 index 0000000..adec63b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/lm_pg_8.html @@ -0,0 +1,14 @@ + + + + ILIAS - Manuale WebGIM + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_169.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_169.html new file mode 100644 index 0000000..932919b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_169.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_172.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_172.html new file mode 100644 index 0000000..e60ffcf --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_172.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    modifica voci anagrafica
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_174.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_174.html new file mode 100644 index 0000000..380ca66 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_174.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    creazione nuove voci
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_175.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_175.html new file mode 100644 index 0000000..de81da9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_175.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    gestione priorità
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_176.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_176.html new file mode 100644 index 0000000..8c8a87e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_176.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    Gestione reparti
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_177.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_177.html new file mode 100644 index 0000000..4948fdf --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_177.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    Gestione macchine
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_178.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_178.html new file mode 100644 index 0000000..e026c8d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_178.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    Cancellazione voce
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_179.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_179.html new file mode 100644 index 0000000..b625784 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_179.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    Ricerca voci
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_180.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_180.html new file mode 100644 index 0000000..abd8cc7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_180.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    Gestione macchine-reparti
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_181.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_181.html new file mode 100644 index 0000000..beba7ee --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_181.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    Inserimento nuova richiesta
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_182.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_182.html new file mode 100644 index 0000000..0ab8dac --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_182.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    Elenco richieste
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_183.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_183.html new file mode 100644 index 0000000..845fdb2 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_183.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    Ricerca manutenzione programmata
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_184.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_184.html new file mode 100644 index 0000000..341b62a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_184.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    Inserimento richiesta programmata
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_185.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_185.html new file mode 100644 index 0000000..b346a20 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_185.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    icona cestino
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_186.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_186.html new file mode 100644 index 0000000..0474a5d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_186.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    modalità sola lettura
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_187.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_187.html new file mode 100644 index 0000000..5a14f8a --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_187.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 2 - modalità di edit
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_188.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_188.html new file mode 100644 index 0000000..b7538aa --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_188.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 3 - update e annulla
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_189.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_189.html new file mode 100644 index 0000000..522b69d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_189.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 4 - dettaglio interventi
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_190.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_190.html new file mode 100644 index 0000000..e9ddfc4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_190.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    Gestione apertura impianti
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_191.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_191.html new file mode 100644 index 0000000..b5047a8 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_191.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    Gestione chiusura
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_192.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_192.html new file mode 100644 index 0000000..d84a65f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_192.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    Elenco macchine
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_194.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_194.html new file mode 100644 index 0000000..17e2bde --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_194.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    Report MTBF - MTTR
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_195.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_195.html new file mode 100644 index 0000000..3c331fb --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_195.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 1- Report richiesta intervento
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_196.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_196.html new file mode 100644 index 0000000..ed43f80 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_196.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 5 - Selettore a comparsa
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_197.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_197.html new file mode 100644 index 0000000..f583391 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_197.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 2 - Inserimento manutenzione programmata
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_198.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_198.html new file mode 100644 index 0000000..67066ae --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_198.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_201.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_201.html new file mode 100644 index 0000000..1113fa9 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_201.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 1 - Registrazione nuovo utente
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_202.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_202.html new file mode 100644 index 0000000..ca485d4 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_202.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 2 - Gestione utenti
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_203.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_203.html new file mode 100644 index 0000000..c4c7705 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_203.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig.1 - Gestione famiglie macchine
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_204.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_204.html new file mode 100644 index 0000000..1d8ae73 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_204.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 1 - Gestione causali
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_205.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_205.html new file mode 100644 index 0000000..88c86af --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_205.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    Fig. 1 - Inserimento nuova richiesta
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_206.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_206.html new file mode 100644 index 0000000..d58269f --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_206.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 1 - Modalità sola lettura
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_208.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_208.html new file mode 100644 index 0000000..6008397 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_208.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_250.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_250.html new file mode 100644 index 0000000..6f457b3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_250.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 1 - Operatori Mtz
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_251.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_251.html new file mode 100644 index 0000000..499e489 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_251.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 1 - Manutenzione programmata
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_253.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_253.html new file mode 100644 index 0000000..e21d6a5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_253.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_254.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_254.html new file mode 100644 index 0000000..e6ce168 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_254.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 2 - Inserimento intervento programmato
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_255.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_255.html new file mode 100644 index 0000000..954c17b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_255.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 4 - dettaglio interventi
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_313.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_313.html new file mode 100644 index 0000000..2300321 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_313.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 1
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_314.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_314.html new file mode 100644 index 0000000..d87b14e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_314.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 1 Elenco richieste
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_318.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_318.html new file mode 100644 index 0000000..1691231 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_318.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 3 - Ricerca gruppo macchine
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_319.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_319.html new file mode 100644 index 0000000..b63a63c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_319.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 2 - Inserimento intervento programmato
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_320.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_320.html new file mode 100644 index 0000000..d8a4cdc --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_320.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 5 filtri visualizzazione
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_321.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_321.html new file mode 100644 index 0000000..6db5e7d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_321.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_323.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_323.html new file mode 100644 index 0000000..6fab00e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_323.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 1 Report impianti
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_324.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_324.html new file mode 100644 index 0000000..b91b136 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/media_324.html @@ -0,0 +1,22 @@ + + + + + ILIAS 3 + + + + + + + + +
                    + +
                    fig. 4 Report interventi
                    + + +
                    + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_169/._home.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_169/._home.png new file mode 100644 index 0000000..5a526e9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_169/._home.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_169/home.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_169/home.png new file mode 100644 index 0000000..f66cd27 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_169/home.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_172/._ambiti3.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_172/._ambiti3.png new file mode 100644 index 0000000..f1a89ad Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_172/._ambiti3.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_172/ambiti3.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_172/ambiti3.png new file mode 100644 index 0000000..cd456fe Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_172/ambiti3.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_174/._ambiti2.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_174/._ambiti2.png new file mode 100644 index 0000000..d50bbe2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_174/._ambiti2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_174/ambiti2.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_174/ambiti2.png new file mode 100644 index 0000000..c08e753 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_174/ambiti2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_175/._priorita.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_175/._priorita.png new file mode 100644 index 0000000..05a7755 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_175/._priorita.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_175/priorita.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_175/priorita.png new file mode 100644 index 0000000..142654b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_175/priorita.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_176/._reparti.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_176/._reparti.png new file mode 100644 index 0000000..a4c8e51 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_176/._reparti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_176/reparti.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_176/reparti.png new file mode 100644 index 0000000..31e2bfe Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_176/reparti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_177/._macchine.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_177/._macchine.png new file mode 100644 index 0000000..a25da0f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_177/._macchine.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_177/macchine.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_177/macchine.png new file mode 100644 index 0000000..a212a46 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_177/macchine.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_178/._cancellazione.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_178/._cancellazione.png new file mode 100644 index 0000000..859d21b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_178/._cancellazione.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_178/cancellazione.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_178/cancellazione.png new file mode 100644 index 0000000..11b6866 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_178/cancellazione.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_179/._ricerca.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_179/._ricerca.png new file mode 100644 index 0000000..310134b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_179/._ricerca.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_179/ricerca.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_179/ricerca.png new file mode 100644 index 0000000..04ea8f0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_179/ricerca.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_180/._macchine_reparti.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_180/._macchine_reparti.png new file mode 100644 index 0000000..66d6034 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_180/._macchine_reparti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_180/macchine_reparti.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_180/macchine_reparti.png new file mode 100644 index 0000000..f5ebfbc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_180/macchine_reparti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_181/._richiesta.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_181/._richiesta.png new file mode 100644 index 0000000..ea476b9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_181/._richiesta.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_181/richiesta.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_181/richiesta.png new file mode 100644 index 0000000..3834bc2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_181/richiesta.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_182/._elencoRichieste.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_182/._elencoRichieste.png new file mode 100644 index 0000000..42bfdb1 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_182/._elencoRichieste.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_182/elencoRichieste.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_182/elencoRichieste.png new file mode 100644 index 0000000..c4a2efa Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_182/elencoRichieste.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_183/._mtzGenerale.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_183/._mtzGenerale.png new file mode 100644 index 0000000..00ff512 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_183/._mtzGenerale.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_183/mtzGenerale.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_183/mtzGenerale.png new file mode 100644 index 0000000..cfb0f28 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_183/mtzGenerale.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_184/._mtzProgrammata.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_184/._mtzProgrammata.png new file mode 100644 index 0000000..a25f103 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_184/._mtzProgrammata.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_184/mtzProgrammata.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_184/mtzProgrammata.png new file mode 100644 index 0000000..809378d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_184/mtzProgrammata.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_185/._iconaCestino.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_185/._iconaCestino.png new file mode 100644 index 0000000..44cfefe Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_185/._iconaCestino.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_185/iconaCestino.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_185/iconaCestino.png new file mode 100644 index 0000000..ac7fcab Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_185/iconaCestino.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_186/._mtz1Read.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_186/._mtz1Read.png new file mode 100644 index 0000000..ce77690 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_186/._mtz1Read.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_186/mtz1Read.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_186/mtz1Read.png new file mode 100644 index 0000000..e1ced69 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_186/mtz1Read.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_187/._pulsantiEditMtz.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_187/._pulsantiEditMtz.png new file mode 100644 index 0000000..b4d5438 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_187/._pulsantiEditMtz.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_187/pulsantiEditMtz.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_187/pulsantiEditMtz.png new file mode 100644 index 0000000..6dbc115 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_187/pulsantiEditMtz.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_188/._pulsantiEditMtz2.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_188/._pulsantiEditMtz2.png new file mode 100644 index 0000000..1991f94 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_188/._pulsantiEditMtz2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_188/pulsantiEditMtz2.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_188/pulsantiEditMtz2.png new file mode 100644 index 0000000..d8ae168 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_188/pulsantiEditMtz2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_189/._dettInterventi.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_189/._dettInterventi.png new file mode 100644 index 0000000..5348e62 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_189/._dettInterventi.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_189/dettInterventi.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_189/dettInterventi.png new file mode 100644 index 0000000..e240dae Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_189/dettInterventi.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_190/._aperturaImpianti.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_190/._aperturaImpianti.png new file mode 100644 index 0000000..2f92fe7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_190/._aperturaImpianti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_190/aperturaImpianti.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_190/aperturaImpianti.png new file mode 100644 index 0000000..c2039a1 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_190/aperturaImpianti.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_191/._festivita.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_191/._festivita.png new file mode 100644 index 0000000..3c238e0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_191/._festivita.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_191/festivita.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_191/festivita.png new file mode 100644 index 0000000..0fa7091 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_191/festivita.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_192/._elencoMacchine.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_192/._elencoMacchine.png new file mode 100644 index 0000000..e6bd19e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_192/._elencoMacchine.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_192/elencoMacchine.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_192/elencoMacchine.png new file mode 100644 index 0000000..519aed6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_192/elencoMacchine.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_194/._mtbfmttr.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_194/._mtbfmttr.png new file mode 100644 index 0000000..951a476 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_194/._mtbfmttr.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_194/mtbfmttr.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_194/mtbfmttr.png new file mode 100644 index 0000000..fd7f132 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_194/mtbfmttr.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_195/._richiestaItervento.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_195/._richiestaItervento.png new file mode 100644 index 0000000..67b895f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_195/._richiestaItervento.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_195/richiestaItervento.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_195/richiestaItervento.png new file mode 100644 index 0000000..b336812 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_195/richiestaItervento.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_196/._selettore.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_196/._selettore.png new file mode 100644 index 0000000..a95df54 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_196/._selettore.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_196/selettore.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_196/selettore.png new file mode 100644 index 0000000..e86fcb7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_196/selettore.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_197/._mtzProgrammata.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_197/._mtzProgrammata.png new file mode 100644 index 0000000..9e32196 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_197/._mtzProgrammata.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_197/mtzProgrammata.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_197/mtzProgrammata.png new file mode 100644 index 0000000..b790453 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_197/mtzProgrammata.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_198/logosw.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_198/logosw.png new file mode 100644 index 0000000..1ccd4af Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_198/logosw.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_201/Immagine 1.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_201/Immagine 1.png new file mode 100644 index 0000000..47bf5e4 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_201/Immagine 1.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_202/Immagine 2.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_202/Immagine 2.png new file mode 100644 index 0000000..1ca8b86 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_202/Immagine 2.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_203/Immagine 11.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_203/Immagine 11.png new file mode 100644 index 0000000..22fd71c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_203/Immagine 11.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_204/Immagine 12.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_204/Immagine 12.png new file mode 100644 index 0000000..3ff0eaf Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_204/Immagine 12.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_205/Immagine 13.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_205/Immagine 13.png new file mode 100644 index 0000000..6da95b3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_205/Immagine 13.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_206/Immagine 14.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_206/Immagine 14.jpg new file mode 100644 index 0000000..10ed1ad Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_206/Immagine 14.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_208/logoIliasSW.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_208/logoIliasSW.png new file mode 100644 index 0000000..0dfcd32 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_208/logoIliasSW.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_250/operatoriMtz.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_250/operatoriMtz.png new file mode 100644 index 0000000..ca90619 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_250/operatoriMtz.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_251/ProgrammazioneInterventi.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_251/ProgrammazioneInterventi.png new file mode 100644 index 0000000..f28a090 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_251/ProgrammazioneInterventi.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_253/interventiScadenza.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_253/interventiScadenza.png new file mode 100644 index 0000000..de86021 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_253/interventiScadenza.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_254/inserimentoINterventiProg.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_254/inserimentoINterventiProg.png new file mode 100644 index 0000000..2e9b7f6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_254/inserimentoINterventiProg.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_255/dettOp.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_255/dettOp.png new file mode 100644 index 0000000..4b9bb57 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_255/dettOp.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_313/home.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_313/home.JPG new file mode 100644 index 0000000..446b2e2 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_313/home.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_313/home_600_300.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_313/home_600_300.JPG new file mode 100644 index 0000000..acff158 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_313/home_600_300.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_314/elenco_richieste.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_314/elenco_richieste.JPG new file mode 100644 index 0000000..b1cefaa Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_314/elenco_richieste.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_314/elenco_richieste_600_300.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_314/elenco_richieste_600_300.JPG new file mode 100644 index 0000000..13a01ca Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_314/elenco_richieste_600_300.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_318/filtro_mtzprog.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_318/filtro_mtzprog.JPG new file mode 100644 index 0000000..ce230d0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_318/filtro_mtzprog.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_319/crea_intervento.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_319/crea_intervento.JPG new file mode 100644 index 0000000..c935764 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_319/crea_intervento.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_319/crea_intervento_600_350.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_319/crea_intervento_600_350.JPG new file mode 100644 index 0000000..697a712 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_319/crea_intervento_600_350.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_320/filtri.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_320/filtri.JPG new file mode 100644 index 0000000..10c3305 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_320/filtri.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_321/exportExcel.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_321/exportExcel.JPG new file mode 100644 index 0000000..aa35449 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_321/exportExcel.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_323/reportImpianti.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_323/reportImpianti.JPG new file mode 100644 index 0000000..a35ca03 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_323/reportImpianti.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_324/reportInterventi.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_324/reportInterventi.JPG new file mode 100644 index 0000000..499ab22 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_324/reportInterventi.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_324/reportInterventi_400_.JPG b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_324/reportInterventi_400_.JPG new file mode 100644 index 0000000..724afbc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/mobs/mm_324/reportInterventi_400_.JPG differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/syntaxhighlight.css b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/syntaxhighlight.css new file mode 100644 index 0000000..e8e786e --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/syntaxhighlight.css @@ -0,0 +1,70 @@ +p.ilc_Code { + +} + +table.ilc_Sourcecode { + border: 1px solid black; + background: white; + padding: 5px; + margin: 10px 0px; +} + +td.ilc_LineNumbers { + background: #ffffff; + padding-left: 10px; + text-align: right; +} + +td.ilc_Sourcecode { + background: white; + padding-left: 10px; + +} + +span.ilc_CodeCategory_1 { + text-decoration: underline; + color: navy; +} + +span.ilc_CodeCategory_2 { + color: navy; + +} + +span.ilc_CodeCategory_3 { + color: #555555; + +} + +span.ilc_CodeQuote { + color: green; + +} + +span.ilc_CodeLinecomment { + color: gray; + +} + +span.ilc_CodeBlockcomment { + color: gray; + +} + +span.ilc_CodePrepro { + color: black; + +} + +span.ilc_CodeSelect { + color: black; + +} + +pre.ilc_Code { + font-size: 1em; +} + +span.ilc_LineNumber { + font-size: 1em; +} diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/table_of_contents.html b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/table_of_contents.html new file mode 100644 index 0000000..7c5a90c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/help/IT/table_of_contents.html @@ -0,0 +1,1059 @@ + + + + + - Manuale WebGIM + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    +
                    +

                    +

                    + +
                    + +
                    +
                    +
                    + + +
                    + + + + + +
                    + + + + +
                    +

                    Table of Contents

                    +
                    +
                    +
                    + + + + + + + + + + + + + +
                    +
                    + +
                    +
                    + + + + +
                    + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/ModLang.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/ModLang.png new file mode 100644 index 0000000..af77440 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/ModLang.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/ModPassw.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/ModPassw.png new file mode 100644 index 0000000..df6278c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/ModPassw.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/NodeResults.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/NodeResults.gif new file mode 100644 index 0000000..47274d0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/NodeResults.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/ProgressBar.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/ProgressBar.gif new file mode 100644 index 0000000..7f93a9f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/ProgressBar.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/apply.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/apply.png new file mode 100644 index 0000000..5790017 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/apply.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/apply_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/apply_l.png new file mode 100644 index 0000000..592ce6f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/apply_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/apply_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/apply_m.png new file mode 100644 index 0000000..2166fdf Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/apply_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/apply_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/apply_s.gif new file mode 100644 index 0000000..2692888 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/apply_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/apply_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/apply_s.png new file mode 100644 index 0000000..5790017 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/apply_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_orange_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_orange_l.png new file mode 100644 index 0000000..9f0b1da Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_orange_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_orange_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_orange_m.png new file mode 100644 index 0000000..19ec258 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_orange_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_orange_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_orange_s.png new file mode 100644 index 0000000..49c8492 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_orange_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_white_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_white_l.png new file mode 100644 index 0000000..74193b7 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_white_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_white_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_white_m.png new file mode 100644 index 0000000..5caf557 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_white_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_white_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_white_s.png new file mode 100644 index 0000000..61eaa76 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/barcode_white_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/bg-menu-main.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/bg-menu-main.png new file mode 100644 index 0000000..5ff3c91 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/bg-menu-main.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/bg_bright.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/bg_bright.jpg new file mode 100644 index 0000000..e472ee3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/bg_bright.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/bg_dark.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/bg_dark.jpg new file mode 100644 index 0000000..8f2f235 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/bg_dark.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/bluGrad32.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/bluGrad32.png new file mode 100644 index 0000000..e6afd89 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/bluGrad32.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/cancel.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/cancel.png new file mode 100644 index 0000000..a730733 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/cancel.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/cancel_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/cancel_l.png new file mode 100644 index 0000000..2d5e260 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/cancel_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/cancel_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/cancel_m.png new file mode 100644 index 0000000..816e06a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/cancel_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/cancel_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/cancel_s.gif new file mode 100644 index 0000000..49f3630 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/cancel_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/cancel_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/cancel_s.png new file mode 100644 index 0000000..d933394 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/cancel_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/clonaObj.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/clonaObj.png new file mode 100644 index 0000000..3107990 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/clonaObj.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/clonaObj_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/clonaObj_l.png new file mode 100644 index 0000000..2104f28 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/clonaObj_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/clonaObj_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/clonaObj_m.png new file mode 100644 index 0000000..c382a8d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/clonaObj_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/clonaObj_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/clonaObj_s.png new file mode 100644 index 0000000..c95f6b1 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/clonaObj_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/clonaobj_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/clonaobj_s.gif new file mode 100644 index 0000000..f189a2e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/clonaobj_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/collapse.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/collapse.jpg new file mode 100644 index 0000000..d0cf806 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/collapse.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/delete.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/delete.gif new file mode 100644 index 0000000..65435dd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/delete.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/delete.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/delete.png new file mode 100644 index 0000000..346193c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/delete.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/delete_disabled.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/delete_disabled.gif new file mode 100644 index 0000000..2b73684 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/delete_disabled.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/deleteold.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/deleteold.gif new file mode 100644 index 0000000..65435dd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/deleteold.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/detail.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/detail.png new file mode 100644 index 0000000..364ae30 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/detail.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/divietoaccesso.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/divietoaccesso.gif new file mode 100644 index 0000000..2af2475 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/divietoaccesso.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/downLvl.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/downLvl.png new file mode 100644 index 0000000..a966b09 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/downLvl.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit.gif new file mode 100644 index 0000000..7422b25 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit.png new file mode 100644 index 0000000..52c00c5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit_disabled.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit_disabled.gif new file mode 100644 index 0000000..b9d6934 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit_disabled.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit_l.png new file mode 100644 index 0000000..e596348 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit_m.png new file mode 100644 index 0000000..62f280e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit_s.gif new file mode 100644 index 0000000..4bee2cd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit_s.png new file mode 100644 index 0000000..b66d7ed Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/edit_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/elimina.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/elimina.png new file mode 100644 index 0000000..0e0953c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/elimina.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/elimina_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/elimina_l.png new file mode 100644 index 0000000..9b7a462 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/elimina_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/elimina_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/elimina_m.png new file mode 100644 index 0000000..05ff036 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/elimina_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/elimina_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/elimina_s.gif new file mode 100644 index 0000000..f084154 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/elimina_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/elimina_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/elimina_s.png new file mode 100644 index 0000000..0e0953c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/elimina_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/expand.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/expand.jpg new file mode 100644 index 0000000..4e0c867 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/expand.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/expand_blue.jpg b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/expand_blue.jpg new file mode 100644 index 0000000..1592847 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/expand_blue.jpg differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/favicon.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/favicon.png new file mode 100644 index 0000000..3044bfc Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/favicon.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-de.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-de.png new file mode 100644 index 0000000..d087ae4 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-de.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-en.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-en.png new file mode 100644 index 0000000..0c4f4fe Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-en.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-fi.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-fi.png new file mode 100644 index 0000000..9f333f1 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-fi.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-it.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-it.png new file mode 100644 index 0000000..0767830 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-it.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-nl.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-nl.png new file mode 100644 index 0000000..a9440bb Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-nl.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-pl.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-pl.png new file mode 100644 index 0000000..a8f7609 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-pl.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-ru.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-ru.png new file mode 100644 index 0000000..c20c449 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-ru.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-xb.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-xb.png new file mode 100644 index 0000000..0c4f4fe Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/flag-xb.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/header-opened.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/header-opened.png new file mode 100644 index 0000000..4da7a84 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/header-opened.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/help_16.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/help_16.png new file mode 100644 index 0000000..8fb731a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/help_16.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/help_22.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/help_22.png new file mode 100644 index 0000000..e3baaa9 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/help_22.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/help_32.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/help_32.png new file mode 100644 index 0000000..9135c63 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/help_32.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/installWindows.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/installWindows.png new file mode 100644 index 0000000..5e21686 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/installWindows.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/logo_sw.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/logo_sw.png new file mode 100644 index 0000000..bc356c5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/logo_sw.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/mtzProg.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/mtzProg.png new file mode 100644 index 0000000..cd75e5b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/mtzProg.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/new.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/new.gif new file mode 100644 index 0000000..7b89f3f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/new.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/new_disabled.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/new_disabled.gif new file mode 100644 index 0000000..fe6f99c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/new_disabled.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/new_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/new_l.png new file mode 100644 index 0000000..90fec1d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/new_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/new_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/new_m.png new file mode 100644 index 0000000..e2823ba Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/new_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/new_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/new_s.png new file mode 100644 index 0000000..e948508 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/new_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/notepad_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/notepad_l.png new file mode 100644 index 0000000..ff82029 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/notepad_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/notepad_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/notepad_m.png new file mode 100644 index 0000000..4759626 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/notepad_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/notepad_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/notepad_s.png new file mode 100644 index 0000000..205216d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/notepad_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/orangeGrad32.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/orangeGrad32.png new file mode 100644 index 0000000..f97e309 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/orangeGrad32.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/page_pdf.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/page_pdf.png new file mode 100644 index 0000000..8f8095e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/page_pdf.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/pdfExport.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/pdfExport.png new file mode 100644 index 0000000..eed02a5 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/pdfExport.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/pdfExportSmall.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/pdfExportSmall.png new file mode 100644 index 0000000..01f08bb Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/pdfExportSmall.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/print_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/print_l.png new file mode 100644 index 0000000..0a23e51 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/print_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/print_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/print_m.png new file mode 100644 index 0000000..bd3db56 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/print_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/print_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/print_s.png new file mode 100644 index 0000000..6cb10b0 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/print_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/red32.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/red32.png new file mode 100644 index 0000000..ef56f8d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/red32.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/select.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/select.gif new file mode 100644 index 0000000..7b89f3f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/select.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/select.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/select.png new file mode 100644 index 0000000..bb07c04 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/select.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaGiallo_l.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaGiallo_l.gif new file mode 100644 index 0000000..6b3a4db Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaGiallo_l.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaGiallo_m.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaGiallo_m.gif new file mode 100644 index 0000000..9fb553b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaGiallo_m.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaGiallo_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaGiallo_s.gif new file mode 100644 index 0000000..50f620e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaGiallo_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaRosso_l.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaRosso_l.gif new file mode 100644 index 0000000..cf47b40 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaRosso_l.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaRosso_m.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaRosso_m.gif new file mode 100644 index 0000000..113f78b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaRosso_m.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaRosso_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaRosso_s.gif new file mode 100644 index 0000000..93f1e67 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaRosso_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaVerde_l.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaVerde_l.gif new file mode 100644 index 0000000..3e1cf8f Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaVerde_l.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaVerde_m.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaVerde_m.gif new file mode 100644 index 0000000..829c0fa Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaVerde_m.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaVerde_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaVerde_s.gif new file mode 100644 index 0000000..ee9be66 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/semaVerde_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/sfondo.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/sfondo.png new file mode 100644 index 0000000..5fcffdd Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/sfondo.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/table.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/table.png new file mode 100644 index 0000000..abcd936 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/table.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/unknown_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/unknown_l.png new file mode 100644 index 0000000..704cf4b Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/unknown_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/unknown_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/unknown_m.png new file mode 100644 index 0000000..01354c3 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/unknown_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/unknown_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/unknown_s.png new file mode 100644 index 0000000..4d158de Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/unknown_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/upLvl.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/upLvl.png new file mode 100644 index 0000000..fe5cc3d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/upLvl.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view.gif new file mode 100644 index 0000000..8f5d1e6 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view.png new file mode 100644 index 0000000..2833b7a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view_disabled.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view_disabled.gif new file mode 100644 index 0000000..fb38c44 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view_disabled.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view_l.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view_l.png new file mode 100644 index 0000000..de5ef3a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view_l.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view_m.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view_m.png new file mode 100644 index 0000000..e845f6d Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view_m.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view_s.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view_s.gif new file mode 100644 index 0000000..df6ffba Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view_s.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view_s.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view_s.png new file mode 100644 index 0000000..2833b7a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/view_s.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/wizard.png b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/wizard.png new file mode 100644 index 0000000..b36973c Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/wizard.png differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/wt_delete.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/wt_delete.gif new file mode 100644 index 0000000..e290099 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/wt_delete.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/wt_ko.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/wt_ko.gif new file mode 100644 index 0000000..e290099 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/wt_ko.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/wt_ok.gif b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/wt_ok.gif new file mode 100644 index 0000000..f59979e Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/images/wt_ok.gif differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/impianti.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/impianti.aspx new file mode 100644 index 0000000..cb3cde7 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/impianti.aspx @@ -0,0 +1,10 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="impianti" Codebehind="impianti.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_impianti.ascx" TagName="mod_impianti" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_macchine.ascx" TagName="mod_macchine" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" TagName="mod_fixCal" TagPrefix="uc3" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/insertRichiesta.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/insertRichiesta.aspx new file mode 100644 index 0000000..ecc6fb5 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/insertRichiesta.aspx @@ -0,0 +1,11 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/Ajax.master" AutoEventWireup="true" Inherits="insertRichiesta" Codebehind="insertRichiesta.aspx.cs" %> +<%@ MasterType virtualPath="~/WebMasterPages/Ajax.master"%> +<%@ Register Src="~/WebUserControls/mod_insertRichiesta.ascx" tagname="mod_insertRichiesta" tagprefix="uc1" %> + +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" tagname="mod_fixCal" tagprefix="uc2" %> + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/login.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/login.aspx new file mode 100644 index 0000000..bfbe20b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/login.aspx @@ -0,0 +1,9 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/MasterAjax.master" AutoEventWireup="true" + Inherits="login" Title="Login" Codebehind="login.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_login.ascx" TagName="mod_login" TagPrefix="uc1" %> + +
                    + +
                    +
                    diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/logs/PlaceHolder.file b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/logs/PlaceHolder.file new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/logs/PlaceHolder.file @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/macchine.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/macchine.aspx new file mode 100644 index 0000000..c4cd8ba --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/macchine.aspx @@ -0,0 +1,10 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="macchine" Codebehind="macchine.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_macchine.ascx" tagname="mod_macchine" tagprefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" TagName="mod_fixCal" TagPrefix="uc3" %> + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/menu.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/menu.aspx new file mode 100644 index 0000000..e926485 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/menu.aspx @@ -0,0 +1,8 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/MasterAjax.master" AutoEventWireup="true" Inherits="menu" Title="Untitled Page" Codebehind="menu.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_main_help.ascx" TagName="mod_main_help" TagPrefix="uc2" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/mtzProg.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/mtzProg.aspx new file mode 100644 index 0000000..4d733a2 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/mtzProg.aspx @@ -0,0 +1,25 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="mtzProg" Codebehind="mtzProg.aspx.cs" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> +<%@ Register Src="~/WebUserControls/mod_elencoMtzProg.ascx" TagName="mod_elencoMtzProg" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_dettMtzProg.ascx" TagName="mod_dettMtzProg" TagPrefix="uc2" %> +<%@ Register Src="~/WebUserControls/mod_fixCal.ascx" TagName="mod_fixCal" TagPrefix="uc3" %> +<%@ Register Src="~/WebUserControls/mod_mtzPrevPending.ascx" tagname="mod_mtzPrevPending" tagprefix="uc4" %> +<%@ Register src="~/WebUserControls/mod_filtraMtzProg.ascx" tagname="mod_filtraMtzProg" tagprefix="uc5" %> + + + + + + + + + + + + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/packages.config b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/packages.config new file mode 100644 index 0000000..cac7f02 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/priorita.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/priorita.aspx new file mode 100644 index 0000000..303c321 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/priorita.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="priorita" Codebehind="priorita.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_priorita.ascx" tagname="mod_priorita" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/report_analisi.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/report_analisi.aspx new file mode 100644 index 0000000..6c6cfd2 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/report_analisi.aspx @@ -0,0 +1,6 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="report_analisi" Codebehind="report_analisi.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_reportInterventi.ascx" TagName="mod_reportInterventi" TagPrefix="uc1" %> + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/report_impianti.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/report_impianti.aspx new file mode 100644 index 0000000..e69e04d --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/report_impianti.aspx @@ -0,0 +1,27 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxTitle.master" AutoEventWireup="true" Inherits="report_impianti" Codebehind="report_impianti.aspx.cs" %> + + +
                    + + + + + + + + + + +
                    +

                    +

                    + +
                    + + +
                    + +
                    +
                    +
                    diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/sql/Applicazione/V1.4 USA/GIM_0227.sql b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/sql/Applicazione/V1.4 USA/GIM_0227.sql new file mode 100644 index 0000000..4d22327 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/sql/Applicazione/V1.4 USA/GIM_0227.sql @@ -0,0 +1,63 @@ +set xact_abort on; +go + +begin transaction; +go + +set ANSI_NULLS on; +go + +/************************************* +* STORED PROCEDURE spt_AD_delete +* elimina la macchina (da famiglia macchina e anagMacchina) SE non ah record associati +* +* modif.: S.E.L. - 2013.12.06 +**************************************/ +create PROCEDURE spt_AD_delete +( + @Original_idxMacchina int +) +AS + +BEGIN tran + + + DECLARE @trovati INT = 0 + -- controllo se ha eventi associati ... + SELECT @trovati = @trovati + ISNULL(COUNT(*),0) FROM InterventiMtz WHERE idxMacchina = @Original_idxMacchina + -- controllo se ha eventi schedulati ... + SELECT @trovati = @trovati + ISNULL(COUNT(*),0) FROM MtzProgPending WHERE idxMacchina = @Original_idxMacchina + + -- elimino solo se ZERO elementia ssociati.. + + IF (@trovati = 0) + BEGIN + + DELETE + FROM Macchine2FamMacchine + WHERE idxMacchina = @Original_idxMacchina + + DELETE + FROM AnagMacchine + WHERE idxMacchina = @Original_idxMacchina + + END + + +COMMIT tran + +RETURN +go + +commit; +go + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(227, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY versione DESC +GO \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/sql/Applicazione/V1.4 USA/GIM_0229.sql b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/sql/Applicazione/V1.4 USA/GIM_0229.sql new file mode 100644 index 0000000..30a4399 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/sql/Applicazione/V1.4 USA/GIM_0229.sql @@ -0,0 +1,180 @@ +set xact_abort on +go + +begin transaction +go + +set ANSI_NULLS on +go + +-- ============================================= +-- Author: S.E.Locatelli +-- Create date: 2013.12.27 +-- Description: ricerca causali by conditio +-- ============================================= +create PROCEDURE stp_vscm_getByConditio +( + @conditio INT = 0 +) +AS + +SELECT value, label, conditio +FROM v_selCausaliMacchine +WHERE (conditio = @conditio) + + +RETURN +go + +-- ============================================= +-- Author: S.E.Locatelli +-- Create date: 2013.12.27 +-- Description: ricerca causali by conditio + valore corrente (x storico) +-- ============================================= +create PROCEDURE stp_vscm_getByConditioAndCurr +( + @conditio INT = 0, + @currVal INT = 0 +) +AS + +DECLARE @trovati INT = 0 + +SELECT @trovati = COUNT(*) FROM v_selCausaliMacchine WHERE value=@currVal AND conditio = @conditio +-- controllo se c'è valore ok così... +IF @trovati=1 + BEGIN + SELECT value, label, conditio + FROM v_selCausaliMacchine + WHERE (conditio = @conditio) + END +ELSE + BEGIN + SELECT @currVal, '--- ### ---', @conditio + + UNION + + SELECT value, label, conditio + FROM v_selCausaliMacchine + WHERE (conditio = @conditio) + END + +RETURN +go + +commit +go + + +set xact_abort on +go + +begin transaction +go + +set ANSI_NULLS on +go + +/************************************* +* STORED PROCEDURE spt_AD_delete +* elimina la macchina (da famiglia macchina e anagMacchina) SE non ah record associati +* +* modif.: S.E.L. - 2013.12.06 +**************************************/ +create PROCEDURE spt_AD_delete +( + @Original_idxMacchina int +) +AS + +BEGIN tran + + + DECLARE @trovati INT = 0 + -- controllo se ha eventi associati ... + SELECT @trovati = @trovati + ISNULL(COUNT(*),0) FROM InterventiMtz WHERE idxMacchina = @Original_idxMacchina + -- controllo se ha eventi schedulati ... + SELECT @trovati = @trovati + ISNULL(COUNT(*),0) FROM MtzProgPending WHERE idxMacchina = @Original_idxMacchina + + -- elimino solo se ZERO elementia ssociati.. + + IF (@trovati = 0) + BEGIN + + DELETE + FROM Macchine2FamMacchine + WHERE idxMacchina = @Original_idxMacchina + + DELETE + FROM AnagMacchine + WHERE idxMacchina = @Original_idxMacchina + + END + + +COMMIT tran + +RETURN +go + +commit +go + + +set xact_abort on +go + +begin transaction +go + +set ANSI_NULLS on +go + +-- ============================================= +-- Author: S.E.Locatelli +-- Create date: 2013.12.27 +-- Description: ricerca causali by conditio + valore corrente (x storico) +-- ============================================= +alter PROCEDURE stp_vscm_getByConditioAndCurr +( + @conditio INT = 0, + @currVal INT = 0 +) +AS +DECLARE @trovati INT = 0 + +SELECT @trovati = COUNT(*) FROM v_selCausaliMacchine WHERE value=@currVal AND conditio = @conditio +-- controllo se c'è valore ok così... +IF @trovati=1 + BEGIN + SELECT value, label, conditio + FROM v_selCausaliMacchine + WHERE (conditio = @conditio) + END +ELSE + BEGIN + SELECT @currVal as value, '--- ### ---' as label, @conditio as conditio + + UNION + + SELECT value, label, conditio + FROM v_selCausaliMacchine + WHERE (conditio = @conditio) + END + + +RETURN +go + +commit +go + + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(229, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY versione DESC +GO \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/sql/Applicazione/V1.4 USA/GIM_0232.sql b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/sql/Applicazione/V1.4 USA/GIM_0232.sql new file mode 100644 index 0000000..bc7a9db --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/sql/Applicazione/V1.4 USA/GIM_0232.sql @@ -0,0 +1,40 @@ +-- FARE A MANO!!!! + +SELECT * +FROM AnagFamMacchine + +SELECT * +FROM anagcausali +WHERE idxFamMacchine = 1 + +-- creare nuova anag fam macchine +-- aggiornare causali alla nuova +UPDATE anagcausali +SET idxFamMacchine = 54 -- verificare su loro db dopo aver creato "DEFAULT MTZ - do not modify" +WHERE idxFamMacchine = 1 + +-- riportare la prima causale come ND a quella "default" +UPDATE anagcausali +SET idxFamMacchine = 1 +WHERE idxCausale = 1 + +-- aggiungere a mano "axis"... +-- mettere la causale num 1 come N.A. e NON attiva... +-- cambiare nomi tra nuova famiglia e muratec +UPDATE AnagFamMacchine +SET nomeFamMacch = 'DEFAULT MTZ - do not modify' +WHERE idxFamMacchine = 1 + +-- cambiare nomi tra nuova famiglia e muratec +UPDATE AnagFamMacchine +SET nomeFamMacch = 'MURATEC' +WHERE idxFamMacchine = 54 -- verificare su loro db dopo aver creato "DEFAULT MTZ - do not modify" + + + + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(232, GETDATE()) +GO +SELECT * FROM LogUpdateDb ORDER BY versione DESC +GO \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/temp/PlaceHolder.file b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/temp/PlaceHolder.file new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/temp/PlaceHolder.file @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/test.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/test.aspx new file mode 100644 index 0000000..4b0bed3 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/test.aspx @@ -0,0 +1,6 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/Ajax.master" AutoEventWireup="true" Inherits="test" Codebehind="test.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_periodoAnalisi.ascx" TagName="mod_periodoAnalisi" TagPrefix="uc2" %> + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/tipoGuasto.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/tipoGuasto.aspx new file mode 100644 index 0000000..60e9e64 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/tipoGuasto.aspx @@ -0,0 +1,8 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="tipoGuasto" Codebehind="tipoGuasto.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_tipoGuasto.ascx" tagname="mod_tipoGuasto" tagprefix="uc1" %> + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/unauthorized.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/unauthorized.aspx new file mode 100644 index 0000000..ac5a96b --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/unauthorized.aspx @@ -0,0 +1,9 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimple.master" AutoEventWireup="true" Inherits="unauthorized" Title="Untitled Page" Codebehind="unauthorized.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_unauthorized.ascx" TagName="mod_unauthorized" TagPrefix="uc1" %> + + + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/vocabolario.aspx b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/vocabolario.aspx new file mode 100644 index 0000000..9b17288 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/Package/PackageTmp/vocabolario.aspx @@ -0,0 +1,8 @@ +<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true" Inherits="vocabolario" Title="Untitled Page" Codebehind="vocabolario.aspx.cs" %> + +<%@ Register Src="~/WebUserControls/mod_vocabolario.ascx" TagName="mod_vocabolario" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_lemmiVocab.ascx" TagName="mod_lemmiVocab" TagPrefix="uc2" %> + + + + diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/RdlCompile.cache b/Projects/WebGIM/GIM_site/obj/Alumat/RdlCompile.cache new file mode 100644 index 0000000..540c8ec Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/RdlCompile.cache differ diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/RdlCompile.compiled b/Projects/WebGIM/GIM_site/obj/Alumat/RdlCompile.compiled new file mode 100644 index 0000000..e69de29 diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/TransformWebConfig/assist/Web.config b/Projects/WebGIM/GIM_site/obj/Alumat/TransformWebConfig/assist/Web.config new file mode 100644 index 0000000..f8ca6db --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/TransformWebConfig/assist/Web.config @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/TransformWebConfig/original/Web.config b/Projects/WebGIM/GIM_site/obj/Alumat/TransformWebConfig/original/Web.config new file mode 100644 index 0000000..790e998 --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/TransformWebConfig/original/Web.config @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/TransformWebConfig/transformed/Web.config b/Projects/WebGIM/GIM_site/obj/Alumat/TransformWebConfig/transformed/Web.config new file mode 100644 index 0000000..daac72c --- /dev/null +++ b/Projects/WebGIM/GIM_site/obj/Alumat/TransformWebConfig/transformed/Web.config @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Projects/WebGIM/GIM_site/obj/Alumat/_WPPLastBuildInfo.txt b/Projects/WebGIM/GIM_site/obj/Alumat/_WPPLastBuildInfo.txt new file mode 100644 index 0000000..482a112 Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/Alumat/_WPPLastBuildInfo.txt differ diff --git a/Projects/WebGIM/GIM_site/obj/IIS02/DesignTimeResolveAssemblyReferencesInput.cache b/Projects/WebGIM/GIM_site/obj/IIS02/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..82f359a Binary files /dev/null and b/Projects/WebGIM/GIM_site/obj/IIS02/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Projects/WebGIM/WebGIM.sln b/Projects/WebGIM/WebGIM.sln index 64034ad..992e25e 100644 --- a/Projects/WebGIM/WebGIM.sln +++ b/Projects/WebGIM/WebGIM.sln @@ -1,6 +1,6 @@  -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2012 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SteamWare", "..\..\..\SteamWareLibrary\SteamWare\SteamWare.csproj", "{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GIM_site", "GIM_site\GIM_site.csproj", "{02C16B9B-9E89-42A7-A59C-E85A21E102F3}" @@ -9,48 +9,55 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GIM_data", "GIM_data\GIM_da EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Alumat|Any CPU = Alumat|Any CPU Debug|Any CPU = Debug|Any CPU + IIS02|Any CPU = IIS02|Any CPU Release|Any CPU = Release|Any CPU Somaschini|Any CPU = Somaschini|Any CPU SomaschiniUSA|Any CPU = SomaschiniUSA|Any CPU - Test218|Any CPU = Test218|Any CPU WinLab|Any CPU = WinLab|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Alumat|Any CPU.ActiveCfg = Release|Any CPU + {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Alumat|Any CPU.Build.0 = Release|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS02|Any CPU.ActiveCfg = Release|Any CPU + {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.IIS02|Any CPU.Build.0 = Release|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Release|Any CPU.ActiveCfg = Release|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Release|Any CPU.Build.0 = Release|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Somaschini|Any CPU.ActiveCfg = SomaschiniUSA|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Somaschini|Any CPU.Build.0 = SomaschiniUSA|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.SomaschiniUSA|Any CPU.ActiveCfg = SomaschiniUSA|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.SomaschiniUSA|Any CPU.Build.0 = SomaschiniUSA|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Test218|Any CPU.ActiveCfg = SomaschiniUSA|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Test218|Any CPU.Build.0 = SomaschiniUSA|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.WinLab|Any CPU.ActiveCfg = WinLab|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.WinLab|Any CPU.Build.0 = WinLab|Any CPU + {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.WinLab|Any CPU.ActiveCfg = Release|Any CPU + {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.WinLab|Any CPU.Build.0 = Release|Any CPU + {02C16B9B-9E89-42A7-A59C-E85A21E102F3}.Alumat|Any CPU.ActiveCfg = Alumat|Any CPU + {02C16B9B-9E89-42A7-A59C-E85A21E102F3}.Alumat|Any CPU.Build.0 = Alumat|Any CPU {02C16B9B-9E89-42A7-A59C-E85A21E102F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {02C16B9B-9E89-42A7-A59C-E85A21E102F3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {02C16B9B-9E89-42A7-A59C-E85A21E102F3}.IIS02|Any CPU.ActiveCfg = IIS02|Any CPU + {02C16B9B-9E89-42A7-A59C-E85A21E102F3}.IIS02|Any CPU.Build.0 = IIS02|Any CPU {02C16B9B-9E89-42A7-A59C-E85A21E102F3}.Release|Any CPU.ActiveCfg = Release|Any CPU {02C16B9B-9E89-42A7-A59C-E85A21E102F3}.Release|Any CPU.Build.0 = Release|Any CPU {02C16B9B-9E89-42A7-A59C-E85A21E102F3}.Somaschini|Any CPU.ActiveCfg = Somaschini|Any CPU {02C16B9B-9E89-42A7-A59C-E85A21E102F3}.Somaschini|Any CPU.Build.0 = Somaschini|Any CPU {02C16B9B-9E89-42A7-A59C-E85A21E102F3}.SomaschiniUSA|Any CPU.ActiveCfg = SomaschiniUSA|Any CPU {02C16B9B-9E89-42A7-A59C-E85A21E102F3}.SomaschiniUSA|Any CPU.Build.0 = SomaschiniUSA|Any CPU - {02C16B9B-9E89-42A7-A59C-E85A21E102F3}.Test218|Any CPU.ActiveCfg = Test218|Any CPU - {02C16B9B-9E89-42A7-A59C-E85A21E102F3}.Test218|Any CPU.Build.0 = Test218|Any CPU {02C16B9B-9E89-42A7-A59C-E85A21E102F3}.WinLab|Any CPU.ActiveCfg = WinLab|Any CPU {02C16B9B-9E89-42A7-A59C-E85A21E102F3}.WinLab|Any CPU.Build.0 = WinLab|Any CPU + {F66427C8-882A-4EF8-B42F-EF142906DC8C}.Alumat|Any CPU.ActiveCfg = Alumat|Any CPU + {F66427C8-882A-4EF8-B42F-EF142906DC8C}.Alumat|Any CPU.Build.0 = Alumat|Any CPU {F66427C8-882A-4EF8-B42F-EF142906DC8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F66427C8-882A-4EF8-B42F-EF142906DC8C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F66427C8-882A-4EF8-B42F-EF142906DC8C}.IIS02|Any CPU.ActiveCfg = IIS02|Any CPU + {F66427C8-882A-4EF8-B42F-EF142906DC8C}.IIS02|Any CPU.Build.0 = IIS02|Any CPU {F66427C8-882A-4EF8-B42F-EF142906DC8C}.Release|Any CPU.ActiveCfg = Release|Any CPU {F66427C8-882A-4EF8-B42F-EF142906DC8C}.Release|Any CPU.Build.0 = Release|Any CPU {F66427C8-882A-4EF8-B42F-EF142906DC8C}.Somaschini|Any CPU.ActiveCfg = Somaschini|Any CPU {F66427C8-882A-4EF8-B42F-EF142906DC8C}.Somaschini|Any CPU.Build.0 = Somaschini|Any CPU {F66427C8-882A-4EF8-B42F-EF142906DC8C}.SomaschiniUSA|Any CPU.ActiveCfg = SomaschiniUSA|Any CPU {F66427C8-882A-4EF8-B42F-EF142906DC8C}.SomaschiniUSA|Any CPU.Build.0 = SomaschiniUSA|Any CPU - {F66427C8-882A-4EF8-B42F-EF142906DC8C}.Test218|Any CPU.ActiveCfg = Test218|Any CPU - {F66427C8-882A-4EF8-B42F-EF142906DC8C}.Test218|Any CPU.Build.0 = Test218|Any CPU {F66427C8-882A-4EF8-B42F-EF142906DC8C}.WinLab|Any CPU.ActiveCfg = WinLab|Any CPU {F66427C8-882A-4EF8-B42F-EF142906DC8C}.WinLab|Any CPU.Build.0 = WinLab|Any CPU EndGlobalSection