From: Subject: AFP unitednews Date: Fri, 19 Jan 2007 10:46:24 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0000_01C73BB7.109B84F0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C73BB7.109B84F0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0001_01C73BB7.109B84F0" ------=_NextPart_001_0001_01C73BB7.109B84F0 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Content-Location: http://magazine.web.de/sync/afp_animationen/wind_beaufort/ AFP unitednews ------=_NextPart_001_0001_01C73BB7.109B84F0 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Content-Location: http://magazine.web.de/sync/afp_animationen/wind_beaufort/index2.html AFP unitednews

------=_NextPart_001_0001_01C73BB7.109B84F0-- ------=_NextPart_000_0000_01C73BB7.109B84F0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://webdessl.ivwbox.de/cgi-bin/ivw/CP/245;sc%3Dwebde/themen/nachrichten/panorama/naturkatastrophen%26doc%3Dundef?ts=2715495062 R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C73BB7.109B84F0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://img.web.de/ivw/CP/webde/themen/nachrichten/panorama/naturkatastrophen?ts=2715495062 R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C73BB7.109B84F0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://magazine.web.de/static/js/functions.js function Counter(piPixel, ivwPixel, pixelboxPixel, webdePiPixel) { this.piPixel =3D piPixel; this.ivwPixel =3D ivwPixel; this.pixelboxPixel =3D pixelboxPixel; if(typeof webdePiPixel =3D=3D 'undefined'){ this.webdePiPixel =3D ''; } else { this.webdePiPixel =3D webdePiPixel; } } Counter.prototype.randomize =3D function(pixel){ var rand =3D Math.floor(Math.random()*600000); if (pixel.indexOf("&") !=3D -1 || pixel.indexOf("?") !=3D -1) { pixel+=3D"&"; } else { pixel+=3D"?"; } return pixel+=3D"ts=3D"+rand; } Counter.prototype.countClick =3D function(ccPixel){ if(ccPixel !=3D''){ var ccImage =3D new Image(); ccImage.src =3D this.randomize(ccPixel); } } Counter.prototype.countPI =3D function(){ if(this.piPixel !=3D''){ var piImage =3D new Image(); piImage.src =3D this.randomize(this.piPixel); } if(this.ivwPixel !=3D''){ var ivwImage =3D new Image(); ivwImage.src =3D this.randomize(this.ivwPixel); } if(this.pixelboxPixel !=3D''){ var pixelboxImage =3D new Image(); pixelboxImage.src =3D this.randomize(this.pixelboxPixel); } if(this.webdePiPixel !=3D''){ var webdePiPixelImage =3D new Image(); webdePiPixelImage.src =3D this.randomize(this.webdePiPixel); } } Counter.prototype.countAll =3D function(ccPixel){ this.countClick(ccPixel); this.countPI(); } function slideshow(url) { swpopup =3D = window.open(url,'slideshow','width=3D640,height=3D480,resizable=3Dno,stat= us=3Dno'); if (window.swpopup) { window.swpopup.focus(); } } function imagepopup(url) { imgpopup =3D = window.open(url,'imgpopup','width=3D640,height=3D480,resizable=3Dno,statu= s=3Dno'); if (window.imgpopup) { window.imgpopup.focus(); } } function submitVoting(vtid,link,formname) { var answer =3D ""; if (answers =3D document.getElementById("voting"+vtid).answer[0]) { answers =3D document.getElementById("voting"+vtid).answer; for (var i=3D0; i 0 && (portalbase.lastIndexOf("/")=3D=3D(portalbase.length-1))>0) data["action"] =3D data["action"].substring(1,data["action"].length); this.urlString +=3D portalbase; } =20 this.urlString +=3D data["action"]; =20 var count =3D 0; =20 if (this.urlString.indexOf("?")>0) count++; =20 for(el in data) { if(el =3D=3D "action") { continue; } if(data[el] =3D=3D '') { if(suppressEmptyFields) { continue; } else { this.urlString +=3D (count =3D=3D 0)? '?' : '&'; this.urlString +=3D el + '=3D'; } } if(data[el].match && data[el].match(/\w+/)) { this.urlString +=3D (count =3D=3D 0)? '?' : '&'; this.urlString +=3D el + '=3D' + encodeURI(data[el]); } else { for(k=3D0; k-attribute * @param {String} width width of objectTag (will be set into styles = also; unit is allowed) * @param {String} height height of objectTag (will be set into styles = also; unit is allowed) */ function ObjectElement(type, data, width, height) { this.type =3D type || this._lookupMimeType(data); this.data =3D data || ""; this.width =3D width || ""; this.height =3D height || ""; this.classId =3D this._lookupClassId(type); this.params =3D new Array(); this.embedParams =3D new Array(); this.style =3D new Array(); this.altText =3D this._lookupAltText(type); if (this.width) { this.addStyle("width", this.width + ((this._hasUnit(this.width)) ? = "" : "px")); } if (this.height) { this.addStyle("height", this.height + ((this._hasUnit(this.height)) = ? "" : "px")); } } ObjectElement.prototype.CLASSID_FLASH =3D = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"; ObjectElement.prototype.CLASSID_QUICKTIME =3D = "clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"; ObjectElement.prototype.CLASSID_MPLAYER =3D = "clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"; ObjectElement.prototype.CLASSID_REALPLAYER =3D = "clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"; ObjectElement.prototype.MIMETYPE_FLASH =3D = "application/x-shockwave-flash"; ObjectElement.prototype.MIMETYPE_QUICKTIME =3D "video/quicktime"; ObjectElement.prototype.MIMETYPE_MPLAYER =3D "application/x-mplayer2"; ObjectElement.prototype.MIMETYPE_REALPLAYER_RPM =3D = "audio/x-pn-realaudio-plugin"; ObjectElement.prototype.MIMETYPE_REALPLAYER_RA =3D = "audio/x-pn-realaudio"; ObjectElement.prototype.MIMETYPE_REALPLAYER_RAM =3D = "audio/vnd.rn-realaudio"; ObjectElement.prototype.MIMETYPE_REALPLAYER_RV =3D = "video/vnd.rn-realvideo"; ObjectElement.prototype.ALTTEXT_FLASH =3D '

