var dl_version_nr = "";

/* ----------------------------------- count downloads -------------------------------- */

function count_download(version_nr) {
	dl_version_nr = version_nr;
	var wohin = rewriteon+"sites/ajax_count_download.php";
	var myAjax = new Request({
		url: wohin,
	    method: 'get',
		data: {'version_nr': version_nr},
		onComplete: start_download
	}).send();
}

function start_download() {
	window.location.href = $('dl_' + dl_version_nr).href;
}

/* ------------------------------------- newsletter ----------------------------------- */

function proof_email(newl_email) {
	var strEmailReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
	var regEmailex = new RegExp(strEmailReg);
 
	if (regEmailex.test(newl_email)) { // Email-Format stimmt
		return true;
	}
	return false;
}
	
function newsletter() {
	newl_email = $('newsletter_email').value;
	if  (proof_email(newl_email)) {
		var ein_o_aus = 0;
		if ($('newsletter_austr').checked == true) {
			ein_o_aus = 1;
		}
		var wohin = rewriteon+"sites/ajax_newsletter.php";
		var myAjax = new Request({
			url: wohin,
		    method: 'get',
			data: {'email': newl_email, 'ein_o_aus': ein_o_aus},
			onComplete: newsletter_msg
		}).send();
	}
	else {
		newsletter_msg("0--Keine gültige Emailadresse");
	}
}

function newsletter_msg(response) {
	resp = response.split('--');
	var back_clr = "";
	if (resp[0] == 0) { // error
		back_clr = "#8F080E";
	}
	else { // success
		back_clr = "#157F0F";		
	}
	$('newsletter_msg').setStyles({ // deletes the loading state
		'background': back_clr
	});
	$('newsletter_msg').innerHTML = resp[1];
}