mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 30.07.2021 06:18 Benutzername: Passwort: Auto-Login

Thema: GoLive Rollover funktioniert nicht nach upload? vom 21.01.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Software - Nonprint -> GoLive Rollover funktioniert nicht nach upload?
Seite: 1, 2  Weiter
Autor Nachricht
Bigrobin
Threadersteller

Dabei seit: 04.10.2005
Ort: -
Alter: 33
Geschlecht: -
Verfasst Mo 21.01.2008 17:05
Titel

GoLive Rollover funktioniert nicht nach upload?

Antworten mit Zitat Zum Seitenanfang

Hallo,

also ich habe ne page erstellt, so alles funktioniert prima sofern ich es nicht hochlade. Nachdem upload, funktioniert die rollover funktion nicht mehr, also die Generateditems datei .js die ist 0,56kb groß. Also ich weiß nicht wie oder was ich falsch mach.
Das komische ist Online funktionier es nicht, aber wenn ich es von der festplatte öffne gehts?!

Wär sehr nett wenn mir jemand weiterhelfen könnte.

gruß gundesign
  View user's profile Private Nachricht senden
Kraat

Dabei seit: 05.10.2006
Ort: Köln
Alter: 40
Geschlecht: Männlich
Verfasst Mo 21.01.2008 17:12
Titel

Antworten mit Zitat Zum Seitenanfang

Warte mal ich gucke in meine Glaskugel Jo!
Hmm nix zu finden..

Glaskugel sagt: ICH BRAUCHE CODE * Ich will nix hören... *
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Bigrobin
Threadersteller

Dabei seit: 04.10.2005
Ort: -
Alter: 33
Geschlecht: -
Verfasst Mo 21.01.2008 17:19
Titel

Antworten mit Zitat Zum Seitenanfang

mh...wie meinst du das? welchen code soll ich dir geben?
  View user's profile Private Nachricht senden
Kraat

Dabei seit: 05.10.2006
Ort: Köln
Alter: 40
Geschlecht: Männlich
Verfasst Mo 21.01.2008 17:26
Titel

Antworten mit Zitat Zum Seitenanfang

* Ich geb auf... * vllt vom Javascript

Und vllt. wäre auch eine Vorschau deines Problems nicht schlecht, also noch ein Link zu der Seite "online" ^^
  View user's profile Private Nachricht senden
Bigrobin
Threadersteller

Dabei seit: 04.10.2005
Ort: -
Alter: 33
Geschlecht: -
Verfasst Mo 21.01.2008 17:38
Titel

Antworten mit Zitat Zum Seitenanfang

hallo, joa stimmt, welchen code denn sonst...^^

also der wird ja üblicherweise von golive geschrieben.
Aber was ich sofort bemerkt habe ist das dieser sehr viel kleiner ist von der dateigröße. Und da steht auch kaum was drin!
Vorneweg, ich kann kein html oder sonstiges...vllt nur die grundkenntnisse....

also hier die seite :

http://gundesign.freehost.ag/ ist nur probehalber hochgeladen zum testen.

diese hellen buttons sollten wenn man mit der maus draufkommt, von der deckkraft her 100% werden.

bzw das sollte sich was tun wenn man mit der maus drufkommt.

so das ist der code.

/* -- Adobe GoLive JavaScript Library */


function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}

function changeImagesArray(array) {
if (preloadFlag == true) {
var d = document; var img;
for (var i=0; i<array.length; i+=2) {
img = null; var n = array[i];
if (d.images) {img = d.images[n];}
if (!img && d.getElementById) {img = d.getElementById(n);}
if (img) {img.src = array[i+1];}
}
}
}

function changeImages() {
changeImagesArray(changeImages.arguments);
}


Zuletzt bearbeitet von Bigrobin am Mo 21.01.2008 17:40, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Kraat

Dabei seit: 05.10.2006
Ort: Köln
Alter: 40
Geschlecht: Männlich
Verfasst Mo 21.01.2008 17:44
Titel

Antworten mit Zitat Zum Seitenanfang

Also so wie ich das sehe ist die JS Datei -> online Fritte.
Ich würd die mal neu hochladen. im Ascii Mode

Ansonsten find ich keine Fehler..
  View user's profile Private Nachricht senden
Bigrobin
Threadersteller

Dabei seit: 04.10.2005
Ort: -
Alter: 33
Geschlecht: -
Verfasst Mo 21.01.2008 17:52
Titel

Antworten mit Zitat Zum Seitenanfang

also ich muss dazu sagen, das letzte mal hatte ich das selbe problem, dann habe ich irgendetwas gemacht, was ich leider nicht mehr weiß!

So aufjedenfall war die datei dann 77kb groß (siehe unten) der und der code hat genau das selbe bewirkt was der jetztige machen sollte. Nur funzt dieser nicht auf der seite, da es neu geschrieben werden muss von golive selbst.


----------------------------------------

/* -- Adobe GoLive JavaScript Library */

