//
function resetSelfShip (box) {
	var checkBox = document.getElementById('selfShip' + box);
	checkBox.checked = false;
}
function checkLand(){
	document.forms[0].action = '/orderCalendar.php';
	document.forms[0].submit();
}
//
function emptyField(obj){
	obj.value = '';
}
//
function setDelValue(obj)
{
	var myObjName = 'del'+obj.name;
	var myObj = document.getElementById(myObjName);
	myObj.value = obj.value;
}
//
function showDelivery(obj)
{
	var delfiels = new Array('delFirma', 'delVorname', 'delNachname', 'delStrasse', 'delPLZ', 'delOrt', 'delLand', 'delTelefon');
	for(var i = 0; i < delfiels.length; i++)
	{
		var delfiel = document.getElementById(delfiels[i]);
		if(delfiel.disabled == true)delfiel.disabled = false;
			else delfiel.disabled = true;		
	}
	obj.vakze = 1;
}
//
function checkConfirmEmail(email_2)
{
	var email_1 = document.getElementById('EMail');
	if(email_1.value != email_2.value)
	{
		alert ('Die E-Mail-Adressen stimmen nicht überein.');
		//email_2.value = '';
		email_2.style.borderColor = '#FE0000';
		email_2.style.backgroundColor = '#FEDDd9';
		return false;
	}
	else
	{
		return true;
	}
}
//
function updateOrder(f)
{
	document.forms[0].action= 'bookCaldndar.php';
	document.forms[0].submit();
}
//
function window_close()
{
		window.close();
}
//
function put_error_bild(obj)
{
	button = document.getElementById('orderButton');
	buttonMore = document.getElementById('orderButtonMore');
	obj.src='images/no_image.gif';
	button.style.display='none';
	buttonMore.style.display='none';
}
//
function checkAGB()
{
	var chc = document.getElementById('submitButton');
	if(chc.disabled == true)chc.disabled = false;
		else chc.disabled = true;
}
//
function check_fields(form)
{
	//setStyleBack(form);
	for (var i = 0; i < form.elements.length; i++)
	{
		var key = form.elements[i].name;
		var val = form.elements[i].value;
		var obj = form.elements[i];
		if(!validate_value(key, val, obj, form.name))
		{
			return false;
		}
	}
	return true;
}
//
function validate_value(k, v, o, form)
{
	if(form == 'kontakt')var mandatory = new Array('Name', 'E-Mail');
		else var mandatory = new Array('Vorname', 'Nachname', 'Strasse', 'PLZ', 'Ort', 'EMail', 'quantity', 'Land', 'EMail_conf','delVorname', 'delNachname', 'delStrasse', 'delPLZ', 'delOrt', 'delEMail', 'delLand');
	
	for(var j = 0; j < mandatory.length; j++)
	{
		if(mandatory[j] == k && v == '')
		{
			 mandatory[j] =  mandatory[j].replace(/del/g, '');
			alert('Das Feld ' + mandatory[j] + ' muss ausgefüllt werden!' + v);
			o.style.backgroundColor = '#FEDDd9';
			o.style.borderColor = '#FE0000';
			o.focus();
			return false;
		}
	}
	return true;
}
//
function its_a_digit(character, id) {
    var digit_characters = "0123456789";
    if (digit_characters.indexOf(character) == -1) {
		alert('Bitte geben Sie die Bildmenge ein!');
		id.value="1";
		id.focus();
        return false;
    }
    return true;
}
//
function its_integer(string_value, id) {
    for (var i = 0; i < string_value.length; i++) {
        current_char = string_value.charAt(i);
        if (!its_a_digit(current_char, id)) {
            return false;
        }
    }
    return true;
}
//
function check_mail(obj){
	var email_address = obj.value;
	if(valid_email(email_address)==false){
		alert('Unbedingt erforderlich ist die richtige Angabe Ihrer Email-Adresse.');
		obj.value="";
		obj.style.borderColor = '#FE0000';
		obj.style.backgroundColor = '#FEDDd9';
		obj.focus();
		return false;
	}
	return true;
}
//
function valid_email(email_address) {
	if (email_address.length < 5) {
		return false;
	}
	at_location = email_address.indexOf("@");
	dot_location = email_address.lastIndexOf(".");
	empty_location = email_address.lastIndexOf(" ");
	if (empty_location != -1 || at_location == -1 || dot_location == -1 || at_location > dot_location ) {
		return false;
	}
	if (at_location == 0) {
		return false;
	}	
	if (dot_location - at_location < 2 ) {
		return false;
	}
	if (email_address.length - dot_location < 2) {
		return false;
	}
	return true;
}
//

