/* copyright 2003 RomanticRoad e.K. all rights reserved.  Title:  JS For The Homepage  */

var scrw = 1024 ;
var pfont = 15;
var topPos =  0;
var options = "menubar=yes,resizeable=no,scrollbars=yes,status=no";
var dxwin = 620; 
var leftPos = 0;
var winPost = null;
var winTwo = null;
var english;
var englishh;
var deutsch;
var deutschh;
var greeteObj;
var greetdObj;
var greetbgObj;
var randlast = 0;
var stdBrowser; 

function popWin(url)
{
	closeTwo();
	winTwo = window.open(url,"Menu","width=" + dxwin + ",height=" + dywin + ",left=" + leftPos + ",top=" + topPos + options); 
}

function closeTwo()
{
	if ((winTwo) && (!winTwo.closed))
	{
		winTwo.close();
	}
}

function adaptTxtTag(tagdotclass,txtwidth,dfontsz)
{
	var paraw =  Math.floor(txtwidth * scrw / 1024);
	var fontsz = pfont + dfontsz;
	document.write("<style type='text/css'>" + tagdotclass +  "{font-size:" + fontsz + "px;}</style>");  
	document.write("<style type='text/css'>" + tagdotclass +  "{width:" + paraw + "px;}</style>");      
}

function chgstyleID(idname,xpos, ypos)
{
	var posx =  Math.floor(xpos * scrw / 1024);
	var posy =  Math.floor(ypos * scrw / 1024);
	document.write("<style type='text/css'>#" + idname + " {position: absolute; top:" + posy + "px;  left:" + posx + "px;}</style>");  
} 


function rrlink(hreftxt,visibletxt,classname)
{
	var copyrt = "&copy; RomanticRoad e.K.";
	document.write("<p class='" + classname + "'><a  href='" + hreftxt +  "'  class='rrlink'>" + visibletxt +  "</a><br /><br />");
	document.write("<a href='http://www.romanticroad.eu/copyright' class='rrlink'>" + copyrt + "</a></p>");
}

function imgjpg(pgname,imgwidth,imgheight,classname,altlabel)
{
	var jpgname = "images/"  + pgname + ".jpg";
	var imgw = Math.floor(imgwidth * scrw / 1024)
	var imgh = Math.floor(imgheight * scrw / 1024)
	var bnlabel = altlabel;
	var nameid = pgname;
	document.write("<img src='" + jpgname + "'  width='" + imgw + "' height='" + imgh + "' border='0' " +
	"name='" + nameid + "' alt='" + bnlabel + "'  class='" + classname + "' />");
}

function adaptImg(pathname,imgwidth,imgheight,classname)
{
	// var jpgname = "../images/" + pgname + ".jpg";
	var imgw = Math.floor(imgwidth * scrw / 1024)
	var imgh = Math.floor(imgheight * scrw / 1024)
	document.write("<img src='" + pathname + "'  width='" + imgw + "' height='" + imgh + "' border='0'  class='" + classname + "' />");
}

function randjpg(basename,numimg,imgwidth,imgheight,classname,altlabel)
{
	var randnum = Math.ceil(Math.random() * numimg);
	if ( randnum == randlast )
	{
		randnum = Math.ceil(Math.random() * numimg);
	}
	randlast = randnum;
	var jpgname = "images/" + basename +  randnum + ".jpg";
	var imgw = Math.floor(imgwidth * scrw / 1024);
	var imgh = Math.floor(imgheight * scrw / 1024);
	var bnlabel = altlabel;
	var tagname = basename;
	document.write("<img src='" + jpgname + "'  width='" + imgw +  "'   height='" + imgh + "'   border='0' " +
	"name='" + tagname + "' alt='" + bnlabel + "'  class='" + classname + "' />");
}

function imggif(pgname,imgwidth,imgheight,classname,altlabel)
{
	var titlegif = "images/" + pgname + scrw + ".gif";
	var imgw = Math.floor(imgwidth * scrw / 1024);
	var imgh = Math.floor(imgheight * scrw / 1024);
	var bnlabel = altlabel;
	document.write("<img src='" + titlegif + "'  width='" + imgw + "' height='" + imgh + "' border='0' " +
	"name='" + pgname + "' alt='" + bnlabel + "'  class='" + classname + "' />");
}

