// areas hide + show
function showArea(id) {
	if (document.getElementById) {
                 document.getElementById(id).style.display='inline';
	}
}

function hideArea(id) {
	if (document.getElementById) {
                 document.getElementById(id).style.display='none';
	}
}

// tooltipp
wmtt = null;
document.onmousemove = updateWMTT;

function updateWMTT(e) {
	x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
	y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
	if (wmtt != null) {
		wmtt.style.left = (x - 340) + "px";
		wmtt.style.top 	= (y - -30) + "px";
	}
}

function showWMTT(id) {
	wmtt = document.getElementById(id);
	wmtt.style.display = "block"
}

function hideWMTT() {
	wmtt.style.display = "none";
}


// formcheck
function chkFormular(){
 if(document.Formular.name.value == "")  {
   alert("Achtung: Bitte Ihren Namen eingeben!");
   document.Formular.name.focus();
   return false;
  }
 if(document.Formular.vorname.value == "")  {
   alert("Achtung: Bitte Ihren Vornamen eingeben!");
   document.Formular.vorname.focus();
   return false;
  }
 if(document.Formular.strasse.value == "") {
   alert("Achtung: Bitte Ihre Straße eingeben!");
   document.Formular.strasse.focus();
   return false;
  }
  if(document.Formular.plz.value == "") {
   alert("Achtung: Bitte Ihre Postleitzahl eingeben!");
   document.Formular.plz.focus();
   return false;
  }
  if(document.Formular.ort.value == "") {
   alert("Achtung: Bitte Ihren Wohnort eingeben!");
   document.Formular.ort.focus();
   return false;
  }
  if(document.Formular.telefon.value == "") {
   alert("Achtung: Bitte Ihre Telefonnummer eingeben!");
   document.Formular.telefon.focus();
   return false;
  }
 if(document.Formular.email.value == "") {
   alert("Achtung: Bitte Ihre E-Mail-Adresse eingeben!");
   document.Formular.email.focus();
   return false;
  }
 if(document.Formular.email.value.indexOf('@') == -1) {
   alert("Achtung: Keine E-Mail-Adresse!");
   document.Formular.email.focus();
   return false;
  }
}

function chkBestellFormular()
{
 if(document.Formular.gesamtpreischeckup.value == "0.00")  {
   	alert("Achtung Fehler, Ihre Warenkorb ist leer. Eine Bestellung ist aktuell nicht möglich, da Ihr Browser keine Session / Cookies akzeptiert. Bitte bestellen Sie per Email an info@bannerexpress.de");
   	document.Formular.gestaltung_texte.focus();
   	return false;
 }
 if(document.Formular.agb.checked != true)  {
         alert("Bitte lesen Sie sich unsere AGB durch und bestätigen diese!");
         document.Formular.agb.focus();
         return false;
 }
 if(document.Formular.bestellkommentar.value == "")  {
   	alert("Bitte geben Sie Gestaltungswünsche zu Ihrem Auftrag ein!");
   	document.Formular.bestellkommentar.focus();
   	return false;
 }
 if(document.Formular.gestaltung_texte.value == "")  {
   	alert("Bitte geben Sie Texte für Ihren Auftrag ein!");
   	document.Formular.gestaltung_texte.focus();
   	return false;
 }
}

function chkKundenFormular()
{
  if(document.Formular2.kundenid.value == "") {
         alert("Sie müssen Ihre Kunden-ID eingeben.");
         document.Formular2.kundenid.focus();
         return false;
 }
  if(document.Formular2.kundenpasswort.value == "") {
   	alert("Bitte geben Sie Ihr Passwort ein.");
   	document.Formular2.kundenpasswort.focus();
   	return false;
 }
}

// Ajax Funktionen
function createRequestObject (){
         httpRQ = false;
         if (window.XMLHttpRequest) { // Mozilla, Safari,...
                 httpRQ = new XMLHttpRequest();
                 if (httpRQ.overrideMimeType) {
                         // set type accordingly to anticipated content type
                         //httpRQ.overrideMimeType('text/xml');
                         httpRQ.overrideMimeType('text/html');
                 }
         } else if (window.ActiveXObject) { // IE
                 try {
                         httpRQ = new ActiveXObject("Msxml2.XMLHTTP");
                 } catch (e) {
                         try {
                                 httpRQ = new ActiveXObject("Microsoft.XMLHTTP");
                         } catch (e) {}
                 }
         }
         return httpRQ;
         if (!httpRQ) {
                 alert('Fehler: es kann keine XMLHTTP instance ausgebaut werden!');
                 return false;
         }

}
var httpRQ = createRequestObject();

function makePOSTRequest(url, parameters) {
	httpRQ.onreadystatechange = alertContents;
      	httpRQ.open('POST', url, true);
      	httpRQ.setRequestHeader("Content-type", "application/x-www-form-urlencoded", "charset=iso-8859-1");
      	httpRQ.setRequestHeader("Content-length", parameters.length);
      	httpRQ.setRequestHeader("Connection", "close");
      	httpRQ.send(parameters);
}

function alertContents() {
      	if (httpRQ.readyState == 4) {
            	if (httpRQ.status == 200) {
            	   	//alert(httpRQ.responseText);
            		result = httpRQ.responseText;
            		document.getElementById('ergebnis').innerHTML = result;
         	} else {
            	       	alert('Es gab ein Fehler bei der Anfrage.');
         	}
      	}
}

// anfrage
function get(obj) {
      var poststr = "&anfrage_name=" + encodeURI( document.getElementById("anfrage_name").value ) +
      		   "&anfrage_mail=" + encodeURI( document.getElementById("anfrage_mail").value ) +
                    "&anfrage_betreff=" + encodeURI( document.getElementById("anfrage_betreff").value ) +
                    "&anfrage_text=" + encodeURI( document.getElementById("anfrage_text").value ) +
                    "&anfrage_scode=" + encodeURI( document.getElementById("anfrage_scode").value );
      makePOSTRequest('anfrage.php?send=ja', poststr);
}
