// AURANA DHTML <script>s by www.grafikrausz.at 

// GLOBAL VARS

bottles = new Array(
0,"Spirituelles Notfallöl","Königsblau","Tiefmagenta","#0000FF","#380042",
1,"Körperliches Notfallöl","Blau","Tiefmagenta","#0D6AFF","#380042",
2,"Die Friedensflasche","Blau","Blau","#0D6AFF","#0D6AFF",
3,"Die Atlanter-Flasche","Blau","Grün","#0D6AFF","#009644",
4,"Die Sonnenflasche","Gelb","Gold","#FFF400","#FF8800",
5,"Sonnenaufgang/Sonnenuntergang","Gelb","Rot","#FFF400","#FF0037",
6,"Die Energieflasche","Rot","Rot","#FF0037","#FF0037",
7,"Der Garten von Gethsemane","Gelb","Grün","#FFF400","#009644",
8,"Anubis","Gelb","Blau","#FFF400","#0D6AFF",
9,"Die Kristallhöhle","Türkis","Grün","#00D5FF","#009644",
10,"Geh, umarme einen Baum","Grün","Grün","#009644","#009644",
11,"Eine Kette aus Blüten 1\/Essener-Flasche","Klar","Rosa","#FFFFFF","#FFC8D7",
12,"Friede in der neuen Zeit","Klar","Blau","#FFFFFF","#0D6AFF",
13,"Veränderung in der neuen Zeit","Klar","Grün","#FFFFFF","#009644",
14,"Weisheit in der neuen Zeit","Klar","Gold","#FFFFFF","#FF8800",
15,"Heilung im neuen Zeitalter","Klar","Violett","#FFFFFF","#9830FF",
16,"Das violette Gewand","Violett","Violett","#9830FF","#9830FF",
17,"1. Troubadour-Flasche","Grün","Violett","#009644","#9830FF",
18,"1. Ägypter-Flasche","Gelb","Violett","#FFF400","#9830FF",
19,"In der materiellen Welt leben","Rot","Purpur","#FF0037","#5D00B8",
20,"Kinder-Notfallöl\/Sternenkind","Blau","Rosa","#0D6AFF","#FFC8D7",
21,"Neubeginn für Liebe","Grün","Rosa","#009644","#FFC8D7",
22,"Flasche der Rebirther\/Erwachen","Gelb","Rosa","#FFF400","#FFC8D7",
23,"Licht und Liebe","Rose Pink","Rosa","#FFA6BE","#FFC8D7",
24,"Neue Botschaft","Violett","Türkis","#9830FF","#00D5FF",
25,"Rekonvaleszenz-Flasche","Purpur","Magenta","#5D00B8","#FF2E7B",
26,"Schock-Flasche","Orange","Orange","#FF5500","#FF5500",
27,"Robin Hood","Rot","Grün","#FF0037","#009644",
28,"Maid Marion","Grün","Rot","#009644","#FF0037",
29,"Steh auf und wandle","Rot","Blau","#FF0037","#0D6AFF",
30,"Den Himmel auf die Erde bringen","Blau","Rot","#0D6AFF","#FF0037",
31,"Die Fontäne","Grün","Gold","#009644","#FF8800",
32,"Sophia","Königsblau","Gold","#0000FF","#FF8800",
33,"Delphin\/Frieden mit der eigenen Bestimmung","Königsblau","Türkis","#0000FF","#00D5FF",
34,"Geburt der Venus","Rosa","Türkis","#FFC8D7","#00D5FF",
35,"Freundlichkeit","Rosa","Violett","#FFC8D7","#9830FF",
36,"Nächstenliebe","Violett","Rosa","#9830FF","#FFC8D7",
37,"Der Schutzengel kommt auf die Erde","Violett","Blau","#9830FF","#0D6AFF",
38,"2. Troubadour Flasche\/Klares Unterscheidungsvermögen","Violett","Grün","#9830FF","#009644",
39,"2. Ägypter-Flasche\/Der Puppenspieler","Violett","Gold","#9830FF","#FF8800",
40,"Ich Bin","Rot","Gold","#FF0037","#FF8800",
41,"Weisheitsflasche\/El Dorado","Gold","Gold","#FF8800","#FF8800",
42,"Ernte","Gelb","Gelb","#FFF400","#FFF400",
43,"Kreativität","Türkis","Türkis","#00D5FF","#00D5FF",
44,"Der Schutzengel","Lila","Hellblau","#CBB4ED","#A8D1FF",
45,"Atem der Liebe","Türkis","Magenta","#00D5FF","#FF2E7B",
46,"Der Wanderer","Grün","Magenta","#009644","#FF2E7B",
47,"Alte Seele","Königsblau","Zitronengelb","#0000FF","#F4FF28",
48,"Flügel der Heilung","Violett","Klar","#9830FF","#FFFFFF",
49,"Der neue Bote","Türkis","Violett","#00D5FF","#9830FF",
50,"El Morya","Hellblau","Hellblau","#A8D1FF","#A8D1FF",
51,"Kuthumi","Hellgelb","Hellgelb","#FFF28C","#FFF28C",
52,"Lady Nada","Hellrosa","Hellrosa","#FFE3EA","#FFE3EA",
53,"Hilarion","Hellgrün","Hellgrün","#AFFF8A","#AFFF8A",
54,"Serapis Bey","Klar","Klar","#FFFFFF","#FFFFFF",
55,"Der Christus","Klar","Rot","#FFFFFF","#FF0037",
56,"St. Germain","Hellviolett","Hellviolett","#E0A3FF","#E0A3FF",
57,"Pallas Athene &amp; Aeolus","Hellrosa","Hellblau","#FFE3EA","#A8D1FF",
58,"Orion &amp; Angelika","Hellblau","Hellrosa","#A8D1FF","#FFE3EA",
59,"Lady Portia","Hellgelb","Hellrosa","#FFF28C","#FFE3EA",
60,"Lao Tse &amp; Kwan Yin","Blau","Klar","#0D6AFF","#FFFFFF",
61,"Sanat Kumara &amp; Lady Venus Kumara","Hellrosa","Hellgelb","#FFE3EA","#FFF28C",
62,"Maha Chohan","Helltürkis","Helltürkis","#87F3FF","#87F3FF",
63,"Djwal Khul &amp; Hilarion","Smaragdgrün","Hellgrün","#00A176","#AFFF8A",
64,"Djwal Khul","Smaragdgrün","Klar","#00A176","#FFFFFF",
65,"Den Kopf im Himmel und die Füße auf dem Boden","Rot","Violett","#FF0037","#9830FF",
66,"Die Schauspielerin","Hellviolett","Hellrosa","#E0A3FF","#FFE3EA",
67,"Göttliche Liebe\/Liebe in den kleinen Dingen","Magenta","Magenta","#FF2E7B","#FF2E7B",
68,"Gabriel","Blau","Violett","#0D6AFF","#9830FF",
69,"Klingende Glocke","Magenta","Klar","#FF2E7B","#FFFFFF",
70,"Vision der Pracht","Gelb","Klar","#FFF400","#FFFFFF",
71,"2. Essener-Flasche\/Das Juwel im Lotus","Rosa","Klar","#FFC8D7","#FFFFFF",
72,"Der Clown\/Pagliacci","Blau","Orange","#0D6AFF","#FF5500",
73,"Chang Tsu","Gold","Klar","#FF8800","#FFFFFF",
74,"Triumph","Hellgelb","Hellgrün","#FFF28C","#AFFF8A",
75,"Mit dem Fluss gehen","Magenta","Türkis","#FF2E7B","#00D5FF",
76,"Vertrauen","Rosa","Gold","#FFC8D7","#FF8800",
77,"Der Kelch","Klar","Magenta","#FFFFFF","#FF2E7B",
78,"Kronen-Chakra Notfallöl","Violett","Tiefmagenta","#9830FF","#380042",
79,"Die Vogel-Strauß-Flasche","Orange","Violett","#FF5500","#9830FF",
80,"Artemis","Rot","Rosa","#FF0037","#FFC8D7",
81,"Liebe, die keine Bedingungen stellt","Rosa","Rosa","#FFC8D7","#FFC8D7",
82,"Calypso","Grün","Orange","#009644","#FF5500",
83,"Sesam öffne dich","Türkis","Gold","#00D5FF","#FF8800",
84,"Kerze im Wind","Rosa","Rot","#FFC8D7","#FF0037",
85,"Titania","Türkis","Klar","#00D5FF","#FFFFFF",
86,"Oberon","Klar","Türkis","#FFFFFF","#00D5FF",
87,"Liebe-Weisheit","Koralle","Koralle","#FF8878","#FF8878",
88,"Jade-Herrscher","Grün","Blau","#009644","#0D6AFF",
89,"Energie-Notfallöl","Rot","Tiefmagenta","#FF0037","#380042",
90,"Weisheits-Notfallöl","Gold","Tiefmagenta","#FF8800","#380042",
91,"Weibliche Führungskraft","Olivgrün","Olivgrün","#719600","#719600",
92,"Gretel","Koralle","Olivgrün","#FF8878","#719600",
93,"Hänsel","Koralle","Türkis","#FF8878","#00D5FF",
94,"Erzengel Michael","Hellblau","Hellgelb","#A8D1FF","#FFF28C",
95,"Erzengel Gabriel","Magenta","Gold","#FF2E7B","#FF8800",
96,"Erzengel Raphael","Königsblau","Königsblau","#0000FF","#0000FF",
97,"Erzengel Uriel","Gold","Königsblau","#FF8800","#0000FF",
98,"Erzengel Sandalphon","Lila","Koralle","#CBB4ED","#FF8878",
99,"Erzengel Zadkiel","Hell-Olivgrün","Rosa","#D1ED8E","#FFC8D7",
100,"Erzengel Metatron","Klar","Tiefmagenta","#FFFFFF","#380042",
101,"Erzengel Jophiel","Hellblau","Hell-Olivgrün","#A8D1FF","#D1ED8E",
102,"Erzengel Samael","Tief-Olivgrün","Tiefmagenta","#426100","#380042",
103,"Erzengel Haniel","Silver Pale Blau","Tiefmagenta","#C0D6F0","#380042",
104,"Erzengel Chamael","Irisierendes Pink","Magenta","#FFD6FF","#FF2E7B",
105,"Erzengel Azrael","Irisierende Koralle","Koralle","#FFA296","#FF8878",
106,"Erzengel Ratziel","Hell-Olivgrün","Hellviolett","#D1ED8E","#E0A3FF",
107,"Erzengel Tzaphkiel","Opalisierendes Türkis","Tiefmagenta","#009EA1","#380042"
);

 
markerSet = 0;

