var lastsearch = "";

function layereinblenden(event,idstring){

    element = document.getElementById(idstring);

    posy = event.clientY  + document.body.scrollTop;
    posx = event.clientX +200;

    element.style.top = posy;
    element.style.left = posx;
    element.style.visibility = 'visible';
}

function layerausblenden(idstring){

    element = document.getElementById(idstring);
    element.style.visibility = 'hidden';
}

function validateStatDateFields(field1, field2, errorMessage)
{
  	element1 = document.getElementsByName(field1)[0];
  	element2 = document.getElementsByName(field2)[0];
  	
  	if(!validateDate(element1) || !validateDate(element2))
  	{
  		alert(errorMessage);
  		return false;
  	}
  		
  	return true;
}

function validateDateRech(element)
{
  	if(element.value.length>0)
  	{
  		if(checkDate(element.value)==false)
	  	{
			alert(document.rechnungsModul.errDatum.value);
			element.select();
		}
	 }
}

function validateDate(element)
{
  	if(checkDate(element.value)==true)
  	{
  		return true;
  	}
  	return false;
}

function checkDate(datum)
{
  	if(datum.length!=10)
  		return false;
  	
  	day = datum.substr(0,2);
  	month = datum.substr(3,2);
  	year = datum.substr(6,4);
  	
  	if(day >= 1 && day <= 31
  			&& month >= 1 && month <= 12
  			&& year >= 1900 && year <= 9999)
  	{
  		return true;
  	}
  	
  	return false;
}


function submitform(form, proc)
{
  element = document.forms[form];
  element.PROC.value = proc;
  element.submit();
}


function submitformTransaction(form, proc,trans){

  element = document.forms[form];
  element.PROC.value = proc;
  element.TRANS.value = trans;
  element.submit();
}

function disablePopUp(){

    element = document.getElementById('div_popup');
    element.style.visibility = 'hidden';
};

function clearPersonSearchForm()
{
  element = document.forms["personForm"];
  element.name.value = "";
  element.persnr.value = "";

  if(element.kostenstelle.disabled==false)
  	element.kostenstelle.value = "";
  if(element.kostenstellebezeichnung.disabled==false)
 	 element.kostenstellebezeichnung.value = "";
}

function clearDateEntryMask(theText) {
  if (		theText.value == 'TT.MM.JJJJ'
 		|| 	theText.value == 'DD.MM.AAAA'
 		|| 	theText.value == 'DD.MM.YYYY'
 		|| 	theText.value == 'JJ.MM.AAAA'
  ) 
  {
      theText.value = ""
  }
}

function changeImgOver(id, img) {
  document.getElementById(id).src = img;
}

function changeImgOut(id, img) {
  document.getElementById(id).src = img;
}

 
function selectSize(sizegrid, sizeindex){
 
  element = document.forms['orderentryform'];
  element.sizegrid.value = sizegrid;
  element.sizeindex.value = sizeindex;
  element.submit();
}

function addToCart(){
 
  element = document.forms['orderentryform'];
  element.addtocart.value = true;
  element.submit();
}

function resetSearch(kdnr){

	if(document.getElementsByName("searchadvertcode")[0])
		document.getElementsByName("searchadvertcode")[0].selectedIndex = 0;
	if(document.getElementsByName("searchnos")[0])
		document.getElementsByName("searchnos")[0].selectedIndex = 0;
	if(document.getElementsByName("searchcollection")[0])
  		document.getElementsByName("searchcollection")[0].selectedIndex = 0;
  	if(document.getElementsByName("searchproductgroup")[0])
  		document.getElementsByName("searchproductgroup")[0].selectedIndex = 0;
  	if(document.getElementsByName("searchstylegroup")[0])
  		document.getElementsByName("searchstylegroup")[0].selectedIndex = 0;
  	if(document.getElementsByName("searchdessingroup")[0])
  		document.getElementsByName("searchdessingroup")[0].selectedIndex = 0;
  	if(document.getElementsByName("searchcolorgroup")[0])
  		document.getElementsByName("searchcolorgroup")[0].selectedIndex = 0;
  	if(document.getElementsByName("searchstyle")[0])
  		document.getElementsByName("searchstyle")[0].value = "";
  	if(document.getElementsByName("searchdessin")[0])
  		document.getElementsByName("searchdessin")[0].value = "";
  	if(document.getElementsByName("searchcolor")[0])
  		document.getElementsByName("searchcolor")[0].value = "";
  	if(document.getElementsByName("modellbez")[0])
  		document.getElementsByName("modellbez")[0].value="";
  	if(document.getElementsByName("farbbez")[0])
  		document.getElementsByName("farbbez")[0].value="";
  	if(document.getElementsByName("searchsizegrid")[0])
  		document.getElementsByName("searchsizegrid")[0].selectedIndex = 0;
  	if(document.getElementsByName("searchsize")[0])
  		document.getElementsByName("searchsize")[0].selectedIndex = 0;
  	if(document.getElementsByName("produktlinie")[0])
  		document.getElementsByName("produktlinie")[0].selectedIndex = 0;
    if(document.getElementsByName("searchcolorgroupLS")[0])
  		document.getElementsByName("searchcolorgroupLS")[0].selectedIndex = 0;
  	if(document.getElementsByName("searchpictorgram_1")[0])
	  	document.getElementsByName("searchpictorgram_1")[0].checked = false;	
 	if(document.getElementsByName("searchpictorgram_2")[0])
	  	document.getElementsByName("searchpictorgram_2")[0].checked = false;
	if(document.getElementsByName("searchpictorgram_3")[0])
	  	document.getElementsByName("searchpictorgram_3")[0].checked = false;
	if(document.getElementsByName("searchpictorgram_4")[0])	
	 	document.getElementsByName("searchpictorgram_4")[0].checked = false;
	if(document.getElementsByName("searchpictorgram_5")[0])	
	  	document.getElementsByName("searchpictorgram_5")[0].checked = false;
	if(document.getElementsByName("searchpictorgram_6")[0])	  	
	  	document.getElementsByName("searchpictorgram_6")[0].checked = false;
	if(document.getElementsByName("searchpictorgram_7")[0])	  	
	  	document.getElementsByName("searchpictorgram_7")[0].checked = false;
	if(document.getElementsByName("searchpictorgram_8")[0])  	
	  	document.getElementsByName("searchpictorgram_8")[0].checked = false;
	if(document.getElementsByName("searchpictorgram_9")[0])  	
	  	document.getElementsByName("searchpictorgram_9")[0].checked = false;
	if(document.getElementsByName("searchpictorgram_10")[0]) 	
	  	document.getElementsByName("searchpictorgram_10")[0].checked = false;
	if(document.getElementsByName("searchpictorgram_11")[0]) 	
	  	document.getElementsByName("searchpictorgram_11")[0].checked = false;
	if(document.getElementsByName("searchpictorgram_12")[0])	
	  	document.getElementsByName("searchpictorgram_12")[0].checked = false;
	if(document.getElementsByName("searchpictorgram_13")[0])	
	  	document.getElementsByName("searchpictorgram_13")[0].checked = false;
	if(document.getElementsByName("searchpictorgram_14")[0])	
	  	document.getElementsByName("searchpictorgram_14")[0].checked = false;
	if(document.getElementsByName("searchpictorgram_15")[0])	
	  	document.getElementsByName("searchpictorgram_15")[0].checked = false;

 	if(document.getElementById("searchselcrit_1"))
	  	document.getElementById("searchselcrit_1").selectedIndex = 0;
	if(document.getElementById("searchselcrit_2"))
	  	document.getElementById("searchselcrit_2").selectedIndex = 0;
	if(document.getElementById("searchselcrit_3"))
	  	document.getElementById("searchselcrit_3").selectedIndex = 0;
	if(document.getElementById("searchselcrit_4"))
	  	document.getElementById("searchselcrit_4").selectedIndex = 0;
	if(document.getElementById("searchselcrit_5"))
	  	document.getElementById("searchselcrit_5").selectedIndex = 0;
	if(document.getElementById("searchselcrit_6"))
	  	document.getElementById("searchselcrit_6").selectedIndex = 0;
	if(document.getElementById("searchselcrit_7"))
	  	document.getElementById("searchselcrit_7").selectedIndex = 0;
	if(document.getElementById("searchselcrit_8"))
	  	document.getElementById("searchselcrit_8").selectedIndex = 0;
	if(document.getElementById("searchselcrit_9"))
	  	document.getElementById("searchselcrit_9").selectedIndex = 0;
	if(document.getElementById("searchselcrit_10"))
	  	document.getElementById("searchselcrit_10").selectedIndex = 0;
	 
	 if(document.getElementsByName("bestandCheck")[0])	
	 {
	  	if(kdnr=='88')
	  	{
	  		document.getElementsByName("bestandCheck")[0].checked = true;
	  	}
	  	else
	  	{
	  		document.getElementsByName("bestandCheck")[0].checked = false;
	  		document.getElementsByName("bestandCheck")[0].value = '';
	  	}
	 }
	 
	 if(document.getElementsByName("vkPreiseEinblendenCheck")[0])	
	 {
	  	document.getElementsByName("vkPreiseEinblendenCheck")[0].checked = true;
	 }
	 
	 if(document.getElementsByName("lieferbar")[0])	
	 {
	  	document.getElementsByName("lieferbar")[0].checked = false;
	 }
	
	 if(document.getElementsByName("searchmaincolorgroupLS")[0])
		document.getElementsByName("searchmaincolorgroupLS")[0].selectedIndex = 0;
	 
	 if(document.getElementsByName("searchwidth")[0])
			document.getElementsByName("searchwidth")[0].selectedIndex = 0;
			
}

