/*
 * Leeraufruf um Fehler zu vermeiden
 */
function load() {
}

/*
 * nbsp, CE | 2010-02-12 - Funktionen werden fuer das Nachladen von Scripts &
 * Styles benoetigt, die nur auf bestimmten Seiten verwendet werden.
 * 
 */

function addCSS(content) {
	var script = document.createElement('link');
	script.setAttribute('rel', 'stylesheet');
	script.setAttribute('type', 'text/css');
	script.setAttribute('href', content);
	document.getElementsByTagName('head')[0].appendChild(script);
}

function addJS(src, content) {
	var script = document.createElement('script');
	script.setAttribute('type', 'text/javascript');
	if (src != 'undefined' && src != '')
		script.setAttribute('src', src);
	if (content != 'undefined' && content != '')
		script.innerHTML = content;
	document.getElementsByTagName('head')[0].appendChild(script);
}

/*
 * Formular validierung fuer Gewinnspiel
 * 
 */

function checklotteryfields(form) {
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,3})|(aero|coop|info|museum|name)+$/;
	var send = true;
	var radio = 0;
	var radiocheck = document.getElementsByName('answer').length;

	for ( var i = 0; i < radiocheck; i++) {
		if (document.getElementsByName('answer')[i].checked == true) {
			break;
		} else {
			radio = radio + 1;
		}
	}

	if (radio == radiocheck) {
		var errormessage1 = cLangCache["lotteries.error.answer"];
		document.getElementById('error1').innerHTML = errormessage1;
		send = false;
	} else {
		document.getElementById('error1').innerHTML = '';
	}

	if (form.name.value == '') {
		var errormessage2 = cLangCache["lotteries.error.name"];
		document.getElementById('error2').innerHTML = errormessage2;
		send = false;
	} else {
		document.getElementById('error2').innerHTML = '';
	}

	if (!filter.test(form.email.value)) {
		var errormessage3 = cLangCache["lotteries.error.email"];
		document.getElementById('error3').innerHTML = errormessage3;
		send = false;
	} else {
		document.getElementById('error3').innerHTML = '';
	}

	if (form.check.value == '') {
		var errormessage4 = cLangCache["lotteries.error.capture"];
		document.getElementById('error4').innerHTML = errormessage4;
		send = false;
	} else {
		document.getElementById('error4').innerHTML = '';
	}

	return send;

}

function changeImages() {
	if (document.images) {
		for ( var i = 0; i < changeImages.arguments.length; i += 2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i + 1];
		}
	}
}

function removeEmptyText(el, str) {
	el.value = (el.value == str) ? '' : el.value;
}
function addEmptyText(el, str) {
	el.value = (el.value.length) ? el.value : str;
}
function submitSearchForm(form, str) {
	if (form.q.value.length && form.q.value != str) {
		form.submit();
	}
	return false;
}


function setFontSize(value) {
	var fontsize = '';
	switch(value) {
	case 2:
		fontsize = '1.2em';
		break;
	case 3:
		fontsize = '1.4em';
		break;
	default:
		value = 1;
		fontsize = '1em';
		break;
	}
	$('#center').css('font-size', fontsize);
	$.cookie('fontsize', value);
}