function imggifs(pgname,imgwidth,imgheight,classname,altlabel)
{
	var titlegif = "images/" + pgname + ".gif";
	var imgw = Math.floor(imgwidth * scrw / 1024)
	var imgh = Math.floor(imgheight * scrw / 1024)
	var bnlabel = altlabel;
	document.write("<img src='" + titlegif + "'  width='" + imgw + "' height='" + imgh + "' border='0' " +
	"name='" + pgname + "' alt='" + bnlabel + "'  class='" + classname + "' />");
}

function imgglass(imgwidth,imgheight)
{
	var gifname = "images/glass.gif";
	var imgw = Math.floor(imgwidth * scrw / 1024)
	var imgh = Math.floor(imgheight * scrw / 1024)
	document.write("<img src='" + gifname + "'  width='" + imgw + "' height='" + imgh + "' border='0'  />");
}

function adaptBG(tagdotclass,bgfilename)
{
	var imgbg =  bgfilename;
	document.write("<style type='text/css'>" + tagdotclass + "  {background-image:url(" + imgbg + ");}</style>");    
}


/*    button rollover with greeting objects visibility control      */

function initGreeting()
{
	if (document.getElementById)
	{
		stdBrowser = true;
		greetbgObj =  document.getElementById("greetbg").style;
		greeteObj =  document.getElementById("greete").style;
		greetdObj =  document.getElementById("greetd").style;
		
	}
	else
	{
		stdBrowser = false;
		greetbgObj = document.greetbg;
		greeteObj = document.greete;
		greetdObj = document.greetd;
	}
	greetbgObj .visibility = "hidden";
	greeteObj .visibility = "hidden";
	greetdObj .visibility = "hidden";
}	


function dblnavroll(bnObj,bnhObj,tagname,linkhref,bnwidth,bnheight,bnclass,bnalt,greetingid)
{
	var bnw = Math.floor(bnwidth * scrw / 1024);
	var bnh = Math.floor(bnheight * scrw / 1024);
	var greetingx;
	if (greetingid == "greete")
	{
		greetingx = "greetd";
	}
	else
	{
		greetingx = "greete";
	}
	var onbnover = "document." + tagname + ".src=\"" + bnhObj.src +  "\""; 
	var onbnover2 = "greetbgObj.visibility=\"visible\"";
	var onbnover3 = greetingid + "Obj.visibility=\"visible\"";
	var onbnover4 = greetingx  + "Obj.visibility=\"hidden\"";
	var onbnout  = "document." + tagname + ".src=\"" + bnObj.src   +  "\""; 
	// var onbnout2 = greetingid + "Obj.visibility=\"hidden\";" +  greetbg + "Obj.visibility=\"hidden\""; 
	document.write("<a href='" + linkhref +  "'  onMouseOver='" + onbnover + ";" + onbnover2 + ";" + onbnover3 + ";" + onbnover4 +
	"'   onMouseOut='" + onbnout + "' > "  +
	"<img src='" + bnObj.src + "'  width='" + bnw + "' height='" + bnh + "'  border='0'  name='" + tagname + "' alt='" + bnalt + "'  class='" + bnclass + "' /></a>"); 
}

/*   Main Program   */

/*  Main Program Code  */ 

var dxscreen = screen.width;
var dyscreen = screen.height;
var dywin = dyscreen - 55;

	if ( dxscreen < 950 )
	{
		scrw = 800;
		pfont = 11;
		dxwin = 484; 
	}
	else
	{
		if ( dxscreen <  1100 )
		{
			scrw = 1024;
			pfont = 15;
			dxwin = 620; 
		}
		else
		{	
			if ( dxscreen < 1250 )
			{
				scrw = 1152;
				pfont = 17;
				dxwin = 698; 
			}
			else
			{
				scrw = 1280;
				pfont = 18;
				dxwin = 775; 
				if (dyscreen < 950)
				{
					scrw = 1152;
					pfont = 17;
					dxwin = 698; 
				}
				if (dyscreen < 850)
				{
					scrw = 1024;
					pfont = 15;
					dxwin = 620; 
				}
			}
		}
	}

// leftPos =  (dxscreen / 2) - (dxwin / 2 + 15);

english = new Image;english.src = "images/english" + scrw + ".gif";
englishh = new Image;englishh.src = "images/englishh" + 1024 + ".gif"; 
deutsch = new Image;deutsch.src = "images/deutsch" + scrw + ".gif"; 
deutschh = new Image;deutschh.src = "images/deutschh" + 1024 + ".gif"; 

/*  end main  */