// Kontakt Form Validator
function valid(type){
	if (type==null || type=='onlineanmeldung') {
		if(document.getElementById('titel').value == "0"){
			alert("Bitte geben Sie Ihre Anrede an!");
			return false;
		}
		if(document.getElementById('vorname').value == ""){
			alert("Bitte geben Sie Ihren Vornamen an!");
			return false;
		}
		if(document.getElementById('name').value == ""){
			alert("Bitte geben Sie Ihren Namen an!");
			return false;
		}
		if(document.getElementById('strasse').value == ""){
			alert("Bitte geben Sie Ihre Strasse an!");
			return false;
		}
		if(document.getElementById('plz').value == ""){
			alert("Bitte geben Sie Ihre PLZ an!");
			return false;
		}
		if(document.getElementById('ort').value == ""){
			alert("Bitte geben Sie Ihren Ort an!");
			return false;
		}
		if(document.getElementById('email').value == ""){
			alert("Bitte geben Sie Ihre Email-Adresse an!");
			return false;
		}
		var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
		vormals =document.getElementById('email').value;
		vormals=document.getElementById('email').value=vormals.replace(/;/g,',');
		vormals=document.getElementById('email').value=vormals.replace(/ /g,'');
		vormals =document.getElementById('email').value+','+vormals;
		jetzt ='"'+vormals.replace(/,/g,'","')+'"';
		emails = eval('new Array('+jetzt+')');
		for (i=0; i < emails.length; ++i){
			if ((r1.test(emails[i])==false && r2.test(emails[i]) == false)|| emails[i].indexOf("@") < 2){
				alert ('\"'+emails[i]+'\"\nist keine gültige Emailadresse.')
				return false;
				break;
			}
		}
	}
	if (type==null){
		if(document.getElementById('telefon').value == ""){
			alert("Bitte geben Sie Ihre Telefonnummer an!");
			return false;
		}
	}	
	if (type=='onlineanmeldung'){
		if(document.getElementById('titel_new').value == ""){
			alert("Bitte geben Sie Ihren Titel an!");
			return false;
		}		
		ok=0;		
		for (i=1;i<6;++i) {

			if(document.getElementById('kongresscharge_'+i).checked==1){
				ok=1; 
				break;
			}
		}
		if (ok==0) {
			alert("Bitte wählen Sie mindestens eine Kongressgebührkategorie!");
			return false;
		}
	}	
}

function gallery(gallery2){
	if (gallery2){
		eval('window.open(\'http://www.medizin-medien.info/mma/_gallery.cfm?gallery='+gallery2+'\',\'Gallery\',\'width=420,height=500,scrollbars=yes,location=no,resizable=yes,menubar=no\')');
	}
	else
		window.open('http://www.medizin-medien.info/mma/_gallery.cfm','Gallery','width=420,height=500,location=no,resizable=yes,scrollbars=yes,menubar=no');	
}

function popup_window( url, id, width, height )
{
	popup = window.open( url, id, 'toolbar=no,scrollbars=no,location=no,statusbar=no,menubar=no,resizable=no,width=' + width + ',height=' + height + '' );
	popup.focus();
}

// Banner Rotation
function BannerRotation(){
	var x=0;				
	var o='';
	if (typeof BannerIDs != 'undefined' && typeof BannerURLs != 'undefined' && typeof BannerTitles != 'undefined' && typeof BannerRemarks != 'undefined') {
		var min=0;
		var max=BannerIDs.length-1;
		var BannerStart=min + parseInt( Math.random() * ( max-min+1 ));
		for (x=0; x<=(BannerIDs.length-1);x++) {
			o=o+'<div style="text-align:center; margin-bottom:10px; margin-top:10px">';						
			o=o+'<a href="'+BannerRemarks[BannerStart]+'" target="_blank">';
			o=o+'<img src="'+BannerURLs[BannerStart]+'" ';
			o=o+'title="'+BannerTitles[BannerStart]+'" style="border:0" />';
			o=o+'</a></div>';
			BannerStart++;						
			if (BannerStart > (BannerIDs.length-1))
				BannerStart=0;						
		}
	}
	return o;
}