// JavaScript Document
$(document).ready(function() {
    $('#container-1').tabs();
		$('#container-2').tabs();
		$('#container-3').tabs();
		$('#container-4').tabs();	
	
    $("#datepicker").datepicker({ dateFormat: 'dd.mm.yy' }); 	
	
	$('.ttimg').tooltip({
		delay: 0,
		showURL: false,
		bodyHandler: function() {
			return $("<img/>").attr("src", this.src);
		}
	});	
	
	$(".tt").tooltip({ 
		track: true, 
		delay: 0, 
		showURL: false, 
		opacity: 1, 
		fixPNG: true, 
		showBody: " - ", 
		extraClass: "pretty fancy", 
		top: -15, 
		left: 5 
	}); 
	
  var options = { 
      target:        '#output2'
  }; 

  // bind to the form's submit event 
  $('#formBestellformularBackup').submit(function() { 
  	alert("Test");
      $(this).ajaxSubmit(options); 

      return false; 
  });	
});

function motivAuswahl(motiv) {		
	$.get("motive-galerie-details.php", { motiv: motiv }, function(data){
		//alert("Data Loaded: " + data);
		
		//$("#motivDetails").val(data);
		document.getElementById("motivDetails").innerHTML = data;
	});
}

function do_nothing() {
	
}

function checkGroesse(zahl) {
    var e = document.getElementsByName("groesse["+zahl+"]");
    var summe = parseInt(0);
    var val = parseInt(0);
    
    //for(i = 0; i < e.length; i++) {
        //var t = document.getElementsByName("groesse["+zahl+"]")[i].value;
        var t 		= document.getElementsByName("groesse["+zahl+"][S]")[0].value;
        
        if(t <= 0) {
            t = 0;  
        }

        summe = summe + parseInt(t);
        
        var t 		= document.getElementsByName("groesse["+zahl+"][M]")[0].value;
        
        if(t <= 0) {
            t = 0;  
        }

        summe = summe + parseInt(t);
        
        var t 		= document.getElementsByName("groesse["+zahl+"][L]")[0].value;
        
        if(t <= 0) {
            t = 0;  
        }

        summe = summe + parseInt(t);
        
        var t 		= document.getElementsByName("groesse["+zahl+"][XL]")[0].value;
        
        if(t <= 0) {
            t = 0;  
        }

        summe = summe + parseInt(t);
        
        var t 	= document.getElementsByName("groesse["+zahl+"][XXL]")[0].value;
        
        if(t <= 0) {
            t = 0;  
        }

        summe = summe + parseInt(t);
        
        var t 	= document.getElementsByName("groesse["+zahl+"][XXXL]")[0].value;
        
        if(t <= 0) {
            t = 0;  
        }

        summe = summe + parseInt(t);
        
        //alert(summe);
        

    //}
    
    document.getElementsByName("summe["+zahl+"]")[0].value = summe;
}

function aufzu(zahl,zu) {
    var anz = document.getElementById("aufzu1").style.display;
    
    if(anz == "none" && zu == 0) {
        document.getElementById("aufzu1").style.display = "block";
    }
    else {
        document.getElementById("aufzu1").style.display = "none";
    }
}

function aufzu2(teil,zu) { 
    if(zu == 0) {
        document.getElementById(teil).style.display = "block";
    }
    else {
        document.getElementById(teil).style.display = "none";
    }
}

function popup(url) {
    fenster = window.open(url, "Popupfenster", "width=720,height=680,resizable=yes");
    fenster.focus();
    
    return false;
}

function loeschen(zahl) {
	document.getElementsByName("artnr["+zahl+"]")[0].value = "";

	document.getElementsByName("artikelbezeichnung["+zahl+"]")[0].value = "";
alert("löschen");
	$("#farbe"+zahl).load("/selectbox-farben.php",{A01NAME: "FALSE"});

	document.getElementsByName("groesse["+zahl+"][S]")[0].value = "";
	document.getElementsByName("groesse["+zahl+"][S]")[0].disabled = true;
	document.getElementsByName("groesse["+zahl+"][M]")[0].value = "";
	document.getElementsByName("groesse["+zahl+"][M]")[0].disabled = true;
	document.getElementsByName("groesse["+zahl+"][L]")[0].value = "";
	document.getElementsByName("groesse["+zahl+"][L]")[0].disabled = true;
	document.getElementsByName("groesse["+zahl+"][XL]")[0].value = "";
	document.getElementsByName("groesse["+zahl+"][XL]")[0].disabled = true;
	document.getElementsByName("groesse["+zahl+"][XXL]")[0].value = "";
	document.getElementsByName("groesse["+zahl+"][XXL]")[0].disabled = true;
	document.getElementsByName("groesse["+zahl+"][XXXL]")[0].value = "";
	document.getElementsByName("groesse["+zahl+"][XXXL]")[0].disabled = true;

	document.getElementsByName("summe["+zahl+"]")[0].value = "";
}