function setPreisLabel(preis, marktpreis, whr, vkpreisid, marktpreisid, rabattid, rabattFarbe, rabattPreis)
{
    elementPreis = document.getElementById(vkpreisid);
    if(elementPreis!=null)
    {
    	elementPreis.innerHTML = preis + " " + whr + "&#160;&#160;&#160;";
    }
   
	if(marktpreis!="" && document.getElementById(marktpreisid)!= null)
	{
		elementMarkPreis = document.getElementById(marktpreisid);
		elementMarkPreis.innerHTML = marktpreis + " " + whr;
    }

    /* Falls Rabatt befüllt */
    if(rabattFarbe.length!="" && document.getElementById(rabattid)!= null)
    {
    	elementRabatt= document.getElementById(rabattid);
    	elementRabatt.innerHTML = "   " + document.orderentryform.textRabeAusverkauf.value + ": " + rabattFarbe + "% " + 
    		document.orderentryform.textNeuerPreis.value + " " + rabattPreis + " " + whr;
    }
    else
    {
   	 	elementRabatt= "   " + document.getElementById(rabattid);
   	 	elementRabatt.innerHTML="";
   	 	
    }
    
}

function sizeInputFieldFocusLost(textPreisFeld,type,inputfieldname,maxbestellmenge,minbestellmenge,
txtminbestellmenge,txtmaxbestellmenge,txterrbestellmenge, maxAmaountLager, txtmengesofortlieferbar)
{
		elementInput = document.getElementById(inputfieldname);
		currentvalue = elementInput.value;
		
		if(currentvalue == ''){
			currentvalue = '0';
		}
		
		var valueamount = parseInt(currentvalue);
	
		if(isNaN(valueamount)==true)
		{
			alert(txterrbestellmenge);
			elementInput.value="";
			elementInput.focus();
			return;
		}
		else
		{
			if(valueamount > maxbestellmenge)
			{
				errtext=txtmaxbestellmenge + " " + maxbestellmenge;
				elementInput.value = maxbestellmenge;
				
				if (maxbestellmenge > maxAmaountLager && maxAmaountLager > 0)
				{
					errtext = errtext  + ". " + txtmengesofortlieferbar + ": " + maxAmaountLager;
				}
				alert(errtext);
			
			}
			else
			{
				if(valueamount > maxAmaountLager && maxAmaountLager > 0)
				{
					alert(txtmengesofortlieferbar + ": " + maxAmaountLager);
				}
			}
			
			if(valueamount!="" && valueamount < minbestellmenge){
				elementInput.value = minbestellmenge;
				alert(txtminbestellmenge + " " + minbestellmenge);
			}
		}
		


		// Summmenbildung - nur bei Vertreter

		var fieldnameToken = inputfieldname.split("__");
		
		farbe=fieldnameToken[3];
		gr=fieldnameToken[1];
		
		var inputSumme="";
		inputSumme = "summe__" + farbe + "__" + gr;

		if(document.getElementsByName(inputSumme)[0])
		{
			var anz=0;
			for (i=0; i<15; i++)
			{
			 	var menge=parseInt(document.getElementById("smin__" + gr + "__" + i + "__" + farbe).value)
			 	if(!isNaN(menge))
			 	{
			 		anz = anz + parseInt(document.getElementById("smin__" + gr + "__" + i + "__" + farbe).value);
			 	}
			}
	
			elementInputSumme = document.getElementById("summe__" + farbe + "__" + gr);
			elementInputSumme.value=anz;
		}
}

/*function keyup(rfieldid,lfieldid,tfieldid,bfieldid){

	mykey = event.keyCode;
    
    if(mykey == 37){
    	element = document.getElementById(lfieldid);
    }
    if(mykey == 38){
    	element = document.getElementById(tfieldid);
    }
    if(mykey == 39){
    	element = document.getElementById(rfieldid);
    }
    if(mykey == 40){
    	element = document.getElementById(bfieldid);
    }
    
    if(element != null){
    	element.focus();
        element.select();
    }
}*/

