// alert("Script geladen");

if (jQuery("#uid1290").length > 0) {
	jQuery("#uid1290").change(function() {
		// alert("!!!");
  		// alert('Handler for .change() called.' + jQuery("#uid833").val());
  		searchMatchcode(jQuery("#uid1290").val());
		});
}

if (jQuery("#frachtzahlerFirma").html() == "") {
		// alert("!!!");
  		// alert('Handler for .change() called.' + jQuery("#uid833").val());
  		// jQuery("#frachtzahlerBestaetigungsseite").css('display','none');
  		// alert("-" + jQuery("#auftraggeberFirma").html() + "-");
  		// alert("Test: " + frachtzahlerFirma);
  		var frachtzahlerFirma = jQuery("#auftraggeberFirma").html();
  		jQuery("#frachtzahlerFirma").html(frachtzahlerFirma);

  		var frachtzahlerStr = jQuery("#auftraggeberStr").html();
  		jQuery("#frachtzahlerStr").html(frachtzahlerStr);

  		var frachtzahlerPlz = jQuery("#auftraggeberPlz").html();
  		jQuery("#frachtzahlerPlz").html(frachtzahlerPlz);

  		var frachtzahlerOrt = jQuery("#auftraggeberOrt").html();
  		jQuery("#frachtzahlerOrt").html(frachtzahlerOrt);

  		var frachtzahlerLand = jQuery("#auftraggeberLand").html();
  		jQuery("#frachtzahlerLand").html(frachtzahlerLand);

  		var frachtzahlerAnsprech = jQuery("#auftraggeberAnsprech").html();
  		jQuery("#frachtzahlerAnsprech").html(frachtzahlerAnsprech);

  		var frachtzahlerTel = jQuery("#auftraggeberTel").html();
  		jQuery("#frachtzahlerTel").html(frachtzahlerTel);

  		var frachtzahlerEmail = jQuery("#auftraggeberEmail").html();
  		jQuery("#frachtzahlerEmail").html(frachtzahlerEmail);


  }

/* Matchcode Beladestelle */
if (jQuery("#uid1340").length > 0) {
	jQuery("#uid1340").change(function() {
		// alert("!!!");
  		// alert('Handler for .change() called.' + jQuery("#uid833").val());
  		searchMatchcodeBeladestelle(jQuery("#uid1340").val());
		});
}

/* Matchcode Entladestelle */
if (jQuery("#uid1341").length > 0) {
	jQuery("#uid1341").change(function() {
		// alert("!!!");
  		// alert('Handler for .change() called.' + jQuery("#uid833").val());
  		searchMatchcodeEntladestelle(jQuery("#uid1341").val());
		});
}

// Triggert Alternativen Frachtzahler
jQuery("#uid1282_0").click(function() {
	if (jQuery("#uid1282_0").attr("checked")) {
		// alert(jQuery("#uid1282_0").val());
		// alert("Checked");
		jQuery("#tx-powermail-pi1_fieldset_103").css('display','block');
		jQuery("#footer").css('margin-bottom','29px');	
	}
	else {
		// alert("Not checked");
		jQuery("#tx-powermail-pi1_fieldset_103").css('display','none');		
		jQuery("#footer").css('margin-bottom','28px');		
	}
});


// Triggert Zubehör (0)
jQuery("#uid1283_0").click(function() {
	if (jQuery("#uid1283_0").attr("checked")) {
		// alert(jQuery("#uid1283_0").val());
		// alert("Checked");
		jQuery("#tx-powermail-pi1_fieldset_104").css('display','block');
		jQuery("#footer").css('margin-bottom','36px');
	}
	else {
		// alert("Not checked");
		jQuery("#tx-powermail-pi1_fieldset_104").css('display','none');		
	}
});

// Triggert Zubehör (2)
jQuery("#uid1291_0").click(function() {
	if (jQuery("#uid1291_0").attr("checked")) {
		// alert("Checked uid1291_0");
		jQuery("#tx-powermail-pi1_fieldset_106").css('display','block');
		jQuery("#footer").css('margin-bottom','35px');		
	}
	else {
		// alert("Not checked uid1291_0");
		jQuery("#tx-powermail-pi1_fieldset_106").css('display','none');		
	}
});