CSStateArray = new Object;
CSCookieArray = new Object;
CSCookieValArray = new Object;
function CSWriteCookie(action) {
var name = "DFT" + action[1];
var hrs = action[2];
var path = action[3];
var domain = action[4];
var secure = action[5];
var exp = new Date((new Date()).getTime() + hrs * 3600000);
var cookieVal = "";
for(var prop in CSCookieArray) {
if(("DFT" + CSCookieArray[prop]) == name) {
if(cookieVal != "") cookieVal += "&";
cookieVal += prop + ":" + escape(CSStateArray[prop]);
}
}
if(hrs != 0)
cookieVal += "; expires=" + exp.toGMTString();
if(path != "")
cookieVal += "; path=" + path;
if(domain != "")
cookieVal += "; domain=" + domain;
if(secure == true)
cookieVal += "; secure";
document.cookie = name + '=' + cookieVal;
}
function CSReadCookie(action) {
var name = "DFT" + action[1];
var cookies = document.cookie;
if(cookies == "") return;
var start = cookies.indexOf(name);
if(start == -1) return;
start += name.length + 1;
var end = cookies.indexOf(";", start);
if(end == -1) end = cookies.length;
var cookieVal = cookies.substring(start, end);
var arr = cookieVal.split('&');
for(var i = 0; i < arr.length; i++) {
var a = arr[i].split(':');
CSStateArray[a[0]] = unescape(a[1]);
}
}
function CSDefineState(action) {
CSCookieArray[action[1]] = action[3];
}
function CSSetState(action) {
CSStateArray[action[1]] = action[2];
}
function CSInitState(action) {
if(typeof(CSStateArray[action[1]]) == "undefined")
CSStateArray[action[1]] = action[2];
}
function CSCheckState(action) {
var obj1 = CSStateArray[action[1]];
var obj2 = action[2];
if(typeof(obj1) == "object") {
for(var i=0;i<obj1.length;i++) {
if(obj1[i] != obj2[i])
return false;
}
return true;
}
var res;
var op = action[3];
if(op == "==") res = (CSStateArray[action[1]] == action[2]);
else if(op == "!=") res = (CSStateArray[action[1]] != action[2]);
else if(op == ">" ) res = (CSStateArray[action[1]] > action[2]);
else if(op == ">=") res = (CSStateArray[action[1]] >= action[2]);
else if(op == "<" ) res = (CSStateArray[action[1]] < action[2]);
else if(op == "<=") res = (CSStateArray[action[1]] <= action[2]);
return res;
}
CSAg = window.navigator.userAgent; CSBVers = parseInt(CSAg.charAt(CSAg.indexOf("/")+1),10);
CSIsW3CDOM = ((document.getElementById) && !(IsIE()&&CSBVers<6)) ? true : false;
function IsIE() { return CSAg.indexOf("MSIE") > 0;}
function CSIEStyl(s) { return document.all.tags("div")[s].style; }
function CSNSStyl(s) { if (CSIsW3CDOM) return document.getElementById(s).style; else return CSFindElement(s,0); }
CSIImg=false;
function CSInitImgID() {if (!CSIImg && document.images) { for (var i=0; i<document.images.length; i++) { if (!document.images[i].id) document.images[i].id=document.images[i].name; } CSIImg = true;}}
function CSFindElement(n,ly) { if (CSBVers<4) return document[n];
if (CSIsW3CDOM) {CSInitImgID();return(document.getElementById(n));}
var curDoc = ly?ly.document:document; var elem = curDoc[n];
if (!elem) {for (var i=0;i<curDoc.layers.length;i++) {elem=CSFindElement(n,curDoc.layers[i]); if (elem) return elem; }}
return elem;
}
function CSGetImage(n) {if(document.images) {return ((!IsIE()&&CSBVers<5)?CSFindElement(n,0):document.images[n]);} else {return null;}}
CSDInit=false;
function CSIDOM() { if (CSDInit)return; CSDInit=true; if(document.getElementsByTagName) {var n = document.getElementsByTagName('DIV'); for (var i=0;i<n.length;i++) {CSICSS2Prop(n[i].id);}}}
function CSICSS2Prop(id) { var n = document.getElementsByTagName('STYLE');for (var i=0;i<n.length;i++) { var cn = n[i].childNodes; for (var j=0;j<cn.length;j++) { CSSetCSS2Props(CSFetchStyle(cn[j].data, id),id); }}}
function CSFetchStyle(sc, id) {
var s=sc; while(s.indexOf("#")!=-1) { s=s.substring(s.indexOf("#")+1,sc.length); if (s.substring(0,s.indexOf("{")).toUpperCase().indexOf(id.toUpperCase())!=-1) return(s.substring(s.indexOf("{")+1,s.indexOf("}")));}
return "";
}
function CSGetStyleAttrValue (si, id, st) {
var s=si.toUpperCase();
var myID=id.toUpperCase()+":";
var id1=s.indexOf(myID,st);
if (id1==-1) return "";
var ch=s.charAt(id1-1);
if (ch!=" " && ch!="\t" && ch!="\n" && ch!=";" && ch!="{")
return CSGetStyleAttrValue (si, id, id1+1);
var start=id1+myID.length;
ch=s.charAt(start);
while(ch==" " || ch=="\t" || ch=="\n") {start++; ch=s.charAt(start);}
s=s.substring(start,si.length);
var id2=s.indexOf(";");
return ((id2==-1)?s:s.substring(0,id2));
}
function CSSetCSS2Props(si, id) {
var el=document.getElementById(id);
if (el==null) return;
var style=document.getElementById(id).style;
if (style) {
if (style.left=="") style.left=CSGetStyleAttrValue(si,"left",0);
if (style.top=="") style.top=CSGetStyleAttrValue(si,"top",0);
if (style.width=="") style.width=CSGetStyleAttrValue(si,"width",0);
if (style.height=="") style.height=CSGetStyleAttrValue(si,"height",0);
if (style.visibility=="") style.visibility=CSGetStyleAttrValue(si,"visibility",0);
if (style.zIndex=="") style.zIndex=CSGetStyleAttrValue(si,"z-index",0);
}
}
function CSSetStylePos(s,d,p) {
if (CSIsW3CDOM)d==0?document.getElementById(s).style.left=p+"px":document.getElementById(s).style.top=p+"px";
else if(IsIE())(d==0)?CSIEStyl(s).posLeft=p:CSIEStyl(s).posTop=p;
else (d==0)?CSNSStyl(s).left=p:CSNSStyl(s).top=p;
}
function CSGetStylePos(s,d) {
if (CSIsW3CDOM){CSIDOM();return parseInt((d==0)?document.getElementById(s).style.left:document.getElementById(s).style.top);}
else if (IsIE()) {CSIEWinInit();return(d==0)?CSIEStyl(s).posLeft:CSIEStyl(s).posTop;}
else {return (d==0)?CSNSStyl(s).left:CSNSStyl(s).top;}
}
CSIEWInit=false;
function CSIEWinInit() { if(CSIEWInit==true) return; else CSIEWInit=true; if (IsIE()&&CSBVers==4) { var i=0; var lyr=document.all.tags("div")[i++]; while(lyr) {lyr.style.posLeft=lyr.offsetLeft; lyr.style.posTop=lyr.offsetTop; lyr=document.all.tags("div")[i++];}}}
CSLoopIsRunning = false; CSFctArray = new Array; CSTimeoutID = null;
function CSLoop() {
CSLoopIsRunning = false;
for (i=0;i<CSFctArray.length;i++) {
var curFct = CSFctArray[i];
if (curFct) {
if (curFct.DoFunction(curFct)) { CSLoopIsRunning = true; curFct.counter++; }
else CSFctArray[i] = 0;
}
}
if (CSLoopIsRunning) CSTimeoutID = setTimeout("CSLoop()", 1);
}
function CSStartFunction(fct,data) {
if (!CSLoopIsRunning) { CSFctArray = 0; CSFctArray = new Array; }
var fctInfo = new Object;
fctInfo.DoFunction = fct; fctInfo.counter = 0; fctInfo.data = data;
CSFctArray[CSFctArray.length] = fctInfo;
if (!CSLoopIsRunning) CSLoop();
}
function CSStopFunction(sceneName) {
var i;
for (i=0;i<CSFctArray.length;i++) {
var curFct = CSFctArray[i];
if (curFct){ if (curFct.data.name == sceneName){ CSFctArray[i] = 0; return; } }
}
}
function CSStopComplete() {
if (CSTimeoutID == null) return;
clearTimeout (CSTimeoutID); CSLoopIsRunning = false; CSTimeoutID = null;
}
function CSMoveLoop(fInf) {
var ticks = 60 * (((new Date()).getTime()) - fInf.data.startTime)/1000;
var f = ticks/fInf.data.ticks;
if (f < 1) { CSSetStylePos(fInf.data.layer,0,fInf.data.start[0] * (1-f) + fInf.data.end[0] * f);
CSSetStylePos(fInf.data.layer,1,fInf.data.start[1] * (1-f) + fInf.data.end[1] * f); return true; }
else { CSSetStylePos(fInf.data.layer,0,fInf.data.end[0]);
CSSetStylePos(fInf.data.layer,1,fInf.data.end[1]); }
return false;
}
function CSSlideObj (layer,start,end,ticks,startTime) {
this.layer=layer;this.start=start;this.end=end;this.ticks=ticks;this.startTime=startTime;
}
function CSSlideLayer(l,pos,anim,ticks) {
var x = pos[0]; var y = pos[1];

if (l == '') return;
if (ticks < 0) ticks = 0;
if (!anim) { CSSetStylePos(l,0,x); CSSetStylePos(l,1,y); }
else { var fctData = new CSSlideObj(l,new Array(CSGetStylePos(l,0),CSGetStylePos(l,1)),new Array(x,y),ticks,(new Date()).getTime()); CSStartFunction(CSMoveLoop,fctData); }
}
function CSSetStyleVis(s,v) {
if (CSIsW3CDOM){CSIDOM();document.getElementById(s).style.visibility=(v==0)?"hidden":"visible";}
else if(IsIE())CSIEStyl(s).visibility=(v==0)?"hidden":"visible";
else CSNSStyl(s).visibility=(v==0)?'hide':'show';
}
function CSGetStyleVis(s) {
if (CSIsW3CDOM) {CSIDOM();return(document.getElementById(s).style.visibility=="hidden")?0:1;}
else if(IsIE())return(CSIEStyl(s).visibility=="hidden")?0:1;
else return(CSNSStyl(s).visibility=='hide')?0:1;
}
function CSGetLayerClip (el) {
CSIDOM();
if (el.isIE) return (new CSRect(0,0,el.offsetWidth,el.offsetHeight));
else if (CSBVers>=5) return (new CSRect(0,0,parseInt(el.style.width),parseInt(el.style.height)));
else return (new CSRect(el.clip.left,el.clip.top,el.clip.width,el.clip.height));
}
function CSSetLayerClip (el,clipRect) {
var l,t,r,b;
l=clipRect.left; t=clipRect.top; r=l+clipRect.width; b=t+clipRect.height;
if(el.isIE) { el.style.clip = "rect("+ t + " " + r + " " + b + " " + l + ")"; }
else if (CSBVers>=5) el.style.clip = "rect("+ t + "px, " + r + "px, " + b + "px, " + l + "px)";
else { el.clip.left=l; el.clip.top=t; el.clip.width=clipRect.width; el.clip.height=clipRect.height; }
CSSetStyleVis(el.layer);
}
function CSRect (left,top,width,height) {
this.left=left; this.top=top; this.width=width; this.height=height;
}
function CSCreateTransElement (layer, steps) {
var el;
if (IsIE()) el=document.all.tags("div")[layer];
else if (CSBVers>=5) el=document.getElementById(layer);
else el=CSNSStyl(layer);
if (el==null) return null;
if (el.locked && (el.locked == true)) return null;
el.isIE=IsIE();
el.clipRect=CSGetLayerClip(el);
if (el.clipRect==null) return null;
el.maxValue=steps;
if (el.maxValue<=0) el.maxValue=30;
el.modus=""; el.layer=layer;
el.width=el.clipRect.width; el.height=el.clipRect.height;
el.locked = true;
return el;
}
function CSDisposeTransElement (el) { el.locked = false; }
CSInit = new Array;
function CSScriptInit() {
if(typeof(skipPage) != "undefined") { if(skipPage) return; }
idxArray = new Array;
for(var i=0;i<CSInit.length;i++)
idxArray[i] = i;
CSAction2(CSInit, idxArray);}
CSExit = new Array;
function CSScriptExit() {
idxArray = new Array;
for(var i=0;i<CSExit.length;i++)
idxArray[i] = i;
CSAction2(CSExit, idxArray);}
CSStopExecution=false;
function CSAction(array) {return CSAction2(CSAct, array);}
function CSAction2(fct, array) {
var result;
for (var i=0;i<array.length;i++) {
if(CSStopExecution) return false;
var aa = fct[array[i]];
if (aa == null) return false;
var ta = new Array;
for(var j=1;j<aa.length;j++) {
if((aa[j]!=null)&&(typeof(aa[j])=="object")&&(aa[j].length==2)){
if(aa[j][0]=="VAR"){ta[j]=CSStateArray[aa[j][1]];}
else{if(aa[j][0]=="ACT"){ta[j]=CSAction(new Array(new String(aa[j][1])));}
else ta[j]=aa[j];}
} else ta[j]=aa[j];
}
result=aa[0](ta);
}
return result;
}
CSAct = new Object;
CSIm=new Object();
function CSIShow(n,i) {
if (document.images) {
if (CSIm[n]) {
var img=CSGetImage(n);
if (img&&typeof(CSIm[n][i].src)!="undefined") {img.src=CSIm[n][i].src;}
if(i!=0) self.status=CSIm[n][3]; else self.status=" ";
return true;
}
}
return false;
}
function CSILoad(action) {
im=action[1];
if (document.images) {
CSIm[im]=new Object();
for (var i=2;i<5;i++) {
if (action[i]!='') {CSIm[im][i-2]=new Image(); CSIm[im][i-2].src=action[i];}
else CSIm[im][i-2]=0;
}
CSIm[im][3] = action[5];
}
}


