var dom = document.getElementById ? true:false; var nn4 = document.layers ? true:false; var ie4 = document.all ? true:false; var cmX = 0; var cmY = 0; var mbDown = false; var lm_current = ''; var lm_curr_ori = ''; var lm_objTop = 0; var lm_objLeft = 0; var lm_relH = 0; var lm_relW = 0; var lm_inObject=false; var styletemp=null; var navitimer=null; var menutimer=null; var menudelay=500; var me_nhm=[]; var me_menu=[]; var me_oldurl=''; var me_link=null; function gototop() { window.scrollTo(0,0); } function BookmarkSite() { title = 'Authentic Quartet'; url = 'http://www.authenticquartet.hu'; if (window.sidebar) { window.sidebar.addPanel(title, url,""); } else if(window.external) { window.external.AddFavorite( url, title); } else if(window.opera && window.print) { var link = document.createElement('a'); link.setAttribute('href',url); link.setAttribute('title',title); link.setAttribute('rel','sidebar'); link.click(); } else { return true; } } function resetbanner(link,reurl) { me_oldurl=reurl; me_link=document.getElementById(link); setTimeout('me_link.href=me_oldurl',100); } function toggle_display(idname) { obj = FOB(idname); if (obj) { if (obj.style.display == "none") { obj.style.display = ""; } else { obj.style.display = "none"; } } return false; } function set_cookie(name, value, expires) { if (!expires) { expires = new Date(); } document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() + "; path=/"; } function fetch_cookie(name) { cookie_name = name + "="; cookie_length = document.cookie.length; cookie_begin = 0; while (cookie_begin < cookie_length) { value_begin = cookie_begin + cookie_name.length; if (document.cookie.substring(cookie_begin, value_begin) == cookie_name) { var value_end = document.cookie.indexOf (";", value_begin); if (value_end == -1) { value_end = cookie_length; } return unescape(document.cookie.substring(value_begin, value_end)); } cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1; if (cookie_begin == 0) { break; } } return null; } function delete_cookie(name) { var expireNow = new Date(); document.cookie = name + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT" + "; path=/"; } // MD5 kódolást megvalósító JavaScipt a bejelentkezésnél a jelszó titkosításához /* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RFC 1321. * Version 2.1 Copyright (C) Paul Johnston 1999 - 2002. * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet * Distributed under the BSD License * See http://pajhome.org.uk/crypt/md5 for more info. */ /* * Configurable variables. You may need to tweak these to be compatible with * the server-side, but the defaults work in most cases. */ var hexcase = 0; /* hex output format. 0 - lowercase; 1 - uppercase */ var b64pad = "="; /* base-64 pad character. "=" for strict RFC compliance */ var chrsz = 8; /* bits per input character. 8 - ASCII; 16 - Unicode */ /* * These are the functions you'll usually want to call * They take string arguments and return either hex or base-64 encoded strings */ function hex_md5(s){ return binl2hex(core_md5(str2binl(s), s.length * chrsz));} function b64_md5(s){ return binl2b64(core_md5(str2binl(s), s.length * chrsz));} function str_md5(s){ return binl2str(core_md5(str2binl(s), s.length * chrsz));} function hex_hmac_md5(key, data) { return binl2hex(core_hmac_md5(key, data)); } function b64_hmac_md5(key, data) { return binl2b64(core_hmac_md5(key, data)); } function str_hmac_md5(key, data) { return binl2str(core_hmac_md5(key, data)); } /* * Perform a simple self-test to see if the VM is working */ function md5_vm_test() { return hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72"; } /* * Calculate the MD5 of an array of little-endian words, and a bit length */ function core_md5(x, len) { /* append padding */ x[len >> 5] |= 0x80 << ((len) % 32); x[(((len + 64) >>> 9) << 4) + 14] = len; var a = 1732584193; var b = -271733879; var c = -1732584194; var d = 271733878; for(var i = 0; i < x.length; i += 16) { var olda = a; var oldb = b; var oldc = c; var oldd = d; a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936); d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586); c = md5_ff(c, d, a, b, x[i+ 2], 17, 606105819); b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330); a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897); d = md5_ff(d, a, b, c, x[i+ 5], 12, 1200080426); c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341); b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983); a = md5_ff(a, b, c, d, x[i+ 8], 7 , 1770035416); d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417); c = md5_ff(c, d, a, b, x[i+10], 17, -42063); b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162); a = md5_ff(a, b, c, d, x[i+12], 7 , 1804603682); d = md5_ff(d, a, b, c, x[i+13], 12, -40341101); c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290); b = md5_ff(b, c, d, a, x[i+15], 22, 1236535329); a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510); d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632); c = md5_gg(c, d, a, b, x[i+11], 14, 643717713); b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302); a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691); d = md5_gg(d, a, b, c, x[i+10], 9 , 38016083); c = md5_gg(c, d, a, b, x[i+15], 14, -660478335); b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848); a = md5_gg(a, b, c, d, x[i+ 9], 5 , 568446438); d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690); c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961); b = md5_gg(b, c, d, a, x[i+ 8], 20, 1163531501); a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467); d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784); c = md5_gg(c, d, a, b, x[i+ 7], 14, 1735328473); b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734); a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558); d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463); c = md5_hh(c, d, a, b, x[i+11], 16, 1839030562); b = md5_hh(b, c, d, a, x[i+14], 23, -35309556); a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060); d = md5_hh(d, a, b, c, x[i+ 4], 11, 1272893353); c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632); b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640); a = md5_hh(a, b, c, d, x[i+13], 4 , 681279174); d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222); c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979); b = md5_hh(b, c, d, a, x[i+ 6], 23, 76029189); a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487); d = md5_hh(d, a, b, c, x[i+12], 11, -421815835); c = md5_hh(c, d, a, b, x[i+15], 16, 530742520); b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651); a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844); d = md5_ii(d, a, b, c, x[i+ 7], 10, 1126891415); c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905); b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055); a = md5_ii(a, b, c, d, x[i+12], 6 , 1700485571); d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606); c = md5_ii(c, d, a, b, x[i+10], 15, -1051523); b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799); a = md5_ii(a, b, c, d, x[i+ 8], 6 , 1873313359); d = md5_ii(d, a, b, c, x[i+15], 10, -30611744); c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380); b = md5_ii(b, c, d, a, x[i+13], 21, 1309151649); a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070); d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379); c = md5_ii(c, d, a, b, x[i+ 2], 15, 718787259); b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551); a = safe_add(a, olda); b = safe_add(b, oldb); c = safe_add(c, oldc); d = safe_add(d, oldd); } return Array(a, b, c, d); } /* * These functions implement the four basic operations the algorithm uses. */ function md5_cmn(q, a, b, x, s, t) { return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b); } function md5_ff(a, b, c, d, x, s, t) { return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t); } function md5_gg(a, b, c, d, x, s, t) { return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t); } function md5_hh(a, b, c, d, x, s, t) { return md5_cmn(b ^ c ^ d, a, b, x, s, t); } function md5_ii(a, b, c, d, x, s, t) { return md5_cmn(c ^ (b | (~d)), a, b, x, s, t); } /* * Calculate the HMAC-MD5, of a key and some data */ function core_hmac_md5(key, data) { var bkey = str2binl(key); if(bkey.length > 16) bkey = core_md5(bkey, key.length * chrsz); var ipad = Array(16), opad = Array(16); for(var i = 0; i < 16; i++) { ipad[i] = bkey[i] ^ 0x36363636; opad[i] = bkey[i] ^ 0x5C5C5C5C; } var hash = core_md5(ipad.concat(str2binl(data)), 512 + data.length * chrsz); return core_md5(opad.concat(hash), 512 + 128); } /* * Add integers, wrapping at 2^32. This uses 16-bit operations internally * to work around bugs in some JS interpreters. */ function safe_add(x, y) { var lsw = (x & 0xFFFF) + (y & 0xFFFF); var msw = (x >> 16) + (y >> 16) + (lsw >> 16); return (msw << 16) | (lsw & 0xFFFF); } /* * Bitwise rotate a 32-bit number to the left. */ function bit_rol(num, cnt) { return (num << cnt) | (num >>> (32 - cnt)); } /* * Convert a string to an array of little-endian words * If chrsz is ASCII, characters >255 have their hi-byte silently ignored. */ function str2binl(str) { var bin = Array(); var mask = (1 << chrsz) - 1; for(var i = 0; i < str.length * chrsz; i += chrsz) bin[i>>5] |= (str.charCodeAt(i / chrsz) & mask) << (i%32); return bin; } /* * Convert an array of little-endian words to a string */ function binl2str(bin) { var str = ""; var mask = (1 << chrsz) - 1; for(var i = 0; i < bin.length * 32; i += chrsz) str += String.fromCharCode((bin[i>>5] >>> (i % 32)) & mask); return str; } /* * Convert an array of little-endian words to a hex string. */ function binl2hex(binarray) { var hex_tab = hexcase ? "0123456789ABCDEF" : "0123456789abcdef"; var str = ""; for(var i = 0; i < binarray.length * 4; i++) { str += hex_tab.charAt((binarray[i>>2] >> ((i%4)*8+4)) & 0xF) + hex_tab.charAt((binarray[i>>2] >> ((i%4)*8 )) & 0xF); } return str; } /* * Convert an array of little-endian words to a base-64 string */ function binl2b64(binarray) { var tab = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var str = ""; for(var i = 0; i < binarray.length * 4; i += 3) { var triplet = (((binarray[i >> 2] >> 8 * ( i %4)) & 0xFF) << 16) | (((binarray[i+1 >> 2] >> 8 * ((i+1)%4)) & 0xFF) << 8 ) | ((binarray[i+2 >> 2] >> 8 * ((i+2)%4)) & 0xFF); for(var j = 0; j < 4; j++) { if(i * 8 + j * 6 > binarray.length * 32) str += b64pad; else str += tab.charAt((triplet >> 6*(3-j)) & 0x3F); } } return str; } function datum() { var tmp = new Date(); var maidatum; var napok = new Array('Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'); var honapok = new Array('januar','februar','märz','april','mai','juni','juli','august','september','oktober','november','dezember'); var mainevnap = nevnap(2000+(tmp.getYear()%100), tmp.getMonth(), tmp.getDate()); maidatum = 2000+(tmp.getYear()%100) + '. ' + honapok[tmp.getMonth()] + ' ' + tmp.getDate() + '., ' + napok[tmp.getDay()] + ' : ' + mainevnap; document.write(maidatum); } function nevnap(ev,ho,nap) { ho = ho+1; if (ho==1) { var nnapok = new Array("ÚJÉV, Fruzsina","Ábel","Genovéva, Benjámin","Titusz, Leona", "Simon","Boldizsár","Attila, Ramóna","Gyöngyvér","Marcell", "Melánia","Ágota","Ernő","Veronika","Bódog","Lóránt, Loránd", "Gusztáv","Antal, Antónia","Piroska","Sára, Márió","Fábián, Sebestyén", "Ágnes","Vince, Artúr","Zelma, Rajmund","Timót","Pál","Vanda, Paula", "Angelika","Károly, Karola","Adél","Martina, Gerda","Marcella","") } if (ho==2) { if ((ev%4==0) && (ev%100!=0) && ev%400==0) { var nnapok=new Array("Ignác","Karolina, Aida","Balázs","Ráhel, Csenge","Ágota, Ingrid", "Dorottya, Dóra","Tódor, Rómeó","Aranka","Abigél, Alex","Elvira", "Bertold, Marietta","Lívia, Lídia","Ella, Linda","Bálint, Valentin", "Kolos, Georgina","Julianna, Lilla","Donát","Bernadett","Zsuzsanna", "Aladár, Álmos","Eleonóra","Gerzson","Alfréd", "Mátyás","Géza","Edina","Ákos, Bátor","Elemér","","") } else { var nnapok=new Array("Ignác","Karolina, Aida","Balázs","Ráhel, Csenge","Ágota, Ingrid", "Dorottya, Dóra","Tódor, Rómeó","Aranka","Abigél, Alex","Elvira", "Bertold, Marietta","Lívia, Lídia","Ella, Linda","Bálint, Valentin", "Kolos, Georgina","Julianna, Lilla","Donát","Bernadett","Zsuzsanna", "Aladár, Álmos","Eleonóra","Gerzson","Alfréd", "Szőkőnap","Mátyás","Géza","Edina","Ákos, Bátor","Elemér","","") } } if (ho==3) { var nnapok=new Array("Albin","Lujza","Kornélia","Kázmér","Adorján, Adrián","Leonóra, Inez", "Tamás","NEMZ.NŐNAP, Zoltán","Franciska, Fanni","Ildikó","Szilárd", "Gergely","Krisztián, Ajtony","Matild","NEMZETI ÜNNEP, Kristóf", "Henrietta","Gertrúd, Patrik","Sándor, Ede","József, Bánk","Klaudia", "Benedek","Beáta, Izolda","Emőke","Gábor, Karina","Irén, Irisz", "Emánuel","Hajnalka","Gedeon, Johanna","Auguszta","Zalán","Árpád","" ) } if (ho==4) { var nnapok=new Array("Hugó","Áron","Buda, Richárd","Izidor","Vince","Vilmos, Bíborka", "Herman","Dénes","Erhard","Zsolt","Leó, Szaniszló","Gyula","Ida", "Tibor","Anasztázia, Tas","Csongor","Rudolf","Andrea, Ilma","Emma", "Tivadar","Konrád","Csilla, Noémi","Béla","György","Márk","Ervin", "Zita","Valéria","Péter","Katalin, Kitti","" ) } if (ho==5) { var nnapok=new Array("MUNKA ÜNN.,Fülöp, Jakab","Zsigmond","Tímea, Irma","Mónika, Flórián", "Györgyi","Ivett, Frida","Gizella","Mihály","Gergely","Ármin, Pálma", "Ferenc","Pongrác","Szervác, Imola","Bonifác","Zsófia, Szonja", "Mózes, Botond","Paszkál","Erik, Alexandra","Ivó, Milán", "Bernát, Felícia","Konstantin","Júlia, Rita","Dezső","Eszter, Eliza", "Orbán","Fülöp, Evelin","Hella","Emil, Csanád","Magdolna", "Janka, Zsanett","Angéla, Petronella","" ) } if (ho==6) { var nnapok=new Array("Tünde","Kármen, Anita","Klotild","Bulcsú","Fatime","Norbert, Cintia", "Róbert","Medárd","Félix","Margit, Gréta","Barnabás","Villő", "Antal, Anett","Vazul","Jolán, Vid","Jusztin","Laura, Alida", "Arnold, Levente","Gyárfás","Rafael","Alajos, Leila","Paulina", "Zoltán","Iván","Vilmos","János, Pál","László","Levente, Irén", "Péter, Pál","Pál","" ) } if (ho==7) { var nnapok=new Array("Tihamér, Annamária","Ottó","Kornél, Soma","Ulrik","Emese, Sarolta", "Csaba","Appolónia","Ellák","Lukrécia","Amália","Nóra, Lili", "Izabella, Dalma","Jenő","Őrs, Stella","Henrik, Roland","Valter", "Endre, Elek","Frigyes","Emília","Illés","Dániel, Daniella", "Magdolna","Lenke","Kinga, Kincső","Kristóf, Jakab","Anna, Anikó", "Olga, Liliána","Szabolcs","Márta, Flóra","Judit, Xénia","Oszkár","" ) } if (ho==8) { var nnapok=new Array("Boglárka","Lehel","Hermina","Domonkos, Dominika","Krisztina", "Berta, Bettina","Ibolya","László","Emőd","Lörinc", "Zsuzsanna, Tiborc","Klára","Ipoly","Marcell","Mária","Ábrahám", "Jácint","Ilona","Huba","ALKOTMÁNY ÜNN., István","Sámuel, Hajna", "Menyhért, Mirjam","Bence","Bertalan","Lajos, Patrícia","Izsó", "Gáspár","Ágoston","Beatrix, Erna","Rózsa","Erika, Bella") } if (ho==9) { var nnapok= new Array("Egyed, Egon","Rebeka, Dorina","Hilda","Rozália","Viktor, Lőrinc", "Zakariás","Regina","Mária, Adrienn","Ádám","Nikolett, Hunor", "Teodóra","Mária","Kornél","Szeréna, Roxána","Enikő, Melitta","Edit", "Zsófia","Diána","Vilhelmina","Friderika","Máté, Mirella","Móric", "Tekla","Gellért, Mercédesz","Eufrozina, Kende","Jusztina","Adalbert", "Vencel","Mihály","Jeromos","" ) } if (ho==10) { var nnapok= new Array("Malvin","Petra","Helga","Ferenc","Aurél","Brúnó, Renáta","Amália", "Koppány","Dénes","Gedeon","Brigitta","Miksa","Kálmán, Ede","Helén", "Teréz","Gál","Hedvig","Lukács","Nándor","Vendel","Orsolya","Előd", "KÖZT.KIKIÁLT., Gyöngyi","Salamon","Blanka, Bianka","Dömötör", "Szabina","Simon, Szimonetta","Nárcisz","Alfonz","Farkas","" ) } if (ho==11) { var nnapok=new Array("Marianna","Achilles","Győző","Károly","Imre","Lénárd","Rezső", "Zsombor","Tivadar","Réka","Márton","Jónás, Renátó","Szilvia", "Aliz","Albert, Lipót","Ödön","Hortenzia, Gergő","Jenő","Erzsébet", "Jolán","Olivér","Cecília","Kelemen, Klementina","Emma","Katalin", "Virág","Virgil","Stefánia","Taksony","András, Andor","" ) } if (ho==12) { var nnapok=new Array("Elza","Melinda, Vivien","Ferenc, Olívia","Borbála, Barbara","Vilma", "Miklós","Ambrus","Mária","Natália","Judit","Árpád","Gabriella", "Luca, Otília","Szilárda","Valér","Etelka, Aletta","Lázár, Olimpia", "Auguszta","Viola","Teofil","Tamás","Zéno","Viktória","Ádám, Éva", "KARÁCSONY, Eugénia","KARÁCSONY, István","János","Kamilla", "Tamás, Tamara","Dávid","Szilveszter","") } return nnapok[nap-1] } function PRI() { var d=document; if(d.images){ if(!d.p) d.p=new Array(); var i,j=d.p.length,a=PRI.arguments; for(i=0; i0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i=0) && (parseInt(cmY-lm_relH)<=(parseInt(vbarc.style.height)-parseInt(vbar.style.height)))) { vbar.style.top=parseInt(cmY-lm_relH)+'px'; lm_objTop=parseInt(cmY-lm_relH); } else { if(parseInt(cmY-lm_relH)<0) { vbar.style.top=0; lm_objTop=0; } if(parseInt(cmY-lm_relH)>(parseInt(vbarc.style.height)-parseInt(vbar.style.height))) { vbar.style.top=parseInt(vbarc.style.height)-parseInt(vbar.style.height)+'px'; lm_objTop=parseInt(vbarc.style.height)-parseInt(vbar.style.height); } } } if(lm_curr_ori=='h') { if((parseInt(cmX-lm_relW)>=0) && (parseInt(cmX-lm_relW)<=(parseInt(hbarc.style.width)-parseInt(hbar.style.width)))) { hbar.style.left=parseInt(cmX-lm_relW)+'px'; lm_objLeft=parseInt(cmX-lm_relW); } else { if(parseInt(cmX-lm_relW)<0) { hbar.style.left=0; lm_objLeft=0; } if(parseInt(cmX-lm_relW)>(parseInt(hbarc.style.width)-parseInt(hbar.style.width))) { hbar.style.left=parseInt(hbarc.style.width)-parseInt(hbar.style.width)+'px'; lm_objLeft=parseInt(hbarc.style.width)-parseInt(hbar.style.width); } } } if(cnt=document.getElementById(lm_current+'content')) { if(lm_curr_ori=='v') { cspare=cnt.scrollHeight-parseInt(cnt.style.height); bspare=parseInt(vbarc.style.height)-parseInt(vbar.style.height); cnt.scrollTop=Math.round(parseInt(vbar.style.top)*cspare/bspare); } if(lm_curr_ori=='h') { cspare=cnt.scrollWidth-parseInt(cnt.style.width); bspare=parseInt(hbarc.style.width)-parseInt(hbar.style.width); cnt.scrollLeft=Math.round(parseInt(hbar.style.left)*cspare/bspare); } } } } function scrTop(obj) { var cnt=document.getElementById(obj+'content'); cnt.scrollTop=0; var bar=document.getElementById(obj+'vbar'); bar.style.top='0px'; } function scrUp(obj) { var sint=20; var cnt=document.getElementById(obj+'content'); if(cnt.scrollTop>0) { if(cnt.scrollTop-sint<0) cnt.scrollTop=0; else cnt.scrollTop=cnt.scrollTop-sint; } cspare=cnt.scrollHeight-parseInt(cnt.style.height); var barc=document.getElementById(obj+'vbarc'); var bar=document.getElementById(obj+'vbar'); bspare=parseInt(barc.style.height)-parseInt(bar.style.height); bar.style.top=Math.round(cnt.scrollTop*bspare/cspare)+'px'; } function scrDn(obj) { var sint=20; var cnt=document.getElementById(obj+'content'); if(cnt.scrollTop<(cnt.scrollHeight-parseInt(cnt.style.height))) { if(cnt.scrollTop+sint>(cnt.scrollHeight-parseInt(cnt.style.height))) cnt.scrollTop=cnt.scrollHeight-parseInt(cnt.style.height); else cnt.scrollTop=cnt.scrollTop+sint; } cspare=cnt.scrollHeight-parseInt(cnt.style.height); var barc=document.getElementById(obj+'vbarc'); var bar=document.getElementById(obj+'vbar'); bspare=parseInt(barc.style.height)-parseInt(bar.style.height); bar.style.top=Math.round(cnt.scrollTop*bspare/cspare)+'px'; } function scrBottom(obj) { var cnt=document.getElementById(obj+'content'); cnt.scrollTop=cnt.scrollHeight-parseInt(cnt.style.height); var barc=document.getElementById(obj+'vbarc'); var bar=document.getElementById(obj+'vbar'); bar.style.top=parseInt(barc.style.height)-parseInt(bar.style.height)+'px'; } function scrAL(obj) { var cnt=document.getElementById(obj+'content'); cnt.scrollLeft=0; var bar=document.getElementById(obj+'hbar'); bar.style.left='0px'; } function scrL(obj) { var sint=20; var cnt=document.getElementById(obj+'content'); if(cnt.scrollLeft>0) { if(cnt.scrollLeft-sint<0) cnt.scrollLeft=0; else cnt.scrollLeft=cnt.scrollLeft-sint; } cspare=cnt.scrollWidth-parseInt(cnt.style.width); var barc=document.getElementById(obj+'hbarc'); var bar=document.getElementById(obj+'hbar'); bspare=parseInt(barc.style.width)-parseInt(bar.style.width); bar.style.left=Math.round(cnt.scrollLeft*bspare/cspare)+'px'; } function scrR(obj) { var sint=20; var cnt=document.getElementById(obj+'content'); if(cnt.scrollLeft<(cnt.scrollWidth-parseInt(cnt.style.width))) { if(cnt.scrollLeft+sint>(cnt.scrollWidth-parseInt(cnt.style.width))) cnt.scrollLeft=cnt.scrollWidth-parseInt(cnt.style.width); else cnt.scrollLeft=cnt.scrollLeft+sint; } cspare=cnt.scrollWidth-parseInt(cnt.style.width); var barc=document.getElementById(obj+'hbarc'); var bar=document.getElementById(obj+'hbar'); bspare=parseInt(barc.style.width)-parseInt(bar.style.width); bar.style.left=Math.round(cnt.scrollLeft*bspare/cspare)+'px'; } function scrAR(obj) { var cnt=document.getElementById(obj+'content'); cnt.scrollLeft=cnt.scrollWidth-parseInt(cnt.style.width); var barc=document.getElementById(obj+'hbarc'); var bar=document.getElementById(obj+'hbar'); bar.style.left=parseInt(barc.style.width)-parseInt(bar.style.width)+'px'; } function initScrollers(scrollers) { for(var i=0;iparseInt(cnt.style.height)) { vbar.style.height=Math.round(parseInt(vbarc.style.height)*(parseInt(cnt.style.height)/cnt.scrollHeight))+'px'; } else { vbar.style.visibility='hidden'; } } if(hbarc&&hbar&&cnt) { if(cnt.scrollWidth>parseInt(cnt.style.width)) { hbar.style.width=Math.ceil(parseInt(hbarc.style.width)*(parseInt(cnt.style.width)/cnt.scrollWidth))+'px'; } else { hbar.style.visibility='hidden'; } cnt.scrollLeft=0; cnt.scrollTop=0; } } } } function InitSite() { if (!document.getElementsByTagName) return; var anchors = document.getElementsByTagName("a"); for (var i=0; i'; l.overflow='hidden'; } } var inputs=document.getElementsByTagName('input'); for(var i=0;i