function valueWechsel(tagName,wert) {
    var val = document.getElementsByName(tagName)[0].value;

    if(val == "") {
        document.getElementsByName(tagName)[0].value = wert;
        document.getElementsByName(tagName)[0].style.color = "#666";
        document.getElementsByName(tagName)[0].style.fontWeight = "normal";
        document.getElementsByName(tagName)[0].style.fontStyle = "italic";
    }    
}

function valueLoeschen(tagName,wert) {
    var val = document.getElementsByName(tagName)[0].value;

    if(val == wert) {
        document.getElementsByName(tagName)[0].value = "";      
        document.getElementsByName(tagName)[0].style.color = "#000";
        document.getElementsByName(tagName)[0].style.fontWeight = "bold";
        document.getElementsByName(tagName)[0].style.fontStyle = "normal";
    }    
}

function artikelSearch(zahl) {
	//for(a = 0;a < 6;a++) {
		document.getElementsByName("groesse["+zahl+"][S]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][S]")[0].disabled = true;
		document.getElementsByName("groesse["+zahl+"][M]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][M]")[0].disabled = true;
		document.getElementsByName("groesse["+zahl+"][L]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][L]")[0].disabled = true;
		document.getElementsByName("groesse["+zahl+"][XL]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][XL]")[0].disabled = true;
		document.getElementsByName("groesse["+zahl+"][XXL]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][XXL]")[0].disabled = true;
		document.getElementsByName("groesse["+zahl+"][XXXL]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][XXXL]")[0].disabled = true;
	//}
	
	document.getElementsByName("summe["+zahl+"]")[0].value = "";
	//document.getElementsByName("summePreis["+zahl+"]")[0].value = "";
	
    var artnr = document.getElementsByName("artnr["+zahl+"]")[0].value;

    $.get("/artikelbezeichnung.php?A01NAME=" + artnr, function(data) {

			//alert(zahl);
			//alert(data);

			if(data == "-1") {
				alert("Artikel nicht gefunden! Falsche Artikelnummer!")
			}
			else {
	        	document.getElementsByName("artikelbezeichnung["+zahl+"]")[0].value = data;

	        	var wei = $("#farbe"+zahl+" option:selected").text();

	        	if(wei == "") {
	        		$("#farbe"+zahl).load("/selectbox-farben.php",{A01NAME: artnr});
	        	}
			}
    });
}

function artikelSearchOhneFarben(zahl) {
	//for(a = 0;a < 6;a++) {
		document.getElementsByName("groesse["+zahl+"][S]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][S]")[0].disabled = true;
		document.getElementsByName("groesse["+zahl+"][M]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][M]")[0].disabled = true;
		document.getElementsByName("groesse["+zahl+"][L]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][L]")[0].disabled = true;
		document.getElementsByName("groesse["+zahl+"][XL]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][XL]")[0].disabled = true;
		document.getElementsByName("groesse["+zahl+"][XXL]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][XXL]")[0].disabled = true;
		document.getElementsByName("groesse["+zahl+"][XXXL]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][XXXL]")[0].disabled = true;
	//}
	
	document.getElementsByName("summe["+zahl+"]")[0].value = "";
	//document.getElementsByName("summePreis["+zahl+"]")[0].value = "";
	
    var artnr = document.getElementsByName("artnr["+zahl+"]")[0].value;

    $.get("/artikelbezeichnung.php?A01NAME=" + artnr, function(data) {
			if(data == "-1") {
				alert("Artikel nicht gefunden! Falsche Artikelnummer!")
			}
			else {
	        	document.getElementsByName("artikelbezeichnung["+zahl+"]")[0].value = data;
			}
    });
}

