/*
 * Vorladen der Navi-Grafiken
*/

var bild1 = new Image(); bild1.src="img/main01over.gif";
var bild2 = new Image(); bild2.src="img/main02over.gif";
var bild3 = new Image(); bild3.src="img/main03over.gif";
var bild4 = new Image(); bild4.src="img/main04over.gif";
var bild5 = new Image(); bild5.src="img/imprint01over.gif";
var bild6 = new Image(); bild6.src="img/FFFFFF.gif";
var bild7 = new Image(); bild7.src="img/search01over.gif";


function mOver( source ){
	document.images[source].src = 'img/' + source + 'over.gif';
}

function mOut( source ){
	document.images[source].src = 'img/' + source + '.gif';
}

function mOverDot( source ){
	document.images[source].src = 'img/FFFFFF.gif';
}

function mOutDot( source ){
	document.images[source].src = 'img/F84711.gif';
}

function resizeGallery(){

	var scrwidth = ( navigator.appName == "Microsoft Internet Explorer" ) ? document.body.offsetWidth : window.innerWidth;
	document.getElementById('gallery').style.width = scrwidth-110 + "px";
}

function resizeBody(){

	var scrwidth = ( navigator.appName == "Microsoft Internet Explorer" ) ? document.body.offsetWidth : window.innerWidth;
	document.getElementById('content').style.width = scrwidth-310 + "px";
}

wincount = 0;

/* Öffnet das notwendige Popup für das Bild - Hochformat bzw. Querformat */
function openWin( url, pageurl ){
        if( wincount > 0){
            if( details.closed == false ){
                details.close();
            }            
        }
	var imgs = document.images;
	var indx;
	for( i=0; i<imgs.length; i++ ){
		if( imgs[i].src.indexOf( url ) != -1 ){
			indx = i;
			break;
		}
	}
	if( imgs[indx].width > imgs[indx].height ){
		openDetailsWin02( pageurl );
	} else {
		openDetailsWin01( pageurl );
	}
	return true;
}

function openDetailsWin01( url ){
        wincount++;
	var lft = screen.width/2-325;
	var tp = screen.height/2-265;
	var params = "width=650,height=530,left=" + lft + ",top=" + tp + ",resizable=no,scrollbars=no,status=no";
	details = window.open(url, "kuenstler", params);
	if(details.width != 650){
		details.resizeTo(650,530)
	}
	details.focus();
}

function openDetailsWin02( url ){
        wincount++;
	var lft = screen.width/2-390;
	var tp = screen.height/2-265;
	var params = "width=780,height=530,left=" + lft + ",top=" + tp + ",resizable=no,scrollbars=no,status=no";
	details = window.open(url, "kuenstler", params);
	if(details.width != 780){
		details.resizeTo(780,530)
	}
	details.focus();
}

function openSearchWin( url ){
        wincount++;
	var lft = screen.width/2-325;
	var tp = screen.height/2-265;
	var params = "width=650,height=530,left=" + lft + ",top=" + tp + ",resizable=no,scrollbars=no,status=no";
	details = window.open(url, "kuenstler", params);
	if(details.width != 650){
		details.resizeTo(780,530)
	}
	details.focus();
}

function openBody(){
        var pwbody = '';
        pwbody += '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">\n';
        pwbody += '<html>\n';
        pwbody += '<head>\n';
        pwbody += '<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\n';
        pwbody += '<title>Details</title>\n';
        pwbody += '<link type="text/css" href="fetzer.css" rel="stylesheet">\n';
        pwbody += '</head>\n';
        pwbody += '<body style="background-color:#515151;overflow:hidden;">\n';
        pwbody += '<div id="header1" style="left:35px;width:440px;">';
        pwbody += '<span class="headline">';
        pwbody += document.getElementById("c3col1").innerHTML + "<br /><br />";
        pwbody += '</span>';
        pwbody += '</div>';
        pwbody += '<div id="body1" style="top:70px;left:35px;width:440px;height:300px;padding-right: 15px;overflow:auto;">';
        //pwbody += document.getElementById("c3col2").innerHTML + "<br /><br />";
        pwbody += document.getElementById("bodytxt").innerHTML;
        pwbody += '</div>'; 
        pwbody += '<div id="redbar3">\n';
        pwbody += '</div>\n';
        pwbody += '</body>\n';
        pwbody += '</html>\n';
	var lft = screen.width/2-250;
	var tp = screen.height/2-200;
	var params = "width=500,height=400,left=" + lft + ",top=" + tp + ",resizable=no,scrollbars=no,status=no";
	bw = window.open("", "bow", params);
        bw.document.open();
        bw.document.write( pwbody );
        bw.document.close();
        bw.focus();
}

function openVita(url){
	var lft = screen.width/2-250;
	var tp = screen.height/2-200;
	var params = "width=500,height=400,left=" + lft + ",top=" + tp + ",resizable=no,scrollbars=no,status=no";
	bw = window.open(url, "bow", params);
        bw.focus();
}


function rel(){
	location.reload();
}

function setTitles(){
    var lnks = document.links;
    for( i = 0; i < 35; i++ ){
        if( document.getElementById("lnk"+i) ){
            document.getElementById("lnk"+i).title = document.getElementById("lnk"+i).innerHTML;
        }
    }
}

function startSearch(){
    var q = document.forms['pagesearch'].elements.query.value;
    if( q.length > 0 && q.length < 3 ){
        document.forms['pagesearch'].elements.query.value = q + "*";
        document.forms['pagesearch'].submit();
    } else if( q.length > 2 ) {
        //und verknüpfen..
        var myquery = q.split(" ");
        if(myquery.length > 1){
            var nuquery = new Array();
            for(i=0; i<myquery.length; i++){
                nuquery[nuquery.length] = "+" + myquery[i];
            }
            document.forms['pagesearch'].elements.query.value = nuquery.join(" ");
            document.forms['pagesearch'].submit();
        } else {
            document.forms['pagesearch'].submit();
        }

    }
}

function startBSearch(){
    var q = document.forms['bottomsearch'].elements.query.value;
    if( q.length > 0 && q.length < 3 ){
        document.forms['bottomsearch'].elements.query.value = q + "*";
        document.forms['bottomsearch'].submit();
    } else if( q.length > 2 ) {
        //und verknüpfen..
        var myquery = q.split(" ");
        if(myquery.length > 1){
            var nuquery = new Array();
            for(i=0; i<myquery.length; i++){
                nuquery[nuquery.length] = "+" + myquery[i];
            }
            document.forms['bottomsearch'].elements.query.value = nuquery.join(" ");
            document.forms['bottomsearch'].submit();
        } else {
            document.forms['bottomsearch'].submit();
        }

    }
}

function toggleLangMenu( _act ){
	document.getElementById("langselector").style.visibility=_act;
}


function validateCF(){
	if( document.forms['CF'].from.value.indexOf('@') == -1 || document.forms['CF'].fullname.value.length < 5 || document.forms['CF'].phone.value.length < 5 ){
		return false;
	} else {
		return true;
	}
}


window.onresize = rel;