function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}


userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
mustInitImg = true;
function initImgID() {var di = document.images; if (mustInitImg && di) { for (var i=0; i<di.length; i++) { if (!di[i].id) di[i].id=di[i].name; } mustInitImg = false;}}

function findElement(n,ly) {
var d = document;
if (browserVers < 4) return d[n];
if ((browserVers >= 6) && (d.getElementById)) {initImgID; return(d.getElementById(n))};
var cd = ly ? ly.document : d;
var elem = cd[n];
if (!elem) {
for (var i=0;i<cd.layers.length;i++) {
elem = findElement(n,cd.layers[i]);
if (elem) return elem;
}
}
return elem;
}

function changeImagesArray(array) {
if (preloadFlag == true) {
var d = document; var img;
for (i=0;i<array.length;i+=2) {
img = null; var n = array[i];
if (d.images) {
if (d.layers) {img = findElement(n,0);}
else {img = d.images[n];}
}
if (!img && d.getElementById) {img = d.getElementById(n);}
if (!img && d.getElementsByName) {
var elms = d.getElementsByName(n);
if (elms) {
for (j=0;j<elms.length;j++) {
if (elms[j].src) {img = elms[j]; break;}
}
}
}
if (img) {img.src = array[i+1];}
}
}
}


function changeImages() {
changeImagesArray(changeImages.arguments);
}


function toggleImages() {
for (var i=0; i<toggleImages.arguments.length; i+=2) {
if (selected == toggleImages.arguments[i])
changeImagesArray(toggleImages.arguments[i+1]);
}
}

function CSClickReturn () {
var bAgent = window.navigator.userAgent;
var bAppName = window.navigator.appName;
if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0) && (bAgent.indexOf("Mac") >= 0))
return true; /* dont follow link */
else return false; /* dont follow link */
}
function CSButtonReturn () { return !CSClickReturn(); }
function CSBrowserSwitch(action) {
var bAgent = window.navigator.userAgent;
var bAppName = window.navigator.appName;

var isNS = (bAppName.indexOf("Netscape") >= 0);
var isIE = (bAppName.indexOf("Explorer") >= 0);
var isWin = (bAgent.indexOf("Win") >= 0);
var isMac = (bAgent.indexOf("Mac") >= 0);

var vers = 0;
var versIdx = (bAgent.indexOf("Mozilla/"));

if(versIdx >= 0)
{
var sstr = bAgent.substring(versIdx + 8, versIdx + 9);
vers = parseInt(sstr) - 2;
}

var url = action[1];
var platform = action[2];

var versVec;
if(platform)
{
if(isNS && isMac) versVec = action[3];
if(isIE && isMac) versVec = action[5];
if(isNS && isWin) versVec = action[4];
if(isIE && isWin) versVec = action[6];
}
else
{
if(isNS) versVec = action[3];
if(isIE) versVec = action[4];
}

if(vers > (versVec.length-1))
vers = versVec.length-1;
if(versVec[vers] == 0)
{
location = url;
CSStopExecution = true;
}
}


function CSURLPopupShow(formName, popupName, target) {
var form = (!IsIE()&&CSBVers>=5)?document.forms[formName]:CSFindElement(formName);
var popup = form.elements[popupName];
window.open(popup.options[popup.selectedIndex].value, target);
popup.selectedIndex = 0;
}

