Index: _install/english.lang =================================================================== diff -u -N --- _install/english.lang (revision 0) +++ _install/english.lang (revision 12930) @@ -0,0 +1,401 @@ + + m/d/Yg:i Am/d/Yg:i:s A.,utf-8http://docs.in-portal.org/eng/index.php2 + + QWRk + QWRkZWQ= + QWRkZWQgdG9kYXk= + QWRkcmVzcw== + QWRkcmVzcyBMaW5l + QWR2YW5jZWQgU2VhcmNo + QWxsIHJpZ2h0cyByZXNlcnZlZC4= + RW50aXJlIFdlYnNpdGU= + QW5k + VGhlcmUgaXMgYSBwcm9ibGVtIHdpdGggdGhlIGZvcm0sIHBsZWFzZSBjaGVjayB0aGUgZXJyb3IgbWVzc2FnZXMgYmVsb3cu + VGhlcmUgaXMgYSBwcm9ibGVtIHdpdGggdGhlIGZvcm0sIHBsZWFzZSBjaGVjayB0aGUgZXJyb3IgbWVzc2FnZXMgYmVsb3c= + QXNjZW5kaW5n + QmlydGggRGF0ZQ== + QWRkIENvbW1lbnQ= + QWRkIFRvIEZhdm9yaXRlcw== + QWRkIFRvIFdpc2ggTGlzdA== + QWR2YW5jZWQgc2VhcmNo + Q2FuY2Vs + Q2xlYXI= + Q2xvc2UgV2luZG93 + Q29udGFjdA== + Q3JlYXRl + RGVsZXRl + RGVsZXRlIEZpbGU= + RGVsZXRlIEltYWdl + RGV0YWlscw== + RWRpdA== + RmluZCBpdA== + TW9kaWZ5 + TW9yZSBJbWFnZXM= + TmV3IExpbms= + Tm8= + T0s= + UmVjb21tZW5k + UmVnaXN0ZXI= + UmVtb3ZlIEZyb20gRmF2b3JpdGVz + UmVzZXQ= + U2VsZWN0 + UmVjb3ZlciBQYXNzd29yZA== + U2V0 + U29ydA== + U3Vic2NyaWJl + VW5zdWJzY3JpYmU= + VXBkYXRl + VmlldyBZb3VyIFByb2ZpbGU= + WWVz + Ynk= + Q2FuY2Vs + U2VjdXJpdHkgY29kZQ== + U2VjdXJpdHkgY29kZSBlbnRlcmVkIGluY29ycmVjdGx5 + RW50ZXIgU2VjdXJpdHkgQ29kZQ== + TGFzdCB1cGRhdGVkIG9u + Q2l0eQ== + Y2xpY2sgaGVyZQ== + UGFzc3dvcmQgcmVzZXQgaGFzIGNvZGUgZXhwaXJlZA== + UGFzc3dvcmQgcmVzZXQgY29kZSBpcyBub3QgdmFsaWQ= + QWNjb3VudCBJbmZvcm1hdGlvbg== + Q3VycmVudCBWYWx1ZQ== + RGF0ZQ== + RGlzcGxheSB0byBQdWJsaWM= + RW1haWw= + TGFzdCBVcGRhdGU= + T25saW5l + TG9naW4= + TWVtYmVyIHNpbmNl + TWVzc2FnZQ== + TmFtZQ== + UHJpY2U= + Vmlld3M= + RW1haWxBZGRyZXNz + R28= + Tm8gUGVybWlzc2lvbnM= + UGFnZQ== + Q29tcGFueQ== + Q29udGFjdCBVcw== + Q29udGFjdCBJbmZvcm1hdGlvbg== + Q291bnRyeQ== + Q3JlYXRlIFBhc3N3b3Jk + Q3JlZGl0IENhcmRz + Q3VycmVudCBSYXRpbmc= + WW91ciBUaGVtZQ== + RGF0ZQ== + RGVsZXRl + RGVzY2VuZGluZw== + RGVzY3JpcHRpb24gQSB0byBa + RGVzY3JpcHRpb24gWiB0byBB + WW91ciBGYXZvcml0ZSBJdGVtcw== + RWRpdCB5b3VyIFByZWZlcmVuY2Vz + WW91ciBQcm9maWxlIEluZm9ybWF0aW9u + WW91ciBQcml2YXRlIE1lc3NhZ2Vz + RGV0YWlscw== + TW9kaWZ5 + RS1NYWls + QSB1c2VyIHdpdGggc3VjaCBlLW1haWwgYWxyZWFkeSBleGlzdHMu + TWFpbCBzZW5kaW5nIGZhaWxlZA== + RnJpZW5kJ3MgZS1tYWlsIGFkZHJlc3M= + WW91ciBlLW1haWwgYWRkcmVzcw== + RW50ZXIgeW91ciBFbWFpbCBBZGRyZXNzIGJlbG93IHRvIGhhdmUgeW91ciBhY2NvdW50IGluZm9ybWF0aW9uIHNlbnQgdG8gdGhlIGVtYWlsIGFkZHJlc3Mgb2YgeW91ciBhY2NvdW50Lg== + RW50ZXIgeW91ciBVc2VybmFtZSBvciBFbWFpbCBBZGRyZXNzIGJlbG93IHRvIGhhdmUgeW91ciBhY2NvdW50IGluZm9ybWF0aW9uIHNlbnQgdG8gdGhlIGVtYWlsIGFkZHJlc3Mgb2YgeW91ciBhY2NvdW50Lg== + WW91IGhhdmUgYWxyZWFkeSBjb21tZW50ZWQgdGhpcyBpdGVtIQ== + U29ycnksIHRoZSByZXF1ZXN0ZWQgVVJMIHdhcyBub3QgZm91bmQgb24gb3VyIHNlcnZlci4= + RXJyb3IgNDA0IC0gTm90IEZvdW5k + QWN0aXZhdGlvbiBjb2RlIGhhcyBleHBpcmVk + QWN0aXZhdGlvbiBjb2RlIGlzIG5vdCB2YWxpZA== + Q2F0ZWdvcnkgYWxyZWFkeSBhZGRlZCE= + QWxyZWFkeSBjb21tZW50ZWQ= + Q2F0ZWdvcnkgbGltaXQgcmVhY2hlZCE= + UmVxdWlyZWQ= + VXNlciBOb3QgRm91bmQ= + RmF2b3JpdGU= + Tm90IHJlc2V0 + QXJjaGl2ZSBEYXRl + QXJ0aWNsZSBBdXRob3I= + QXJ0aWNsZSBCb2R5 + TnVtYmVyIG9mIERlc2NlbmRhbnRz + Q2F0ZWdvcnkgUGF0aA== + Q2F0ZWdvcnkgSWQ= + Q2l0eQ== + Q291bnRyeQ== + RGF0ZSBvZiBCaXJ0aA== + RWRpdG9yJ3MgcGljaw== + RS1tYWls + RW5kcyBPbg== + QXJ0aWNsZSBFeGNlcnB0 + Rmlyc3QgTmFtZQ== + TGFzdCBOYW1l + Q2F0ZWdvcnkgTGVhZCBTdG9yeT8= + TGVhZCBTdG9yeT8= + TG9naW4gKFVzZXIgbmFtZSk= + TWV0YSBEZXNjcmlwdGlvbg== + TWV0YSBLZXl3b3Jkcw== + UGFyZW50IElk + UGFyZW50IENhdGVnb3J5IFBhdGg= + UGFzc3dvcmQ= + VGVsZXBob25l + VXNlciBJRA== + U3RhcnQgRGF0ZQ== + U3RhdGU= + U3RyZWV0IEFkZHJlc3M= + QXJ0aWNsZSBUaXRsZQ== + VGltZSBab25l + Vmlld3M= + WmlwIChQb3N0YWwpIENvZGU= + Rmlyc3QgTmFtZQ== + QWRkcmVzcyBsaW5lIDE= + QWRkcmVzcyBsaW5lIDI= + RGF0ZSBvZiBiaXJ0aA== + Qm9keQ== + Q2FwdGNoYSBJbWFnZQ== + Q2l0eQ== + Q29tbWVudA== + Q29tcGFueQ== + Q291bnRyeQ== + RGVzY3JpcHRpb24= + RHVyYXRpb24= + RS1NYWls + RmF4 + UHJpbWFyeSBGaWxl + Mm5kIEZpbGU= + M3JkIEZpbGU= + RmlsZW5hbWU= + Rmlyc3QgbmFtZQ== + RnVsbCBuYW1l + Mm5kIEltYWdl + M3JkIEltYWdl + TGFzdCBuYW1l + VXNlcm5hbWU= + TW9kdWxl + QWRkaXRpb25hbCBDYXRlZ29yaWVz + TmFtZQ== + UGFzc3dvcmQ= + UGhvbmU= + UGhyYXNl + UHJpY2U= + UHJpbWFyeSBDYXRlZ29yeQ== + UHJpbWFyeSBJbWFnZQ== + UHJpbWFyeSBUcmFuc2xhdGlvbg== + UmF0aW5n + Q29tbWVudCBieQ== + Q29tbWVudA== + UGxlYXNlIHNlbGVjdCB5b3VyIGFkZHJlc3M= + U2l6ZQ== + U3RhdGU= + U3RyZWV0 + U3VibWl0dGluZyB0bw== + VGl0bGU= + VHJhbnNsYXRpb24= + TWVtYmVyc2hpcCBHcm91cA== + VmVyaWZ5IFBhc3N3b3Jk + VmVyc2lvbg== + WmlwIGNvZGU= + WmlwIGNvZGU= + SW5ib3g= + Rm9yZ290IHBhc3N3b3Jk + R3Vlc3Q= + SGVyZQ== + SGl0cw== + SGl0cyBIbyB0byBMb3c= + SGl0cyBMb3cgdG8gSGk= + SG9tZQ== + SG90 + aW4= + SW5ib3g= + SW5kaWNhdGVzIFJlcXVpcmVkIGZpZWxkcw== + SW52YWxpZCBlLW1haWwgYWRkcmVzcw== + SXRlbXMgUGVyIFBhZ2U= + Sm9pbmVk + TGFzdCBOYW1l + TG9jYXRpb24= + TG9naW4= + TG9nIE91dA== + TG9nb3V0IG9mIHlvdXIgYWNjb3VudA== + TWFpbGluZyBMaXN0 + TW9yZQ== + TXkgRmF2b3JpdGVz + TXkgUHJlZmVyZW5jZXM= + TXkgUHJvZmlsZQ== + TmFtZQ== + TmV3 + TmV3IEN1c3RvbWVycw== + WW91ciBwcml2YXRlIG1lc3NhZ2UgaGFzIGJlZW4gc2VudC4= + Tm8= + U29ycnksIHlvdSBoYXZlIG5vIGFjY2VzcyB0byB0aGlzIHBhZ2Uh + Tm8gQ2F0ZWdvcmllcw== + Tm8gZmF2b3JpdGUgaXRlbXMgc2F2ZWQ= + Tm8gbWVtYmVycyBmb3VuZA== + Tm9uZQ== + QmUgdGhlIGZpcnN0IHRvIGNvbW1lbnQ= + bm90IGxvZ2dlZCBpbg== + Tm8gUGVybWlzc2lvbnM= + T2xkIHRvIFJlY2VudA== + U2VsZWN0IENhdGVnb3J5 + b3I= + UGFzc3dvcmQ= + UGFzc3dvcmRzIGRvIG5vdCBtYXRjaA== + UGFzc3dvcmQgaXMgdG9vIHNob3J0LCBwbGVhc2UgZW50ZXIgYXQgbGVhc3QgJXMgY2hhcmFjdGVycw== + cGVuZGluZyBpdGVt + QWRkIFBlbmRpbmcgQ2F0ZWdvcnk= + QWRkIENhdGVnb3J5 + RGVsZXRlIENhdGVnb3J5 + TW9kaWZ5IENhdGVnb3J5 + VmlldyBDYXRlZ29yeQ== + UGVuZGluZyBMaW5r + QWRkIExpbms= + RGVsZXRlIExpbms= + TW9kaWZ5IExpbms= + UmF0ZSBMaW5r + VmlldyBMaW5r + UGhvbmU= + UGljaw== + UGxlYXNlIFJlZ2lzdGVy + UG9wdWxhcg== + UG93ZXJlZCBieQ== + UHJpdmFjeSBQb2xpY3k= + UHJvZmlsZQ== + QXZhdGFyIEltYWdl + UXVpY2sgU2VhcmNo + UmF0aW5n + UmF0aW5nIEhpIHRvIExvdw== + UmF0aW5nIExvdyB0byBIaQ== + RmFpcg== + QXZlcmFnZQ== + R29vZA== + VmVyeSBHb29k + RXhjZWxsZW50 + UmVjZW50IHRvIE9sZA== + UmVjb21tZW5kIHRvIGEgRnJpZW5k + UmVjb21tZW5kYXRpb24gQ29uZmlybWF0aW9u + VGhhbmtzIGZvciByZWNvbW1lbmRpbmcgb3VyIHNpdGUgdG8geW91ciBmcmllbmQuIFRoZSBlbWFpbCBoYXMgYmVlbiBzZW50IG91dC4= + UmVjb21tZW5kIHRvIGEgZnJpZW5k + Q2xpY2sgaGVyZSBpZiB5b3VyIGJyb3dzZXIgZG9lcyBub3QgYXV0b21hdGljYWxseSByZWRpcmVjdCB5b3Uu + UmVkaXJlY3RpbmcgLi4u + UmVnaXN0ZXI= + UmVnaXN0cmF0aW9uIENvbmZpcm1hdGlvbg== + VGhhbmsgWW91LiBSZWdpc3RyYXRpb24gY29tcGxldGVkLg== + WW91ciBsb2dpbiBpbmZvcm1hdGlvbiBoYXMgYmVlbiBlbWFpbGVkIHRvIHlvdS4gUGxlYXNlIGNoZWNrIHlvdXIgZW1haWwu + UmVsZXZhbmNl + UmVtZW1iZXIgTG9naW4= + UmVwZWF0IFBhc3N3b3Jk + UmVzZXQ= + UmV0dXJuIHRvIGhvbWVwYWdl + Q29tbWVudHM= + SG9tZQ== + U2VhcmNo + QWRkaXRpb25hbCBJbWFnZXM= + SW1hZ2Vz + TXlBY2NvdW50 + TXkgSXRlbXM= + Q29tbWVudHM= + U2VsZWN0IFVzZXJuYW1l + U2VuZA== + U2VudA== + U2l0ZW1hcA== + U3RhdGU= + U3RhdGlzdGljcw== + U3ViY2F0ZWdvcmllcw== + U3Vic2NyaXB0aW9uIENvbmZpcm1hdGlvbg== + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHN1YnNjcmliZSB0byBvdXIgbWFpbGluZyBsaXN0PyAoWW91IGNhbiB1bnN1YnNjcmliZSBhbnkgdGltZSBieSBlbnRlcmluZyB5b3VyIGVtYWlsIG9uIHRoZSBmcm9udCBwYWdlKS4= + U3Vic2NyaWJlZA== + U3VibWl0dGluZyB0byBDYXRlZ29yaWVz + U3VnZ2VzdCBDYXRlZ29yeQ== + UHJpdmFjeQ== + VGVybXMgYW5kIENvbmRpdGlvbnMgb2YgVXNl + IFdlIGFyZSBzb3JyeSB5b3UgaGF2ZSB1bnN1YnNjcmliZWQgZnJvbSBvdXIgbWFpbGluZyBsaXN0 + WW91ciB1c2VyIGFjY291bnQgaXMgY3VycmVudGx5IHBlbmRpbmcgb3IgZGlzYWJsZWQuIElmIHlvdSBoYXZlIHJlZ2lzdHJlZCByZWNlbnRseSwgcGxlYXNlIHdhaXQgdW50aWwgeW91ciBhY2NvdW50IHdpbGwgYmUgYXBwcm92ZWQsIG90aGVyd2lzZSBwbGVhc2Ugd3JpdGU= + WW91ciBwYXNzd29yZCBoYXMgYmVlbiByZXNldC4gVGhlIG5ldyBwYXNzd29yZCBoYXMgYmVlbiBzZW50IHRvIHlvdXIgZS1tYWlsIGFkZHJlc3MuIFlvdSBtYXkgbm93IGxvZ2luIHdpdGggdGhlIG5ldyBwYXNzd29yZC4= + WW91IGhhdmUgY2hvc2VuIHRvIHJlc2V0IHlvdXIgcGFzc3dvcmQuPEJSLz48QlIvPg0KQW4gYXV0b21hdGljIGVtYWlsIGhhcyBiZWVuIHNlbnQgdG8geW91ciBlbWFpbCBhZGRyZXNzIG9uIGZpbGUuIFBsZWFzZSBmb2xsb3cgdGhlIGxpbmsgaW4gdGhlIGVtYWlsIGluIG9yZGVyIHRvIHJlY2VpdmUgYSBuZXcgcGFzc3dvcmQu + VGhlIGtleXdvcmQgaXMgdG9vIHNob3J0 + Tm8gY29tbWVudHMsIGFkZCBmaXJzdA== + Tm8gcGVybWlzc2lvbnMgdG8gcGVyZm9ybSB0aGlzIG9wZXJhdGlvbg== + Tm8gcGVybWlzc2lvbnMgdG8gc3VnZ2VzdCBuZXcgY2F0ZWdvcmllcyBpbnRvIGN1cnJlbnQgY2F0ZWdvcnku + Tm90aGluZyBGb3VuZA== + NDA0LiBQYWdlIG5vdCBmb3VuZCBvbiB0aGUgc2VydmVyLg== + UGxlYXNlIGNvbmZpcm0gdGhhdCB5b3Ugd2FudCB0byByZXNldCB5b3VyIHBhc3N3b3JkLg== + VGhhbmsgeW91IGZvciByZWdpc3RlcmluZyBvbiBvdXIgd2Vic2l0ZS4gWW91IGNhbiBhY3RpdmF0ZSB5b3VyIHJlZ2lzdHJhdGlvbiB1c2luZyBsaW5rIHNlbnQgdG8geW91IGJ5IGVtYWlsLg== + VGhhbmsgeW91IGZvciByZWdpc3RlcmluZyBvbiBvdXIgd2Vic2l0ZS4gWW91ciByZWdpc3RyYXRpb24gaXMgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4gWW91IHdpbGwgZ2V0IGEgc2VwYXJhdGUgZW1haWwgb25jZSBpdCdzIGFjdGl2YXRlZC4= + VGhhbmsgeW91IGZvciBzdWdnZXN0aW5nIHlvdXIgY2F0ZWdvcnku + U3VnZ2VzdGVkIGNhdGVnb3J5IGlzIHBlbmRpbmcgZm9yIEFkbWluaXN0cmF0aXZlIGFwcHJvdmFsIA== + VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgcmVxdWVzdC4= + VGhhbmsgeW91IGZvciBzdWJzY3JpYmluZyB0byBvdXIgbWFpbGluZyBsaXN0 + VGhhbmtzIGZvciBWb3Rpbmch + Q3VycmVudCBDYXRlZ29yeQ== + QWN0aW9uIEJveA== + QWRkaW5nIEFkZHJlc3M= + QWR2ZXJ0aXNlbWVudHM= + QmFjayB0byB0b3A= + Q2F0ZWdvcmllcw== + Q2F0ZWdvcnkgU2VhcmNoIFJlc3VsdHM= + UGVuZGluZyBvciBkaXNhYmxlZCB1c2VyIGFjY291bnQgd2FybmluZw== + RWRpdCBBZGRyZXNz + WW91ciBGYXZvcml0ZSBJdGVtcw== + WW91ciBGYXZvcml0ZXM= + Rm9yZ290IFBhc3N3b3Jk + Rm9yZ290IFBhc3N3b3JkIENvbmZpcm1hdGlvbg== + Rm9yZ290IFBhc3N3b3JkIE5vdGlmaWNhdGlvbg== + TG9naW4gQm94 + TWFpbGluZyBMaXN0 + TWVtYmVycw== + TWlzc2luZyBQaHJhc2UgQWRkaW5n + TXkgQWNjb3VudA== + TXkgQWRkcmVzc2Vz + TXkgRmF2b3JpdGVz + TXkgSXRlbXM= + TXkgUHJlZmVyZW5jZXM= + TXkgUHJvZmlsZQ== + Tm8gUGVybWlzc2lvbg== + UGFnZSBOb3QgRm91bmQ= + UGFzc3dvcmQgUmVxdWVzdCBDb25maXJtYXRpb24= + UHJpdmFjeSBQb2xpY3k= + UmVjb21tZW5kIENvbmZpcm1hdGlvbg== + UmVjb21tZW5kIHRvIGEgRnJpZW5k + VXNlciBSZWdpc3RyYXRpb24gQ29uZmlybWF0aW9u + VXNlciBSZWdpc3RyYXRpb24gUGVuZGluZw== + UmVsYXRlZCBDYXRlZ29yaWVz + UmVsYXRlZCBJdGVtcw== + UmVsYXRlZCBTZWFyY2hlcw== + U2VhcmNoIEJveA== + U2VhcmNoIFJlc3VsdHM= + U2l0ZSBtYXA= + U3Vic2NyaXB0aW9uIENvbmZpcm1hdGlvbg== + U3Vic2NyaXB0aW9uIENvbmZpcm1lZA== + U3VnZ2VzdCBDYXRlZ29yeQ== + Q2F0ZWdvcnkgQWRkZWQ= + Q2F0ZWdvcnkgUGVuZGluZw== + VGVybXMgYW5kIENvbmRpdGlvbnM= + VGhhbmsgeW91IQ== + VW5zdWJzY3JpYmUgQ29uZmlybWF0aW9u + VW5zdWJzY3JpcHRpb24gQ29uZmlybWVk + VXNlciBQcm9maWxl + VXNlciBSZWdpc3RyYXRpb24= + V2VsY29tZSB0byBJbi1Qb3J0YWwh + VG90YWwgQ2F0ZWdvcmllcw== + VW5zdWJzY3JpcHRpb24gQ29uZmlybWF0aW9u + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHVuc3Vic2NyaWJlIGZyb20gb3VyIG1haWxpbmcgbGlzdD8gKFlvdSBjYW4gYWx3YXlzIHN1YnNjcmliZSBhZ2FpbiBieSBlbnRlcmluZyB5b3VyIGVtYWlsIGF0IHRoZSBob21lIHBhZ2Up + VW5zdWJzY3JpYmU= + VXNlcm5hbWU= + QSB1c2VyIHdpdGggc3VjaCB1c2VybmFtZSBhbHJlYWR5IGV4aXN0cy4= + QSB1c2VyIHdpdGggc3VjaCB1c2VybmFtZS9lLW1haWwgYWxyZWFkeSBleGlzdHMu + VGhhbmsgeW91IGZvciByZWdpc3RlcmluZy4gWW91ciByZWdpc3RyYXRpb24gaXMgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4= + VmVyaWZ5IHBhc3N3b3Jk + RGlyZWN0IGFjY2VzcyBvciBib29rbWFyaw== + TnVtYmVyIG9mIFZvdGVz + Vm90ZXM= + Vm90ZXMgSGkgdG8gTG93 + Vm90ZXMgTG93IHRvIEhp + Vm90ZSE= + V2FybmluZw== + V2UgYWNjZXB0IGNyZWRpdCBjYXJkcw== + d3JvdGU= + WWVz + WW91ciBBY2NvdW50 + TGFuZ3VhZ2U= + WW91ciBXaXNoIExpc3Q= + WklQIENvZGU= + WklQIENvZGU= + + + \ No newline at end of file Index: _install/install_data.sql =================================================================== diff -u -N --- _install/install_data.sql (revision 0) +++ _install/install_data.sql (revision 12930) @@ -0,0 +1 @@ +UPDATE Category SET l1_Name = 'Home (TD)' WHERE l1_Name = 'Home'; \ No newline at end of file Index: _install/theme.xml =================================================================== diff -u -N --- _install/theme.xml (revision 0) +++ _install/theme.xml (revision 12930) @@ -0,0 +1,5 @@ + + platform/designs/general + platform/designs/form + platform/thankyou + \ No newline at end of file Index: in-bulletin/_install/english.lang =================================================================== diff -u -N --- in-bulletin/_install/english.lang (revision 0) +++ in-bulletin/_install/english.lang (revision 12930) @@ -0,0 +1,114 @@ + + m/d/Yg:i Am/d/Yg:i:s A.,utf-8http://docs.in-portal.org/eng/index.php2 + + RGVsZXRlIFBvc3Q= + TG9jayBUb3BpYw== + TW9kaWZ5IFBvc3Q= + TmV3IFByaXZhdGUgTWVzc2FnZQ== + TmV3IHRvcGlj + UmF0ZSBUb3BpYw== + UmVwbHk= + UmVwbHkgUXVvdGVk + U2VuZCBQcml2YXRlIE1lc3NhZ2U= + VW5sb2NrIFRvcGlj + Vm90ZQ== + QXV0aG9y + RGF0ZQ== + Rm9ydW1z + RnJvbQ== + TGFzdCBQb3N0 + UG9zdGVy + UG9zdHM= + UmVwbGllcw== + U3ViamVjdA== + VG8= + VG9waWNz + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgcG9zdD8NClRoaXMgYWN0aW9uIGNhbm5vdCBiZSB1bmRvbmUu + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgcHJpdmF0ZSBtZXNzYWdlPyBUaGlzIGFjdGlvbiBjYW5ub3QgYmUgdW5kb25lLg== + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgdG9waWM/IFRoaXMgYWN0aW9uIGNhbm5vdCBiZSB1bmRvbmUu + TWFuYWdlIHlvdXIgVG9waWNzIGhlcmU= + VG9waWMgUG9zdHM= + VG9waWMgVHlwZQ== + QXV0aG9y + RElzYWJsZSBCQiBjb2Rlcw== + RGlzYWJsZSBzbWlsZXlz + RW5hYmxlIEJCIENvZGVz + RW5hYmxlIFNtaWxleXM= + RnJvbQ== + TWVzc2FnZQ== + U2lnbmF0dXJl + Tm90aWZ5IGFib3V0IFByaXZhdGUgTWVzc2FnZXM= + Tm90aWZ5IG1lIGFib3V0IHJlcGxpZXM= + UG9zdHMgcGVyIHBhZ2U= + U2hvdyBTaWduYXR1cmVz + U2hvdyBzaWduYXR1cmU= + U3ViamVjdA== + VG8= + VG9waWNzIHBlciBwYWdl + U2VudA== + Rm9ydW1z + Rm9ydW0gaXMgbG9ja2VkIGZvciBwb3N0aW5n + TG9ja2VkIFRvcGlj + RGF0ZQ== + TXkgVG9waWNz + TmV3IFRvcGlj + VGhlIHN5c3RlbSBhZG1pbmlzdHJhdG9yIG11c3QgYXBwcm92ZSB5b3VyIHRvcGljIGJlZm9yZSBpdCBpcyBwdWJsaWNseSBhdmFpbGFibGUu + VGhlIFRvcGljIHlvdSBoYXZlIGNyZWF0ZWQgaGFzIGJlZW4gYWRkZWQgdG8gdGhlIHN5c3RlbQ== + Rm9ydW0gaGFzIG5ldyBwb3N0cw== + Tm8gbWVzc2FnZXM= + bm8gc3ViamVjdA== + Tm8gVG9waWNz + Rm9ydW0gaGFzIG5vIG5ldyBwb3N0cw== + UmVhZA== + UmVwbGllZA== + U2VudA== + VW5yZWFk + Vmlld2Vk + QWRkIFBlbmRpbmcgVG9waWM= + QWRkIFRvcGlj + RGVsZXRlIFRvcGlj + TW9kaWZ5IFRvcGlj + UmF0ZSBUb3BpYw== + QWRkIFRvcGljIFJlcGx5 + RGVsZXRlIFRvcGlj + UmVwbHkgVG9waWMgTW9kaWZ5 + VmlldyBUb3BpYyBSZXBseQ== + VmlldyBUb3BpYw== + UG9zdGVk + cG9zdHM= + UHJpdmF0ZSBNZXNzYWdlcw== + Rm9ydW1z + QWxyZWFkeSB2b3RlZCE= + UGxlYXNlIGxvZ2luIHRvIHZvdGUh + VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIHRvcGljLg== + VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIHRvcGljLiBZb3VyIG1vZGlmaWNhdGlvbnMgYXJlIHBlbmRpbmcgZm9yIGFkbWluaXN0cmF0aXZlIGFwcHJvdmFsLg== + TXkgVG9waWNz + Tm8gcGVybWlzc2lvbnMgdG8gbW9kaWZ5IHRoaXMgdG9waWM= + Tm8gcGVybWlzc2lvbnMgdG8gc3VibWl0IGEgbmV3IHRvcGljIGludG8gdGhlIGN1cnJlbnQgY2F0ZWdvcnku + Tm8gcGVybWlzc2lvbnMgdG8gcmVwbHkgaW4gdGhpcyB0b3BpYw== + Tm8gcGVybWlzc2lvbnMgdG8gbW9kaWZ5IHRoaXMgcG9zdC4= + Tm8gcGVybWlzc2lvbnMgdG8gdmlldyByZXBsaWVzIGZvciB0aGlzIHRvcGljLg== + QWRkaW5nIENvbW1lbnQ= + UHJpdmF0ZSBNZXNzYWdlIFNlbnQ= + TmV3IFRvcGljIEFkZGVk + TmV3IFRvcGljIFBlbmRpbmc= + RmF2b3JpdGUgVG9waWNz + VG9waWMgTW9kaWZpY2F0aW9uIENvbmZpcm1hdGlvbg== + VG9waWMgUGVuZGluZyBNb2RpZmljYXRpb24gQ29uZmlybWF0aW9u + TmV3IFByaXZhdGUgTWVzc2FnZQ== + TmV3IFRvcGlj + UG9zdCBSZXBseQ== + UG9sbHM= + UHJpdmF0ZSBNZXNzYWdlIERldGFpbHM= + UHJpdmF0ZSBNZXNzYWdlcw== + TW9kaWZ5IFBvc3Q= + VG9waWMgUG9zdHM= + VG9waWNz + VG9waWMgU2VhcmNoIFJlc3VsdHM= + VmlldyBDb21tZW50cw== + VG9waWNz + TGFzdCB1cGRhdGVk + VG90YWwgdG9waWNz + + + \ No newline at end of file Index: in-bulletin/_install/install_data.sql =================================================================== diff -u -N --- in-bulletin/_install/install_data.sql (revision 0) +++ in-bulletin/_install/install_data.sql (revision 12930) @@ -0,0 +1 @@ +UPDATE Category SET l1_Name = 'Forums (TD)' WHERE l1_Name = 'Forums'; \ No newline at end of file Index: in-bulletin/_install/theme.xml =================================================================== diff -u -N --- in-bulletin/_install/theme.xml (revision 0) +++ in-bulletin/_install/theme.xml (revision 12930) @@ -0,0 +1,4 @@ + + in-bulletin/designs/section + in-bulletin/topics/topic_detail + \ No newline at end of file Index: in-bulletin/designs/.smsignore =================================================================== diff -u -N --- in-bulletin/designs/.smsignore (revision 0) +++ in-bulletin/designs/.smsignore (revision 12930) @@ -0,0 +1 @@ +.*\.tpl \ No newline at end of file Index: in-bulletin/designs/section.tpl =================================================================== diff -u -N --- in-bulletin/designs/section.tpl (revision 0) +++ in-bulletin/designs/section.tpl (revision 12930) @@ -0,0 +1,110 @@ + + + + + + + + + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ + + + +
+
+ +
+
+ + + + () + + + + + + + + +
+  |  : , +
+ img/s.gif" width="1" height="4" alt="" />
+
img/s.gif" width="1" height="1" alt="" />
+ + + + + + + + + + +
+ img/forums_new_post.gif" width="20" height="23" alt="" />
+
+ + + img/forums_no_new_post.gif" width="21" height="24" alt="" />
+
+ + + img/forums_locked.gif" width="25" height="23" alt="" />
+
+ +
+ + + + + + + + + + + + +
+
img/s.gif" width="1" height="1" alt="" />
+
img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />  
+
+ + +
+ +
+
+ + + +
+
+
+ + + + + \ No newline at end of file Index: in-bulletin/elements/content_boxes/add_poll_comment.elm.tpl =================================================================== diff -u -N --- in-bulletin/elements/content_boxes/add_poll_comment.elm.tpl (revision 0) +++ in-bulletin/elements/content_boxes/add_poll_comment.elm.tpl (revision 12930) @@ -0,0 +1,48 @@ + + +
+
"> + + + + + + + + + " /> + " /> + +
+
+ + +
+ + \ No newline at end of file Index: in-bulletin/elements/content_boxes/category_topics.elm.tpl =================================================================== diff -u -N --- in-bulletin/elements/content_boxes/category_topics.elm.tpl (revision 0) +++ in-bulletin/elements/content_boxes/category_topics.elm.tpl (revision 12930) @@ -0,0 +1,65 @@ + + + + + + + + + + () + + + + + + + + + + +
+  |  : , +
+
+ + + + + + + + + + + + + + +
+
img/s.gif" width="1" height="1" alt="" />
+
img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />  
+ +
+ + + + + + +
+ + + +
+
+
+ \ No newline at end of file Index: in-bulletin/elements/content_boxes/contact_user.elm.tpl =================================================================== diff -u -N --- in-bulletin/elements/content_boxes/contact_user.elm.tpl (revision 0) +++ in-bulletin/elements/content_boxes/contact_user.elm.tpl (revision 12930) @@ -0,0 +1,8 @@ + +   + +
+ "> +

+ + \ No newline at end of file Index: in-bulletin/elements/content_boxes/my_favorites.elm.tpl =================================================================== diff -u -N --- in-bulletin/elements/content_boxes/my_favorites.elm.tpl (revision 0) +++ in-bulletin/elements/content_boxes/my_favorites.elm.tpl (revision 12930) @@ -0,0 +1,33 @@ + + + + + + () + + + + + + + + + + + + + + + + +
+
img/s.gif" width="1" height="1" alt="" />
+
img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />  
+ + + + + + +
+ \ No newline at end of file Index: in-bulletin/elements/content_boxes/poll_comments.elm.tpl =================================================================== diff -u -N --- in-bulletin/elements/content_boxes/poll_comments.elm.tpl (revision 0) +++ in-bulletin/elements/content_boxes/poll_comments.elm.tpl (revision 12930) @@ -0,0 +1,27 @@ + + + +
  • + + + + + +
  • +
    +
    + + + + +
      + +
    + + +
    +
    + + \ No newline at end of file Index: in-bulletin/elements/content_boxes/related_items.elm.tpl =================================================================== diff -u -N --- in-bulletin/elements/content_boxes/related_items.elm.tpl (revision 0) +++ in-bulletin/elements/content_boxes/related_items.elm.tpl (revision 12930) @@ -0,0 +1,7 @@ + + + + + +
    + \ No newline at end of file Index: in-bulletin/elements/content_boxes/search_results.elm.tpl =================================================================== diff -u -N --- in-bulletin/elements/content_boxes/search_results.elm.tpl (revision 0) +++ in-bulletin/elements/content_boxes/search_results.elm.tpl (revision 12930) @@ -0,0 +1,53 @@ + + + + + () + + + + + + + + + + +
    + :  |  : 0 + + : 05/17/2006 +
    + img/s.gif" width="1" height="4" alt="" />
    + img/grey_pix.gif" width="100%" height="1" alt="" />
    +
    + + + + + + + + + + + + + + +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />  
    + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + + + img/s.gif" width="1" height="5" alt="" />
    + ">... +
    + +
    \ No newline at end of file Index: in-bulletin/elements/side_boxes/action_box.elm.tpl =================================================================== diff -u -N --- in-bulletin/elements/side_boxes/action_box.elm.tpl (revision 0) +++ in-bulletin/elements/side_boxes/action_box.elm.tpl (revision 12930) @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + +
    - + + + + + + "> + + + +
    Index: in-bulletin/elements/side_boxes/poll_results.elm.tpl =================================================================== diff -u -N --- in-bulletin/elements/side_boxes/poll_results.elm.tpl (revision 0) +++ in-bulletin/elements/side_boxes/poll_results.elm.tpl (revision 12930) @@ -0,0 +1,8 @@ + +
  • + +
  • +
    +
      + +
    \ No newline at end of file Index: in-bulletin/elements/side_boxes/polls.elm.tpl =================================================================== diff -u -N --- in-bulletin/elements/side_boxes/polls.elm.tpl (revision 0) +++ in-bulletin/elements/side_boxes/polls.elm.tpl (revision 12930) @@ -0,0 +1,65 @@ + + + + + + + + +
  • + " onclick="getElementById('selected_opt_').value='';getElementById('vote_button').disabled=false;"> +
  • +
    + + +
    +
    + +
    + +
    + " class="thickbox" title=""> + " border="0" alt=""> +
    + +
    " style="text-align:left; margin-top:10px; margin-bottom:10px"> + + +
    + +
    + + + +
    + +
    + +
      + +
    +
    + " name="selected_opt_"/> + , getElementById('selected_opt_').value); return false;" value=""/> +
    +
    +
    +
    + + + + + + +
    +
    + +
    + +
    + \ No newline at end of file Index: in-bulletin/elements/.smsignore =================================================================== diff -u -N --- in-bulletin/elements/.smsignore (revision 0) +++ in-bulletin/elements/.smsignore (revision 12930) @@ -0,0 +1 @@ +.*\.xml\.tpl \ No newline at end of file Index: in-bulletin/elements/categories.elm.tpl =================================================================== diff -u -N --- in-bulletin/elements/categories.elm.tpl (revision 0) +++ in-bulletin/elements/categories.elm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + + "> + + + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + + + + + +
    + img/forums_dir.gif" width="20" height="24" alt="" />
    +
    + ">
    + +
    + + + + + + + + + + + + + + +
    +
    Index: in-bulletin/elements/forms.elm.tpl =================================================================== diff -u -N --- in-bulletin/elements/forms.elm.tpl (revision 0) +++ in-bulletin/elements/forms.elm.tpl (revision 12930) @@ -0,0 +1,32 @@ + + "> + + + '); return false;"> + img/toolbar/bold_icon.png" border="0"/> + + '); return false;"> + img/toolbar/italic_icon.png" border="0"/> + + '); return false;"> + img/toolbar/underline_icon.png" border="0"/> + + '); return false;"> + img/toolbar/link_icon.png" border="0"/> + + '); return false;"> + img/toolbar/image_icon.png" border="0"/> + + '); return false;"> + img/toolbar/code_icon.png" border="0"/> + + +
    + +
    +
    + + + + +
    \ No newline at end of file Index: in-bulletin/elements/html_head.elm.tpl =================================================================== diff -u -N --- in-bulletin/elements/html_head.elm.tpl (revision 0) +++ in-bulletin/elements/html_head.elm.tpl (revision 12930) @@ -0,0 +1,6 @@ +inc/styles.css" type="text/css" /> + + + \ No newline at end of file Index: in-bulletin/elements/posts.elm.tpl =================================================================== diff -u -N --- in-bulletin/elements/posts.elm.tpl (revision 0) +++ in-bulletin/elements/posts.elm.tpl (revision 12930) @@ -0,0 +1,150 @@ + + " /> + + + +
    +
    + + + + + + + + + + +
    :
    + +
    +
    + + + + + + + + + + + + + +
    + img/small_buttons/top_left_corner.gif" width="5" height="27" alt="" />
    +
    + + " onclick="return confirm('');"> + + " onclick="return confirm('');">img/small_buttons/icons/.gif">
    +
    + img/small_buttons/bottom_left_corner.gif" width="5" height="5" alt="" />
    +
    + img/s.gif" width="1" height="1" alt="" />
    +
    + img/small_buttons/bottom_right_corner.gif" width="5" height="5" alt="" />
    +
    +
    + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + " valign="top"> + + + + + +
    + img/icon_post_1.gif" width="21" height="24" alt="" /> + + + "> + +
    +

    + +


    + + :
    + :
    + :
    + + + + + + +
    +
    + + + " valign="top"> + + + + + +
    + : +

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

    + + +
    + ------------------------------------------------------------------------------
    +
    +
    +
    +
    + + +
    \ No newline at end of file Index: in-bulletin/elements/private_messages.elm.tpl =================================================================== diff -u -N --- in-bulletin/elements/private_messages.elm.tpl (revision 0) +++ in-bulletin/elements/private_messages.elm.tpl (revision 12930) @@ -0,0 +1,106 @@ + + active-tabinactive-tab"> + "> + + +   + + + + + ">

    + + + + + +
    + + + + + +
    +
    + +
    +
    +
    + + + + + + + + + + + + + +
    + img/small_buttons/top_left_corner.gif" width="5" height="27" alt="" />
    +
    + " > + + ">img/small_buttons/icons/.gif">
    +
    + img/small_buttons/bottom_left_corner.gif" width="5" height="5" alt="" />
    +
    + img/s.gif" width="1" height="1" alt="" />
    +
    + img/small_buttons/bottom_right_corner.gif" width="5" height="5" alt="" />
    +
    +
    + + + + + + + + + " /> + + + +
    +
    + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + + "> + +  () + + + "> + +  () + + + + + "> + + + + + + + + + + + + + +
    \ No newline at end of file Index: in-bulletin/elements/topics.elm.tpl =================================================================== diff -u -N --- in-bulletin/elements/topics.elm.tpl (revision 0) +++ in-bulletin/elements/topics.elm.tpl (revision 12930) @@ -0,0 +1,143 @@ + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + + + + + + +
    + img/topics_icon.gif" width="14" height="12" alt="" />
    +
    + +
    +
    + + "> + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + +
    + + + + + +   + + + + + + + + + +
    + + + + + img/topics_icon.gif" width="14" height="12" alt="" /> + " class="text-title"> + + + + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + "> + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + (: ) + +
    + + :
    + +
    + + + + + + + + + + + + +
    + img/ic_details.gif" width="14" height="13" alt="" /> "> + +  |  img/ic_edit.gif" width="11" height="10" alt="" /> "> + +  |  img/ic_delete.gif" width="11" height="10" alt="" /> " onclick="return confirm('');"> +
    + + + + + + + + + +
    +
    + + + +
    + + + + + + + + + + + + + + +
    + img/big_buttons/top_left_corner.gif" width="11" height="16" alt="" />
    +
    + "> + + ">img/big_buttons/icons/.gif" alt="">
    +
    + img/big_buttons/bottom_left_corner.gif" width="11" height="10" alt="" />
    +
    + img/s.gif" width="1" height="1" alt="" />
    +
    + img/big_buttons/bottom_right_corner.gif" width="11" height="10" alt="" />
    +
    +
    \ No newline at end of file Index: in-bulletin/img/big_buttons/icons/btn_add_favorites.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/big_buttons/icons/btn_modify.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/big_buttons/icons/btn_no_icon.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/big_buttons/icons/btn_remove_favorites.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/big_buttons/icons/btn_reply.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/big_buttons/bottom_border.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/big_buttons/bottom_left_corner.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/big_buttons/bottom_right_corner.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/big_buttons/left_border.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/big_buttons/top_border.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/big_buttons/top_left_corner.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/small_buttons/icons/btn_sm_delete.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/small_buttons/icons/btn_sm_modify.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/small_buttons/icons/btn_sm_quoted.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/small_buttons/icons/btn_threaded.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/small_buttons/bottom_border.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/small_buttons/bottom_left_corner.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/small_buttons/bottom_right_corner.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/small_buttons/top_border.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/small_buttons/top_left_corner.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/toolbar/bold_icon.png =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/toolbar/code_icon.png =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/toolbar/image_icon.png =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/toolbar/italic_icon.png =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/toolbar/link_icon.png =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/toolbar/underline_icon.png =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/ic_mytopics46.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/ic_pm_list46.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/icon_post_1.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/img/menu_topics.gif =================================================================== diff -u -N Binary files differ Index: in-bulletin/inc/script.js =================================================================== diff -u -N --- in-bulletin/inc/script.js (revision 0) +++ in-bulletin/inc/script.js (revision 12930) @@ -0,0 +1,79 @@ +// apply tagOpen/tagClose to selection in textarea, +// use sampleText instead of selection if there is none +function insertTags(tagOpen, tagClose, sampleText, textarea_id) { + var txtarea = document.getElementById(textarea_id); + + var selText, isSample = false; + + if (document.selection && document.selection.createRange) { // IE/Opera + //save window scroll position + if (document.documentElement && document.documentElement.scrollTop) { + var winScroll = document.documentElement.scrollTop; + } + else if (document.body) { + var winScroll = document.body.scrollTop; + } + + //get current selection + txtarea.focus(); + var range = document.selection.createRange(); + selText = range.text; + + //insert tags + checkSelectedText(); + range.text = tagOpen + selText + tagClose; + //mark sample text as selected + if (isSample && range.moveStart) { + if (window.opera) { + tagClose = tagClose.replace(/\n/g,''); + } + range.moveStart('character', - tagClose.length - selText.length); + range.moveEnd('character', - tagClose.length); + } + range.select(); + + //restore window scroll position + if (document.documentElement && document.documentElement.scrollTop) { + document.documentElement.scrollTop = winScroll; + } + else if (document.body) { + document.body.scrollTop = winScroll; + } + } else if (txtarea.selectionStart || txtarea.selectionStart == '0') { // Mozilla + //save textarea scroll position + var textScroll = txtarea.scrollTop; + + //get current selection + txtarea.focus(); + var startPos = txtarea.selectionStart; + var endPos = txtarea.selectionEnd; + selText = txtarea.value.substring(startPos, endPos); + + //insert tags + checkSelectedText(); + txtarea.value = txtarea.value.substring(0, startPos) + + tagOpen + selText + tagClose + + txtarea.value.substring(endPos, txtarea.value.length); + //set new selection + if (isSample) { + txtarea.selectionStart = startPos + tagOpen.length; + txtarea.selectionEnd = startPos + tagOpen.length + selText.length; + } else { + txtarea.selectionStart = startPos + tagOpen.length + selText.length + tagClose.length; + txtarea.selectionEnd = txtarea.selectionStart; + } + //restore textarea scroll position + txtarea.scrollTop = textScroll; + } + + function checkSelectedText(){ + if (!selText) { + selText = sampleText; + isSample = true; + } else if (selText.charAt(selText.length - 1) == ' ') { //exclude ending space char + selText = selText.substring(0, selText.length - 1); + tagClose += ' ' + } + } + +} \ No newline at end of file Index: in-bulletin/inc/styles.css =================================================================== diff -u -N --- in-bulletin/inc/styles.css (revision 0) +++ in-bulletin/inc/styles.css (revision 12930) @@ -0,0 +1,149 @@ +.bbcode { + border: 1px solid #888888; + background-color: #EEEEEE; + padding: 10px; +} + +.forums-header TD + { + padding:6px; + color:#21619e; + } + +.forums-icon-cell + { + width:20px; + padding-right:10px; + vertical-align:top; + } + +.forums-subheaders + { + background:#f4f4f4; + font-weight:bold; + padding:5px 15px; + font-size:12px; + } + + +.forums-subheaders A + { + color:#000000; + text-decoration: underline; + } + +.forums-subheaders A:hover + { + color: #666666; + text-decoration: underline; + } + +.forums-cells + { + vertical-align: middle; + padding:10px; + } + +.post-background-1 + { + background:#f4f4f4; + padding:8px; + } + +.post-background-2 + { + background:#FFFFFF; + padding:8px; + } + +.post-icon-padding-right + { + padding-right:10px; + } + +.topic-prewiew-padding-cell TD + { + padding: 13px; + } + +.post-control { + padding: 0px !important; + vertical-align: top; +} + + +.no-padding TD + { + padding:0px; + } + + +.forums-icon-description TD + { + padding:10px; + vertical-align:middle; + } + +.topics-icon-padding + { + width:14px; + padding-right:10px; + } + +.new-private-message { + font-weight: bold; +} + + + +.quoted-reply { + border: 1px dashed #333; +} + +.quoted-reply td { + padding: 5px; +} + +/* --- Topic Button Styles --- */ +.big-button-left-border { + background: #EFEFEF url('../img/big_buttons/left_border.gif') repeat-y top left; +} + +.big-button-bottom td { + background: #EFEFEF url('../img/big_buttons/bottom_border.gif') repeat-x top left; +} + +.big-button-text { + background: #EFEFEF url('../img/big_buttons/top_border.gif') repeat-x top left; + font: bold 11px Arial, sans-serif; + letter-spacing: 0px; + color: #1F569A; + padding-top: 14px; +} + +.big-button-text a, .big-button-text a:hover { + text-decoration: none; +} + +/* --- Post Button Styles --- */ +.small-button-bottom td { + background: #efefef url('../img/small_buttons/bottom_border.gif') repeat-x top left +} + +.small-button-text { + background: url('../img/small_buttons/top_border.gif') repeat-x top left; + font: 10px Arial, sans-serif; + color: #153C6A; + padding-top: 15px; + vertical-align: bottom; + height: 27px; +} + +.small-button-text a { + color: #153C6A; + text-decoration: none; +} + +.small-button-text a:hover { + text-decoration: none; +} \ No newline at end of file Index: in-bulletin/my_account/private_messages/add_confirm.tpl =================================================================== diff -u -N --- in-bulletin/my_account/private_messages/add_confirm.tpl (revision 0) +++ in-bulletin/my_account/private_messages/add_confirm.tpl (revision 12930) @@ -0,0 +1,46 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: in-bulletin/my_account/private_messages/new_message.tpl =================================================================== diff -u -N --- in-bulletin/my_account/private_messages/new_message.tpl (revision 0) +++ in-bulletin/my_account/private_messages/new_message.tpl (revision 12930) @@ -0,0 +1,76 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + *

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + + + +
    + + + + + + + + + + "/> + ');" value=""/> + +
    +
    + +
    + +
    +
    +
    + + \ No newline at end of file Index: in-bulletin/my_account/private_messages/private_messages.tpl =================================================================== diff -u -N --- in-bulletin/my_account/private_messages/private_messages.tpl (revision 0) +++ in-bulletin/my_account/private_messages/private_messages.tpl (revision 12930) @@ -0,0 +1,75 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + () + + + + + + + + + + + + + + + + +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    + + + + + + + + + +
    + + +
    + +
    +
    +
    + + \ No newline at end of file Index: in-bulletin/my_account/private_messages/view_message.tpl =================================================================== diff -u -N --- in-bulletin/my_account/private_messages/view_message.tpl (revision 0) +++ in-bulletin/my_account/private_messages/view_message.tpl (revision 12930) @@ -0,0 +1,85 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + +
    + + [">] + + + [" onclick="return confirm('');">]

    +
    + : +
    +
    + + :
    + :

    + + +

    + + + + +
    + + [">] + + + [" onclick="return confirm('');">] +
    + +
    + +
    +
    +
    + + \ No newline at end of file Index: in-bulletin/my_account/my_items.elm.tpl =================================================================== diff -u -N --- in-bulletin/my_account/my_items.elm.tpl (revision 0) +++ in-bulletin/my_account/my_items.elm.tpl (revision 12930) @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file Index: in-bulletin/my_account/my_preferences.tpl =================================================================== diff -u -N --- in-bulletin/my_account/my_preferences.tpl (revision 0) +++ in-bulletin/my_account/my_preferences.tpl (revision 12930) @@ -0,0 +1,80 @@ + + + + + + + + + + + + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + + + +
    + + + + + +
    + +
    + +
    + +

    + +
    + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + + + + + + + + + + + + + "/> + +
    +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: in-bulletin/my_account/my_topics.tpl =================================================================== diff -u -N --- in-bulletin/my_account/my_topics.tpl (revision 0) +++ in-bulletin/my_account/my_topics.tpl (revision 12930) @@ -0,0 +1,73 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + + () + + + + + + + + + + + + + + + +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    + + +
    + +
    +
    +
    + + \ No newline at end of file Index: in-bulletin/my_account/preferences_tab.elm.tpl =================================================================== diff -u -N --- in-bulletin/my_account/preferences_tab.elm.tpl (revision 0) +++ in-bulletin/my_account/preferences_tab.elm.tpl (revision 12930) @@ -0,0 +1 @@ + Index: in-bulletin/topics/.smsignore =================================================================== diff -u -N --- in-bulletin/topics/.smsignore (revision 0) +++ in-bulletin/topics/.smsignore (revision 12930) @@ -0,0 +1 @@ +topic_detail\.tpl \ No newline at end of file Index: in-bulletin/topics/add_confirm.tpl =================================================================== diff -u -N --- in-bulletin/topics/add_confirm.tpl (revision 0) +++ in-bulletin/topics/add_confirm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: in-bulletin/topics/add_pending_confirm.tpl =================================================================== diff -u -N --- in-bulletin/topics/add_pending_confirm.tpl (revision 0) +++ in-bulletin/topics/add_pending_confirm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: in-bulletin/topics/modify_confirm.tpl =================================================================== diff -u -N --- in-bulletin/topics/modify_confirm.tpl (revision 0) +++ in-bulletin/topics/modify_confirm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + " +
    + +
    +
    +
    + + \ No newline at end of file Index: in-bulletin/topics/modify_pending_confirm.tpl =================================================================== diff -u -N --- in-bulletin/topics/modify_pending_confirm.tpl (revision 0) +++ in-bulletin/topics/modify_pending_confirm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: in-bulletin/topics/modify_post.tpl =================================================================== diff -u -N --- in-bulletin/topics/modify_post.tpl (revision 0) +++ in-bulletin/topics/modify_post.tpl (revision 12930) @@ -0,0 +1,80 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + *

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + + + +
    + + + + + + + + + + + + + + "/> + " onclick="redirect('');"/> + +
    +
    + + +
    +
    + +
    +
    +
    + +elements/html_head \ No newline at end of file Index: in-bulletin/topics/modify_topic.tpl =================================================================== diff -u -N --- in-bulletin/topics/modify_topic.tpl (revision 0) +++ in-bulletin/topics/modify_topic.tpl (revision 12930) @@ -0,0 +1,69 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + *

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + +
    + + + + + + + + "/> + +
    +
    + + +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: in-bulletin/topics/new_topic.tpl =================================================================== diff -u -N --- in-bulletin/topics/new_topic.tpl (revision 0) +++ in-bulletin/topics/new_topic.tpl (revision 12930) @@ -0,0 +1,81 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + *

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + + + +
    + + + + + + + + + + + + + + "/> + " onclick="redirect('');"/> + +
    +
    + + +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: in-bulletin/topics/new_topic_reply.tpl =================================================================== diff -u -N --- in-bulletin/topics/new_topic_reply.tpl (revision 0) +++ in-bulletin/topics/new_topic_reply.tpl (revision 12930) @@ -0,0 +1,81 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + *

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + + + +
    + + + + + + + + + + + + + + "/> + " onclick="redirect('');"/> + +
    +
    + + +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: in-bulletin/topics/search_results.tpl =================================================================== diff -u -N --- in-bulletin/topics/search_results.tpl (revision 0) +++ in-bulletin/topics/search_results.tpl (revision 12930) @@ -0,0 +1,79 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + + + + +
    + :  |  : 0 + + : 05/17/2006 +
    + img/s.gif" width="1" height="4" alt="" />
    + img/grey_pix.gif" width="100%" height="1" alt="" />
    +
    + + + + + + + + + + + + + + + + + +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />   img/header_arrow.gif" width="11" height="11" alt="" />  
    + + +
    +
    +
    +
    + + \ No newline at end of file Index: in-bulletin/topics/topic_detail.tpl =================================================================== diff -u -N --- in-bulletin/topics/topic_detail.tpl (revision 0) +++ in-bulletin/topics/topic_detail.tpl (revision 12930) @@ -0,0 +1,148 @@ + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + + []  + + - () + + + + + + + + img/s.gif" width="1" height="10" alt="" />
    + + + + + + + +
    + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    + + + +
    +
    + + + + +
    +
    + +
    +
    + + + + + + + + + +
    +
    +
    + + + + + \ No newline at end of file Index: in-bulletin/module_info.xml =================================================================== diff -u -N --- in-bulletin/module_info.xml (revision 0) +++ in-bulletin/module_info.xml (revision 12930) @@ -0,0 +1,5 @@ + + + in-bulletin/designs/section + in-bulletin/designs/post_list + \ No newline at end of file Index: in-commerce/_install/english.lang =================================================================== diff -u -N --- in-commerce/_install/english.lang (revision 0) +++ in-commerce/_install/english.lang (revision 12930) @@ -0,0 +1,520 @@ + + m/d/Yg:i Am/d/Yg:i:s A.,utf-8http://docs.in-portal.org/eng/index.php2 + + UXR5 + QmFja29yZGVyZWQ= + UHJvZHVjdHMgYnkgbWFudWZhY3R1cmVy + YmFja29yZGVyZWQ= + U2hpcCBhbGwgaXRlbXMgdG9nZXRoZXI= + U2hpcCBiYWNrb3JkZXJzIHVwb24gYXZhaWxhYmxl + U2hpcCBiYWNrb3JkZXJlZCBpdGVtcyBzZXBhcmF0ZWx5 + TmV3IENvdXBvbg== + TmV3IERpc2NvdW50 + QWRkaXRpb25hbCBJbmZv + QWRkcmVzcyBpcyBsb2NrZWQgZm9yIG1vZGlmaWNhdGlvbnM= + QWRkcmVzcyBVc2VkIEFz + U3BsaXQgeW91ciBvcmRlciBhbmQgY2hhbmdlIHNoaXBwaW5nIG9wdGlvbnM= + QWZmaWxpYXRl + WW91ciBBZmZsaWF0ZSBhY2NvdW50IGlzIHBlbmRpbmcgb3IgZGlzYWJsZWQ= + QWZmaWxpYXRlIE1hdGVyaWFscw== + QWR2ZXJ0aXNpbmcgbWF0ZXJpYWxzIC0gbGlua3MsIGNvZGUgc2FtcGxlcywgYmFubmVycyBldGMu + QWZmaWxpYXRlIFBheW1lbnRz + TG9nIG9mIGNvbW1pc3Npb24gcGF5bWVudHM= + VGhhbmtzIHlvdS4gWW91ciBwYXltZW50IHR5cGUgaGFzIGJlZW4gY2hhbmdlZC4= + VmlzaXRzIGFuZCBvcmRlcnMgc3RhdGlzdGljcw== + QWxsIGF2YWlsYWJsZS9iYWNrb3JkZXJlZCBpdGVtcw== + SW5zdHJ1Y3Rpb25zIGFuZCBSZWd1bGF0aW9ucw== + QWRkcmVzcw== + Q2FyZCBFeHBpcmF0aW9u + Q2FyZCBUeXBl + Q29tcGFueQ== + Q3JlZGl0IENhcmQgTnVtYmVy + Q1ZWMg== + RS1tYWls + TmFtZSBvbiB0aGUgQ2FyZA== + QnV5IE5vdw== + RG93bmxvYWQgTm93 + TWFuYWdlIEFkZHJlc3Nlcw== + TmV3IEFkZHJlc3M= + UHJvY2VlZCB0byBwcmV2aWV3 + UmF0ZSBQcm9kdWN0 + UmF0ZSB0aGlzIHByb2R1Y3Q= + UmVtb3ZlIEZyb20gV2lzaCBMaXN0 + Q29tbWVudCB0aGlzIFByb2R1Y3Q= + VXBkYXRlIEFkZHJlc3M= + UmVjdXJyaW5nIE9yZGVyIENhbmNlbCBDb25maXJtYXRpb24= + UmVvY2N1cnJpbmcgYmlsbGluZyBpcyBjYW5jZWxlZC4= + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGNhbmNlbCB0aGlzIHJlY3VycmluZyBvcmRlcj8= + WW91ciByZWN1cnJpbmcgb3JkZXIgaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IGNhbmNlbGxlZA== + Q2FuY2VsIFJlY3VycmluZyBPcmRlcg== + KGJhY2tvcmRlcmVkKQ== + Q2hlY2tvdXQ= + ZnJlZSBzaGlwcGluZw== + T3JkZXIgVG90YWw= + VG90YWwgSXRlbXM= + VmlldyBDYXJ0 + Q3JlZGl0IGNhcmQgaXMgZXhwaXJlZA== + Q3JlZGl0IGNhcmQgbnVtYmVyIGlzIGludmFsaWQ= + UGxlYXNlIGNvbXBsZXRlIHRoZSBmb3JtIGJlbG93IHRvIGNoYW5nZSB5b3VyIGFmZmlsaWF0ZSBwYXltZW50IHR5cGUuIFRoZSBjaGFuZ2Ugd2lsbCB0YWtlIGVmZmVjdCBzdGFydGluZyBmcm9tIHRoZSBuZXh0IHNjaGVkdWxlZCBhZmZpbGlhdGUgcGF5bWVudC4= + Q2hhbmdlIFBheW1lbnQgVHlwZQ== + UGF5bWVudCBvcHRpb25zIGZvciBhZmZpbGlhdGUgY29tbWlzc2lvbnM= + Q29tbWlzc2lvbiBlYXJuZWQ= + T3JkZXJz + T3JkZXIgIw== + VG90YWwgc2FsZXM= + UmVmZXJyZXI= + TWFuYWdlIHlvdXIgc2hpcHBpbmcgYW5kIGJpbGxpbmcgYWRkcmVzc2Vz + QWNjZXNzIER1cmF0aW9u + QWN0aW9ucw== + QWRkZWQ= + QWRkZWQgT24= + QWRkcmVzcw== + QWRkcmVzcyBMaW5l + QWRkcmVzc2Vz + QWRkIFRvIEZhdm9yaXRlcw== + QWRkIFRvIFdpc2ggTGlzdA== + QWR2YW5jZWQgU2VhcmNo + QWZmaWxpYXRl + YWZmaWxpYXRlIGFncmVlbWVudA== + WW91ciBhZmZpbGlhdGUgcmVnaXN0cmF0aW9uIGlzIHBlbmRpbmcgb3IgZGlzYWJsZWQuIElmIHlvdSBoYXZlIHJlZ2lzdGVyZWQgcmVjZW50bHksIHBsZWFzZSB3YWl0IHVudGlsIHRoZSBzaXRlIGFkbWluaXN0cmF0b3JzIGFwcHJvdmUgeW91ciBhcHBsaWNhdGlvbi4gWW91IHdpbGwgYmUgbm90aWZpZWQgdmlhIGUtbWFpbC4= + SW5zdHJ1Y3Rpb25zL0FkdmVydGlzaW5nIE1hdGVyaWFscw== + QWR2ZXJ0aXNpbmcgbWF0ZXJpYWxzIC0gbGlua3MsIGNvZGUgc2FtcGxlcywgYmFubmVycyBldGMu + UGF5bWVudHM= + RGlzcGxheXMgcGF5bWVudHMgc3RhdGlzdGljcw== + QWZmaWxpYXRlIFBheW1lbnQgVHlwZQ== + WW91ciBhZmZpbGlhdGUgcGF5bWVudCB0eXBlIGhhcyBiZWVuIGNoYW5nZWQu + QWZmaWxpYXRlIFJlZ2lzdHJhdGlvbg== + QWZmaWxpYXRlcw== + U3RhdGlzdGljcw== + QWZmaWxpYXRlIFN0YXRpc3RpY3M= + RGlzcGxheXMgdmlzdGVycyBhbmQgb3JkZXJzIHN0YXRpc3RpY3M= + QWZmaWxpYXRlcyBzZWN0aW9uIC0gZGlzcGxheXMgc3RhdGlzdGljcywgcGF5bWVudHMsIGFkdmVydGlzaW5nIG1hdGVyaWFscyBhbmQgbW9yZQ== + SGVyZSBpcyB0aGUgSFRNTCBjb2RlIHdoaWNoIGNyZWF0ZXMgYSBsaW5rIHRvIG91ciBzaXRl + WW91IGNvdWxkIGNvcHkgYW5kIHBhc3RlIGl0IG9uIHlvdXIgcGFnZSB0byBjcmVhdGUgYSBsaW5rIGFuZCBzdGFydCByZWZlcmluZyBjdXN0b21lcnMgYW5kIGVhcm5pbmcgYWZmaWxpYXRlIGNvbW1pc3Npb24u + VG8gcmVmZXIgY3VzdG9tZXJzIHRvIG91ciBzaXRlIGFuZCBlYXJuIGFmZmlsaWF0ZSBjb21taXNzaW9uIHBsZWFzZSB1c2UgdGhlIGZvbGxvd2luZyBVUkw= + SSBhZ3JlZSB0byBhZmZpbGlhdGUgYWdyZWVtZW50IHRlcm1zICZhbXA7IGNvbmRpdGlvbnM= + QW1vdW50 + QW1vdW50IFdpdGhvdXQgU2FsZXMgVGF4L1ZBVA== + QW5k + QW55 + QXZhaWxhYmlsaXR5 + QmVjb21lIEFuIEFmZmlsaWF0ZQ== + UGxlYXNlIGZpbGwgaW4gdGhlIGZvcm0gYmVsb3cgdG8gcmVnaXN0ZXIgYXMgYWZmaWxpYXRlLiBZb3Ugd2lsbCBiZSBub3RpZmllZCB2aWEgZS1tYWlsIHdoZW4geW91ciBhZmZpbGlhdGUgcmVnaXN0cmF0aW9uIGlzIGFwcHJvdmVkLg== + QmlsbGluZyBFbWFpbCAoaWYgaXQncyBkaWZmZXJlbnQgZnJvbSBzaGlwcGluZyk= + QmlsbGluZyBJbmZvcm1hdGlvbg== + QmlsbGluZyBPcHRpb25z + QmlydGggZGF0ZQ== + Qm90aA== + QnV5IE5vdw== + QnV5IFRoaXMgUHJvZHVjdA== + Q2FyZCBOdW1iZXI= + Q2FyZCBUeXBl + UHJpY2VzIG9mIG9uZSBvciBtb3JlIGl0ZW1zIGluIHlvdXIgc2hvcHBpbmcgY2FydCBoYXZlIGJlZW4gY2hhbmdlZCBkdWUgdG8geW91ciBsb2dpbiwgcGxlYXNlIHJldmlldyBjaGFuZ2VzLg== + Q2F0ZWdvcmllcw== + Q2hhbmdlIFBheW1lbnQgVHlwZQ== + UGxlYXNlIGNvbXBsZXRlIHRoZSBmb3JtIGJlbG93IHRvIGNoYW5nZSB5b3VyIGFmZmlsaWF0ZSBwYXltZW50IHR5cGUuIFRoZSBjaGFuZ2Ugd2lsbCB0YWtlIGVmZmVjdCBzdGFydGluZyBmcm9tIHRoZSBuZXh0IHNjaGVkdWxlZCBhZmZpbGlhdGUgcGF5bWVudC4= + QWZmaWxpYXRlIGNvbW1pc3Npb25zIHBheW1lbnQgb3B0aW9ucw== + Q2hhbmdlIFBheW1lbnQgVHlwZQ== + Q2hlY2tvdXQgU3RlcHM= + Q2hvb3NlIFBheW1lbnQgVHlwZQ== + Q2hvb3NlIEFmZmlsaWF0ZSBQbGFu + Q2l0eQ== + Q2xlYXIgQ2FydA== + Q2xlYXI= + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHJlbW92ZSBhbGwgcHJvZHVjdHMgZnJvbSB5b3VyIHNob3BwaW5nIGNhcnQ/ + Q291cG9uIGNvZGUgaXMgZXhwaXJlZCwgYWxyZWFkeSB1c2VkIG9yIGRpc2FibGVkLg== + Q29taXNzaW9uIFBheW1lbnRz + Q29tbWVudHMvaW5zdHJ1Y3Rpb25z + Q29tcGFueQ== + Q29uZmlybWF0aW9u + Q29udGFpbnM= + Q29udGludWUgU2hvcHBpbmc= + Q291cG9uIGhhcyBiZWVuIGFwcGxpZWQu + Q291cG9uIENvZGU= + VGhlIGZvbGxvd2luZyA8aT48c3Ryb25nPmNvdXBvbiBjb2RlPC9zdHJvbmc+PC9pPiBoYXMgYmVlbiBhcHBsaWVk + WW91ciBjb3Vwb24gY29kZSBoYXMgbm90IGJlZW4gYXBwbGllZCBiZWNhdXNlIGl0J3Mgbm90IGVmZmVjdGl2ZSBmb3IgYW55IGl0ZW1zIGluIHlvdXIgY2FydCwgb3IgY3VycmVudCBkaXNjb3VudHMgZ2l2ZXMgeW91IGEgYmV0dGVyIHNhdmluZ3MgYW5kIHlvdSBjb3VsZCBzYXZlIHlvdXIgY291cG9uIGZvciBhbm90aGVyIG9yZGVyLg== + Q291cG9uIGhhcyBiZWVuIHJlbW92ZWQu + Q3JlYXRl + Q3VycmVudCBQYXltZW50IFR5cGU= + Q1ZWMiBoZWxw + RGF0ZQ== + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGlzIGFkZHJlc3M/ + RGVzY3JpcHRpb24= + RGV0YWlscw== + RGlzY291bnQ= + RGlzY291bnQgSW5mbw== + RG9lc24ndCBDb250YWlu + WW91IGhhdmUgbm90IGNyZWF0ZWQgYW55IGFkZHJlc3NlcyB5ZXQu + WW91IGRvbid0IGhhdmUgYW55IG9yZGVycyB5ZXQ= + WW91IGRvbid0IGhhdmUgYW55IGFmZmlsYXRlIHBheW1lbnRzIHlldC4= + WW91IGRvbid0IGhhdmUgYW55IHZpc2l0b3JzIHlldA== + TGluaw== + RG93bmxvYWQgTm93 + RG93bmxvYWRz + VGhlIGl0ZW1zIGF2YWlsYWJsZSBmb3IgZG93bmxvYWQ= + RWRpdG9yJ3MgUGljaw== + RWRpdG9yJ3MgUGlja3M= + RWRpdCBPcHRpb25z + SWYgeW91IGhhdmUgPGk+PHN0cm9uZz5jb3Vwb24gY29kZTwvc3Ryb25nPjwvaT4sIGVudGVyIGl0IGhlcmU= + SWYgeW91IGhhdmUgPGk+PHN0cm9uZz5naWZ0IGNlcnRpZmljYXRlPC9zdHJvbmc+PC9pPiwgZW50ZXIgaXQgaGVyZQ== + UGxlYXNlIGVudGVyIHlvdXIgc2hpcHBpbmcgYWRkcmVzcy4gSW5jb21wbGV0ZSBvciBpbmNvcmVjdCBpbmZvcm1hdGlvbiBtYXkgcmVzdWx0IGluIGEgZGVsYXkgb3IgY2FuY2VsbGF0aW9uIG9mIHlvdXIgb3JkZXIu + WW91IGhhdmUgYWxyZWFkeSBjb21tZW50ZWQgdGhpcyBwcm9kdWN0IQ== + UGxlYXNlIGVudGVyIHZhbGlkIHNoaXBwaW5nIGFkZHJlc3MgdG8gZ2V0IHNoaXBwaW5nIHJhdGVzIGFuZCBvcHRpb25z + U29ycnksIGJ1dCBubyBzaGlwcGluZyB0eXBlcyBhcmUgYXZhaWxhYmxlIGZvciBzZWxlY3RlZCBhZGRyZXNzLiBQbGVhc2Ugc2VsZWN0IGRpZmZlcmVudCBhZGRyZXNzLCBvciBjb250YWN0IHNpdGUgYWRtaW5pc3RyYXRvcg== + RXhhY3RseSBJcw== + RXhwLg== + RmF4IE51bWJlcg== + RmVhdHVyZWQgSXRlbQ== + RmVhdHVyZWQgUHJvZHVjdHM= + RmllbGQgaXMgcmVxdWlyZWQ= + RmlsZW5hbWU= + RmlsZXM= + Rmlyc3QgbmFtZQ== + RnJlZQ== + WW91ciBmcmllbmQgZS1tYWls + WW91ciBmcmllbmQgbmFtZQ== + RnJvbQ== + RnVsbCBOYW1l + R2lmdCBDZXJ0aWZpY2F0ZSBoYXMgYmVlbiBhcHBsaWVk + VGhlIGZvbGxvd2luZyA8aT48c3Ryb25nPmdpZnQgY2VydGlmaWNhdGU8L3N0cm9uZz48L2k+IGhhcyBiZWVuIGFwcGxpZWQ= + WW91ciBnaWZ0IGNlcnRpZmljYXRlIGhhcyBub3QgYmVlbiBhcHBsaWVkIGJlY2F1c2UgaXQncyBub3QgZWZmZWN0aXZlIGZvciBhbnkgaXRlbXMgaW4geW91ciBjYXJ0LCBvciBjdXJyZW50IGRpc2NvdW50cyBnaXZlcyB5b3UgYSBiZXR0ZXIgc2F2aW5ncyBhbmQgeW91IGNvdWxkIHNhdmUgeW91ciBnaWZ0IGNlcnRpZmljYXRlIGZvciBhbm90aGVyIG9yZGVyLg== + R2lmdCBDZXJ0aWZpY2F0ZSBoYXMgYmVlbiByZW1vdmVkLg== + R2lmdCBDZXJ0aWZpY2F0ZQ== + R3JhbmQgVG90YWw= + SSBBZ3JlZSB0bw== + QWRkaXRpb25hbCBJbWFnZXM= + QURESVRJT05BTCBJTUFHRVM= + SW5zdXJhbmNlIENvc3Q= + SW52YWxpZCBjb3Vwb24gY29kZSE= + SXMgbm90 + VGhpcyBpdGVtIGlzIGVsaWdpYmxlIGZvciB0aGUgZm9sbG93aW5nIGRpc2NvdW50 + S2V5d29yZHMgYXJlIHRvbyBzaG9ydA== + TGFzdCAzIG1vbnRocw== + TGFzdCA2IG1vbnRocw== + TGFzdCBtb250aA== + TGFzdCBuYW1l + TGFzdCB3ZWVr + TGFzdCB5ZWFy + TG9naW4= + TG9nb3V0 + TWFuYWdlIGFkZHJlc3Nlcw== + TWFudWZhY3R1cmVy + TWFudWZhY3R1cmVycw== + TWFudWZhY3R1cmVyIEEgdG8gWg== + TWFudWZhY3R1cmVyIFogdG8gQQ== + TWVzc2FnZQ== + TW9yZSBGaWxlcw== + TW9yZSBJbWFnZXM= + bW9yZQ== + bW9yZSBvcmRlcnM= + U29ycnksIGJ1dCB0aGUgcHJvZHVjdCB5b3UgaGF2ZSBzZWxlY3RlZCBpcyBvdXQgb2Ygc3RvY2su + U29ycnksIGJ1dCB0aGUgcXVhbnRpdHkgeW91IGhhdmUgc2VsZWN0ZWQgZm9yIG9uZSBvciBtb3JlIHByb2R1Y3RzIGluIHlvdXIgY2FydCBpcyBub3QgY3VycmVudGx5IGF2YWlsYmxlLiBNYXhpbXVtIGF2YWlsYmxlIHF1YW50aXR5IGhhcyBiZWVuIGxlZnQgaW4geW91ciBjYXJ0Lg== + SXRlbXMgcXVhbnRpdGVzIGFuZC9vciBvcmRlciB0eXBlcyBpbiB5b3UgY2FydCBoYXZlIGJlZW4gdXBkYXRlZC4gUGxlYXNlIHJldmlldyB0aGUgY2hhbmdlcyBiZWxvdyBiZWZvcmUgcHJvY2VlZGluZy4= + TVNSUA== + WW91IGhhdmUgdG8gYWdyZWUgdG8gYWZmaWxpYXRlIHRlcm1zICZhbXA7IGNvbmRpdGlvbnMgdG8gcmVnaXN0ZXIgYXMgYWZmaWxpYXRl + TXkgQWNjb3VudA== + TXkgQWRkcmVzc2Vz + TXkgT3JkZXJz + TmFtZQ== + VGl0bGUgQSB0byBa + TmFtZSBvbiB0aGUgQ2FyZA== + VGl0bGUgWiB0byBB + TmV3 + QWRkIG5ldyBhZGRyZXNz + TmV3IFByb2R1Y3Rz + Tm8= + Tm8gY3JpdGVyaWEgZW50ZXJlZCBvciBrZXl3b3JkcyBhcmUgdG9vIHNob3J0IQ== + VGhlcmUgaXMgbm8gZmlsZXMgYXZhaWxhYmxlIGZvciB0aGlzIHByb2R1Y3Qu + Tm8gcHJvZHVjdHMgZm91bmQgbWF0Y2hpbmcgeW91ciBjcml0ZXJpYQ== + Tm90ZQ== + T2s= + T2xkIHRvIFJlY2VudA== + T3B0aW9ucyBDb21iaW5hdGlvbg== + U2VsZWN0ZWQgb3B0aW9ucyBjb21iaW5hdGlvbiBpcyBjdXJyZW50bHkgbm90IGF2YWlsYWJsZQ== + UGxlYXNlIHNlbGVjdCB0aGUgb3B0aW9ucyBtYXJrZWQgd2l0aCA8c3BhbiBjbGFzcz0iZXJyb3IiPio8L3NwYW4+IGJlZm9yZSBwcm9jZWVkaW5n + T3I= + Q29tbWlzc2lvbg== + T3JkZXIgQ29tcGxldGVk + T3JkZXIgY291bnQ= + T3JkZXIgIw== + T3JkZXIgTnVtYmVy + T3JkZXIgUHJldmlldw== + T3JkZXJz + QWxsIG9mIHlvdXIgb3JkZXJz + WW91ciBvcmRlciBoYXMgYmVlbiBzdWNjZXNzZnVsbHkgcGxhY2Vk + T3JkZXIgVG90YWw= + T3JkZXIgQW1vdW50 + b3IgZW50ZXIgbmV3IGFkZHJlc3MgYmVsb3c= + cHJvZHVjdHM= + b3RoZXI= + T3VyIFByaWNl + T3V0IG9mIHN0b2Nr + QW1vdW50 + UGF5bWVudCBSZWZlcmVuY2U= + UGF5bWVudCBUeXBl + UGVyc29uYWwgSW5mb3JtYXRpb24= + VGhpcyBzZWN0aW9uIGFsbG93cyB5b3UgdG8gY2hhbmdlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gc3VjaCBhcyBOYW1lLCBQYXNzd29yZCBldGMu + UGhvbmUgTnVtYmVy + UGxlYXNlIGVudGVyIHlvdXIgYmlsbGluZyBhZGRyZXNzLiBJbmNvbXBsZXRlIG9yIGluY29yZWN0IGluZm9ybWF0aW9uIG1heSByZXN1bHQgaW4gYSBkZWxheSBvciBjYW5jZWxsYXRpb24gb2YgeW91ciBvcmRlci4= + UG9wdWxhcg== + UHJpY2U= + UHJpY2UgSGlnaCB0byBMb3c= + UHJpY2UgTG93IHRvIEhpZ2g= + UHJpY2luZw== + UHJvY2VlZCB0byBDaGVja291dA== + UHJvY2VlZCB0byBCaWxsaW5n + UHJvY2Vzc2luZyBGZWU= + UHJvZHVjdCBEZXNjcmlwdGlvbg== + UHJvZHVjdCBEZXRhaWxz + RmlsZXM= + UHJvZHVjdHM= + UHJvZHVjdHMgQnk= + UHJvZHVjdHMgVG90YWw= + UXR5 + UXVhbnRpdHk= + UXVhbnRpdHkgUHJpY2luZw== + QXZlcmFnZQ== + RXhjZWxsZW50 + RmFpcg== + R29vZA== + UG9vcg== + UmF0ZSBQcm9kdWN0 + UmF0ZSBUaGlzIFByb2R1Y3Q= + VmVyeSBHb29k + UmVjZW50bHkgVmlld2VkIEl0ZW1z + UmVjZW50IE9yZGVycw== + UmVjZW50IHRvIE9sZA== + UmVjb21tZW5k + UmVjb21tZW5kIFRoaXMgUHJvZHVjdA== + UmVmZXJlciBVUkw= + UmVnaXN0ZXIgQXMgQWZmaWxpYXRl + UmVnaXN0cmF0aW9u + UmVndWxhciBQcmljZQ== + UmVsYXRlZCBQcm9kdWN0cw== + UmVsZXZhbmNl + UmVtb3Zl + UmVtb3ZlIGZyb20gV2lzaCBMaXN0 + UmVtb3Zl + Q29tbWVudCBieQ== + Q29tbWVudCBwcm9kdWN0 + Q29tbWVudHM= + Q29tbWVudCB0aGlzIHByb2R1Y3Q= + U2VhcmNoIEluIFJlc3VsdHM= + U2VhcmNoIFJlc3VsdHM= + U2VsZWN0 + UGxlYXNlIHNlbGVjdCB5b3VyIGFkZHJlc3M= + U2VsZWN0IE9wdGlvbnM= + U2VuZCBwYXNzd29yZA== + U2hpcG1lbnQgaW5mb3JtYXRpb24= + U2hpcHBpbmcgY29zdA== + U2hpcHBpbmcgSW5mb3JtYXRpb24= + U2hpcHBpbmcgT3B0aW9ucw== + U2hpcHBpbmcgVG90YWw= + VHJhY2tpbmcvUmVmZXJlbmNlIE51bWJlcg== + VGhlIHByb2R1Y3RzIGluIHlvdXIgY2FydCBoYXZlIGRpZmZlcmVudCBzaGlwcGluZyBvcHRpb25zLiBUaGUgc2hpcHBpbmcgb3B0aW9ucyBhbGxvd2VkIGZvciBhbGwgdGhlIHByb2R1Y3RzIGluIHlvdXIgY2FydCBhcmUgZGlzcGxheWVkIGJlbG93LiBJZiB5b3UnZCBsaWtlIHRvIG1hbnVhbGx5IGFkanVzdCB0aGUgc2hpcHBpbmcgZm9yIGV2ZXJ5IGdyb3VwIG9mIHByb2R1Y3RzIGNsaWNrIHRoZSBjaGVja2JveCBiZWxvdw== + dGhlIHByb2R1Y3RzIGluIHlvdXIgc2hvcHBpbmcgY2FydCBjYW4ndCBiZSBzaGlwcGVkIGluIG9uZSBzaGlwbWVudCBiZWNhdXNlIG9mIGRpZmZlcmVudCBzaGlwcGluZyBvcHRpb25zLiBZb3VyIG9yZGVyIHdpbGwgYmUgc3BsaXQgYW5kIHNvbWUgcHJvZHVjdHMgd2lsbCBiZSBzaGlwcGVkIHNlcGFyYXRlbHkuIFBsZWFzZSBzZWxlY3QgdGhlIHNoaXBwaW5nIGZvciBlYWNoIGdyb3VwIG9mIHByb2R1Y3RzIGJlbG93Lg== + U2l6ZQ== + U29ydA== + U29ydCBieQ== + U1NOL1RheCBJZC9WQVQgTnVtYmVy + U3RhdHVz + U3ViLUNhdGVnb3JpZXM= + U3Vic2NyaWJl + U3VidG90YWw= + dGVybXMgJmFtcDsgY29uZGl0aW9ucw== + VGVybXMgQW5kIENvbmRpdGlvbnM= + QWZmaWxpYXRlIGFncmVlbWVudCwgdGVybXMgJmFtcDsgY29uZGl0aW9ucw== + VGhhbmsgWW91 + VGhhbmsgeW91IGZvciByZWdpc3RlcmluZyBhcyBhZmZpbGlhdGUuIFlvdSB3aWxsIGJlIG5vdGlmaWVkIHZpYSBlLW1haWwgd2hlbiB5b3VyIHJlZ2lzdHJhdGlvbiBpcyBhcHByb3ZlZC4= + VG8= + VG9kYXk= + VG9wIFNlbGxlcg== + VG9wIFNlbGxlcnM= + VG90YWw= + Q29tbWlzc2lvbiBFYXJuZWQ= + T3JkZXIgVG90YWwgQW1vdW50 + T3JkZXJz + VG90YWwgU2F2aW5ncw== + VmlzaXRvcnM= + WW91IG1heSBhbHNvIHdpc2ggdG8gdHJ5IG91ciByZWNvbW1lbmRlZCBwcm9kdWN0cw== + WW91IG1heSBhbHNvIHdpc2ggdG8gdHJ5IG91ciByZWNvbW1lbmRlZCBwcm9kdWN0cw== + VW5zdWJzY3JpYmU= + VXBkYXRl + VXBkYXRlIEFkZHJlc3M= + VXBkYXRlIENhcnQ= + VXBkYXRlIE9wdGlvbnM= + VXBkYXRlIFNoaXBwaW5n + U2FsZXMgVGF4L1ZBVA== + VmVyc2lvbg== + VmlldyBSZWxhdGVkIFByb2R1Y3Rz + VmlldyBjb21tZW50cw== + V2VsY29tZQ== + V2lzaCBMaXN0 + VGhlIGl0ZW1zIHlvdSBoYXZlIGFkZGVkIHRvIHRoZSB3aXNoIGxpc3Q= + WWVz + WWVzdGVyZGF5 + WW91IGhhdmUgb25lIG9yIG1vcmUgYmFja29yZGVyZWQgaXRlbXMgb24geW91ciBzaG9wcGluZyBjYXJ0LiBQbGVhc2UsIHNlbGVjdCBvbmUgb2YgdGhlIGZvbGxvd2luZyBzaGlwbWVudCBvcHRpb24gdGhhdCBtaWd0aCBhZmZlY3QgeW91ciBzaGlwbWVudCBjb3N0 + WW91ciBTaG9wcGluZyBDYXJ0 + WW91ciBzaG9wcGluZyBjYXJ0IGlzIGVtcHR5 + WW91IGhhdmUgbm8gZG93bmxvYWRhYmxlIHByb2R1Y3RzIHB1cmNoYXNlZCB5ZXQu + WW91ciBEb3dubG9hZHM= + WW91ciBlLW1haWw= + WW91ciBuYW1l + WW91ciBQcmljZQ== + RW50ZXIgeW91ciBjb21tZW50 + WW91ciBXaXNoIExpc3Q= + WW91ciB3aXNoIGxpc3QgaXMgZW1wdHk= + WmlwIGNvZGU= + Wm9vbSBJbWFnZQ== + Q29udGFjdCBJbmZvcm1hdGlvbg== + Q29udGFjdCBpbmZvcm1hdGlvbg== + UGF5bWVudCB0eXBl + Q3VzdG9tZXIgTG9naW4= + VGhyZWUtZGlnaXQgbnVtYmVyIHByaW50ZWQgaW4gdGhlIHNpZ25hdHVyZSBzcGFjZSBvbiB0aGUgYmFjayBvZiBWSVNBLCBNYXN0ZXJDYXJkIGFuZCBEaXNjb3Zlci4gRm91ci1kaWdpdCBudW1iZXIgb24gdGhlIGZyb250IG9mIEFtZXJpY2FuIEV4cHJlc3M= + RGFpbHkgRGVhbHM= + WW91ciBBZmZpbGlhdGUgQWNjb3VudCBJbmZvcm1hdGlvbg== + TWFuYWdlIHlvdXIgc2hpcHBpbmcgYW5kIGJpbGxpbmcgYWRkcmVzc2VzIGhlcmU= + UHVyY2hhc2VkIERvd25sb2Fkcw== + TGlzdCBvZiBwbGFjZWQgT3JkZXJz + Tm8gb3JkZXJz + Tm8gcGF5bWVudHM= + Tm8gdmlzaXRvcnM= + RW50ZXIgQmlsbGluZyBJbmZvcm1hdGlvbg== + U2hpcHBpbmcgQWRkcmVzcw== + RmF4 + WW91IGhhdmUgYWxyZWFkeSByYXRlZCB0aGlzIHByb2R1Y3Qh + RGVzY3JpcHRpb24gZXhjZXJwdA== + SXRlbSBJcyBhIE5ldyBQcm9kdWN0 + SXRlbSBJcyBhIFBvcHVsYXIgUHJvZHVjdA== + UHJpY2U= + UHJvZHVjdCBJRA== + VGl0bGU= + U0tV + QWRkZWQgb24= + Q29tbWVudHM= + UGF5bWVudCB0eXBl + RG93bmxvYWQgTGluaw== + RGVmYXVsdCBCaWxsaW5nIEFkZHJlc3M= + RGVmYXVsdCBTaGlwcGluZyBBZGRyZXNz + TWFudWZhY3R1cmVy + TVNSUA== + T3VyIFByaWNl + QmVjb21lIGFuIEFmZmlsaWF0ZQ== + UmV0dXJucw== + U0tV + U29jaWFsIFNlY3VyaXR5ICM= + WW91IFNhdmU= + b3IgZW50ZXIgbmV3IGFkZHJlc3M= + UHJvZmlsZSBhZGRyZXNz + SWYgeW91IGZvcmdvdCB5b3VyIHBhc3N3b3JkIGNsaWNr + SXRlbXM= + a2c= + RGVmYXVsdCBCaWxsaW5nIEFkZHJlc3M= + RGVmYXVsdCBTaGlwcGluZyBBZGRyZXNz + TWF0ZXJpYWxz + T25lIG9yIG1vcmUgcHJvZHVjdCBpbiB5b3VyIGNhcnQgcmVxdWlyZXMgbWluaW11bSBxdWFudGl0eSBmb3IgcHVyY2hhc2UuIFlvdXIgY2FydCBoYXMgYmVlbiBhZGp1c3RlZCBhY2NvcmRpbmdseQ== + bW9yZQ== + TXVsdGlwbGUgU2hpcHBpbmcgVHlwZXM= + TXkgQWRkcmVzc2Vz + TXkgRG93bmxvYWRz + TXkgT3JkZXJz + Tm8gb3JkZXJz + Tm8gUHJvZHVjdHM= + bi9h + QWRkIG5ldyBhZGRyZXNz + UGxhY2UgT3JkZXI= + T3RoZXIgcHJvZHVjdHMgYnk= + b3VuY2Vz + UGF5bWVudCBhbW91bnQ= + UGF5bWVudCByZWZlcmVuY2U= + UGF5bWVudHM= + UGxlYXNlIExvZ2lu + cG91bmRz + UHJvZHVjdHMgdXBkYXRlZA== + SSB0aG91Z2h0IHlvdSBtaWdodCBiZSBpbnRlcmVzdGVkIGluIHRoaXMgaXRlbS4= + VGhhbmsgeW91IGZvciByZWNvbW1lbmRpbmcgdGhpcyBwcm9kdWN0LiBUaGUgZW1haWwgbWVzc2FnZSBoYXMgYmVlbiBzZW50IG91dC4= + UmVjdXJyaW5n + Q2FuY2VsIFJlY3VycmluZyBPcmRlcg== + IGRheShzKSBpbiBhZHZhbmNlLg== + SXQgd2lsbCBiZSBjaGFyZ2UgZm9yIHRoZSBzYW1lIHRvdGFsIGFtb3VudCBvbiA= + VGhpcyBpcyBhIHJlY3VycmluZyBvcmRlci4= + UmVmZXJyZXIgbGluaw== + UmVnaXN0cmF0aW9uIENvbmZpcm1hdGlvbg== + UmV0dXJuaW5nIGN1c3RvbWVycw== + U2FtZSBBcyBTaGlwcGluZyBBZGRyZXNz + QmlsbGluZyBJbmZvcm1hdGlvbg== + Q29zdCBTdW1tYXJ5 + RmlsZXM= + T3JkZXIgVG90YWw= + U2hpcHBpbmcgSW5mb3JtYXRpb24= + Q29tcGFueQ== + QWxsIGF2YWlsYWJsZSBpdGVtcw== + QWxsIGJhY2tvcmRlcmVkIGl0ZW1z + QmFja29yZGVyZWQ= + TnVtYmVyIG9mIEl0ZW1z + U2hpcG1lbnQ= + U2hpcHBpbmcgVHlwZQ== + U2hpcHBpbmcgV2VpZ2h0 + U2hvcHBpbmcgQ2FydA== + U29ydCBQcm9kdWN0cyBCeQ== + WW91IG1heSBmaWxsIGluIHRoZSBmb3JtIGJlbG93IHRvIHJlZ2lzdGVyLiBSZWdpc3RlcmluZyB3aWxsIGFsbG93IHlvdSB0byB1c2UgTXkgQWNjb3VudCBmZWF0dXJlcyBhbmQgc2ltcGxpZmllZCBjaGVja291dCBwcm9jZXNzIHRoZSBuZXh0IHRpbWUgeW91IHBsYWNlIGFuIG9yZGVyLg== + VGVybXMgYW5kIENvbmRpdGlvbnM= + QWZmaWxpYXRlIGFncmVlbWVudCwgdGVybXMgJmFtcDthbXA7IGNvbmRpdGlvbnM= + VGhhbmsgeW91IGZvciBjb21tZW50aW5nIHRoaXMgcHJvZHVjdC4= + VGhhbmsgeW91IGZvciBjb21tZW50aW5nIHRoaXMgcHJvZHVjdCAtIGl0J3MgcGVuZGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWwu + UGxlYXNlIGNvbmZpcm0gdGhhdCB5b3Ugd2FudCB0byByZXNldCB5b3VyIHBhc3N3b3JkLg== + Tm8gZmlsZXMgYXZhaWxhYmxlLg== + Tm8gcGVybWlzc2lvbnMgdG8gY29tbWVudCB0aGlzIHByb2R1Y3Qu + V2UgQWNjZXB0IENyZWRpdCBDYXJkcw== + VGhhbmsgeW91IGZvciBiZWNvbWluZyBvdXIgYWZmaWxpYXRlLiBZb3UnbGwgcmVjZWl2aW5nIG1vbnRobHkgdXBkYXRlcyBieSBlbWFpbC4= + UHJvZHVjdCBDb21tZW50IEFkZGVk + QWZmaWxpYXRlIFByb2dyYW0= + UGF5bWVuIFR5cGU= + UGF5bWVudCBUeXBlIENoYW5nZWQ= + QmVjb21lIGFuIEFmZmlsaWF0ZQ== + QWZmaWxpYXRlIFN0YXRpc3RpY3M= + T3JkZXJzIFN0YXRpc3RpY3M= + VmlzaXRvciBTdGF0aXN0aWNz + Q2FuY2VsIFJlb2NjdXJpbmcgQmlsbGluZw== + U2hvcHBpbmcgQ2FydA== + Q2hlY2tvdXQgU3RlcHM= + Q29taXNzaW9uIFBheW1lbnRz + Q29uZmlybSBwYXNzd29yZCByZXNldA== + Q3JlZGl0IENhcmRz + RGFpbHkgRGVhbHM= + RmVhdHVyZWQgUHJvZHVjdHM= + TXkgRG93bmxvYWRz + TXkgT3JkZXJz + TmV3IFByb2R1Y3Rz + T3JkZXIgUHJldmlldw== + RWRpdG9yJ3MgUGljayBQcm9kdWN0cw== + UG9wdWxhciBCcmFuZHM= + UHJvZHVjdCBEZXRhaWxz + UHJvZHVjdCBGaWxlcw== + UHJvZHVjdHM= + UHJvZHVjdHMgYnkgTWFudWZhY3R1cmVy + UHJvZHVjdCBTZWFyY2ggUmVzdWx0cw== + UmVjZW50bHkgVmlld2Vk + U29ycnkuIE5ldyB1c2VyIHJlZ2lzdHJhdGlvbiBoYXMgYmVlbiBkaXNhYmxlZC4= + UmVnaXN0cmF0aW9uIERpc2FibGVk + UmVsYXRlZCBQcm9kdWN0cw== + Q29tbWVudCB0aGlzIHByb2R1Y3Q= + U2hpcHBpbmcgT3B0aW9ucw== + U2hvcHBpbmcgQ2FydA== + U3BlY2lhbCBQcm9kdWN0cw== + Tm90IGEgTWVtYmVyPw== + VG9wIFNlbGxlcnM= + VG9wIFNlbGxlcnM= + WW91ciBXaXNoIExpc3Q= + VG90YWw= + VG90YWwgY29tbWlzc2lvbnM= + VG90YWwgb3JkZXJzIGFtb3VudA== + VG90YWwgb3JkZXJz + VG90YWwgcHJvZHVjdHM= + VG90YWwgdmlzaXRvcnM= + V2hhdCBpcyB0aGlzPw== + U2hvcHBpbmcgQ2FydA== + Q3VycmVuY3k= + + + \ No newline at end of file Index: in-commerce/_install/install_data.sql =================================================================== diff -u -N --- in-commerce/_install/install_data.sql (revision 0) +++ in-commerce/_install/install_data.sql (revision 12930) @@ -0,0 +1 @@ +UPDATE Category SET l1_Name = 'Products (TD)' WHERE l1_Name = 'Products'; \ No newline at end of file Index: in-commerce/_install/theme.xml =================================================================== diff -u -N --- in-commerce/_install/theme.xml (revision 0) +++ in-commerce/_install/theme.xml (revision 12930) @@ -0,0 +1,4 @@ + + in-commerce/designs/section + in-commerce/products/product_detail + \ No newline at end of file Index: in-commerce/checkout/billing.tpl =================================================================== diff -u -N --- in-commerce/checkout/billing.tpl (revision 0) +++ in-commerce/checkout/billing.tpl (revision 12930) @@ -0,0 +1,77 @@ + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + +
    + + +
    + + + +
    +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/checkout/checkout_success.tpl =================================================================== diff -u -N --- in-commerce/checkout/checkout_success.tpl (revision 0) +++ in-commerce/checkout/checkout_success.tpl (revision 12930) @@ -0,0 +1,57 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + ! +
    + +
    + + + + +
    +
    +
    + + + + + + Index: in-commerce/checkout/cvv2help.tpl =================================================================== diff -u -N --- in-commerce/checkout/cvv2help.tpl (revision 0) +++ in-commerce/checkout/cvv2help.tpl (revision 12930) @@ -0,0 +1,46 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + + + + + CVV2HELP TPL + +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/checkout/preview.tpl =================================================================== diff -u -N --- in-commerce/checkout/preview.tpl (revision 0) +++ in-commerce/checkout/preview.tpl (revision 12930) @@ -0,0 +1,62 @@ + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + + + + +
    + +
    +
    +
    +
    +
    + + + + + Index: in-commerce/checkout/shipping.tpl =================================================================== diff -u -N --- in-commerce/checkout/shipping.tpl (revision 0) +++ in-commerce/checkout/shipping.tpl (revision 12930) @@ -0,0 +1,72 @@ + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + +
    + + + + +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/checkout/shop_cart.tpl =================================================================== diff -u -N --- in-commerce/checkout/shop_cart.tpl (revision 0) +++ in-commerce/checkout/shop_cart.tpl (revision 12930) @@ -0,0 +1,325 @@ + + + + + () + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + () + + +
    + + + + + + + +
    + img/warning_icon.gif" width="21" height="18" alt=""/> + + +
    +
    +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    . 
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    + + + + + + +
    + img/shopping_cart_item.gif" width="16" height="14" alt="" /> + + + "> +   + + + + + + + +
    + + + + + + + + "> + + +
    + +
    + +
    + +
    + :
    + : + +
    + +
    + + +
    + + + + + + + " style="width:20px" class="input-text" name="" /> + + + " style="width:20px" class="input-text" name="" /> + + + + 1 + + + + +   + + img/delete.gif" title="Delete" alt="Delete" width="8" height="10" border="0" /> + + + img/delete.gif" title="Delete" alt="Delete" width="8" height="10" border="0" /> + +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    + + + + + + + + + + in-commerce/checkout/shippingin-commerce/checkout/billing" /> + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + :  + + +
    + img/s.gif" width="1" height="5" alt="" /> +
    + :  + +    + + ">img/delete.gif" title="" alt="" width="8" height="10" border="0" /> +
    + img/s.gif" width="1" height="3" alt="" /> +
    +    + ">img/delete.gif" title="" alt="" width="8" height="10" border="0" /> +
    +
    + : +
    + img/s.gif" width="1" height="2" alt="" />
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    + " /> +   + ')" value="" /> + + + + "> +   + " /> +
    + +
    +
    + + + + +
    "> + + + + + &w=180&h=46&style=white&variant=text&loc=en_US" height="46" width="180"> + + + &w=180&h=46&style=white&variant=text&loc=en_US" height="46" width="180"> + + +
    + + +
    +
    +
    +
    + +
    + + + +
    +
    +
    + + + + + Index: in-commerce/designs/.smsignore =================================================================== diff -u -N --- in-commerce/designs/.smsignore (revision 0) +++ in-commerce/designs/.smsignore (revision 12930) @@ -0,0 +1 @@ +.*\.tpl \ No newline at end of file Index: in-commerce/designs/section.tpl =================================================================== diff -u -N --- in-commerce/designs/section.tpl (revision 0) +++ in-commerce/designs/section.tpl (revision 12930) @@ -0,0 +1,104 @@ + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    + + +
    + +
    +
    + +
    +
    + +
    + + + +
    + +
    + +
    + + + + + + () + + + + + + + + +
    + + +
    + +
    + + + + + +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/elements/content_boxes/checkout/billing_address.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/content_boxes/checkout/billing_address.elm.tpl (revision 0) +++ in-commerce/elements/content_boxes/checkout/billing_address.elm.tpl (revision 12930) @@ -0,0 +1,64 @@ + + + + + + + + *

    + +

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "/> + +
    : + checked" /> +
    +
    \ No newline at end of file Index: in-commerce/elements/content_boxes/checkout/billing_options.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/content_boxes/checkout/billing_options.elm.tpl (revision 0) +++ in-commerce/elements/content_boxes/checkout/billing_options.elm.tpl (revision 12930) @@ -0,0 +1,194 @@ + + + + + + + + +
    + +
    img/s.gif" width="3" height="1" alt=""/>
    +
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    + +
    + + + + +
    + +

    + +
    + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />
    + + + + + + + "> + + + + + + + + "> + + + + + + + + + + "> + +
    + +
    +
    + + / + +
    + +
    +
    + " value="" tabindex="" style="width: 50px;"> +    +
    +
    + + +
    + + + + + + + + + +
    + +
    + + + + + +
    + +
    + +
    +
    +
    + +
    +
    + + + "> +
    + + + + : + + + + + + + (): + + + + : + + + + + + + : + + + + + + + : + + + + + + + %: + + + + + + + + + + + + + + + + + + + + + + + + + +
    :
    :
    + +
    + img/grey_pix.gif" width="100%" height="1" alt="" />

    +
    + + +
    + : + +  " name="events[ord][OnUpdate]" id="events[ord][OnUpdate]"> +

    + + +
    \ No newline at end of file Index: in-commerce/elements/content_boxes/checkout/form_register.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/content_boxes/checkout/form_register.elm.tpl (revision 0) +++ in-commerce/elements/content_boxes/checkout/form_register.elm.tpl (revision 12930) @@ -0,0 +1,54 @@ + + + + + + *

    + + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + "> + + + + + + "/> + + " no_editing="1"/> + +
    +
    +
    \ No newline at end of file Index: in-commerce/elements/content_boxes/checkout/shipping_address.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/content_boxes/checkout/shipping_address.elm.tpl (revision 0) +++ in-commerce/elements/content_boxes/checkout/shipping_address.elm.tpl (revision 12930) @@ -0,0 +1,53 @@ + + + + + + + + *

    + +

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "/> + +
    +
    \ No newline at end of file Index: in-commerce/elements/content_boxes/checkout/shipping_options.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/content_boxes/checkout/shipping_options.elm.tpl (revision 0) +++ in-commerce/elements/content_boxes/checkout/shipping_options.elm.tpl (revision 12930) @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + : + + +
    + + + name="" + id="_" value=""> +  
    +
    + +
    +
    + + + : + +
    + " id="" value="" /> + ').value = this.checked ? 1:0; document.getElementById('events[ord][OnUpdate]').click();" type="checkbox" + + name="cb_" + id="cb_" value="1" /> +  
    + +
    + " value="1" /> +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    + "/>
    +
      + : + + +
       + : + + +
       + : + + +
       + : + + +
       + : + + +
       + %: + + +
       + : + + +
       + : + + +
        + + " class="button"> +
    +
    + + + + +
    + +
    + + + + + + + + ">
    +
    +
    +
    +
    + + + +
    + :
    + + + + + + + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + +
    + + +
    + (">). +
    + + + . + + + + + + + + + \ No newline at end of file Index: in-commerce/elements/content_boxes/featured_products.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/content_boxes/featured_products.elm.tpl (revision 0) +++ in-commerce/elements/content_boxes/featured_products.elm.tpl (revision 12930) @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + +
    + ">...
    +
    +
    + + +
    + \ No newline at end of file Index: in-commerce/elements/content_boxes/home_page_items.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/content_boxes/home_page_items.elm.tpl (revision 0) +++ in-commerce/elements/content_boxes/home_page_items.elm.tpl (revision 12930) @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + ">...
    +
    + + +
    + \ No newline at end of file Index: in-commerce/elements/content_boxes/my_favorites.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/content_boxes/my_favorites.elm.tpl (revision 0) +++ in-commerce/elements/content_boxes/my_favorites.elm.tpl (revision 12930) @@ -0,0 +1,21 @@ + + + + + + () + + + + + + +
    + + + + + + +
    + \ No newline at end of file Index: in-commerce/elements/content_boxes/new_products.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/content_boxes/new_products.elm.tpl (revision 0) +++ in-commerce/elements/content_boxes/new_products.elm.tpl (revision 12930) @@ -0,0 +1,23 @@ + + + + + + + + + + + + +
    + + +
    + ">... +
    +
    + + +
    + \ No newline at end of file Index: in-commerce/elements/content_boxes/pick_products.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/content_boxes/pick_products.elm.tpl (revision 0) +++ in-commerce/elements/content_boxes/pick_products.elm.tpl (revision 12930) @@ -0,0 +1,22 @@ + + + + + + + + + + + + +
    + + +
    + ">... +
    +
    + +
    + \ No newline at end of file Index: in-commerce/elements/content_boxes/related_items.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/content_boxes/related_items.elm.tpl (revision 0) +++ in-commerce/elements/content_boxes/related_items.elm.tpl (revision 12930) @@ -0,0 +1,6 @@ + + + + +
    + \ No newline at end of file Index: in-commerce/elements/content_boxes/related_products.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/content_boxes/related_products.elm.tpl (revision 0) +++ in-commerce/elements/content_boxes/related_products.elm.tpl (revision 12930) @@ -0,0 +1,19 @@ + + + + + + () + + + + + + + + +
    + + +
    + \ No newline at end of file Index: in-commerce/elements/content_boxes/search_results.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/content_boxes/search_results.elm.tpl (revision 0) +++ in-commerce/elements/content_boxes/search_results.elm.tpl (revision 12930) @@ -0,0 +1,26 @@ + + + + + () + + + + + + + +
    + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + + + img/s.gif" width="1" height="5" alt="" />
    + ">... +
    + +
    \ No newline at end of file Index: in-commerce/elements/side_boxes/action_box.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/side_boxes/action_box.elm.tpl (revision 0) +++ in-commerce/elements/side_boxes/action_box.elm.tpl (revision 12930) @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + +
    - + + + + + + "> + + + +
    - + "> +
    \ No newline at end of file Index: in-commerce/elements/side_boxes/affiliate_navigation.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/side_boxes/affiliate_navigation.elm.tpl (revision 0) +++ in-commerce/elements/side_boxes/affiliate_navigation.elm.tpl (revision 12930) @@ -0,0 +1,24 @@ + + + + + + + + + + + + + +
    + img/menu-li-2-level.gif" alt="" width="4" height="4" border="0" />
    +
    + +
    + + \ No newline at end of file Index: in-commerce/elements/side_boxes/cart_indicator.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/side_boxes/cart_indicator.elm.tpl (revision 0) +++ in-commerce/elements/side_boxes/cart_indicator.elm.tpl (revision 12930) @@ -0,0 +1,26 @@ + + + + + + + + + + + + +
    +
    + :
    + + :
    +
    + + "> + in-commerce/checkout/shippingin-commerce/checkout/billing" /> + "> + + +
    +
    \ No newline at end of file Index: in-commerce/elements/side_boxes/categories.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/side_boxes/categories.elm.tpl (revision 0) +++ in-commerce/elements/side_boxes/categories.elm.tpl (revision 12930) @@ -0,0 +1,50 @@ + + + + img/menu-li-2-level.gif" alt="" width="4" height="4" border="0" />
    + + + " class="sub-category">...
    + img/s.gif" alt="" width="1" height="3" border="0" />
    + + +
    + + + + + img/menu-li-2-level.gif" alt="" width="4" height="4" border="0" />
    + + + + + + " class="sub-category"> + + + +
    + + + + + + + + + + + +
    + img/menu-li-1-level.gif" alt="" width="6" height="5" border="0" />
    +
    + +
    + + " class="top-category">
    +
    + + +
    + img/s.gif" alt="" width="1" height="5" border="0" />
    +
    Index: in-commerce/elements/side_boxes/checkout_steps.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/side_boxes/checkout_steps.elm.tpl (revision 0) +++ in-commerce/elements/side_boxes/checkout_steps.elm.tpl (revision 12930) @@ -0,0 +1,44 @@ + + + + + + + + +
    + + . ">
    +
    + + + .
    +
    + + + .
    +
    + + + + + + + + + + +
    \ No newline at end of file Index: in-commerce/elements/side_boxes/credit_cards.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/side_boxes/credit_cards.elm.tpl (revision 0) +++ in-commerce/elements/side_boxes/credit_cards.elm.tpl (revision 12930) @@ -0,0 +1,26 @@ + + + + +
    +
    + + + + + + + + + + + +
    + img/credit_cards/visa.gif" />
    +
    + img/credit_cards/american_express.gif" />
    +
    + img/credit_cards/master_card.gif" />
    +
    + img/credit_cards/novus.gif" />
    +
    \ No newline at end of file Index: in-commerce/elements/side_boxes/manufacturer_dropdown.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/side_boxes/manufacturer_dropdown.elm.tpl (revision 0) +++ in-commerce/elements/side_boxes/manufacturer_dropdown.elm.tpl (revision 12930) @@ -0,0 +1,15 @@ + + 1 + + + + + + + +
    + +
    \ No newline at end of file Index: in-commerce/elements/side_boxes/pick_products.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/side_boxes/pick_products.elm.tpl (revision 0) +++ in-commerce/elements/side_boxes/pick_products.elm.tpl (revision 12930) @@ -0,0 +1,18 @@ + + + + + "> () + + + + + + +
    + + + "> + + + \ No newline at end of file Index: in-commerce/elements/side_boxes/recent_products.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/side_boxes/recent_products.elm.tpl (revision 0) +++ in-commerce/elements/side_boxes/recent_products.elm.tpl (revision 12930) @@ -0,0 +1,22 @@ + + + + "> () + + + + + + +
    + + + ">...
    +
    + + +
    + +
    + "/> +
    \ No newline at end of file Index: in-commerce/elements/side_boxes/top_seller_products.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/side_boxes/top_seller_products.elm.tpl (revision 0) +++ in-commerce/elements/side_boxes/top_seller_products.elm.tpl (revision 12930) @@ -0,0 +1,17 @@ + + + + "> () + + + + + + +
    + + + ">... + + + Index: in-commerce/elements/.smsignore =================================================================== diff -u -N --- in-commerce/elements/.smsignore (revision 0) +++ in-commerce/elements/.smsignore (revision 12930) @@ -0,0 +1 @@ +.*\.xml\.tpl \ No newline at end of file Index: in-commerce/elements/addresses.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/addresses.elm.tpl (revision 0) +++ in-commerce/elements/addresses.elm.tpl (revision 12930) @@ -0,0 +1,92 @@ + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + +
    + +
    +
    + +
    +
    + + +
    +
    +
    + + + +
    +
    + + + :
    +
    + + + :
    +
    + + +
    + +
    + + + + + img/ic_edit.gif" width="11" height="10" alt="" /> " class="item-action"> + + img/ic_edit.gif" width="11" height="10" alt="" /> " class="item-action">    +  |  img/ic_delete.gif" width="11" height="10" alt="" /> ');" class="item-action"> + + + + +
    + + + + + + + + + + + + + :
    + + + + + + +   + "/> + "> + + + + + + +
    + + +
    + +
    + \ No newline at end of file Index: in-commerce/elements/affiliate_date_filter.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/affiliate_date_filter.elm.tpl (revision 0) +++ in-commerce/elements/affiliate_date_filter.elm.tpl (revision 12930) @@ -0,0 +1,46 @@ +
    +
    + + + + + + + + + + + + + + +
    + + + +
    +
    + " id="" value="" size="" datepickerIcon="img/calendar_icon.gif"/> + () + +
    + + + +
    +
    + " id="" value="" size="" datepickerIcon="img/calendar_icon.gif"/> + () + +
    + ][OnSearch]" value=""> + ][OnSearchReset]" value=""> +
    +
    +" /> +
    +
    \ No newline at end of file Index: in-commerce/elements/affiliates.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/affiliates.elm.tpl (revision 0) +++ in-commerce/elements/affiliates.elm.tpl (revision 12930) @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   +   +   + + : + + + : + + + + + + + + +   +   + + : + + + + : + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "> +
    img/s.gif" width="3" height="1" alt=""/>
    + + +
    + + + + + + + + "> + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    +
    +
    + \ No newline at end of file Index: in-commerce/elements/currency_picker.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/currency_picker.elm.tpl (revision 0) +++ in-commerce/elements/currency_picker.elm.tpl (revision 12930) @@ -0,0 +1,15 @@ + + img/languages_separator.gif" width="1" height="22" alt="" /> + + +
    : + + + + \ No newline at end of file Index: in-commerce/elements/download.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/download.elm.tpl (revision 0) +++ in-commerce/elements/download.elm.tpl (revision 12930) @@ -0,0 +1,3 @@ + + + \ No newline at end of file Index: in-commerce/elements/form_options.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/form_options.elm.tpl (revision 0) +++ in-commerce/elements/form_options.elm.tpl (revision 12930) @@ -0,0 +1,156 @@ + + + +
    "> + + + "> + "> + + + + + + + + + + + +
    + img/warning_icon.gif" width="21" height="18" alt=""/> +
    + +
    +
    + + + + + + : + , + + + + + + ][]" name="qty[][]" value="0"> + + +    + + )"> + + + + + + + + + + + +
     
    +
    + + + + :
    + img/s.gif" width="1" height="8" alt="" />
    + + + + + + + + + + + name="options[][][]" + id="options[][]_" + value="" /> + + + + + + name="options[][]" + id="options[][]_" + value="" /> + + + + + + + * : + + + + + + + + ][]" value=""/> + + + + + + + + + + + + + + + + + + + +
    +
    + + " /> + + + " /> + + +

    +
    +
    +
    + + \ No newline at end of file Index: in-commerce/elements/forms.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/forms.elm.tpl (revision 0) +++ in-commerce/elements/forms.elm.tpl (revision 12930) @@ -0,0 +1,82 @@ + + " style=""> + *: + + + + + "> + + + + +
    +
    + " value="" tabindex=""/> + + + +
    + + + "> + + + + + + + + + + + + + " id="_" value="" checked/> + + + + + + + + + "> + + + + + +
    + + + +
    + + + "> + +   + + + +
    +
    + + + + + + + + +
    \ No newline at end of file Index: in-commerce/elements/html_head.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/html_head.elm.tpl (revision 0) +++ in-commerce/elements/html_head.elm.tpl (revision 12930) @@ -0,0 +1,6 @@ + + +inc/styles.css" type="text/css" /> + + + Index: in-commerce/elements/menu_element.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/menu_element.elm.tpl (revision 0) +++ in-commerce/elements/menu_element.elm.tpl (revision 12930) @@ -0,0 +1,16 @@ + + + + + + + img/menu_shopping_cart.gif" alt="" /> + + + + +  () + + + + \ No newline at end of file Index: in-commerce/elements/options_blocks.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/options_blocks.elm.tpl (revision 0) +++ in-commerce/elements/options_blocks.elm.tpl (revision 12930) @@ -0,0 +1,32 @@ + + + + ( ) + , + + + + + : + + + : + ( ) +
    +
    + + + + , + + + + + : + + + : +
    +
    + + \ No newline at end of file Index: in-commerce/elements/order_details.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/order_details.elm.tpl (revision 0) +++ in-commerce/elements/order_details.elm.tpl (revision 12930) @@ -0,0 +1,362 @@ + + + + + " title="" alt="" border="0" />
    +
    + + + + + + + + + + + + + + + + "> + + + + + + + +
    + + + + + + + +
    +
    + +
    + :
    + : - +
    + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    :
    :
    :
    :
    :
    : + +
    +
    + + +
    +
    + +
    :
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    :
    :
    :
    :
    :
    : + +
    +
    + + +
    +
    + +
    :
    :
    :
    :
    :
    +
    + + + + + + +
    +   () +
    + + + + + + +
    +
    + "> +
    +
    + +
    + + + + + + + + + +
    + +   + +
    + + + + + +
    + +
    +
    + + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    54"> +
    img/s.gif" width="1" height="1" alt="" />
    +
    .
    54"> +
    img/s.gif" width="1" height="1" alt="" />
    +
    54"> +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    + + :
    +
      +
    54" align="right"> +
    :
    +
    + + +

    + + + + + + + + + + + + + + + + + +
    :
    :
    + +
    +
    + + + + (): + + + + : + + + + + + + : + + + + + + + : + + + + + + + %: + + + + + + + : + + + + + + + + \ No newline at end of file Index: in-commerce/elements/order_preview.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/order_preview.elm.tpl (revision 0) +++ in-commerce/elements/order_preview.elm.tpl (revision 12930) @@ -0,0 +1,312 @@ + + + + + + + +
    + + + + + + + +
    +
    + +
    + :
    + : +
    + + + + + + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    :
    :
    :
    :
    :
    : + +
    +
    + + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    :
    :
    :
    :
    :
    :
    : + +
    +
    + + +
    +
    + +
    :
    :
    :
    :
    :
    +
    + + + + + + +
    + +
    +
    + + + + + + + + +
    + +   + +
    + + + + + +
    + +
    +
    + +

    + + + + + + + + + + + + + + + + + + + + + + + +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    .
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    + + :
    +
      +
    +   + +   + + : +
    + + +
    + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ():
    :
    :
    :
    %:
    :
    :
    +
    +
    + + + + + + + +
    +
    + + + " class="button"> + + +
    \ No newline at end of file Index: in-commerce/elements/orders.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/orders.elm.tpl (revision 0) +++ in-commerce/elements/orders.elm.tpl (revision 12930) @@ -0,0 +1,23 @@ + + + + + + + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + "> () + + + + + + +
    + \ No newline at end of file Index: in-commerce/elements/product_files.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/product_files.elm.tpl (revision 0) +++ in-commerce/elements/product_files.elm.tpl (revision 12930) @@ -0,0 +1,44 @@ + + + + + : + + + + + + : + "> + + + + + : + + + + + + : + + + + + : + + + + + : + "> + + + + + img/s.gif" width="1" height="4" alt="" />
    +
    img/s.gif" width="1" height="1" alt="" />
    + + +
    + \ No newline at end of file Index: in-commerce/elements/products.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/products.elm.tpl (revision 0) +++ in-commerce/elements/products.elm.tpl (revision 12930) @@ -0,0 +1,386 @@ + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + + +
    + +
    +
    + + + + +
    + " title="">
    +
    + +
    + ' " type="button" value="" /> + + +
    +
    +
    + " class="text-title"> + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + + + ">img/buy2.gif" alt=""/> + + +
    + + + : , + : , + : + + +
    + + img/s.gif" width="1" height="4" alt="" />
    + +
    + + :
    +
    + + : +
    + + + + : (%) +
    +
    + + + :
    +
    +
    + + + img/ic_removefromfav.gif" width="11" height="10" alt="" /> + + img/ic_addtofav.gif" width="11" height="10" alt="" /> "> + +  |  + + img/reviews.gif" width="14" height="10" alt="" /> "> +
    + +
    + + + + + + img/shopping_cart_item.gif" alt=""/> + " class="text-title"> + + + + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + +
    + + + + + + + + +
    + " title="">
    +
    + +
    + ' " type="button" value="" /> + + +
    +
    +
    + + "> + + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + + + : , + : , + : + + +
    + + img/s.gif" width="1" height="4" alt="" />
    + + + : ( "> )
    +
    +
    + + + :
    +
    + + : +
    + + + + : (%) +
    +
    +
    + +
    + + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + + +
    + + + +
    + " title="">
    +
    + +
    + ' " type="button" value="" /> + + +
    +
    +
    + + "> + + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + + + : , + : , + : + + +
    + + img/s.gif" width="1" height="4" alt="" />
    + + + : ( "> )
    +
    +
    + + + :
    +
    + + : +
    + + + + : (%) +
    +
    + + +
    + :
    +
    + +
    + + + : + +
    +
    +
    + + : + +
    +
    +
    +
    + +
    + + + + + + ">
    + + " class="link-product2"> + "><inp2:m_Phrase label=" width="15" height="17" border="0" vspace="4" style="vertical-align:middle" /> + + + + + + " class="link-product2"> + + "> + +
    + + + :
    +
    + + : +
    + + + + : (%) +
    +
    + + +
    :
    +
    + + +
    + + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + + +
    + " title="">
    +
    + + + "> + + + + + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + + + : , + : , + : + + +
    + + img/s.gif" width="1" height="4" alt="" />
    + +
    + + :
    +
    + + + ">
    + ">...
    + + +
    + +

    + + + img/ic_removefromfav.gif" width="11" height="10" alt="" /> + + img/ic_addtofav.gif" width="11" height="10" alt="" /> "> + +  |  + + img/reviews.gif" width="14" height="10" alt="" /> "> +
    + +
    + + + + + + + ">
    + +
    +
    + + +

    + + +
    + + + + + + + Index: in-commerce/elements/registration_fields.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/registration_fields.elm.tpl (revision 0) +++ in-commerce/elements/registration_fields.elm.tpl (revision 12930) @@ -0,0 +1,40 @@ + + + + + + "> + + + + + + " type="checkbox" id="RegisterAsAffiliate" name="RegisterAsAffiliate" onchange="toggle_affiliate()" checked/> + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Index: in-commerce/elements/sorting.elm.tpl =================================================================== diff -u -N --- in-commerce/elements/sorting.elm.tpl (revision 0) +++ in-commerce/elements/sorting.elm.tpl (revision 12930) @@ -0,0 +1,41 @@ + + + + + + + +
    + :  |  : + + : +
    +img/s.gif" width="1" height="4" alt="" />
    +img/grey_pix.gif" width="100%" height="1" alt="" />
    +
    + + + + + +
    +
    + : + + + " value="" /> + +
    + +img/s.gif" width="1" height="10" alt="" />
    + + \ No newline at end of file Index: in-commerce/img/credit_cards/american_express.gif =================================================================== diff -u -N Binary files differ Index: in-commerce/img/credit_cards/master_card.gif =================================================================== diff -u -N Binary files differ Index: in-commerce/img/credit_cards/novus.gif =================================================================== diff -u -N Binary files differ Index: in-commerce/img/credit_cards/visa.gif =================================================================== diff -u -N Binary files differ Index: in-commerce/img/buy.gif =================================================================== diff -u -N Binary files differ Index: in-commerce/img/buy2.gif =================================================================== diff -u -N Binary files differ Index: in-commerce/img/ic_myaffiliate46.gif =================================================================== diff -u -N Binary files differ Index: in-commerce/img/ic_mydownloads46.gif =================================================================== diff -u -N Binary files differ Index: in-commerce/img/ic_myorders46.gif =================================================================== diff -u -N Binary files differ Index: in-commerce/img/menu_products.gif =================================================================== diff -u -N Binary files differ Index: in-commerce/img/menu_shopping_cart.gif =================================================================== diff -u -N Binary files differ Index: in-commerce/img/shopping_cart_item.gif =================================================================== diff -u -N Binary files differ Index: in-commerce/img/zoom.gif =================================================================== diff -u -N Binary files differ Index: in-commerce/inc/styles.css =================================================================== diff -u -N --- in-commerce/inc/styles.css (revision 0) +++ in-commerce/inc/styles.css (revision 12930) @@ -0,0 +1,125 @@ +.shopping-cart-cell-item-padding + { + padding:5px 8px; + vertical-align:middle; + } + +.shopping-cart-icpn-padding-right + { + padding-right:10px; + width:16px; + vertical-align:top; + } + +.cart-subtotal + { + background:#f4f4f4; + padding:5px 10px; + } + +.cart-item td { + color: #000000; + padding:10px; + border-bottom: 1px solid #989898; +} + +.cart-item-small td { + color: #000000; + padding: 2px 10px 2px 10px; + border-bottom: 1px solid #989898; +} + +.cart-subtotal-text + { + font-weight:bold; + font-size:12px; + } + +.shopping-cart-button-padding + { + padding:10px; + } + +.order-prewiew-padding-cell TD + { + padding:3px 13px; + } + +.order-padding-left TD + { + padding:6px 6px 0px 7px; + } + +.subtotal + { + font-size:13px; + font-weight:bold; + color:#0073B0 + } + +.grand-total-blue TD + { + font-size:15px; + font-weight:bold; + color:#0073B0 + } + +.credit-card-table td { + padding: 2px; +} + +/* --- Category Sidebox Styles --- */ +.top-category-padding { + padding: 5px 2px 0px 0px; + vertical-align: top; +} + +a.top-category { + font-size: 12px; + color: #13547C; +} + +a.top-category:hover { + color: #000000; +} + +.sub-category-padding { + padding: 5px 2px 0px 10px; + vertical-align: top; +} + +a.sub-category { + color: #13547C; +} + +a.sub-category:hover { + color: #000000; +} + +/* --- Product Pricing Styles --- */ +.product-price { + color: #CC0000; + font-weight: bold; +} + +.product-price-large { + color: #CC0000; + font-size: 13px; + font-weight: bold; +} + +.product-price-msrp { + text-decoration: line-through; +} + +/* --- Order Preview & Checkout Process Styles --- */ +.order-grand-total td, .order-sub-total td { + color: #CC0000; + font-size: 13px; + font-weight: bold; +} + +.order-totals td { + padding: 5px; + vertical-align: top; +} \ No newline at end of file Index: in-commerce/my_account/affiliate/affiliate.tpl =================================================================== diff -u -N --- in-commerce/my_account/affiliate/affiliate.tpl (revision 0) +++ in-commerce/my_account/affiliate/affiliate.tpl (revision 12930) @@ -0,0 +1,121 @@ + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + "> +
    +

    +
    + + + + + + + + + + + + + +
    + img/warning_icon.gif" width="21" height="18" alt=""/> +
    +
    +

    +
    + + + + + + + +
    +

    + + + + + + + +

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />
    +
    + +
    + + + + + + + + + " /> + +
    +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file Index: in-commerce/my_account/affiliate/affiliate_agreement.tpl =================================================================== diff -u -N --- in-commerce/my_account/affiliate/affiliate_agreement.tpl (revision 0) +++ in-commerce/my_account/affiliate/affiliate_agreement.tpl (revision 12930) @@ -0,0 +1,7 @@ + + +Affiliate Agreement! \ No newline at end of file Index: in-commerce/my_account/affiliate/affiliate_materials.tpl =================================================================== diff -u -N --- in-commerce/my_account/affiliate/affiliate_materials.tpl (revision 0) +++ in-commerce/my_account/affiliate/affiliate_materials.tpl (revision 12930) @@ -0,0 +1,86 @@ + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + +
    + : +

    + "> +
    + : +
    + + <a href=""> + + </a> + +
    + +
    +
    +
    +
    +
    +
    + + \ No newline at end of file Index: in-commerce/my_account/affiliate/affiliate_payment_type.tpl =================================================================== diff -u -N --- in-commerce/my_account/affiliate/affiliate_payment_type.tpl (revision 0) +++ in-commerce/my_account/affiliate/affiliate_payment_type.tpl (revision 12930) @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + + + + +
    + : +


    + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />
    +
    + +
    + + + + + + + " /> + +
    +
    +
    +
    +
    +
    + + \ No newline at end of file Index: in-commerce/my_account/affiliate/affiliate_payment_type_changed.tpl =================================================================== diff -u -N --- in-commerce/my_account/affiliate/affiliate_payment_type_changed.tpl (revision 0) +++ in-commerce/my_account/affiliate/affiliate_payment_type_changed.tpl (revision 12930) @@ -0,0 +1,57 @@ + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + +
    +
    + +
    +
    + + + + + + + + + +
    +
    +
    + + \ No newline at end of file Index: in-commerce/my_account/affiliate/affiliate_payments.tpl =================================================================== diff -u -N --- in-commerce/my_account/affiliate/affiliate_payments.tpl (revision 0) +++ in-commerce/my_account/affiliate/affiliate_payments.tpl (revision 12930) @@ -0,0 +1,84 @@ + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + +
    +
    + +
    +
    + + + + + + () + + + + + + + + + + + + + + +
    + + + +
    +
    +
    +
    + + + + + + + + + Index: in-commerce/my_account/affiliate/affiliate_statistics.tpl =================================================================== diff -u -N --- in-commerce/my_account/affiliate/affiliate_statistics.tpl (revision 0) +++ in-commerce/my_account/affiliate/affiliate_statistics.tpl (revision 12930) @@ -0,0 +1,65 @@ + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + +
    +
    + +
    +
    + + + + + + + + + + + + + +
    +
    +
    + + \ No newline at end of file Index: in-commerce/my_account/affiliate/affiliate_statistics_orders_list.tpl =================================================================== diff -u -N --- in-commerce/my_account/affiliate/affiliate_statistics_orders_list.tpl (revision 0) +++ in-commerce/my_account/affiliate/affiliate_statistics_orders_list.tpl (revision 12930) @@ -0,0 +1,79 @@ + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    +
    +
    +
    + + \ No newline at end of file Index: in-commerce/my_account/affiliate/affiliate_statistics_visits_list.tpl =================================================================== diff -u -N --- in-commerce/my_account/affiliate/affiliate_statistics_visits_list.tpl (revision 0) +++ in-commerce/my_account/affiliate/affiliate_statistics_visits_list.tpl (revision 12930) @@ -0,0 +1,81 @@ + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + + + +
    +
    + +
    +
    + +
    +
    + +
    + + + + +
    +
    + +
    +
    + + + + + () + + + + + + + + + + + + + + + + + + +
    + + +
    +
    +
    +
    + + + + Index: in-commerce/my_account/affiliate/affiliate_thankyou.tpl =================================================================== diff -u -N --- in-commerce/my_account/affiliate/affiliate_thankyou.tpl (revision 0) +++ in-commerce/my_account/affiliate/affiliate_thankyou.tpl (revision 12930) @@ -0,0 +1,55 @@ + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + +
    +
    + +
    +
    + + + + + + + +
    +
    +
    + + \ No newline at end of file Index: in-commerce/my_account/cancel_recurring.tpl =================================================================== diff -u -N --- in-commerce/my_account/cancel_recurring.tpl (revision 0) +++ in-commerce/my_account/cancel_recurring.tpl (revision 12930) @@ -0,0 +1,78 @@ + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + + + + +
    + + + + +
    +
    +
    + " />  + " onClick="window.location.href=''" />  + + +
    +
    +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/my_account/cancel_recurring_ok.tpl =================================================================== diff -u -N --- in-commerce/my_account/cancel_recurring_ok.tpl (revision 0) +++ in-commerce/my_account/cancel_recurring_ok.tpl (revision 12930) @@ -0,0 +1,72 @@ + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + + + + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/my_account/edit_address.tpl =================================================================== diff -u -N --- in-commerce/my_account/edit_address.tpl (revision 0) +++ in-commerce/my_account/edit_address.tpl (revision 12930) @@ -0,0 +1,94 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + +
    + *

    + + + + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + + + + + + + + + + + + + + + + + + "/> + + +
    +
    + +
    +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/my_account/my_addresses.tpl =================================================================== diff -u -N --- in-commerce/my_account/my_addresses.tpl (revision 0) +++ in-commerce/my_account/my_addresses.tpl (revision 12930) @@ -0,0 +1,88 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + + + + + + + + + + + + + "> +

    +
    + + + + + + + + + + + + + +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
     
    + + + + +
    +
    +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/my_account/my_downloads.tpl =================================================================== diff -u -N --- in-commerce/my_account/my_downloads.tpl (revision 0) +++ in-commerce/my_account/my_downloads.tpl (revision 12930) @@ -0,0 +1,73 @@ + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + () + + + + + + + + +
    + + +
    + +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/my_account/my_downloads_more.tpl =================================================================== diff -u -N --- in-commerce/my_account/my_downloads_more.tpl (revision 0) +++ in-commerce/my_account/my_downloads_more.tpl (revision 12930) @@ -0,0 +1,97 @@ + + + + + + + + - + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + - + + + + + + + + +
    + " target="_blank"> +
    +
    +
    + " class="text-title">
    + + + : ( ">)
    +
    +
    + + :

    + + + : + +
    +
    +
    + + + + + + +
    +
    +
    + +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/my_account/my_items.elm.tpl =================================================================== diff -u -N --- in-commerce/my_account/my_items.elm.tpl (revision 0) +++ in-commerce/my_account/my_items.elm.tpl (revision 12930) @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Index: in-commerce/my_account/my_order_details.tpl =================================================================== diff -u -N --- in-commerce/my_account/my_order_details.tpl (revision 0) +++ in-commerce/my_account/my_order_details.tpl (revision 12930) @@ -0,0 +1,73 @@ + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + +
    + + + +
    +
    +
    +
    + + + + + + + + + + + + Index: in-commerce/my_account/my_orders.tpl =================================================================== diff -u -N --- in-commerce/my_account/my_orders.tpl (revision 0) +++ in-commerce/my_account/my_orders.tpl (revision 12930) @@ -0,0 +1,80 @@ + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + () + + + + + + + + + + + + + + + +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    + + +
    + +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/my_account/new_address.tpl =================================================================== diff -u -N --- in-commerce/my_account/new_address.tpl (revision 0) +++ in-commerce/my_account/new_address.tpl (revision 12930) @@ -0,0 +1,93 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + + +
    + *

    + + + + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + + + + + + + + + + + + + + + + + + "/> + + +
    +
    + +
    +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/products/.smsignore =================================================================== diff -u -N --- in-commerce/products/.smsignore (revision 0) +++ in-commerce/products/.smsignore (revision 12930) @@ -0,0 +1 @@ +product_detail\.tpl \ No newline at end of file Index: in-commerce/products/add_review.tpl =================================================================== diff -u -N --- in-commerce/products/add_review.tpl (revision 0) +++ in-commerce/products/add_review.tpl (revision 12930) @@ -0,0 +1,155 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +
    + + img/shopping_cart_item.gif" alt=""/> + "> + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + + +
    +
    + + + + + + +
    + + + " class="thickbox" rel="product-images" target="_blank" title=""> +
    +
    + + +
    +
    +
    +
    + :
    + :
    + : + + : (: ) + +
    + + + : ( "> )
    +
    + + + :
    +
    + + :
    + + + : (%)
    +
    +
    + + + :
    +
    + + +
    +
    +
    +
    +
    + + + + + + + +

    + + +
    + + + + *

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + +
    + + + + + + + + " /> + +
    +
    +
    + + +
    +
    +
    +
    +
    + + \ No newline at end of file Index: in-commerce/products/add_review_confirm.tpl =================================================================== diff -u -N --- in-commerce/products/add_review_confirm.tpl (revision 0) +++ in-commerce/products/add_review_confirm.tpl (revision 12930) @@ -0,0 +1,50 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +

    + "> +
    +
    +
    +
    + + \ No newline at end of file Index: in-commerce/products/add_review_pending_confirm.tpl =================================================================== diff -u -N --- in-commerce/products/add_review_pending_confirm.tpl (revision 0) +++ in-commerce/products/add_review_pending_confirm.tpl (revision 12930) @@ -0,0 +1,50 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +

    + "> +
    +
    +
    +
    + + \ No newline at end of file Index: in-commerce/products/featured_products.tpl =================================================================== diff -u -N --- in-commerce/products/featured_products.tpl (revision 0) +++ in-commerce/products/featured_products.tpl (revision 12930) @@ -0,0 +1,69 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + () + + + + + + + + + + + + +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/products/manufacturer_products.tpl =================================================================== diff -u -N --- in-commerce/products/manufacturer_products.tpl (revision 0) +++ in-commerce/products/manufacturer_products.tpl (revision 12930) @@ -0,0 +1,69 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + () + + + + + + + + +
    + + +
    +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/products/new_products.tpl =================================================================== diff -u -N --- in-commerce/products/new_products.tpl (revision 0) +++ in-commerce/products/new_products.tpl (revision 12930) @@ -0,0 +1,71 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + () + + + + + + + + +
    + + +
    + +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/products/pick_products.tpl =================================================================== diff -u -N --- in-commerce/products/pick_products.tpl (revision 0) +++ in-commerce/products/pick_products.tpl (revision 12930) @@ -0,0 +1,71 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + () + + + + + + + + +
    + + +
    + +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/products/product_detail.tpl =================================================================== diff -u -N --- in-commerce/products/product_detail.tpl (revision 0) +++ in-commerce/products/product_detail.tpl (revision 12930) @@ -0,0 +1,302 @@ + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    + img/shopping_cart_item.gif" alt=""/> + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + + +
    +
    + + + + + + +
    + + + " class="thickbox" rel="product-images" title=""> +
    +
    + + +
    +
    +
    + + + #images"> +

    +
    + +

    + + + + ' " type="button" value="" /> + + + + +
    + :
    + :
    + : + + ">
    + : (: ) + + ">
    + +
    + + + :
    +
    + + + : ( "> )
    +
    + + + :
    +
    + + :
    + + + : (%)
    +
    +
    + + + : + +
    +
    +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + - + + + "> + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +   + +
    + +
    + +
    + + + ">img/buy2.gif" alt="" width="15" height="17" border="0" /> +
    +
    +
    +
    + + + + + :
    +
    + +
    + + : + +
    +
    +
    + + + img/ic_removefromfav.gif" width="11" height="10" alt="" /> + + img/ic_addtofav.gif" width="11" height="10" alt="" /> "> + +
    + +
    + + + +
    + " class="thickbox" rel="product-images" title=""> + " title="" alt="" border="0" />
    +
    +
    + img/s.gif" width="8" height="1" alt="" /> +
    + + + +
    + + + + +
    + +
    + +
    + + + + + + + + () + + + + +
    + +
    + +
    + +
    + + + + + + + + + + + + + +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/products/recent_products.tpl =================================================================== diff -u -N --- in-commerce/products/recent_products.tpl (revision 0) +++ in-commerce/products/recent_products.tpl (revision 12930) @@ -0,0 +1,59 @@ + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + +
    +
    + +
    +
    + + + + + () + + + + + + + +
    + + +
    +
    +
    +
    + + Index: in-commerce/products/search_results.tpl =================================================================== diff -u -N --- in-commerce/products/search_results.tpl (revision 0) +++ in-commerce/products/search_results.tpl (revision 12930) @@ -0,0 +1,70 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + () + + + + + + + + + +
    + + +
    +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/products/top_seller_products.tpl =================================================================== diff -u -N --- in-commerce/products/top_seller_products.tpl (revision 0) +++ in-commerce/products/top_seller_products.tpl (revision 12930) @@ -0,0 +1,66 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + () + + + + + + + + +
    + + +
    +
    +
    +
    + + + + + \ No newline at end of file Index: in-commerce/module_info.xml =================================================================== diff -u -N --- in-commerce/module_info.xml (revision 0) +++ in-commerce/module_info.xml (revision 12930) @@ -0,0 +1,5 @@ + + + in-commerce/designs/section + in-commerce/designs/detail + \ No newline at end of file Index: in-link/_install/english.lang =================================================================== diff -u -N --- in-link/_install/english.lang (revision 0) +++ in-link/_install/english.lang (revision 12930) @@ -0,0 +1,86 @@ + + m/d/Yg:i Am/d/Yg:i:s A.,utf-8http://docs.in-portal.org/eng/index.php2 + + TmV3IExpc3Rpbmc= + WW91IGFyZSBhYm91dCB0byBjYW5jZWwgeW91ciBsaW5rIGVuaGFuY2VtZW50Lg== + WW91IGFyZSBhYm91dCB0byBleHRlbmQgeW91ciBsaW5rIGVuaGFuY2VtZW50Lg== + Q2FuY2VsIEVuaGFuY2VtZW50 + RW5oYW5jZQ== + RW5oYW5jZSBMaW5r + RXh0ZW5kIC8gQ2FuY2VsIEVuaGFuY2VtZW50 + RXh0ZW5kIEVuaGFuY2VtZW50 + UmF0ZSB0aGlzIGxpbms= + Q29tbWVudCB0aGlzIExpbms= + VmlzaXQgTGluaw== + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGNhbmNlbCB5b3VyIGVuaGFuY2VkIGxpbms/IFRoZSBsaXN0aW5nIHR5cGUgd2lsbCBiZSByZXNldCB0byByZWd1bGFyLg== + Q2hvb3NlIExpc3RpbmcgVHlwZQ== + RHVyYXRpb24= + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgbGluaz8NClRoaXMgYWN0aW9uIGNhbm5vdCBiZSB1bmRvbmUu + TWFuYWdlIHlvdXIgTGlua3MgaGVyZQ== + RW5oYW5jZW1lbnQgc2V0IHRvIHJlbmV3IGF1dG9tYXRpY2FsbHkgb24= + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGV4dGVuZCB5b3VyIGxpbmsgZW5oYW5jZW1lbnQ/ + QWRkcmVzcw== + Q2l0eQ== + Q291bnRyeQ== + UGhvbmU= + U3RhdGU= + WmlwIGNvZGU= + RW5oYW5jZW1lbnQgZXhwaXJlcyBvbg== + TGlzdGluZyBUeXBl + TGlzdGluZyBUeXBl + VXJs + RnJlZSBMaXN0aW5n + R29vZ2xlIE1hcHM= + VGhhbmsgeW91IQ== + TGluayBOYW1lIEEgdG8gWg== + TGluayBOYW1lIFogdG8gQQ== + TGlua3MgdXBkYXRlZA== + WW91ciBpbmZvcm1hdGlvbiByZXF1ZXN0IGhhcyBiZWVuIHNlbnQgb3V0LiA8YnIvPjxici8+WW91J2xsIGJlIGNvbnRhY3RlZCBzaG9ydGx5IQ== + UmVxdWVzdCBJbmZvcm1hdGlvbg== + TXkgTGlua3M= + Tm8gTGluayBFbmhhbmNtZW50cyBjdXJyZW50bHkgYXZhaWxhYmxl + Tm8gTGlua3M= + QWZ0ZXIgc2VsZWN0aW5nIGxpc3RpbmcgdHlwZSBpdCB3aWxsIGJlIGFkZGVkIHRvIHlvdXIgc2hvcHBpbmcgY2FydC4gT25jZSB5b3UgY29tcGxldGUgY2hlY2tvdXQgYW5kIHlvdXIgb3JkZXIgaXMgYXBwcm92ZWQgeW91ciBsaW5rIHN0YXR1cyB3aWxsIGJlIHVwZ3JhZGVkLiBZb3Ugd2lsbCBiZSBub3RpZmllZCBieSBlbWFpbCB3aGVuIHRoaXMgaXMgZG9uZS4= + cGVuZGluZw== + TGluayBEZXRhaWxz + U29ydCBMaW5rcyBCeQ== + U3VnZ2VzdCBMaW5r + VGhhbmsgeW91IGZvciBjb21tZW50aW5nIG9uIHRoaXMgbGluay4= + VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgY29tbWVudCBmb3IgdGhpcyBsaW5rIC0gaXQncyBwZW5kaW5nIGZvciBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4= + WW91ciBsaW5rIGhhcyBiZWVuIGVuaGFuY2VkLg== + WW91ciBMaW5rIGhhcyBiZWVuIG1vZGlmaWVk + VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIGxpbmsuIFlvdXIgbW9kaWZpY2F0aW9ucyBhcmUgd2FpdGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWwu + TXkgTGlua3M= + Tm8gcGVybWlzc2lvbnMgdG8gY29tbWVudCBvbiB0aGlzIGxpbmsu + Tm8gcGVybWlzc2lvbnMgdG8gcGVyZm9ybSBtb2RpZnkgdGhlIGxpbms= + Tm8gcGVybWlzc2lvbnMgdG8gc3VnZ2VzdCBsaW5rIGludG8gdGhlIGN1cnJlbnQgY2F0ZWdvcnk= + VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIGxpbmsu + VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgbGluay4gQ3VycmVudGx5IGl0J3Mgd2FpdGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWw= + TGluayBDb21tZW50IEFkZGVk + TGluayBDb21tZW50IFBlbmRpbmc= + RW5oYW5jZW1lbnQgQ2FuY2VsbGF0aW9uIENvbmZpcm1hdGlvbg== + RW5oYW5jZW1lbnQgRXh0ZW50aW9uIENvbmZpcm1hdGlvbg== + RW5oYW5jZSBMaW5r + RW5oYW5jZW1lbnQgRGV0YWlscw== + RXh0ZW5kIC8gQ2FuY2VsIExpbmsgRW5oYW5jZW1lbnQ= + RmF2b3JpdGUgTGlua3M= + SG90IExpbmtz + TGluayBEZXRhaWxz + TGlua3M= + TGlua3MgU2VhcmNoIFJlc3VsdHM= + TW9kaWZ5IExpbms= + TGluayBNb2RpZmllZA== + UGVuZGluZyBMaW5rIENvbmZpcm1hdGlvbg== + TXkgTGlua3M= + TmV3IExpbmtz + RWRpdG9yJ3MgUGljayBMaW5rcw== + UG9wdWxhciBMaW5rcw== + Q29tbWVudCB0aGlzIExpbms= + U3VnZ2VzdCBMaW5r + QWRkIExpbmsgQ29uZmlybWF0aW9u + UGVuZGluZyBMaW5rIENvbmZpcm1hdGlvbg== + dG8gY2FuY2VsIGxpbmsgZW5oYW5jZW1lbnQ= + VG90YWwgTGlua3M= + + + \ No newline at end of file Index: in-link/_install/install_data.sql =================================================================== diff -u -N --- in-link/_install/install_data.sql (revision 0) +++ in-link/_install/install_data.sql (revision 12930) @@ -0,0 +1 @@ +UPDATE Category SET l1_Name = 'Directory (TD)' WHERE l1_Name = 'Directory'; \ No newline at end of file Index: in-link/_install/theme.xml =================================================================== diff -u -N --- in-link/_install/theme.xml (revision 0) +++ in-link/_install/theme.xml (revision 12930) @@ -0,0 +1,4 @@ + + in-link/designs/section + in-link/links/link_detail + \ No newline at end of file Index: in-link/designs/.smsignore =================================================================== diff -u -N --- in-link/designs/.smsignore (revision 0) +++ in-link/designs/.smsignore (revision 12930) @@ -0,0 +1 @@ +.*\.tpl \ No newline at end of file Index: in-link/designs/section.tpl =================================================================== diff -u -N --- in-link/designs/section.tpl (revision 0) +++ in-link/designs/section.tpl (revision 12930) @@ -0,0 +1,96 @@ + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + +
    +
    + + + + + + () + + + + + + + + +
    + + +
    + +
    +
    + + + + + +
    + + + + + \ No newline at end of file Index: in-link/elements/content_boxes/home_page_items.elm.tpl =================================================================== diff -u -N --- in-link/elements/content_boxes/home_page_items.elm.tpl (revision 0) +++ in-link/elements/content_boxes/home_page_items.elm.tpl (revision 12930) @@ -0,0 +1,21 @@ + + + + + + + + + + + +
    + + +
    + ">...
    +
    +
    + + +
    \ No newline at end of file Index: in-link/elements/content_boxes/my_favorites.elm.tpl =================================================================== diff -u -N --- in-link/elements/content_boxes/my_favorites.elm.tpl (revision 0) +++ in-link/elements/content_boxes/my_favorites.elm.tpl (revision 12930) @@ -0,0 +1,21 @@ + + + + + + () + + + + + + +
    + + + + + + +
    + \ No newline at end of file Index: in-link/elements/content_boxes/related_items.elm.tpl =================================================================== diff -u -N --- in-link/elements/content_boxes/related_items.elm.tpl (revision 0) +++ in-link/elements/content_boxes/related_items.elm.tpl (revision 12930) @@ -0,0 +1,6 @@ + + + + +
    + \ No newline at end of file Index: in-link/elements/content_boxes/search_results.elm.tpl =================================================================== diff -u -N --- in-link/elements/content_boxes/search_results.elm.tpl (revision 0) +++ in-link/elements/content_boxes/search_results.elm.tpl (revision 12930) @@ -0,0 +1,27 @@ + + + + + () + + + + + + + +
    + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + + + img/s.gif" width="1" height="5" alt="" />
    + ">... +
    + + +
    \ No newline at end of file Index: in-link/elements/side_boxes/action_box.elm.tpl =================================================================== diff -u -N --- in-link/elements/side_boxes/action_box.elm.tpl (revision 0) +++ in-link/elements/side_boxes/action_box.elm.tpl (revision 12930) @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + +
    - + + + + + + "> + + + +
    - + "> +
    Index: in-link/elements/side_boxes/hot.elm.tpl =================================================================== diff -u -N --- in-link/elements/side_boxes/hot.elm.tpl (revision 0) +++ in-link/elements/side_boxes/hot.elm.tpl (revision 12930) @@ -0,0 +1,18 @@ + + + + + "> () + + + + + + "> + + + + +
    + + \ No newline at end of file Index: in-link/elements/side_boxes/new.elm.tpl =================================================================== diff -u -N --- in-link/elements/side_boxes/new.elm.tpl (revision 0) +++ in-link/elements/side_boxes/new.elm.tpl (revision 12930) @@ -0,0 +1,18 @@ + + + + + "> () + + + + + + "> + + + + +
    + + \ No newline at end of file Index: in-link/elements/side_boxes/pick.elm.tpl =================================================================== diff -u -N --- in-link/elements/side_boxes/pick.elm.tpl (revision 0) +++ in-link/elements/side_boxes/pick.elm.tpl (revision 12930) @@ -0,0 +1,18 @@ + + + + + "> () + + + + + + "> + + + + +
    + + \ No newline at end of file Index: in-link/elements/side_boxes/pop.elm.tpl =================================================================== diff -u -N --- in-link/elements/side_boxes/pop.elm.tpl (revision 0) +++ in-link/elements/side_boxes/pop.elm.tpl (revision 12930) @@ -0,0 +1,18 @@ + + + + + "> () + + + + + + "> + + + + +
    + + \ No newline at end of file Index: in-link/elements/side_boxes/quick_search.elm.tpl =================================================================== diff -u -N --- in-link/elements/side_boxes/quick_search.elm.tpl (revision 0) +++ in-link/elements/side_boxes/quick_search.elm.tpl (revision 12930) @@ -0,0 +1,30 @@ + + + + +
    "> + + + + +
    + +
    + +
    + !" /> + + +
    \ No newline at end of file Index: in-link/elements/.smsignore =================================================================== diff -u -N --- in-link/elements/.smsignore (revision 0) +++ in-link/elements/.smsignore (revision 12930) @@ -0,0 +1 @@ +.*\.xml\.tpl \ No newline at end of file Index: in-link/elements/enhancements.elm.tpl =================================================================== diff -u -N --- in-link/elements/enhancements.elm.tpl (revision 0) +++ in-link/elements/enhancements.elm.tpl (revision 12930) @@ -0,0 +1,51 @@ + + + + + + + 43"> +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + + " value="" checked="checked"/> + + + " onclick="return open_window(this.href, 'listing_details', 545, 420);"> + + + + + + + + + + + + + + + + +
    + + + + + " name="" id="_" value=""> + + + + + + \ No newline at end of file Index: in-link/elements/html_head.elm.tpl =================================================================== diff -u -N --- in-link/elements/html_head.elm.tpl (revision 0) +++ in-link/elements/html_head.elm.tpl (revision 12930) @@ -0,0 +1,11 @@ +inc/styles.css" type="text/css" /> + + + + + + + + + + Index: in-link/elements/links.elm.tpl =================================================================== diff -u -N --- in-link/elements/links.elm.tpl (revision 0) +++ in-link/elements/links.elm.tpl (revision 12930) @@ -0,0 +1,244 @@ + + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + +
    + +
    +
    + " title=""> +
    + " class="text-title"> + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + + : , + : , + : , + : , + : + + + + + + +
    + + img/ic_removefromfav.gif" width="11" height="10" alt="" /> + + img/ic_addtofav.gif" width="11" height="10" alt="" /> "> + + +  |  + + img/reviews.gif" width="14" height="10" alt="" /> "> + +

    + + img/s.gif" width="1" height="4" alt="" />
    + + + +
    + +
    + + + + + + img/link_icon.gif" width="16" height="23" alt="" /> + " class="text-title"> + + + + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + +
    + " title="">
    +
    + "> (OrgId: ) + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + + : , + : , + : , + : , + : +
    + + :
    + + + +

    + + + + + + + + + + + + + + + + +
    + img/ic_details.gif" width="14" height="13" alt="" /> "> + +  |  img/ic_edit.gif" width="11" height="10" alt="" /> "> + +  |  img/ic_edit.gif" width="11" height="10" alt="" /> + + "> + + "> + + +  |  img/ic_delete.gif" width="11" height="10" alt="" /> " onclick="return confirm('');"> +
    +
    + +
    + + + + + + "> + + + + + + + + + + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + +
    + +
    +
    + " title=""> +
    + " class="text-title"> + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + + :
    + : , + : , + : , + : +

    +
    + +
    + + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + +
    + +
    +
    + " title=""> +
    + " class="text-title"> + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + + : , + : , + : , + : , + : + + + + + + +
    + + img/ic_removefromfav.gif" width="11" height="10" alt="" /> + + img/ic_addtofav.gif" width="11" height="10" alt="" /> "> + + +  |  + + img/reviews.gif" width="14" height="10" alt="" /> "> + + +
    + +
    + \ No newline at end of file Index: in-link/elements/sorting.elm.tpl =================================================================== diff -u -N --- in-link/elements/sorting.elm.tpl (revision 0) +++ in-link/elements/sorting.elm.tpl (revision 12930) @@ -0,0 +1,42 @@ + + + + + +
    + :  |  : + + : +
    +img/s.gif" width="1" height="4" alt="" />
    +img/grey_pix.gif" width="100%" height="1" alt="" />
    +
    + + + + + +
    +
    + : + + + + " value="" /> + +
    + +img/s.gif" width="1" height="10" alt="" />
    \ No newline at end of file Index: in-link/elements/visit_link.elm.tpl =================================================================== diff -u -N --- in-link/elements/visit_link.elm.tpl (revision 0) +++ in-link/elements/visit_link.elm.tpl (revision 12930) @@ -0,0 +1 @@ + \ No newline at end of file Index: in-link/img/ic_mylinks46.gif =================================================================== diff -u -N Binary files differ Index: in-link/img/menu_links.gif =================================================================== diff -u -N Binary files differ Index: in-link/inc/googlemaps.js =================================================================== diff -u -N --- in-link/inc/googlemaps.js (revision 0) +++ in-link/inc/googlemaps.js (revision 12930) @@ -0,0 +1,29 @@ +google.load("maps", "2.x"); + +// Call this function when the page has been loaded +function initialize() { + map = new google.maps.Map2(document.getElementById("map")); + map.setCenter(new google.maps.LatLng(37.4419, -122.1419), 13); + map.addControl(new GSmallMapControl()); + map.addControl(new GMapTypeControl()); +} + +var map = false; +function showaddress(addr,addrInfo) { + if (!map) initialize(); + geocoder = new google.maps.ClientGeocoder(); + geocoder.getLatLng( + addr, + function(point) { + if (!point) { + alert(addr + " not found"); + } else { + map.setCenter(point, 13); + var marker = new GMarker(point); + map.clearOverlays(); + map.addOverlay(marker); + marker.openInfoWindowHtml(addrInfo); + } + } + ); +} \ No newline at end of file Index: in-link/inc/styles.css =================================================================== diff -u -N --- in-link/inc/styles.css (revision 0) +++ in-link/inc/styles.css (revision 12930) @@ -0,0 +1 @@ +/* --- Listing Element Styles --- */ Index: in-link/links/enhancements/cancel_enhancement_confirm.tpl =================================================================== diff -u -N --- in-link/links/enhancements/cancel_enhancement_confirm.tpl (revision 0) +++ in-link/links/enhancements/cancel_enhancement_confirm.tpl (revision 12930) @@ -0,0 +1,87 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + +
    + + + + + + + + + + + + +
    +

    +
    + +
    +
    + + " /> + + " /> +
    +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: in-link/links/enhancements/enhance_confirm.tpl =================================================================== diff -u -N --- in-link/links/enhancements/enhance_confirm.tpl (revision 0) +++ in-link/links/enhancements/enhance_confirm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: in-link/links/enhancements/enhance_link.tpl =================================================================== diff -u -N --- in-link/links/enhancements/enhance_link.tpl (revision 0) +++ in-link/links/enhancements/enhance_link.tpl (revision 12930) @@ -0,0 +1,102 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + + +

    +
    + +
    "> + + + + + + + + + + + + + +
    43"> +
    img/s.gif" width="1" height="1" alt="" />
    +
    + + + + + +
    + + + + " no_editing="1"/> + " no_editing="1"/> + + + + + +
    +
    +
    +
    +
    +
    + + \ No newline at end of file Index: in-link/links/enhancements/enhancement_details.tpl =================================================================== diff -u -N --- in-link/links/enhancements/enhancement_details.tpl (revision 0) +++ in-link/links/enhancements/enhancement_details.tpl (revision 12930) @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + : +
    + + +
    +
    +
    + + : +
    + + + : +
    +
    +
    + +
    + + \ No newline at end of file Index: in-link/links/enhancements/extend_enhancement.tpl =================================================================== diff -u -N --- in-link/links/enhancements/extend_enhancement.tpl (revision 0) +++ in-link/links/enhancements/extend_enhancement.tpl (revision 12930) @@ -0,0 +1,94 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + +
    + : + + +
    + : + + +
    +
    + + + ');" value=""/> + + + +
    + , + "> + + + ');" value="" no_editing="1"/> +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: in-link/links/enhancements/extend_enhancement_confirm.tpl =================================================================== diff -u -N --- in-link/links/enhancements/extend_enhancement_confirm.tpl (revision 0) +++ in-link/links/enhancements/extend_enhancement_confirm.tpl (revision 12930) @@ -0,0 +1,92 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + +
    + + + + + + + + + + + + +
    +

    +
    + +
    +
    + + + " /> + + + " /> + + + " /> +
    +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: in-link/links/.smsignore =================================================================== diff -u -N --- in-link/links/.smsignore (revision 0) +++ in-link/links/.smsignore (revision 12930) @@ -0,0 +1,3 @@ +link_detail\.tpl +link_paid\.tpl +link_standard\.tpl \ No newline at end of file Index: in-link/links/add_review.tpl =================================================================== diff -u -N --- in-link/links/add_review.tpl (revision 0) +++ in-link/links/add_review.tpl (revision 12930) @@ -0,0 +1,152 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + +
    + + + + + + +
    + img/link_icon.gif" width="16" height="23" alt="" /> + + + + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + + + : , + : , + : , + : , + : + +
    + + + + + + +
    + + " class="thickbox" rel="link-images" title=""> +
    +
    + +
    +
    +
    + " onclick="open_window('', 'new_window', '800', '600');"/>

    + +

    + + img/ic_removefromfav.gif" width="11" height="10" alt="" /> + + img/ic_addtofav.gif" width="11" height="10" alt="" /> "> + + +
    +
    +
    + +
    + +
    + + + + + + + + + + + + +
    + + + + *

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + +
    + + + + + + + + " /> + +
    +
    +
    + + +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: in-link/links/add_review_confirm.tpl =================================================================== diff -u -N --- in-link/links/add_review_confirm.tpl (revision 0) +++ in-link/links/add_review_confirm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: in-link/links/add_review_pending_confirm.tpl =================================================================== diff -u -N --- in-link/links/add_review_pending_confirm.tpl (revision 0) +++ in-link/links/add_review_pending_confirm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: in-link/links/hot_links.tpl =================================================================== diff -u -N --- in-link/links/hot_links.tpl (revision 0) +++ in-link/links/hot_links.tpl (revision 12930) @@ -0,0 +1,67 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + () + + + + + + + + +
    + + +
    + +
    +
    +
    + + \ No newline at end of file Index: in-link/links/link_detail.tpl =================================================================== diff -u -N --- in-link/links/link_detail.tpl (revision 0) +++ in-link/links/link_detail.tpl (revision 12930) @@ -0,0 +1,8 @@ + + + + \ No newline at end of file Index: in-link/links/link_paid.tpl =================================================================== diff -u -N --- in-link/links/link_paid.tpl (revision 0) +++ in-link/links/link_paid.tpl (revision 12930) @@ -0,0 +1,490 @@ + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    + img/link_icon.gif" width="16" height="23" alt="" /> + + + + " target="_blank"> + + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + + + : , + : , + : , + : , + : + +
    + + + + + + +
    + + " class="thickbox" rel="link-images" title=""> +
    +
    + +
    +
    +
    + + +

    + + img/ic_removefromfav.gif" width="11" height="10" alt="" /> + + img/ic_addtofav.gif" width="11" height="10" alt="" /> "> + + +
    +
    + + + + + + +
    + " class="thickbox" rel="link-images" title=""> + " title="" alt="" border="0" />
    +
    +
    + img/s.gif" width="8" height="1" alt="" /> +
    + + + +
    +

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

    +
    + + +
    + + + + + + + +
    tab-bottom-line tab-bottom-line "> + + + + + + + + + + + + + + + + + + + + + +
    inactive-tabactive-tab"> +   + inactive-tabactive-tab"> +  
    + +
    tab-bottom-content tab-bottom-content "> + + + +
    style="display:none" + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + img/s.gif" width="3" height="1" alt=""/>
    +
    + img/s.gif" width="3" height="1" alt=""/>
    +
    + : + + +
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    + : + + +
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    + : + + +
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    + : + + +
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    + : + + +
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    + : + + +
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    + +
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    +
    + + + + + + + + + + + +
    +
    +
    + + + +
    display:none"> +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + + + " class="input-text" style="" value=""> + + " class="input-text" style="" value=""/> + + + "/> +
    + + + +
    +
    + + " alt=""/>
    + img/s.gif" width="1" height="5" alt=""/>
    + " value="" tabindex="" style=""> + "/> +
    + + + + "/> + "/> +
    +
    +
    +
    + + +
    + + + + + +
    + +
    + + + + + + + + () + + + + +
    + + +
    + +
    + +
    + + + + + + + + + +
    +
    + + + + +
    + + + + + \ No newline at end of file Index: in-link/links/link_standard.tpl =================================================================== diff -u -N --- in-link/links/link_standard.tpl (revision 0) +++ in-link/links/link_standard.tpl (revision 12930) @@ -0,0 +1,490 @@ + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    + img/link_icon.gif" width="16" height="23" alt="" /> + + + + " target="_blank"> + + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + + + : , + : , + : , + : , + : + +
    + + + + + + +
    + + " class="thickbox" rel="link-images" title=""> +
    +
    + +
    +
    +
    + + +

    + + img/ic_removefromfav.gif" width="11" height="10" alt="" /> + + img/ic_addtofav.gif" width="11" height="10" alt="" /> "> + + +
    +
    + + + + + + +
    + " class="thickbox" rel="link-images" title=""> + " title="" alt="" border="0" />
    +
    +
    + img/s.gif" width="8" height="1" alt="" /> +
    + + + +
    +

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

    +
    + + +
    + + + + + + + +
    tab-bottom-line tab-bottom-line "> + + + + + + + + + + + + + + + + + + + + + +
    inactive-tabactive-tab"> +   + inactive-tabactive-tab"> +  
    + +
    tab-bottom-content tab-bottom-content "> + + + +
    style="display:none" + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + img/s.gif" width="3" height="1" alt=""/>
    +
    + img/s.gif" width="3" height="1" alt=""/>
    +
    + : + + +
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    + : + + +
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    + : + + +
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    + : + + +
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    + : + + +
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    + : + + +
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    + +
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    +
    + + + + + + + + + + + +
    +
    +
    + + + +
    display:none"> +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    + + + + + + " class="input-text" style="" value=""> + + " class="input-text" style="" value=""/> + + + "/> +
    + + + +
    +
    + + " alt=""/>
    + img/s.gif" width="1" height="5" alt=""/>
    + " value="" tabindex="" style=""> + "/> +
    + + + + "/> + "/> +
    +
    +
    +
    + + +
    + + + + + +
    + +
    + + + + + + + + () + + + + +
    + + +
    + +
    + +
    + + + + + + + + + +
    +
    + + + + +
    + + + + + \ No newline at end of file Index: in-link/links/modify_confirm.tpl =================================================================== diff -u -N --- in-link/links/modify_confirm.tpl (revision 0) +++ in-link/links/modify_confirm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: in-link/links/modify_link.tpl =================================================================== diff -u -N --- in-link/links/modify_link.tpl (revision 0) +++ in-link/links/modify_link.tpl (revision 12930) @@ -0,0 +1,122 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + *

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "> + + + + + + + + + "/> + "/> + +
    +
    + +
    +
    + +
    + + + + () + + "> + + "> + +
    +
    + + +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: in-link/links/modify_pending_confirm.tpl =================================================================== diff -u -N --- in-link/links/modify_pending_confirm.tpl (revision 0) +++ in-link/links/modify_pending_confirm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: in-link/links/new_links.tpl =================================================================== diff -u -N --- in-link/links/new_links.tpl (revision 0) +++ in-link/links/new_links.tpl (revision 12930) @@ -0,0 +1,65 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + () + + + + + + + + +
    + + +
    +
    +
    +
    + + \ No newline at end of file Index: in-link/links/pick_links.tpl =================================================================== diff -u -N --- in-link/links/pick_links.tpl (revision 0) +++ in-link/links/pick_links.tpl (revision 12930) @@ -0,0 +1,65 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + () + + + + + + + + +
    + + +
    +
    +
    +
    + + \ No newline at end of file Index: in-link/links/pop_links.tpl =================================================================== diff -u -N --- in-link/links/pop_links.tpl (revision 0) +++ in-link/links/pop_links.tpl (revision 12930) @@ -0,0 +1,65 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + () + + + + + + + + +
    + + +
    +
    +
    +
    + + \ No newline at end of file Index: in-link/links/search_results.tpl =================================================================== diff -u -N --- in-link/links/search_results.tpl (revision 0) +++ in-link/links/search_results.tpl (revision 12930) @@ -0,0 +1,98 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + () + + + + + + + + + +
    + Did you mean: +
    +
    + + + + + + +
  • +
    + + +
    +

    Narrow Search By

    +
      + +
    +
    +
    +
    + + + + + + + +
    + + +
    +
    +
    +
    + + \ No newline at end of file Index: in-link/links/suggest_confirm.tpl =================================================================== diff -u -N --- in-link/links/suggest_confirm.tpl (revision 0) +++ in-link/links/suggest_confirm.tpl (revision 12930) @@ -0,0 +1,47 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +

    + "> +
    +
    +
    +
    + + \ No newline at end of file Index: in-link/links/suggest_link.tpl =================================================================== diff -u -N --- in-link/links/suggest_link.tpl (revision 0) +++ in-link/links/suggest_link.tpl (revision 12930) @@ -0,0 +1,111 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + *

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + "> + + + + + + + + + + "/> + "/> + +


    + +
    +
    + + + + + +
    +
    +
    + + +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: in-link/links/suggest_pending_confirm.tpl =================================================================== diff -u -N --- in-link/links/suggest_pending_confirm.tpl (revision 0) +++ in-link/links/suggest_pending_confirm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: in-link/my_account/my_items.elm.tpl =================================================================== diff -u -N --- in-link/my_account/my_items.elm.tpl (revision 0) +++ in-link/my_account/my_items.elm.tpl (revision 12930) @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file Index: in-link/my_account/my_links.tpl =================================================================== diff -u -N --- in-link/my_account/my_links.tpl (revision 0) +++ in-link/my_account/my_links.tpl (revision 12930) @@ -0,0 +1,62 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + () + + + + + + + img/s.gif" width="1" height="10" alt="" />
    + + + +
    + + +
    + +
    +
    +
    + + \ No newline at end of file Index: in-link/module_info.xml =================================================================== diff -u -N --- in-link/module_info.xml (revision 0) +++ in-link/module_info.xml (revision 12930) @@ -0,0 +1,5 @@ + + + in-link/designs/section + in-link/designs/detail + \ No newline at end of file Index: in-news/_install/english.lang =================================================================== diff -u -N --- in-news/_install/english.lang (revision 0) +++ in-news/_install/english.lang (revision 12930) @@ -0,0 +1,68 @@ + + m/d/Yg:i Am/d/Yg:i:s A.,utf-8http://docs.in-portal.org/eng/index.php2 + + TGFzdCB1cGRhdGVkIG9u + VGl0bGUgQSB0byBa + VGl0bGUgWiB0byBB + QXV0aG9yIEEgdG8gWg== + QXV0aG9yIFogdG8gQQ== + UmF0ZSB0aGlzIGFydGljbGU= + Q29tbWVudCB0aGlzIEFydGljbGU= + Q2F0ZWdvcnkgTGVhZCBTdG9yeQ== + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgYXJ0aWNsZT8NClRoaXMgYWN0aW9uIGNhbm5vdCBiZSB1bmRvbmUu + TWFuYWdlIHlvdXIgQXJ0aWNsZXMgaGVyZQ== + QXJ0aWNsZSBJRA== + RmVlZCBPcmlnaW5hbCBVUkw= + TXkgQXJ0aWNsZXM= + Tm8gQXJ0aWNsZXM= + QWRkIFBlbmRpbmcgTmV3cw== + QWRkIE5ld3M= + RGVsZXRlIE5ld3M= + TW9kaWZ5IEFydGljbGUgUGVuZGluZw== + TW9kaWZ5IE5ld3M= + QXJ0aWNsZSBEZWxldGUgYnkgT3duZXI= + QXJ0aWNsZSBNb2RpZnkgUGVuZGluZyBieSBPd25lcg== + QXJ0aWNsZSBNb2RpZnkgYnkgT3duZXI= + UmF0ZSBOZXdz + VmlldyBOZXdz + UlNTIEZlZWQ= + QXJ0aWNsZSBEZXRhaWxz + c2l0ZSBsZWFkIHN0b3J5 + U29ydCBBcnRpY2xlcyBCeQ== + U3VnZ2VzdCBBcnRpY2xl + VGhhbmsgeW91IGZvciBjb21tZW50aW5nIHRoaXMgYXJ0aWNsZS4= + VGhhbmsgeW91IGZvciBjb21tZW50aW5nIHRoaXMgYXJ0aWNsZSAtIGl0J3Mgd2FpdGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWwu + VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIGFydGljbGUu + VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIGFydGljbGUuIFlvdXIgbW9kaWZpY2F0aW9ucyBhcmUgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4= + Tm8gcGVybWlzc2lvbnMgdG8gY29tbWVudCB0aGlzIGFydGljbGUu + Tm8gcGVybWlzc2lvbnMgdG8gbW9kaWZ5IHRoaXMgYXJ0aWNsZS4= + Tm8gcGVybWlzc2lvbnMgdG8gc3VnZ2VzdCBhcnRpY2xlIGludG8gdGhlIGN1cnJlbnQgY2F0ZWdvcnku + VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgYXJ0aWNsZS4= + VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgYXJ0aWNsZS4gQ3VycmVudGx5IGl0J3Mgd2FpdGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWw= + QXJ0aWNsZSBDb21tZW50IEFkZGVk + QXJ0aWNsZSBDb21tZW50IFBlbmRpbmc= + QXJ0aWNsZSBEZXRhaWxz + QXJ0aWNsZXM= + QXJ0aWNsZXMgU2VhcmNoIFJlc3VsdHM= + Q2F0ZWdvcnkgTGVhZCBTdG9yeQ== + RmF2b3JpdGUgQXJ0aWNsZXM= + SG90IEFydGljbGVz + TW9kaWZ5IEFydGljbGU= + QXJ0aWNsZSBNb2RpZmllZA== + QXJ0aWNsZSBNb2RpZmljYXRpb25zIFBlbmRpbmc= + TW9kaWZ5IFRvcGlj + TXkgQXJ0aWNsZXM= + TXkgVG9waWNz + TmV3IEFydGljbGVz + QXJ0aWNsZXM= + RWRpdG9yJ3MgUGljayBBcnRpY2xlcw== + UG9wdWxhciBBcnRpY2xlcw== + Q29tbWVudCBBcnRpY2xl + TGVhZCBTdG9yeQ== + U3VnZ2VzdCBBcnRpY2xl + QXJ0aWNsZSBBZGRlZA== + QXJ0aWNsZSBQZW5kaW5n + VG90YWwgQXJ0aWNsZXM= + + + \ No newline at end of file Index: in-news/_install/install_data.sql =================================================================== diff -u -N --- in-news/_install/install_data.sql (revision 0) +++ in-news/_install/install_data.sql (revision 12930) @@ -0,0 +1 @@ +UPDATE Category SET l1_Name = 'News (TD)' WHERE l1_Name = 'News'; \ No newline at end of file Index: in-news/_install/theme.xml =================================================================== diff -u -N --- in-news/_install/theme.xml (revision 0) +++ in-news/_install/theme.xml (revision 12930) @@ -0,0 +1,4 @@ + + in-news/designs/section + in-news/articles/article_detail + \ No newline at end of file Index: in-news/articles/.smsignore =================================================================== diff -u -N --- in-news/articles/.smsignore (revision 0) +++ in-news/articles/.smsignore (revision 12930) @@ -0,0 +1 @@ +article_detail\.tpl \ No newline at end of file Index: in-news/articles/add_review.tpl =================================================================== diff -u -N --- in-news/articles/add_review.tpl (revision 0) +++ in-news/articles/add_review.tpl (revision 12930) @@ -0,0 +1,140 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +
    + + + + + + +
    + img/articles_icon.gif" width="16" height="23" alt="" /> + + + + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + + + : , + : , + : , + : , + : + +
    + + + + + + +
    + + " class="thickbox" rel="article-images" title=""> +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + +
    + + + + + + + + + + + +
    + + + + *

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + +
    + + + + + + + + "/> + +
    +
    +
    + + +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: in-news/articles/add_review_confirm.tpl =================================================================== diff -u -N --- in-news/articles/add_review_confirm.tpl (revision 0) +++ in-news/articles/add_review_confirm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: in-news/articles/add_review_pending_confirm.tpl =================================================================== diff -u -N --- in-news/articles/add_review_pending_confirm.tpl (revision 0) +++ in-news/articles/add_review_pending_confirm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: in-news/articles/article_detail.tpl =================================================================== diff -u -N --- in-news/articles/article_detail.tpl (revision 0) +++ in-news/articles/article_detail.tpl (revision 12930) @@ -0,0 +1,191 @@ + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + + + " class="thickbox" rel="article-images" title=""> + " title="" alt="" border="0" />
    +
    + + + + img/s.gif" width="8" height="1" alt="" /> + + +
    + + + + +
    +
    + +
    +
    + + + + + + + + + + + +
    + + + + + +
    + img/articles_icon.gif" width="16" height="23" alt="" /> + + + + + + + + " target="_blank"> + + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + + + : , + : , + : , + : , + : + +
    + + + + + + + + +
    + + " class="thickbox" rel="article-images"> +
    +
    + +
    +
    +
    + + +
    + + img/ic_removefromfav.gif" width="11" height="10" alt="" /> + + img/ic_addtofav.gif" width="11" height="10" alt="" /> "> + +
    + +
    + + + + + + + +
    +
    + + + + + + + + +
    +

    +
    + +
    +
    + +
    + +
    + + + + + + + + () + + + + +
    + + +
    + +
    + +
    + + + + + + + + + +
    +
    + + + + +
    + + + + + \ No newline at end of file Index: in-news/articles/hot_articles.tpl =================================================================== diff -u -N --- in-news/articles/hot_articles.tpl (revision 0) +++ in-news/articles/hot_articles.tpl (revision 12930) @@ -0,0 +1,66 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + () + + + + + + + +
    + + +
    + +
    +
    +
    + + \ No newline at end of file Index: in-news/articles/modify_article.tpl =================================================================== diff -u -N --- in-news/articles/modify_article.tpl (revision 0) +++ in-news/articles/modify_article.tpl (revision 12930) @@ -0,0 +1,85 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + *

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + +
    + + + + + + + + + + + + + + + + + + "/> + +

    +
    + + +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: in-news/articles/modify_confirm.tpl =================================================================== diff -u -N --- in-news/articles/modify_confirm.tpl (revision 0) +++ in-news/articles/modify_confirm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: in-news/articles/modify_pending_confirm.tpl =================================================================== diff -u -N --- in-news/articles/modify_pending_confirm.tpl (revision 0) +++ in-news/articles/modify_pending_confirm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: in-news/articles/new_articles.tpl =================================================================== diff -u -N --- in-news/articles/new_articles.tpl (revision 0) +++ in-news/articles/new_articles.tpl (revision 12930) @@ -0,0 +1,66 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + () + + + + + + + +
    + + +
    + +
    +
    +
    + + \ No newline at end of file Index: in-news/articles/pick_articles.tpl =================================================================== diff -u -N --- in-news/articles/pick_articles.tpl (revision 0) +++ in-news/articles/pick_articles.tpl (revision 12930) @@ -0,0 +1,66 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + () + + + + + + + +
    + + +
    + +
    +
    +
    + + \ No newline at end of file Index: in-news/articles/pop_articles.tpl =================================================================== diff -u -N --- in-news/articles/pop_articles.tpl (revision 0) +++ in-news/articles/pop_articles.tpl (revision 12930) @@ -0,0 +1,66 @@ + + + + + + + + + +\ +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + () + + + + + + + +
    + + +
    + +
    +
    +
    + + \ No newline at end of file Index: in-news/articles/search_results.tpl =================================================================== diff -u -N --- in-news/articles/search_results.tpl (revision 0) +++ in-news/articles/search_results.tpl (revision 12930) @@ -0,0 +1,67 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    + +
    + +
    + + + + + () + + + + + + + + + +
    + + +
    +
    + +
    + + \ No newline at end of file Index: in-news/articles/suggest_article.tpl =================================================================== diff -u -N --- in-news/articles/suggest_article.tpl (revision 0) +++ in-news/articles/suggest_article.tpl (revision 12930) @@ -0,0 +1,84 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + *

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + +
    + + + + + + + + + + + + + + + + + + + + "/> + +

    +
    + + +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: in-news/articles/suggest_confirm.tpl =================================================================== diff -u -N --- in-news/articles/suggest_confirm.tpl (revision 0) +++ in-news/articles/suggest_confirm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: in-news/articles/suggest_pending_confirm.tpl =================================================================== diff -u -N --- in-news/articles/suggest_pending_confirm.tpl (revision 0) +++ in-news/articles/suggest_pending_confirm.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: in-news/designs/.smsignore =================================================================== diff -u -N --- in-news/designs/.smsignore (revision 0) +++ in-news/designs/.smsignore (revision 12930) @@ -0,0 +1 @@ +.*\.tpl \ No newline at end of file Index: in-news/designs/section.tpl =================================================================== diff -u -N --- in-news/designs/section.tpl (revision 0) +++ in-news/designs/section.tpl (revision 12930) @@ -0,0 +1,117 @@ + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    + + + +
    + +
    + + + +
    + +
    + +
    + +
    + + + + + + + + + + +
    +
    + +
    + +
    + + + + + + + () + + + + + + +
    + + + +
    + "> +
    +
    + +
    + + + + +
    + + + + + \ No newline at end of file Index: in-news/elements/content_boxes/home_page_items.elm.tpl =================================================================== diff -u -N --- in-news/elements/content_boxes/home_page_items.elm.tpl (revision 0) +++ in-news/elements/content_boxes/home_page_items.elm.tpl (revision 12930) @@ -0,0 +1 @@ + Index: in-news/elements/content_boxes/my_favorites.elm.tpl =================================================================== diff -u -N --- in-news/elements/content_boxes/my_favorites.elm.tpl (revision 0) +++ in-news/elements/content_boxes/my_favorites.elm.tpl (revision 12930) @@ -0,0 +1,22 @@ + + + + + + () + + + + + + +
    + + + + + + +
    + + \ No newline at end of file Index: in-news/elements/content_boxes/related_items.elm.tpl =================================================================== diff -u -N --- in-news/elements/content_boxes/related_items.elm.tpl (revision 0) +++ in-news/elements/content_boxes/related_items.elm.tpl (revision 12930) @@ -0,0 +1,6 @@ + + + + +
    + \ No newline at end of file Index: in-news/elements/content_boxes/search_results.elm.tpl =================================================================== diff -u -N --- in-news/elements/content_boxes/search_results.elm.tpl (revision 0) +++ in-news/elements/content_boxes/search_results.elm.tpl (revision 12930) @@ -0,0 +1,26 @@ + + + + + () + + + + + + + +
    + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + + + img/s.gif" width="1" height="5" alt="" />
    + ">... +
    + +
    \ No newline at end of file Index: in-news/elements/content_boxes/site_lead_article.elm.tpl =================================================================== diff -u -N --- in-news/elements/content_boxes/site_lead_article.elm.tpl (revision 0) +++ in-news/elements/content_boxes/site_lead_article.elm.tpl (revision 12930) @@ -0,0 +1,15 @@ + + + + + + + + + + + + + +
    +
    \ No newline at end of file Index: in-news/elements/side_boxes/action_box.elm.tpl =================================================================== diff -u -N --- in-news/elements/side_boxes/action_box.elm.tpl (revision 0) +++ in-news/elements/side_boxes/action_box.elm.tpl (revision 12930) @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + +
    - + + + + + + "> + + + +
    - + "> +
    \ No newline at end of file Index: in-news/elements/side_boxes/hot.elm.tpl =================================================================== diff -u -N --- in-news/elements/side_boxes/hot.elm.tpl (revision 0) +++ in-news/elements/side_boxes/hot.elm.tpl (revision 12930) @@ -0,0 +1,18 @@ + + + + + "> () + + + + + + "> + + + + +
    + + \ No newline at end of file Index: in-news/elements/side_boxes/new.elm.tpl =================================================================== diff -u -N --- in-news/elements/side_boxes/new.elm.tpl (revision 0) +++ in-news/elements/side_boxes/new.elm.tpl (revision 12930) @@ -0,0 +1,18 @@ + + + + + "> () + + + + + + "> + + + + +
    + + \ No newline at end of file Index: in-news/elements/side_boxes/pick.elm.tpl =================================================================== diff -u -N --- in-news/elements/side_boxes/pick.elm.tpl (revision 0) +++ in-news/elements/side_boxes/pick.elm.tpl (revision 12930) @@ -0,0 +1,18 @@ + + + + + "> () + + + + + + "> + + + + +
    + + \ No newline at end of file Index: in-news/elements/side_boxes/pop.elm.tpl =================================================================== diff -u -N --- in-news/elements/side_boxes/pop.elm.tpl (revision 0) +++ in-news/elements/side_boxes/pop.elm.tpl (revision 12930) @@ -0,0 +1,18 @@ + + + + + "> () + + + + + + "> + + + + +
    + + \ No newline at end of file Index: in-news/elements/.smsignore =================================================================== diff -u -N --- in-news/elements/.smsignore (revision 0) +++ in-news/elements/.smsignore (revision 12930) @@ -0,0 +1 @@ +.*\.xml\.tpl \ No newline at end of file Index: in-news/elements/articles.elm.tpl =================================================================== diff -u -N --- in-news/elements/articles.elm.tpl (revision 0) +++ in-news/elements/articles.elm.tpl (revision 12930) @@ -0,0 +1,302 @@ + + + + +
    img/s.gif" width="1" height="1" alt="" />
    +
    + + + + + +
    + +
    +
    + " title=""> +
    + " class="text-title"> + + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + + : , + : , + : , + : , + : + + +
    + + + img/ic_removefromfav.gif" width="11" height="10" alt="" /> + + img/ic_addtofav.gif" width="11" height="10" alt="" /> "> + + +  |  + + img/reviews.gif" width="14" height="10" alt="" /> "> + +
    img/s.gif" width="1" height="4" alt="" />
    + + +
    +
    +
    + +
    + +
    + + + + + img/articles_icon.gif" width="16" height="23" alt="" /> + " class="text-title"> + + + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + +
    + " title="">
    +
    + "> + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + +
    + + +

    +
    +
    + + + : , + : , + : , + : , + : + + + + + + + + + + + + + + +
    + img/ic_details.gif" width="14" height="13" alt="" /> "> + +  |  img/ic_edit.gif" width="11" height="10" alt="" /> "> + +  |  img/ic_delete.gif" width="11" height="10" alt="" /> " onclick="return confirm('');"> +
    + + +
    + +
    + + + + +
    img/s.gif" alt=""/>

    + + + + + +
    + img/articles_icon.gif" width="22" height="18" alt="" />
    +
    + " class="text-title"> + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + (: , + : , + : , + : , + : ) +
    +
    +
    + + + + + + +
    + " title=""> + + +
    + +
    + + +
    + + + + + + + + + + +
    + img/articles_icon.gif" width="22" height="18" alt="" />
    +
    + " class="text-title"> + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + (: , + : , + : , + : , + : ) +
    +
    +
    + + + + + +
    + " title=""> + + +
    + + + +
    + + + + "> + + + + + + + + + + + <inp2:Field name="Title" html_escape="1"/> + + + + + + + + + +
    img/s.gif" width="1" height="1" alt="" />
    +
    + + + + + +
    + +
    +
    + " title=""> +
    + " class="text-title"> + + + img/icon_hot.gif" alt=""/> + img/icon_new.gif" alt=""/> + img/icon_popular.gif" alt=""/> + img/icon_pick.gif" alt=""/> + img/icon_favorite.gif" alt=""/> + + +
    + + : , + : , + : , + : , + : + + +
    + + + img/ic_removefromfav.gif" width="11" height="10" alt="" /> + + img/ic_addtofav.gif" width="11" height="10" alt="" /> "> + + +  |  + + img/reviews.gif" width="14" height="10" alt="" /> "> + +
    + +
    + +
    \ No newline at end of file Index: in-news/elements/html_head.elm.tpl =================================================================== diff -u -N --- in-news/elements/html_head.elm.tpl (revision 0) +++ in-news/elements/html_head.elm.tpl (revision 12930) @@ -0,0 +1,3 @@ +inc/styles.css" type="text/css" /> + + Index: in-news/elements/rss.xml.tpl =================================================================== diff -u -N --- in-news/elements/rss.xml.tpl (revision 0) +++ in-news/elements/rss.xml.tpl (revision 12930) @@ -0,0 +1,13 @@ + + + + <inp2:m_GetConfig name="Site_Name"/> + + + + m + + + + + Index: in-news/elements/sorting.elm.tpl =================================================================== diff -u -N --- in-news/elements/sorting.elm.tpl (revision 0) +++ in-news/elements/sorting.elm.tpl (revision 12930) @@ -0,0 +1,41 @@ + + + + + +
    + :  |  : + + : +
    +img/s.gif" width="1" height="4" alt="" />
    +img/grey_pix.gif" width="100%" height="1" alt="" />
    +
    + + + + + +
    +
    + : + + + " value="" /> + +
    + +img/s.gif" width="1" height="10" alt="" />
    \ No newline at end of file Index: in-news/img/articles_icon.gif =================================================================== diff -u -N Binary files differ Index: in-news/img/ic_myarticles46.gif =================================================================== diff -u -N Binary files differ Index: in-news/img/menu_articles.gif =================================================================== diff -u -N Binary files differ Index: in-news/inc/styles.css =================================================================== diff -u -N --- in-news/inc/styles.css (revision 0) +++ in-news/inc/styles.css (revision 12930) @@ -0,0 +1,39 @@ +.article-picture-padding { + padding: 20px 5px 20px 20px; + width: 120px; + vertical-align: top; +} + +.lead-article-picture-padding { + padding: 0px 20px 0px 30px; + width: 120px; + vertical-align: top; +} + +.articles-icon-cell + { + width:22px; + padding: 5px 5px 5px 5px; + } + +/* --- Category Lead Story & Site Lead Story Styles --- */ +.category-lead-article, .site-lead-article { + text-align: right; + padding: 1px 4px; + margin: 1px 0px; + font-size: 10px; +} + +.category-lead-article { + background-color: #EBEBEB; + color: #666666; +} + +.site-lead-article { + background-color: #FFC2C2; + color: #165A9B; +} + +.category-lead-article-padding, .site-lead-article-padding { + padding: 8px; +} \ No newline at end of file Index: in-news/my_account/my_articles.tpl =================================================================== diff -u -N --- in-news/my_account/my_articles.tpl (revision 0) +++ in-news/my_account/my_articles.tpl (revision 12930) @@ -0,0 +1,58 @@ + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + () + + + + + + + +
    + + +
    + +
    +
    +
    + + \ No newline at end of file Index: in-news/my_account/my_items.elm.tpl =================================================================== diff -u -N --- in-news/my_account/my_items.elm.tpl (revision 0) +++ in-news/my_account/my_items.elm.tpl (revision 12930) @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file Index: in-news/module_info.xml =================================================================== diff -u -N --- in-news/module_info.xml (revision 0) +++ in-news/module_info.xml (revision 12930) @@ -0,0 +1,5 @@ + + + in-news/index + in-news/detail + \ No newline at end of file Index: platform/categories/search_results.tpl =================================================================== diff -u -N --- platform/categories/search_results.tpl (revision 0) +++ platform/categories/search_results.tpl (revision 12930) @@ -0,0 +1,55 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    + +
    + +
    + + + + + () + + + + + + + + + +
    + + +
    +
    + +
    + + \ No newline at end of file Index: platform/categories/suggest_category.tpl =================================================================== diff -u -N --- platform/categories/suggest_category.tpl (revision 0) +++ platform/categories/suggest_category.tpl (revision 12930) @@ -0,0 +1,75 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + *

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + +
    + + + + + + + + "/> + +
    +
    + + +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: platform/categories/suggest_confirm.tpl =================================================================== diff -u -N --- platform/categories/suggest_confirm.tpl (revision 0) +++ platform/categories/suggest_confirm.tpl (revision 12930) @@ -0,0 +1,52 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: platform/categories/suggest_pending_confirm.tpl =================================================================== diff -u -N --- platform/categories/suggest_pending_confirm.tpl (revision 0) +++ platform/categories/suggest_pending_confirm.tpl (revision 12930) @@ -0,0 +1,52 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + "> +
    + +
    +
    +
    + + \ No newline at end of file Index: platform/designs/.smsignore =================================================================== diff -u -N --- platform/designs/.smsignore (revision 0) +++ platform/designs/.smsignore (revision 12930) @@ -0,0 +1 @@ +.*\.tpl \ No newline at end of file Index: platform/designs/default_design.des.tpl =================================================================== diff -u -N --- platform/designs/default_design.des.tpl (revision 0) +++ platform/designs/default_design.des.tpl (revision 12930) @@ -0,0 +1,123 @@ + + + + + + + + + + + + + <inp2:m_GetConfig name="Site_Name"/> :: <inp2:m_RenderElement name="page_title" default_element="cms_page_title" no_editing="1"/> + + + + + + + + + +
    +
    + + + + + + + +
    + +
    + +
    + + img/s.gif" width="1" height="1" alt=""/>
    + img/grey_pix.gif" width="100%" height="1" alt=""/>
    + img/s.gif" width="1" height="1" alt=""/>
    + + + + + + + + + + + + + + + + + + + + + + + REMOVE THIS LINE TO UNCOMMENT ##--> + +
    + +
    +
    + +
    +
    + +
    +
    +
    + + +
    + img/s.gif" width="3" height="1" alt=""/>
    +
    + +
    +
    + +
    + +
    + + + + + + + +
    +
    +
    + + +
    +
    + img/s.gif" width="3" height="1" alt=""/>
    +
    +
    +
    + +
    +
    +
    + + + + + +
    + +
    +
    +
    + + + \ No newline at end of file Index: platform/designs/default_design_ajax.des.tpl =================================================================== diff -u -N --- platform/designs/default_design_ajax.des.tpl (revision 0) +++ platform/designs/default_design_ajax.des.tpl (revision 12930) @@ -0,0 +1,4 @@ + + + + Index: platform/designs/form.tpl =================================================================== diff -u -N --- platform/designs/form.tpl (revision 0) +++ platform/designs/form.tpl (revision 12930) @@ -0,0 +1,70 @@ + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + *

    + + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + +

    "> + + + + + + "/> + + " value=""/> + "/> + "/> + +
    +
    +

    + +
    +
    +
    +
    + + \ No newline at end of file Index: platform/designs/general.tpl =================================================================== diff -u -N --- platform/designs/general.tpl (revision 0) +++ platform/designs/general.tpl (revision 12930) @@ -0,0 +1,56 @@ + + + + + + + + + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + +
    +
    + + + + + + + \ No newline at end of file Index: platform/designs/popup_design.des.tpl =================================================================== diff -u -N --- platform/designs/popup_design.des.tpl (revision 0) +++ platform/designs/popup_design.des.tpl (revision 12930) @@ -0,0 +1,24 @@ + + + + + + + + + <inp2:m_GetConfig name="Site_Name"/> + + " /> + + + + +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    + +
    + +
    + + \ No newline at end of file Index: platform/elements/banners/banner_right.elm.tpl =================================================================== diff -u -N --- platform/elements/banners/banner_right.elm.tpl (revision 0) +++ platform/elements/banners/banner_right.elm.tpl (revision 12930) @@ -0,0 +1,14 @@ + + + + + + + +
    + + Right-side Banner + +
    \ No newline at end of file Index: platform/elements/banners/banner_top.elm.tpl =================================================================== diff -u -N --- platform/elements/banners/banner_top.elm.tpl (revision 0) +++ platform/elements/banners/banner_top.elm.tpl (revision 12930) @@ -0,0 +1,2 @@ +img/top_baner_1.gif" width="500" height="70" alt="" />
    + \ No newline at end of file Index: platform/elements/content_boxes/no_favorites.elm.tpl =================================================================== diff -u -N --- platform/elements/content_boxes/no_favorites.elm.tpl (revision 0) +++ platform/elements/content_boxes/no_favorites.elm.tpl (revision 12930) @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file Index: platform/elements/content_boxes/nothing_found.elm.tpl =================================================================== diff -u -N --- platform/elements/content_boxes/nothing_found.elm.tpl (revision 0) +++ platform/elements/content_boxes/nothing_found.elm.tpl (revision 12930) @@ -0,0 +1,25 @@ + + + + + + + + + + +
    + img/warning_icon.gif" width="21" height="18" alt=""/> + +
    +
    +
    + + + ! + + ! + +
    + + \ No newline at end of file Index: platform/elements/content_boxes/related_items.elm.tpl =================================================================== diff -u -N --- platform/elements/content_boxes/related_items.elm.tpl (revision 0) +++ platform/elements/content_boxes/related_items.elm.tpl (revision 12930) @@ -0,0 +1,7 @@ + + + +
      + +
    + \ No newline at end of file Index: platform/elements/content_boxes/search_results.elm.tpl =================================================================== diff -u -N --- platform/elements/content_boxes/search_results.elm.tpl (revision 0) +++ platform/elements/content_boxes/search_results.elm.tpl (revision 12930) @@ -0,0 +1,26 @@ + + + + + () + + + + + + + +
    + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + + + img/s.gif" width="1" height="5" alt="" />
    + ">... +
    + +
    \ No newline at end of file Index: platform/elements/content_boxes/sub_categories.elm.tpl =================================================================== diff -u -N --- platform/elements/content_boxes/sub_categories.elm.tpl (revision 0) +++ platform/elements/content_boxes/sub_categories.elm.tpl (revision 12930) @@ -0,0 +1,50 @@ + + + + + + + + + + + +
    + + " class="image_border" align="right" hspace="5" vspace="0" alt=""/> + + +
    + +
    + + + + + + () + + + + + + + +
    + :  |  : + + : +
    + + img/s.gif" width="1" height="4" alt="" />
    + img/grey_pix.gif" width="100%" height="1" alt="" />
    +
    + + + + + +
    +
    +
    + \ No newline at end of file Index: platform/elements/side_boxes/login.elm.tpl =================================================================== diff -u -N --- platform/elements/side_boxes/login.elm.tpl (revision 0) +++ platform/elements/side_boxes/login.elm.tpl (revision 12930) @@ -0,0 +1,125 @@ + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + img/menu-li-2-level.gif" alt="" width="4" height="4" border="0" />
    +
    + "> +
    + img/s.gif" alt="" width="1" height="7" border="0" />
    +
    + +
    + + + + + +
    + +
    +
    + +
    +
    +
    + + img/s.gif" width="1" height="5" alt=""/>
    + +
    +
    + + img/s.gif" alt="" width="1" height="10" border="0" />
    + + + + + + +
    +
    +
    + +
    + + img/s.gif" alt="" width="5" height="5" border="0" />
    + +
    +
    + + + " class="more-link" > img/side_link_str.gif" width="6" height="5" alt="" />
    +
    + + " class="more-link" >? img/side_link_str.gif" width="6" height="5" alt="" /> + " /> + + +
    + Index: platform/elements/side_boxes/mailing_list.elm.tpl =================================================================== diff -u -N --- platform/elements/side_boxes/mailing_list.elm.tpl (revision 0) +++ platform/elements/side_boxes/mailing_list.elm.tpl (revision 12930) @@ -0,0 +1,21 @@ + + + + +
    +img/s.gif" alt="" width="1" height="5" border="0" />
    + +
    +
    + +
    +
    + +
    + + +   + + + +
    Index: platform/elements/side_boxes/recommend_site.elm.tpl =================================================================== diff -u -N --- platform/elements/side_boxes/recommend_site.elm.tpl (revision 0) +++ platform/elements/side_boxes/recommend_site.elm.tpl (revision 12930) @@ -0,0 +1,16 @@ + + + + +
    +img/s.gif" alt="" width="1" height="5" border="0" />
    + +
    +
    + +
    +
    +
    + + +
    \ No newline at end of file Index: platform/elements/side_boxes/related_searches.elm.tpl =================================================================== diff -u -N --- platform/elements/side_boxes/related_searches.elm.tpl (revision 0) +++ platform/elements/side_boxes/related_searches.elm.tpl (revision 12930) @@ -0,0 +1,15 @@ + + + + + + + + "> + + + + + + +
    \ No newline at end of file Index: platform/elements/side_boxes/search.elm.tpl =================================================================== diff -u -N --- platform/elements/side_boxes/search.elm.tpl (revision 0) +++ platform/elements/side_boxes/search.elm.tpl (revision 12930) @@ -0,0 +1,51 @@ + + + + +
    "> + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + + + +
    + +
    + + + + \ No newline at end of file Index: platform/elements/.smsignore =================================================================== diff -u -N --- platform/elements/.smsignore (revision 0) +++ platform/elements/.smsignore (revision 12930) @@ -0,0 +1 @@ +.*\.xml\.tpl \ No newline at end of file Index: platform/elements/categories.elm.tpl =================================================================== diff -u -N --- platform/elements/categories.elm.tpl (revision 0) +++ platform/elements/categories.elm.tpl (revision 12930) @@ -0,0 +1,106 @@ + + + + + + + + + +
    + img/directory_icon.gif" width="22" height="17" alt="" />
    +
    + + (: ) + + + + " class="text-title"> @ ( / ) + + " class="text-title"> ( / ) + + + + + img/icon_new.gif" alt=""/> + img/icon_pick.gif" alt=""/> + +
    + img/s.gif" width="1" height="4" alt="" />
    + + + + +
    + +
    + +
    +
    + + +
    + + + + + + + + + + + +
  • + + " class="text-title"> @ + + " class="text-title"> + +
  • + +
    + + + + + + + + "> + + + + + " onclick="$ItemCategories.DeleteCategory();"/> + + + + + + + +
  • + ... +
  • +
    + + +
  • + + + + + + +
      + + +
    +
    +
    +
  • +
    + Index: platform/elements/content_boxes.elm.tpl =================================================================== diff -u -N --- platform/elements/content_boxes.elm.tpl (revision 0) +++ platform/elements/content_boxes.elm.tpl (revision 12930) @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + +
    + img/s.gif" width="1" height="20" alt=""/>
    +
    + img/s.gif" width="13" height="1" alt=""/>
    +
    +
    +
    + img/s.gif" width="13" height="1" alt=""/>
    +
    + img/s.gif" width="13" height="1" alt=""/>
    +
    + + + img/s.gif" width="13" height="1" alt=""/>
    +
    +
    + + + + + + + + + + + + + + + + + + +
    + img/s.gif" width="1" height="20" alt=""/>
    +
    + img/s.gif" width="13" height="1" alt=""/>
    +
    +
    +
    + img/s.gif" width="13" height="1" alt=""/>
    +
    + img/s.gif" width="13" height="1" alt=""/>
    +
    + + + img/s.gif" width="13" height="1" alt=""/>
    +
    +
    + + + + + + + + + + +
    + img/s.gif" width="13" height="1" alt=""/>
    +
    + + + img/s.gif" width="13" height="1" alt=""/>
    +
    +
    + + + + + + img/menu_active_border.gif" width="1" height="37" alt=""/>
    + + + ">"/> + + + " class="top-menu-link"> + + + img/menu_active_border.gif" width="1" height="37" alt=""/>
    + + + + img/s.gif" width="1" height="37" alt=""/>
    + + + ">"/> + + + " class="top-menu-link"> + + + img/s.gif" width="1" height="37" alt=""/>
    + +
    +
    + + + + + img/menu-li-2-level.gif" alt="" width="4" height="4" border="0" />
    + + + + "> + + "> + + + +
    + + + + + : []
    + : +

    + + +
    + + + img/star_rate.gif" width="10" height="11" alt=""/> + + + + + + + + + + + " title="" alt="" border="0" align="" /> + + + + active-tabinactive-tab"> + "> + +   + + + + + + + + img/file_icons/" alt="" border="0" />
    + + + + + +
    \ No newline at end of file Index: platform/elements/dynamic_forms.elm.tpl =================================================================== diff -u -N --- platform/elements/dynamic_forms.elm.tpl (revision 0) +++ platform/elements/dynamic_forms.elm.tpl (revision 12930) @@ -0,0 +1,58 @@ + + " /> + + + + + " id="verify_" value="" /> + + + + + + + + + + + + "> + " name="_cb_" class="" onclick="document.getElementById('').value = this.checked ? 1:0"> + + + + + + + + name="" id="_" value="">  + + + + + + + + + + *:   + + + +
    +
    + +
    + + + + + + +
    img/s.gif" width="3" height="1" alt=""/>
    + + +
    +
    \ No newline at end of file Index: platform/elements/footer.elm.tpl =================================================================== diff -u -N --- platform/elements/footer.elm.tpl (revision 0) +++ platform/elements/footer.elm.tpl (revision 12930) @@ -0,0 +1,15 @@ + + + + + + + + + + + \ No newline at end of file Index: platform/elements/forms.elm.tpl =================================================================== diff -u -N --- platform/elements/forms.elm.tpl (revision 0) +++ platform/elements/forms.elm.tpl (revision 12930) @@ -0,0 +1,514 @@ + + + + + + +
    + img/warning_icon.gif" width="21" height="18" alt=""/> + + +
    +
    +
    +
    + + +
    img/s.gif" width="3" height="1" alt=""/>
    +
    +
    img/s.gif" width="3" height="1" alt=""/>
    + +
    +
    +
    + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" /> + + + + 140px">  + + +
    + +

    + + +
    + + + + + +
    img/s.gif" width="3" height="1" alt=""/>
    + + +
    +
    + + + + + + > + *: + + + + + +   + + + + + + "> + + + + + + + + + + "> + + + + " value="" /> + + + + + + + "> + + + +
    +
    + " value="" tabindex="" maxlength="" style=""> + + + + +
    + + + + +
    _input" style="display: none;"> + +
    +
    + +
    + +
    + +
    + + <inp2:Field name='LocalName' html_escape='1'/> + + + +
    +
    +
    +
    + + + + _flag"> + + + <inp2:Field name='LocalName' html_escape='1'/> + + <inp2:Field name='LocalName' html_escape='1'/> + + + + + + + + + + +
    + +
    +
    + + + "> + + + + + + + + + + + + + "> + + + +
    +
    + " id="" value="" tabindex="" style="" /> + + + + +
    + + + "> + + + +
    +
    + " tabindex="" style=""> + + () + + [upload]" value="" /> + + + +
    + + + "> + + + +
    +
    + + " target="_blank"> + + +
    + + + + + +
    + " name="" value="0" /> + " onchange="update_checkbox(this, document.getElementById(''));"> + + +
    +
    + " tabindex="" style=""> + [upload]" value="" />
    + " value="" style=""> + + + +
    + + + "> + + + +
    +
    + + "> + + +
    + + + + + +
    + " name="" value="0" /> + " onchange="update_checkbox(this, document.getElementById(''));"> + + +
    +
    + " tabindex="" style=""> + [upload]" value="" /> + + + +
    + + + " id="" value="" /> + + + + "> + + + +
    +
    + " id="" value="" tabindex="" size="" style="" datepickerIcon="img/calendar_icon.gif"> () + + " id="" value="" /> + + + +
    + + + "> + + + +
    +
    + " id="" value="" tabindex="" size="" style="">  + () + + " id="" value="" /> + + + +
    + + + "> + + + +
    +
    + " id="" value="" tabindex="" size="" style="" datepickerIcon="core/admin_templates/img/calendar_icon.gif"> + () + +  " id="" value="" tabindex="" size="" style=""> () + + + +
    + + + "> + + + +
    +
    + + + + +
    + + + + +
    _input" style="display: none;"> + +
    +
    + +
    + +
    + +
    + + <inp2:Field name='LocalName' html_escape='1'/> + + + +
    +
    +
    +
    + + + "> + + + + + + + + + + + + + + + + + + + + + "> + + + +
    +
    + + + + +
    + + + " style="" name="" id="_" value="">  + + + + " style="" name="" id="_" value="">  + + + + "> + + + +
    +
    + + + + + + + + +
    + + + "> + + + +
    +
    + " alt=""/>
    + img/s.gif" width="1" height="5" alt=""/>
    + " value="" tabindex="" style=""> + + + +
    + + + "> + + + +
    +
    + " name="" value="" /> + " type="checkbox" id="_cb_" name="_cb_" style="" onchange="update_checkbox(this, document.getElementById(''));"> + + + + +
    + + + + + "> + + + + +
    +
    + + + + " onclick="$ItemCategories.AddCategory('»&nbsp;', $delete_button, );"/>
    + +
    + + + + + + + + + +
    + : +
    +
    + + + + + + + +
    + + + + + + + + + + + "> + + + + + + + + + + + \ No newline at end of file Index: platform/elements/header.elm.tpl =================================================================== diff -u -N --- platform/elements/header.elm.tpl (revision 0) +++ platform/elements/header.elm.tpl (revision 12930) @@ -0,0 +1,54 @@ + + + + + + + + + + +
    + ">img/globe.gif" alt="" />img/logo.gif" alt="" />
    +
    + + + + + + + + + + + + + + +
    +
    + + : + + +
    + +
    \ No newline at end of file Index: platform/elements/html_head.elm.tpl =================================================================== diff -u -N --- platform/elements/html_head.elm.tpl (revision 0) +++ platform/elements/html_head.elm.tpl (revision 12930) @@ -0,0 +1,37 @@ + + +" /> + +" /> +" /> + + + + + + + + + + + + + + + + + + + + + + Index: platform/elements/menu.elm.tpl =================================================================== diff -u -N --- platform/elements/menu.elm.tpl (revision 0) +++ platform/elements/menu.elm.tpl (revision 12930) @@ -0,0 +1,105 @@ + + + + + + \ No newline at end of file Index: platform/elements/menu_sections.xml.tpl =================================================================== diff -u -N --- platform/elements/menu_sections.xml.tpl (revision 0) +++ platform/elements/menu_sections.xml.tpl (revision 12930) @@ -0,0 +1,19 @@ + + + " + url="" + + ico="['']" + + ico="['img/menu_inedit.gif']" + + enb="true" title="" + subid="subpages" + suburl="" >]]> + + \ No newline at end of file Index: platform/elements/menu_subsections.xml.tpl =================================================================== diff -u -N --- platform/elements/menu_subsections.xml.tpl (revision 0) +++ platform/elements/menu_subsections.xml.tpl (revision 12930) @@ -0,0 +1,32 @@ + + + + + + + + + " + orient="V" showicon="true" showsubicon="true" stlprf="" + submenuic="['img/arrow_white.gif']"> + + + " url="" enb="true" + + + subid="subpages" + suburl="" + + + >]]> + + + + + + \ No newline at end of file Index: platform/elements/navigation_bar.elm.tpl =================================================================== diff -u -N --- platform/elements/navigation_bar.elm.tpl (revision 0) +++ platform/elements/navigation_bar.elm.tpl (revision 12930) @@ -0,0 +1,38 @@ + + + + img/icon_home.gif" width="9" height="9" alt=""/> "> + + + + + "> + + + + + + "> + + "> + + + + + + "> + + + + + + + + + + + +
    \ No newline at end of file Index: platform/elements/pagination.elm.tpl =================================================================== diff -u -N --- platform/elements/pagination.elm.tpl (revision 0) +++ platform/elements/pagination.elm.tpl (revision 12930) @@ -0,0 +1,52 @@ + + img/pagenation_left.gif" width="5" height="5" alt="" />   + + + +  img/pagenation_right.gif" width="5" height="5" alt="" /> + + + + + + + + img/s.gif" width="1" height="1" alt="" /> + + + + + + +
    img/s.gif" width="1" height="1" alt="" />
    +
    + + + + + + + + + +
    + :  + + + + + : +
    + + + " value="" /> + +
    + Index: platform/elements/preferences.elm.tpl =================================================================== diff -u -N --- platform/elements/preferences.elm.tpl (revision 0) +++ platform/elements/preferences.elm.tpl (revision 12930) @@ -0,0 +1,35 @@ + + + + + + " name="" value=""/> + " onchange="update_checkbox(this, document.getElementById(''));"/> + + + + + +
    img/s.gif" width="3" height="1" alt=""/>
    + + +
    +
    + + + + + + + + + + + + +
    img/s.gif" width="3" height="1" alt=""/>
    + + +
    +
    +
    \ No newline at end of file Index: platform/elements/search_results.elm.tpl =================================================================== diff -u -N --- platform/elements/search_results.elm.tpl (revision 0) +++ platform/elements/search_results.elm.tpl (revision 12930) @@ -0,0 +1,20 @@ + + :
    + img/s.gif" width="1" height="5" alt="">
    + "> + + + + +
    %" bgcolor="">img/s.gif" width="1" height="5" alt="">%" bgcolor="">img/s.gif" width="1" height="5" alt="">
    +
    + + + :
    + img/s.gif" width="1" height="5" alt="">
    + + + + +
    ">img/s.gif" width="1" height="5" alt="">
    +
    \ No newline at end of file Index: platform/elements/side_boxes.elm.tpl =================================================================== diff -u -N --- platform/elements/side_boxes.elm.tpl (revision 0) +++ platform/elements/side_boxes.elm.tpl (revision 12930) @@ -0,0 +1,14 @@ + + + + + + + + +
    +
    \ No newline at end of file Index: platform/elements/title_bar.elm.tpl =================================================================== diff -u -N --- platform/elements/title_bar.elm.tpl (revision 0) +++ platform/elements/title_bar.elm.tpl (revision 12930) @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file Index: platform/elements/users.elm.tpl =================================================================== diff -u -N --- platform/elements/users.elm.tpl (revision 0) +++ platform/elements/users.elm.tpl (revision 12930) @@ -0,0 +1,35 @@ + + + + + + +
    img/s.gif" width="1" height="1" alt="" />
    + + + + + "> + + + + + + + + + + + + + + + +
    + + + + + + + \ No newline at end of file Index: platform/img/file_icons/avi.gif =================================================================== diff -u -N Binary files differ Index: platform/img/file_icons/doc.gif =================================================================== diff -u -N Binary files differ Index: platform/img/file_icons/icon_file.gif =================================================================== diff -u -N Binary files differ Index: platform/img/file_icons/mp3.gif =================================================================== diff -u -N Binary files differ Index: platform/img/file_icons/pdf.gif =================================================================== diff -u -N Binary files differ Index: platform/img/file_icons/ppt.gif =================================================================== diff -u -N Binary files differ Index: platform/img/file_icons/txt.gif =================================================================== diff -u -N Binary files differ Index: platform/img/file_icons/xls.gif =================================================================== diff -u -N Binary files differ Index: platform/img/file_icons/xml.gif =================================================================== diff -u -N Binary files differ Index: platform/img/file_icons/zip.gif =================================================================== diff -u -N Binary files differ Index: platform/img/language_icons/english_off.gif =================================================================== diff -u -N Binary files differ Index: platform/img/language_icons/english_on.gif =================================================================== diff -u -N Binary files differ Index: platform/img/language_icons/russian_off.gif =================================================================== diff -u -N Binary files differ Index: platform/img/language_icons/russian_on.gif =================================================================== diff -u -N Binary files differ Index: platform/img/lbox/close.gif =================================================================== diff -u -N Binary files differ Index: platform/img/lbox/closelabel.gif =================================================================== diff -u -N Binary files differ Index: platform/img/lbox/loading.gif =================================================================== diff -u -N Binary files differ Index: platform/img/lbox/more_images.gif =================================================================== diff -u -N Binary files differ Index: platform/img/lbox/next.gif =================================================================== diff -u -N Binary files differ Index: platform/img/lbox/nextlabel.gif =================================================================== diff -u -N Binary files differ Index: platform/img/lbox/prev.gif =================================================================== diff -u -N Binary files differ Index: platform/img/lbox/prevlabel.gif =================================================================== diff -u -N Binary files differ Index: platform/img/arrow_white.gif =================================================================== diff -u -N Binary files differ Index: platform/img/backgr.gif =================================================================== diff -u -N Binary files differ Index: platform/img/background_table_blue.gif =================================================================== diff -u -N Binary files differ Index: platform/img/background_table_grey.gif =================================================================== diff -u -N Binary files differ Index: platform/img/calendar_icon.gif =================================================================== diff -u -N Binary files differ Index: platform/img/delete.gif =================================================================== diff -u -N Binary files differ Index: platform/img/delete_button_background.gif =================================================================== diff -u -N Binary files differ Index: platform/img/directory_icon.gif =================================================================== diff -u -N Binary files differ Index: platform/img/footer_blue.gif =================================================================== diff -u -N Binary files differ Index: platform/img/forums_dir.gif =================================================================== diff -u -N Binary files differ Index: platform/img/forums_locked.gif =================================================================== diff -u -N Binary files differ Index: platform/img/forums_new_post.gif =================================================================== diff -u -N Binary files differ Index: platform/img/forums_no_new_post.gif =================================================================== diff -u -N Binary files differ Index: platform/img/globe.gif =================================================================== diff -u -N Binary files differ Index: platform/img/google_map_sample.gif =================================================================== diff -u -N Binary files differ Index: platform/img/gradient_background.gif =================================================================== diff -u -N Binary files differ Index: platform/img/gradient_background_gr.gif =================================================================== diff -u -N Binary files differ Index: platform/img/gradient_background_red.gif =================================================================== diff -u -N Binary files differ Index: platform/img/grey_pix.gif =================================================================== diff -u -N Binary files differ Index: platform/img/header_arrow.gif =================================================================== diff -u -N Binary files differ Index: platform/img/horizontal_dashed_line.gif =================================================================== diff -u -N Binary files differ Index: platform/img/ic_addtofav.gif =================================================================== diff -u -N Binary files differ Index: platform/img/ic_delete.gif =================================================================== diff -u -N Binary files differ Index: platform/img/ic_details.gif =================================================================== diff -u -N Binary files differ Index: platform/img/ic_edit.gif =================================================================== diff -u -N Binary files differ Index: platform/img/ic_myfavorites46.gif =================================================================== diff -u -N Binary files differ Index: platform/img/ic_myfriends46.gif =================================================================== diff -u -N Binary files differ Index: platform/img/ic_mylinks46.gif =================================================================== diff -u -N Binary files differ Index: platform/img/ic_mypreferences46.gif =================================================================== diff -u -N Binary files differ Index: platform/img/ic_myprofile46.gif =================================================================== diff -u -N Binary files differ Index: platform/img/ic_mytopics46.gif =================================================================== diff -u -N Binary files differ Index: platform/img/ic_rateit.gif =================================================================== diff -u -N Binary files differ Index: platform/img/ic_removefromfav.gif =================================================================== diff -u -N Binary files differ Index: platform/img/icon_favorite.gif =================================================================== diff -u -N Binary files differ Index: platform/img/icon_home.gif =================================================================== diff -u -N Binary files differ Index: platform/img/icon_hot.gif =================================================================== diff -u -N Binary files differ Index: platform/img/icon_new.gif =================================================================== diff -u -N Binary files differ Index: platform/img/icon_pick.gif =================================================================== diff -u -N Binary files differ Index: platform/img/icon_popular.gif =================================================================== diff -u -N Binary files differ Index: platform/img/inportal_logo.gif =================================================================== diff -u -N Binary files differ Index: platform/img/input_button_background.gif =================================================================== diff -u -N Binary files differ Index: platform/img/input_text_background.gif =================================================================== diff -u -N Binary files differ Index: platform/img/languages_separator.gif =================================================================== diff -u -N Binary files differ Index: platform/img/link_icon.gif =================================================================== diff -u -N Binary files differ Index: platform/img/logo.gif =================================================================== diff -u -N Binary files differ Index: platform/img/logo_watermark.png =================================================================== diff -u -N Binary files differ Index: platform/img/map_icon.gif =================================================================== diff -u -N Binary files differ Index: platform/img/menu-li-1-level.gif =================================================================== diff -u -N Binary files differ Index: platform/img/menu-li-2-level.gif =================================================================== diff -u -N Binary files differ Index: platform/img/menu_active_border.gif =================================================================== diff -u -N Binary files differ Index: platform/img/menu_background.gif =================================================================== diff -u -N Binary files differ Index: platform/img/menu_home.gif =================================================================== diff -u -N Binary files differ Index: platform/img/menu_inedit.gif =================================================================== diff -u -N Binary files differ Index: platform/img/menu_my_account.gif =================================================================== diff -u -N Binary files differ Index: platform/img/no_picture.gif =================================================================== diff -u -N Binary files differ Index: platform/img/not_logged.gif =================================================================== diff -u -N Binary files differ Index: platform/img/page_icon.gif =================================================================== diff -u -N Binary files differ Index: platform/img/pagenation_left.gif =================================================================== diff -u -N Binary files differ Index: platform/img/pagenation_right.gif =================================================================== diff -u -N Binary files differ Index: platform/img/pixel_blue.gif =================================================================== diff -u -N Binary files differ Index: platform/img/reviews.gif =================================================================== diff -u -N Binary files differ Index: platform/img/s.gif =================================================================== diff -u -N Binary files differ Index: platform/img/side_boxes_background.gif =================================================================== diff -u -N Binary files differ Index: platform/img/side_boxes_content.gif =================================================================== diff -u -N Binary files differ Index: platform/img/side_link_str.gif =================================================================== diff -u -N Binary files differ Index: platform/img/star.gif =================================================================== diff -u -N Binary files differ Index: platform/img/star_rate.gif =================================================================== diff -u -N Binary files differ Index: platform/img/star_small.gif =================================================================== diff -u -N Binary files differ Index: platform/img/starrating.gif =================================================================== diff -u -N Binary files differ Index: platform/img/top_background.gif =================================================================== diff -u -N Binary files differ Index: platform/img/top_baner_1.gif =================================================================== diff -u -N Binary files differ Index: platform/img/top_baner_2.gif =================================================================== diff -u -N Binary files differ Index: platform/img/top_menu_select.gif =================================================================== diff -u -N Binary files differ Index: platform/img/topics_icon.gif =================================================================== diff -u -N Binary files differ Index: platform/img/vertical_dashed_line.gif =================================================================== diff -u -N Binary files differ Index: platform/img/warning_icon.gif =================================================================== diff -u -N Binary files differ Index: platform/img/zoom.gif =================================================================== diff -u -N Binary files differ Index: platform/inc/jquery/thickbox/loadingAnimation.gif =================================================================== diff -u -N Binary files differ Index: platform/inc/jquery/thickbox/thickbox.css =================================================================== diff -u -N --- platform/inc/jquery/thickbox/thickbox.css (revision 0) +++ platform/inc/jquery/thickbox/thickbox.css (revision 12930) @@ -0,0 +1,164 @@ +/* ----------------------------------------------------------------------------------------------------------------*/ +/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/ +/* ----------------------------------------------------------------------------------------------------------------*/ +*{padding: 0; margin: 0;} + +/* ----------------------------------------------------------------------------------------------------------------*/ +/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/ +/* ----------------------------------------------------------------------------------------------------------------*/ +#TB_window { + font: 12px Arial, Helvetica, sans-serif; + color: #333333; +} + +#TB_secondLine { + font: 10px Arial, Helvetica, sans-serif; + color:#666666; +} + +#TB_window a:link {color: #666666;} +#TB_window a:visited {color: #666666;} +#TB_window a:hover {color: #000;} +#TB_window a:active {color: #666666;} +#TB_window a:focus{color: #666666;} + +/* ----------------------------------------------------------------------------------------------------------------*/ +/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/ +/* ----------------------------------------------------------------------------------------------------------------*/ +#TB_overlay { + position: fixed; + z-index:100; + top: 0px; + left: 0px; + height:100%; + width:100%; +} + +.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;} +.TB_overlayBG { + background-color:#000; + filter:alpha(opacity=75); + -moz-opacity: 0.75; + opacity: 0.75; +} + +* html #TB_overlay { /* ie6 hack */ + position: absolute; + height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); +} + +#TB_window { + position: fixed; + background: #ffffff; + z-index: 102; + color:#000000; + display:none; + border: 4px solid #525252; + text-align:left; + top:50%; + left:50%; +} + +* html #TB_window { /* ie6 hack */ +position: absolute; +margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); +} + +#TB_window img#TB_Image { + display:block; + margin: 15px 0 0 15px; + border-right: 1px solid #ccc; + border-bottom: 1px solid #ccc; + border-top: 1px solid #666; + border-left: 1px solid #666; +} + +#TB_caption{ + height:25px; + padding:7px 30px 10px 25px; + float:left; +} + +#TB_closeWindow{ + height:25px; + padding:11px 25px 10px 0; + float:right; +} + +#TB_closeAjaxWindow{ + padding:7px 10px 5px 0; + margin-bottom:1px; + text-align:right; + float:right; +} + +#TB_ajaxWindowTitle{ + float:left; + padding:7px 0 5px 10px; + margin-bottom:1px; + font-weight: bold; +} + +#TB_title{ + background-color:#e8e8e8; + height:27px; +} + +#TB_ajaxContent{ + clear:both; + padding:2px 15px 15px 15px; + overflow:auto; + text-align:left; + line-height:1.4em; +} + +#TB_ajaxContent.TB_modal{ + padding:15px; +} + +#TB_ajaxContent p{ + padding:5px 0px 5px 0px; +} + +#TB_load{ + position: fixed; + display:none; + height:13px; + width:208px; + z-index:103; + top: 50%; + left: 50%; + margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ +} + +* html #TB_load { /* ie6 hack */ +position: absolute; +margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); +} + +#TB_HideSelect{ + z-index:99; + position:fixed; + top: 0; + left: 0; + background-color:#fff; + border:none; + filter:alpha(opacity=0); + -moz-opacity: 0; + opacity: 0; + height:100%; + width:100%; +} + +* html #TB_HideSelect { /* ie6 hack */ + position: absolute; + height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); +} + +#TB_iframeContent{ + clear:both; + border:none; + margin-bottom:-1px; + margin-top:1px; + _margin-bottom:1px; +} Index: platform/inc/jquery/thickbox/thickbox.js =================================================================== diff -u -N --- platform/inc/jquery/thickbox/thickbox.js (revision 0) +++ platform/inc/jquery/thickbox/thickbox.js (revision 12930) @@ -0,0 +1,467 @@ +/* + * Thickbox 3.1 - One Box To Rule Them All. + * By Cody Lindley (http://www.codylindley.com) + * Copyright (c) 2007 cody lindley + * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php +*/ + +// on page load call TB.init +$(document).ready( + function() { + // pass where to apply thickbox + TB.init('a.thickbox, area.thickbox, input.thickbox'); + + // preload image + TB.imgLoader = new Image(); + TB.imgLoader.src = inportalBase + 'inc/jquery/thickbox/loadingAnimation.gif'; + } +); + +function TB () { + this.imgLoader = null; + this.pathToImage = inportalBase + 'inc/jquery/thickbox/loadingAnimation.gif'; + + this.Width = null; + this.Height = null; +} + +//add thickbox to href & area elements that have a class of .thickbox +TB.init = function (domChunk) { + $(domChunk).click( + function() { + var t = this.title || this.name || null; + var a = this.href || this.alt; + var g = this.rel || false; + + TB.show( {caption: t, url: a, imageGroup: g} ); + this.blur(); + return false; + } + ); +} + +// function called when the user clicks on a thickbox link +TB.show = function (params) { + +// caption, url, imageGroup, onDataReceived, onAfterShow, postParams + + try { + if (typeof document.body.style.maxHeight === 'undefined') { + // if IE 6 + $('body', 'html').css( {height: '100%', width: '100%'} ); + $('html').css('overflow', 'hidden'); + + if (document.getElementById('TB_HideSelect') === null) { + // iframe to hide select elements in ie6 + $('body').append("
    "); + $('#TB_overlay').click(TB.remove); + } + } else { + // all others + if (document.getElementById('TB_overlay') === null) { + $('body').append("
    "); + $('#TB_overlay').click(TB.remove); + } + } + + if (TB.detectMacXFF()) { + $('#TB_overlay').addClass('TB_overlayMacFFBGHack'); // use png overlay so hide flash + } else { + $('#TB_overlay').addClass('TB_overlayBG'); // use background and opacity + } + + if (params.caption === null) { + params.caption = ''; + } + + $('body').append("
    "); // add loader to the page + $('#TB_load').show(); // show loader + + var baseURL; + if (params.url.indexOf('?') !== -1) { + // ff there is a query string involved + baseURL = params.url.substr(0, params.url.indexOf('?')); + } else { + baseURL = params.url; + } + + var urlString = /\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/; + var url_params = {}; + + if ( baseURL.toLowerCase().match(urlString) ) { + TB.processImages(params, urlString); + } else { + var queryString = params.url.replace(/^[^\?]+\??/,''); + url_params = TB.parseQuery(queryString); + + TB.processDialog(params, url_params); + } + + if (url_params['modal'] != 'true') { + $(document).bind( + 'keyup', + function(e){ + if (e.which == 27){ + // close + TB.remove(); + } + } + ); + } + } catch(e) { + //nothing here + } +} + +// helper functions below +TB.processImages = function (params, urlString) { + // code to show images + var TB_PrevCaption = ''; + var TB_PrevURL = ''; + var TB_PrevHTML = ''; + var TB_NextCaption = ''; + var TB_NextURL = ''; + var TB_NextHTML = ''; + var TB_imageCount = ''; + var TB_FoundURL = false; + + if (params.imageGroup) { + // scan images in group to create Prev/Next links + var TB_TempArray = $('a[rel=' + params.imageGroup + ']').get(); + for (var TB_Counter = 0; ((TB_Counter < TB_TempArray.length) && (TB_NextHTML === '')); TB_Counter++) { + var urlTypeTemp = TB_TempArray[TB_Counter].href.toLowerCase().match(urlString); + if (!(TB_TempArray[TB_Counter].href == params.url)) { + if (TB_FoundURL) { + TB_NextCaption = TB_TempArray[TB_Counter].title; + TB_NextURL = TB_TempArray[TB_Counter].href; + TB_NextHTML = "  Next >"; + } else { + TB_PrevCaption = TB_TempArray[TB_Counter].title; + TB_PrevURL = TB_TempArray[TB_Counter].href; + TB_PrevHTML = "  < Prev"; + } + } else { + TB_FoundURL = true; + TB_imageCount = 'Image ' + (TB_Counter + 1) + ' of ' + TB_TempArray.length; + } + } + } + + var imgPreloader = new Image(); + $(imgPreloader).bind( + 'load', + function() { + $(this).unbind('load'); + var $image_size = TB.scaleImage.call(TB, this); + + TB.Width = $image_size.width + 30; + TB.Height = $image_size.height + 60; + $('#TB_window').append("" + params.caption + "" + "
    " + params.caption + "
    " + TB_imageCount + TB_PrevHTML + TB_NextHTML + "
    close or Esc Key
    "); + $('#TB_closeWindowButton').click(TB.remove); + + if (TB_PrevHTML !== '') { + function goPrev() { + $('#TB_window').remove(); + $('body').append("
    "); + TB.show( {caption: TB_PrevCaption, url: TB_PrevURL, imageGroup: params.imageGroup} ); + return false; + } + + $('#TB_prev').click(goPrev); + } + + if (TB_NextHTML !== '') { + function goNext() { + $('#TB_window').remove(); + $('body').append("
    "); + TB.show( {caption: TB_NextCaption, url: TB_NextURL, imageGroup: params.imageGroup} ); + return false; + } + + $('#TB_next').click(goNext); + + } + + $(document).bind( + 'keydown', + function(e) { + var keycode = e.which; + + if (keycode == 27) { // close + TB.remove(); + } else if (keycode == 190) { + // display previous image + if (TB_NextHTML != '') { + $(this).unbind('keydown'); + goNext(); + } + } else if (keycode == 188) { + // display next image + if(TB_PrevHTML != ''){ + $(this).unbind('keydown'); + goPrev(); + } + } + } + ); + + // show image after it's loaded + TB.position(); + $('#TB_load').remove(); + $('#TB_ImageOff').click(TB.remove); + $('#TB_window').css('display', 'block'); // for safari using css instead of show + } + ); + + imgPreloader.src = params.url; +} + +TB.scaleImage = function ($image) { + // resizing large images - orginal by Christian Montoya edited by me + var pagesize = TB.getPageSize(); + var x = pagesize[0] - 150; + var y = pagesize[1] - 150; + + var imageWidth = $image.width; + var imageHeight = $image.height; + + if (imageWidth > x) { + imageHeight = imageHeight * (x / imageWidth); + imageWidth = x; + if (imageHeight > y) { + imageWidth = imageWidth * (y / imageHeight); + imageHeight = y; + } + } else if (imageHeight > y) { + imageWidth = imageWidth * (y / imageHeight); + imageHeight = y; + if (imageWidth > x) { + imageHeight = imageHeight * (x / imageWidth); + imageWidth = x; + } + } + + return {width: imageWidth, height: imageHeight}; +} + +TB.processDialog = function (params, url_params) { + // code to show html + + // window size is global + TB.Width = (url_params['width'] * 1) + 30 || 630; // defaults to 630 if no paramaters were added to URL + TB.Height = (url_params['height'] * 1) + 40 || 440; // defaults to 440 if no paramaters were added to URL + + var ajaxContentW = TB.Width - 30; + var ajaxContentH = TB.Height - 45; + + if (params.url.indexOf('TB_iframe') != -1) { + // either iframe or ajax window + urlNoQuery = params.url.split('TB_'); + $('#TB_iframeContent').remove(); + + if (url_params['modal'] != 'true') { + // iframe no modal + $('#TB_window').append("
    " + params.caption + "
    close or Esc Key
    "); + }else{ + // iframe modal + $('#TB_overlay').unbind(); + $('#TB_window').append(""); + } + } else { + // not an iframe, ajax + if ($('#TB_window').css('display') != 'block') { + if (url_params['modal'] != 'true') { + // ajax no modal + $('#TB_window').append("
    " + params.caption + "
    close or Esc Key
    "); + } else { + // ajax modal + $('#TB_overlay').unbind(); + $('#TB_window').append("
    "); + } + } else { + // this means the window is already up, we are just loading new content via ajax + $('#TB_ajaxContent')[0].style.width = ajaxContentW + 'px'; + $('#TB_ajaxContent')[0].style.height = ajaxContentH + 'px'; + $('#TB_ajaxContent')[0].scrollTop = 0; + $('#TB_ajaxWindowTitle').html(params.caption); + } + } + + $('#TB_closeWindowButton').click(TB.remove); + + if (params.url.indexOf('TB_inline') != -1) { + $('#TB_ajaxContent').html( $('#' + url_params['inlineId']).html() ); + $('#TB_window').unload( + function () { + // move elements back when you're finished + $('#' + url_params['inlineId']).html( $('#TB_ajaxContent').html() ); + } + ); + + TB.position(); + $('#TB_load').remove(); + $('#TB_window').css('display', 'block'); + } else if (params.url.indexOf('TB_iframe') != -1) { + TB.position(); + + if ($.browser.safari) { + // safari needs help because it will not fire iframe onload + $('#TB_load').remove(); + $('#TB_window').css('display', 'block'); + } + } else { + var $content_url = params.url + '&random=' + (new Date().getTime()); + + if (params.postParams === undefined) { + $.get( + $content_url, + function ($data) { + TB.onDataReceived($data, params); + } + ); + } + else { + $.post( + $content_url, + params.postParams, + function ($data) { + TB.onDataReceived($data, params); + } + ); + } + + /*$('#TB_ajaxContent').load( + params.url += '&random=' + (new Date().getTime()), + params.postParams, + function() { + //to do a post change this load method + TB.position(); + $('#TB_load').remove(); + TB.init('#TB_ajaxContent a.thickbox'); + $('#TB_window').css('display', 'block'); + + if ( $.isFunction(params.showCallback) ) { + params.showCallback(); + } + } + );*/ + } +} + +TB.parseRedirect = function ($data) { + var $match_redirect = new RegExp('^#redirect#(.*)').exec($data); + if ($match_redirect != null) { + // redirect to external template requested + return $match_redirect[1]; + } + + return false; +} + +TB.onDataReceived = function ($data, $params) { + if ( $.isFunction($params.onDataReceived) ) { + $data = $params.onDataReceived($data); + if ($data === false) { + // this callback even could prevent redirect action + // callback requested to stop processing + return ; + } + } + + var $redirect = TB.parseRedirect($data); + if ($redirect !== false) { + window.location.href = $redirect; + return ; + } + + $('#TB_ajaxContent').html($data); + + TB.position(); + $('#TB_load').remove(); + TB.init('#TB_ajaxContent a.thickbox'); + $('#TB_window').css('display', 'block'); + + if ( $.isFunction($params.onAfterShow) ) { + $params.onAfterShow(); + } +} + +TB.showIframe = function () { + $('#TB_load').remove(); + $('#TB_window').css('display', 'block'); +} + +TB.remove = function () { + $('#TB_imageOff').unbind('click'); + $('#TB_closeWindowButton').unbind('click'); + + $('#TB_window').fadeOut( + 'fast', + function(){ + $('#TB_window,#TB_overlay,#TB_HideSelect').trigger('unload').unbind().remove(); + } + ); + + $('#TB_load').remove(); + if (typeof document.body.style.maxHeight == 'undefined') { + // if IE 6 + $('body','html').css( {height: 'auto', width: 'auto'} ); + $('html').css('overflow', ''); + } + + $(document).unbind('keydown').unbind('keyup'); + + return false; +} + +TB.position = function () { + $('#TB_window').css( {marginLeft: '-' + parseInt((TB.Width / 2), 10) + 'px', width: TB.Width + 'px'} ); + + if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) { + // take away IE6 + $('#TB_window').css( {marginTop: '-' + parseInt((TB.Height / 2), 10) + 'px'} ); + } +} + +TB.parseQuery = function (query) { + var Params = {}; + if (!query) { + // return empty object + return Params; + } + + var Pairs = query.split(/[;&]/); + + for (var i = 0; i < Pairs.length; i++ ) { + var KeyVal = Pairs[i].split('='); + if (!KeyVal || KeyVal.length != 2) { + continue; + } + + var key = unescape( KeyVal[0] ); + var val = unescape( KeyVal[1] ); + val = val.replace(/\+/g, ' '); + Params[key] = val; + } + + return Params; +} + +TB.getPageSize = function () { + var de = document.documentElement; + var w = window.innerWidth || self.innerWidth || (de && de.clientWidth) || document.body.clientWidth; + var h = window.innerHeight || self.innerHeight || (de && de.clientHeight) || document.body.clientHeight; + + return [w, h]; +} + +TB.detectMacXFF = function () { + var userAgent = navigator.userAgent.toLowerCase(); + if (userAgent.indexOf('mac') != -1 && userAgent.indexOf('firefox') != -1) { + return true; + } + + return false; +} + + Index: platform/inc/jquery/jquery.pack.js =================================================================== diff -u -N --- platform/inc/jquery/jquery.pack.js (revision 0) +++ platform/inc/jquery/jquery.pack.js (revision 12930) @@ -0,0 +1,19 @@ +/* + * jQuery JavaScript Library v1.3.2 + * http://jquery.com/ + * + * Copyright (c) 2009 John Resig + * Dual licensed under the MIT and GPL licenses. + * http://docs.jquery.com/License + * + * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009) + * Revision: 6246 + */ +(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("",""]||!O.indexOf("",""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
    "]||!O.indexOf("",""]||(!O.indexOf("",""]||!O.indexOf("",""]||!o.support.htmlSerialize&&[1,"div
    ","
    "]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}}); +/* + * Sizzle CSS Selector Engine - v0.9.3 + * Copyright 2009, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return UT[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="

    ";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="
    ";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("
    ").append(M.responseText.replace(//g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='
    ';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})(); \ No newline at end of file Index: platform/inc/ajax.js =================================================================== diff -u -N --- platform/inc/ajax.js (revision 0) +++ platform/inc/ajax.js (revision 12930) @@ -0,0 +1,263 @@ +function preg_print_pre(obj, reg) +{ + if (!reg) reg = /.*/; + var p = '' + for (var prop in obj) { + if (prop.match(reg) ) { + p += prop + ': '+obj[prop] + '\n' + } + } + alert(p) +} + + +// Main AJAX classs +function Request() {} + +Request.timeout = 60000; //60 seconds +Request.method = 'GET'; +Request.headers = new Array(); +Request.params = null; + +Request.makeRequest = function(p_url, p_busyReq, p_progId, p_successCallBack, p_errorCallBack, p_pass, p_object) { + //p_url: the web service url + //p_busyReq: is a request for this object currently in progress? + //p_progId: element id where progress HTML should be shown + //p_successCallBack: callback function for successful response + //p_errorCallBack: callback function for erroneous response + //p_pass: string of params to pass to callback functions + //p_object: object of params to pass to callback functions + + if (p_busyReq) return; + var req = Request.getRequest(); + if (req != null) { + p_busyReq = true; + Request.showProgress(p_progId); + req.onreadystatechange = function() { + if (req.readyState == 4) { + p_busyReq = false; + window.clearTimeout(toId); + try { + if (req.status == 200) { + // preg_print_pre(req) + p_successCallBack(req, p_pass, p_object); + } else { + p_errorCallBack(req, p_pass, p_object); + } + Request.hideProgress(p_progId); + } + catch (e) { +// alert('AJAX error') + } + } + } + var $ajax_mark = (p_url.indexOf('?') ? '&' : '?') + 'ajax=yes'; + req.open(Request.method, p_url + $ajax_mark, true); + + if (Request.method == 'POST') { + Request.headers['Content-type'] = 'application/x-www-form-urlencoded'; + Request.headers['referer'] = p_url; + } + else { + Request.headers['If-Modified-Since'] = 'Sat, 1 Jan 2000 00:00:00 GMT'; + } + + Request.sendHeaders(req); + if (Request.method == 'POST') { + req.send(Request.params); + Request.method = 'GET'; // restore method back to GET + } + else { + req.send(null); + } + + var toId = window.setTimeout( function() {if (p_busyReq) req.abort();}, Request.timeout ); + } +} + +Request.processRedirect = function($request) { + var $match_redirect = new RegExp('^#redirect#(.*)').exec($request.responseText); + if ($match_redirect != null) { + // redirect to external template requested + window.location.href = $match_redirect[1]; + return true; + } + return false; +} +Request.sendHeaders = function($request) { + for (var $header_name in Request.headers) { + if (typeof Request.headers[$header_name] == 'function') { + continue; + } + $request.setRequestHeader($header_name, Request.headers[$header_name]); + } + Request.headers = new Array(); // reset header afterwards +} + +Request.getRequest = function() { + var xmlHttp; + try { xmlHttp = new ActiveXObject('MSXML2.XMLHTTP'); return xmlHttp; } catch (e) {} + try { xmlHttp = new ActiveXObject('Microsoft.XMLHTTP'); return xmlHttp; } catch (e) {} + try { xmlHttp = new XMLHttpRequest(); return xmlHttp; } catch(e) {} + return null; +} + +Request.showProgress = function(p_id) { + if (p_id != '') { + Request.setOpacity(20, p_id); + + if (!document.getElementById(p_id + '_progress')) { + document.body.appendChild(Request.getProgressObject(p_id)); + } + else { + var $progress_div = document.getElementById(p_id + '_progress'); + $progress_div.style.top = getRealTop(p_id) + 'px'; + $progress_div.style.height = document.getElementById(p_id).clientHeight; + $progress_div.style.display = 'block'; + } +// document.getElementById(p_id).innerHTML = Request.getProgressHtml(); + } +} + +Request.hideProgress = function(p_id) { + if (p_id != '') { + document.getElementById(p_id + '_progress').style.display = 'none'; + Request.setOpacity(100, p_id); + } +} + +Request.setOpacity = function (opacity, id) { + var elem = typeof(id)=='string' ? document.getElementById(id) : id; + var object = elem.style; + object.opacity = (opacity / 100); + object.MozOpacity = (opacity / 100); + object.KhtmlOpacity = (opacity / 100); + object.filter = "alpha(opacity=" + opacity + ")"; +} + +Request.getProgressHtml = function() { + return "

    " + Request.progressText + "
    " + Request.progressText + "

    "; +} + +Request.getProgressObject = function($id) { + var $div = document.createElement('DIV'); + var $parent_div = document.getElementById($id); + + $div.id = $id + '_progress'; + + $div.style.width = $parent_div.clientWidth + 'px'; + $div.style.height = '150px'; // default height if div is empty (first ajax request for div) + $div.style.left = getRealLeft($parent_div) + 'px'; + $div.style.top = getRealTop($parent_div) + 'px'; + $div.style.position = 'absolute'; + + /*$div.style.border = '1px solid green'; + $div.style.backgroundColor = '#FF0000';*/ + + $div.innerHTML = '
    '+Request.progressText+'
    '+escape(Request.progressText)+'
    '; + return $div; +} + +Request.getErrorHtml = function(p_req) { + //TODO: implement accepted way to handle request error + return '[status: ' + p_req.status + '; status_text: ' + p_req.statusText + '; responce_text: ' + p_req.responseText + ']'; +} + +Request.serializeForm = function(theform) { + if (typeof(theform) == 'string') { + theform = document.getElementById(theform); + } + + var els = theform.elements; + var len = els.length; + var queryString = ''; + + Request.addField = function(name, value) { + if (queryString.length > 0) queryString += '&'; + queryString += encodeURIComponent(name) + '=' + encodeURIComponent(value); + }; + + for (var i = 0; i= 0) { + Request.addField(el.name, el.options[el.selectedIndex].value); + } + break; + + case 'select-multiple': + for (var j = 0; j < el.options.length; j++) { + if (!el.options[j].selected) continue; + Request.addField(el.name, el.options[j].value); + } + break; + + case 'checkbox': + case 'radio': + if (!el.checked) continue; + Request.addField(el.name,el.value); + break; + } + } + return queryString; +}; + +function RatingManager ($url) { + this.Url = $url; + this.BusyRequest = false; +} + +RatingManager.prototype.makeVote = function ($vote, $prefix, $id, $size) { + var $url = this.Url.replace('#PREFIX#', $prefix).replace('#VOTE#', $vote).replace('#ID#', $id).replace('#SIZE#', $size); + + Request.makeRequest($url, this.BusyRequest, '', this.successCallback, this.errorCallback, [$vote, $prefix, $id], this); +} + +RatingManager.prototype.successCallback = function ($request, $params, $object) { + var response = $request.responseText; + + if (response.substring(0, 5) == '@err:') { + alert(response.substring(5)); + return ; + } + + document.getElementById('page_rating_' + $params[2]).innerHTML = response; +} + + +RatingManager.prototype.errorCallback = function($request, $params, $object) { + alert('AJAX Error; class: RatingManager; ' + Request.getErrorHtml($request)); +} + +function PollManager ($url) { + this.Url = $url; + this.BusyRequest = false; +} + +PollManager.prototype.makeVote = function ($prefix, $poll_id, $option_id) { + var $url = this.Url.replace('#PREFIX#', $prefix).replace('#POLL_ID#', $poll_id).replace('#OPTION_ID#', $option_id); + Request.makeRequest($url, this.BusyRequest, '', this.successCallback, this.errorCallback, [$poll_id, $option_id], this); +} + +PollManager.prototype.successCallback = function ($request, $params, $object) { + var response = $request.responseText; + if (response.substring(0, 5) == '@err:') { + alert(response.substring(5)); + return ; + } + document.getElementById('pollvote_' + $params[0]).innerHTML = response; +} + +PollManager.prototype.errorCallback = function($request, $params, $object) { + alert('AJAX Error; class: PollManager; ' + Request.getErrorHtml($request)); +} \ No newline at end of file Index: platform/inc/calendar.js =================================================================== diff -u -N --- platform/inc/calendar.js (revision 0) +++ platform/inc/calendar.js (revision 12930) @@ -0,0 +1,1320 @@ +var cbPath = ""; + /* +preloadImage(cbPath); +preloadImage(cbPathO); +preloadImage(cbPathA); +*/ + +//addScript("core.js"); +//addScript("lang.js"); + +//addCss("wnd.css"); +//addCss("calendar.css"); + +function initCalendar(id, dateFormat) +{ + var input = document.getElementById(id); + if (!input) return; + input.dateFormat = dateFormat; + var cbPath = input.getAttribute("datepickerIcon"); + + var inputContainer = document.createElement("DIV"); + inputContainer.className = "dpContainer"; + inputContainer.noWrap = true; + var pNode = input.parentNode; + pNode.insertBefore(inputContainer, input.nextSibling); +// inputContainer.appendChild(pNode.removeChild(input)); + + var calendarButton = document.createElement("IMG"); + calendarButton.setAttribute("width", "19"); + calendarButton.setAttribute("height", "15"); + calendarButton.setAttribute("align", "absMiddle"); + calendarButton.style.width=19 + calendarButton.style.height=15 + calendarButton.style.cursor = "hand"; + + calendarButton.setAttribute("hspace", 2); + calendarButton.src = cbPath; + calendarButton.style.paddingLeft = '10px'; + calendarButton.onmouseover = cbMouseOver; + calendarButton.onmouseout = cbMouseOut; + calendarButton.onmouseup = calendarButton.onmouseout; + calendarButton.onmousedown = cbMouseDown; + calendarButton.showCalendar = wnd_showCalendar; + inputContainer.appendChild(calendarButton); + inputContainer.dateInput = input; +} + +var calendar; + +function cbMouseOver(e) +{ + // this.src = cbPathO; + var evt = (e) ? e : event; if (evt) evt.cancelBubble = true; +} + +function cbMouseOut(e) +{ + // this.src = cbPath; + var evt = (e) ? e : event; if (evt) evt.cancelBubble = true; +} + +function cbMouseDown(e) +{ + // this.src = cbPathA; + // alert("cbMouseDown"); + var evt = (e) ? e : event; if (evt) evt.cancelBubble = true; + this.showCalendar(); +} + +function wnd_showCalendar() +{ + var el = this.parentNode.dateInput; + if (calendar != null) calendar.hide(); + else + { + var calendarObject = new Calendar(false, null, dateSelected, closeHandler); + calendar = calendarObject; + calendarObject.setRange(1900, 2070); + calendarObject.create(); + } + calendar.setDateFormat(el.dateFormat); + calendar.parseDate(el.value); + calendar.sel = el; + calendar.showAtElement(el); + + Calendar.addEvent(document, "mousedown", checkCalendar); + return false; +} + +function dateSelected(calendarObject, date) +{ + calendarObject.sel.value = date; + calendarObject.callCloseHandler(); +} + +function closeHandler(calendarObject) +{ + calendarObject.hide(); + Calendar.removeEvent(document, "mousedown", checkCalendar); +} + +function checkCalendar(ev) +{ + var el = Calendar.is_ie ? Calendar.getElement(ev) : Calendar.getTargetElement(ev); + + for (; el != null; el = el.parentNode) + if (el == calendar.element || el.tagName == "A") break; + + if (el == null) + { + calendar.callCloseHandler(); + Calendar.stopEvent(ev); + } +} + +function preloadImage(path) +{ + var img = new Image(); + img.src = path; + preloadImages.push(img); +} + +function addCss(path) +{ + path = cssPath + path; + document.write(""); +} + +/**/ +/* Copyright Mihai Bazon, 2002 +* http://students.infoiasi.ro/~mishoo +* +* Version: 0.9.1 +* +* Feel free to use this script under the terms of the GNU General Public +* License, as long as you do not remove or alter this notice. +*/ + +/** The Calendar object constructor. */ +Calendar = function (mondayFirst, dateStr, onSelected, onClose) { + // member variables + this.activeDiv = null; + this.currentDateEl = null; + this.checkDisabled = null; + this.timeout = null; + this.onSelected = onSelected || null; + this.onClose = onClose || null; + this.dragging = false; + this.minYear = 1970; + this.maxYear = 2050; + this.dateFormat = Calendar._TT["DEF_DATE_FORMAT"]; + this.ttDateFormat = Calendar._TT["TT_DATE_FORMAT"]; + this.isPopup = true; + this.mondayFirst = mondayFirst; + this.dateStr = dateStr; + // HTML elements + this.table = null; + this.element = null; + this.tbody = null; + this.daynames = null; + // Combo boxes + this.monthsCombo = null; + this.yearsCombo = null; + this.hilitedMonth = null; + this.activeMonth = null; + this.hilitedYear = null; + this.activeYear = null; + + // one-time initializations + if (!Calendar._DN3) { + // table of short day names + var ar = new Array(); + for (var i = 8; i > 0;) { + ar[--i] = Calendar._DN[i].substr(0, 3); + } + Calendar._DN3 = ar; + // table of short month names + ar = new Array(); + for (var i = 12; i > 0;) { + ar[--i] = Calendar._MN[i].substr(0, 3); + } + Calendar._MN3 = ar; + } +}; + +// ** constants + +/// "static", needed for event handlers. +Calendar._C = null; + +/// detect a special case of "web browser" +Calendar.is_ie = ( (navigator.userAgent.toLowerCase().indexOf("msie") != -1) && +(navigator.userAgent.toLowerCase().indexOf("opera") == -1) ); + +// short day names array (initialized at first constructor call) +Calendar._DN3 = null; + +// short month names array (initialized at first constructor call) +Calendar._MN3 = null; + +// BEGIN: UTILITY FUNCTIONS; beware that these might be moved into a separate +// library, at some point. + +Calendar.getAbsolutePos = function(el) { + var r = { x: el.offsetLeft, y: el.offsetTop }; + if (el.offsetParent) { + var tmp = Calendar.getAbsolutePos(el.offsetParent); + r.x += tmp.x; + r.y += tmp.y; + } + return r; +}; + +Calendar.isRelated = function (el, evt) { + var related = evt.relatedTarget; + if (!related) { + var type = evt.type; + if (type == "mouseover") { + related = evt.fromElement; + } else if (type == "mouseout") { + related = evt.toElement; + } + } + while (related) { + if (related == el) { + return true; + } + related = related.parentNode; + } + return false; +}; + +Calendar.removeClass = function(el, className) { + if (!(el && el.className)) { + return; + } + var cls = el.className.split(" "); + var ar = new Array(); + for (var i = cls.length; i > 0;) { + if (cls[--i] != className) { + ar[ar.length] = cls[i]; + } + } + el.className = ar.join(" "); +}; + +Calendar.addClass = function(el, className) { + el.className += " " + className; +}; + +Calendar.getElement = function(ev) { + if (Calendar.is_ie) { + return window.event.srcElement; + } else { + return ev.currentTarget; + } +}; + +Calendar.getTargetElement = function(ev) { + if (Calendar.is_ie) { + return window.event.srcElement; + } else { + return ev.target; + } +}; + +Calendar.stopEvent = function(ev) { + if (Calendar.is_ie) { + window.event.cancelBubble = true; + window.event.returnValue = false; + } else { + ev.preventDefault(); + ev.stopPropagation(); + } +}; + +Calendar.addEvent = function(el, evname, func) { + if (Calendar.is_ie) { + el.attachEvent("on" + evname, func); + } else { + el.addEventListener(evname, func, true); + } +}; + +Calendar.removeEvent = function(el, evname, func) { + if (Calendar.is_ie) { + el.detachEvent("on" + evname, func); + } else { + el.removeEventListener(evname, func, true); + } +}; + +Calendar.createElement = function(type, parent) { + var el = null; + if (document.createElementNS) { + // use the XHTML namespace; IE won't normally get here unless + // _they_ "fix" the DOM2 implementation. + el = document.createElementNS("http://www.w3.org/1999/xhtml", type); + } else { + el = document.createElement(type); + } + if (typeof parent != "undefined") { + parent.appendChild(el); + } + return el; +}; + +// END: UTILITY FUNCTIONS + +// BEGIN: CALENDAR STATIC FUNCTIONS + +/** Internal -- adds a set of events to make some element behave like a button. */ +Calendar._add_evs = function(el) { + with (Calendar) { + addEvent(el, "mouseover", dayMouseOver); + addEvent(el, "mousedown", dayMouseDown); + addEvent(el, "mouseout", dayMouseOut); + if (is_ie) { + addEvent(el, "dblclick", dayMouseDblClick); + el.setAttribute("unselectable", true); + } + } +}; + +Calendar.findMonth = function(el) { + if (typeof el.month != "undefined") { + return el; + } else if (typeof el.parentNode.month != "undefined") { + return el.parentNode; + } + return null; +}; + +Calendar.findYear = function(el) { + if (typeof el.year != "undefined") { + return el; + } else if (typeof el.parentNode.year != "undefined") { + return el.parentNode; + } + return null; +}; + +Calendar.showMonthsCombo = function () { + var cal = Calendar._C; + if (!cal) { + return false; + } + var cal = cal; + var cd = cal.activeDiv; + var mc = cal.monthsCombo; + if (cal.hilitedMonth) { + Calendar.removeClass(cal.hilitedMonth, "hilite"); + } + if (cal.activeMonth) { + Calendar.removeClass(cal.activeMonth, "active"); + } + var mon = cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()]; + Calendar.addClass(mon, "active"); + cal.activeMonth = mon; + mc.style.left = cd.offsetLeft; + mc.style.top = cd.offsetTop + cd.offsetHeight; + mc.style.display = "block"; +}; + +Calendar.showYearsCombo = function (fwd) { + var cal = Calendar._C; + if (!cal) { + return false; + } + var cal = cal; + var cd = cal.activeDiv; + var yc = cal.yearsCombo; + if (cal.hilitedYear) { + Calendar.removeClass(cal.hilitedYear, "hilite"); + } + if (cal.activeYear) { + Calendar.removeClass(cal.activeYear, "active"); + } + cal.activeYear = null; + var Y = cal.date.getFullYear() + (fwd ? 1 : -1); + var yr = yc.firstChild; + var show = false; + for (var i = 12; i > 0; --i) { + if (Y >= cal.minYear && Y <= cal.maxYear) { + yr.firstChild.data = Y; + yr.year = Y; + yr.style.display = "block"; + show = true; + } else { + yr.style.display = "none"; + } + yr = yr.nextSibling; + Y += fwd ? 2 : -2; + } + if (show) { + yc.style.left = cd.offsetLeft; + yc.style.top = cd.offsetTop + cd.offsetHeight; + yc.style.display = "block"; + } +}; + +// event handlers + +Calendar.tableMouseUp = function(ev) { + var cal = Calendar._C; + if (!cal) { + return false; + } + if (cal.timeout) { + clearTimeout(cal.timeout); + } + var el = cal.activeDiv; + if (!el) { + return false; + } + var target = Calendar.getTargetElement(ev); + Calendar.removeClass(el, "active"); + if (target == el || target.parentNode == el) { + Calendar.cellClick(el); + } + var mon = Calendar.findMonth(target); + var date = null; + if (mon) { + date = new Date(cal.date); + if (mon.month != date.getMonth()) { + date.setMonth(mon.month); + cal.setDate(date); + } + } else { + var year = Calendar.findYear(target); + if (year) { + date = new Date(cal.date); + if (year.year != date.getFullYear()) { + date.setFullYear(year.year); + cal.setDate(date); + } + } + } + with (Calendar) { + removeEvent(document, "mouseup", tableMouseUp); + removeEvent(document, "mouseover", tableMouseOver); + removeEvent(document, "mousemove", tableMouseOver); + cal._hideCombos(); + stopEvent(ev); + _C = null; + } +}; + +Calendar.tableMouseOver = function (ev) { + var cal = Calendar._C; + if (!cal) { + return; + } + var el = cal.activeDiv; + var target = Calendar.getTargetElement(ev); + if (target == el || target.parentNode == el) { + Calendar.addClass(el, "hilite active"); + } else { + Calendar.removeClass(el, "active"); + Calendar.removeClass(el, "hilite"); + } + var mon = Calendar.findMonth(target); + if (mon) { + if (mon.month != cal.date.getMonth()) { + if (cal.hilitedMonth) { + Calendar.removeClass(cal.hilitedMonth, "hilite"); + } + Calendar.addClass(mon, "hilite"); + cal.hilitedMonth = mon; + } else if (cal.hilitedMonth) { + Calendar.removeClass(cal.hilitedMonth, "hilite"); + } + } else { + var year = Calendar.findYear(target); + if (year) { + if (year.year != cal.date.getFullYear()) { + if (cal.hilitedYear) { + Calendar.removeClass(cal.hilitedYear, "hilite"); + } + Calendar.addClass(year, "hilite"); + cal.hilitedYear = year; + } else if (cal.hilitedYear) { + Calendar.removeClass(cal.hilitedYear, "hilite"); + } + } + } + Calendar.stopEvent(ev); +}; + +Calendar.tableMouseDown = function (ev) { + if (Calendar.getTargetElement(ev) == Calendar.getElement(ev)) { + Calendar.stopEvent(ev); + } +}; + +Calendar.calDragIt = function (ev) { + var cal = Calendar._C; + if (!(cal && cal.dragging)) { + return false; + } + var posX; + var posY; + if (Calendar.is_ie) { + posY = window.event.clientY + document.body.scrollTop; + posX = window.event.clientX + document.body.scrollLeft; + } else { + posX = ev.pageX; + posY = ev.pageY; + } + cal.hideShowCovered(); + var st = cal.element.style; + st.left = (posX - cal.xOffs) + "px"; + st.top = (posY - cal.yOffs) + "px"; + Calendar.stopEvent(ev); +}; + +Calendar.calDragEnd = function (ev) { + var cal = Calendar._C; + if (!cal) { + return false; + } + cal.dragging = false; + with (Calendar) { + removeEvent(document, "mousemove", calDragIt); + removeEvent(document, "mouseover", stopEvent); + removeEvent(document, "mouseup", calDragEnd); + tableMouseUp(ev); + } + cal.hideShowCovered(); +}; + +Calendar.dayMouseDown = function(ev) { + var el = Calendar.getElement(ev); + if (el.disabled) { + return false; + } + var cal = el.calendar; + cal.activeDiv = el; + Calendar._C = cal; + if (el.navtype != 300) with (Calendar) { + addClass(el, "hilite active"); + addEvent(document, "mouseover", tableMouseOver); + addEvent(document, "mousemove", tableMouseOver); + addEvent(document, "mouseup", tableMouseUp); + } else if (cal.isPopup) { + cal._dragStart(ev); + } + Calendar.stopEvent(ev); + if (el.navtype == -1 || el.navtype == 1) { + cal.timeout = setTimeout("Calendar.showMonthsCombo()", 250); + } else if (el.navtype == -2 || el.navtype == 2) { + cal.timeout = setTimeout((el.navtype > 0) ? "Calendar.showYearsCombo(true)" : "Calendar.showYearsCombo(false)", 250); + } else { + cal.timeout = null; + } +}; + +Calendar.dayMouseDblClick = function(ev) { + Calendar.cellClick(Calendar.getElement(ev)); + if (Calendar.is_ie) { + document.selection.empty(); + } +}; + +Calendar.dayMouseOver = function(ev) { + var el = Calendar.getElement(ev); + if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) { + return false; + } + if (el.ttip) { + if (el.ttip.substr(0, 1) == "_") { + var date = null; + with (el.calendar.date) { + date = new Date(getFullYear(), getMonth(), el.caldate); + } + el.ttip = date.print(el.calendar.ttDateFormat) + el.ttip.substr(1); + } + el.calendar.tooltips.firstChild.data = el.ttip; + } + if (el.navtype != 300) { + Calendar.addClass(el, "hilite"); + } + Calendar.stopEvent(ev); +}; + +Calendar.dayMouseOut = function(ev) { + with (Calendar) { + var el = getElement(ev); + if (isRelated(el, ev) || _C || el.disabled) { + return false; + } + removeClass(el, "hilite"); + el.calendar.tooltips.firstChild.data = _TT["SEL_DATE"]; + stopEvent(ev); + } +}; + +/** +* A generic "click" handler :) handles all types of buttons defined in this +* calendar. +*/ +Calendar.cellClick = function(el) { + var cal = el.calendar; + var closing = false; + var newdate = false; + var date = null; + if (typeof el.navtype == "undefined") { + Calendar.removeClass(cal.currentDateEl, "selected"); + Calendar.addClass(el, "selected"); + closing = (cal.currentDateEl == el); + if (!closing) { + cal.currentDateEl = el; + } + cal.date.setDate(el.caldate); + date = cal.date; + newdate = true; + } else { + if (el.navtype == 200) { + Calendar.removeClass(el, "hilite"); + cal.callCloseHandler(); + return; + } + date = (el.navtype == 0) ? new Date() : new Date(cal.date); + var year = date.getFullYear(); + var mon = date.getMonth(); + var setMonth = function (mon) { + var day = date.getDate(); + var max = date.getMonthDays(); + if (day > max) { + date.setDate(max); + } + date.setMonth(mon); + }; + switch (el.navtype) { + case -2: + if (year > cal.minYear) { + date.setFullYear(year - 1); + } + break; + case -1: + if (mon > 0) { + setMonth(mon - 1); + } else if (year-- > cal.minYear) { + date.setFullYear(year); + setMonth(11); + } + break; + case 1: + if (mon < 11) { + setMonth(mon + 1); + } else if (year < cal.maxYear) { + date.setFullYear(year + 1); + setMonth(0); + } + break; + case 2: + if (year < cal.maxYear) { + date.setFullYear(year + 1); + } + break; + case 100: + cal.setMondayFirst(!cal.mondayFirst); + return; + } + if (!date.equalsTo(cal.date)) { + cal.setDate(date); + newdate = el.navtype == 0; + } + } + if (newdate) { + cal.callHandler(); + } + if (closing) { + Calendar.removeClass(el, "hilite"); + cal.callCloseHandler(); + } +}; + +// END: CALENDAR STATIC FUNCTIONS + +// BEGIN: CALENDAR OBJECT FUNCTIONS + +/** +* This function creates the calendar inside the given parent. If _par is +* null than it creates a popup calendar inside the BODY element. If _par is +* an element, be it BODY, then it creates a non-popup calendar (still +* hidden). Some properties need to be set before calling this function. +*/ +Calendar.prototype.create = function (_par) { + var parent = null; + if (! _par) { + // default parent is the document body, in which case we create + // a popup calendar. + parent = document.getElementsByTagName("body")[0]; + this.isPopup = true; + } else { + parent = _par; + this.isPopup = false; + } + this.date = this.dateStr ? new Date(this.dateStr) : new Date(); + + var table = Calendar.createElement("table"); + this.table = table; + table.cellSpacing = 0; + table.cellPadding = 0; + table.style.width = 'auto'; + table.calendar = this; + Calendar.addEvent(table, "mousedown", Calendar.tableMouseDown); + + var div = Calendar.createElement("div"); + this.element = div; + div.className = "calendar"; + if (this.isPopup) { + div.style.position = "absolute"; + div.style.display = "none"; + } + div.appendChild(table); + + var thead = Calendar.createElement("thead", table); + var cell = null; + var row = null; + + var cal = this; + var hh = function (text, cs, navtype) { + cell = Calendar.createElement("td", row); + cell.colSpan = cs; + cell.className = "calendar_button"; + Calendar._add_evs(cell); + cell.calendar = cal; + cell.navtype = navtype; + if (text.substr(0, 1) != "&") { + cell.appendChild(document.createTextNode(text)); + } + else { + // FIXME: dirty hack for entities + cell.innerHTML = text; + } + return cell; + }; + + row = Calendar.createElement("tr", thead); + row.className = "headrow"; + + hh("-", 1, 100).ttip = Calendar._TT["TOGGLE"]; + this.title = hh("", this.isPopup ? 5 : 6, 300); + this.title.className = "title"; + if (this.isPopup) { + this.title.ttip = Calendar._TT["DRAG_TO_MOVE"]; + this.title.style.cursor = "move"; + hh("X", 1, 200).ttip = Calendar._TT["CLOSE"]; + } + + row = Calendar.createElement("tr", thead); + row.className = "headrow"; + + hh("«", 1, -2).ttip = Calendar._TT["PREV_YEAR"]; + hh("‹", 1, -1).ttip = Calendar._TT["PREV_MONTH"]; + hh(Calendar._TT["TODAY"], 3, 0).ttip = Calendar._TT["GO_TODAY"]; + hh("›", 1, 1).ttip = Calendar._TT["NEXT_MONTH"]; + hh("»", 1, 2).ttip = Calendar._TT["NEXT_YEAR"]; + + // day names + row = Calendar.createElement("tr", thead); + row.className = "daynames"; + this.daynames = row; + for (var i = 7; i > 0; --i) { + cell = Calendar.createElement("td", row); + cell.appendChild(document.createTextNode("")); + if (!i) { + cell.navtype = 100; + cell.calendar = this; + Calendar._add_evs(cell); + } + } + this._displayWeekdays(); + + var tbody = Calendar.createElement("tbody", table); + this.tbody = tbody; + + for (i = 6; i > 0; --i) { + row = Calendar.createElement("tr", tbody); + for (var j = 7; j > 0; --j) { + cell = Calendar.createElement("td", row); + cell.appendChild(document.createTextNode("")); + cell.calendar = this; + Calendar._add_evs(cell); + } + } + + var tfoot = Calendar.createElement("tfoot", table); + + row = Calendar.createElement("tr", tfoot); + row.className = "footrow"; + + cell = hh(Calendar._TT["SEL_DATE"], 7, 300); + cell.className = "title"; + if (this.isPopup) { + cell.ttip = Calendar._TT["DRAG_TO_MOVE"]; + cell.style.cursor = "move"; + } + this.tooltips = cell; + + div = Calendar.createElement("div", this.element); + this.monthsCombo = div; + div.className = "combo"; + for (i = 0; i < Calendar._MN.length; ++i) { + var mn = Calendar.createElement("div"); + mn.className = "label"; + mn.month = i; + mn.appendChild(document.createTextNode(Calendar._MN3[i])); + div.appendChild(mn); + } + + div = Calendar.createElement("div", this.element); + this.yearsCombo = div; + div.className = "combo"; + for (i = 12; i > 0; --i) { + var yr = Calendar.createElement("div"); + yr.className = "label"; + yr.appendChild(document.createTextNode("")); + div.appendChild(yr); + } + + this._init(this.mondayFirst, this.date); + parent.appendChild(this.element); +}; + +/** +* (RE)Initializes the calendar to the given date and style (if mondayFirst is +* true it makes Monday the first day of week, otherwise the weeks start on +* Sunday. +*/ +Calendar.prototype._init = function (mondayFirst, date) { + var today = new Date(); + var year = date.getFullYear(); + if (year < this.minYear) { + year = this.minYear; + date.setFullYear(year); + } else if (year > this.maxYear) { + year = this.maxYear; + date.setFullYear(year); + } + this.mondayFirst = mondayFirst; + this.date = new Date(date); + var month = date.getMonth(); + var mday = date.getDate(); + var no_days = date.getMonthDays(); + date.setDate(1); + var wday = date.getDay(); + var MON = mondayFirst ? 1 : 0; + var SAT = mondayFirst ? 5 : 6; + var SUN = mondayFirst ? 6 : 0; + if (mondayFirst) { + wday = (wday > 0) ? (wday - 1) : 6; + } + var iday = 1; + var row = this.tbody.firstChild; + var MN = Calendar._MN3[month]; + var hasToday = ((today.getFullYear() == year) && (today.getMonth() == month)); + var todayDate = today.getDate(); + for (var i = 0; i < 6; ++i) { + if (iday > no_days) { + row.className = "emptyrow"; + row = row.nextSibling; + continue; + } + var cell = row.firstChild; + row.className = "daysrow"; + for (var j = 0; j < 7; ++j) { + if ((!i && j < wday) || iday > no_days) { + cell.className = "emptycell"; + cell = cell.nextSibling; + continue; + } + cell.firstChild.data = iday; + cell.className = "day"; + cell.disabled = false; + if (typeof this.checkDisabled == "function") { + date.setDate(iday); + if (this.checkDisabled(date)) { + cell.className += " disabled"; + cell.disabled = true; + } + } + if (!cell.disabled) { + cell.caldate = iday; + cell.ttip = "_"; + if (iday == mday) { + cell.className += " selected"; + this.currentDateEl = cell; + } + if (hasToday && (iday == todayDate)) { + cell.className += " today"; + cell.ttip += Calendar._TT["PART_TODAY"]; + } + if (wday == SAT || wday == SUN) { + cell.className += " weekend"; + } + } + ++iday; + ((++wday) ^ 7) || (wday = 0); + cell = cell.nextSibling; + } + row = row.nextSibling; + } + this.title.firstChild.data = Calendar._MN[month] + ", " + year; + // PROFILE + // this.tooltips.firstChild.data = "Generated in " + ((new Date()) - today) + " ms"; +}; + +/** +* Calls _init function above for going to a certain date (but only if the +* date is different than the currently selected one). +*/ +Calendar.prototype.setDate = function (date) { + if (!date.equalsTo(this.date)) { + this._init(this.mondayFirst, date); + } +}; + +/** Modifies the "mondayFirst" parameter (EU/US style). */ +Calendar.prototype.setMondayFirst = function (mondayFirst) { + this._init(mondayFirst, this.date); + this._displayWeekdays(); +}; + +/** +* Allows customization of what dates are enabled. The "unaryFunction" +* parameter must be a function object that receives the date (as a JS Date +* object) and returns a boolean value. If the returned value is true then +* the passed date will be marked as disabled. +*/ +Calendar.prototype.setDisabledHandler = function (unaryFunction) { + this.checkDisabled = unaryFunction; +}; + +/** Customization of allowed year range for the calendar. */ +Calendar.prototype.setRange = function (a, z) { + this.minYear = a; + this.maxYear = z; +}; + +/** Calls the first user handler (selectedHandler). */ +Calendar.prototype.callHandler = function () { + if (this.onSelected) { + this.onSelected(this, this.date.print(this.dateFormat)); + } +}; + +/** Calls the second user handler (closeHandler). */ +Calendar.prototype.callCloseHandler = function () { + if (this.onClose) { + this.onClose(this); + } + this.hideShowCovered(); +}; + +/** Removes the calendar object from the DOM tree and destroys it. */ +Calendar.prototype.destroy = function () { + var el = this.element.parentNode; + el.removeChild(this.element); + Calendar._C = null; + delete el; +}; + +/** +* Moves the calendar element to a different section in the DOM tree (changes +* its parent). +*/ +Calendar.prototype.reparent = function (new_parent) { + var el = this.element; + el.parentNode.removeChild(el); + new_parent.appendChild(el); +}; + +/** Shows the calendar. */ +Calendar.prototype.show = function () { + this.element.style.display = "block"; + this.hideShowCovered(); +}; + +/** +* Hides the calendar. Also removes any "hilite" from the class of any TD +* element. +*/ +Calendar.prototype.hide = function () { + var trs = this.table.getElementsByTagName("td"); + for (var i = trs.length; i > 0; ) { + Calendar.removeClass(trs[--i], "hilite"); + } + this.element.style.display = "none"; +}; + +/** +* Shows the calendar at a given absolute position (beware that, depending on +* the calendar element style -- position property -- this might be relative +* to the parent's containing rectangle). +*/ +Calendar.prototype.showAt = function (x, y) { + var s = this.element.style; + s.left = x + "px"; + s.top = y + "px"; + this.show(); +}; + +/** Shows the calendar near a given element. */ +Calendar.prototype.showAtElement = function (el) { + var p = Calendar.getAbsolutePos(el); + + var cw = 190; + var ch = -200; + + if (Calendar.is_ie) + { + var posX = getWndX(el) + el.offsetWidth + 18; if (posX + ch > document.body.scrollLeft + document.body.offsetWidth) posX = document.body.scrollLeft + document.body.offsetWidth - ch + var posY = p.y + el.offsetHeight; if (posY + cw > document.body.scrollTop + document.body.offsetHeight) posY = getWndY(el) - cw; + //document.body.scrollTop + document.body.offsetHeight - cw - el.offsetHeight + this.showAt(posX, posY); + } + else + { + // for other browsers types + this.showAt(getWndX(el) + el.offsetWidth + 30, p.y + el.offsetHeight-200); + } +}; + +function getWndC(object, c) +{ + pos = 0; + while (object != null) + { + pos += (c == "y") ? object.offsetTop : object.offsetLeft; + object = object.offsetParent; + } + return pos; +} + +function getWndX(object) {return getWndC(object, "x")} +function getWndY(object) {return getWndC(object, "y")} + + +/** Customizes the date format. */ +Calendar.prototype.setDateFormat = function (str) { + this.dateFormat = str; +}; + +/** Customizes the tooltip date format. */ +Calendar.prototype.setTtDateFormat = function (str) { + this.ttDateFormat = str; +}; + +/** +* Tries to identify the date represented in a string. If successful it also +* calls this.setDate which moves the calendar to the given date. +*/ +Calendar.prototype.parseDate = function (str, fmt) { + var y = 0; + var m = -1; + var d = 0; + var a = str.split(/\W+/); + if (!fmt) { + fmt = this.dateFormat; + } + var b = fmt.split(/\W+/); + var i = 0, j = 0; + for (i = 0; i < a.length; ++i) { + if (b[i] == "D" || b[i] == "DD") { + continue; + } + if (b[i] == "j" || b[i] == "d") { + d = a[i]; + } + if (b[i] == "n" || b[i] == "m") { + m = a[i]-1; + } + // if (b[i] == "y") { + // y = a[i]; + // } + if ((b[i] == "Y")||(b[i] == "y")) { + // if (b[i] == "yy") { + if (a[i].length == 4) { + y = a[i]; + } + else { + if (parseInt(a[i]) < 70) { + y = parseInt(a[i]) + 2000; + } + else { + y = parseInt(a[i]) + 1900; + } + } + } + if (b[i] == "M" || b[i] == "MM") { + for (j = 0; j < 12; ++j) { + if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() == a[i].toLowerCase()) { m = j; break; } + } + } + } + if (y != 0 && m != -1 && d != 0) { + this.setDate(new Date(y, m, d)); + return; + } + y = 0; m = -1; d = 0; + for (i = 0; i < a.length; ++i) { + if (a[i].search(/[a-zA-Z]+/) != -1) { + var t = -1; + for (j = 0; j < 12; ++j) { + if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() == a[i].toLowerCase()) { t = j; break; } + } + if (t != -1) { + if (m != -1) { + d = m+1; + } + m = t; + } + } else if (parseInt(a[i]) <= 12 && m == -1) { + m = a[i]-1; + } else if (parseInt(a[i]) > 31 && y == 0) { + y = a[i]; + } else if (d == 0) { + d = a[i]; + } + } + if (y == 0) { + var today = new Date(); + y = today.getFullYear(); + } + if (m != -1 && d != 0) { + this.setDate(new Date(y, m, d)); + } +}; + +Calendar.prototype.hideShowCovered = function () { + var tags = new Array("applet", "iframe", "select"); + var el = this.element; + + var p = Calendar.getAbsolutePos(el); + var EX1 = p.x; + var EX2 = el.offsetWidth + EX1; + var EY1 = p.y; + var EY2 = el.offsetHeight + EY1; + + for (var k = tags.length; k > 0; ) { + var ar = document.getElementsByTagName(tags[--k]); + var cc = null; + + for (var i = ar.length; i > 0;) { + cc = ar[--i]; + + p = Calendar.getAbsolutePos(cc); + var CX1 = p.x; + var CX2 = cc.offsetWidth + CX1; + var CY1 = p.y; + var CY2 = cc.offsetHeight + CY1; + + if ((CX1 > EX2) || (CX2 < EX1) || (CY1 > EY2) || (CY2 < EY1)) { + cc.style.visibility = "visible"; + } else { + cc.style.visibility = "hidden"; + } + } + } +}; + +/** Internal function; it displays the bar with the names of the weekday. */ +Calendar.prototype._displayWeekdays = function () { + var MON = this.mondayFirst ? 0 : 1; + var SUN = this.mondayFirst ? 6 : 0; + var SAT = this.mondayFirst ? 5 : 6; + var cell = this.daynames.firstChild; + for (var i = 0; i < 7; ++i) { + cell.className = "day name"; + if (!i) { + cell.ttip = this.mondayFirst ? Calendar._TT["SUN_FIRST"] : Calendar._TT["MON_FIRST"]; + cell.navtype = 100; + cell.calendar = this; + Calendar._add_evs(cell); + } + if (i == SUN || i == SAT) { + Calendar.addClass(cell, "weekend"); + } + cell.firstChild.data = Calendar._DN3[i + 1 - MON]; + cell = cell.nextSibling; + } +}; + +/** Internal function. Hides all combo boxes that might be displayed. */ +Calendar.prototype._hideCombos = function () { + this.monthsCombo.style.display = "none"; + this.yearsCombo.style.display = "none"; +}; + +/** Internal function. Starts dragging the element. */ +Calendar.prototype._dragStart = function (ev) { + if (this.dragging) { + return; + } + this.dragging = true; + var posX; + var posY; + if (Calendar.is_ie) { + posY = window.event.clientY + document.body.scrollTop; + posX = window.event.clientX + document.body.scrollLeft; + } else { + posY = ev.clientY + window.scrollY; + posX = ev.clientX + window.scrollX; + } + var st = this.element.style; + this.xOffs = posX - parseInt(st.left); + this.yOffs = posY - parseInt(st.top); + with (Calendar) { + addEvent(document, "mousemove", calDragIt); + addEvent(document, "mouseover", stopEvent); + addEvent(document, "mouseup", calDragEnd); + } +}; + +// BEGIN: DATE OBJECT PATCHES + +/** Adds the number of days array to the Date object. */ +Date._MD = new Array(31,28,31,30,31,30,31,31,30,31,30,31); + +/** Returns the number of days in the current month */ +Date.prototype.getMonthDays = function() { + var year = this.getFullYear(); + var month = this.getMonth(); + if (((0 == (year%4)) && ( (0 != (year%100)) || (0 == (year%400)))) && month == 1) { + return 29; + } else { + return Date._MD[month]; + } +}; + +/** Checks dates equality (ignores time) */ +Date.prototype.equalsTo = function(date) { + return ((this.getFullYear() == date.getFullYear()) && + (this.getMonth() == date.getMonth()) && + (this.getDate() == date.getDate())); +}; + +/** Prints the date in a string according to the given format. */ +Date.prototype.print = function (frm) { + var str = new String(frm); + var m = this.getMonth(); + var d = this.getDate(); + var y = this.getFullYear(); + var w = this.getDay(); + var s = new Array(); + s["j"] = d; + s["d"] = (d < 10) ? ("0" + d) : d; + s["n"] = 1+m; + s["m"] = (m < 9) ? ("0" + (1+m)) : (1+m); + s["Y"] = y; + s["y"] = new String(y).substr(2, 2); + with (Calendar) { + s["D"] = _DN3[w]; + s["DD"] = _DN[w]; + s["M"] = _MN3[m]; + s["MM"] = _MN[m]; + } + var re = /(.*)(\W|^)(j|d|n|m|y|Y|MM|M|DD|D)(\W|$)(.*)/; + while (re.exec(str) != null) { + str = RegExp.$1 + RegExp.$2 + s[RegExp.$3] + RegExp.$4 + RegExp.$5; + } + return str; +}; + +// END: DATE OBJECT PATCHES +/**/ +/**/ +Calendar._DN = new Array +("Sunday", +"Monday", +"Tuesday", +"Wednesday", +"Thursday", +"Friday", +"Saturday", +"Sunday"); +Calendar._MN = new Array +("January", +"February", +"March", +"April", +"May", +"June", +"July", +"August", +"September", +"October", +"November", +"December"); + +// tooltips +Calendar._TT = {}; +Calendar._TT["TOGGLE"] = "Toggle first day of week"; +Calendar._TT["PREV_YEAR"] = "Prev. year (hold for menu)"; +Calendar._TT["PREV_MONTH"] = "Prev. month (hold for menu)"; +Calendar._TT["GO_TODAY"] = "Go Today"; +Calendar._TT["NEXT_MONTH"] = "Next month (hold for menu)"; +Calendar._TT["NEXT_YEAR"] = "Next year (hold for menu)"; +Calendar._TT["SEL_DATE"] = "Select date"; +Calendar._TT["DRAG_TO_MOVE"] = "Drag to move"; +Calendar._TT["PART_TODAY"] = " (today)"; +Calendar._TT["MON_FIRST"] = "Display Monday first"; +Calendar._TT["SUN_FIRST"] = "Display Sunday first"; +Calendar._TT["CLOSE"] = "Close"; +Calendar._TT["TODAY"] = "Today"; + +// date formats +Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd"; +Calendar._TT["TT_DATE_FORMAT"] = "D, M d"; +/**/ +/**/ +//document.write("") +/* The main calendar widget. DIV containing a table. */ + Index: platform/inc/captcha_image.elm.tpl =================================================================== diff -u -N --- platform/inc/captcha_image.elm.tpl (revision 0) +++ platform/inc/captcha_image.elm.tpl (revision 12930) @@ -0,0 +1 @@ + \ No newline at end of file Index: platform/inc/dmenu.css =================================================================== diff -u -N --- platform/inc/dmenu.css (revision 0) +++ platform/inc/dmenu.css (revision 12930) @@ -0,0 +1,132 @@ +/* Horizontal (menubar) menu */ + +.horz_nlsmenu { + background-color: inherit; + z-index:1; + width: auto; +} + +.horz_nlsitemcontainer { + height: 37px; + color: #ffffff; + padding: 0px 13px; +} +.horz_nlsiconcell {width:16px;} +.horz_nlssubmenucell{width:20px;} + +.horz_nlsitem { + font-size:8pt; + color: #ffffff; + padding:2px 5px 2px 5px; +} + +.horz_nlsitemcontainerover { + height: 37px; + background:url(../img/top_menu_select.gif); + padding: 0px 13px; +} +.horz_nlsiconcellover {width:16px;} +.horz_nlssubmenucellover {width:20px;} + +.horz_nlsitemover { + font-size:8pt; + color: #FFFFFF; + padding:2px 5px 2px 5px; +} + +.horz_nlsitemdisable { + font-family:verdana; + font-size:8pt; + color:#999999; + padding:2px 5px 2px 5px; +} + +.horz_nlsseparatorcontainer {padding-left:0px; width:1px;} + +.horz_nlsseparator { + height:5px; + width:1px; + background-image:url(img/vseparator.gif); + background-position:center center; + background-repeat:repeat-x; +} + +.horz_mtopleft {height:0px; width:0px;} +.horz_mtopright {height:0px; width:0px;} +.horz_mbottomleft {width:0px; height:0px;} +.horz_mbottomright {width:0px; height:0px;} +.horz_mtop {height:0px;} +.horz_mbottom {height:0px;} +.horz_mleft {width:0px;} +.horz_mright {width:0px;} + +.horz_horzshadow { -moz-opacity:0.4; background-repeat:no-repeat; background-image:url(img/hshadow.gif);filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=40, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100);} +.horz_vertshadow { -moz-opacity:0.4; background-repeat:no-repeat; background-image:url(img/vshadow.gif);filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=40, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100);} +.horz_cornshadow { -moz-opacity:0.4; background-repeat:no-repeat; background-image:url(img/cornershadow.gif);filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=40, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100);} + + +/* Vertical (drop-down) menus */ + +.nlsmenu { + background-color: #105596; + z-index:1; + width: auto !important; + color: #ffffff; + padding: 2px 2px; + border: 1px solid #6291BB; +} + +.nlsitemcontainer { + height:25px; + padding:2px 10px 2px 10px; + border: 1px solid #6291BB; +} +.nlsiconcell {width:22px;} +.nlssubmenucell{width:20px;} +.nlsitem { + font-size:8pt; + color: #ffffff; + padding:0px 7px; +} + +.nlsitemcontainerover { + height:25px; + border: 1px solid #6291BB; + background:url(../img/top_menu_select.gif); + padding: 2px 10px 2px 10px; +} +.nlsiconcellover {width:22px;} +.nlssubmenucellover {width:20px;} +.nlsitemover { + font-size:8pt; + color:#ffffff; + padding:0px 7px; +} + +.nlsitemdisable { + font-size:8pt; + color:#999999; + padding:2px 5px 2px 5px; +} + +.nlsseparatorcontainer {padding-left:28px;} + +.nlsseparator { + height:5px; + background-image:url(img/separator.gif); + background-position:center center; + background-repeat:repeat-x; +} + +.mtopleft {height:0px; width:0px;} +.mtopright {height:0px; width:0px;} +.mbottomleft {width:0px; height:0px;} +.mbottomright {width:0px; height:0px;} +.mtop {height:0px;} +.mbottom {height:0px;} +.mleft {width:0px;} +.mright {width:0px;} + +.horzshadow { -moz-opacity:0.4;background-repeat:no-repeat; background-image:url(img/hshadow.gif);filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=40, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100);} +.vertshadow { -moz-opacity:0.4;background-repeat:no-repeat; background-image:url(img/vshadow.gif);filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=40, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100);} +.cornshadow { -moz-opacity:0.4;background-repeat:no-repeat; background-image:url(img/cornershadow.gif);filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=40, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100);} Index: platform/inc/nlsmenu.js =================================================================== diff -u -N --- platform/inc/nlsmenu.js (revision 0) +++ platform/inc/nlsmenu.js (revision 12930) @@ -0,0 +1,860 @@ +/** +* nlsmenu.js v.2.0 +* Copyright 2005-2007, addobject.com. All Rights Reserved +* Author Jack Hermanto, www.addobject.com +*/ +var nlsMenu = new Object(); +var nlsMenuMgr = new Object(); +var nlsWinElmt = []; + +var ag0=window.navigator.userAgent; +var nls_isIE = (ag0.indexOf("MSIE") >=0); +var nls_isIE5 = (ag0.indexOf("MSIE 5.0") >=0); +var nls_isSafari = (ag0.indexOf("Safari") >=0); +var nls_isOpera = (ag0.indexOf("Opera") >=0); +if (nls_isOpera) {nls_isIE=false; nls_isIE5=false;}; + +function NlsMenuManager(mgr) { + this.mgrId = mgr; + this.menus = new Object(); + this.menubar = null; + this.timeout = 1000; + this.flowOverFormElement = false; + this.assocMenuMgr = []; + this.defaultEffect=null; + this.icPath=""; + this.memorizeSel=false; + this.rt=new Object(); + + this.tmId = null; + this.setTimeout=function(a, t) { this.tmId = window.setTimeout(a, t); }; + this.clearTimeout=function() { if (this.tmId!=null) { window.clearTimeout(this.tmId); this.tmId=null;}}; + + nlsMenuMgr[mgr] = this; + if(nls_isIE)window.attachEvent("onload", function(){nlsMenuMgr[mgr].init();}); + + return this; +}; + +var NlsMnMgr = NlsMenuManager.prototype; +NlsMnMgr.createMenu = function(mId) { + var m=new NlsMenu(mId) + m.mgr=this; m.mgrId=this.mgrId; m.icPath=this.icPath; + m.useEffect(this.defaultEffect); + if (this.design) { m.$menuItemClick = NlsMenu.$dsItemClick; } + this.menus[mId]=m; + return m; +}; + +NlsMnMgr.createMenubar = function (mbarId) { + if (this.menubar) alert("Menubar already exists!"); + var m=new NlsMenubar(mbarId); + m.mgr=this; m.mgrId=this.mgrId; m.icPath=this.icPath; + if (this.design) { m.$menuItemClick = NlsMenu.$dsItemClick; } + this.menubar=m; + return m; +}; + +NlsMnMgr.renderMenus = function (plc) { + if (plc && plc!="") { + var d=NlsMenu.$GE(plc); var s=""; + for (it in this.menus) { s+=this.menus[it].renderMenu(); } + d.innerHTML=s; + } else { + for (it in this.menus) { document.write(this.menus[it].renderMenu()); } + } +}; + +NlsMnMgr.renderMenubar = function (plc) { + if (this.menubar) { + if (plc && plc!="") { + NlsMenu.$GE(plc).innerHTML=this.menubar.renderMenubar(); + } else { + document.write(this.menubar.renderMenubar()); + } + } + if(this.memorizeSel) this.loadPath(); +}; + +NlsMnMgr.hideMenus = function () { + for (var it in this.menus) {if (this.menus[it].rt.active) this.menus[it].hideMenu();} + if (this.menubar) this.menubar.hideMenu(); +}; + +NlsMnMgr.addAssocMenuMgr = function(frm, mgrId) { + this.assocMenuMgr[this.assocMenuMgr.length] = [frm, mgrId]; +}; + +NlsMnMgr.getMenu= function(mId) { return this.menus[mId]; }; + +NlsMnMgr.init=function() { + if(this.menubar)this.menubar.init(); +} + +function listAllWinElmt() { + nlsWinElmt = []; + var arrWinEl = document.getElementsByTagName("SELECT"); + var elm; var tmp; var x; var y; + for(var i=0; i" + + "" + + ""); + }; + + this.toString=function() {return "NlsMenuSeparator";}; +}; + +function NlsCustomMenuItem(cst) { + this.intKey = ""; + this.cstMenu = (cst?cst:" "); + this.toString=function() {return "NlsCustomMenuItem";}; +}; + +function NlsMenu(mId) { + /*private*/ + this.lsItm=null; + this.mgrId = ""; + this.mgr=null; + this.winElmt=null; + this.container=null; + this.customBorder=null; + this.shadow=new NlsMenuShadow("none", "5px", mId); + this.count=0; + this.isMenubar=false; + this.effect=null; + this.srItems=[]; + + this.rt={ready:true,active:false}; + + /*public*/ + this.mId = mId; + this.items = new Object(); + this.stlprf=""; + this.subMenuIc=null; + this.target="_self"; + this.icPath=""; + this.itemSpc=""; + this.stretchItem=true; + + this.selection=false; + + this.showIcon=false; + this.showSubIcon=true; + + this.absWidth=""; + this.orient="V"; + + this.defItmEff=null; + this.defPos=[0,0]; + + this.maxItemCol=100; + this.zIndex = 100; + + this.wnd = window; + nlsMenu[mId] = this; + return this; +}; + +var NLSMENU=NlsMenu.prototype; + +NLSMENU.addItem = function(key, capt, url, ico, enb, xtra, subId, title) { + var intKey = this.mId+"_"+key; + var it = new NlsMenuItem(key, capt, url, ico, enb, xtra, subId, title); + it.intKey = intKey; + it.mId=this.mId; + this.items[intKey]=it; + this.srItems[this.srItems.length]=it; + if (this.defItmEff!=null && typeof(NlsMenuItemEffect) != "undefined") { it.useItemEffect(this.defItmEff); } + this.count++; + return it; +}; + +NLSMENU.addSeparator = function(separator) { + var intKey = "sep_"+this.count; + var it = (separator ? separator : new NlsMenuSeparator()); + it.stlprf = this.stlprf; + it.intKey = intKey; + this.items[intKey] = it; + this.srItems[this.srItems.length]=it; + this.count++; + return it; +}; + +NLSMENU.addSubmenu = function(key, subId, crsFrame, subFrame, subPos, subPosAdj, subDir) { + var intKey = this.mId+"_"+key; + var it = this.items[intKey]; + it.subMenuId=subId; + it.subFrame=(subFrame?subFrame:null); + it.crsFrame=(crsFrame?crsFrame:false); + it.subPos = (subPos?subPos:[null,null]); + it.subPosAdj = (subPosAdj?subPosAdj:[0,0]); + it.subDir = (subDir?subDir:["right","down"]); + return it; +}; + +NLSMENU.addCustomMenu = function (custom) { + var intKey = "cst_"+this.count; + var it = new NlsCustomMenuItem(custom); + it.intKey = intKey; + this.items[intKey] = it; + this.srItems[this.srItems.length]=it; + this.count++; + return it; +}; + +NLSMENU.getItemById = function (key) { + return this.items[this.mId+"_"+key]; +}; + +NLSMENU.setItemStyle = function (key, stlprf) { + var intKey = this.mId+"_"+key; + var mnItem = this.items[intKey]; + mnItem.stlprf=stlprf; +}; + +NLSMENU.setItemText = function (key, tx) { + var intKey = this.mId+"_"+key; + var mnItem = this.items[intKey]; + mnItem.capt=tx; + var oD=NlsMenu.$GE(intKey+"x2"); + if (oD) oD.innerHTML=tx; +} + +NLSMENU.enableItem = function (key, b) { + var it = this.items[this.mId+"_"+key] ; + it.enable=b; + setMnStyle(NlsMenu.$GE(it.intKey), (b?(it.selected?"S":"N"):"D"), NlsMenu.getPrf(it, this)); + setMnIcon(this, it, "N"); +}; + +NLSMENU.dropShadow = function (pos, offset) { + if (this.shadow) { this.shadow.pos=pos; this.shadow.offset=(offset?offset:"5px"); } else + { this.shadow=new NlsMenuShadow(pos, offset, this.mId); } +}; + +NLSMENU.applyBorder = function (bTop, bBottom, bLeft, bRight) { + if (!bTop && !bBottom && !bLeft && !bRight) { + this.customBorder=null; + } else { + this.customBorder=new NlsMenuBorder(bTop, bBottom, bLeft, bRight); + } +}; + +NLSMENU.useEffect = function (efN) { + if(efN!=null && efN!="") { + this.effect=new NlsMenuEffect(this.mId, efN); + } +}; + +NLSMENU.renderMenu = function() { + var scPath="", sbIc=null; + var allScs = (document.getElementsByTagName ? document.getElementsByTagName("SCRIPT"): document.scripts); + for (var i=0;i=0) { scPath=allScs[i].src.replace(/nlsmenu.js/gi, ""); } + } + if (!this.subMenuIc) { sbIc=[scPath+"img/submenu.gif", scPath+"img/submenuovr.gif"];} + else {sbIc=[this.icPath+this.subMenuIc[0]]; if(this.subMenuIc[1])sbIc[1]=this.icPath+this.subMenuIc[1];} + + var cs=""; + var tmpCnt=0, prf=this.stlprf, it=null, rt=null, menu=null; + for (var i=0; i":""); + smenu+=(""); + smenu+=(this.orient=="V"?"":""); + } else + if (it.toString()=="NlsCustomMenuItem") { + smenu+=(this.orient=="V"?"":""); + smenu+=(""); + smenu+=(this.orient=="V"?"":""); + } else { + prf=NlsMenu.getPrf(it, this); + if (this.orient=="V") { smenu+=""; } + if (this.orient=="H") { if (tmpCnt==0) smenu+=""; tmpCnt++; } + smenu+=""; + + if (this.showIcon) { + smenu+=""; + } + + smenu+=""; + if (this.showSubIcon && it.subMenuId!="") { smenu+=""; } + smenu+="
    "+it.render()+"
    "+it.cstMenu+"
    "; + smenu+=cs+(this.stretchItem?"width='100%'":"")+" height='100%'>
    "; + if(it.ico) { + if(it.ico[0]) smenu+=""; + if(it.ico[1]) smenu+=""; + if(it.ico[2]) smenu+=""; + } + smenu+=""+it.capt+""+ (it.subMenuId!=""? "" + (sbIc.length>1?"":"") :"") +"
    "; + smenu+=""; + if (this.orient=="V") { smenu+=""; } + if (this.orient=="H" && tmpCnt==this.maxItemCol) { smenu+=""; tmpCnt=0; } + } + } + + if(this.orient=="H" && tmpCnt!=0 ) { + if(this.srItems.length>this.maxItemCol) + while(++tmpCnt<=this.maxItemCol) smenu+=" "; + smenu+=""; + } + smenu += ""; + smenu = cs+"class='"+this.stlprf+"nlsmenu' "+ sAbs + ">"+smenu+""; + + if (this.customBorder!=null) smenu = this.customBorder.applyBorder(smenu, this.stlprf); + smenu = this.shadow.dropShadow(smenu); + + smenu = "
    " + smenu; + if (!this.isMenubar && nls_isIE && !nls_isIE5 && this.mgr.flowOverFormElement) { + smenu += ""; + } + smenu+="
    "; + + if (arguments[0]=="content") return smenu; + + smenu = "
    " + smenu + "
    "; + + return smenu; +}; + +NLSMENU.init=function() { + var v=this.rt.vshade; if(!v) v=NlsMenu.$GE("vshade_"+this.mId); + var itm=this.rt.actmn; if(!itm) itm=NlsMenu.$GE("actmn_"+this.mId); + if(v){ + var o=itm.childNodes[0].offsetHeight-parseInt(this.shadow.offset); + if(o>=0) v.style.height=o+"px"; + } + this.rt.actmn=itm; + this.rt.vshade=v; +}; + +function NlsMenuShadow(pos, offset, mId) { + this.pos=pos; + this.offset=offset; + this.mId=mId; + + this.dropShadow = function (smenu) { + var mn = nlsMenu[this.mId]; + var cs=""; + var hshadow = "
    "+cs+"width='100%' height='5px' class='"+mn.stlprf+"horzshadow'>
    "; + var vshadow = ""+cs+"id='vshade_"+this.mId+"' width='5px' height='100%' class='"+mn.stlprf+"vertshadow'>"; + var menutd = ""+smenu+""; + var cornertd = ""; + var av=[vshadow.replace(/@@PAD/gi,"top"), vshadow.replace(/@@PAD/gi,"bottom")]; + var ah=[hshadow.replace(/@@PAD/gi,"left"), hshadow.replace(/@@PAD/gi,"right")]; + switch (this.pos) { + case "none": + shadow += ""+menutd+""; + break; + case "bottomright" : + shadow += ""+menutd+av[0]+"" + + ""+ah[0]+cornertd+""; + break; + case "bottomleft" : + shadow += ""+av[0]+menutd+"" + + ""+cornertd+ah[1]+""; + break; + case "topleft" : + shadow += ""+cornertd+ah[1]+"" + + ""+av[1]+menutd+""; + break; + case "topright" : + shadow += ""+ah[0]+cornertd+"" + + ""+menutd+av[1]+""; + break; + } + return shadow + "
    "; + }; +}; + +NLSMENU.showMenu = function(x1, y1, x2, y2, mnOrient, subDir, subAdj) { + this.mgr.clearTimeout(); + + if(this.menuOnShow(this.mId)==false)return; + + var ctx = NlsMenu.$GE(this.mId); + if (!ctx) { + //create menu if not rendered. + var dv=document.createElement("div"); + dv.innerHTML=this.renderMenu(); + document.body.insertBefore(dv, document.body.childNodes[0]); + ctx = NlsMenu.$GE(this.mId); + }; + ctx.style.visibility="hidden"; + ctx.style.display=""; + if(nls_isIE)this.init(); + + var w=window, d=document.body, de=document.documentElement; + var scrOffX = w.scrollX||d.scrollLeft||de.scrollLeft; + var scrOffY = w.scrollY||d.scrollTop||de.scrollTop; + var cW=w.innerWidth||d.clientWidth; + var cH=w.innerHeight||d.clientHeight; + var mW=ctx.childNodes[0].offsetWidth; + var mH=ctx.childNodes[0].offsetHeight; + var sDir=(subDir?[subDir[0], subDir[1]]:["right", "down"]); + var adjX=(subAdj?subAdj[0]:this.defPos[0]), adjY=(subAdj?subAdj[1]:this.defPos[1]); + + var dmfrm = NlsMenu.$GE(this.mId+"ifrm"); + if (dmfrm) { + var actMn = NlsMenu.$GE("actmn_"+this.mId).children[0]; + dmfrm.width = actMn.offsetWidth; + dmfrm.height = actMn.offsetHeight; + } + var mX=0,mY=0; + if (mnOrient=="V") { + if (sDir[0]=="right") { + if(x2+mW>cW){if(x1>=mW){mX=x1-mW+adjX+scrOffX;sDir[0]="left"}else{mX=cW-mW-1+scrOffX;}}else{mX=x2+scrOffX-adjX;} + } else { + if(x1-mW<0){if(x2+mWcH){if(y2>=mH){mY=y2-mH+scrOffY-adjY;sDir[1]="up"}else{mY=cH-mH-1+scrOffY;}}else{mY=y1+scrOffY+adjY;} + } else { + if(y1-mH<0){if(y1+mHcW){if(x2>=mW){mX=x2-mW+scrOffX-adjX;sDir[0]="left"}else{mX=cW-mW-1+scrOffX;}}else{mX=x1+scrOffX+adjX;} + } else { + if(x2-mW<0){if(x1+mWcH){if(y1>=mH){mY=y1-mH+scrOffY+adjY;sDir[1]="up"}else{mY=cH-mH-1+scrOffY;}}else{mY=y2+scrOffY-adjY;} + } else { + if(y1-mH<0){if(y2+mH=mX1 && oe.eX1<=mX2 && oe.eY1>=mY1 && oe.eY1<=mY2) || + (oe.eX1>=mX1 && oe.eX1<=mX2 && oe.eY2>=mY1 && oe.eY2<=mY2) || + (oe.eX2>=mX1 && oe.eX2<=mX2 && oe.eY1>=mY1 && oe.eY1<=mY2) || + (oe.eX2>=mX1 && oe.eX2<=mX2 && oe.eY2>=mY1 && oe.eY2<=mY2) || + (mX1>=oe.eX1 && mX1<=oe.eX2 && mY1>=oe.eY1 && mY1<=oe.eY2) || + (mX1>=oe.eX1 && mX1<=oe.eX2 && mY2>=oe.eY1 && mY2<=oe.eY2) || + (mX2>=oe.eX1 && mX2<=oe.eX2 && mY1>=oe.eY1 && mY1<=oe.eY2) || + (mX2>=oe.eX1 && mX2<=oe.eX2 && mY2>=oe.eY1 && mY2<=oe.eY2) || + (oe.eX1mX2 && oe.eY1>=mY1 && oe.eY1<=mY2) || + (oe.eX1mX2 && oe.eY2>=mY1 && oe.eY2<=mY2) + ) { + if (oe.e.style.visibility!="hidden") { + oe.e.style.visibility="hidden"; + if (mn.winElmt==null) mn.winElmt=[]; + mn.winElmt[mn.winElmt.length]=oe.e; + } + } + } +}; + +NLSMENU.showMenuAbs = function(x, y) { + var ctx = NlsMenu.$GE(this.mId); + ctx.style.top=y+"px"; ctx.style.left=x+"px"; + ctx.style.display=""; + this.rt.active=true; +}; + +NLSMENU.hideMenu = function() { + var ctx = NlsMenu.$GE(this.mId); + if (!ctx) return; + if (!this.isMenubar) { + this.rt.active=false; + if (this.effect) { + this.effect.start(true); + if ((nls_isIE && this.effect.effName!="aoslide") || nls_isOpera && this.effect.effName!="aoslide") {ctx.style.visibility="hidden";} else { this.effect.onHide=function() {ctx.style.visibility="hidden";}; }; + this.effect.run(); + } else { ctx.style.visibility="hidden"; } + + this.menuOnHide(this.mId); + } else { + this.isMenuOpened = false; + } + + if (this.lsItm!=null) { + var it=this.items[this.lsItm.id]; + if(it.state!=2 && !it.selected) { + setMnStyle(this.lsItm, (it.enable?"N":"D"), NlsMenu.getPrf(it, this)); + setMnIcon(this, it, "N"); + } + this.lsItm=null; + } + if (this.winElmt!=null && this.winElmt.length>0) { + for (i=0;i 0) { + for (var i=0;i1) { + var k=mnItm.intKey; + var c=NlsMenu.$GE("ic_"+k), o=NlsMenu.$GE("icovr_"+k), d=NlsMenu.$GE("icdis_"+k); + + c.style.display=(tf=="N"||(tf=="D" && !d)?"":"none"); + o.style.display=(tf=="O"?"":"none"); + if(d) d.style.display=(tf=="D"?"":"none"); + } + + if (mn.showSubIcon && mnItm.subMenuId!="") { + var ic=NlsMenu.$GE("subicovr_"+mnItm.intKey); + if(ic){ + ic.style.display=(tf=="O"?"":"none"); + ic=NlsMenu.$GE("subic_"+mnItm.intKey); + if(ic)ic.style.display=(tf=="N"||tf=="D"?"":"none"); + } + } +}; + +function setMnStyle(it, s, prefix) { + var suff=(s=="O"?"over":(s=="S"?"sel":"")); + it.className=prefix+"nlsitemcontainer"+suff; + var r = it.childNodes[0].rows[0], rc=null; + for (var i=0; i 0) { + for (var i=0; i 0) { + for (var i=0; i0) this.elm.filters[0].apply(); + } else { + this.elm=this.elm.parentNode; + this.isOut=(isOut==true); + if (!this.prop["init"]) { + this.elm.style.MozOpacity=(isOut?1:0); + this.elm.style.opacity=(isOut?1:0); + } + this.prop["init"]=true; + this.prop["dur"]=20; + this.prop["rng"]=100; + this.prop["spd"]=20; + } +}; + +function _defRun() { + if (nls_isIE) { + if (this.elm.filters.length>0) this.elm.filters[0].play(); + } else { + var me=this; + if (this.elm.style.MozOpacity) this.prop["opa"]="MozOpacity"; else this.prop["opa"]="opacity"; + var p=new Object(); + p.x1=this.elm.style[this.prop["opa"]]*this.prop["rng"]; + if (this.isOut) { p.x2=0; } else { p.x2=this.prop["rng"]-1; } + _fc_fade(p); + this.prop["pt"]=p; + this.prop["sd"]=0; + + _fadesEff[this.mId]=this; + if (!_fadeTm) _fadeTm=setInterval(function() {_fadeAnimate();}, this.prop["spd"]); + } +}; + +function _fadeAnimate() { + var b=true; + for (var it in _fadesEff) { + var eff=_fadesEff[it]; + var p=eff.prop["pt"]; + if (eff.prop["sd"]0) this.elm.filters[0].apply(); +}; + +NlsMenuItemEffect.prototype.start=function() { + if(!nls_isIE) return; + if (this.elm.filters.length>0) this.elm.filters[0].play(); +}; +/*end*/ + +/*NlsMenuBorder class*/ +function NlsMenuBorder(bTop, bBottom, bLeft, bRight) { + var border = ""; + var sTop="", sBottom="", sLeft="", sRight=""; + if (bTop) sTop=""; + if (bBottom) sBottom=""; + if (bLeft) { + sLeft=""; + if (bTop) sTop=""+sTop; + if (bBottom) sBottom=""+sBottom; + } + if (bRight) { + sRight=""; + if (bTop) sTop+=""; + if (bBottom) sBottom+=""; + } + if (sTop!="") sTop=""+sTop+""; + if (sBottom!="") sBottom=""+sBottom+""; + border=border+sTop+""+sLeft+""+sRight+""+sBottom; + border+="
      
    @menu
    "; + + this.applyBorder = function (smenu, stlprf) { + var b=border.replace(/@stlprf_/gi, stlprf); + return b.replace(/@menu/gi, smenu); + }; + + return this; +}; \ No newline at end of file Index: platform/inc/nlsmenuext_dyn.js =================================================================== diff -u -N --- platform/inc/nlsmenuext_dyn.js (revision 0) +++ platform/inc/nlsmenuext_dyn.js (revision 12930) @@ -0,0 +1,153 @@ +/** +* nlsmenuext_dyn.js v.1.0 +* Copyright 2005-2007, addobject.com. All Rights Reserved +* Author Jack Hermanto, www.addobject.com +*/ +NLSMENU.setItemVisible=function(key, v) { + var it=this.getItemById(key); + var oIt=NlsMenu.$GE(it.intKey); + if(oIt) { + if (this.orient=="V") { oIt=oIt.parentNode; } + oIt.style.display=(v?"":"none"); + } + nlsMenuMgr[this.mgrId].hideMenus(); + var it=this.getItemById(key); + it.visible=v; +}; + +NLSMENU.setItemState=function(itId, s) { + var it=this.items[itId], lit=null; + if(it.group) { + for (var l in this.items) { + lit=this.items[l]; + if(lit.group==it.group && lit.state==2) { + setMnStyle(NlsMenu.$GE(lit.intKey), (lit.enable ? "N" : "D"), NlsMenu.getPrf(lit, this)); + setMnIcon(this, lit, "N"); + lit.state=1; + } + } + } + var oIt=NlsMenu.$GE(itId); + setMnStyle(oIt, (it.enable ? (s==1?"N":"S") : "D"), NlsMenu.getPrf(it, this)); + setMnIcon(this, it, "N"); + it.state=s; +}; + +NLSMENU.setSelection=function(itId, s) { + var prf=""; + var it=this.items[this.rt.lastSel]; + if(it){ + prf=it.stlprf; if(prf=="")prf=this.stlprf; + setMnStyle(NlsMenu.$GE(it.intKey), (it.enable ?"N":"D"), prf); + setMnIcon(this, it, "N"); + it.selected=false; + } + + it=this.items[itId]; + prf=it.stlprf; if(prf=="")prf=this.stlprf; + setMnStyle(NlsMenu.$GE(itId), (it.enable ?"S":"D"), prf); + setMnIcon(this, it, "O"); + this.rt.lastSel=itId; + it.selected=true; +}; + +NlsMnMgr.savePath=function(vl) { + NlsMenuManager.$setCookie(this.mgrId+"_path", String(vl)); +}; + +NlsMnMgr.loadPath=function() { + var p=NlsMenuManager.$getCookie(this.mgrId+"_path"); + if(p && p!="") { + p=p.split("_"); + this.selectPath(p[0], p[1]); + } + +} + +NlsMnMgr.selectPath=function(mId, id) { + this.unselectPath(); + var mn=nlsMenu[mId], it=mn.items[mId+"_"+id],prf="",pr=""; + while(mn && it) { + prf=it.stlprf; if(prf=="")prf=mn.stlprf; + setMnStyle(NlsMenu.$GE(it.intKey), (it.enable ?"S":"D"), prf); + setMnIcon(mn, it, "O"); + mn.rt.lastSel=it.intKey; + it.selected=true; + + pr=mn.prIt; + if(pr) { + mn=nlsMenu[pr.split("_")[0]]; + it=mn.items[pr]; + } else {mn=null; it=null} + } +}; + +NlsMnMgr.unselectPath=function() { + var mgr=this,prf="",it=null, mns=[mgr.menubar]; + for(var i in mgr.menus) { mns[mns.length]=mgr.menus[i]; } + for(var i=0;i=ovr && i1?unescape(c[1]):""); } + } + } + return ""; +}; + +NlsMenuManager.$removeCookie=function(key) { + NlsMenuManager.$setCookie(key, "-1", "Fri, 31 Dec 1999 23:59:59 GMT;"); +} + + + Index: platform/inc/nlsmenuext_xml.js =================================================================== diff -u -N --- platform/inc/nlsmenuext_xml.js (revision 0) +++ platform/inc/nlsmenuext_xml.js (revision 12930) @@ -0,0 +1,231 @@ +/** +* nlsmenuext_xml.js v.1.0 +* Copyright 2005-2007, addobject.com. All Rights Reserved +* Author Jack Hermanto, www.addobject.com +*/ +var $nls_ieXML=["MSXML2.DOMDocument.4.0", "MSXML2.DOMDocument.3.0", "MSXML2.DOMDocument", "Microsoft.XmlDom"]; + +function NlsMenuUtil() {} +var NLSMNUTIL=NlsMenuUtil.prototype; + +function $aonvl(v, c) { if(v)return v; else return c; }; +function $aonevl(v, c) { if(!v || v=="")return c; else return v; }; + +NlsMenuUtil.createFromXML=function(xml) { + var rt=xml.documentElement; + var mgr=new NlsMenuManager(rt.getAttribute("id")); + mgr.flowOverFormElement=$aonevl(rt.getAttribute("flowoverformelement"), false); + mgr.defaultEffect=$aonevl(rt.getAttribute("defaulteffect"), null); + mgr.icPath=$aonvl(rt.getAttribute("icpath"), ""); + mgr.memorizeSel=$aonevl(rt.getAttribute("memorizesel"), false); + + var dm=rt.getElementsByTagName("menubar")[0]; + NlsMenuUtil.createMenu(dm, mgr); + + var mns=rt.getElementsByTagName("menus")[0]; + if(mns){ + for (var i=0;i $max_categories) + { + // don't add more category - $max_categories limit + alert(this.Phrases[0]); + return ; + } + + // strip trailing HTML spaces & separator + var $separator_pos = $category_name.indexOf($separator); + if ($separator_pos != -1) { + $category_name = $category_name.substring($separator_pos + $separator.length); + } + + + var $row = this.CategoryTable.insertRow(-1); + $row.id = 'category_' + $category_id; + + var $cell = $row.insertCell(-1); + $cell.innerHTML = $category_name; + + $cell = $row.insertCell(-1); + $cell.innerHTML = $delete_button.replace(/#CATEGORY_ID#/g, $category_id); + + this.MoreCategories.push($category_id); + this.updateMoreCategoriesField(); +} + +ItemCategories.prototype.SearchCategory = function($category_id) { + var $i = 0; + while ($i < this.CategoryTable.rows.length) { + if (this.CategoryTable.rows[$i].id == 'category_' + $category_id) { + return $i; + } + $i++; + } + + return false; +} + +ItemCategories.prototype.DeleteCategory = function($category_id) { + var $row_index = this.SearchCategory($category_id); + + if ($row_index !== false) { + this.CategoryTable.deleteRow($row_index); + var $i = 0; + while ($i < this.MoreCategories.length) { + if (this.MoreCategories[$i] == $category_id) { + this.MoreCategories.splice($i, 1); + break; + } + $i++; + } + this.updateMoreCategoriesField(); + } +} + +ItemCategories.prototype.updateMoreCategoriesField = function() { + this.MoreCategoriesField.value = this.MoreCategories.length ? '|' + this.MoreCategories.join('|') + '|' : ''; +} + +function jq($selector) { + return $selector.replace(/(\[|\]|\.|:)/g, '\\$1'); +} + +function MultiLanguageSelector($language_info, $current_language) { + this._languageInfo = $language_info; + this._currentLanguage = $current_language; + this._controls = new Array (); + + var $me = this; + + $(document).ready( + function() { + $me.init(); + } + ); +} + +MultiLanguageSelector.prototype.init = function () { + var $i = 0; + var $me = this; + + while ($i < this._controls.length) { + // set current language + $( jq('#' + this._controls[$i]) ).data('PrevLanguage', this._currentLanguage); + + for (var $language_id in this._languageInfo) { + var $id = this.inputForLanguage(this._controls[$i], $language_id); + + $( jq('#' + $id + '_flag') ).each( + function() { + $(this) + .data('MainControl', $me._controls[$i]) + .data('ThisLanguage', $language_id) + .click( + function ($event) { + var $this_flag = $(this); + var $this_language = $this_flag.data('ThisLanguage'); + + var $main_control = $('#' + jq($this_flag.data('MainControl')) ); + + var $prev_language = $main_control.data('PrevLanguage'); + var $prev_flag = $( jq('#' + $me.inputForLanguage($main_control.attr('id'), $prev_language) + '_flag') ); + + var $language_info; + + if ($this_language != $prev_language) { + // hide prev language input + enable it's flag + var $prev_image = $prev_flag.children('img:first'); + if ($prev_image.length) { + // found image for given language + $language_info = $me._languageInfo[$prev_language]; + $prev_image.attr('src', $prev_image.attr('src').replace($language_info.off, $language_info.on)); + } + $( jq('#' + $prev_flag.attr('id').replace(/_flag$/, '_input') ) ).hide(); + + // show this language input + disable it's flag + var $this_image = $this_flag.children('img:first'); + if ($this_image.length) { + // found image for given language + $language_info = $me._languageInfo[$this_language]; + $this_image.attr('src', $this_image.attr('src').replace($language_info.on, $language_info.off)); + } + var $this_container = $( jq('#' + $this_flag.attr('id').replace(/_flag$/, '_input') ) ); + $this_container.show(); + + // focus on shown control + $('input:first, textarea:first', $this_container).focus(); + + // remember last used language + $main_control.data('PrevLanguage', $this_language); + } + + $event.preventDefault(); + } + ); + } + ); + } + + $i++; + } +} + +MultiLanguageSelector.prototype.inputForLanguage = function ($control_id, $language_id) { + return $control_id.replace('l' + this._currentLanguage + '_', 'l' + $language_id + '_'); +} + +MultiLanguageSelector.prototype.registerControl = function ($id) { + this._controls.push($id); +} + Index: platform/inc/styles.css =================================================================== diff -u -N --- platform/inc/styles.css (revision 0) +++ platform/inc/styles.css (revision 12930) @@ -0,0 +1,642 @@ +/* --- Golbal Usage Styles --- */ +html, body { + margin: 0px; + padding: 0px; + height: 100%; + border: none; + font: 9pt Arial; + color: #000000; +} + +.fullwidth { + width: 100%; +} + +table { + margin: 0px; + padding: 0px; + border-collapse: collapse; +} + +td { + font: 11px Arial, serif; + color: #000000; + margin: 0px; + padding: 0px; +} + + +.hidden-element { + display: none; +} + +.horizontal-separator { + background: url('../img/horizontal_dashed_line.gif') bottom repeat-x; +} + +.vertical-separator { + background: url('../img/vertical_dashed_line.gif') top center repeat-y; +} + +img, img A { + border: 0px; +} + +form { + display: inline; +} + +.top-background { + background: url('../img/top_background.gif') right repeat-y; +} + +.top-baner-cell + { + padding: 10px; + text-align:center; + } + +.menu-background { + background: url('../img/menu_background.gif') top repeat-x #1865AC; + width: 100%; +} + +.top-select-padding { + padding: 0px 15px; +} + +.footer-table td { + background: url('../img/footer_blue.gif') top repeat-x; + height: 26px; + color: #F7EEE4; + font-size: 10px; + padding: 0px 10px; +} + +.footer-table a { + color: #F7EEE4; +} + +/* --- Link Styles --- */ +a { + color: #197ACA; +} + +a:hover { + color: #FF9900; +} + +a.more-link { + font-size: 10px; +} + +a.item-action { + font-size: 9px; + color: #666666; +} + +a.item-action:hover { + color: #000000; +} + +.footer-links { + text-align: right; + padding: 5px 10px; +} + +.footer-links A { + color: #333333; + font-size: 10px; +} + +.footer-links A:hover { + color: #666666; +} + +/* --- Side Box Styles --- */ +.side-box-header { + background: url('../img/side_boxes_background.gif') bottom repeat-x #83AFD6; + height: 29px; + padding: 0px 8px 0px 20px; +} + +.side-box-title { + font-size: 12px; + color: #FFFFFF; +} + +.side-box-title A { + font-size: 12px; + color: #FFFFFF; + text-decoration: underline; +} + +.side-box-title A:hover { + font-size: 12px; + color: #FFDC0E; +} + +.side-box-content { + background: url('../img/side_boxes_content.gif') top repeat-x; + padding: 20px 20px; +} + +/* --- Content Box Styles --- */ +.content-box-header { + background: #F0F5FA; + height: 29px; + padding: 0px 20px; +} + +.content-box-title { + font-size: 15px; + font-family: Arial; + color: #000000; + font-weight: bold; +} + +.content-box-content { + background: #FFFFFF; + padding: 20px 20px 0px 20px; +} + +/* --- Form Control Styles --- */ +.input-text, .input-textarea { + background: url('../img/input_text_background.gif') top repeat-x #FFFFFF; + border: 1px solid #7091B9; + font-family: Arial, Helvetica, sans-serif; + font-size: 11px; +} + +.input-textarea { + overflow: auto; +} + +.input-select { + color: #333333; + font-size: 11px; +} + +.button { + background: url('../img/input_button_background.gif') bottom repeat-x #efefef; + border: 1px solid #688BAC; + padding: 0px; + font-size: 11px; + padding: 0px 5px; +} + +.delete-button { + background: url('../img/delete_button_background.gif') bottom repeat-x #FF6D6D; + color: #FFFFFF; + border: 1px solid #CC0000; + padding: 0px; + font-size: 11px; + padding: 0px 5px; +} + +/* --- Form Field Styles --- */ +.field-name { + padding: 5px 15px; + + color: #2E5679; + font-weight: bold; + font-size: 11px; +} + +.field-required { + color: #FF0000; +} + +.field-hint { + color: #000000; + font-size: 10px; +} + +.field-error { + color: #CC0000; + font-size: 10px; +} + +.field-value { + padding: 6px 5px; +} + +.warning-message td { + padding: 5px; + background: #FFE5E6; + font-size: 16px; +} + +.item-categories td { + padding: 1px; +} +/* --- Login Sidebox Styles --- */ +.login-status, .login-status a { + font-size: 10px; + color: #FFFFFF; +} + +.login-status a:hover { + font-size: 10px; +} + +.remember-login { + color: #000000; + font-size: 9px; +} + +/* --- Navigation Bar Styles --- */ +.navigation-bar { + background: url('../img/side_boxes_background.gif') bottom repeat-x #83AFD6; + height: 29px; + padding: 0px 20px; + font-size: 12px; + color: #FFFFFF; +} + +.navigation-bar A { + color: #FFFFFF; +} + +.navigation-bar A:hover { + color: #FFDC0E; +} + +/* --- Top Right Menu Styles --- */ +.menu-top-active-icon, .menu-top-active-text { + background: url('../img/top_menu_select.gif'); +} + +td.top-menu-padding { + height: 37px; + white-space: nowrap; +} + +.menu-top-noactive-icon, .menu-top-active-icon { + padding: 0px 5px 0px 13px; +} + +.menu-top-noactive-text, .menu-top-active-text { + padding: 0px 13px 0px 3px; +} + +a.top-menu-link, a.top-menu-link:hover { + font-size: 11px; + text-decoration: none; +} + +a.top-menu-link { + color: #FFFFFF; +} + +a.top-menu-link:hover { + color: #CCCCCC; +} + +/* --- Tab Styles --- */ +.inactive-tab, .active-tab { + padding:5px 10px; + border: 1px solid #94c0de; +} + +.inactive-tab { + background-color: #eff4fa; +} + +.active-tab { + background-color: #FFFFFF; + border-bottom-color: #FFFFFF; +} + +.tab-bottom-line { + background: url('../img/pixel_blue.gif') bottom repeat-x; +} + +.tab-bottom-content { +border-right:1px solid #94c0de; +border-left:1px solid #94c0de; +border-bottom:1px solid #94c0de; +padding:10px; +} + +.tab-left-padding { + padding-left: 40px; +} + +/* --- Category Listing & My Account Styles --- */ +.directory-icon { + width: 22px; + vertical-align: top; + padding: 5px; +} + +.directory-text { + padding: 5px 20px 5px 5px; + vertical-align: top; +} + +/* --- Item Listing Page & Item Details Page Styles --- */ +.item-listing { + background: url('../img/gradient_background.gif') top repeat-x #FFFFFF; +} + +.item-listing-featured { + background: url('../img/gradient_background_gr.gif') top repeat-x #FFFFFF; +} + +.item-listing-lead { + background: url('../img/gradient_background_red.gif') top repeat-x #FFFFFF; +} + +.item-padding { +padding: 10px 10px 10px 10px; +} + + + +.item-statistics { + font-size: 10px; + color: #666666; +} + +.listing-field-name { + font-weight: bold; +} + +.category-statistics { + font-size: 10px; +} + +.category-header td { + padding: 5px 20px 5px 5px; + vertical-align: top; +} + +.sub-section-header, .sub-section-header td { + background-color: #F4F4F4; + font-weight: bold; + padding: 5px 15px; + font-size: 12px; +} + +.listing-row td { + padding: 5px 8px; +} + +/* --- Pagination Bar Styles --- */ +.current-page { + background: #5B97CB; + color: #FFFFFF; + padding: 1px 2px; +} + +a.page-link { + color: #000000; + text-decoration: none; +} + +/* --- Calendar Styles --- */ +.calendar { + font-family: tahoma,verdana,sans-serif; + color: #000; + font-size: 11px; + border: 1px solid #83B2C5; + width: 225px; + position: relative; + z-index: 1; + display: none; + cursor: default; + +} + +.calendar table { + /*font-family: tahoma,verdana,sans-serif;*/ + color: #000; + font-size: 11px; + background-color: #fefefe; + width: auto; + cursor: default; + border-collapse: separate; + +} + +.calendar table td { + padding: 2px; + text-align: center; +} + +.calendar tbody .disabled { + color: #999; +} + +.calendar tbody .emptyrow { + display: none; + +} + +.calendar tbody .today { + font-weight: bold; + background-color: #eeeeee; + border: 1px solid #aaaaaa !important; +} + +.calendar tbody .emptycell { + visibility: hidden; +} + +.calendar tbody .active { + background-color: red; +} + +.calendar thead .title { + font-weight: bold; +} + +.calendar thead .headrow { + +} + +.calendar thead .active { + background-color: #c4c0b8; + padding: 2px 0px 0px 2px; + +} + +.calendar thead .hilite { + background-color: #e4e0d8; +} + +.calendar tfoot .title { + font-weight: normal; +} + +.combo { position: absolute; display: none; width: 4em; top: 0px; left: 0px; cursor: default; border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff; background: #e4e0d8; font-size: smaller; padding: 1px;} +.combo .label { text-align: center; padding: 1px;} +.combo .active { background: #c4c0b8; padding: 0px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000;} +.combo .hilite { background: #048; color: #fea;} + +.dpContainer { + display: inline; +} + +.list-no-squares { + padding: 0px; + list-style-type: none; + margin: 0px; +} + +/* --- Listing Element Styles --- */ +.picture-padding { + padding: 20px 5px 20px 20px; + vertical-align: top; + width: 120px; +} + +.text-padding { + padding: 20px 5px; +} + +.file-list-icon + { + padding: 2px 10px 2px 0px; + vertical-align:top; + } + +.file-list-label + { + padding: 2px 7px 2px 0px; + vertical-align:top; + } + +/* --- Item Raring Styles --- */ +.ratingblock, .ratingblock div { + display: -moz-inline-block; +} + +.voted { + color: #999; +} + +.thanks { + color: #36AA3D; +} + +.static { + color: #5D3126; +} + +.inline-rating { + display:-moz-inline-block; + display:-moz-inline-box; + display:inline-block; + vertical-align: middle; +} + +.star-rating, +.star-rating a:hover, +.star-rating a:active, +.star-rating a:focus, +.star-rating .current-rating{ + background: url('../img/starrating.gif') left -1000px repeat-x; +} +.star-rating { + position:relative; + width:125px; + height:25px; + overflow:hidden; + list-style:none; + margin:0; + padding:0; + background-position: left top; +} + +.star-rating li { + display: inline; +} + +.star-rating a, +.star-rating .current-rating { + position:absolute; + top:0; + left:0; + text-indent:-1000em; + height:25px; + line-height:25px; + outline:none; + overflow:hidden; + border: none; +} + +.star-rating a:hover, +.star-rating a:active, +.star-rating a:focus { + background-position: left bottom; +} +.star-rating a.r1-unit { width:20%;z-index:6; } +.star-rating a.r2-unit { width:40%;z-index:5; } +.star-rating a.r3-unit { width:60%;z-index:4; } +.star-rating a.r4-unit { width:80%; z-index:3; } +.star-rating a.r5-unit { width:100%; z-index:2; } +.star-rating .current-rating { z-index:1; background-position: left center; } + +.small-star { + width:50px; + height:10px; +} +.small-star, .small-star a:hover, .small-star a:active, +.small-star a:focus, .small-star .current-rating { + background-image: url('star_small.gif'); + line-height: 10px; + height: 10px; +} + +/* --- Unprocessed Styles --- */ +.text-title { + font-size: 12px; + font-weight: bold; + color: #1769b5; +} + +a.text-title { + font-size: 12px; + font-weight: bold; + color: #1769b5; +} + +a.text-title:hover { + color: #005695; +} + +/* ----- Depricated Styles ----- */ +.error { + color: magenta; +} + +.static { + color: #00CC66; +} + +.image_boder { + border: 1px solid #CDCECD; +} + +.table-border { + border: 1px solid #EAEAEA; +} + +.information-background { + background-color: #F6F6FF; +} + +#sitemap ul { + margin:0 0 10px 10px; + padding:0 0 0 10px; +} + +#sitemap ul li { + color: #0060BB; + list-style-image: none; + list-style-position: outside; + list-style-type: disc; + padding: 5px 0 0; +} \ No newline at end of file Index: platform/login/activate_confirm.tpl =================================================================== diff -u -N --- platform/login/activate_confirm.tpl (revision 0) +++ platform/login/activate_confirm.tpl (revision 12930) @@ -0,0 +1,61 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + + +

    + + + +

    + +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: platform/login/forgot_password.tpl =================================================================== diff -u -N --- platform/login/forgot_password.tpl (revision 0) +++ platform/login/forgot_password.tpl (revision 12930) @@ -0,0 +1,109 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + + + + + + +

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />
    + +
    + + + "> + + + + + + "> + + + + + + + "> + + + + + + + + + " /> + ');" value=""> + +
    + +
    +
    + " tabindex="" style="width: 155px;"> +
    + +
    + +
    +
    + " tabindex="" style="width: 155px;"> +
    +
    +
    + +
    +
    +
    + + + + + \ No newline at end of file Index: platform/login/forgot_password_reset.tpl =================================================================== diff -u -N --- platform/login/forgot_password_reset.tpl (revision 0) +++ platform/login/forgot_password_reset.tpl (revision 12930) @@ -0,0 +1,72 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + + + +

    + + +
    + " class="button" /> + + " class="button" onclick="redirect('');" /> + + "/> + + + + +

    + "> +
    +
    + +
    +
    +
    + + + + + \ No newline at end of file Index: platform/login/forgot_password_reset_confirm.tpl =================================================================== diff -u -N --- platform/login/forgot_password_reset_confirm.tpl (revision 0) +++ platform/login/forgot_password_reset_confirm.tpl (revision 12930) @@ -0,0 +1,61 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + +
    + + +

    + + " class="button" onclick="redirect('');"/> + +
    + +
    +
    +
    + + + + + \ No newline at end of file Index: platform/login/forgot_password_reset_notice.tpl =================================================================== diff -u -N --- platform/login/forgot_password_reset_notice.tpl (revision 0) +++ platform/login/forgot_password_reset_notice.tpl (revision 12930) @@ -0,0 +1,60 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + +
    + +

    + + " class="button" onclick="redirect('');"/> + +
    + +
    +
    +
    + + + + + \ No newline at end of file Index: platform/login/login_pending_disabled.tpl =================================================================== diff -u -N --- platform/login/login_pending_disabled.tpl (revision 0) +++ platform/login/login_pending_disabled.tpl (revision 12930) @@ -0,0 +1,51 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + : + + +
    +
    +
    + + \ No newline at end of file Index: platform/login/register.tpl =================================================================== diff -u -N --- platform/login/register.tpl (revision 0) +++ platform/login/register.tpl (revision 12930) @@ -0,0 +1,110 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + + *

    + + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + " /> + + + + "/> + "/> + +
    +
    +
    + +
    +
    +
    + + + + + \ No newline at end of file Index: platform/login/register_confirm.tpl =================================================================== diff -u -N --- platform/login/register_confirm.tpl (revision 0) +++ platform/login/register_confirm.tpl (revision 12930) @@ -0,0 +1,60 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +
    + + + +

    +
    + +

    + " class="button" onclick="redirect('');"/> + +
    + +
    +
    +
    + + \ No newline at end of file Index: platform/login/register_confirm_pending.tpl =================================================================== diff -u -N --- platform/login/register_confirm_pending.tpl (revision 0) +++ platform/login/register_confirm_pending.tpl (revision 12930) @@ -0,0 +1,56 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + + + + + + +
    +
    +
    + + \ No newline at end of file Index: platform/mailing_list/subscribe.tpl =================================================================== diff -u -N --- platform/mailing_list/subscribe.tpl (revision 0) +++ platform/mailing_list/subscribe.tpl (revision 12930) @@ -0,0 +1,53 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + +
    + " />  + " onclick="redirect('');" />  + + +
    +
    +
    +
    + + \ No newline at end of file Index: platform/mailing_list/subscribe_ok.tpl =================================================================== diff -u -N --- platform/mailing_list/subscribe_ok.tpl (revision 0) +++ platform/mailing_list/subscribe_ok.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + + " onClick="window.location.href=''" />  +
    +
    +
    +
    + + \ No newline at end of file Index: platform/mailing_list/unsubscribe.tpl =================================================================== diff -u -N --- platform/mailing_list/unsubscribe.tpl (revision 0) +++ platform/mailing_list/unsubscribe.tpl (revision 12930) @@ -0,0 +1,53 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + +
    + " />  + " onclick="redirect('');" />  + + +
    +
    +
    +
    + + \ No newline at end of file Index: platform/mailing_list/unsubscribe_ok.tpl =================================================================== diff -u -N --- platform/mailing_list/unsubscribe_ok.tpl (revision 0) +++ platform/mailing_list/unsubscribe_ok.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + + " onClick="window.location.href=''" />  +
    +
    +
    +
    + + \ No newline at end of file Index: platform/my_account/my_account.tpl =================================================================== diff -u -N --- platform/my_account/my_account.tpl (revision 0) +++ platform/my_account/my_account.tpl (revision 12930) @@ -0,0 +1,78 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    +
    + + + + + + " alt="" />
    + + + " class="text-title"> +
    + + + +
    + + +
    +
    + +
    +
    + + + + + + + + + + + + +
    +
    + + + + + + + + + + +
    +
    + +
    +
    +
    + +nothing_foundnothing_foundnothing_foundnothing_foundnothing_foundnothing_found \ No newline at end of file Index: platform/my_account/my_favorites.tpl =================================================================== diff -u -N --- platform/my_account/my_favorites.tpl (revision 0) +++ platform/my_account/my_favorites.tpl (revision 12930) @@ -0,0 +1,46 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + +
    +
    +
    + + \ No newline at end of file Index: platform/my_account/my_preferences.tpl =================================================================== diff -u -N --- platform/my_account/my_preferences.tpl (revision 0) +++ platform/my_account/my_preferences.tpl (revision 12930) @@ -0,0 +1,122 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + + +
    + + + + + +
    + +
    +
    +

    + +
    + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
     
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" /> +
      + + +
    + "/> +

    +
    + "> +
    +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: platform/my_account/my_profile.tpl =================================================================== diff -u -N --- platform/my_account/my_profile.tpl (revision 0) +++ platform/my_account/my_profile.tpl (revision 12930) @@ -0,0 +1,81 @@ + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + *

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + +
    + + + + + + + + + + + + + + + + + + + + + + "/> + + +
    +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: platform/my_account/preferences_tab.elm.tpl =================================================================== diff -u -N --- platform/my_account/preferences_tab.elm.tpl (revision 0) +++ platform/my_account/preferences_tab.elm.tpl (revision 12930) @@ -0,0 +1 @@ + Index: platform/my_account/public_profile.tpl =================================================================== diff -u -N --- platform/my_account/public_profile.tpl (revision 0) +++ platform/my_account/public_profile.tpl (revision 12930) @@ -0,0 +1,90 @@ + + + + + + + + + + + + +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + + + +
    +
    + +
    +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    img/s.gif" width="3" height="1" alt=""/>
    +
    + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" /> +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: platform/recommend/recommend.tpl =================================================================== diff -u -N --- platform/recommend/recommend.tpl (revision 0) +++ platform/recommend/recommend.tpl (revision 12930) @@ -0,0 +1,49 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +

    + + ');" value=""/> +
    +
    +
    +
    + + Index: platform/search/search_results.tpl =================================================================== diff -u -N --- platform/search/search_results.tpl (revision 0) +++ platform/search/search_results.tpl (revision 12930) @@ -0,0 +1,48 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + +
    +
    +
    + + \ No newline at end of file Index: platform/members_list.tpl =================================================================== diff -u -N --- platform/members_list.tpl (revision 0) +++ platform/members_list.tpl (revision 12930) @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + () + + + + + + + + + + + + + + + +
    +
    img/s.gif" width="1" height="1" alt="" />
    +
    + + +
    + +
    +
    +
    + + \ No newline at end of file Index: platform/privacy.tpl =================================================================== diff -u -N --- platform/privacy.tpl (revision 0) +++ platform/privacy.tpl (revision 12930) @@ -0,0 +1,107 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    + [Company Name] is committed to protecting your privacy and it is always our first priority. The following describes our policy regarding your personal, account and billing information. Personal information includes, but is not limited to: your name, company name, Website address, login, address, telephone number, e-mail address, billing information, or any additional pertaining information that personally identifies you, your preferences and/or your purchasing history, and that is not otherwise publicly available. "You" means the visitor of our websites and/or our customer. "We", "us" means [Company Name].

    + + [Company Name] can modify this Privacy Policy at any time without prior notice to you by posting revised Terms on our sites. +

    +
    + 1. Information Shared
    + + [Company Name] is the sole owner of the information collected on our network of Websites (list your websites). If you believe that any content on our network have been copied in a way that constitutes copyright infringement, or property rights have been violated, please contact [Email] so we can remove that content.

    + + + [Company Name] collects personal identifiable information from our users at several different points on our Websites. The amount and type of information that we collect from you depends on your activities, the services that we provide and your use of our Websites. Below is an explanation of the type of information that we collect. +

    +
    + 1.1 When you browse our Websites
    + +
      +
    • IP address - We collect your IP address to keep track of our Websites traffic and for security purposes when purchasing our products and services. +
    • Browser Type - We collect information about the browser you are using to help optimize our Websites for visitors. +
    • Movement through our Websites - We keep track of pages you visit to help provide you with a more personalized experience.
      +
    • Referral Websites - If you come to our Websites via a link, we collect the location of the link that referred you. +
    + + + 2. Uses of Information

    +
    + 2.1 Purpose of Use
    + + We may use your personal and account information to provide products or services that you have requested, to respond to an inquiry you have made (sales or otherwise) and as otherwise described in this policy.

    +
    + 2.2 Access to Personal and Account Information +
      +
    • We do not sell or share your personal information with vendors, marketers or any third parties outside of [Company Name]. +
    • We restrict access to your personal and account information to only the selected employees of [Company Name]. +
    • These employees need access to relevant information in order to provide you with services that include: customer support, accounting, technical support, etc. +
    +

    +
    + 2.3 Special Offers and Updates
    +
      +
    • We may occasionally send you promotional notices. This includes product and service information and special deals. You can sign up to receive these emails from us on our registration page. +
    • Out of respect for your privacy, we present the option not to receive these types of communications. Please see the "Choice and Opt-out." +
    • If you become our customer, we may send you updates on important information about our company, products and services. +
    +

    +
    +
    +
    +
    +
    + + \ No newline at end of file Index: platform/sitemap.tpl =================================================================== diff -u -N --- platform/sitemap.tpl (revision 0) +++ platform/sitemap.tpl (revision 12930) @@ -0,0 +1,56 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + +
    +
      + + +
    +
    +
    +
    +
    +
    + + \ No newline at end of file Index: platform/terms.tpl =================================================================== diff -u -N --- platform/terms.tpl (revision 0) +++ platform/terms.tpl (revision 12930) @@ -0,0 +1,88 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + +
    + The services that [Company Name] provides to you are to the following Terms of Use. You should carefully read the following Terms and Conditions. By using any Website in our Network (list your websites) you agree to be bound to the Terms of Use. [Company Name] can modify these Terms at any time without prior notice to you by posting revised Terms on our sites.

    +
    + 1. Content
    + + [Company Name] provide access to a variety of resources, including developer tools, client information and case studies, communication forums and product information ("content"). Services include any updates, correspondence, enhancements, new features, and/or additions, are subject to Terms of Use.

    + +
    + 2. Services
    + + Our Websites may contain e-mail correspondence, Forums, company news, and business related web pages specifically designed to enable you to communicate with the staff here at [Company Name].

    + +
    + 2.1 Use of Services
    + + Services may contain e-mail correspondence, forums, company news, and business related web pages. The customer or viewer agrees to use the Forum only to post messages and material that are appropriate.

    + + * When browsing our Websites or using the Forums, you agree not to upload, post, transmit or make available any Content that is in violation of both U.S. and International Law, Content that is harmful, threatening, abusive, harassing, defamatory, vulgar, obscene, invasive of another's privacy, hateful, or racially, ethnically or otherwise objectionable.
    + * [Company Name] is not by any means obligated to monitor the Forum and will not be held responsible for any content posted onto the Forum. [Company Name] does, however, reserve the right to review, edit, modify or delete messages posted and to remove any messages at any time, without notice, for any reason whatsoever.

    + +
    + 2.2 Restrictions
    + + * The Services [Company Name] provides for you are for your personal and non-commercial use only, unless otherwise specified. The Content and Services available on our Websites is copyrighted information owned by [Company Name].
    + * You may not: permit other individuals to use the Content and Services except under the terms listed above; duplicate or modify use of the Content and Services.
    + * You also may not copy or sell any works or otherwise transfer rights to any of [Company Name]' information, software, products, or Content and Services obtained from our Websites.
    + * You promise that you will not use or redistribute the Content and Services for any reason. You have no right to use the Content and Services for productive or commercial use.

    +
    +
    +
    +
    +
    + + \ No newline at end of file Index: platform/thankyou.tpl =================================================================== diff -u -N --- platform/thankyou.tpl (revision 0) +++ platform/thankyou.tpl (revision 12930) @@ -0,0 +1,53 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + +

    + + " onClick="window.location.href=''" />  +
    +
    +
    +
    + + \ No newline at end of file Index: .smsignore =================================================================== diff -u -N --- .smsignore (revision 0) +++ .smsignore (revision 12930) @@ -0,0 +1 @@ +phrases_edit\.tpl \ No newline at end of file Index: error_notfound.tpl =================================================================== diff -u -N --- error_notfound.tpl (revision 0) +++ error_notfound.tpl (revision 12930) @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + +

    + +

    +
    +
    +
    +
    + + + + + \ No newline at end of file Index: index.tpl =================================================================== diff -u -N --- index.tpl (revision 0) +++ index.tpl (revision 12930) @@ -0,0 +1,58 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + + + +
    +
    + + + +
    +
    +
    + + + + + \ No newline at end of file Index: no_permission.tpl =================================================================== diff -u -N --- no_permission.tpl (revision 0) +++ no_permission.tpl (revision 12930) @@ -0,0 +1,52 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + +

    + +

    +
    + +
    +
    +
    + + \ No newline at end of file Index: phrases_edit.tpl =================================================================== diff -u -N --- phrases_edit.tpl (revision 0) +++ phrases_edit.tpl (revision 12930) @@ -0,0 +1,73 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    + +
    +
    + + + + + + + *

    + + + + + + img/grey_pix.gif" width="100%" height="1" align="absmiddle" alt="" />

    + +
    + + + + + + + + " /> + " value="" /> + " value="0" /> + "/> + +
    +
    +
    + +
    +
    +
    + + \ No newline at end of file Index: redirect.tpl =================================================================== diff -u -N --- redirect.tpl (revision 0) +++ redirect.tpl (revision 12930) @@ -0,0 +1,90 @@ + + + + + + + + + + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + +
    +
    + +
    +
    + + + + + +

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

    +
    +
    +
    +
    + + + + + \ No newline at end of file