var lastClickedCriteriaId;var lastUnsetCriteriaId;var setCriteriaIds=new Array();String.prototype.trim=function(){return this.replace(/^\s+/g,"").replace(/\s+$/g,"")};function dispatchHighlighting(element,criteria_group,criteria_id,state){if(state=="over"){if(isCriteriaSet(criteria_id)==false){highlighting(element,criteria_group,criteria_id,"on")}}else{if(state=="out"){if(!isCriteriaSet(criteria_id)){highlighting(element,criteria_group,criteria_id,"off")}}else{if(state=="down"){if(lastUnsetCriteriaId==criteria_id){highlighting(element,criteria_group,criteria_id,"on")}if(isCriteriaSet(criteria_id)==true){highlighting(element,criteria_group,criteria_id,"off")}}else{if(state=="up"){if(isCriteriaSet(criteria_id)==false&&lastUnsetCriteriaId!=criteria_id){highlighting(element,criteria_group,criteria_id,"on")}}else{if(state=="disable"){if(isCriteriaSet(criteria_id)==true){highlighting(element,criteria_group,criteria_id,"disable")}else{highlighting(element,criteria_group,criteria_id,"off")}}}}}}}function highlighting(element,criteria_group,criteria_id,direction){var groupContainer=document.getElementById(criteria_group);var criteriaGroupElements=groupContainer.getElementsByTagName("a");var evaluationElements=new Array();x=0;for(z=0;z<criteriaGroupElements.length;z++){if(criteriaGroupElements[z].className.trim()=="evaluation_link"||criteriaGroupElements[z].className.trim()=="evaluation_link max_value"||criteriaGroupElements[z].className.trim()=="evaluation_link initialized"||criteriaGroupElements[z].className.trim()=="evaluation_link max_value initialized"){evaluationElements[x]=criteriaGroupElements[z];x++}}if(direction=="on"){for(z=0;z<evaluationElements.length;z++){var height=26;var wight=0;if(evaluationElements[z].className.indexOf("max_value")!=-1){height=26;wight=0}if(element.id==evaluationElements[z].id){evaluationElements[z].style.backgroundPosition=-1*wight+"px "+-1*height+"px";break}if(element.id!=evaluationElements[z].id){evaluationElements[z].style.backgroundPosition=-1*wight+"px "+-1*height+"px"}}}else{if(direction=="off"){var height=13;var wight=0;for(z=0;z<evaluationElements.length;z++){if(evaluationElements[z].className.indexOf("max_value")!=-1){height=13;wight=0}evaluationElements[z].style.backgroundPosition=-1*wight+"px "+-1*height+"px"}}else{if(direction=="disable"){var height=0;var wight=0;for(z=0;z<evaluationElements.length;z++){if(evaluationElements[z].className.indexOf("max_value")!=-1){evaluationElements[z].style.backgroundPosition="0 0"}else{evaluationElements[z].style.backgroundPosition=-1*wight+"px "+-1*height+"px"}}}}}}function setEvaluationValue(element,criteria_group,criteria_id,criteria_value){if(isCriteriaSet(criteria_id)==false){lastUnsetCriteriaId=null;setCriteriaId(criteria_id);document.getElementsByName(criteria_id)[0].value=criteria_value}else{unsetCriteriaId(criteria_id);lastUnsetCriteriaId=criteria_id;document.getElementsByName(criteria_id)[0].value=""}}function setNonEvaluationValue(element,criteria_group,criteria_id){if(isCriteriaSet(criteria_id)!=-1){lastUnsetCriteriaId=null;setCriteriaId(criteria_id);document.getElementsByName(criteria_id)[0].value=-1}else{unsetCriteriaId(criteria_id);lastUnsetCriteriaId=criteria_id;document.getElementsByName(criteria_id)[0].value=""}}function unsetEvaluationValue(element,criteria_group,criteria_id,criteria_value){document.getElementsByName(criteria_id)[0].value=""}function setCriteriaId(criteria_id){setCriteriaIds.push(criteria_id)}function unsetCriteriaId(criteria_id){for(z=0;z<setCriteriaIds.length;z++){if(criteria_id==setCriteriaIds[z]){setCriteriaIds.splice(z,1)}}}function isCriteriaSet(criteria_id){var retval=false;var element_name="hidden_val_"+criteria_id;var hidden_val=document.getElementById(element_name);if(hidden_val.value){retval=true}return retval}function showText(element){var elementToShow=element.getElementsByTagName("span")[0];if(elementToShow){elementToShow.style.display="block"}}var commentWindow;function checkValues(){var allInputs=document.evaluationform.getElementsByTagName("input");var retval=true;var name;for(z=0;z<allInputs.length;z++){if(allInputs[z].name.indexOf("criteria_id")!=-1&&allInputs[z].value==""){retval=false}else{if(allInputs[z].value<3){}}}return retval}function hideText(element){var elementToShow=element.getElementsByTagName("span")[0];if(elementToShow){elementToShow.style.display="none"}}var error_text;function checkFormValues(){var order_number=document.getElementById("ordernumber").value;if(portalShortCut=="p24"){if(!checkOrderNumber()){setInputText(error_text);MessageShow("","",error_text,title_bewertung,false,btn_bestellnr);layerswitch();return false}else{if(!checkEvaluationValues()){MessageShow("","",error_text,title_bewertung,false,btn_bewertung);layerswitch();return false}else{if(!checkRecommendationValues()){MessageShow("","",error_text,title_bewertung,false,btn_bewertung);layerswitch();return false}}}}else{if(!checkOrderNumber()){setInputText(error_text);MessageShow(230,365,error_text,false);layerswitch();return false}else{if(!checkEvaluationValues()){MessageShow(230,365,error_text,false);layerswitch();return false}else{if(!checkRecommendationValues()){MessageShow(230,365,error_text,false);layerswitch();return false}}}}return true}function checkOrderNumber(){var retVal=true;var order_number_content=document.getElementById("ordernumber").value;if(order_number_content==""||order_number_content==order_number_default){error_text=error_text_1;order_number_alert=true;retVal=false}if(!retVal){document.getElementById("messageLayerOrdernumberContainer").style.display="block";document.getElementById("evaluation_recommendation").style.display="none"}return retVal}function checkEvaluationValues(){var evaluationValues=document.evaluationform.getElementsByTagName("input");var valuesAreComplete=true;for(z=0;z<evaluationValues.length;z++){if(evaluationValues[z].className.indexOf("evaluation_hidden_value")!=-1&&evaluationValues[z].value==""){error_text=error_text_2;valuesAreComplete=false}}return valuesAreComplete}function checkRecommendationValues(){var recommendationValues=document.evaluationform.getElementsByTagName("input");var valuesAreComplete=false;for(z=0;z<recommendationValues.length;z++){if(recommendationValues[z].className.indexOf("evaluation_recommendation_value")!=-1&&recommendationValues[z].checked){valuesAreComplete=true;break}else{error_text=error_text_3}}if(!valuesAreComplete){document.getElementById("evaluation_recommendation").style.display="block";document.getElementById("messageLayerOrdernumberContainer").style.display="none";document.getElementById("MessageLayerText").style.fontWeight="bold"}return valuesAreComplete}function validateOrderNumber(ordernumber){var sOrderNumber=new String();if(arguments.length==0){sOrderNumber=document.getElementById("ordernumber").value}else{sOrderNumber=ordernumber}with(new getOrderData()){value=sOrderNumber;id=sid;onSuccess=handleResponse;validateEvaluationOrderNumber()}}function handleResponse(response){var partsOfResponse=new Array();partsOfResponse=response.split("#");if(partsOfResponse[0]==1){document.evaluationform.submit()}else{error_text=partsOfResponse[1];if(error_text){if(portalShortCut=="p24"){MessageShow("","",error_text,title_bewertung,false,btn_eingabe_bestellnr);layerswitch()}else{MessageShow(230,365,error_text,false)}}document.getElementById("messageLayerOrdernumberContainer").style.display="block";document.getElementById("evaluation_recommendation").style.display="none"}return true}function inputOrdernumber(){if(document.getElementById("messageLayerOrdernumber")){document.getElementById("MessageLayerText").style.display="block";orderNumberInput=document.getElementById("ordernumber");orderNumberLayer=document.getElementById("messageLayerOrdernumber");if(orderNumberLayer.value&&error_text_1.indexOf(orderNumberLayer.value)==-1){orderNumberInput.value=orderNumberLayer.value}}orderNumberInput.style.color="black";document.getElementById("messageLayerOrdernumberContainer").style.display="none";orderNumberLayer.value=""}function inputRecommendationValue(){if(document.getElementById("evaluation_recommendation").style.display=="block"){var messageLayerRecommendationRadioButtons=document.getElementsByName("messageLayerRecommend");var recommendationRadioButtons=document.getElementsByName("recommend");var valueIsSelected=false;var selectedValue;var i;for(i=0;i<messageLayerRecommendationRadioButtons.length;i++){if(messageLayerRecommendationRadioButtons[i].checked==true){valueIsSelected=true;selectedValue=messageLayerRecommendationRadioButtons[i].value;break}}if(valueIsSelected){if(recommendationRadioButtons[i].value==messageLayerRecommendationRadioButtons[i].value){recommendationRadioButtons[i].checked=true}else{alert("Reihenfolge der recommend-Radio-Buttons nicht korrekt")}}}document.getElementById("evaluation_recommendation").style.display=="none";document.getElementById("MessageLayerText").style.fontWeight="normal"}function setInputText(text){var txtToSet="";if(text){txtToSet=text}else{if(error_text_1){txtToSet=error_text_1}}if(document.getElementById("messageLayerOrdernumber")&&document.getElementById("MessageLayerText")){document.getElementById("MessageLayerText").style.display="none";document.getElementById("messageLayerOrdernumber").value=error_text_1}}function clearHiddenValues(){var inputs=document.evaluationform.getElementsByTagName("input");for(i=0;i<inputs.length;i++){if(inputs[i].type=="hidden"&&inputs[i].name.indexOf("criteria_id")!=-1){inputs[i].value=""}}};