crt = 127; 
cgt = 127; 
cbt = 127;
crb = 127; 
cgb = 127; 
cbb = 127;

crtl = 127; 
cgtl = 127; 
cbtl = 127;
crbl = 127; 
cgbl = 127; 
cbbl = 127;

colxp = 50;
colyp = 50;
lightxp = 0;
lightyp = 0;

// FUNCTIONS 
 
function setColors(evt) { 
cw = document.body.offsetWidth;
ch = document.body.offsetHeight; 
cx = (window.clientX) ? window.clientX : evt.clientX ;
cy = (window.clientY) ? window.clientY : evt.clientY ; 
cxp = cx/cw;
cyp = cy/ch;
colorizeFlacon(cxp,cyp);
}


function colorizeFlacon(x,y) {
if (markerSet == 2) { return false; }

lightSetX = Math.round((x*2-1)*255);
lightSetY = Math.round((y*2-1)*-255);

if ( markerSet == 0 ) { crt = Math.round( minMax( Math.abs(x*6-3)-1, 0, 1 ) *255 ); crtl = crt; } 
if ( markerSet == 1 ) { crtl = minMax(crt+lightSetY,0,255); } 
 
if ( markerSet == 0 ) { cgt = Math.round( minMax( (Math.abs((4-Math.abs((1-x)*6))/2)*-1.5+1.5)*1.5, 0, 1 ) * 255); cgtl = cgt; }
if ( markerSet == 1 ) { cgtl = minMax(cgt+lightSetY,0,255); } 
 
if ( markerSet == 0 ) { cbt = Math.round( minMax( (Math.abs((4-Math.abs(x*6))/2)*-1.5+1.5)*1.5, 0, 1 ) * 255); cbtl = cbt; }
if ( markerSet == 1 ) { cbtl = minMax(cbt+lightSetY,0,255); }  

if ( markerSet == 0 ) { crb = Math.round( minMax( Math.abs(y*6-3)-1, 0, 1 ) *255 ); crbl = crb;}
if ( markerSet == 1 ) { crbl = minMax(crb+lightSetX,0,255); } 
  
if ( markerSet == 0 ) { cgb = Math.round( minMax( (Math.abs((4-Math.abs((1-y)*6))/2)*-1.5+1.5)*1.5, 0, 1 ) * 255); cgbl = cgb; }
if ( markerSet == 1 ) { cgbl = minMax(cgb+lightSetX,0,255); } 
 
if ( markerSet == 0 ) { cbb = Math.round( minMax( (Math.abs((4-Math.abs(y*6))/2)*-1.5+1.5)*1.5, 0, 1 ) * 255); cbbl = cbb; }
if ( markerSet == 1 ) { cbbl = minMax(cbb+lightSetX,0,255); }  

getObject("colorTop").style.backgroundColor = "rgb("+crtl+","+cgtl+","+cbtl+")";
getObject("colorBottom").style.backgroundColor = "rgb("+crbl+","+cgbl+","+cbbl+")"; 
}


