$(document).ready(function(){ 
    $('#sendafriend_form').ajaxForm({
		target:'#out_saf',
		beforeSubmit: validate_sendafriend,
		success: redefine_inputs_sendafriend
	});
});

$(document).ready(function(){ 
    $('#echo_form').ajaxForm({
		target:'#out_echo',
		beforeSubmit: validate_echo,
		success: redefine_inputs_echo
	});
});


function validate_echo(){
raus=false;
  if (document.echo_form.vote[0].checked==true) raus=true;
  if (document.echo_form.vote[1].checked==true) raus=true;
  if (document.echo_form.vote[2].checked==true) raus=true;
  if (document.echo_form.vote[3].checked==true) raus=true;
  if (document.echo_form.vote[4].checked==true) raus=true;
  //alert(raus);
  return raus;
}

function redefine_inputs_echo(){
  //$("#echo_voting").html('Vielen Dank blah blah');
}

function redefine_inputs_sendafriend(){

	if (document.getElementById( "input_name" ).value == "") document.getElementById( "input_name" ).value = "Dein Name:";
	if (document.getElementById( "input_freund" ).value == "") document.getElementById( "input_freund" ).value = "Name des Empfängers:";
	if (document.getElementById( "input_email" ).value == "") document.getElementById( "input_email" ).value = "E-Mail-Adresse des Empfängers:";
	if (document.getElementById( "input_nachricht" ).value == "") document.getElementById( "input_nachricht" ).value = "Nachricht:";
	if (document.getElementById( "input_emailfrom" ).value == "") document.getElementById( "input_emailfrom" ).value = "Deine E-Mail-Adresse:";

} 

function validate_sendafriend(){
	
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var style_term = 'color:#b11616;margin-bottom:5px;margin-top:5px;';
		
		var doneVal = $("#input_done2").val();
		//if(doneVal!='') {hasError=true;}
		
		var nameVal = $("#input_name").val();
		if(nameVal == '' || nameVal == 'Dein Name:') {
			$("#input_name").before('<div style=' + style_term + ' class="error">Bitte Namen angeben!</div>');
			hasError = true;
		}
		
		var freundVal = $("#input_freund").val();
		if(freundVal == '' || freundVal == 'Name des Empfängers:') {
			$("#input_freund").before('<div style=' + style_term + ' class="error">Bitte Namen angeben!</div>');
			hasError = true;
		}

		var emailVal = $("#input_email").val();
		if(emailVal == '' || emailVal == 'E-Mail-Adresse des Empfängers:') {
			$("#input_email").before('<div style=' + style_term + ' class="error">Bitte E-Mail-Adresse angeben!</div>');
			hasError = true;
		} else if(!emailReg.test(emailVal)) {	
			$("#input_email").before('<div style=' + style_term + ' class="error">Bitte eine valide E-Mail-Adresse angeben!</div>');
			hasError = true;
		}		

		var emailfromVal = $("#input_emailfrom").val();
		if(emailfromVal == '' || emailfromVal == 'Deine E-Mail-Adresse:') {
			$("#input_emailfrom").before('<div style=' + style_term + ' class="error">Bitte E-Mail-Adresse angeben!</div>');
			hasError = true;
		} else if(!emailReg.test(emailfromVal)) {	
			$("#input_emailfrom").before('<div style=' + style_term + ' class="error">Bitte eine valide E-Mail-Adresse angeben!</div>');
			hasError = true;
		}
		
		var messageVal = $("#input_nachricht").val();
		if(messageVal == '' || messageVal == 'Nachricht:') {
			$("#input_nachricht").before('<div style=' + style_term + ' class="error">Bitte Nachricht eingeben!</div>');
			hasError = true;
		}
		
		var captchaVal = $("#captcha_saf").val();
		if(captchaVal == '') {
			$("#input_nachricht").after('<div style=' + style_term + ' class="error">Bitte Code eingeben!</div>');
			hasError = true;
		}
		
		if(hasError == true) {
			return false;											
		} else {
			$("#out_saf").html('<p style=' + style_term + '><b>Nachricht wird gesendet ...</b></p>');
		} 
		
			//$.post("/bremenvier/inc/send.php", { emailTo: emailToVal, emailFrom: emailFromVal, subject: subjectVal, message: messageVal, name: nameVal, freund: freundVal, url: url },
	
}				   