function groessenAktivieren(zahl) {	
		document.getElementsByName("groesse["+zahl+"][S]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][S]")[0].disabled = true;
		document.getElementsByName("groesse["+zahl+"][M]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][M]")[0].disabled = true;
		document.getElementsByName("groesse["+zahl+"][L]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][L]")[0].disabled = true;
		document.getElementsByName("groesse["+zahl+"][XL]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][XL]")[0].disabled = true;
		document.getElementsByName("groesse["+zahl+"][XXL]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][XXL]")[0].disabled = true;
		document.getElementsByName("groesse["+zahl+"][XXXL]")[0].value = "";
		document.getElementsByName("groesse["+zahl+"][XXXL]")[0].disabled = true;
	//for(a = 0;a < 6;a++) {
	//	document.getElementsByName("groesse["+zahl+"]")[a].value = "";
	//	document.getElementsByName("groesse["+zahl+"]")[a].disabled = true;
	//}
	
	document.getElementsByName("summe["+zahl+"]")[0].value = "";
	
	var wert = $("#farbe"+zahl+" :selected").val();
	if(wert > 0) {
		
	}
	else {
		wert = document.getElementsByName("farbeHidden"+zahl)[0].value;
	}
	
	$.get("/groessen.php?A03FARBEN=" + wert, function(data) {
		//alert(data);
		//var teile = data.split(",");
		
		var Ergebnis = data.search(/,S,/);
		if (Ergebnis != -1) {
  			//alert("S gefunden");
			//document.getElementsByName("groesse["+zahl+"]")[0].disabled = false;
			//document.getElementsByName("groesse["+zahl+"]")[0].value = 0;
			document.getElementsByName("groesse["+zahl+"][S]")[0].value = 0;
			document.getElementsByName("groesse["+zahl+"][S]")[0].disabled = false;
		}
		
		var Ergebnis = data.search(/,M,/);
		if (Ergebnis != -1) {
  			//alert("M gefunden");
			//document.getElementsByName("groesse["+zahl+"]")[1].disabled = false;
			//document.getElementsByName("groesse["+zahl+"]")[1].value = 0;
			document.getElementsByName("groesse["+zahl+"][M]")[0].value = 0;
			document.getElementsByName("groesse["+zahl+"][M]")[0].disabled = false;
		}
		
		var Ergebnis = data.search(/,L,/);
		if (Ergebnis != -1) {
  			//alert("L gefunden");
			//document.getElementsByName("groesse["+zahl+"]")[2].disabled = false;
			//document.getElementsByName("groesse["+zahl+"]")[2].value = 0;
			document.getElementsByName("groesse["+zahl+"][L]")[0].value = 0;
			document.getElementsByName("groesse["+zahl+"][L]")[0].disabled = false;
		}
		
		var Ergebnis = data.search(/,XL,/);
		if (Ergebnis != -1) {
  			//alert("XL gefunden");
			//document.getElementsByName("groesse["+zahl+"]")[3].disabled = false;
			//document.getElementsByName("groesse["+zahl+"]")[3].value = 0;
			document.getElementsByName("groesse["+zahl+"][XL]")[0].value = 0;
			document.getElementsByName("groesse["+zahl+"][XL]")[0].disabled = false;
		}
		
		
		var Ergebnis = data.search(/,XXL,/);
		if (Ergebnis != -1) {
  			//alert("XXL gefunden");
			//document.getElementsByName("groesse["+zahl+"]")[4].disabled = false;
			//document.getElementsByName("groesse["+zahl+"]")[4].value = 0;
			document.getElementsByName("groesse["+zahl+"][XXL]")[0].value = 0;
			document.getElementsByName("groesse["+zahl+"][XXL]")[0].disabled = false;
		}
		
		
		var Ergebnis = data.search(/,3XL,/);
		if (Ergebnis != -1) {
  			//alert("3XL gefunden");
			//document.getElementsByName("groesse["+zahl+"]")[5].disabled = false;
			//document.getElementsByName("groesse["+zahl+"]")[5].value = 0;
			document.getElementsByName("groesse["+zahl+"][XXXL]")[0].value = 0;
			document.getElementsByName("groesse["+zahl+"][XXXL]")[0].disabled = false;
		}
		
		document.getElementsByName("summe["+zahl+"]")[0].value = 0;
    });
}