// Triggert Zubehör (3)
jQuery("#uid1297_0").click(function() {
	if (jQuery("#uid1297_0").attr("checked")) {
		// alert("Checked uid1297_0");
		jQuery("#tx-powermail-pi1_fieldset_107").css('display','block');
		jQuery("#footer").css('margin-bottom','34px');
	}
	else {
		// alert("Not checked uid1297_0");
		jQuery("#tx-powermail-pi1_fieldset_107").css('display','none');		
	}
});

// Triggert Zubehör (4)
jQuery("#uid1303_0").click(function() {
	if (jQuery("#uid1303_0").attr("checked")) {
		// alert("Checked uid1303_0");
		jQuery("#tx-powermail-pi1_fieldset_108").css('display','block');
		jQuery("#footer").css('margin-bottom','33px');
	}
	else {
		// alert("Not checked uid1303_0");
		jQuery("#tx-powermail-pi1_fieldset_108").css('display','none');		
	}
});

// Triggert Zubehör (5)
jQuery("#uid1309_0").click(function() {
	if (jQuery("#uid1309_0").attr("checked")) {
		// alert("Checked uid1309_0");
		jQuery("#tx-powermail-pi1_fieldset_109").css('display','block');
		jQuery("#footer").css('margin-bottom','32px');		
	}
	else {
		// alert("Not checked uid1309_0");
		jQuery("#tx-powermail-pi1_fieldset_109").css('display','none');		
	}
});

/*
if (jQuery("#uid1291_0").val("Ja")) {
	alert(
		'uid1291_0 enthält Wert: ' + 
		jQuery("#uid1291_0").val() +
		'.'
		);
		alert("ckeck");
		jQuery("#tx-powermail-pi1_fieldset_106").css("display","block");
	}
else { 
	alert("Nicht gefunden"); 
	}
	*/
/*
if (jQuery("#uid1290").length < 1) {
	jQuery("#uid1109").val("");
	jQuery("#uid1110").val("");
	jQuery("#uid1111").val("");
	jQuery("#uid1112").val("");
	jQuery("#uid1114").val("");
	jQuery("#uid1115").val("");
	jQuery("#uid1279").val("");
}
*/

/*
function searchMatchcode(matchcode) {
	alert("Hallo Welt");
}
*/

function searchMatchcode(matchcode) {
	var getMatchcodeUrl = "fileadmin/scripts/fk_ajax.php?matchcode=" + matchcode;
	var sPlzOrt = new Array();
	var arrayAgravis;
	var arrayPlzOrt = new Array();
	var rueckhtml;
	// alert(url);
	// jQuery("#matchcodeOut").text(matchcode);
	jQuery.ajax ({
		type: 'GET',
		url: getMatchcodeUrl,	
		dataType: 'html',
		success: function(rueckhtml, textStatus) {
			arrayAgravis = rueckhtml.split("|");
			// Firma
			jQuery("#uid1109").val(arrayAgravis[1]);
			// Adresse 
			jQuery("#uid1110").val(arrayAgravis[3]);
			// alert("Vor if … else");
			// PLZ (1111) und Ort (1112)
			if (arrayAgravis[4] > "") {
				// alert("Wot if");
				sPlzOrt = arrayAgravis[4];
				arrayPlzOrt = sPlzOrt.split(" ");
				jQuery("#uid1111").val(arrayPlzOrt[0]);
 				jQuery("#uid1112").val(arrayPlzOrt[1]);
 			}
 			else {
 				// alert("Wot else");
 				jQuery("#uid1111").val("");
 				jQuery("#uid1112").val("");	
 			}
			// Ansprechpartner
			jQuery("#uid1279").val(arrayAgravis[5]);
			// Telefonnummer
			jQuery("#uid1114").val(arrayAgravis[6]);
			// E-Mail
			jQuery("#uid1115").val(arrayAgravis[7]);
			// jQuery("#uid1109").val(html);
			// alert("Wattnu?");
			// alert(html);
		}
	});
}

