var http_request = false;
var map_selected = false;
var selected_land = 0;
var init_meldung = "";
var checkSize = false;

function request(url,id) {
	http_request = false;

	//XMLHttpRequest-Objekt erzeugen um Anfragen an den Server zu schicken
	if (window.XMLHttpRequest) { 
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) { 
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		return false;
	}
	http_request.onreadystatechange = new Function("f",'rueckgabe("'+id+'")');
	http_request.open('GET', url, true);
	http_request.send(null);
}

function rueckgabe(id) {
	//Prüfen ob die Daten vollständig geladen sind
	if (http_request.readyState == 4) { 
		//Status überprüfen
		if (http_request.status == 200) {
			document.getElementById(id).innerHTML = http_request.responseText;
			if(id=="md_preis") {
				if(document.getElementById('md_artikel_id').value!="x") {
					checkSize = true;
				}
				checkGroesse();
			}
		} else {
			//Für den Fehlerfall
			if (http_request.status == 0) {
				document.getElementById(id).innerHTML = "Error: Please try it again!";
			} else {
				document.getElementById(id).innerHTML = "Error: "+http_request.status;
			}
		}
	} else {
		document.getElementById(id).innerHTML = "<img src=../assets/loading.gif>&nbsp;Loading";
	}
}

function formatcheck(meldung) {
   if(document.getElementById('artform').value=="b") {
      alert(meldung);
      return false;
   } else {
      return true;
   }
}

function formatcheck2(meldung,a1,a2) {
 var m = meldung;
   if(document.getElementById('artform').value=="b") {
      m = m+a1;
	  alert(m);
      return false;
   } else {
	  if(document.getElementById('artform2').value=="b") {
		  m = m+a2;
		  alert(m);
		  return false;
	   } else {
		  return true;
	   }
      return true;
   }
}

function delete_artikel(i){
	var id;
	var id2;
	id = "anz"+i;
	id2 = "form"+i;
	document.getElementById(id).value = "0";
	document.getElementById(id2).submit();
}

function openWindow(URL,Name,features) { 
	window.open(URL,Name,features);
}

function focus_in(id,text) {
	var value = document.getElementById(id).value;
	if(value==text) {
		document.getElementById(id).value = "";
	}
}

function focus_out(id,text) {
	var value = document.getElementById(id).value;
	if(value=="") {
		document.getElementById(id).value = text;
	}
}


function showStep(step) {
	document.getElementById(step).style.visibility = "visible";
}
function hideStep(step) {
	document.getElementById(step).style.visibility = "hidden";
}

function suchen() {
	var str = document.getElementById('searchstring').value;
	var loc = shop_url+"Suche/"+str+"/";
	document.location.href = loc;
}


