﻿// sifr-Definitionen
var meta = {
	src: '/lib/sifr_univers_cond_light.swf'
};
var meta2 = {
	src: '/lib/sifr_univers_cond.swf'
};

sIFR.delayCSS = true;
sIFR.activate(meta);

sIFR.replace(meta, {
	selector: 'h1', css: [
		'.sIFR-root { color: #192D46; font-size: 20px; text-transform: uppercase; }',
		'a:link { color: #192D46; text-decoration: none; }',
		'a:hover { color: #192D46; }'
	],
	wmode: 'transparent'
});

sIFR.replace(meta2, {
	selector: 'h2.info', css: [
		'.sIFR-root { color: #FFFFFF; font-size: 14px; background-color: #B9B9B9; text-transform: uppercase; }',
		'a:link { color: #192D46; text-decoration: none; }',
		'a:hover { color: #192D46; }'
	],
	wmode: 'transparent',
	tuneHeight: [-7]
});

sIFR.replace(meta2, {
	selector: 'h2', css: [
		'.sIFR-root { color: #FFFFFF; font-size: 14px; background-color: #D2DA3B; text-transform: uppercase; }',
		'a:link { color: #FFFFFF; text-decoration: none; }',
		'a:hover { color: #FFFFFF; }'
	],
	wmode: 'transparent',
	tuneHeight: [-7]
});

sIFR.replace(meta2, {
	selector: '#navi li.main', css: [
		'.sIFR-root { font-size: 14px; text-transform: uppercase; }',
		'a:link { color: #192D46; text-decoration: none; }',
		'a:hover { color: #192D46; }'
	],
	wmode: 'transparent',
	tuneHeight: [-5]
});

// E-Mail-Schutzfunktion
function openmailurl(prefix, postfix) {
	if(!postfix) {
		postfix = 'qualitaetssiegel.net';
	}
	location.href= 'mailto:' + prefix + '@' + postfix;
}

// Formulareeingaben pruefen
function checkForm(formname, werte) {
	var fields = new Array();
	var check = 0;
	var regex=/^[\w,_,\-,.]*$/;
	var email_regex = /^.+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,6}|[0-9]{1,3})$/;
	var check_email = -1;
	
	
	if ((document[formname]['anfrage'].checked==false) && (document[formname]['reklamation'].checked==false)) {
		alert('Bitte wählen Sie ein Anliegen aus!');
		return false;
	}
	
	for (var i=0; i<werte.length; i++) {
		fields[i] = document[formname][werte[i]].value;
	}
	
	for (var i=0; i<fields.length; i++) {
		if (fields[i] == "") {
			alert('Sie müssen alle mit * gekennzeichneten Felder ausfüllen!');
			return false;
		} else {
			check++;
		}
		if ((werte[i] == 're_email')) {
			check_email = fields[i].search(email_regex);
			if (check_email == -1) {
				alert('Bitte tragen Sie eine korrekte E-Mail-Adresse ein.');
				return false;
			}
		}
	}
	if (check == werte.length) {
		return true;
	} else {
		return false;
	}
}