	function closePWChangeDiv(){
		document.getElementById("PWchangeDiv").style.visibility="hidden";
		document.getElementById("PWchangeDiv").style.display="none";
	}
	function forgottenPw(path,session){
		if(document.getElementById('kname').value!=""){
			window.location.href = path+"ProcessForm.jsp"+session+"?action=12&target=8&action2=5&customer="+document.getElementById('kname').value;
		}else{
			document.getElementById('kname').value="Sie haben hier keine Daten eingetragen"
		}
	}
function checkBoxCustom(element,cb){
	if(document.getElementById(element).className=='nChecked'){
		document.getElementById(element).className='Checked';
		document.getElementById(cb).checked=true;
	}else{
		document.getElementById(element).className='nChecked';
		document.getElementById(cb).checked=false;
	}
}
function processReqFavList(){
	if(req.readyState == 4&&req.status == 200){
		document.getElementById("favListMini").innerHTML=req.responseText;
	}else if(req.readyState == 4){
		alert("Request Fail:"+req.statustext+" "+req.status);
	}
}
function processReqWishList(){
	if(req.readyState == 4&&req.status == 200){
		document.getElementById("wishListMini").innerHTML=req.responseText;
	}else if(req.readyState == 4){
		alert("Request Fail:"+req.statustext+" "+req.status);
	}
}
function processReqLeafletList(){
	if(req.readyState == 4&&req.status == 200){
		document.getElementById("leafletListMini").innerHTML=req.responseText;
	}else if(req.readyState == 4){
		alert("Request Fail:"+req.statustext+" "+req.status);
	}
}
function setLanguage(){
	setTimeout('setLanguageGo()',200);
}
function setLanguageGo(){
	document.getElementById('countrySel-Text').innerHTML="<div class='textshow inputz'><img alt='de' style='margin: 0px 5px;' src='/images/dt_flag.gif'>deutsch</div><div style='display: none;' class='valueshow'></div>";
}
function intoWk(){
		document.getElementById('mainDet').style.display="none";
		document.getElementById('toWkDet').style.display="block";
}
function closeMSG(){
		document.getElementById('toWkDet').style.display="none";
		document.getElementById('mainDet').style.display="block";
}
function switchStatusUng(){
	setTimeout('switchStatusUngGo()',1000);
}
function switchStatusUngGo(){
	var look=ddlObjSortUng.getValue();
	document.getElementById('sortUngHidden').value=look;
	document.ProductSearchForm.submit();

}
function switchStatusUng2(){
	setTimeout('switchStatusUngGo2()',1000);
}
function switchStatusUngGo2(){
	var look=ddlObjSortUng.getValue();
	document.getElementById('sortUngHidden').value=look;
	document.DetailSearchForm.submit();

}
//neue bewertung rating 1/5
var lastStand=0;
function rateM(aktion,stars){
	if(aktion=='mover'){
		for(i=1; i<stars+1; i++){
			document.getElementById('rate'+i).style.backgroundPosition='bottom';
		}
		for(i=stars+1; i<6; i++){
			document.getElementById('rate'+i).style.backgroundPosition='top';
		}
		document.getElementById("rateStars").innerHTML=stars+'/5';

	}
	if(aktion=='mout'){
		for(i=1; i<lastStand+1; i++){
			document.getElementById('rate'+i).style.backgroundPosition='bottom';
		}
		for(i=lastStand+1; i<6; i++){
			document.getElementById('rate'+i).style.backgroundPosition='top';
		}
		document.getElementById("rateStars").innerHTML=lastStand+'/5';

	}

}
function rate(aktion,stars){
	if(aktion=='rate'){
		for(i=1; i<stars+1; i++){
			document.getElementById('rate'+i).style.backgroundPosition='bottom';
			lastStand=stars;
		}
		for(i=stars+1; i<6; i++){
			document.getElementById('rate'+i).style.backgroundPosition='top';
		}
		document.getElementById("ratingInput").value=stars;
		document.getElementById("rateStars").innerHTML=stars+'/5';
	}
}

