function aufruf(quantity,id) {

	// assigning methods
	document.getElementById("preis_30804").value=quantity.value;

	alert(id);


}

var global_id;

function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Your Browser Sucks!\nIt's about time to upgrade don't you think?");
	}
}

//Our XmlHttpRequest object to get the auto suggest
//var searchReq = getXmlHttpRequestObject();
var searchReq = new Array();
var input_feld;

//Called from keyup on the search textbox.
//Starts the AJAX request.

function searchSuggest_temp(quantity,uid,suchbegriff,material,material2,customerNumber){
	delete searchReq[uid];
	searchReq[uid] = getXmlHttpRequestObject();
	document.getElementById('search_suggest_'+uid).innerHTML = "...";
	document.getElementById('preis_pro_100_'+uid).innerHTML = "...";
	window.setTimeout("searchSuggest('"+quantity+"','"+uid+"','"+suchbegriff+"','"+material+"','"+material2+"','"+customerNumber+"')",500);
	//searchSuggest(quantity,kundennummer,suchbegriff,material,material2,customerNumber);
}

function searchSuggest(quantity,uid,suchbegriff,material,material2,customerNumber) {

	input_feld = document.getElementById("quantity_"+uid);


	//hier das aktuelle Element disablen
	//input_feld.style.display = "none";
//	input_feld.disabled = "true";


	//quantity holen
	new_quantity = input_feld.value;


	quantity = new_quantity;

	if ( !isNaN( quantity ) ) { // ist eine Zahl

	}
	else{
		quantity = 0;
	}

	global_id = uid;
	if (searchReq[uid].readyState == 4 || searchReq[uid].readyState == 0) {
		/*<!-- var oid = new Date(); -->*/
		searchReq[uid].open("GET", 'fileadmin/templates/SearchSuggest.php?uid=' + uid + '&quantity=' + quantity + '&suchbegriff=' + suchbegriff + '&material=' + material + '&material2=' + material2 + '&customerNumber=' + customerNumber, true);
//		searchReq[uid].onreadystatechange = handleSearchSuggest;

//		searchReq[uid].send(null);



			if(document.getElementById("quantity_"+uid).value != quantity){
				error = 1;
			}
			else{
				error = 0;

				searchReq[uid].onreadystatechange = new Function("var ss = document.getElementById('search_suggest_"+uid+"');" +
														"ss.innerHTML = '';"+
														"var str = searchReq["+uid+"].responseText.split('\\n');"+
														"ss.innerHTML = str;"+
														"if(ss.innerHTML.indexOf('*')!=-1) {document.getElementById('preisabfrage_error_anzeigen').style.display = 'block';}"+
														"document.getElementById('preis_pro_100_"+uid+"').innerHTML = getPreisPro100("+uid+");");



				searchReq[uid].setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT');
				searchReq[uid].send(null);

				//checkText();
//				searchReq[uid].onreadystatechange = handleSearchSuggest;
//				searchReq[uid].send(null);
			}
			if(error == 1) searchSuggest(quantity,uid,suchbegriff,material,material2,customerNumber);
//			if(error == 1) window.setTimeout("searchSuggest('"+quantity+"','"+uid+"','"+suchbegriff+"','"+material+"','"+material2+"','"+customerNumber+"')",500);


	//und hier wieder frei schalten
//	input_feld.disabled = "false";


	}

}

function getPreisPro100(uid){
	if(document.getElementById('preis_pro_100_temp_'+uid)){
		var my_str=document.getElementById('preis_pro_100_temp_'+uid).value;
		return my_str;
	}
	else {
		return "";
	}

}


//Called when the AJAX response is returned.
function handleSearchSuggest() {
	if (searchReq.readyState == 4) {
		var ss = document.getElementById('search_suggest_'+global_id)
		ss.innerHTML = '';
		var str = searchReq.responseText.split("\n");
		//Evtl auch hier testen, ob str einen "*" enthält
		var idx = str.lastIndexOf("*");
		if(idx>-1) { document.getElementById("preisabfrage_error_anzeigen").style.display = "block"; }

		document.getElementById("preisabfrage_error_anzeigen").style.display = "block";
		ss.innerHTML = str;
	}
}


function checkText(){
	var alle_pr = document.getElementsByName("alle_preise");
	var find_stern="false";
//	alert(alle_pr.length);
	if(alle_pr.length>0){
		for(i=0;i<alle_pr.length;i++){
//			alert(i + " " + alle_pr[i].innerHTML);
			if(alle_pr[i].innerHTML=="*"){
				find_stern = "true";
			}
		}
//		alert(find_stern);
		if(find_stern=="true"){
			//Jetzt den Text einblenden
			document.getElementById("preisabfrage_error_anzeigen").style.display = "block";
		}
		else{
			document.getElementById("preisabfrage_error_anzeigen").style.display = "none";
		}
	}

}



var Druckfenster;
var fenster;
/*
function druck() {
	Druckfenster = window.open("/fileadmin/drucken.html","Druckansicht","width=660,height=500,resizable=1,scrollbars=1,menubar=1,toolbar=1,location=1,status=1" );
	setTimeout("print()",500);
}
function print() {
	var inhalt = document.getElementById('content');
	var fensterinhalt = Druckfenster.document.getElementById('content_druck');
	fensterinhalt.innerHTML = inhalt.innerHTML;
}
*/
function drucken(){
//	var inhalt = document.getElementById("mein_inhalt");
	fenster = window.open("/fileadmin/templates/drucken.html", "fenster1", "width=800,height=800,status=yes,scrollbars=yes,resizable=yes");
 	//fenster.getElementById("new_inhalt").innerHTML = inhalt.innerHTML;
 	setTimeout("myprint()",2000);

 	/*
 	fenster.focus();
 	var benni = fenster.document.getElementById("new_inhalt");
 	alert(benni.innerHTML);
 	alert(inhalt.innerHTML);
	benni = inhalt.innerHTML;
	*/
}
function myprint(){
	var inhalt = document.getElementById('mein_inhalt');
	var fensterinhalt = fenster.document.getElementById('new_inhalt');
	fensterinhalt.innerHTML = inhalt.innerHTML;
	//fensterinhalt.document.getElementById('druck_link').style.display = "none";
}