function CSSetStyleDepth(s,depth) {
if (CSIsW3CDOM)document.getElementById(s).style.zIndex=depth;
else if (IsIE())CSIEStyl(s).zIndex=depth;
else CSNSStyl(s).zIndex=depth;
}
function CSGetStyleDepth(s) {
if (CSIsW3CDOM){CSIDOM();return document.getElementById(s).style.zIndex;}
else if (IsIE())return (CSIEStyl(s).zIndex);
else return (CSNSStyl(s).zIndex);
}
CSSeqArray = new Array;
function CSSeqActionFct(seq,loopCount,continueLoop) {
if ((seq.loop < 2) || ((loopCount % 2) != 0)) {
for (var i=0;i<seq.actionCount;i++) {
if (seq.actions[3*i + 1] <= seq.frame) {
if ((loopCount > 1) && (seq.actions[3*i + 1] < seq.start)) continue;
if (seq.actions[3*i + 2] < loopCount) {
seq.actions[3*i + 2] = loopCount; CSLoopIsRunning = true;
CSAction(new Array(seq.actions[3*i + 0])); continueLoop = true;
}
} else { continueLoop = true; break; }
}
} else {
for (var i=seq.actionCount-1;i>=0;i--) {
if (seq.actions[3*i + 1] > seq.frame) {
if (seq.actions[3*i + 1] > seq.end) continue;
if (seq.actions[3*i + 2] < loopCount) {
seq.actions[3*i + 2] = loopCount; CSLoopIsRunning = true;
CSAction(new Array(seq.actions[3*i + 0])); continueLoop = true;
}
} else { continueLoop = true; break; }
}
}
return continueLoop;
}
function CSSeqFunction(fctInfo)
{
var seq = fctInfo.data; var oldFrame = seq.frame;
var newTicks = (new Date()).getTime();
seq.frame = Math.round((seq.fps * (newTicks - seq.startTicks)/1000.0) - 0.5);
var continueLoop = false; var loopCount = 1;

if (seq.loop > 0) {
continueLoop = true;
if (seq.loop == 1) {
var iv = (seq.end - seq.start);
var f = Math.round(((seq.frame - seq.start) / iv) - 0.5);
if (f < 0) f = 0;
loopCount = f+1;
seq.frame = seq.start + ((seq.frame - seq.start) % (seq.end - seq.start));
} else {
var iv = (seq.end - seq.start);
var f = Math.round(((seq.frame - seq.start) / iv) - 0.5);
if (f < 0) f = 0;
loopCount = f+1;
f = (seq.frame - seq.start) % (2 * iv);
if (f > iv) f = 2*iv - f;
seq.frame = seq.start + f;
}
}
continueLoop = CSSeqActionFct(seq,loopCount,continueLoop);
for (var i=0;i<seq.tracks.length;i++) {
var track = seq.tracks[i]; var frameCount = 0; var lastCount = 0; var partCount = 0;
var partIdx = track.parts.ticks.length;
for (var k=0;k<track.parts.ticks.length;k++) {
frameCount += track.parts.ticks[k];
if (frameCount > seq.frame) { partIdx = k; partCount = seq.frame - lastCount; break; }
lastCount = frameCount;
}
if (partIdx < track.parts.ticks.length) {
var type=track.parts.moveType[partIdx];
if(type==1) CSSetLinearPos (track, partIdx, partCount);
else if(type==2) CSSetCurvePos (track, partIdx, partCount);
else if(type==3) if (oldFrame != seq.frame) CSSetRandomPos (track, partIdx, partCount);
else { x = CSGetStylePos(track.layer,0); y = CSGetStylePos(track.layer,1); }
CSSetStyleVis(track.layer,track.parts.visibilities[partIdx]);
CSSetStyleDepth(track.layer,track.parts.depths[partIdx]);
continueLoop = true;
} else {
var partIdx = track.parts.moveType.length-1;
var posArray = track.parts.positions;
var x = posArray[partIdx * 6 + 0]; var y = posArray[partIdx * 6 + 1];
CSSetStylePos(track.layer,0,x); CSSetStylePos(track.layer,1,y);
CSSetStyleVis(track.layer,track.parts.visibilities[partIdx]);
CSSetStyleDepth(track.layer,track.parts.depths[partIdx]);
}
}
return continueLoop;
}
function CSSetLinearPos (track, partIdx, partCount) {
var curTicks = track.parts.ticks[partIdx];
var pIdx1 = partIdx * 6; var pIdx2 = (partIdx+1) * 6;
var posArray = track.parts.positions;
var x = posArray[pIdx1 + 0]; var y = posArray[pIdx1 + 1];
var x1,x2,y1,y2;
var factor = partCount/curTicks;
x1 = x; y1 = y;
x2 = posArray[pIdx2 + 0]; y2 = posArray[pIdx2 + 1];
x = x1 * (1-factor) + x2 * factor; y = y1 * (1-factor) + y2 * factor;
CSSetStylePos(track.layer,0,x); CSSetStylePos(track.layer,1,y);
}
function CSSetCurvePos (track, partIdx, partCount) {
var curTicks = track.parts.ticks[partIdx];
var pIdx1 = partIdx * 6; var pIdx2 = (partIdx+1) * 6;
var posArray = track.parts.positions;
var x = posArray[pIdx1 + 0]; var y = posArray[pIdx1 + 1];
var x1,x2,x3,x4,y1,y2,y3,y4;
var factor = partCount/curTicks;
var t = factor; var u = t * t; var v = u * t;
var val1 = 3*(u-t) - v + 1; var val2 = 3*(v+t - 2*u); var val3 = 3*(u-v); var val4 = v;
x1 = x; y1 = y; x2 = posArray[pIdx1 + 2]; y2 = posArray[pIdx1 + 3];
x3 = posArray[pIdx1 + 4]; y3 = posArray[pIdx1 + 5];
x4 = posArray[pIdx2 + 0]; y4 = posArray[pIdx2 + 1];
x = x1 * val1 + x2 * val2 + x3 * val3 + x4 * val4;
y = y1 * val1 + y2 * val2 + y3 * val3 + y4 * val4;
CSSetStylePos(track.layer,0,x); CSSetStylePos(track.layer,1,y);
}
function CSSetRandomPos (track, partIdx, partCount) {
var curTicks = track.parts.ticks[partIdx];
var pIdx1 = partIdx * 6; var pIdx2 = (partIdx+1) * 6;
var posArray = track.parts.positions;
var x = posArray[pIdx1 + 0]; var y = posArray[pIdx1 + 1];
var x1,x2,y1,y2;
var factor = partCount/curTicks;
x1 = x; y1 = y;
x2 = posArray[pIdx2 + 0]; y2 = posArray[pIdx2 + 1];
var factorx = Math.random(); var factory = Math.random();
x = x1 * (1-factorx) + x2 * factorx; y = y1 * (1-factory) + y2 * factory;
CSSetStylePos(track.layer,0,x); CSSetStylePos(track.layer,1,y);
}
function CSStartSeq(name) {
var seq = CSGetScene(name); var date = new Date()
seq.startTicks = date.getTime()
for (var i=0;i<seq.actionCount;i++) seq.actions[3*i+2] = 0;
CSStartFunction(CSSeqFunction,seq);
}
function CSSceneObj (name,fps,loop,start,end,frame,sTicks,numAct,acts,tracks) {
this.name=name;this.fps=fps;this.loop=loop;this.start=start;this.end=end;
this.frame=frame;this.startTicks=sTicks;this.actionCount=numAct;
this.actions=acts;this.tracks=tracks;
}
function CSTrackObj (name,partIdx,partCount,parts) {
this.layer=name;this.partIdx=partIdx;this.partCount=partCount;this.parts=parts;
}
function CSPartObj (ticks,pos,depths,vis,moveType) {
this.ticks=ticks;this.positions=pos;this.depths=depths;this.visibilities=vis;
this.moveType=moveType;
}
function CSGetScene (name) {
for (i=0;i<CSSeqArray.length;i++) { var seq = CSSeqArray[i]; if (seq.name==name) return seq; }
return 0;
}

function CSAutoStartScene(action) { CSStartSeq (action[1]); }


function CSActionGroup (action) {
for(var i=1;i<action.length;i++) { CSAction(new Array(action[i])); }
}

function CSCallAction(action)
{
CSAction(new Array(action[1]));
}

function CSCallFunction(action)
{
var str = action[1];
str += "(";
str += action[2];
str += ");"

return eval(str);
}


function CSshowtimedateID(action) {
(action[2] != "") ? (updateobject = action[2]) : (updateobject = action[1])
showtime = action[3]
usemilitary = action[4]
showdate = action[5]
dateformat = action[6]
showday = action[7]
leadin = action[8]
opentag = action[9]
closetag = action[10]
theTimer = setTimeout("theClockDate()",10);
}

function theClockDate() {
now = new Date()
theMonth = now.getMonth() + 1
theDate = now.getDate()
theYear = now.getFullYear()
theDay = now.getDay()
hours = now.getHours()
if(navigator.appVersion.indexOf("MSIE 5; Macintosh") != -1) {
if (theMonth <= 11 && theMonth >= 4) { hours = hours + 1}
}
ampm = ((hours >= 12) ? "PM" : "AM");
hours = ((hours > 12 && usemilitary == false) ? hours -12 : hours);
if (hours == 0) hours = 12;
if (hours >= 1 && hours <=9) hours = "0" + hours;
minutes = now.getMinutes()
if (minutes < 10) minutes = "0" + minutes;
time = "";
(showtime == true) ? (time = " " + hours + ":" + minutes) : (time = "",ampm="");
(usemilitary == true) ? (ampm="") : (ampm=ampm);
days = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
today = days[theDay];
if (showdate == true) {
if (dateformat == 0) todisplay = theMonth + "/" + theDate + "/" + theYear;
if (dateformat == 1) todisplay = theDate + "/" + theMonth + "/" + theYear;
if (dateformat == 2) todisplay = theYear + "/" + theMonth + "/" + theDate;
if (dateformat == 3) todisplay = theYear + "/" + theDate + "/" + theMonth;
} else {todisplay = "" }
if (showday == true) todisplay = today + ", " + todisplay;
if (document.all) { document.all(updateobject).innerHTML = opentag + leadin + todisplay + time + " " + ampm + closetag; }
else {
if (document.getElementById) { document.getElementById(updateobject).innerHTML = opentag + leadin + todisplay + time + " " + ampm + closetag; }
}
theTimer = setTimeout("theClockDate()",2000);
}


function CSCloseWindow() {
if (self.parent.frames.length != 0) {
self.parent.close()
} else {
window.close()
}
}

function CSConditionAction(action) {
if (action[1]) {
if (CSAction(new Array(action[1])) == true) {
if (action[2]) CSAction(new Array(action[2]));
} else if (action[3]) CSAction(new Array(action[3]));
}
}

function WBConfirmLink(action) {
if (checkIt(action)) {
if (action[2] != "(Empty Reference!)" && action[2] != "(EmptyReference!)") {
if (action[3].length < 1) {
parent.location.href=action[2];
}
else {
parent.frames[action[3]].location.href=action[2];
}
}
}
return;
}
function checkIt(action) {
var carryOn = window.confirm(action[1]);
return carryOn;
}

function CSCSSRedirect(action) {
if (navigator.platform.indexOf("Win32") != -1) { os = "windows" };
if (navigator.platform.indexOf("Mac") != -1) { os = "mac" };
if (navigator.platform.indexOf("x") != -1 || navigator.platform.indexOf("BSD") != -1 || navigator.platform.indexOf("S") != -1) { os = "unix" };
if (navigator.appName.indexOf("Microsoft") != -1) { browser = "IE" };
if (navigator.appName.indexOf("Netscape") != -1) { browser = "NN" };
if (navigator.appVersion.indexOf("4.") != -1) { version = 4 };
if (navigator.appVersion.indexOf("5.") != -1) { version = 5 };
var tag='<LINK REL="styleSheet" TYPE="text/css" HREF="'+action[2]+'" >';
var type=action[1];

if(type==0 && os=="mac" && browser=="NN" && version==4) { document.write(tag) }
else
if(type==1 && os=="mac" && browser=="NN" && version==5) { document.write(tag) }
else
if(type==2 && os=="windows" && browser=="NN" && version==4) { document.write(tag) }
else
if(type==3 && os=="windows" && browser=="NN" && version==5) { document.write(tag) }
else
if(type==4 && os=="unix" && browser=="NN" && version==4) { document.write(tag) }
else
if(type==5 && os=="unix" && browser=="NN" && version==5) { document.write(tag) }
else
if(type==6 && os=="mac" && browser=="IE") { document.write(tag) }
else
if(type==7 && os=="windows" && browser=="IE") { document.write(tag) }
}

