
$(function() {

var badcolor = '#FFA5A5';

// Formular send register/passwort again
$('#sendpasswordagain').submit(function(){
form_ok = true;

	if($('#email1').val()=='') {
		$('#email1').css('background-color', badcolor);
		$('#email1').focus();
		form_ok = false;
	} else {
		$('#email1').css('background-color', '#FFFFFF');
	}
	
	if(form_ok == false) {
		return false;
	}

});

// Formular checkout overview
$('#frmCheckout').submit(function(){
form_ok = true;

if ( $('#check_toggle_shipto').is(':checked')) {

	if($('#city').val()=='') {
		$('#city').css('background-color', badcolor);
		$('#city').focus();
		form_ok = false;
	} else {
		$('#city').css('background-color', '#FFFFFF');
	}

	if($('#zip').val()=='') {
		$('#zip').css('background-color', badcolor);
		$('#zip').focus();
		form_ok = false;
	} else {
		$('#zip').css('background-color', '#FFFFFF');
	}

	if($('#street').val()=='') {
		$('#street').css('background-color', badcolor);
		$('#street').focus();
		form_ok = false;
	} else {
		$('#street').css('background-color', '#FFFFFF');
	}
	
	if($('#lastname').val()=='') {
		$('#lastname').css('background-color', badcolor);
		$('#lastname').focus();
		form_ok = false;
	} else {
		$('#lastname').css('background-color', '#FFFFFF');
	}
	
	if($('#firstname').val()=='') {
		$('#firstname').css('background-color', badcolor);
		$('#firstname').focus();
		form_ok = false;
	} else {
		$('#firstname').css('background-color', '#FFFFFF');
	}

}

if ( $('#payment_method41:checked').val() == "41") {
	
	if($('#account_number').val()=='') {
		$('#account_number').css('background-color', badcolor);
		$('#account_number').focus();
		form_ok = false;
	} else {
		$('#account_number').css('background-color', '#FFFFFF');
	}
	
	if($('#bank_name').val()=='') {
		$('#bank_name').css('background-color', badcolor);
		$('#bank_name').focus();
		form_ok = false;
	} else {
		$('#bank_name').css('background-color', '#FFFFFF');
	}
	
	if($('#bank_code').val()=='') {
		$('#bank_code').css('background-color', badcolor);
		$('#bank_code').focus();
		form_ok = false;
	} else {
		$('#bank_code').css('background-color', '#FFFFFF');
	}
	
	if($('#account_holder').val()=='') {
		$('#account_holder').css('background-color', badcolor);
		$('#account_holder').focus();
		form_ok = false;
	} else {
		$('#account_holder').css('background-color', '#FFFFFF');
	}
}

if($('#buyer').val()=='') {
	$('#buyer').css('background-color', badcolor);
	$('#buyer').focus();
	form_ok = false;
} else {
	$('#buyer').css('background-color', '#FFFFFF');
}

if ( $('#checkbox_agb').is(':checked')) {
	
	} else {
	$('#agb_alert').show();
	form_ok = false;
}



	if(form_ok == false) {
		return false;
	}

});

// Formular Wanted Article
$('#frmWanted_article').submit(function(){

	var form_ok = true;
	
	if($('#email1').val()=='') {
		$('#email1').css('background-color', badcolor);
		$('#email1').focus();
		form_ok = false;
	} else {
		$('#email1').css('background-color', '#FFFFFF');
	}
	
	if($('#city').val()=='') {
		$('#city').css('background-color', badcolor);
		$('#city').focus();
		form_ok = false;
	} else {
		$('#city').css('background-color', '#FFFFFF');
	}	
	
	if($('#zip').val()=='') {
		$('#zip').css('background-color', badcolor);
		$('#zip').focus();
		form_ok = false;
	} else {
		$('#zip').css('background-color', '#FFFFFF');
	}
	
	if($('#street').val()=='') {
		$('#street').css('background-color', badcolor);
		$('#street').focus();
		form_ok = false;
	} else {
		$('#street').css('background-color', '#FFFFFF');
	}

	if($('#lastname').val()=='') {
		$('#lastname').css('background-color', badcolor);
		$('#lastname').focus();
		form_ok = false;
	} else {
		$('#lastname').css('background-color', '#FFFFFF');
	}

	if($('#firstname').val()=='') {
		$('#firstname').css('background-color', badcolor);
		$('#firstname').focus();
		form_ok = false;
	} else {
		$('#firstname').css('background-color', '#FFFFFF');
	}

	if($('#title').val()=='') {
		$('#title').css('background-color', badcolor);
		$('#title').focus();
		form_ok = false;
	} else {
		$('#title').css('background-color', '#FFFFFF');
	}

	if($('#isearch').val()=='') {
		$('#isearch').css('background-color', badcolor);
		$('#isearch').focus();
		form_ok = false;
	} else {
		$('#isearch').css('background-color', '#FFFFFF');
	}
	

	if(form_ok == false) {
		return false;
	}

});


// Formular frmrecommend_article
$('#frmrecommend_article').submit(function(){

	var form_ok = true;

	if($('#subject').val()=='') {
		$('#subject').css('background-color', badcolor);
		$('#subject').focus();
		form_ok = false;
	} else {
		$('#subject').css('background-color', '#FFFFFF');
	}

	var emailR = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

	if( $('#to').val()=='' || !emailR.test($('#to').val())  ) {
		$('#to').css('background-color', badcolor);
		$("#mail_false").show();
		$('#to').focus();
		form_ok = false;
	} else {
		$('#to').css('background-color', '#FFFFFF');
		$("#mail_false").hide();
	}		
	
	if(form_ok == false) {
		return false;
	}

});

// Formular newsletter
$('#frmNewsletter').submit(function(){

	var form_ok = true;

	if($('#title').val()=='') {
		$('#title').css('background-color', badcolor);
		$('#title').focus();
		form_ok = false;
	} else {
		$('#title').css('background-color', '#FFFFFF');
	}

	if($('#firstname').val()=='') {
		$('#firstname').css('background-color', badcolor);
		$('#firstname').focus();
		form_ok = false;
	} else {
		$('#firstname').css('background-color', '#FFFFFF');
	}

	if($('#lastname').val()=='') {
		$('#lastname').css('background-color', badcolor);
		$('#lastname').focus();
		form_ok = false;
	} else {
		$('#lastname').css('background-color', '#FFFFFF');
	}

	if($('#email1').val()=='') {
		$('#email1').css('background-color', badcolor);
		$('#email1').focus();
		form_ok = false;
	} else {
		$('#email1').css('background-color', '#FFFFFF');
	}

	if(form_ok == false) {
		return false;
	}

});

// Formular Kontakt
$('#frmContact').submit(function(){

	var form_ok = true;

	if($('#title').val()=='') {
		$('#title').css('background-color', badcolor);
		$('#title').focus();
		form_ok = false;
	} else {
		$('#title').css('background-color', '#FFFFFF');
	}

	if($('#firstname').val()=='') {
		$('#firstname').css('background-color', badcolor);
		$('#firstname').focus();
		form_ok = false;
	} else {
		$('#firstname').css('background-color', '#FFFFFF');
	}

	if($('#lastname').val()=='') {
		$('#lastname').css('background-color', badcolor);
		$('#lastname').focus();
		form_ok = false;
	} else {
		$('#lastname').css('background-color', '#FFFFFF');
	}

	if($('#email1').val()=='') {
		$('#email1').css('background-color', badcolor);
		$('#email1').focus();
		form_ok = false;
	} else {
		$('#email1').css('background-color', '#FFFFFF');
	}

	if(form_ok == false) {
		return false;
	}

});

// Formular Katalog
$('#frmCatalog').submit(function(){

	var form_ok = true;

	if($('#title').val()=='') {
		$('#title').css('background-color', badcolor);
		$('#title').focus();
		form_ok = false;
	} else {
		$('#title').css('background-color', '#FFFFFF');
	}

	if($('#firstname').val()=='') {
		$('#firstname').css('background-color', badcolor);
		$('#firstname').focus();
		form_ok = false;
	} else {
		$('#firstname').css('background-color', '#FFFFFF');
	}

	if($('#lastname').val()=='') {
		$('#lastname').css('background-color', badcolor);
		$('#lastname').focus();
		form_ok = false;
	} else {
		$('#lastname').css('background-color', '#FFFFFF');
	}

	if($('#street').val()=='') {
		$('#street').css('background-color', badcolor);
		$('#street').focus();
		form_ok = false;
	} else {
		$('#street').css('background-color', '#FFFFFF');
	}

	if($('#zip').val()=='') {
		$('#zip').css('background-color', badcolor);
		$('#zip').focus();
		form_ok = false;
	} else {
		$('#zip').css('background-color', '#FFFFFF');
	}

	if($('#city').val()=='') {
		$('#city').css('background-color', badcolor);
		$('#city').focus();
		form_ok = false;
	} else {
		$('#city').css('background-color', '#FFFFFF');
	}

	if(form_ok == false) {
		return false;
	}

});

//Formular Account Adresse
$('#frmAccountAdress').submit(function(){

	var form_ok = true;

	if($('#title').val()=='') {
		$('#title').css('background-color', badcolor);
		$('#title').focus();
		form_ok = false;
	} else {
		$('#title').css('background-color', '#FFFFFF');
	}

	if($('#firstname').val()=='') {
		$('#firstname').css('background-color', badcolor);
		$('#firstname').focus();
		form_ok = false;
	} else {
		$('#firstname').css('background-color', '#FFFFFF');
	}

	if($('#lastname').val()=='') {
		$('#lastname').css('background-color', badcolor);
		$('#lastname').focus();
		form_ok = false;
	} else {
		$('#lastname').css('background-color', '#FFFFFF');
	}

	

	if(form_ok == false) {
		return false;
	}
});

// Formular Account Passwort
$('#frmAccountPassword').submit(function(){

	var form_ok = true;

	if($('#password').val() != $('#password2').val() || $('#password').val()=='') {
		$('#password').css('background-color', badcolor);
		$('#password2').css('background-color', badcolor);
		$('#password2').val('');
		$('#password').focus();
		form_ok = false;
	} else {
		$('#password').css('background-color', '#FFFFFF');
		$('#password2').css('background-color', '#FFFFFF');
	}

/*	if($('#password2').val()=='') {
		$('#password2').css('background-color', badcolor);
		$('#password2').focus();
		form_ok = false;
	} else {
		$('#password2').css('background-color', '#FFFFFF');
	}
*/

	if(form_ok == false) {
		return false;
	}

});

//Formular Register
$('#frmRegister').submit(function(){

	var form_ok = true;

	var emailR = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

	if($('#email2').val()!= $('#email1').val() || $('#email1').val()=='' || !emailR.test($('#email1').val())  ) {
		$('#email1').css('background-color', badcolor);
		$('#email2').css('background-color', badcolor);
		$("#mail_false").show();
		$('#email1').focus();
		form_ok = false;
	} else {
		$('#email1').css('background-color', '#FFFFFF');
		$('#email2').css('background-color', '#FFFFFF');
		$("#mail_false").hide();
	}	
	
	if($('#title').val()=='') {
		$('#title').css('background-color', badcolor);
		$('#title').focus();
		form_ok = false;
	} else {
		$('#title').css('background-color', '#FFFFFF');
	}

	if($('#lastname').val()=='') {
		$('#lastname').css('background-color', badcolor);
		$('#lastname').focus();
		form_ok = false;
	} else {
		$('#lastname').css('background-color', '#FFFFFF');
	}

	if($('#street').val()=='') {
		$('#street').css('background-color', badcolor);
		$('#street').focus();
		form_ok = false;
	} else {
		$('#street').css('background-color', '#FFFFFF');
	}

	if($('#zip').val()=='') {
		$('#zip').css('background-color', badcolor);
		$('#zip').focus();
		form_ok = false;
	} else {
		$('#zip').css('background-color', '#FFFFFF');
	}

	if($('#city').val()=='') {
		$('#city').css('background-color', badcolor);
		$('#city').focus();
		form_ok = false;
	} else {
		$('#city').css('background-color', '#FFFFFF');
	}
	
	if($('#phone').val()=='') {
		$('#phone').css('background-color', badcolor);
		$('#phone').focus();
		form_ok = false;
	} else {
		$('#phone').css('background-color', '#FFFFFF');
	}
	
	if(form_ok == false) {
		return false;
	}
});

});