function loadCart()
{
	if (document.orderentryform)
		javascript:submitform('orderentryform','140');
	else if(document.showcartform)
		javascript:submitform('showcartform','140');
	else if(document.showorderconfirmtable)
		javascript:submitform('showorderconfirmtable','140');
	else 
		window.location.href = "FrontServlet?PROC=140";
}


function seite_laden_main (y) 
{
	/* Scrollposition */
	var yAct=0;
	if (window.pageYOffset) 
	{
		yAct = window.pageYOffset;
	} 
	else if (document.body && document.body.scrollTop) 
	{
		yAct = document.body.scrollTop;
	}

	/* Scrollbar nur verschieben, falls nicht schon aufgrund history.back definiert */
	if(yAct!=0)
	{
		return;
	}
	else
	{
		if (y < 0) 
		{
			window.scrollBy(0, -y);
		}
		else if (y>0)
		{
			window.scrollBy(0, y);
		}
	}

	/* Für Zugang Betrieb focus setzen */
	if(document.fortschrittskontrolle)
		document.fortschrittskontrolle.barcodeInput.focus();
		
	if(document.faMaterialEchtverbrauchAnzeige)
		document.getElementById("divresultMatEVfaechtgesBody").scrollTop=document.faMaterialEchtverbrauchAnzeige.scrollpos.value;
	
	/* Prüfung ob Warenkorb aus evtl. vorhanden Cookies geladen werden soll */
	var loadCookies = document.getElementById("loadOrderCookies");
	var cookiesValid = getCookie("orderCookiesValid");
	
	if(!cookiesValid || cookiesValid != 'false')
	{
		if(loadCookies && loadCookies.value == 'true')
		{
			var cookieKdnr = getCookie("kdnr");
			var currentKdnr = document.getElementById("kunde");
			
			if(cookieKdnr && currentKdnr && cookieKdnr == currentKdnr.value)
			{
				var resultCookies = confirm(document.getElementById("loadOrderCookiesLabel").value);
				window.location.href ="FrontServlet?PROC=109&loadCookieOrder="+resultCookies;
			}
		}
	}

	if(document.getElementById("bestaendePruefen") && document.getElementById("bestaendePruefen").value == 'true')
	{
		alert(document.getElementById("bestaendePruefenText").value);
	}
	
	if(document.getElementById("addPosToCart") && document.getElementById("addPosToCart").value == 'true')
	{
		alert(document.getElementById("addPosToCartText").value);
	}

}

/* Cookie auslesen (Funktion übernommen von http://openbook.galileocomputing.de/javascript/javascript11.htm) */
function getCookie(name)
{
	var i=0  // Suchposition im Cookie
	var suche = name+"="
	while (i<document.cookie.length)
	{
		if (document.cookie.substring(i, i+suche.length)==suche)
		{
			var ende = document.cookie.indexOf(";", i+suche.length)
			ende = (ende>-1) ? ende : document.cookie.length
			var cook = document.cookie.substring(i+suche.length, ende)
			return unescape(cook)
		}
		i++
	}
  return null
}

 function artikelsuche()
{
	/* submitform('searchForm','110'); */	
	neueSuche('false');		
}

function neueArtikelsucheOffset(offset,neuDetail)
{
	document.searchForm.offset.value=offset;
	document.searchForm.neuDetail.value=neuDetail;

	/* submitform('searchForm','110'); */	
	neueSuche('false');		
}


function submitLinesheet(style, article, color)
{
	/* Scrollbar pos speichern */
	var y = 0;
	if (window.pageYOffset) 
	{
		y = window.pageYOffset;
	} 
	else if (document.body && document.body.scrollTop) 
	{
		y = document.body.scrollTop;
	}

	window.location.href ="FrontServlet?PROC=130&style="+style+"&article="+article+"&color="+color+"&scrollbar="+y;
}

function Bestellung_ausfuehren()
{	
	checkAgb=document.showcartform.checkAgb.value;
	agbAbfrage=document.showcartform.agbabfrage.value;
	emailCheckAuftragBest=document.showcartform.emailcheckauftragbest.value;
	emailCheck=document.showcartform.emailCheck.value;

	versandkosten=document.showcartform.versandkosten.value;
	versand=document.showcartform.versand.value;
	versandkostenabfrage=document.showcartform.versandkostenabfrage.value;
	
	/* Für Lowa soll das Feld Ihre Abteilung/Name des Bestellser Pflichtfeld sein */
	if(document.showcartform.kdnr.value==19 
		&& document.showcartform.paramihreabteilung.value=='true')
	{
		var txt = document.showcartform.ihreAbteilung.value.replace (/^\s+/, '').replace (/\s+$/, ''); 
		if(txt=='')
		{					
			alert( document.showcartform.txtPflichfeldIAbt.value);
			document.showcartform.ihreAbteilung.value="";						
			document.showcartform.ihreAbteilung.focus();
			return;
		}
	}

	if(versandkostenabfrage=="true")
	{
		if(versand != "")
		{
			check= confirm(versandkosten);
			if (check == false)
			{
				return;
			}
		}
	}

	if(checkAgb=="true")
	{
		if(document.showcartform.agb.checked==false)
		{
			alert(agbAbfrage);
			return;
		}
	}

	if(emailCheckAuftragBest=="true")
	{
		alert(emailCheck);
	}

	submitform('showcartform', '150');
  	return;
}

/* function Adresse_Pos_setzen(){
	submitform('showcartform', '140');
	  return;
} */

function Ord_Pos_Loeschen(Pos_Number){
	document.showcartform.delitem.value=Pos_Number;
	submitform('showcartform', '140');
	  return;
}

function daten_auswerten_orderstatsform (startdatum,enddatum,errorMessageDate, errorMessageAuftrag)
{	
	if (document.dateForm.komprimiert.checked==true)
	{
		document.dateForm.komprimiert.value="true";
	}
	else
	{
		document.dateForm.komprimiert.value="false";
	}

	/* Datum validieren */
	if (validateStatDateFields(startdatum, enddatum, errorMessageDate)==true)
	{
		if (document.dateForm.BestellartAuftrag.checked==true)
		{
			if (document.dateForm.BestellartGutschrift.checked==true)
			{
				document.dateForm.BestellartValue.value="3"; /* Auftrag und Gutschrift */
			}
			else
			{
				document.dateForm.BestellartValue.value="1"; /* nur Auftrag */
			}
		}
		else
		{
			if (document.dateForm.BestellartGutschrift.checked==true)
			{
				document.dateForm.BestellartValue.value="2"; /* nur Gutschrift */
			}
			else
			{
				document.dateForm.BestellartValue.value="0"; /* keine Auftragsart ausgewaehlt */
				alert (errorMessageAuftrag);
				return false;
			}
		}
	}
	else
	{
		return false;
	}
	return true;
}