//checks ob forms ausgefuellt sind
function checkFormRating(){
	var error='<strong>Aufgetretene Fehler:</strong><br/>';
	var bool=false;
	if(document.getElementById('ratingInput').value==0 ){
		error+='Sie m&uuml;ssen noch eine Bewertung abgeben. <br/>';
		bool=true;
	}
	if(document.getElementById('rateName').value=='Ihr Name' || document.getElementById('rateName').value==' '){
		error+='Geben Sie bitte ein Namen an. <br/>';
		bool=true;
	}
	if(document.getElementById('rateComment').value=='Ihre Bewertung' || document.getElementById('rateComment').value==' '){
		error+='Nennen Sie bitte ein Grund f&uuml;r Ihre Bewertung. <br/>';
		bool=true;
	}
	if(bool==true){
		document.getElementById('errorBlockQue').innerHTML=error;
	}else if(bool==false){
		//document.getElementById("RatingFormAction").value='39';
		AJAXsubmitForm("RatingForm",null,null);
		document.getElementById('contentQue').style.display="none";
		document.getElementById('thxBlock').style.display="block";
		//document.RatingForm.submit();
	}
}

function checkFormRecomm(){
	var error='<strong>Aufgetretene Fehler:</strong><br/>';
	var bool=false;
	if(document.getElementById('recName').value=='Ihr Name' || document.getElementById('recName').value==' ' ){
		error+='Geben Sie Ihren bitte ein Namen an. <br/>';
		bool=true;
	}
	if(document.getElementById('recEmpfName').value=='Empf&auml;nger Name' || document.getElementById('recEmpfName').value==' ' ){
		error+='Geben Sie bitte ein Empf&auml;nger Namen an. <br/>';
		bool=true;
	}
	if(document.getElementById('recEmail').value=='Ihre E-Mail' || document.getElementById('recEmail').value==' ' ){
		error+='Geben Sie bitte eine Email Adresse an. <br/>';
		bool=true;
	}
	if(document.getElementById('recEmpfEmail').value=='Empf&auml;nger E-Mail' || document.getElementById('recEmpfEmail').value==' ' ){
		error+='Geben Sie bitte eine Empf&auml;nger Email Adresse an. <br/>';
		bool=true;
	}
	if(document.getElementById('recComment').value=='Ihre Nachricht' || document.getElementById('recComment').value==' '){
		error+='Hinterlassen Sie bitte eine Nachricht f&uuml;r den Empf&auml;nger. <br/>';
		bool=true;
	}
	if(bool==true){
		document.getElementById('errorBlockQue').innerHTML=error;
	}else if(bool==false){
		AJAXsubmitForm("RecommendationForm",null,null);
		document.getElementById('contentQue').style.display="none";
		document.getElementById('thxBlock').style.display="block";
		//document.RecommendationForm.submit();
	}
}
function checkFormWishPrice(){
	var error='<strong>Aufgetretene Fehler:</strong><br/>';
	var bool=false;
	if(document.getElementById('wish_price').value=='Ihr Wunschpreis' || document.getElementById('wish_price').value==' ' ){
		error+='Geben Sie bitte ein Wunschpreis an. <br/>';
		bool=true;
	}
	if(document.getElementById('wish_name').value=='Ihr Name' || document.getElementById('wish_name').value==' ' ){
		error+='Geben Sie Ihren bitte ein Namen an. <br/>';
		bool=true;
	}
	if(document.getElementById('wish_email').value=='Ihre E-Mail' || document.getElementById('wish_email').value==' ' ){
		error+='Geben Sie bitte eine Email Adresse an. <br/>';
		bool=true;
	}
	if(bool==true){
		document.getElementById('errorBlock').innerHTML=error;
	}else if(bool==false){
		document.getElementById('price_wish_form').value="1";
		submitCart();
	}
}
function wkFormSubmit(){
	document.getElementById('price_wish_form').value="0";
	submitCart();
}