function initIArray() {
this.length = initIArray.arguments.length;
for (var i = 0; i < this.length; i++)
this[i+1] = initIArray.arguments[i];
}

function dailyImageURL(action) {
var dateArray = new
initIArray("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");
var today = new Date();
var day = dateArray[today.getDay()];
if (today.getDay() == 0) { day = "Sunday"; }
var img = null;
if (document.images) {
if (!IsIE()&&CSBVers<5) img = CSFindElement(action[1],0);
else img = document.images[action[1]];
if (img) {
if (day == "Monday" && action[2] != "(Empty Reference!)" && action[2] != "(EmptyReference!)") img.src = action[2]
if (day == "Tuesday" && action[3] != "(Empty Reference!)" && action[3] != "(EmptyReference!)") img.src = action[3]
if (day == "Wednesday" && action[4] != "(Empty Reference!)" && action[4] != "(EmptyReference!)") img.src = action[4]
if (day == "Thursday" && action[5] != "(Empty Reference!)" && action[5] != "(EmptyReference!)") img.src = action[5]
if (day == "Friday" && action[6] != "(Empty Reference!)" && action[6] != "(EmptyReference!)") img.src = action[6]
if (day == "Saturday" && action[7] != "(Empty Reference!)" && action[7] != "(EmptyReference!)") img.src = action[7]
if (day == "Sunday" && action[8] != "(Empty Reference!)" && action[8] != "(EmptyReference!)") img.src = action[8]
}
}
}

function initArray() {
this.length = initArray.arguments.length;
for (var i = 0; i < this.length; i++)
this[i+1] = initArray.arguments[i];
}

function dailyRedirect(action) {
var dateArray = new
initArray("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");
var today = new Date();
var day = dateArray[today.getDay()];
if (today.getDay() == 0) { day = "Sunday"; }
if (day == "Monday" && action[1] != "(Empty Reference!)" && action[1] != "(EmptyReference!)") window.location = action[1]
if (day == "Tuesday" && action[2] != "(Empty Reference!)" && action[2] != "(EmptyReference!)") window.location = action[2]
if (day == "Wednesday" && action[3] != "(Empty Reference!)" && action[3] != "(EmptyReference!)") window.location = action[3]
if (day == "Thursday" && action[4] != "(Empty Reference!)" && action[4] != "(EmptyReference!)") window.location = action[4]
if (day == "Friday" && action[5] != "(Empty Reference!)" && action[5] != "(EmptyReference!)") window.location = action[5]
if (day == "Saturday" && action[6] != "(Empty Reference!)" && action[6] != "(EmptyReference!)") window.location = action[6]
if (day == "Sunday" && action[7] != "(Empty Reference!)" && action[7] != "(EmptyReference!)") window.location = action[7]
}


function CSDeleteCookie(action)
{
var name=action[1]
var value=action[2]
var jours=-12000
path="/"
domain=null
var expdate = new Date ();
expdate.setTime (expdate.getTime() + (jours * 60 * 60 * 1000));
SetCookie(name,value,expdate)
}

function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}

function CSdigitalclock(action){
img1 = CSGetImage(action[1]);
img2 = CSGetImage(action[2]);
img3 = CSGetImage(action[3]);
img4 = CSGetImage(action[4]);
usemilitary = action[5];
giflocation = action[6];
path = giflocation.substring(0, giflocation.length - 5);
extension = (giflocation.indexOf("jpg") != -1) ? (".jpg") : (".gif");
digClock();
}

function digClock() {
now = new Date();
hours = now.getHours();
theMonth = now.getMonth();
if(navigator.appVersion.indexOf("MSIE 5.0; Macintosh") != -1) {
if (theMonth <= 11 && theMonth >= 4) { hours = hours + 1 };
if (hours == 24) { hours = 0 };
}
minutes = now.getMinutes();
hours = ((hours > 12 && usemilitary == false) ? hours -12 : hours);
if (hours >= 0 && hours <=9) hours = "0" + hours;
if (usemilitary == false && hours == 00) { hours = 12 };
if (minutes >= 0 && minutes <=9) minutes = "0" + minutes;
hours = "" + hours;
minutes = "" + minutes;
hour1 = hours.substring(0,1);
hour2 = hours.substring(1,2);
minutes1 = minutes.substring(0,1);
minutes2 = minutes.substring(1,2);
updater();
}

function updater() {
img1.src = path + hour1 + extension;
img2.src = path + hour2 + extension;
img3.src = path + minutes1 + extension;
img4.src = path + minutes2 + extension;
theTimer = setTimeout("digClock()",1000);
}

function CSDocWrite(action) { document.write(action[1]); }

var gCSIEDragObject = null;
var gDragX,gDragY;
function CSSetupDrag (layerName) {
this.x = 0; this.y = 0;
if (IsIE()) {
this.canDrag=true;
this.layerObj=document.all.tags("div")[layerName];
this.layerObj.dragObj = this;
document.ondragstart = CSIEStartDrag;
document.onmousedown = CSIEMouseDown;
document.onmouseup = CSIEStopDrag;
} else {
if (CSBVers>=5)
{
this.layerObj=document.getElementById(layerName);
this.layerObj.addEventListener("mousedown", CSNS6StartDrag, true);
this.layerObj.addEventListener("mouseup", CSNS6StopDrag, true);
}
else
{
this.layer=CSNSStyl(layerName);this.onmousemove=null;
this.layer.document.theLayer=this;
this.layer.document.captureEvents(Event.MOUSEDOWN);
this.layer.document.onmousedown=CSNSStartDrag;
this.layer.document.onmouseup=CSNSStopDrag;
}
}
}
function CSNS6StartDrag (ev) {
CSIDOM();
ev.currentTarget.addEventListener("mousemove", CSNS6DoDrag, true);
gDragX=ev.clientX;
gDragY=ev.clientY;
ev.preventDefault();
}
function CSNS6DoDrag (ev) {
var style=ev.currentTarget.style;
style.left = parseInt(style.left)+(ev.clientX-gDragX)+"px";
style.top = parseInt(style.top)+(ev.clientY-gDragY)+"px";
gDragX=ev.clientX;
gDragY=ev.clientY;
}
function CSNS6StopDrag (ev) {
ev.target.removeEventListener("mousedown", CSNS6StartDrag, true);
ev.target.removeEventListener("mouseup", CSNS6StopDrag, true);
ev.currentTarget.removeEventListener("mousemove", CSNS6DoDrag, true);
ev.preventDefault();
}
function CSNSStartDrag (ev) {
var clickInMe = false;
if (ev.target != this) {
for (var i=0;i<this.images.length;i++) {
if (this.images[i] == ev.target) { clickInMe = true; break;}
}
}
else clickInMe = true;
if (clickInMe)
{
this.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
this.onmousemove=CSNSDoDrag;
this.theLayer.x= ev.pageX;
this.theLayer.y= ev.pageY;
this.routeEvent(ev);
return false;
}
this.onmousemove=null;this.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);
this.routeEvent(ev);
return true;
}
function CSNSStopDrag (ev) {
this.onmousemove=null;this.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);return false;
}
function CSNSDoDrag (ev) {
this.theLayer.layer.moveBy(ev.pageX-this.theLayer.x, ev.pageY-this.theLayer.y);
this.theLayer.x = ev.pageX;
this.theLayer.y = ev.pageY;
this.routeEvent(ev);
}
function CSIEStartDrag () {
if(gCSIEDragObject != null && (gCSIEDragObject.tagName==event.srcElement.tagName))
event.returnValue=false;
}
function CSIEStopDrag () { gCSIEDragObject=null; document.onmousemove=null; }
function CSIEMouseDown () {
if(event.button==1) {
dragLayer = event.srcElement;
while (dragLayer!=null)
{
if ((dragLayer.dragObj == null) && (dragLayer.tagName == "DIV"))
break;
if (dragLayer.dragObj != null)
break;
dragLayer=dragLayer.parentElement;
}

if (dragLayer == null) return;
if (dragLayer.dragObj!=null && dragLayer.dragObj.canDrag) {
gCSIEDragObject = dragLayer;
gCSIEDragObject.dragObj.x=event.clientX;
gCSIEDragObject.dragObj.y=event.clientY;
document.onmousemove = CSIEMouseMove;
}
}
}
function CSIEMouseMove () {
gCSIEDragObject.dragObj.layerObj.style.pixelLeft+=(event.clientX-gCSIEDragObject.dragObj.x);
gCSIEDragObject.dragObj.layerObj.style.pixelTop+=(event.clientY-gCSIEDragObject.dragObj.y);
gCSIEDragObject.dragObj.x=event.clientX;
gCSIEDragObject.dragObj.y=event.clientY;
event.returnValue = false;
event.cancelBubble = true;
}
var gDragArray = new Array();
function CSDrag(action) { gDragArray[gDragArray.length] = new CSSetupDrag(action[1]); }

