Cufon.replace('.button span,.descText,.mrsText', {fontFamily: 'Mars-Regular'});
Cufon.replace('nav ul li a,.descText span', {fontFamily: 'Mars-Light'});
Cufon.replace('.label,#informationForm h1,#kontakt h1,#informationForm label,.agText,#terms h3', {fontFamily: 'Mars-Regular'});

function inputLimiter(e, allow) {
    var AllowableCharacters = '';
    if (allow == 'letters') { AllowableCharacters = ' abcçdefgðhýijklmnñoöpqrsþtuüvwxyzABCÇDEFGÐHIÝJKLMNOÖPQRSÞTUÜVWXYZ'; }
    if (allow == 'numbers') { AllowableCharacters = '1234567890'; }
    if (allow == 'lettersnumbers') { AllowableCharacters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'; }
    if (allow == 'mail') { AllowableCharacters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@._-1234567890'; }
    var k;
    k = document.all ? parseInt(e.keyCode) : parseInt(e.which);
    if (k != 13 && k != 8 && k != 0) {
        if ((e.ctrlKey == false) && (e.altKey == false)) {
            return (AllowableCharacters.indexOf(String.fromCharCode(k)) != -1);
        }
        else {
            return true;
        }
    }
    else {
        return true;
    }
}


$(document).ready(function(){
	$("input[type='radio'],input[type='checkbox']").ezMark();
	
	$("#agreement").click(function(){
		$("#terms").show();
		$("#termsText").jScrollPane();
		return false;
	});
	
	$("#terms .close").click(function(){
		$("#terms").hide();
		return false;
	});
});