//slide effekt der produkt kategorien
function showKats(target){
	var myKats=new Array('10001','15244','11455','15317','15319','15322','15320');
	for(var i=0; i<myKats.length;i++){
		if(document.getElementById('li'+myKats[i])){
			if(document.getElementById('li'+myKats[i]).className=="active"){
				document.getElementById('isOpen').value="true";
				document.getElementById('wishElement').value=myKats[i];
			}
		}
	}
	var isOpen=document.getElementById('isOpen').value;
	var wEle=document.getElementById('wishElement').value;
	if( (isOpen=="false" && document.getElementById('li'+target).className=="")){
		$("#kat"+target).slideDown("slow");
		document.getElementById('li'+target).className="active";
		document.getElementById('isOpen').value="true";
		document.getElementById('wishElement').value=target;
	}else if((wEle==target)||(document.getElementById('li'+target).className=="active" && isOpen=='false')){
		$("#kat"+target).slideUp("slow");
		document.getElementById('isOpen').value="false";
		document.getElementById('li'+target).className="";
		document.getElementById('wishElement').value="";
	}else{
		document.getElementById('li'+wEle).className="";
		$("#kat"+wEle).slideUp("slow");
		document.getElementById('isOpen').value="true";
		document.getElementById('li'+target).className="active";
		document.getElementById('wishElement').value=target;
		$("#kat"+target).slideDown("slow");

	}
}

function reloadCart(){
	setTimeout('reloadCart2()',1000);
}
function reloadCart2(){
	document.getElementById('dispatchPayment_oid_fk').value=ddlObjPayment.getValue();
	//alert(document.getElementById('dispatchPayment_oid_fk').value);
	document.getElementById('dispatchCountry_oid_fk').value=ddlObjshipToCountry.getValue();
	document.CartForm.submit();
}

function miniSearchsubmit(){
	document.getElementById('category_oid_fk_2').value=ddlObjCat.getValue();
	document.getElementById('vendor_oid_fk_2').value=ddlObjVend.getValue();
	document.MiniSearchForm.submit();
}

function getHash(){
	document.getElementById('titleInput').value=ddlObjShiptoTitle.getValue();
	document.getElementById('dispatchCountry_oid_fk').value=ddlObjShiptoCountryUser.getValue();
	document.forms.DeliverForm.submit();
}
function getHashKonto(){
	document.getElementById('titleInput').value=ddlObjTitle.getValue();
	document.getElementById('country_oid_fk').value=ddlObjCountryUser.getValue();
	submitRegister();
}
function getHashKonto2(ele){
	document.getElementById('titleInput').value=ddlObjTitle.getValue();
	document.getElementById('country_oid_fk').value=ddlObjCountryUser.getValue();
	submitRegister2(ele);
}
function getHashWk(){
	document.getElementById('titleInput').value=ddlObjTitle.getValue();
	document.getElementById('country_oid_fk').value=ddlObjCountryUser.getValue();
	submitOrder();
}
function submitNewsLetter(){
	if(document.getElementById('checkAgb').checked==true){
		document.forms.NewsLetterForm.submit();
	}else{
		alert('Sie m&uuml;ssen die AGB\'s akzeptieren.');
	}
}

function addToCartMass(product_id,mass){
	var hiddenSession=document.getElementById('getSession').value;
	var hiddenPath=document.getElementById('getAbsolutePath').value;
	url=hiddenPath+"CartMini.jsp"+hiddenSession;
	if(document.getElementById("value_"+product_id)!=null){
		url+="?Article="+product_id+"&value="+document.getElementById("value_"+product_id).value;
	}else{
		url+="?Article="+product_id+"&value="+mass;
	}
	sendAjaxRequest(url,processReqCart);
}
function getMass(){
	var hiddenProdId=document.getElementById('getProductId').value;
	var mass=document.getElementById('menge').value;
	if(mass>0 && mass<100){
		addToCartMass(hiddenProdId,mass);
		intoWk();
	}else{
		alert('Der Mengenwert: "'+mass+'" ist nicht g&uuml;ltig. Der Wert muss zwischen 1 und 99 liegen.');
	}

}
function addToCartList(product_id,processReq,action){
	var hiddenSession=document.getElementById('getSession').value;
	var hiddenPath=document.getElementById('getAbsolutePath').value;
	url=hiddenPath+"CartMini2.jsp"+hiddenSession;
	if(document.getElementById("value_"+product_id)!=null){
		url+="?Article="+product_id+"&value="+document.getElementById("value_"+product_id).value+'&action='+action;
	}else{
		url+="?Article="+product_id+"&value=1"+'&action='+action;
	}
	sendAjaxRequest(url,processReq);
}

