<!--
/**
 * Functions
 * @package CoMa
 * @subpackage inc
 * @author Stefan Lingler <sl@pixelwings.com>
 * @copyright Pixelwings Medien GmbH
 */
function do_onload() {
	initmb();
}

 
function cc(e,s) {
	var e=document.getElementById(e);
	if (e!=null) {
		e.className=(s?e.className+s:e.className.replace(/(.*)hi/,'$1'));
	}
}

function changeClass(element,class_name,timeout) {
	timeout=timeout?timeout:0;
	switch (typeof(element)) {
		case 'string':
			element=document.getElementById(element);
		break;
	}
	element.className=class_name
}

function openPopup(content) {
	var popup=window.open(window.location+(location.search?'&':'?')+'style=popup&content='+content,'POPUP','width=600,height=500,menubar=0,location=0,resizable=1,scrollbars=1');
	popup.focus();
}

function opp(content) {
	var p=window.open('/Kondolenz/','POPUP','width=610,height=300,menubar=0,location=0,resizable=1,scrollbars=1');
	p.focus();
}

function printPage() {
	var popup=window.open(window.location+(location.search?'&':'?')+'print','PRINT','width=600,height=500,menubar=0,location=0,resizable=1');
	popup.focus();
}

function ge(id) {return document.getElementById(id);}

function init() {
	var a,o,i;
	if ( o = ge("dia_show") ) {
		setInterval("startDia();",2000);
	}
}

function startDia() {
	var o,a,i,x,y;
	o = ge("dia_show");
	a = o.getElementsByTagName("img");
	if ( diaNummer > 4 ) x=5; else x=0;
	a[ diaReihenfolge[ diaNummer-x ] ].src = diaBilder[ diaReihenfolge[diaNummer-x]+x ];
	diaNummer++;
	if (diaNummer > 9 ) diaNummer = 0;
}

function checkF( f ) {
	var sE = '';
	
	switch ( f.name ) {
		case 'kontakt': 
			var aP = new Array(
							new Array( "customer_anrede", 3 , "Sie haben keine Anrede gew&auml;hlt."),
							new Array( "customer_prename", 0 , "Sie haben keinen Vornamen eingegeben."),
							new Array( "customer_name", 0 , "Sie haben keinen Nachnamen eingegeben."),
							new Array( "customer_adress_street", 0 , "Sie haben keine Strasse eingegeben."),
							new Array( "customer_adress_number1", 0 , "Sie haben keine Hausnummer eingegeben."),
							new Array( "customer_adress_number3", 0 , "Sie haben keine T&uuml;rnummer eingegeben."),
							new Array( "customer_adress_plz", 0 , "Sie haben keine PLZ eingegeben."),
							new Array( "customer_adress_place", 0 , "Sie haben keinen Ort eingegeben."),
							new Array( "customer_datenschutz", 4 , "Sie haben die Einverst&auml;ndniserkl&auml;rung im Sinne des &sect; 18 Abs. 1.Z.1.DSG nicht gegeben.")


										 );
		break;
		case 'empfehlen': 
			var aP = new Array(
							new Array( "customer_name", 0 , "Sie haben keinen eigenen Namen eingegeben."),
							new Array( "customer_email", 2 , "Ihre E-Mail ist nicht korrekt."),
							new Array( "message", 0 , "Sie haben keine Nachricht eingegeben."),
							new Array( "recipient_name", 0 , "Sie haben keinen Namen des Empf&auml;ngers eingegeben."),
							new Array( "recipient", 2 , "Empf&auml;nger E-Mail ist nicht korrekt.")
										 );
		break;
	}
	for (i = 0; i<aP.length; i++) {
		
		
		switch( aP[i][1] ) {
			case 0:
				if (f.elements[aP[i][0]].value == "" ) sE += "&nbsp;&nbsp;"+aP[i][2]+"<br>";
			break;
			case 1:
				if (f.elements[aP[i][0]].value.length != 11 || isNaN(f.elements[aP[i][0]].value*1) ) sE += "&nbsp;&nbsp;"+aP[i][2]+"<br>";
			break;
			case 2:
				var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
				if ( !filter.test(f.elements[aP[i][0]].value) ) sE += "&nbsp;&nbsp;"+aP[i][2]+"<br>";
			break;
			case 3:
				if ( f.elements[aP[i][0]].options.selectedIndex==0 ) sE += "&nbsp;&nbsp;"+aP[i][2]+"<br>";
			break;
			case 4: /*checkbox*/
				if ( f.elements[aP[i][0]].checked==false ) sE += "&nbsp;&nbsp;"+aP[i][2]+"<br>";
			break;			
		}
	} //for
	
	if (sE!="") document.getElementById("error_"+f.name).innerHTML = ""+sE;
	else {
		f.submit();
	}

}

function changeMap(img) {
	
	var i = parseInt(img.alt);
	
	if ( o = document.getElementById("b"+i) ) {
		
		//alert( o.src );
		
		var f = o.src.substring( o.src.lastIndexOf("/")+1 );
		if ( f.substring(0,1) == "_" ) f = o.src.substring( 0, o.src.lastIndexOf("/")+1 ) + f.substring(1);
		else f = o.src.substring( 0, o.src.lastIndexOf("/")+1 ) + "_" + f;
		
		//alert( f );
		
		o.src = f;
		
	}
	
	
	
}

function bezirkSubmit(img) {
	var i = parseInt(img.alt);
	document.searchF.bezirk.value = i;
	document.searchF.submit(); 
}


//-->
