/*
 * Copyright (c) 1914 - 2012 CONCORDIA
 * All Rights Reserved.
 */
function prValidateCalculator(strFormId,strTargetId,strAjaxError,detailPrHandle,year,plz,webcode,language){plz=$("#"+strFormId).find("#calculatorplz").val();year=$("#"+strFormId).find("#year").val();var nowYear=(new Date()).getFullYear();if(year>nowYear){prHideCalculation();detailPrHandle=detailPrHandle+"?action=1&lang="+language+"&gebJahr="+(nowYear+1)+"&plz="+plz+"&ort=&webcode="+webcode;window.open(detailPrHandle,"","width=584,height=660,scrollbars=yes,resizable=yes");return false}else{var url=document.forms[strFormId].action+"?lang="+language+"&gebJahr="+year+"&plz="+plz+"&webcode="+webcode;if($("#"+strFormId+" #choosecity").val()){url+="&ort="+$("#"+strFormId+" #choosecity").val()}$("#"+strFormId).submit(function(event){event.preventDefault();$.post(url+"&onPromo=true",function(data){title=$("#"+strTargetId+" h2:first").text();$("#"+strTargetId).html(data);$("#"+strTargetId+" h2:first").text(title)})})}}function prValidateWebcode(strFormId,strTargetId,strAjaxError,jsScriptHandle,detailPrHandle,strWebcodeId,strAjaxResponseId,language){var webcode=document.forms[strFormId].elements[strWebcodeId].value;var url=jsScriptHandle+"?webcode="+webcode;detailPrHandle=detailPrHandle+"?action=0&webcode="+webcode+"&lang="+language;var options={async:false,url:url,timeout:5000,success:function(responseData){document.forms[strFormId].elements[strAjaxResponseId].value=responseData},error:function(obj,strError,strException){$("#"+strTargetId+" #ajaxError").html(strAjaxError).slideDown("slow")}};$("#"+strFormId).ajaxSubmit(options);var ajaxResponse=document.forms[strFormId].elements[strAjaxResponseId].value;if(ajaxResponse=="OK"){$("#"+strTargetId+" #ajaxError").html("");window.open(detailPrHandle,"","width=584,height=660,scrollbars=yes,resizable=yes")}else{$("#"+strTargetId+" #ajaxError").html(ajaxResponse).slideDown("slow")}return false}function prHideCalculation(){$("#calculationwrapper").hide();$("#praemienrechner .buttons").hide();$("#praemienrechner .ortNachAuswahl").hide()}var doShowFlyout=false;function showFlyout(div,text){doShowFlyout=true;window.setTimeout(function(){showShowFlyout(div,text)},200)}function showShowFlyout(div,text){if(doShowFlyout){$(".flyout div").hide();$(".flyouthere").removeClass("flyouthere");$(".flyout ."+text).show();$("."+text+"Container").addClass("flyouthere");$(".flyout"+text).addClass("flyouthere");$("#praemienrechner .flyout").css("top",$(div).offset().top-$("#praemienrechner").offset().top);$("#praemienrechner .flyout").show();if($.browser.msie){$("select").each(function(i){if($(this).offset().top>$("#praemienrechner .flyout").offset().top&&$(this).offset().left>$("#praemienrechner .flyout").offset().left){$(this).hide()}})}}}function hideFlyout(){doShowFlyout=false;window.setTimeout("hideHideFlyout()",200)}function hideHideFlyout(){if(!doShowFlyout){$("#praemienrechner .flyout").hide();$(".flyouthere").removeClass("flyouthere");if($.browser.msie){$("select").each(function(i){if($(this).offset().top>$("#praemienrechner .flyout").offset().top&&$(this).offset().left>$("#praemienrechner .flyout").offset().left){$(this).show()}})}}}function enableOnChangeOrtsauswahlReset(strFormId,affectedId){$("#"+strFormId+" #"+affectedId).change(function(){$("#"+strFormId+" #choosecity").remove();$("#"+strFormId+" input").removeClass("tris")})}function setFastValidateSubmit(strFormId,strTargetId,strAjaxError,detailPrHandle,webcode,language){enableOnChangeOrtsauswahlReset(strFormId,"calculatorplz");enableOnChangeOrtsauswahlReset(strFormId,"year");$("#"+strFormId).submit(function(event){event.preventDefault();var result=prFastValidateCalculator(strFormId,strTargetId,strAjaxError,detailPrHandle,webcode,language);if(result){window.open(result,"","width=584,height=660,scrollbars=yes,resizable=yes")}return false})}function prFastValidateCalculator(strFormId,strTargetId,strAjaxError,detailPrHandle,webcode,language){var plz=$("#"+strFormId).find("#calculatorplz").val();var year=$("#"+strFormId).find("#year").val();$(".applicationlinks #praemienrechner p.messageError").text("");var result=false;var nowYear=(new Date()).getFullYear();if(year>nowYear){detailPrHandle=detailPrHandle+"?action=1&lang="+language+"&gebJahr="+(nowYear+1)+"&plz="+plz+"&ort=&webcode="+webcode;return detailPrHandle}else{var url=$("#"+strFormId).attr("action")+"?lang="+language+"&gebJahr="+year+"&plz="+plz;if($("#"+strFormId+" #choosecity").val()){url+="&ort="+$("#"+strFormId+" #choosecity").val()}$.ajax({type:"POST",url:url,async:false,timeout:5000,success:function(responseText){if($(responseText).find("p.messageError").text().length>0){if($(responseText).find("#choosecity").length>0){$("#"+strFormId).find("input").each(function(){$(this).addClass("tris")});$("#"+strFormId+" .outputOrtsauswahl").html($(responseText).find("#choosecity"))}$(".applicationlinks #praemienrechner p.messageError").text($(responseText).find(".messageError").text())}else{$("#"+strFormId+" input").removeClass("tris");$("#"+strFormId+" #choosecity").remove();result=$(responseText).find(".openDetailURL").text()}},error:function(obj,strError,strException){$("#"+strTargetId+" #ajaxError").html(strAjaxError).slideDown("slow")}})}return result}function prToggleCalculation(){$("#calculationwrapper").toggle();$("#praemienrechner .buttons").toggle();$("#praemienrechner .ortNachAuswahl").toggle()}var doShowBubble=false;function showBubble(div,text){doShowBubble=true;window.setTimeout(function(){showShowBubble(div,text)},200)}function showShowBubble(div,text){if(doShowBubble){$(".franchisenrechner #descriptionbubble .praemie").hide();$(".franchisenrechner #descriptionbubble .mehrkosten").hide();$(".franchisenrechner #descriptionbubble .gesamtkosten").hide();$(".franchisenrechner #descriptionbubble .einsparungen").hide();$(".franchisenrechner #descriptionbubble ."+text).show();$(".franchisenrechner #descriptionbubble").css("left",$(div).offset().left-$(".franchisenrechner").offset().left-100);$(".franchisenrechner #descriptionbubble").show();$(".franchisenrechner #descriptionbubble").css("top",-$(".franchisenrechner #descriptionbubble ."+text).height()-9)}}function hideBubble(){doShowBubble=false;window.setTimeout("hideHideBubble()",200)}function hideHideBubble(){if(!doShowBubble){$(".franchisenrechner #descriptionbubble").hide();$(".franchisenrechner #descriptionbubble .praemie").hide();$(".franchisenrechner #descriptionbubble .mehrkosten").hide();$(".franchisenrechner #descriptionbubble .gesamtkosten").hide();$(".franchisenrechner #descriptionbubble .einsparungen").hide()}};