function setMarker(evt) {
if (markerSet == 2) { killMarker(1); markerSet = 0; return false; }

cw = document.body.offsetWidth;
ch = document.body.offsetHeight; 
cx = (window.clientX) ? window.clientX : evt.clientX ;
cy = (window.clientY) ? window.clientY : evt.clientY ; 
cxp = cx/cw*100;
cyp = cy/ch*100;

colorMarker = getObject("colorMarkerObj");
lightMarker = getObject("lightMarkerObj");
 
if (markerSet == 0) {
    colxp = cxp;
	colyp = cyp;
	colorMarker.style.left = colxp+"%";
	colorMarker.style.top  = colyp+"%";
	colorMarker.style.display="block";
	writeCookie("myColors",colxp,colyp,0,0);
	markerSet = 1;
	return false;
	}

if (markerSet == 1) {
    lightxp = cxp;
	lightyp = cyp;
	lightMarker.style.left = lightxp+"%";
	lightMarker.style.top  = lightyp+"%";
	lightMarker.style.display="block";
	writeCookie("myColors",colxp,colyp,lightxp,lightyp);
	markerSet = 2;
	return false;
	}
}


function killMarker(mNr) {
colorMarker = getObject("colorMarkerObj");
lightMarker = getObject("lightMarkerObj");

if (mNr == 1) {
	colorMarker.style.display="none";
	lightMarker.style.display="none";
	killCookie("myColors");
	markerSet = 0;
	return false;
	}

if (mNr == 2) {
	lightMarker.style.display="none";
	writeCookie("myColors",colxp,colyp,0,0);
	markerSet = 1;
	return false;
	}
}