function datumformatcheck(element,eventtype)
{
	key=eventtype.keyCode;//IE
	if(key=="undefined")
		key=eventtype.which;//FF

	var eingabe="";
	if (key != 8 && key != 37)
	{
		if (element.value.length > 0)
	  	{
	  		var Wert = element.value;
	   		for (i=0;i<Wert.length;++i)
	   		{
	    		if ((Wert.charAt(i) >= "0" && Wert.charAt(i) <= "9") )
	    		{
	    			eingabe = eingabe + Wert.charAt(i);
		
					if(eingabe.length==2)
					{
						eingabe = eingabe + ".";
					}
					else if (eingabe.length==5)
					{
						eingabe = eingabe + ".";
					}
	    		}
	    	}
	    	element.value = eingabe;
	    }
	}


}

function datumPruefen_wunschtermin(element,aktion)
{

	/* Datum min prüfen */
	var name_datum_Grenzwert_min="";
	var name_datum_Grenzwert_max="";
	
	datumEingabe=element.value;

	if(aktion==1)
	{
		name_datum_Grenzwert_min= document.getElementById("idmin" + element.name).value;
		name_datum_Grenzwert_max=document.getElementById("id" + element.name).value;
		
	}
	else
	{
		name_datum_Grenzwert_min=document.getElementById("id" + element.name).value;
		name_datum_Grenzwert_max=datumEingabe;
	}

	/* datum prüfen */
	if(element.value.length>0)
	{
		if (validateDate(element)==false)
		{
			alert(document.orderentryform.errTxtDatum.value);
			element.value=name_datum_Grenzwert_min;
			element.focus();
			element.select();
			return;
		}
	}

	vergleichDatumWunschTermin(datumEingabe, name_datum_Grenzwert_min, name_datum_Grenzwert_max, element);

}
			
function vergleichDatumWunschTermin(datumEingabe, datumMin, datumMax, element)
{
	datumBufEingabe="" + datumEingabe.substr(6,4) + datumEingabe.substr(3,2) + datumEingabe.substr(0,2);
	datumBufMin="" + datumMin.substr(6,4) + datumMin.substr(3,2) + datumMin.substr(0,2);
	datumBufMax="" + datumMax.substr(6,4) + datumMax.substr(3,2) + datumMax.substr(0,2);

	if(datumBufMin>datumBufEingabe)
	{
		alert(document.orderentryform.errTxtLtWunsch.value);
		if (checkDate(datumMin)==true)
		{
			element.value=datumMin;
			element.focus();
			element.select();
		}
	}
	else if (datumBufEingabe > datumBufMax)
	{
		if (checkDate(datumEingabe)==true)
		{
			document.getElementById("id" + element.name).value = datumEingabe;
			document.getElementById("id" + element.name).focus();
			document.getElementById("id" + element.name).select();
		}
	}
}

function changeAuftragstyp()
{
	/* nur Lowa */
	if(document.salesForceOrder.kdnr.value=='19')
	{	
		if(document.salesForceOrder.auftragstyp.value=='1')
		{
			document.salesForceOrder.auftragsart.value="111";
		}
		else if(document.salesForceOrder.auftragstyp.value=='2')
		{
			document.salesForceOrder.auftragsart.value="222";
		}
	}
}

function checkDatum(element, errText)
{
	if(element.value.length>0)
	{
		if(validateDate(element)==false)
		{
			alert(errText);
			element.focus();
			element.select();
			return;
		}
	}
}

function checkTage(element, errText)
{
	if(element.value.length>0)
	{
		if(isNaN(element.value))
		{
			alert(errText);
			element.focus();
			return false;
		}
	}	
	return true;
}

function submitSearchForm (neueSucheBoolean)
{
	neueSuche(neueSucheBoolean);
}

function submitSearchFormReturn (eventtype)
{
	key=eventtype.keyCode;//IE
	if(key=="undefined")
		key=eventtype.which;//FF
  
	if(key == 13)
	{
		submitSearchForm();
	}
}	

function sleep(milliSeconds)
{
    var startTime = new Date().getTime(); // get the current time
    while (new Date().getTime() < startTime + milliSeconds); // hog cpu
}

function keypressOrderEntryDetail(eventtype, rfieldid,lfieldid)
{
	key=eventtype.keyCode;//IE
	if(key=="undefined")
		key=eventtype.which;//FF
  
	if(key == 13)
	{
		element = document.getElementById(rfieldid);
		if(element != null)
		{
			element.focus();
			element.select();
		}
		eventtype.keyCode=0;
	}
}	

function neueArtikelsuche(monr, art, color)
{
 	element = document.getElementById('werbemodell_' + monr + '_' + art + '_' + color);

	window.location.href="FrontServlet?PROC=130&style=" + monr + 
		"&article="+ art + 
		"&color="+ color + 
		"&werbemodell=" + element.value + 
		"&fromcart=true" +
		"&aktion=cart";
}




function neueArtikelsucheLinesheet(monr, art, color)
{
 
	window.location.href="FrontServlet?PROC=130&style=" + monr + 
		"&article="+ art + 
		"&color="+ color +
		"&aktion=linesheet";
}

function checkEingabeNumerisch(element) 
{
	var eingabe="";
	if (element.value.length > 0)
  	{
  		var Wert = element.value;
   		for (i=0;i<Wert.length;++i)
   		{
    		if (Wert.charAt(i) >= "0" && Wert.charAt(i) <= "9") 
    		{
    			eingabe = eingabe + Wert.charAt(i);
    		}
    	}
    }
    element.value=eingabe;
    return element.value;
 }
 
function checkEingabeDouble(element,eventtype) 
{
	key=eventtype.keyCode;//IE
	if(key=="undefined")
		key=eventtype.which;//FF
	var eingabe="";

	if (key != 8 && key != 9  && key != 37)
	{
		if (element.value.length > 0)
	  	{
	  		var Wert = element.value;
	   		for (i=0;i<Wert.length;++i)
	   		{
	    		if ((Wert.charAt(i) >= "0" && Wert.charAt(i) <= "9") || (Wert.charAt(i) == "," && eingabe.indexOf(",")==-1) )
	    		{
	    			eingabe = eingabe + Wert.charAt(i);
	    		}
	    	}
	    }

		if(eingabe.length==5 && eingabe.indexOf(",")==-1)
		{
			eingabe = eingabe + ",";
		} 

    	element.value=eingabe;
    	doubleformatcheck(element);
	}
}
 