function CSFieldValidate(action) {
var form = action[1];
var elem = action[2];
var theEntry = document.forms[form].elements[elem].value
var theFormElem = document.forms[form].elements[elem]
var badEntry = ""

function theAlert () {
alert(action[6]);
theFormElem.select();
theFormElem.focus();
}

function isEmpty() {
if (theEntry == "") {
theAlert()
}
}

function isNumber() {
if (theEntry == "") {
theAlert()
}
for (i=0; i<theEntry.length; i++) {
if (theEntry.charAt(i) < "0" || theEntry.charAt(i) > "9") {
badEntry = "notnumber"
}
}
if (badEntry == "notnumber") {
theAlert()
}
}

function isAlpha() {
if (theEntry == "") {
theAlert()
}
for (i=0; i<theEntry.length; i++) {
if (theEntry.charAt(i) >= "0" && theEntry.charAt(i) <= "9") {
badEntry = "notalpha"
}
}
if (badEntry == "notalpha") {
theAlert()
}
}

function requiredChars() {
numofChars = theEntry.length
if (numofChars != action[4]) {
theAlert()
}
}

function exactString() {
if (theEntry != action[5]) {
theAlert()
}
}

function validEmail() {
invalidChars = " /:,;"
if (theEntry == "") {
badEntry = "badEmail"
}
for (i=0; i < 5; i++) {
badChar = invalidChars.charAt(i)
if (theEntry.indexOf(badChar,0) > -1) {
badEntry = "badEmail"
}
}
atsignLoc = theEntry.indexOf("@",1)
if (atsignLoc == -1) {
badEntry = "badEmail"
}
if (theEntry.indexOf("@",atsignLoc+1) > -1) {
badEntry = "badEmail"
}
dotLoc = theEntry.indexOf(".",atsignLoc)
if (dotLoc == -1) {
badEntry = "badEmail"
}
if (dotLoc+3 > theEntry.length) {
badEntry = "badEmail"
}
if (badEntry == "badEmail") {
theAlert()
}
}

function validCC() {
var theNumber = new Array(theEntry.length);
var i = 0
var total = 0
for (i = 0; i < theEntry.length; ++i) {
theNumber[i] = parseInt(theEntry.charAt(i))
}
for (i = theNumber.length -2; i >= 0; i-=2) {
theNumber[i] *= 2;
if (theNumber[i] > 9) theNumber[i]-=9;
}
for (i = 0; i < theNumber.length; ++i) {
total += theNumber[i];
}
isinteger = total/10
if(parseInt(isinteger)!=isinteger) {
theAlert()
}
}

var type=action[3];
if(type==0) isEmpty()
else if(type==1) isNumber()
else if(type==2) isAlpha()
else if(type==3) requiredChars()
else if(type==4) exactString()
else if(type==5) validEmail()
else if(type==6) validCC()
}



function CSFlipMove(action) {
if (action[1] == '') return;
var curX = CSGetStylePos(action[1],0); var curY = CSGetStylePos(action[1],1);
var x1 = action[2][0];
var y1 = action[2][1];
if ((x1 != curX) || (y1 != curY)) CSSlideLayer(action[1],action[2],action[4],action[5]);
else CSSlideLayer(action[1],action[3],action[4],action[5]);
}

if (navigator.appName == "Netscape" && navigator.appVersion.charAt(0) >=5) {
leftH = ".left";
topV = ".top";
nndoc = "document.getElementById(layername).style";
iestyle = "";
offsetH = "window.pageXOffset";
offsetV = "window.pageYOffset";
}

else if (navigator.appName == "Netscape" && navigator.appVersion.charAt(0) >=4) {
leftH = ".left";
topV = ".top";
nndoc = "document.";
iestyle = "";
offsetH = "window.pageXOffset";
offsetV = "window.pageYOffset";
}

else if (navigator.appName == "Microsoft Internet Explorer") {
leftH = ".pixelLeft";
topV = ".pixelTop";
nndoc = "";
iestyle = "document.getElementById(layername).style";
offsetH = "document.body.scrollLeft";
offsetV = "document.body.scrollTop";
}

function getnewPos() {
var currentH = eval(offsetH);
var currentV = eval(offsetV);
x = parseInt(currentH) + parseInt(xpos);
y = parseInt(currentV) + parseInt(ypos);
moveLayer();
setTimeout("getnewPos()",10)
}

function CSFloatLayer(action) {
layername = action[1];
ypos = action[2];
xpos = action[3];
if (navigator.appVersion.charAt(0) >=5 || navigator.appName == "Microsoft Internet Explorer") {
leftPos = eval(nndoc + iestyle + leftH);
topPos = eval(nndoc + iestyle + topV);
} else {
leftPos = eval(nndoc + layername + iestyle + leftH);
topPos = eval(nndoc + layername + iestyle + topV);
}
getnewPos()
}

function moveLayer() {
if (navigator.appVersion.charAt(0) >=5 || navigator.appName == "Microsoft Internet Explorer") {
eval(nndoc + iestyle + topV + "=" + y);
eval(nndoc + iestyle + leftH + "=" + x);
} else {
eval(nndoc + layername + iestyle + topV + "=" + y);
eval(nndoc + layername + iestyle + leftH + "=" + x);
}
}

function frameP(action) {
if(parent.frames.length==0) {
var fileName=window.location.href.substring(window.location.href.lastIndexOf("/")+1,window.location.href.length);
window.location.href=action[1]+"?"+action[2]+"="+fileName;
} else {
if(top.location.search!="") {
var sFrame=top.location.search.substring(1,top.location.search.indexOf("="));

if(name==sFrame) {
var sName=top.location.search.substring(top.location.search.indexOf("=")+1,top.location.search.length);
var fileName=window.location.href.substring(window.location.href.lastIndexOf("/")+1,window.location.href.length);
if(fileName!=sName) {
location=sName;
}
}
}
}
}

function CSGetFormElementValue(action) {
var form = action[1];
var elem = action[2];
return document.forms[form].elements[elem].value;
}

function CSGetLayerPos(action) {
var layer = action[1];
var x = CSGetStylePos(layer, 0);
var y = CSGetStylePos(layer, 1);
return new Array(x, y);
}

function CSGoBack1() { history.back() }

function CSGotoLink(action) {
if (action[2].length) {
var hasFrame=false;
for(i=0;i<parent.frames.length;i++) { if (parent.frames[i].name==action[2]) { hasFrame=true; break;}}
if (hasFrame==true)
parent.frames[action[2]].location = action[1];
else
window.open (action[1],action[2],"");
}
else location = action[1];
}

function CSIdleObject (action) {
this.conditionAction = action[2];
this.trueAction = action[3];
this.falseAction = action[4];
this.exitIdleIfTrue = action[1];
this.lastState = false;
}
function CSIdleAction(action) {
idleObj = new CSIdleObject (action);
CSStartFunction (CSDoIdle,idleObj);
}
function CSDoIdle (param) {
idleObject=param.data;
if (idleObject.conditionAction) {
gCurrentIdleObject = idleObject;
var result = CSAction(new Array(idleObject.conditionAction));
if (result == true && idleObject.lastState==false) {
idleObject.lastState = result;
if (idleObject.trueAction) {
CSAction(new Array(idleObject.trueAction));
if (idleObject.exitIdleIfTrue == true) return false;
}
} else if (result == false && idleObject.lastState == true) {
idleObject.lastState = false;
if (idleObject.falseAction) {
CSAction(new Array(idleObject.falseAction));
}
}
}
return true;
}

function CSIEPNGFix(action)
{
var bAgent = window.navigator.userAgent;
var bAppName = window.navigator.appName;
var bAppVers = window.navigator.appVersion;

var isIE = (bAppName.indexOf("Explorer") >= 0);
var isWin = (bAgent.indexOf("Win") >= 0);

if (isIE && isWin)
{
var vers = 0;
var idx1 = bAppVers.indexOf ("MSIE");

if (idx1 != -1)
{
idx1 += 4;
var idx2 = bAppVers.indexOf(";", idx1)
if (idx2 != -1)
{
vers = bAppVers.substring(idx1, idx2);
}
else
{
vers = bAppVers.substring(idx1);
}
}

if (vers >= 5.5)
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images[i];
var imgName = img.src.toUpperCase();
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
{
var imgID = (img.id) ? "id='" + img.id + "' " : "";
var imgClass = (img.className) ? "class='" + img.className + "' " : "";
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
var imgStyle = "display:inline-block;" + img.style.cssText;
if (img.align == "left") imgStyle = "float:left;" + imgStyle;
if (img.align == "right") imgStyle = "float:right;" + imgStyle;
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle;
var strNewHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>";
img.outerHTML = strNewHTML;
i = i-1;
}
}
}
}
}