// COOKIE HANDLING 

function writeCookie(cName,cx,cy,lx,ly) {
if (cName="myColors") {
	 var cookieExpDate = new Date(2022,01,01);
 	 document.cookie = "myColors=" + cx + "|" + cy + "|" + lx +"|" + ly + "; expires=" + cookieExpDate.toUTCString();
	 } 
}


function getCookie(cName) {
if (document.cookie) { 
	results=document.cookie.match('(^|;) ?' + cName + '=([^;]*)(;|$)');
	if (results) { return (unescape(results[2])); } else { return null; }
	}
}


function killCookie(cName) {
var cookieDate = new Date();
cookieDate.setTime (cookieDate.getTime()-1);
document.cookie = cName += "=; expires=" + cookieDate.toUTCString(); 
}

function checkColorsCookie() {
if (getCookie("myColors")) {
	myColorPercents = getCookie("myColors").split("|");
	
	colorMarker = getObject("colorMarkerObj");
	lightMarker = getObject("lightMarkerObj");
	
	colorMarker.style.left = myColorPercents[0]+"%";
	colorMarker.style.top =  myColorPercents[1]+"%";
	colorMarker.style.display = "block";
	colxp = myColorPercents[0];
	colyp = myColorPercents[1];
	colorizeFlacon(myColorPercents[0]/100,myColorPercents[1]/100);
	markerSet = 1;
	
	if ( (myColorPercents[2] && myColorPercents[3]) && (myColorPercents[2] != "0" || myColorPercents[3] != "0")) {
		lightMarker.style.left = myColorPercents[2]+"%";
		lightMarker.style.top =  myColorPercents[3]+"%";
	    lightMarker.style.display = "block";
		lightxp = myColorPercents[2];
		lightxp = myColorPercents[3];
		colorizeFlacon(myColorPercents[2]/100,myColorPercents[3]/100);
		markerSet = 2;
		}		
	} 
}

// COMMON FUNCTIONS

function minMax(val,minval,maxval) {
val = (val < minval) ? minval : val ;
val = (val > maxval) ? maxval : val ;
return val;
}


function writemail(mb,dm,tld) { 
document.write("<a class='mailto' href='mai"+"lto:"+mb+"@"+dm+"."+tld+"'>"+mb+"@"+dm+"."+tld+"<\/a>");
}


function getObject(oName) {
if (document.getElementById(oName))	{ return document.getElementById(oName); }
if (document.all) { if (eval("document.all."+oName)) { return eval("document.all."+oName); } }
if (eval("document."+oName)) { return eval("document."+oName); }
if (typeof oName == "object")		{ return oName; }
return false;
}