function doubleformatcheck(element)
{
	var elementValue=element.value;

	if(elementValue.length>0)
	{
		wertSplit = elementValue.split(",");
		var vorkomma="";
		var nachkomma="";
		
		/* Vorkommastellen */
		if (wertSplit.length==1)
		{
			/* keine nachkommastellen */
			vorkomma = elementValue;
			nachkomma="";
		}
		else
		{
			vorkomma = wertSplit[0];
			nachkomma = wertSplit[1];
		}

		if(vorkomma.length==0)
		{
			elementValue="0,";
		}
		else if (vorkomma.length>5)
		{
			elementValue = vorkomma.substring(0,5) + ",";
		}
		else
		{
			elementValue=vorkomma + ",";
		}
		
		/* Nachkommastellen */
		if(nachkomma.length==0)
		{
			elementValue=elementValue + "0000";
		}
		else if (nachkomma.length>4)
		{
			elementValue = elementValue + nachkomma.substring(0,4);
		}
		else
		{
			/* Auffülen mit 0 */
			elementValue=elementValue + nachkomma;
		
			if(nachkomma.length==3)
			{
				elementValue=elementValue  + "0";
			}
			if(nachkomma.length==2)
			{
				elementValue=elementValue + "00";
			}
			if(nachkomma.length==1)
			{
				elementValue=elementValue + "000";
			}
		}
	}
	else
    {
    	elementValue="0,0000";
    }
    
    element.value = elementValue;
    return elementValue;
}

function neueSucheVgr(collectionNr)
{
	reset_ohne_bestand();

	window.location.href = 
		"FrontServlet?PROC=110" +
		"&searchcollection=" + collectionNr + 
		"&searchadvertcode=" + "" + 
		"&bestand=" + bestand + 
		"&vkPreiseEinblenden=" + vkPreise + 
		"&neueSuche=1";

}

function reset_ohne_bestand()
{
	bestand = "off";
	if(document.searchForm.bestandCheck)
	{
		if(document.searchForm.bestandCheck.checked==true)
			bestand = "on";
	}
	
	vkPreise="off";
	
	if(document.searchForm.vkPreiseEinblendenCheck)	
	{
		if(document.searchForm.vkPreiseEinblendenCheck.checked == true)
			vkPreise = "on";
	}


	resetSearch();
	
	if(document.searchForm.bestandCheck)
	{
		if(bestand=='on')	
			document.searchForm.bestandCheck.checked = true;
		else
			document.searchForm.bestandCheck.checked = false;
	}
	if(document.searchForm.vkPreiseEinblendenCheck)		
	{
		if(vkPreise=='on')	
			document.searchForm.vkPreiseEinblendenCheck.checked = true;
		else
			document.searchForm.vkPreiseEinblendenCheck.checked = false;
	}

}

function neueSucheModellGrp(modellgrp)
{

	reset_ohne_bestand();
	
	window.location.href = 
		"FrontServlet?PROC=110" +
		"&searchstyle=" + "" +
		"&searchadvertcode=" + "" + 
		"&searchstylegroup=" + modellgrp + 
		"&bestand=" + bestand + 
		"&vkPreiseEinblenden=" + vkPreise + 
		"&neueSuche=1";

}

function neueSucheProductGrp(mproductgrp)
{

	reset_ohne_bestand();
	
	window.location.href = 
		"FrontServlet?PROC=110" +
		"&searchstyle=" + "" +
		"&searchadvertcode=" + "" + 
		"&searchstylegroup=" + "" + 
		"&searchproductgroup=" + mproductgrp + 
		"&bestand=" + bestand + 
		"&vkPreiseEinblenden=" + vkPreise + 
		"&neueSuche=1";

}

function neueSucheStyle(searchstyle)
{
	reset_ohne_bestand();
		

	window.location.href = 
		"FrontServlet?PROC=110" +
		"&searchstyle=" + searchstyle +
		"&searchadvertcode=" + "" + 
		"&searchcollection=" + "" + 
		"&bestand=" + bestand + 
		"&vkPreiseEinblenden=" + vkPreise + 
		"&neueSuche=1";

}

function neueSucheAdvert(advert)
{
	reset_ohne_bestand();
		
		
	window.location.href = 
		"FrontServlet?PROC=110" +
		"&searchadvertcode=" + advert + 
		"&searchcollection=" + "" + 
		"&bestand=" + bestand + 
		"&vkPreiseEinblenden=" + vkPreise + 
		"&neueSuche=1";
}

function neueSuche(neueSuche)
{
	if(document.searchForm.bestandCheck)	
	{
		if(document.searchForm.bestandCheck.checked == true)
			document.searchForm.bestand.value = 'on';
		else
			document.searchForm.bestand.value = 'off';
	}
	
	if(document.searchForm.vkPreiseEinblendenCheck)	
	{
		if(document.searchForm.vkPreiseEinblendenCheck.checked == true)
			document.searchForm.vkPreiseEinblenden.value = 'on';
		else
			document.searchForm.vkPreiseEinblenden.value = 'off';
	}
	
	/* Nur bei neuer Suche aktualisieren */
	if(neueSuche=='false')
		document.searchForm.neueSuche.value="0";
	else
		document.searchForm.neueSuche.value="1";
		
	submitform('searchForm','110');
}
function neueSucheVgrAdvert(collectionNr, advert)
{
	reset_ohne_bestand();
		
	window.location.href = 
		"FrontServlet?PROC=110" +
		"&searchcollection=" + collectionNr + 
		"&searchadvertcode=" + advert + 
		"&bestand=" + bestand + 
		"&vkPreiseEinblenden=" + vkPreise + 
		"&neueSuche=1";
}

function emailInnendienstSenden()
{
	if	(		document.mailIdForm.zuname.value.length==0 
			|| 	document.mailIdForm.msg.value.length==0 
			|| (document.mailIdForm.rueckruf.checked==true && document.mailIdForm.telefon.value.length==0) 
		)
	{
		alert(document.mailIdForm.errPflichangabe.value);
		if(document.mailIdForm.zuname.value.length==0)
			document.mailIdForm.zuname.focus();
		else if (document.mailIdForm.msg.value.length==0)
			document.mailIdForm.msg.focus();
		else if (document.mailIdForm.telefon.value.length==0)
			document.mailIdForm.telefon.focus();
		return;
	}
	else
	{
		document.mailIdForm.submit();
	}
}

function warenkorb_drucken()
{

	param1 = '&bemKopfText=' + document.showcartform.bemKopfText.value;
	param2 = '&ihreAuftragsnr=' + document.showcartform.ihreAuftragsnr.value;
	param3 = '&ihreAbteilung=' + document.showcartform.ihreAbteilung.value;
	param4 = '&LiadFn=' + document.showcartform.LiadFn.value;

	window.open('FrontServlet?PROC=165' + param1 + param2 + param3 + param4, 'PDF','toolbar=0,location=0,directories=0,status=1,menubar=0,resizable=1,dependent=yes,width=500,height=550,scrollbars=yes');
}