$(document).ready(function(){ 
    $('#wanderball_form').ajaxForm({
		target:'#w_out',
		beforeSubmit: validate_wanderball,
		success: redefine_inputs_wanderball//,
        //resetForm: true,
		//clearForm: true
	});

});

function redefine_inputs_wanderball(){

	if (document.getElementById( "w_name" ).value == "") document.getElementById( "w_name" ).value = "Name:";
	if (document.getElementById( "w_firma" ).value == "") document.getElementById( "w_firma" ).value = "Firma:";
	if (document.getElementById( "w_telefon" ).value == "") document.getElementById( "w_telefon" ).value = "Telefon:";
	if (document.getElementById( "w_email" ).value == "") document.getElementById( "w_email" ).value = "E-Mail-Adresse:";
	if (document.getElementById( "w_gebot" ).value == "") document.getElementById( "w_gebot" ).value = "Gebot:";
	if (document.getElementById( "w_nachricht" ).value == "") document.getElementById( "w_nachricht" ).value = "Nachricht:";
	
} 

function validate_wanderball(){
	
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var style_term = 'color:#b11616;margin-bottom:5px;margin-top:5px;';
		
		var nameVal = $("#w_name").val();
		if(nameVal == '' || nameVal == 'Name:') {
			$("#w_name").before('<div style=' + style_term + ' class="error">Bitte Namen angeben!</div>');
			hasError = true;
		}

		var telefonVal = $("#w_name").val();
		if(telefonVal == '' || telefonVal == 'Telefon:') {
			$("#w_telefon").before('<div style=' + style_term + ' class="error">Bitte Telefon-Nummer angeben!</div>');
			hasError = true;
		}

		var gebotVal = $("#w_gebot").val();
		if(gebotVal == '' || gebotVal == 'Gebot:') {
			$("#w_gebot").before('<div style=' + style_term + ' class="error">Bitte Gebot angeben!</div>');
			hasError = true;
		}
		
		var emailVal = $("#w_email").val();
		if(emailVal == '' || emailVal == 'E-Mail-Adresse:') {
			$("#w_email").before('<div style=' + style_term + ' class="error">Bitte E-Mail-Adresse angeben!</div>');
			hasError = true;
		} else if(!emailReg.test(emailVal)) {	
			$("#w_email").before('<div style=' + style_term + ' class="error">Bitte eine valide E-Mail-Adresse angeben!</div>');
			hasError = true;
		}		

		var captchaVal = $("#w_captcha").val();
		if(captchaVal == '') {
			$("#w_nachricht").after('<div style=' + style_term + ' class="error">Bitte Code eingeben!</div>');
			hasError = true;
		}
		
		if(hasError == true) {
			return false;											
		} else {
			$("#w_out").html('<p style=' + style_term + '><b>Nachricht wird gesendet ...</b></p>');
		} 
	
}





$(document).ready(function(){
	$("#submit_contact").click(function(){					   				   
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var style_term = 'color:#b11616;margin-bottom:5px;margin-top:5px;';
		
		var nameVal = $("#input_name").val();
		if(nameVal == '' || nameVal == 'Dein Name:') {
			$("#input_name").before('<div style=' + style_term + ' class="error">Bitte Namen angeben!</div>');
			hasError = true;
		}
		
		var ortVal = $("#input_ort").val();
		if(ortVal == '' || ortVal == 'Ort:') {
			$("#input_ort").before('<div style=' + style_term + ' class="error">Bitte Ort angeben!</div>');
			hasError = true;
		}
		
		var telefonVal = $("#input_telefon").val();
		if(telefonVal == '' || telefonVal == 'Telefon:') {
			$("#input_telefon").before('<div style=' + style_term + ' class="error">Bitte Telefon angeben!</div>');
			hasError = true;
		}
		
		var emailVal = $("#input_email").val();
		if(emailVal == '' || emailVal == 'Deine E-Mail-Adresse:') {
			$("#input_email").before('<div style=' + style_term + ' class="error">Bitte E-Mail-Adresse angeben!</div>');
			hasError = true;
		} else if(!emailReg.test(emailVal)) {	
			$("#input_email").before('<div style=' + style_term + ' class="error">Bitte eine valide E-Mail-Adresse angeben!</div>');
			hasError = true;
		}		

		var messageVal = $("#input_nachricht").val();
		if(messageVal == '' || messageVal == 'Nachricht:') {
			$("#input_nachricht").before('<div style=' + style_term + ' class="error">Bitte Nachricht eingeben!</div>');
			hasError = true;
		}

		if (ortVal != "") { var ortString = "Telefon: " + ortVal + "\n"; } else { var ortString = ""; }
		if (telefonVal != "") { var telefonString = "Telefon: " + telefonVal + "\n"; } else { var telefonString = ""; } 
		var messageString = "Name: " + nameVal + "\n" + "Email: " + emailVal + "\n" + telefonString + ortString + "Nachricht:\n" + messageVal; 
		
		if(hasError == false) {
			$.post("/bremenvier/inc/contact.php",
   				{ message: messageString, email: emailVal },
   				function(data){
					
					$("#contact_form").after('<p style=' + style_term + '><b>Nachricht wurde gesendet.</b></p>');											
   				}
			);
		}
		
		return false;
	});						   
});