Sie haben kein Flash = installiert. Um diese Seite nutzen zu können, laden Sie bitte das = kostenlose Flash-Plugin von folgender URL: Macromedia Flash-Plugin Download

'; /** * Adds a parameter to the objectTag (or overrides it if it exists) */ ObjectElement.prototype.addParam =3D function(name, value) { this.params[name] =3D value; } /** * Adds a parameter to the embedTag (or overrides it if it exists) */ ObjectElement.prototype.addEmbedParam =3D function(name, value) { this.embedParams[name] =3D value; } /** * Adds a parameter to the styleAttribute of the objectTag and embedTag = (or overrides it if it exists) * Note: if you want to set "width: 100px;" just call addStyle("width", = "100px"). */ ObjectElement.prototype.addStyle =3D function(name, value) { this.style[name] =3D value; } /** * Looks up the corresponding alttext value of a given mimetype. * * @private * * @param {String} name mimetype of objectTag and embedTag * * @return The corresponding alttext of the mimetype. * @returns "", if unknown. * @type String */ ObjectElement.prototype._lookupAltText =3D function(type) { switch (type) { case this.MIMETYPE_FLASH: return this.ALTTEXT_FLASH; } return ""; } /** * Looks up the corresponding -Attribute value of a = given mimetype. * * @private * * @param {String} name mimetype of objectTag and embedTag * * @return The corresponding classId of the mimetype. * @returns "", if unknown. * @type String */ ObjectElement.prototype._lookupClassId =3D function(type) { switch (type) { case this.MIMETYPE_FLASH: return this.CLASSID_FLASH; case this.MIMETYPE_QUICKTIME: return this.CLASSID_QUICKTIME; case this.MIMETYPE_MPLAYER: return this.CLASSID_MPLAYER; case this.MIMETYPE_REALPLAYER_RPM: case this.MIMETYPE_REALPLAYER_RA: case this.MIMETYPE_REALPLAYER_RAM: case this.MIMETYPE_REALPLAYER_RV: return this.CLASSID_REALPLAYER; } return ""; } /** * Looks for a proper mimetype of the specified URL (using its = file-extension) * * @private * * @param {String} url * * @return The corresponsing mimetype of the file-extension * @returns "", if unknown * @type String */ ObjectElement.prototype._lookupMimeType =3D function(url) { if (url) { if (url.search(/(\.swf$|\.swf\?|\.swf\#)/) !=3D -1) { return this.MIMETYPE_FLASH; } else if (url.search(/(\.mov$|\.mov\?|\.mov\#)/) !=3D -1) { return this.MIMETYPE_QUICKTIME; } else if (url.search(/(\.rpm$|\.rpm\?|\.rpm\#)/) !=3D -1) { return this.MIMETYPE_REALPLAYER_RPM; } else if (url.search(/(\.rm$|\.rm\?|\.rm\#)/) !=3D -1) { return this.MIMETYPE_REALPLAYER_RM; } else if (url.search(/(\.ra$|\.ra\?|\.ra\#)/) !=3D -1) { return this.MIMETYPE_REALPLAYER_RA; } else if (url.search(/(\.rv$|\.rv\?|\.rv\#)/) !=3D -1) { return this.MIMETYPE_REALPLAYER_RV; } } return ""; } /** * Indicates if there is a unit within the string or not. * * @private * * @return indication if there is a unit within the string * @returns true, if there is a unit * @type Boolean */ ObjectElement.prototype._hasUnit =3D function(str) { return isNaN(str); } /** * Looks up the corresponding alternative text, if plugin is not = installed * * @private * * @return The corresponding alternative text as node. * @returns "", if unknown. * @type Object */ ObjectElement.prototype._getAltTextNode =3D function() { switch (this.type) { case this.MIMETYPE_FLASH: var paragraphNode =3D document.createElement("p"); var preTextNode =3D document.createTextNode("Sie haben kein Flash = installiert.Zur Installation des"); var postTextNode =3D document.createTextNode(".") var anchorTextNode =3D document.createTextNode("Flash-Plugin") var anchorNode =3D document.createElement("a"); anchorNode.setAttribute("href", = "http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=3D= ShockwaveFlash"); anchorNode.setAttribute("target", "_blank"); anchorNode.appendChild(anchorTextNode); paragraphNode.appendChild(preTextnode); paragraphNode.appendChild(anchorNode); paragraphNode.appendChild(postTextNode); return paragraphNode; } return ""; } /** * Indicates if there is a need for an embedTag within the objectTag. * * @private * * @return indication if there is a need for an embedTag * @returns true, if there is a need. * @type Boolean */ ObjectElement.prototype._hasEmbedTag =3D function() { return (this.type !=3D this.MIMETYPE_FLASH); } /** * Indicates if there is a need for a classId. * * @private * * @return indication if there is a need for a classId * @returns true, if there is a need. * @type Boolean */ ObjectElement.prototype._hasClassId =3D function() { return (this.classId && (this.classId !=3D this.CLASSID_FLASH)); } /** * Creates the objectTag as string. * * @private * * @return The objectTag as string. * @type String */ ObjectElement.prototype._createObjectTagStr =3D function() { var classIdAttr =3D (this._hasClassId()) ? 'classid=3D"' + = this.classId + '" ': ''; var styleAttr =3D this._createStyleStr(); var objectTagStr =3D ""; objectTagStr +=3D ''; for (var name in this.params) { objectTagStr +=3D ''; } if (this._hasEmbedTag()) { objectTagStr +=3D this._createEmbedTagStr(); } objectTagStr +=3D this.altText; objectTagStr +=3D ''; return objectTagStr; } /** * Creates the embedTag as string. * * @private * * @return The embedTag as string. * @type String */ ObjectElement.prototype._createEmbedTagStr =3D function() { var styleAttr =3D this._createStyleStr(); var embedTagStr =3D ''; return embedTagStr; } /** * Creates the styleAttribute as string. * * @private * * @return The styleAttribute as string. * @type String */ ObjectElement.prototype._createStyleStr =3D function() { var styleStr =3D ""; for (var name in this.style) { styleStr +=3D name + ": " + this.style[name] + "; "; } return (styleStr.length > 0) ? styleStr.substring(0, = styleStr.length-1) : styleStr; } /** * Creates the styleAttribute as node. * * @private * * @return The styleAttribute as node. * @returns "", if there is no styleAttribute * @type Object */ /* Not used any more, because it is working only on IE 6+ ObjectElement.prototype._createStyleAttr =3D function() { var styleStr =3D this._createStyleStr(); if (!styleStr) { return ""; } var styleAttr =3D document.createAttribute("style"); styleAttr.nodeValue =3D styleStr; return styleAttr; } */ /** * Creates the objectTag as node. * * @private * * @return The objectTag as node. * @type Object */ ObjectElement.prototype._createObjectTag =3D function() { var objectTag =3D document.createElement("object"); var styleAttr =3D this._createStyleStr(); if (this._hasClassId()) { objectTag.setAttribute("classid", this.classId); } if (styleAttr) { objectTag.setAttribute("style", styleAttr); } if (this.type) { objectTag.setAttribute("type", this.type); } if (this.data) { objectTag.setAttribute("data", this.data); } for (var name in this.params) { var paramTag =3D this._createParamTag(name, this.params[name]); objectTag.appendChild(paramTag); } if (this._hasEmbedTag()) { var embedTag =3D this._createEmbedTag(); objectTag.appendChild(embedTag); } // var altTextNode =3D this._getAltTextNode(); //if (altTextNode) { // objectTag.appendChild(altTextNode); //} return objectTag; } /** * Creates the paramTag as node. * * @private * * @return The paramTag as node. * @type Object */ ObjectElement.prototype._createParamTag =3D function(name, value) { var paramTag =3D document.createElement("param"); paramTag.setAttribute("name", name); paramTag.setAttribute("value", value); return paramTag; } /** * Creates the embedTag as node. * * @private * * @return The embedTag as node. * @type Object */ ObjectElement.prototype._createEmbedTag =3D function() { var embedTag =3D document.createElement("embed"); var styleAttr =3D this._createStyleAttr(); if (this.type) { embedTag.setAttribute("type", this.type); } if (this.data) { embedTag.setAttribute("src", this.data); } if (styleAttr) { embedTag.setAttributeNode(styleAttr); } if (this.width) { embedTag.setAttribute("width", this.width); } if (this.height) { embedTag.setAttribute("height", this.height); } for (var name in this.embedParams) { embedTag.setAttribute(name, this.embedParams[name]); } return embedTag; } /** * Get the objectTag as node * * @return The objectTag as node. * @type Object */ ObjectElement.prototype.getNode =3D function() { return this._createObjectTag(); } /** * Get the objectTag as string * * @return The objectTag as string. * @type String */ ObjectElement.prototype.getNodeAsString =3D function() { return this._createObjectTagStr(); } /** * Convenience method: get objectTag as node and * append it to the bodyTag. */ ObjectElement.prototype.render =3D function() { // var objectTag =3D this._createObjectTag(); // var bodyTag =3D document.getElementsByTagName("body")[0]; // bodyTag.appendChild(objectTag); var tag =3D this.getNodeAsString(); document.writeln(tag); } ObjectElement.prototype.renderReplace =3D function(id) { var objectTag =3D this._createObjectTag(); var replaceTag =3D document.getElementById(id); var parentNode =3D replaceTag.parentNode; parentNode.replaceChild(objectTag, replaceTag); } /* ObjectElement.prototype.render =3D function() { var objectTag =3D this._createObjectTag(); var bodyTag =3D document.getElementsByTagName("body")[0]; bodyTag.insertBefore(objectTag, bodyTag.firstChild); // document.write(this._createObjectTagStr()); // alert(this._createObjectTagStr()); } */ function ContentScroller(contentId) { this.contentId=3DcontentId; this.speed =3D 50; this.init(); return this; } ContentScroller.prototype.init=3Dfunction() { if(document.getElementById) this.el=3Ddocument.getElementById(this.contentId) else this.el=3Ddocument.all.content; this.css =3D this.el.style; this.scrollHeight =3D this.el.offsetHeight; this.clipHeight =3D this.el.offsetHeight; this.containerHeight =3D this.el.parentNode.offsetHeight; this.obj =3D this.contentId + "Object"; this.looping=3Dfalse; this.mytimer=3Dnull; this.x=3DparseInt(this.css.left); this.y=3DparseInt(this.css.top); eval(this.obj + "=3Dthis"); } ContentScroller.prototype.moveArea=3Dfunction(x,y) { this.x=3Dx; this.y=3Dy; this.css.left=3D this.x + 'px'; this.css.top=3Dthis.y + 'px'; } ContentScroller.prototype.down=3Dfunction(move) { if(this.y>-this.scrollHeight+this.containerHeight) { this.moveArea(0,this.y-move); if(this.looping) mytimer=3DsetTimeout(this.obj+".down("+move+")",this.speed); } } ContentScroller.prototype.up =3D function(move) { if(this.y<0) { this.moveArea(0,this.y-move); if(this.looping) mytimer=3DsetTimeout(this.obj+".up("+move+")",this.speed); } } ContentScroller.prototype.start=3Dfunction(stepping) { this.looping=3Dtrue; if(stepping>0) this.down(stepping); else this.up(stepping); } ContentScroller.prototype.stop=3Dfunction() { this.looping=3Dfalse; if(this.mytimer) clearTimeout(mytimer); }// WEB.DE specific functions=0A= ------=_NextPart_000_0000_01C73BB7.109B84F0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://magazine.web.de/de/themen/nachrichten/panorama/naturkatastrophen/3495006,template=renderPiCount.html =EF=BB=BF GMX-PI-Count
=0A= var szmvars=3D"webdessl//CP//245";=0A=
------=_NextPart_000_0000_01C73BB7.109B84F0--