function customer_search_auswahl(kdnr, email, login)
{
	if(login.length==0)
	{
		alert(document.searchResultCustomer.errtextkunde.value);
	}
	else if(email.length==0)
	{
		alert(document.searchResultCustomer.errtextemail.value);
	}
	
	window.location.href = "FrontServlet?PROC=105&KundeVertreter=" + kdnr;
}

function upload()
{
	if(document.uploadForm.fileupload.value.length==0)
		return;

	if(document.uploadForm.art.value == "download")
	{
		datei = document.uploadForm.fileupload.value.split("\\");
		file=datei[datei.length-1];

		if(document.uploadForm.page.value == "link")
		{
			/* Wert zusammenbauen */
			if (self.opener.document.linkForm.searchdownload)
			{
				var downloadsSpr = self.opener.document.linkForm.searchdownload.value.split("@");

				var array = new Array("","","","","","");
					
				for (var i = 0; i <= 6; i++)
				{
					if(downloadsSpr[i])
						array[i]=downloadsSpr[i];
				}
					
				if(document.uploadFormSpr.webspr.value=='DE')
					array[0]=file;
				if(document.uploadFormSpr.webspr.value=='EN')
					array[1]=file;
				if(document.uploadFormSpr.webspr.value=='FR')
					array[2]=file;
				if(document.uploadFormSpr.webspr.value=='ES')
					array[3]=file;
				if(document.uploadFormSpr.webspr.value=='IT')
					array[4]=file;
				if(document.uploadFormSpr.webspr.value=='P')
					array[5]=file;
			
				
				var downloadlink=""
				for (var i = 0; i <= 5; i++)
				{
					if(i==5)
						downloadlink=downloadlink + array[i];
					else
						downloadlink=downloadlink + array[i] + '@';
				}

				self.opener.document.linkForm.searchdownload.value=downloadlink;	
			}	
		}
		else
		{
			//if(document.uploadForm.downloadname.value)			
			//	self.opener.document.getElementById(document.uploadForm.downloadname.value).value=file;
		}

		document.uploadForm.submit();
		return;
	}

	if(document.uploadForm.page.value == "link")
	{
		datei = document.uploadForm.fileupload.value.split("\\");
		file=datei[datei.length-1];

		self.opener.document.linkForm.searchjpg.value=file;	
	}

	var file = document.uploadForm.fileupload.value; 
	var result = file.search(/.jpg|.jpeg|.JPG|.JPEG/);

	if(result == -1)
	{
		alert(document.uploadForm.errFormat.value);
		document.uploadForm.fileupload.value="";
	}
	else
	{
		document.uploadForm.submit();
	}
}

function getDownloadname(searchdownload, webspr)
{
	var downloadname="";

	if (searchdownload.length>0)
	{
		var downloadsSpr = searchdownload.split("@");
		
		if(webspr=='DE' && downloadsSpr[0])
			downloadname = downloadsSpr[0];
		if(webspr=='EN' && downloadsSpr[1])
			downloadname = downloadsSpr[1];
		if(webspr=='FR' && downloadsSpr[2])
			downloadname = downloadsSpr[2];
		if(webspr=='EN' && downloadsSpr[3])
			downloadname = downloadsSpr[3];
		if(webspr=='ES' && downloadsSpr[4])
			downloadname = downloadsSpr[4];
		if(webspr=='P' && downloadsSpr[5])
			downloadname = downloadsSpr[5];	
	}	

	return downloadname;
}

function checkSaison (element, errText)
{
	/* Prüfe Saison auf Zahl */
	if(element.value.length>0)
	{
		if(isNaN(element.value))
		{
			alert(errText);
			element.focus();
			return false;
		}
	}	
	return true;
}

function saveSaison ()
{
	document.adminSaisonForm.action.value="save";	
	submitform('adminSaisonForm','504');
}
function etikettDrucken()
{
	/* Nach dem Etikettendruck soll der Fokus wieder auf das Barcode-Feld gesetzt werden */
	window.location.href = "FrontServlet?PROC=301&#38;etikett=true";
	document.fortschrittskontrolle.barcodeInput.focus();
}

function zurueckNachdruckEtikett()
{
	var AnzSeitenZurueck = (-1) * document.faNachdruckEtikettenAnzeige.anzSeiteLaden.value;
	history.go(AnzSeitenZurueck);
}

function schemaModellstammNachdruckEtikett()
{

	if(document.faNachdruckEtikettenAnzeige.neschemamodellstamm.checked==true)
	{
		document.getElementById("divSchemaAuswahl").style.display = 'none';
		document.getElementById("divSchemaAuswahlDefault").style.display = 'inline';
	}
	else
	{
		document.getElementById("divSchemaAuswahl").style.display = 'inline';
		document.getElementById("divSchemaAuswahlDefault").style.display = 'none';
	}
}

function druckenNachdruckEtikett()
{
	document.faNachdruckEtikettenAnzeige.action.value="print";
	document.faNachdruckEtikettenAnzeige.submit();
}

function checkMengeNachdruckEtikett(element)
{
	if(element.value.length>0)
	{
		if(isNaN(element.value))
		{
			alert(document.faNachdruckEtikettenAnzeige.errTextMenge.value);
			element.focus();
		}
	}	
}

function changeKst(kst1, kst2)
{
	elementkst1= document.getElementById(kst1);
	elementkst2 = document.getElementById(kst2);

	if (elementkst1[0].selected==true)
		elementkst2[0].selected=true;
	if (elementkst1[1].selected==true)
		elementkst2[1].selected=true;
	if (elementkst1[2].selected==true)
		elementkst2[2].selected=true;

}

function statistikexport()
{
	if (checkDaten()==false)
		return false;
	
	document.ZugriffsStatistikWebshop.status.value=2;
	document.ZugriffsStatistikWebshop.submit();
	return;	
}
function statistikloeschen()
{
	check=confirm(document.ZugriffsStatistikWebshop.frageTxtLoeschvorgang.value);
	if (check == false)
	{
		return;
	}

	if (checkDaten()==false)
		return false;

	document.ZugriffsStatistikWebshop.status.value=3;

	document.ZugriffsStatistikWebshop.submit();
	return;	
}