$(document).ready(function(){
	$("#xsubmit_contact").click(function(){					   				   
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var style_term = 'color:#b11616;margin-bottom:5px;margin-top:5px;';
		
		var vornameVal = $("#input_vorname").val();
		if(vornameVal == '' || vornameVal == 'Dein Vorname:') {
			$("#input_vorname").before('<div style=' + style_term + ' class="error">Bitte Vornamen angeben!</div>');
			hasError = true;
		}

		var nameVal = $("#input_name").val();
		if(nameVal == '' || nameVal == 'Dein Name:') {
			$("#input_name").before('<div style=' + style_term + ' class="error">Bitte Namen angeben!</div>');
			hasError = true;
		}		
		
		var emailVal = $("#input_email").val();
		if(emailVal == '' || emailVal == 'Deine E-Mail-Adresse:') {
			$("#input_email").before('<div style=' + style_term + ' class="error">Bitte E-Mail-Adresse angeben!</div>');
			hasError = true;
		} else if(!emailReg.test(emailVal)) {	
			$("#input_email").before('<div style=' + style_term + ' class="error">Bitte eine valide E-Mail-Adresse angeben!</div>');
			hasError = true;
		}		
		
		if(hasError == false) {
			$.post("/bremenvier/inc/contact.php",
   				{ message: messageString, email: emailVal },
   				function(data){
					
					$("#contact_form").after('<p style=' + style_term + '><b>Nachricht wurde gesendet.</b></p>');											
   				}
			);
		}
		return false;
	});						   
});




$(document).ready(function(){ 
    $('#studiobutton_form').ajaxForm({
		target:'#out',
		beforeSubmit: validate,
		success: redefine_inputs,
        resetForm: true,
		clearForm: true
	});
    $('#reallike_form').ajaxForm({
		target:'#realout',
		beforeSubmit: validate,
        resetForm: true,
		clearForm: true
	});

});

function redefine_inputs(){
	if (document.getElementById( "name_studiobutton" ).value == "") document.getElementById( "name_studiobutton" ).value = "Name:";
	if (document.getElementById( "ort_studiobutton" ).value == "") document.getElementById( "ort_studiobutton" ).value = "Ort:";
	if (document.getElementById( "email_studiobutton" ).value == "") document.getElementById( "email_studiobutton" ).value = "E-Mail-Adresse:";
	if (document.getElementById( "telefon_studiobutton" ).value == "") document.getElementById( "telefon_studiobutton" ).value = "Telefon:";
	if (document.getElementById( "nachricht_studiobutton" ).value == "") document.getElementById( "nachricht_studiobutton" ).value = "Nachricht:";
} 

