home *** CD-ROM | disk | FTP | other *** search
- var hmdsw = 100;
-
- function addCookie(szName,szValue,dtDaysExpires)
- {
- var dtExpires = new Date();
- var dtExpiryDate = "";
- dtExpires.setTime(dtExpires.getTime() + dtDaysExpires * 24 * 60 * 60 * 1000);
- dtExpiryDate = dtExpires.toGMTString();
- parent.parent.optionsplace.document.cookie = szName + "=" + szValue + "; expires=" + dtExpiryDate;
- }
-
- function findCookie(szName){
- var i = 0;
- var nStartPosition = 0;
- var nEndPosition = 0;
- var szCookieString = parent.parent.optionsplace.document.cookie;
- while (i <= szCookieString.length)
- {
- nStartPosition = i;
- nEndPosition = nStartPosition + szName.length;
- if (szCookieString.substring(nStartPosition, nEndPosition) == szName)
- {
- nStartPosition = nEndPosition + 1;
- nEndPosition = parent.parent.optionsplace.document.cookie.indexOf(";", nStartPosition);
- if (nEndPosition < nStartPosition)
- {
- nEndPosition = parent.parent.optionsplace.document.cookie.length;
- }
- return parent.parent.optionsplace.document.cookie.substring(nStartPosition,nEndPosition);
- break;
- }
- i++;
- }
- return "";
- }
-
- function load(nxtpl, impl){
- parent.parent.nextplace.next.location.replace(nxtpl+".htm");
- parent.parent.imageplace.place.location.replace(impl+".htm");
- }
-
- function urls(URLStr)
- {
- var URL = new String(URLStr);
- StartPos = URL.lastIndexOf("\/") + 1;
- EndPos = URL.length;
- return new String(URL.substring(StartPos, EndPos));
- }
-
- function noturls(URLStr)
- {
- var URL = new String(URLStr);
- StartPos = 0;
- EndPos = URL.lastIndexOf("\/") + 1;
- return new String(URL.substring(StartPos, EndPos));
- }
-
- function findString(szFindString, szString)
- {
- var i = 0;
- var nStartPosition = 0;
- var nEndPosition = 0;
- while (i <= szString.length)
- {
- nStartPosition = i;
- nEndPosition = nStartPosition + szFindString.length;
- if (szString.substring(nStartPosition, nEndPosition) == szFindString)
- {
- nStartPosition = nEndPosition + 1;
- nEndPosition = szString.lastIndexOf("\/", nStartPosition);
- if (nEndPosition < nStartPosition)
- {
- nEndPosition = szString.length;
- }
- return szString.substring(nStartPosition,nEndPosition);
- break;
- }
- i++;
- }
- return "";
- }
-
- function musbase(muspl)
- {
- muspl = urls(muspl);
- savemus = noturls( findString( 'files', '' + self.location ) ) + muspl;
- // alert( 'SaveMus: ' + savemus );
- addCookie('whmus', savemus, hmdsw)
- if (urls() == "optionsopen.htm")
- {
- parent.parent.optionsplace.chimg()
- }
- musflag = findCookie('muz');
- if (musflag == "")
- {
- musflag = "on"
- }
- parent.parent.music.location.replace(muspl + musflag + ".htm")
- }
-
- function musload(nxtpl, impl, muspl){
- parent.parent.imageplace.place.location.replace(impl+".htm");
- parent.parent.nextplace.next.location.replace(nxtpl+".htm");
- musbase(muspl);
- // alert( 'Location: ' + self.location + '\nMuspl: ' + muspl +'\nURLs: ' + urls(muspl) );
- }
-
- function minimusload(nxtpl, muspl){
- parent.parent.nextplace.next.location.replace(nxtpl+".htm");
- musbase(muspl);
- }
-
- function sload(nxtpl){
- parent.parent.nextplace.next.location.replace(nxtpl+".htm");
- }
-
- function txtload(txtpl){
- parent.parent.main.text.location.replace(txtpl);
- }
-
- function nxtload(nxtpl){
- parent.parent.nextplace.next.location.replace(nxtpl);
- }
-
- function imload(impl)
- {
- parent.parent.imageplace.place.location.replace(impl);
- }