/* SEARCHMATCHCODE BELADESTELLE */
function searchMatchcodeBeladestelle(matchcode) {
	var getMatchcodeUrl = "fileadmin/scripts/fk_ajax.php?matchcode=" + matchcode;
	var sPlzOrt = new Array();
	var arrayAgravis;
	var arrayPlzOrt = new Array();
	var rueckhtml;
	// alert(url);
	// jQuery("#matchcodeOut").text(matchcode);
	jQuery.ajax ({
		type: 'GET',
		url: getMatchcodeUrl,	
		dataType: 'html',
		success: function(rueckhtml, textStatus) {
			arrayAgravis = rueckhtml.split("|");
			// Firma
			jQuery("#uid1069").val(arrayAgravis[1]);
			// Adresse 
			jQuery("#uid1070").val(arrayAgravis[3]);
			// PLZ (1111) und Ort (1112)
			if (arrayAgravis[4] > "") {
				sPlzOrt = arrayAgravis[4];
				arrayPlzOrt = sPlzOrt.split(" ");
				jQuery("#uid1071").val(arrayPlzOrt[0]);
 				jQuery("#uid1072").val(arrayPlzOrt[1]);
 			}
 			else {
 				jQuery("#uid1071").val("");
 				jQuery("#uid1072").val("");	
 			}
			// Ansprechpartner
			jQuery("#uid1160").val(arrayAgravis[5]);
			// Telefonnummer
			jQuery("#uid1074").val(arrayAgravis[6]);
			// E-Mail
			jQuery("#uid1075").val(arrayAgravis[7]);
			
			// jQuery("#uid1109").val(html);
			// alert("Wattnu?");
			// alert(html);
		}
	});
}

/* SEARCHMATCHCODE ENTLADESTELLE */
function searchMatchcodeEntladestelle(matchcode) {
	var getMatchcodeUrl = "fileadmin/scripts/fk_ajax.php?matchcode=" + matchcode;
	var sPlzOrt = new Array();
	var arrayAgravis;
	var arrayPlzOrt = new Array();
	var rueckhtml;	
	// alert(url);
	// jQuery("#matchcodeOut").text(matchcode);
	jQuery.ajax ({
		type: 'GET',
		url: getMatchcodeUrl,	
		dataType: 'html',
		success: function(rueckhtml, textStatus) {
			arrayAgravis = rueckhtml.split("|");
			// Firma
			jQuery("#uid1078").val(arrayAgravis[1]);
			// Adresse 
			jQuery("#uid1079").val(arrayAgravis[3]);
			// PLZ (1111) und Ort (1112)
			if (arrayAgravis[4] > "") {
				sPlzOrt = arrayAgravis[4];
				arrayPlzOrt = sPlzOrt.split(" ");
				jQuery("#uid1080").val(arrayPlzOrt[0]);
 				jQuery("#uid1081").val(arrayPlzOrt[1]);
 			}
 			else {
 				jQuery("#uid1080").val("");
 				jQuery("#uid1081").val("");	
 			}
			// Ansprechpartner
			jQuery("#uid1161").val(arrayAgravis[5]);
			// Telefonnummer
			jQuery("#uid1083").val(arrayAgravis[6]);
			// E-Mail
			jQuery("#uid1084").val(arrayAgravis[7]);
			
			// jQuery("#uid1109").val(html);
			// alert("Wattnu?");
			// alert(html);
		}
	});
}

function getPLZ(plz) {
	var getPLZ = "fileadmin/scripts/fk_ajax.php?getPLZ=" + plz;
	// alert(url);
	// jQuery("#matchcodeOut").text(matchcode);
	jQuery.ajax ({
		type: 'GET',
		url: getPLZ,
		dataType: 'html',
		success: function(html, textStatus) {
			jQuery("#uid836").val(html);
		}
	});
}

/* Kalkulation */