function switchStatus(){
	setTimeout('shiv()',1000);
}
function shiv(){
	var look=ddlObjSort.getValue();
	document.DetailSearchForm.sort.selectedIndex=look;
	document.DetailSearchForm.submit();
}
function switchStatus2(){
	setTimeout('shiv2()',1000);
}
function shiv2(){
	var look=ddlObjSort.getValue();
	document.ProductSearchForm.sort.selectedIndex=look;
	document.ProductSearchForm.submit();
}

function getHashContact(){
	document.getElementById('titleInput').value=ddlObjTitle.getValue();
	submitContact();
}
function getHashLiefer(){
	document.getElementById('titleInput').value=ddlObjShiptoTitle.getValue();
	document.getElementById('dispatchCountry_oid_fk').value=ddlObjShiptoCountryUser.getValue();
	submitDeliver();
}

function pwvergessen(){
	var hiddenSession=document.getElementById('sessionIdHide').value;
	var hiddenPath=document.getElementById('absolutePathHide').value;
	var hiddenSession=document.getElementById('getSession').value;
	var hiddenPath=document.getElementById('getAbsolutePath').value;
	if(customer_id=prompt("Bitte geben Sie Ihre Kundennummer oder E-Mail Adresse an.","")){
		window.location.href = hiddenPath+"ProcessForm.jsp"+hiddenSession+"?action=12&target=7&action2=5&customer="+customer_id;
		return ;
	}else{
		alert("Sie haben keine Daten eingeben");
	}
}
function setKonto(action2){
	var hiddenSession=document.getElementById('sessionIdHide').value;
	url="AjaxRequest.jsp"+hiddenSession+"?action=8&action2="+action2;
	sendAjaxRequest(url,processReqKonto);
	}
function processReqKonto(){
	if(req.readyState == 4&&req.status == 200){
		document.getElementById("KontoDiv").innerHTML=req.responseText;
	}else if(req.readyState == 4){
		alert("Request Fail:"+req.statustext+" "+req.status);
	}
}
function getHashUserData(){
	document.getElementById('titleInput').value=ddlObjTitle.getValue();
	document.getElementById('country_oid_fk').value=ddlObjCountryUser.getValue();
	document.forms.AddressForm.submit();
}
function getHashKontoLiefer(){
	document.getElementById('titleInput').value=ddlObjShiptoTitle.getValue();
	document.getElementById('dispatchCountry_oid_fk').value=ddlObjShiptoCountryUser.getValue();
	document.forms.DeliverForm.submit();
}
function submitQuestionForm(){
	var error = false;
	var helpTxt="<strong>Folgende Fehler sind aufgetreten:</strong><br/>";
	if(document.getElementsByName("firstname")[0].value == "" || document.getElementsByName("firstname")[0].value == " " || document.getElementsByName("firstname")[0].value == "Ihr Vorname" ){
		error = true;
		helpTxt+="Geben Sie bitte ein Vornamen an.<br/>";
	}
	if(document.getElementsByName("lastname")[0].value == "" || document.getElementsByName("lastname")[0].value == " " || document.getElementsByName("lastname")[0].value == "Ihr Name" ){
		error = true;
		helpTxt+="Geben Sie bitte ein Zunamen an.<br/>";
	}
	if(document.getElementsByName("product_question")[0].value == "" || document.getElementsByName("product_question")[0].value == " " || document.getElementsByName("product_question")[0].value == "Ihre Frage"){
		error = true;
		helpTxt+="Tragen Sie bitte Ihre Frage ein.<br/>";
	}
	if(document.getElementsByName("email")[0].value == "" || document.getElementsByName("email")[0].value == "Ihre E-Mail"){
		error = true;
		helpTxt+="Geben Sie bitte eine E-Mail Adresse an.<br/>";
	}
	if(!error){
		AJAXsubmitForm("ProductQuestionForm",null,null);
		document.getElementById('errorBlockQue').style.display="none";
		document.getElementById('contentQue').style.display="none";
		document.getElementById('descText').style.display="none";
		document.getElementById('thxBlock').style.display="block";
	}else{
		document.getElementById('errorBlockQue').innerHTML=helpTxt;
		document.getElementById('errorBlockQue').style.display="block";
	}
}
 function submitNewsLetter(){
	if(document.getElementById('checkAgb').checked==true){
		document.forms.NewsLetterForm.submit();
	}else{
		alert('Sie m?ssen die AGB\'s akzeptieren.');
	}

 }
