// Browser

var ie = (navigator.userAgent.indexOf('MSIE')!=-1);
var macos = (navigator.platform.indexOf('Mac')!=-1);

var dom = (document.getElementById) ? 1 : 0; 
var ie4x = (document.all && !document.getElementById ) ? 1 : 0; 
var ns4x = (document.layers) ? 1 : 0; 
var ns70 = (navigator.userAgent.indexOf('Netscape/7.0')!=-1);
var other = (!dom && !ie4x && !ns4x ) ? 1 : 0; 
var opera = (navigator.userAgent.indexOf('Opera')!=-1);

// Bildvariablen
var imgPath = "";
var imgName = "";
var imgHTMLNumb = 1;
var currImg = 1;

// Fenstervariablen
var newwin1="";
var newwin2="";
var winOptions = "";
var newwinX = 0;
var newwinY = 0;
var newleft= 0;
var newtop = 0;
var newwinProp = 0;
var url = "";

function checkBrowser() {
	if (ie && macos) {
		top.location.href="browser/browsertrouble.html";
	}
	if (ie4x || ns4x || ns70) {
		top.location.href="browser/browsertrouble.html";
	}

}

function loadImg(dir) {
	imgPath = "imgs/" + ordner + "/thumbs/";
	imgHTMLNumb = 1;

	imgCounter = imgCounter + dir;
	if (imgCounter > maxImg) {
		imgCounter = 1;
	}
	if (imgCounter <= 0) {
		imgCounter = maxImg;
	}
	for (i=imgCounter;i<=imgCounter+2;i++) {
		imgNumb = i;
		if (imgNumb > maxImg) {
			imgNumb = imgNumb-maxImg;
		}
		imgName = imgPath + "bild-" + imgNumb + ".jpg";
		document.images['b'+ imgHTMLNumb].src = imgName;
		imgHTMLNumb = imgHTMLNumb + 1;
	}
}


function openViewer(numb) {
	currImg = imgCounter + numb -1;
	if (currImg > maxImg) {
		currImg = currImg-maxImg;
	}
	
	// fenstereigenschaften festlegen
	if (ie) {
		newleft = (document.body.offsetWidth / 2)-120;
	} else {
		newleft = (window.innerWidth / 2)-120;
	}

	if (numb==0) {//lageplan
		//fenstergroesse
		newwinX = 580;
		newwinY= 730;
		//fensterposition
		var newleft= 30;
		var newtop = 30;
		//url
		url= "lageplan.html";

	} else {//uebrige
		//fenstergroesse
		newwinX = 480;
		newwinY= 420;
		
		
		//fensterposition
		var newleft= 330;
		var newtop = 100; 
		//url
		url= "imgViewer.html?projekt="+ ordner + "&bild=" + currImg + "&max=" + maxImg;
	}

	winOptions = "resizable=no,scrollbars=no, ";
	//winOptions = winOptions + "left="+newleft+",top="+newtop+", ";
	winOptions = winOptions + "toolbar=no,directories=no,menubar=no, ";
	winOptions = winOptions + "width=" + newwinX + ",height=" + newwinY;



	// neues fenster und ggf. andere fenster schliessen
	if (newwin1.closed == false) {
		newwin1.close();
		newwin2=window.open(url,'al2',winOptions);
		newwin2.moveBy(newleft, newtop);
		newwin2.focus();
	} else if (newwin2.closed == false) {
		newwin2.close();
		newwin1=window.open(url,'al1',winOptions);
		newwin1.moveBy(newleft, newtop);
		newwin1.focus();
	} else {
		newwin1=window.open(url,'al1',winOptions);
		newwin1.moveBy(newleft, newtop);
		newwin1.focus();
	}	

}


function closeViewer() {
	if (newwin1.closed == false) {
		newwin1.close();
	}
	if (newwin2.closed == false) {
		newwin2.close();
	}	
}

function nobox(){ 
	if (opera || other){return false;}
	if (ie4x){window.focus();} 
	if (dom){document.getElementById("fixbox").focus();} 
} 


//e-mail

var mailbefehl = String.fromCharCode(109,97,105,108,116,111,58);
var brief = '';
var briefadresse = '';
var at = String.fromCharCode(64);
var betreff = '?subject=';
var ganzerbrief = '';

var namevorname = new Array();
var firma = new Array();
var land = new Array();
var betreffzeile = new Array();
var linktext = new Array();
var linksymbol = new Array();


namevorname[0] = 'h.schmidt';
firma[0] = 'muellerundschmidt';
land[0] = 'ch';
betreffzeile[0] = '';
linktext[0] = '';
linksymbol[0] = '<span class="pfeil"\>&gt;&nbsp;</span\>';

namevorname[1] = 'ch.mueller';
firma[1] = 'muellerundschmidt';
land[1] = 'ch';
betreffzeile[1] = '';
linktext[1] = '';
linksymbol[1] = '<span class="pfeil"\>&gt;&nbsp;</span\>';

namevorname[2] = 'info';
firma[2] = 'muellerundschmidt';
land[2] = 'ch';
betreffzeile[2] = '';
linktext[2] = '';
linksymbol[2] = '<span class="pfeil"\>&gt;&nbsp;</span\>';

namevorname[3] = 'l.schaffer';
firma[3] = 'muellerundschmidt';
land[3] = 'ch';
betreffzeile[3] = '';
linktext[3] = '';
linksymbol[3] = '<span class="pfeil"\>&gt;&nbsp;</span\>';



function insertMailLink(i, txtclass) {
	briefadresse = namevorname[i] + at + firma[i] + '.' + land[i];
	brief = linksymbol[i];
	brief = brief + '<a ';
	if (txtclass) { brief = brief + 'class="' + txtclass + '" '; }
	brief = brief + 'href="' + mailbefehl + briefadresse;
	if (betreffzeile[i] != '') { brief = brief + betreff + betreffzeile[i]; }
	brief = brief + '"\>';
	if (linktext[i] != '') { briefadresse = linktext[i]; }
	ganzerbrief = brief + briefadresse + '<\/a\>';
	return ganzerbrief;
}