function checkDaten()
{
	if (validateDate(document.ZugriffsStatistikWebshop.datumvon)==false)
	{
		alert(document.ZugriffsStatistikWebshop.errTxtDatum.value);
		document.ZugriffsStatistikWebshop.datumvon.focus();
		return false;
	}
		
	if (validateDate(document.ZugriffsStatistikWebshop.datumbis)==false)
	{
		alert(document.ZugriffsStatistikWebshop.errTxtDatum.value);
		document.ZugriffsStatistikWebshop.datumbis.focus();
		return false ;
	}
	
	if(document.ZugriffsStatistikWebshop.aktionLogin.checked == false
		&& document.ZugriffsStatistikWebshop.aktionBuchung.checked == false
		&& document.ZugriffsStatistikWebshop.aktionArtikelSuche.checked == false
		&& document.ZugriffsStatistikWebshop.aktionAuftragStatus.checked == false
		&& document.ZugriffsStatistikWebshop.aktionDownload.checked == false)
	{
		document.ZugriffsStatistikWebshop.aktionAlle.checked=true;
	}
	
	return true
	
}

function statistiksuche()
{
	if (checkDaten()==false)
		return false;
	
	document.ZugriffsStatistikWebshop.status.value=1;
	document.ZugriffsStatistikWebshop.submit();
	return;	
}


function checkDatumStatistik(element)
{
	if (validateDate(element)==false)
	{
		alert(document.ZugriffsStatistikWebshop.errTxtDatum.value);
		element.focus();
	}
}

function checkDatumLokal_salesForceOrder(element)
{
	checkDatum(element, document.salesForceOrder.datumErrTxt.value);
}

function checkTageLokal_salesForceOrder(element)
{

	if(document.salesForceOrder.kdnr.value==19)
	{
		if (checkTage(element, document.salesForceOrder.isNumErrTxt.value)==true)
		{
			if (element.value > 60)
			{
				element.value=60;
			}
		}	
	}
	else
	{
		checkTage(element, document.salesForceOrder.isNumErrTxt.value);	
	}
}

function seite_laden_salesForceOrder()
{
	var text=document.salesForceOrder.fehlertxt.value;
	if (text.length>0)
	{
		alert(text);
	}
}

function submit_register(proc)
{
	document.registrationFhForm.PROC.value=proc;
	document.registrationFhForm.submit();
}

function submit_Land_Login(land)
{
	if(document.LoginFhForm.L.value != land)
	{	
		document.LoginFhForm.L.value=land;
		document.LoginFhForm.sprachwechsel.value="1";
	}
	document.LoginFhForm.submit();
}

function posSpeichern()
{
	document.orderentryform.savepos.value="true"; 
	document.orderentryform.addtocart.value="true"; 
	submitform('orderentryform','130');
}

function changeColor()
{
	document.orderentryform.color.value=document.orderentryform.DropdownColor.options[document.orderentryform.DropdownColor.selectedIndex].value;
	submitform('orderentryform','130');
}

function bestellmengenZuruecksetzen(sizegrid, farbe)
{
	for (var i = 0; i < 15; i++)
	{
		var eingabefeld="smin__"  + sizegrid + "__" + i + "__" + farbe;
		elementEingabe = document.getElementById(eingabefeld);
		if(elementEingabe.disabled==false)
			elementEingabe.value="";
	}
	inputSumme = "summe__" + farbe + "__" + sizegrid;
	if(document.getElementsByName(inputSumme)[0])
	{
		elementInputSumme = document.getElementById("summe__" + farbe + "__" + sizegrid);
		elementInputSumme.value=0;
	}
}

function sortiment_uebernehmen(sizegrid, farbe)
{
	for (var i = 0; i < 15; i++)
	{
		var vorbelegung="vorbelegung__"  + sizegrid + "__" + i + "__" + farbe;
		var eingabefeld="smin__"  + sizegrid + "__" + i + "__" + farbe;



		elementVorbelegung = document.getElementById(vorbelegung);
		elementEingabe = document.getElementById(eingabefeld);


		if(elementVorbelegung)
		{
			if(elementEingabe)	
			{		
				if(elementEingabe.disabled==false)
					elementEingabe.value=elementVorbelegung.value;
			}
		}
	}

	/* Alle Farben berücksichtigen */
	for(count=0; count < document.orderentryform.elements.length; count++)
	{
		var teilstring = document.orderentryform.elements[count].value.split("__");
		if (teilstring.length==3)
		{
			if (teilstring[0]=="vorbelegung")
			{
				if (teilstring[1]==sizegrid)
				{
					for (var i = 0; i < 15; i++)
					{
						var vorbelegungQuelle="vorbelegung__"  + sizegrid + "__" + i + "__" + farbe;
						var vorbelegungZiel="vorbelegung__"  + sizegrid + "__" + teilstring[2] + "__" + teilstring[3];
	
						elementVorbelegungQuelle = document.getElementById(vorbelegungQuelle);
						elementVorbelegungZiel = document.getElementById(vorbelegungZiel);
		
						if(elementVorbelegungZiel)
						{
							if(elementVorbelegungQuelle)	
							{		
								if(elementVorbelegungZiel==false)
									elementVorbelegungZiel.value=elementVorbelegungQuelle.value;
							}
						}
					}
				}
			}
		}
	}
}

function neue_suche_lowa()
{
	{
		/* Verkaufsgruppe zurücksetzen und neue Suche*/
		if(document.getElementsByName("searchcollection")[0])
  			document.getElementsByName("searchcollection")[0].selectedIndex = 0;
		neueSuche(neueSuche);
	}
}


function UploadLink()
{
	var download=getDownloadname(document.linkForm.searchdownload.value, document.linkForm.webspr.value);
	var i = window.open('FrontServlet?PROC=161&uploadname=Link_Download' + '&sprachauswahl=' + document.linkForm.sprachauswahl.value + '&page=link&downloadnamevalue=' + download + '&art=download', 'upload','toolbar=0,location=0,directories=0,status=1,menubar=0,resizable=1,dependent=yes,left=' + eval((screen.width - 500)/2) + ',top=' + eval((screen.height - 500)/2) + ',width=500,height=500,scrollbars=yes');
	linkreset(6);
	return false;
}
				
function linkreset(ausnahme)
{
	if(ausnahme!=1 && ausnahme!=2)
		document.linkForm.searchcollection.value="";
	if(ausnahme!=2 && ausnahme!=1)
		document.linkForm.searchadvertcode.value="";
	if(ausnahme!=3)
		document.linkForm.searchfunction.value="";
	if(ausnahme!=4)
		document.linkForm.searchfree.value="";
	if(ausnahme!=5)
		document.linkForm.searchjpg.value="";
	if(ausnahme!=6)
		document.linkForm.searchdownload.value="";
	if(ausnahme!=7)
		document.linkForm.searchproductgroup.value="";
	if(ausnahme!=8)
		document.linkForm.searchstylegroup.value="";

}
				