function validate(){ 
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var style_term = 'color:#b11616;margin-bottom:5px;margin-top:5px;';
		
		var nameVal = $("#name_studiobutton").val();
		if(nameVal == '' || nameVal == 'Name:') {
			$("#name_studiobutton").before('<div style=' + style_term + ' class="error">Bitte Namen angeben!</div>');
			hasError = true;
		}
		
		var ortVal = $("#ort_studiobutton").val();
		if(ortVal == '' || ortVal == 'Ort:') {
			$("#ort_studiobutton").before('<div style=' + style_term + ' class="error">Bitte Ort angeben!</div>');
			hasError = true;
		}
		
		var telefonVal = $("#telefon_studiobutton").val();
		if(telefonVal == '' || telefonVal == 'Telefon:') {
			$("#telefon_studiobutton").before('<div style=' + style_term + ' class="error">Bitte Telefon angeben!</div>');
			hasError = true;
		}
		
		var emailVal = $("#email_studiobutton").val();
		if(!emailReg.test(emailVal)) {	
			$("#email_studiobutton").before('<div style=' + style_term + ' class="error">Bitte eine valide E-Mail-Adresse angeben!</div>');
			hasError = true;
		}		

		var messageVal = $("#nachricht_studiobutton").val();
		if(messageVal == '' || messageVal == 'Nachricht:') {
			$("#nachricht_studiobutton").before('<div style=' + style_term + ' class="error">Bitte Nachricht eingeben!</div>');
			hasError = true;
		}

		//var dataVal = $("#file").val();
		//var dataValAttr = dataVal.substring(dataVal.lastIndexOf(".")+1);
		//if (dataVal != "") {
		//	if(dataValAttr.toLowerCase() != "jpg" && dataValAttr.toLowerCase() != "jpeg" && dataValAttr.toLowerCase() != "gif" && dataValAttr.toLowerCase() != "png") {
		//		$("#file").after('<div style=' + style_term + ' class="error">Falsches Dateiformat!<br />Erlaubt sind jpg, gif, png.</div>');
		//		hasError = true;
		//	}
		//}
		
		if(hasError == true) {
			return false;					
		} else {
			$("#out").html('<p style=' + style_term + '><b>Nachricht wird gesendet ...</b></p>');
		} 
}




$(document).ready(function(){
	$("#submit_frosch").click(function(){					   				   
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var style_term = 'color:#b11616;margin-bottom:5px;margin-top:5px;';
		
		var nameVal = $("#input_name").val();
		if(nameVal == '' || nameVal == 'Name:') {
			$("#input_name").before('<div style=' + style_term + ' class="error">Bitte Namen angeben!</div>');
			hasError = true;
		}

		var vnamVal = $("#input_vnam").val();
		if(vnamVal == '' || vnamVal == 'Vorname:') {
			$("#input_vnam").before('<div style=' + style_term + ' class="error">Bitte Vornamen angeben!</div>');
			hasError = true;
		}
		
		var teleVal = $("#input_tele").val();
		if(teleVal == '' || teleVal == 'Telefon:') {
			$("#input_tele").before('<div style=' + style_term + ' class="error">Bitte Telefon angeben!</div>');
			hasError = true;
		}
		
		var genrVal = $("#input_genr").val();
		if(genrVal == '' || genrVal == 'Gewinn-Nr. (max. 6 Ziffern):') {
			$("#input_genr").before('<div style=' + style_term + ' class="error">Bitte Gewinn-Nummer angeben!</div>');
			hasError = true;
		}

		var konrVal = $("#input_konr").val();
		if(konrVal == '' || konrVal == 'Kontroll-Nr. (max. 6 Ziffern):') {
			$("#input_konr").before('<div style=' + style_term + ' class="error">Bitte Kontroll-Nummer angeben!</div>');
			hasError = true;
		}		
		var fortVal = $("#input_fort").val();
   	var fdatVal = $("#input_fdat").val();
    if ($("#frosch_submitted").val()=="true") { hasError=true; }
		if(hasError == false) {
		  document.getElementById('frosch_submitted').value="true";
			$.post("/bremenvier/inc/frosch.php",
   				{ tele: teleVal, genr: genrVal, konr: konrVal, fort: fortVal, name: nameVal, fdat: fdatVal, vnam: vnamVal },
   				function(data){
					  $("#frosch_form").after('<p style=' + style_term + '><b>Nachricht wurde gesendet.</b></p>');										
   				}
			);
		}
		
		return false;
	});						   
});




