//
var aktpage			= 0;
var aktsheet		=-1;
var infochanged		= 0;
var sitemapflag		= 0;
var sitemapcache	="";
var menok=false;
var default_dom		="whitebalance.de";
var default_usr		="info";

var startpage=top.location.href;
//

// 
	function showinf(txt){
		top.frames.fr_menu.showinf(txt);
		}
//
	function hideinf(txt){
		top.frames.fr_menu.hideinf();
		}
//
	function printcont(){
		top.frames.fr_menu.printcont();
		}
//
	function sitemap(){
		var ret=top.frames.fr_menu.sitemap();
		return ret;
		}
	function nosmap(){
		sitemapflag=-1;
		top.frames.fr_bomen.nosmap();
		}
//
	function goprev(){
		if(menok){top.frames.fr_menu.prevpage()}
		}
//
	function gonext(){
		if(menok){top.frames.fr_menu.nextpage()}
		}
//
	function actup(pag,she){
		var updinf=false;
		if(menok){
			if((pag>=0)&&(pag<top.frames.fr_menu.page.length)){
					if(aktpage!=pag){updinf=true}
					aktpage=pag;
					}
				else{
						if(pag==-1){
								aktsheet=she;
								}
					}
			if((-2<she)&&(0<=aktpage)&&(aktpage<top.frames.fr_menu.page.length)){
					if((0<=she)&&(she<top.frames.fr_menu.page[aktpage].subs.length)){
							aktsheet=she;
							}
					else{
							aktsheet=-1;
							}
					}
			top.frames.fr_menu.updmen();
			if((updinf)&&(0<=aktpage)&&(aktpage<top.frames.fr_menu.infoup.length)){
					top.frames.fr_inf.location.href=top.frames.fr_menu.infoup[aktpage];
					}
				}
		sitemapflag=0;
		top.nosmap();
		}

	function opagco(xxx){
		var nam="";
		var dom="";
		var subj="A propos ";
		if((menok)&&(0<=aktpage)&&(aktpage<top.frames.fr_menu.page.length)){subj+=" "+top.frames.fr_menu.page[aktpage].alt;}
		var cont="";
		cont+="<br>Name . . . :  ";
		cont+="<br>Phone . . . :  ";
		cont+="<br>Company .:   ";
		cont+="<br>Street . . . :  ";
		cont+="<br>City . . . . .:  ";
		cont+="<br>Country . .:  ";
		cont+="<br>";
		cont+="<br>My Comment:";
		cont+="<br>";
		cont+="<br>";
		cont+="<br>";
		cont+="<br>";
		cont+="<br>";
		cont+="<br>";
		top.domail(nam,dom,subj,cont,true);
		}

	function pagco(xxx){
		var nam="";
		var dom="";
		var subj="A propos ";
		if((menok)&&(0<=aktpage)&&(aktpage<top.frames.fr_menu.page.length)){subj+=" "+top.frames.fr_menu.page[aktpage].alt;}
		var cont="";
		cont+="<br>Name . . . :  ";
		cont+="<br>Phone . . . :  ";
		cont+="<br>Company .:   ";
		cont+="<br>Street . . . :  ";
		cont+="<br>City . . . . .:  ";
		cont+="<br>Country . .:  ";
		cont+="<br>";
		cont+="<br>My Comment:";
		cont+="<br>";
		cont+="<br>";
		cont+="<br>";
		cont+="<br>";
		cont+="<br>";
		cont+="<br>";
		return top.domail(nam,dom,subj,cont,true);
		}

	function nwslet(custemil){
		var nam="";
		var dom="";
		var subj="I want to subscribe to the DYVINE Newsletter ";
		var cont="";
		cont+="<br>";
		cont+="<br>From now on I want to receive the DYVINE Newsletters.";
		cont+="<br>";
		cont+="<br><u>My mail account: <big><b>"+custemil+"</b></big>"
		cont+="<br>";
		cont+="<br>Name . . . :  ";
		cont+="<br>Phone . . . :  ";
		cont+="<br>Company .:   ";
		cont+="<br>Street . . . :  ";
		cont+="<br>City . . . . .:  ";
		cont+="<br>Country . .:  ";
		cont+="<br>";
		top.domail(nam,dom,subj,cont,false);
		}


	function domail(nam,dom,subj,cont,zzz){

		if(!(nam)||(nam=="")||!(dom)||(dom=="")){
				dom=top.default_dom;nam=top.default_usr;
				}
		var str="";str+=nam;str+="@";str+=dom;
		var abst="";
		var bet="subject="+striphtms(subj);
		var inh="&body=";
		var pag="";
		var att=null;
		if(zzz){
			att=top.frames.fr_cont.document.getElementById("contdiv");
			if(att){
					pag=att.innerHTML;
					pag=striphtms(pag);
					pag=escape(pag);
					abst="<br><br><sub><small>QUOTE:</small>";
					for(var ii=0;ii<8;ii++){
							abst+="- - -8<- - - - - - - - - - - ";
							}
					abst+="- - -</sub><br><br>";
					}
			}
		inh+="";
		inh+=escape(cont);
		str+="?"+bet+inh+abst+pag;
		top.frames.fr_cont.location.href="mailto:"+str;
		return str;
		}

	function striphtms(str){
		str=str.replace(/domail\(/ig,"alert(");
		str=str.replace(/\n/ig," ");
		str=str.replace(/\r/ig," ");
		str=str.replace(/\f/ig," ");
		str=str.replace(/\&amp\;/ig,"+");
		str=str.replace(/\&nbsp\;/ig," ");
		str=str.replace(/\&euro\;/ig,"EUR");
		str=str.replace(/€/ig,"EUR");
		str=str.replace(/\&/ig,"#");
		return str;
		}


		//
function popup(link,title,head,text,pic,picxx,picyy,winxx,winyy,wcolo){
		var win=null;
		win=top.frames.fr_menu.popup(link,title,head,text,pic,picxx,picyy,winxx,winyy,wcolo);
		if(win){return win}
		}
//