function groessenAktivierenPreise(zahl,preiskategorie) {
	for(a = 0;a < 6;a++) {
		document.getElementsByName("groesse["+zahl+"]")[a].value = "";
		document.getElementsByName("groesse["+zahl+"]")[a].disabled = true;
		document.getElementsByName("preis["+zahl+"]")[a].value = "";
	}
	
	document.getElementsByName("summe["+zahl+"]")[0].value = "";
	document.getElementsByName("summePreis["+zahl+"]")[0].value = "";
	
	var wert = $("#farbe"+zahl+" :selected").val();
	//alert(wert);
	
	$.get("/groessen-preise.php?A03FARBEN="+wert+"&gesamtmenge=1", function(data) {
		//alert(data);
		
		var teile = data.split("#");
		var shirtpreis = new Array();
		shirtpreis[0] = teile[1].split(","); // preis1brutto
		shirtpreis[1] = teile[2].split(","); // preis2brutto
		shirtpreis[2] = teile[3].split(","); // preis1netto
		shirtpreis[3] = teile[4].split(","); // preis2netto

		var Ergebnis = teile[0].search(/,S,/);
		if (Ergebnis != -1) {
  			//alert("S gefunden");
			document.getElementsByName("groesse["+zahl+"]")[0].disabled = false;
			document.getElementsByName("groesse["+zahl+"]")[0].value = 0;
			document.getElementsByName("preis["+zahl+"]")[0].value = shirtpreis[preiskategorie][0];
		}
		
		var Ergebnis = teile[0].search(/,M,/);
		if (Ergebnis != -1) {
  			//alert("M gefunden");
			document.getElementsByName("groesse["+zahl+"]")[1].disabled = false;
			document.getElementsByName("groesse["+zahl+"]")[1].value = 0;
			document.getElementsByName("preis["+zahl+"]")[1].value = shirtpreis[preiskategorie][1];
		}
		
		var Ergebnis = teile[0].search(/,L,/);
		if (Ergebnis != -1) {
  			//alert("L gefunden");
			document.getElementsByName("groesse["+zahl+"]")[2].disabled = false;
			document.getElementsByName("groesse["+zahl+"]")[2].value = 0;
			document.getElementsByName("preis["+zahl+"]")[2].value = shirtpreis[preiskategorie][2];
		}
		
		var Ergebnis = teile[0].search(/,XL,/);
		if (Ergebnis != -1) {
  			//alert("XL gefunden");
			document.getElementsByName("groesse["+zahl+"]")[3].disabled = false;
			document.getElementsByName("groesse["+zahl+"]")[3].value = 0;
			document.getElementsByName("preis["+zahl+"]")[3].value = shirtpreis[preiskategorie][3];
		}
		
		
		var Ergebnis = teile[0].search(/,XXL,/);
		if (Ergebnis != -1) {
  			//alert("XXL gefunden");
			document.getElementsByName("groesse["+zahl+"]")[4].disabled = false;
			document.getElementsByName("groesse["+zahl+"]")[4].value = 0;
			document.getElementsByName("preis["+zahl+"]")[4].value = shirtpreis[preiskategorie][4];
		}
		
		
		var Ergebnis = teile[0].search(/,3XL,/);
		if (Ergebnis != -1) {
  			//alert("3XL gefunden");
			document.getElementsByName("groesse["+zahl+"]")[5].disabled = false;
			document.getElementsByName("groesse["+zahl+"]")[5].value = 0;
			document.getElementsByName("preis["+zahl+"]")[5].value = shirtpreis[preiskategorie][5];
		}
		
		document.getElementsByName("summe["+zahl+"]")[0].value = 0;
		document.getElementsByName("summePreis["+zahl+"]")[0].value = 0;
    });
}

function adminMotivsuche() {
	tb_remove();
}

function artikelbezeichnungAktivieren() {
	for(zahl = 0; zahl <= 17; zahl++) {
		document.getElementsByName("artikelbezeichnung["+zahl+"]")[0].disabled = false;	
		document.getElementsByName("summe["+zahl+"]")[0].disabled = false;	
	}
}

function artikelbezeichnungDeaktivieren() {
	for(zahl = 0; zahl <= 17; zahl++) {
		document.getElementsByName("artikelbezeichnung["+zahl+"]")[0].disabled = true;	
		document.getElementsByName("summe["+zahl+"]")[0].disabled = true;	
	}
}

function wechsel(bild) {
	document.austauschbild.src = 'http://kdl24.info/artikelbilder/'+bild;
}

function bildAustausch(bild1,bild2) {
	document.images[bild1].src = '/images/'+bild2;
}

function artikelMarkieren(formName) {
	for(i = 0; i < document.forms[formName].elements.length; i++) {
	  var elementName = document.forms[formName].elements[i].name;
	  var elementValue = document.forms[formName].elements[i].value;
	
	  if(elementName == "A01ARTIKEL["+elementValue+"]") {
	    if(document.forms[formName].m.checked == true) {
	        document.forms[formName].elements[i].checked = true;
	    }
	    else {
	        document.forms[formName].elements[i].checked = false;
	    }
	  }
	}
}

function formSubmit(formular) {
	document.forms[formular].submit();	
}

function btnEnable() {
	if(document.forms['formBestellformular'].agb.checked == true) {
		document.forms['formBestellformular'].btnSubmit.disabled = false;
	}
	else {
		document.forms['formBestellformular'].btnSubmit.disabled = true;
	}
}