$(document).ready(function(){ 
    $('#kz_form').ajaxForm({
		target:'#out',
		beforeSubmit: validate_kz,
		success: redefine_inputs_kz,
        resetForm: true,
		clearForm: true
	});

});

function redefine_inputs_kz(){

} 

function validate_kz(){ 
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var style_term = 'color:#b11616;margin-bottom:5px;margin-top:5px;';
		
		var vnameVal = $("#kz_vorname").val();
		if(vnameVal == '' || vnameVal == 'Vorname:') {
			$("#kz_vorname").before('<div style=' + style_term + ' class="error">Bitte Vornamen angeben!</div>');
			hasError = true;
		}
		
		var nameVal = $("#kz_name").val();
		if(nameVal == '' || nameVal == 'Name:') {
			$("#kz_name").before('<div style=' + style_term + ' class="error">Bitte Namen angeben!</div>');
			hasError = true;
		}

		var gbdatumVal = $("#kz_gbdatum").val();
		if(gbdatumVal == '' || gbdatumVal == 'Geburtsdatum:') {
			$("#kz_gbdatum").before('<div style=' + style_term + ' class="error">Bitte Geburtsdatum angeben!</div>');
			hasError = true;
		}

		var adresseVal = $("#kz_adresse").val();
		if(adresseVal == '' || adresseVal == 'Adresse:') {
			$("#kz_adresse").before('<div style=' + style_term + ' class="error">Bitte Adresse angeben!</div>');
			hasError = true;
		}

		
		var telefonVal = $("#kz_telefon").val();
		if(telefonVal == '' || telefonVal == 'Telefon:') {
			$("#kz_telefon").before('<div style=' + style_term + ' class="error">Bitte Telefon angeben!</div>');
			hasError = true;
		}
		
		var emailVal = $("#kz_email").val();
		if (emailVal == '' || emailVal == 'E-Mail-Adresse:' ) {
			$("#kz_email").before('<div style=' + style_term + ' class="error">Bitte eine valide E-Mail-Adresse angeben!</div>');
			hasError = true;
		} else {
			if(!emailReg.test(emailVal)) {	
				$("#kz_email").before('<div style=' + style_term + ' class="error">Bitte eine valide E-Mail-Adresse angeben!</div>');
				hasError = true;
			}	 		
		}

		var hobbysVal = $("#kz_hobbys").val();
		if(hobbysVal == '' || hobbysVal == 'Hobbys:') {
			$("#kz_hobbys").before('<div style=' + style_term + ' class="error">Bitte Hobbys angeben!</div>');
			hasError = true;
		}

		var berufVal = $("#kz_beruf").val();
		if(berufVal == '' || berufVal == 'Beruf:') {
			$("#kz_beruf").before('<div style=' + style_term + ' class="error">Bitte Beruf angeben!</div>');
			hasError = true;
		}

		var groesseVal = $("#kz_groesse").val();
		if(groesseVal == '' || groesseVal == 'Größe:') {
			$("#kz_groesse").before('<div style=' + style_term + ' class="error">Bitte Größe angeben!</div>');
			hasError = true;
		}
		
		var dataVal = $("#kz_file").val();
		var dataValAttr = dataVal.substring(dataVal.lastIndexOf(".")+1);
		if (dataVal != "") {
			if(dataValAttr.toLowerCase() != "jpg" && dataValAttr.toLowerCase() != "jpeg" && dataValAttr.toLowerCase() != "gif" && dataValAttr.toLowerCase() != "png") {
				$("#kz_groesse").after('<div style=' + style_term + ' class="error">Falsches Dateiformat!<br />Erlaubt sind jpg, gif, png.</div>');
				hasError = true;
			}
		} else {
			$("#kz_groesse").after('<div style=' + style_term + ' class="error">Bitte ein Bild angeben.</div>');
			hasError = true;
		}
		
		if(hasError == true) {
			return false;											
		} else {
			$("#out").html('<p style=' + style_term + '><b>Nachricht wird gesendet ...</b></p>');
		} 
}

$(document).ready(function(){ 
    $('#fotokalender_form').ajaxForm({
		target:'#fout'
	});

});

$(document).ready(function(){ 
    $('#poll_form').ajaxForm({
		target:'#pollout'
	});

});

