jQuery(document).ready(function(){

    	// pngFix
    	jQuery(document).pngFix();
    
    	//news delete last border
    	jQuery('#mainNav ul li:last').css('background', 0);
    
    	//footer delete last border
    	jQuery('footer ul li:last').css('background', 0);
    
    	//adjust scrollbar
    	jQuery('#contentInner').jScrollPane();
    
    	jQuery('li.csc-section a').each(function() {
		var linkParts = jQuery(this).attr('href').split('#');
		if(linkParts.length > 1) {
			jQuery(this).attr('href', '#' + linkParts[1])
		}
    	}).attr('onclick','return false;');

    	jQuery('#mailform').removeAttr('onsubmit');
	jQuery('#mailform').submit(checkForm);

	jQuery('#mailforminformationenIchmchtemehrInformationenzugeschicktbekommen').attr('onclick','inputInvisible()');
	jQuery('#mailforminformationenIchmchteMitgliedwerdenimVereinFreundedesSendesaalesJahresbeitragmindestens15').attr('onclick','inputVisible()');
});

function inputInvisible(){
	jQuery('span.csc-mailform-label').css('display','none');
	jQuery('#mailformbank').parent('div.csc-mailform-field').css('display','none');
	jQuery('#mailformaccount').parent('div.csc-mailform-field').css('display','none');
	jQuery('#mailformbankcode').parent('div.csc-mailform-field').css('display','none');
	jQuery('#mailformauthorisation').parent('div.csc-mailform-field').css('display','none');
};
function inputVisible(){
	jQuery('span.csc-mailform-label').css('display','block');
	jQuery('#mailformbank').parent('div.csc-mailform-field').css('display','block');
	jQuery('#mailformaccount').parent('div.csc-mailform-field').css('display','block');
	jQuery('#mailformbankcode').parent('div.csc-mailform-field').css('display','block');
	jQuery('#mailformauthorisation').parent('div.csc-mailform-field').css('display','block');	
};

function checkForm(){
	var errorText = '';
	
	
	if(jQuery('#mailformfirstname').val()==""){
		errorText = errorText + 'Vorname fehlt<br/>';
	}
	if(jQuery('#mailformlastname').val()==""){
		errorText = errorText + 'Nachname fehlt<br/>';
	}
	if(jQuery('#mailformfirstname').val()==""){
		errorText = errorText + 'Vorname fehlt<br/>';
	}
	if(jQuery('#mailformstreet').val()==""){
		errorText = errorText + 'Strasse/Hausnummer fehlt<br/>';
	}

	var postcode = jQuery('#mailformpostcode').val();
	if(!postcode.match(/^[0-9]{5}$/i)){
		errorText = errorText + 'Ung&uuml;ltige Postleitzahl<br/>';
	}
	if(jQuery('#mailformcity').val()==""){
		errorText = errorText + 'Ort fehlt<br/>';
	}

	var email = jQuery('#mailformemail').val();
	if(!email.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i)){
		errorText = errorText + 'Ung&uuml;ltige E-Mailadresse<br/>';
	}
	
	if(!jQuery('#mailforminformationenIchmchtemehrInformationenzugeschicktbekommen').attr('checked')){
		if(jQuery('#mailformbank').val()==""){
			errorText = errorText + 'Name des Geldinstituts fehlt<br/>';
		}

		var account = jQuery('#mailformaccount').val();
		if(!account.match(/^[0-9]+$/i)){
			errorText = errorText + 'Ung&uuml;ltige Kontonummer<br/>';
		}

		var bankcode = jQuery('#mailformbankcode').val();
		if(!bankcode.match(/^[0-9]+$/i)){
			errorText = errorText + 'Ung&uuml;ltige Bankleitzahl<br/>';
		}

		var amount = jQuery('#mailformamount').val();
		if(!amount.match(/^[0-9.,]+$/i)){
			errorText = errorText + 'Ung&uuml;ltigen Betrag eingegeben<br/>';
		}

		if(!jQuery('#mailformauthorisation').attr('checked')){
			errorText = errorText + 'Sie m&uuml;ssen der Lastschrift zustimmen<br/>';
		}
	};

	
	if(errorText!=""){
		jQuery('#c177').html(errorText);
		jQuery('#c178').html(errorText);
		return false;
	}
};