function CSLayerIntersect (condition)
{
var l1,t1,r1,b1,l2,t2,r2,b2;
if (IsIE()) {
var layer1=document.all.tags("div")[condition[1]];
var layer2=document.all.tags("div")[condition[2]];
l1=layer1.style.pixelLeft; t1=layer1.style.pixelTop; r1=layer1.offsetWidth+l1; b1=layer1.offsetHeight+t1;
l2=layer2.style.pixelLeft; t2=layer2.style.pixelTop; r2=layer2.offsetWidth+l2; b2=layer2.offsetHeight+t2;
} else {
var layer1=CSNSStyl(condition[1]);
var layer2=CSNSStyl(condition[2]);
if (CSBVers>=5)
{
CSIDOM();
l1=parseInt(layer1.left); t1=parseInt(layer1.top); r1=parseInt(layer1.width)+l1; b1=parseInt(layer1.height)+t1;
l2=parseInt(layer2.left); t2=parseInt(layer2.top); r2=parseInt(layer2.width)+l2; b2=parseInt(layer2.height)+t2;
}
else
{
l1=layer1.x; t1=layer1.y; r1=layer1.clip.width+l1; b1=layer1.clip.height+t1;
l2=layer2.x; t2=layer2.y; r2=layer2.clip.width+l2; b2=layer2.clip.height+t2;
}
}
var w = (r1 < r2 ? r1 : r2) - (l1 > l2 ? l1 : l2)
var h = (b1 < b2 ? b1 : b2) - (t1 > t2 ? t1 : t2)
return ((w >= 0) && (h >= 0));
}

function CSKeePress(action) {
desiredKey1 = action[1];
calledAction1 = action[2];
desiredKey2 = action[3];
calledAction2 = action[4];
desiredKey3 = action[5];
calledAction3 = action[6];
desiredKey4 = action[7];
calledAction4 = action[8];
if (document.layers) { document.captureEvents(Event.KEYPRESS) ; }
document.onkeydown = checkKey;

function checkKey(e) {
e = (e) ? e : (window.event) ? window.event : "";
if (e) { var keyPressed = ""
if (e.which) keyPressed = e.which;
else keyPressed = event.keyCode;
alphaNum = String.fromCharCode(keyPressed).toLowerCase();
if (desiredKey1 == alphaNum) { CSAction(new Array(calledAction1)) };
if (desiredKey2 == alphaNum) { CSAction(new Array(calledAction2)) };
if (desiredKey3 == alphaNum) { CSAction(new Array(calledAction3)) };
if (desiredKey4 == alphaNum) { CSAction(new Array(calledAction4)) };
}
}
checkKey();
}

CSCurrentPressedKey = -1;
function CSKeyPress(ev) {
var code;
if(IsIE()) CSCurrentPressedKey = event.keyCode;
else CSCurrentPressedKey = ev.which;
}
document.onkeypress = CSKeyPress;

function CSKeyCompare(condition)
{
var eq = (condition[1] == CSCurrentPressedKey);
if(eq)
CSCurrentPressedKey = -1;
return eq;
}

function CSPAKkillframe() {

if (self.parent.frames.length != 0)
self.parent.location = document.location

}

function CSshowdate(action) {
form = action[1];
elem = action[2];
modified = new Date(document.lastModified);
theMonth = modified.getMonth() + 1;
theDate = modified.getDate();
theYear = (navigator.appVersion.indexOf("3.0") != -1) ? (modified.getYear()) : (modified.getFullYear());
theDay = modified.getDay();
days = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
modified = new Date(document.lastModified);
today = days[theDay];
if (action[3] == 0) todisplay = theMonth + "/" + theDate + "/" + theYear;
if (action[3] == 1) todisplay = theDate + "/" + theMonth + "/" + theYear;
if (action[3] == 2) todisplay = theYear + "/" + theMonth + "/" + theDate;
if (action[3] == 3) todisplay = theYear + "/" + theDate + "/" + theMonth;
if (action[4] == true) todisplay = today + ", " + todisplay;
if(form != "" || elem != "") { document.forms[form].elements[elem].value = todisplay} ;
if (action[5] == false) { alert(todisplay) }
}

function CSshowdateID(action) {
(action[2] != "") ? (updateobject = action[2]) : (updateobject = action[1]);
modified = new Date(document.lastModified);
theMonth = modified.getMonth() + 1;
theDate = modified.getDate();
theYear = (navigator.appVersion.indexOf("3.0") != -1) ? (modified.getYear()) : (modified.getFullYear());
theDay = modified.getDay();
days = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
today = days[theDay];
if (action[3] == 0) todisplay = theMonth + "/" + theDate + "/" + theYear;
if (action[3] == 1) todisplay = theDate + "/" + theMonth + "/" + theYear;
if (action[3] == 2) todisplay = theYear + "/" + theMonth + "/" + theDate;
if (action[3] == 3) todisplay = theYear + "/" + theDate + "/" + theMonth;
if (action[4] == true) todisplay = today + ", " + todisplay;
if (document.all) { document.all(updateobject).innerHTML = action[6] + action[5] + todisplay + action[7]
} else {
if (document.getElementById) { document.getElementById(updateobject).innerHTML = action[6] + action[5] + todisplay + action[7] }
}
}

var myLayer = false;
var offSetX = 1;
var offSetY = 1;

function CSMouseFollow(action,offX,offY){
myLayer = action[1];
if(offX){offSetX=offX;}
if(offY){offSetY=offY;}
if (navigator.appName == "Netscape") {
document.captureEvents(Event.MOUSEMOVE);
} else {
if(navigator.appVersion.indexOf("Mac")!=-1){offSetX=offSetX-18;}
}
document.onmousemove = mouseLayer;
}

function mouseLayer(e){
if (navigator.appName == "Netscape" && navigator.appVersion.charAt(0) >=5) {
document.getElementById(myLayer).style.left = (e.pageX+offSetX);
document.getElementById(myLayer).style.top = (e.pageY+offSetY);
}
else if (navigator.appName == "Netscape") {
document.layers[myLayer].moveBy(
(e.pageX+offSetX) - document.layers[myLayer].left,
(e.pageY+offSetY) - document.layers[myLayer].top);
return true;
} else {
document.all[myLayer].style.pixelLeft = (event.x+offSetX);
document.all[myLayer].style.pixelTop = (event.y+offSetY);
event.cancelBubble = true;
event.returnValue = false;
}
}

function CSMoveBy(action)
{
x = CSGetStylePos(action[1], 0);
y = CSGetStylePos(action[1], 1);
x += parseInt(action[2]);
y += parseInt(action[3]);
x = CSSetStylePos(action[1], 0, x);
y = CSSetStylePos(action[1], 1, y);
}

function CSMoveTo(action) { CSSlideLayer(action[1],action[2],action[3],action[4]); }

function CSHistoryGo(action) { history.go(action[1]); }

function CSFixFct() {
var d = document; var w = window;
if (d.cs.csFix.w != w.innerWidth || d.cs.csFix.h != w.innerHeight) {
d.location = d.location; }
}
function CSNSFix(action) {
var d = document; var w = window;
if ((navigator.appName == 'Netscape') && (parseInt(navigator.appVersion) == 4)) {
if (typeof d.cs == 'undefined') {
d.cs = new Object;
d.cs.csFix = new Object;
} else if (CSIsFrame (w) == true) CSFixFct();
d.cs.csFix.w = w.innerWidth;
d.cs.csFix.h = w.innerHeight;
window.onresize = CSFixFct;
}
}
function CSIsFrame (window) {
var rootWindow = window.parent;
if (rootWindow == 'undefined') return false;
for (i = 0; i < rootWindow.frames.length; i++)
if (window == rootWindow.frames[i]) return true;
return false;
}


function CSOpenAlert(action) { alert(action[1]); }

function CSOpenWindow(action) {
var wf = "";
wf = wf + "width=" + action[3];
wf = wf + ",height=" + action[4];
wf = wf + ",resizable=" + (action[5] ? "yes" : "no");
wf = wf + ",scrollbars=" + (action[6] ? "yes" : "no");
wf = wf + ",menubar=" + (action[7] ? "yes" : "no");
wf = wf + ",toolbar=" + (action[8] ? "yes" : "no");
wf = wf + ",directories=" + (action[9] ? "yes" : "no");
wf = wf + ",location=" + (action[10] ? "yes" : "no");
wf = wf + ",status=" + (action[11] ? "yes" : "no");
window.open(action[1],action[2],wf);
}