if (jQuery("#kalkulieren").click(function() {
	plzBeladestelle = jQuery("#uid1071").val();
	plzBeladestelle = jQuery.trim(plzBeladestelle);
	plzEntladestelle = jQuery("#uid1080").val();
	plzEntladestelle = jQuery.trim(plzEntladestelle);	
	ladungsgutKlasse = jQuery("#uid1275").val();
	getKalkulation(plzBeladestelle,plzEntladestelle,ladungsgutKlasse)
	// alert(plzBeladestelle +","+ plzEntladestelle);
	// jQuery("#footer").css('margin-bottom','37px');
}));

function getKalkulation(plzBeladestelle,plzEntladestelle,ladungsgutKlasse) {
	var getKalkulationUrl = "fileadmin/scripts/fk_ajax.php?kalkulation&plzBeladestelle=" + plzBeladestelle + "&plzEntladestelle=" + plzEntladestelle + "&ladungsgutKlasse="+ ladungsgutKlasse;
	// alert(getKalkulationUrl);
	// jQuery("#matchcodeOut").text(matchcode);
	jQuery.ajax ({
		type: 'GET',
		url: getKalkulationUrl,
		dataType: 'text',
		success: function(html, textStatus) {
			// jQuery("#kosten").html("<p>"+html[0]+"</p>");
			// Beachte: eckige Klammer in name.
			// Siehe auch http://de.w3support.net/index.php?db=so&id=190253
			var htmlOut = html; 
			var transport;
			var maut;
			var fehler = "";
			if (htmlOut > "0") {
				htmlOut = html.split(";");
				transport = htmlOut[0];
				maut = htmlOut[1];
				jQuery(".absenden").css("display","block");
			}
			else {
				var fehler = "Für die angegebenen Postleitzahlen wurden keine Werte gefunden.";
				transport = 0;
				maut = 0;
			}
			var kostenOut = "Transportkosten: " + transport + " EUR<br />";
			var mautOut = "zzgl. Maut: "+ maut + " EUR<br />";
			// var entfernungOut = "Entfernung: " + htmlOut[2] + "km";
			// jQuery("#kosten").html("<p style=\"color: #333; font-size: 11px; font-weight: bold;\">"+kostenOut+mautOut+entfernungOut+"</p>");
			jQuery("#kosten").html("<p style=\"color: #333; font-size: 11px; font-weight: bold;\"><span style=\"color: red;\">"+fehler+"</span><br />"+kostenOut+mautOut+"</p>");

			jQuery("input[name='tx_powermail_pi1[uid1278]']").val(transport);
			jQuery("input[name='tx_powermail_pi1[uid1280]']").val(maut);
			// jQuery("input[name='tx_powermail_pi1[uid1281]']").val(htmlOut[2]);
			jQuery("#footer").css('margin-bottom','38px');
		}
	});
}


	


/** DEBUG CODE - UNPRODUKTIV */
/*
if (jQuery("#uid835").length > 0) {
	jQuery("#uid835").change(function() {
  		// alert('Handler for .change() called.' + jQuery("#uid833").val());
  		getPLZ(jQuery("#uid835").val());
		});
}
*/

/*
alert(
	'Seite enthält: ' + 
	jQuery("#uid833").length +
	' Elemente mit der ID uid833'
);
*/

/*
if (jQuery("#uid833").length > 0) {
	alert(
		'uid833 enthält Wert: ' + 
		jQuery("#uid833").val() +
		'.'
		);
	}
else { 
	alert("Nicht gefunden"); 
	}
	
if (jQuery("#uid833").length > 0) {
	jQuery("#uid833").change(function() {
  		// alert('Handler for .change() called.' + jQuery("#uid833").val());
  		searchMatchcode(jQuery("#uid833").val());
		});
}
else { 
	alert("Nicht gefunden"); 
}
*/
/*
function searchMatchcode(matchcode) {
	var getMatchcodeUrl = "fileadmin/scripts/ajax.php?matchcode=" + matchcode;
	// alert(url);
	// jQuery("#matchcodeOut").text(matchcode);
	jQuery.ajax ({
		type: 'GET',
		url: getMatchcodeUrl,
		dataType: 'html',
		success: function(html, textStatus) {
			jQuery("#uid843").html(html);
			// alert("Wattnu?");
			// alert(html);
		}
	});
}
*/