function datenUebernahmeLink()
{
	var valueLink="";
	if(document.linkForm.searchfree.value.length>0)
		valueLink = "www;" + document.linkForm.searchfree.value;
	else if(document.linkForm.searchcollection.value.length>0)
		valueLink = document.linkForm.searchcollection.value;
	else if(document.linkForm.searchproductgroup.value.length>0)
		valueLink = document.linkForm.searchproductgroup.value;
	else if(document.linkForm.searchstylegroup.value.length>0)
		valueLink = document.linkForm.searchstylegroup.value;
	else if(document.linkForm.searchadvertcode.value.length>0)
		valueLink = document.linkForm.searchadvertcode.value;
	else if(document.linkForm.searchfunction.value.length>0)
		valueLink = document.linkForm.searchfunction.value;
	else if(document.linkForm.searchjpg.value.length>0)
		valueLink = "jpg;" + document.linkForm.searchjpg.value;
	else if(document.linkForm.searchdownload.value.length>0)
		valueLink ="download;" + document.linkForm.searchdownload.value;

	if(document.linkForm.searchcollection.value.length>0 && document.linkForm.searchadvertcode.value.length>0)
	{
		valueLink = document.linkForm.searchcollection.value + "§" + document.linkForm.searchadvertcode.value;
	}

	self.opener.document.getElementById(document.linkForm.linknr.value).value=valueLink;
	self.close();
}
				
function abbrechenLink()
{
	self.close();
}

function raiseEvent (eventType, elementID)   
{    
    var o = document.getElementById(elementID);    
    if (document.createEvent) 
    {    
        var evt = document.createEvent("Events");    
        evt.initEvent(eventType, true, true);    
        o.dispatchEvent(evt);    
    }    
    else if (document.createEventObject)    
    {   
        var evt = document.createEventObject();    
        o.fireEvent('on' + eventType, evt);    
    }    
    o = null;   
}  


function checkSearchField(element,suchart)
{
	if(element.name == "searchstyle")
	{
		if (element.value.length==6)
		{
			document.getElementById("searchdessin").focus();
		}
		else
		{
			ajaxselkrit(element,suchart)
		}
	}
	else if(element.name=="searchdessin")
	{
		if (element.value.length==3)
		{
			document.getElementById("searchcolor").focus();
		}
		else
		{
			ajaxselkrit(element,suchart)
		}
	}
}

function checkSearchFieldGrp(element)
{
	if(element.name == "searchcollection")
	{
	  	if(document.getElementsByName("searchproductgroup")[0])
	  		document.getElementsByName("searchproductgroup")[0].selectedIndex = 0;
	  	if(document.getElementsByName("searchstylegroup")[0])
	  		document.getElementsByName("searchstylegroup")[0].selectedIndex = 0;
	}
	else if(element.name == "searchproductgroup")
	{
		if(document.getElementsByName("searchcollection")[0])
	  		document.getElementsByName("searchcollection")[0].selectedIndex = 0;
	  	if(document.getElementsByName("searchstylegroup")[0])
	  		document.getElementsByName("searchstylegroup")[0].selectedIndex = 0;
	}
	else if(element.name == "searchstylegroup")
	{
		if(document.getElementsByName("searchcollection")[0])
	  		document.getElementsByName("searchcollection")[0].selectedIndex = 0;
	  	if(document.getElementsByName("searchproductgroup")[0])
	  		document.getElementsByName("searchproductgroup")[0].selectedIndex = 0;
	}
}

function submitBenutzerdaten(aktion)
{
	if(aktion == 1)
	{
		if(checkEmail(document.mailIdForm.email) == false)
			return;
	}
	if (aktion==2)
	{
		if(checkPassword(document.mailIdForm.newpassword1) == false)
			return;
		if(checkPassword(document.mailIdForm.newpassword2) == false)
			return;
	
		if(document.mailIdForm.newpassword1.value != document.mailIdForm.newpassword2.value)
		{
	    	alert(document.getElementById("errNewPassword").value);
	    	document.mailIdForm.newpassword1.value="";
	    	document.mailIdForm.newpassword2.value="";
	    	document.mailIdForm.newpassword1.focus();
	    	return;
		}
		
	}
	
	document.mailIdForm.aktion.value = aktion;
	document.mailIdForm.submit();
	return;
}

function checkEmail(element)
{
	emailRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;

    if (element.value.search(emailRegExp) == -1)
    {
    	alert(document.getElementById("errEmail").value);
    	element.focus();
    	return false;
 
    }
    return true;
}

function checkPassword(element)
{
	var enoughRegex = new RegExp("(?=.{5,}).*", "g");
    if (element.value.length > 0 && element.value.search(enoughRegex) == -1)
    {
    	alert(document.getElementById("errPassword").value);
    	element.focus();
    	return false;
    }

    return true;
}


function neukundeAuswahl()
{

	if(document.searchCustomer.neukunde.checked == true)
	{
		document.searchCustomer.kdnr.value="";
		document.searchCustomer.name.value="";
		document.searchCustomer.ort.value="";
		document.searchCustomer.plz.value="";
		document.searchCustomer.land.value="";
	}
}

function resetNeukunde()
{
	if(document.searchCustomer.neukunde);
		document.searchCustomer.neukunde.checked = false;
}

function reDrucken(renr)
{
	document.rechnungsModul.aktion.value=2;
	document.rechnungsModul.reNrAuswahl.value=renr;
	document.rechnungsModul.submit();
}

function reSuchen()
{
	document.rechnungsModul.aktion.value=1;
	document.rechnungsModul.submit();
}

function copyOrder()
{
	document.AuftragKopieren.aktion.value=0;
	document.AuftragKopieren.submit();
}

function reReset()
{
	document.rechnungsModul.RechnungNr.value="";
	document.rechnungsModul.RechnungVon.value="";
	document.rechnungsModul.RechnungBis.value="";
	document.rechnungsModul.ReStatus[0].checked = true;
}

function validateDateCopyOrder(element)
{
  	if(element.value.length>0)
  	{
  		if(checkDate(element.value)==false)
	  	{
			alert(document.AuftragKopieren.errDatum.value);
			element.select();
		}
	 }
}

function artikelSpeichern()
{
	document.AuftragKopieren.aktion.value=2;
	document.AuftragKopieren.submit();
}

function checkMaxRabatt(element,eventtype)
{
	checkRabatt(element,eventtype);

	var maxRabatt = parseFloat(document.salesForceOrder.maxrabatt.value.replace(",", "."));
	var eingabeRabatt = parseFloat(document.salesForceOrder.rabatt.value.replace(",", "."));

	if(eingabeRabatt > maxRabatt)
	{
		alert(document.salesForceOrder.maxRabattErrTxt.value + ": " + document.salesForceOrder.maxrabatt.value);
		element.value="";
		element.focus();
	}
}

function checkRabatt(element,eventtype) 
{
	checkEingabeDouble (element,eventtype);
}