function CSOpenWindowPrompt(action) {
var where = self.location.href
var nw = prompt("Enter a new width:","")
if (nw != null) {
var nh = prompt("Enter a new height:","")
}

var wf = "";
wf = wf + "width=" + nw;
wf = wf + ",height=" + nh;
wf = wf + ",resizable=" + (action[1] ? "yes" : "no");
wf = wf + ",scrollbars=" + (action[2] ? "yes" : "no");
wf = wf + ",menubar=" + (action[3] ? "yes" : "no");
wf = wf + ",toolbar=" + (action[4] ? "yes" : "no");
wf = wf + ",directories=" + (action[5] ? "yes" : "no");
wf = wf + ",location=" + (action[6] ? "yes" : "no");
wf = wf + ",status=" + (action[7] ? "yes" : "no");

if (nw == null || nh == null) {
return null
} else {
window.open(where,'testwin',wf);
}
}

var actn1 = "";
var actn2 = "";
var pass=""
var z=23;
var y=28;
iCounter = 3;
if (Array) {
var f= new Array();
var K= new Array();
var base= new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z","a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z")
}
function inc(){
iCounter--
if (iCounter > 0)
{
if (confirm("\nPassword is incorrect.\n\n\n\nRetry?"))
Check()
}
else
alert('Access Denied');
}
function Check(){
pass = prompt("Enter your password.","")
if(pass==null || pass==""){
alert("You did not enter a password!");
if(pass==""){
Check()
}
}
else{
var lpass=(pass.length)+1
for (l=1; l<lpass; l++){
K[l]=pass.charAt(l)
}
var transmit=0;
for (y=1; y<lpass; y++){
for(x=0; x<62; x++){
if (K[y]==base[x]){
transmit+=f[x]
transmit*=y
}
}
}
if (transmit==parseInt(actn1))
go()
else
inc()
}
}
function go(){
alert(actn2);
location.href=pass+".html";
}
function PVpassword(action) {
if (Array) {
actn1 = action[1];
actn2 = action[2];
z=23;
y=28;
for (x=0; x<10; x++){
f[x]=x<<9
f[x]+=23
}
for (x=10; x<36; x++){
y=y<<1
v= Math.sqrt(y)
v = parseInt(v,16)
v+=5
f[x]=v
y++
}
for (x=36; x<62; x++){
z=z<<1
v= Math.sqrt(z)
v = parseInt(v,16)
v+=74
f[x]=v
z++
}
iCounter = 3;
Check();
}
}

function CSPDFredirect(action) {
if(navigator.mimeTypes && navigator.mimeTypes["application/pdf"] && navigator.mimeTypes["application/pdf"].enabledPlugin) {
location.href=action[1]
}
else if (navigator.appName == "Microsoft Internet Explorer") {
x = confirm("The page you are trying to view requires the Adobe Portable Document Format (.PDF) browser plug-in or the Adobe Acrobat Reader application. We could not detect if your browser has this plug-in installed. To attempt to view the page anyway, click OK. Otherwise click CANCEL to view an alternate page")
if (x == true) location.href=action[1]
}
else {
x = confirm("Your browser may not be able to display PDF files. To attempt to view the PDF page anyway, click OK. Otherwise click CANCEL to view an alternate page")
if (x == true) location.href=action[1]
}
}


function CSPlayScene(action) { CSStartSeq (action[1]); }

var CSLastSound = null
function CSPlaySound(action) {
if (eval('document.'+action[1])!=null) {
if (CSLastSound != null && CSLastSound != action[1]) eval ('document.' + CSLastSound + '.stop()');
CSLastSound = action[1]
if (window.navigator.userAgent.indexOf("MSIE") > 0) eval ('document.' + CSLastSound + '.run()');
else eval ('document.' + CSLastSound + '.play(true)');
} else { alert ("The current Plug-In cannot be controlled by JavaScript. Please try using LiveAudio or a compatible Plug-In!"); }
}

CSImages=new Array();
function CSPreloadImage(action) {
if (document.images) { CSImages[CSImages.length]=new Image(); CSImages[CSImages.length-1].src=action[1]; }
}

function CSprintdocument(action){
if (navigator.appName .indexOf("Microsoft") != -1 && navigator.platform.indexOf("Mac") != -1 || navigator.appVersion.indexOf("3.0") != -1) {
alert("Please use your browser\'s print command to print this document.");
} else {
(action[1] != "") ? (parent.frames[action[1]].print()) : (parent.print());
}
}

function CSRandomLinks(action){
var urlcounter = 0;
if (action[2] != "(Empty Reference!)" && action[2] != "(EmptyReference!)") { ++urlcounter};
if (action[3] != "(Empty Reference!)" && action[3] != "(EmptyReference!)") { ++urlcounter};
if (action[4] != "(Empty Reference!)" && action[4] != "(EmptyReference!)") { ++urlcounter};
if (action[5] != "(Empty Reference!)" && action[5] != "(EmptyReference!)") { ++urlcounter};
if (action[6] != "(Empty Reference!)" && action[6] != "(EmptyReference!)") { ++urlcounter};
if (action[7] != "(Empty Reference!)" && action[7] != "(EmptyReference!)") { ++urlcounter};
if (parent.frames.length > 0) {
if (action[1].length > 0) { parent.frames[action[1]].location=action[Math.floor(Math.random()*urlcounter)+2] }
}
else
if (action[1].length > 0) { window.open(action[Math.floor(Math.random()*urlcounter)+2],action[1],"") }
if (action[1].length == 0) { top.location=action[Math.floor(Math.random()*urlcounter)+2] }
}

function CSRandomImg(action) {
var img = CSGetImage(action[1]);
if (img)
{
var v1 = Math.floor(Math.random() * 10);
var whichone = v1-(Math.floor(v1/3)*3);
img.src = action[whichone+2];
}
}


function getCookie(thecookie){
tempString= thecookie + "=";
if(document.cookie.length>0){
start = document.cookie.indexOf(tempString);
if(start!=-1){
end = document.cookie.indexOf(";",start);
if(end==-1){end=document.cookie.length;}
start += tempString.length;
return unescape(document.cookie.substring(start,end))
}
}
}

function setCookie(thecookie,value,expire){
cookieExpires = new Date
cookieExpires.setMonth(cookieExpires.getMonth() + 6)
document.cookie = thecookie + "=" + escape(value) + ";expires=" + cookieExpires.toGMTString();
}

function testCookie(thecookie){
if(getCookie(thecookie)){
return(getCookie(thecookie));
}else{
return false;
}
}

function CSredPrompt(action) {
var thecookie = action[5]
if(testCookie(action[5]) && action[4] == true){
location.href=getCookie(action[5]);
} else {
var x = 0;
}

function kill() {
alert(action[3]);
x = 1;
var enter = prompt(action[1],action[2]);
if (enter == action[6]){setCookie(action[5], action[7]);location.href=action[7];}
else if (enter == action[8]){setCookie(action[5], action[9]);location.href=action[9];}
else if (enter == action[10]){setCookie(action[5], action[11]);location.href=action[11];}
else if (enter == action[12]){setCookie(action[5], action[13]);location.href=action[13];}
else if (enter == action[15]){setCookie(action[5], action[16]);location.href=action[16];}
else if (enter == action[2]){kill();}
else if (enter == null) return
else kill()
}

if (x == 0) {
var enter = prompt(action[1],action[2]);
if (enter == action[6]){setCookie(action[5], action[7]);location.href=action[7];}
else if (enter == action[8]){setCookie(action[5], action[9]);location.href=action[9];}
else if (enter == action[10]){setCookie(action[5], action[11]);location.href=action[11];}
else if (enter == action[12]){setCookie(action[5], action[13]);location.href=action[13];}
else if (enter == action[14]){setCookie(action[5], action[15]);location.href=action[15];}
else if (enter == action[2]){kill();}
e
  View user's profile Private Nachricht senden
Kraat

Dabei seit: 05.10.2006
Ort: Köln
Alter: 40
Geschlecht: Männlich
Verfasst Mo 21.01.2008 18:01
Titel

Antworten mit Zitat Zum Seitenanfang

Du weißt schon das Du jetzt die komplette JS Lib von GoLive gepostet hast ??!!
Das hat aber nichts mit deinem Problem zu tun..

Ich geb Dir nen kleinen Tipp lern HTML, CSS und JS und bastel sowas selber. Oder nimm wenn Du keine Lust drauf hast
wenigstens Adobe Dreamweaver (ehemals Macromedia) da GoLive nicht mehr weiterentwickelt wird ..

Gruß
  View user's profile Private Nachricht senden
 
Ähnliche Themen rollover mit ps und golive?
[Golive CS] Wie Rollover erzeugen
rollover von image ready in golive
Rollover- Effekt Golive Cs2
[GOLIVE] Buttons mit Rollover und Schrift
GoLive CS2 rollover effekt klappt nicht
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Software - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.