(function(a){a.fn.crescinaDiagnose=function(j){var c=a.extend({},a.fn.crescinaDiagnose.defaults,j);var i=this;var b=[];var g=[];b["#dia"]=a(this);a.ajax({url:c.Media_URL+"template.xml",success:function(l,k,m){h(m.responseText)}});function h(m){m=m.replace(/BASE_URL/g,c.Media_URL);b["#dia"].html(m);var k=b["#dia"].find('input[name="q1"]');var q=b["#dia"].find('select[name="q1b"]');var r=b["#dia"].find('input[name="q2"]');var p=b["#dia"].find('input[name="q3"]');var o=b["#dia"].find('select[name="q4"]');var l=b["#dia"].find('input[name="q5"]');b[".dia-row"]=b["#dia"].find(".dia-row");b["#dia"].find('input.radio[name!="q5"]').change(n);b["#dia"].find('input.radio[name="q5"]').change(e);b["#dia"].find("select").change(n);b["#dia-row-photo"]=a("#dia-row-photo");b[".dia-photo-select-male"]=b["#dia-row-photo"].children(".dia-photo-select-male");b["#dia-marker-male"]=a("#dia-marker-male").css("background","url("+c.Media_URL+"dia-marker-male.png) no-repeat");b[".dia-photo-select-female"]=b["#dia-row-photo"].children(".dia-photo-select-female");b["#dia-marker-female"]=a("#dia-marker-female").css("background","url("+c.Media_URL+"dia-marker-female.png) no-repeat");b[".dia-photo"]=a(".dia-photo");b[".dia-photo-img"]=b[".dia-photo"].children("img");b["#dia-product"]=a("#dia-product");b["#dia-tipp"]=a("#dia-tipp");b["#dia-shop-link"]=a("#dia-shop-link").css("background","url("+c.Media_URL+"icon-cart.png) no-repeat 0 0");b["#dia"].find(".dia-restart").css("background","url("+c.Media_URL+"icon-restart.png) no-repeat right top").click(f);b["#dia"].find(".dia-photo-select div").each(function(s,t){var u=a(this);var v=u.attr("id").split("-");u.click(function(){d(v[2],v[4])})});f();n(null);function n(s){b[".dia-row"].filter(":gt(1)").addClass("inactive");b[".dia-row"].filter(":eq(1)").hide();if(s&&s.currentTarget.name=="q1"){b["#dia"].find("input:radio:gt(1)").attr("checked",false);b["#dia-row-photo"].hide()}if(s&&s.currentTarget.name!="q5"){b["#dia"].find("input:radio:gt(7)").attr("checked",false)}if(k.filter(":checked").val()=="female"){b[".dia-row"].filter(":eq(1)").show();g["dia-gender"]="female"}else{if(k.filter(":checked").val()=="male"){b[".dia-row"].filter(":eq(2)").removeClass("inactive");g["dia-gender"]="male"}else{return}}if(q.val()>0){b[".dia-row"].filter(":eq(2)").removeClass("inactive")}else{if(k.filter(":checked").val()=="female"){return}}if(r.filter(":checked").length){b[".dia-row"].filter(":eq(3)").removeClass("inactive")}else{return}if(p.filter(":checked").length){b[".dia-row"].filter(":eq(4)").removeClass("inactive");g["dia-kombi"]=p.filter(":checked").val()}else{return}if(o.val()>0){b[".dia-row"].filter(":eq(5)").removeClass("inactive")}else{return}if(g["dia-gender"]=="male"){if(o.val()==1){g["dia-result"]=1}else{if(o.val()==2||o.val()==3){g["dia-result"]=4}else{if(o.val()==4){g["dia-result"]=5}else{g["dia-result"]=7}}}}else{if(o.val()==1){g["dia-result"]=1}else{if(o.val()==2||o.val()==3){g["dia-result"]=4}else{if(o.val()==4){g["dia-result"]=5}else{g["dia-result"]=6}}}}b["#dia-row-photo"].show();b[".dia-photo-select-male"].hide();b[".dia-photo-select-female"].hide();d(g["dia-gender"],g["dia-result"])}}function d(m,k){b[".dia-photo-img"].hide();b["#dia-tipp"].hide();b[".dia-photo-img"].filter("#dia-photo-"+m+"-"+k).fadeIn(300);var l=a("#dia-photo-"+m+"-th-"+k);if(m=="male"){b["#dia-marker-male"].prependTo(l)}else{b["#dia-marker-female"].prependTo(l)}g["dia-gender"]=m;g["dia-num"]=k;e()}function e(q){var k,l,o,r;if(!m){var m=b["#dia"].find('input[name="q5"]')}if(m.filter(":checked").val()=="yes"){b[".dia-row"].filter(":eq(7)").removeClass("inactive");b[".dia-photo-select-male"].hide();b[".dia-photo-select-female"].hide()}else{if(m.filter(":checked").val()=="no"){b[".dia-row"].filter(":eq(7)").addClass("inactive");if(g["dia-gender"]=="male"){b[".dia-photo-select-male"].show();b[".dia-photo-select-female"].hide()}else{b[".dia-photo-select-female"].show();b[".dia-photo-select-male"].hide()}if(q&&q.currentTarget.name=="q5"){b["#dia-tipp"].fadeIn(300)}}}b[".dia-row"].filter(":eq(7)").removeClass("inactive");if(g["dia-num"]==1){r=300}else{if(g["dia-num"]==2){r=300}else{if(g["dia-num"]==3){r=300}else{if(g["dia-num"]==4){r=500}else{if(g["dia-num"]==5){r=700}else{if(g["dia-num"]==6){r=700}else{if(g["dia-num"]==7){r=700}else{r=700}}}}}}}k=g["dia-kombi"]=="true"?"Kombipräparat":"Ampullen";l=g["dia-gender"]=="male"?"Männer":"Frauen";o="CRESCINA stem "+r+" für "+l+" - "+k;b["#dia-product"].text(o);ka=g["dia-kombi"]=="true"?"Kombi":"Ampullen";mf=g["dia-gender"]=="male"?"Maenner":"Frauen";b["#dia-shop-link"].attr("href",c["Produkt_Link_"+mf+"_"+r+"_"+ka])}function f(){b["#dia"].find("input:radio").attr("checked",false);b["#dia"].find("select").val(0);b[".dia-row"].filter(":eq(1)").hide();b["#dia-row-photo"].hide();b[".dia-row"].filter(":gt(1)").addClass("inactive")}};a.fn.crescinaDiagnose.defaults={Produkt_Link_Frauen_300_Kombi:"http://www.crescinastem.de",Produkt_Link_Frauen_500_Kombi:"http://www.crescinastem.de",Produkt_Link_Frauen_700_Kombi:"http://www.crescinastem.de",Produkt_Link_Frauen_300_Ampullen:"http://www.crescinastem.de",Produkt_Link_Frauen_500_Ampullen:"http://www.crescinastem.de",Produkt_Link_Frauen_700_Ampullen:"http://www.crescinastem.de",Produkt_Link_Maenner_300_Kombi:"http://www.crescinastem.de",Produkt_Link_Maenner_500_Kombi:"http://www.crescinastem.de",Produkt_Link_Maenner_700_Kombi:"http://www.crescinastem.de",Produkt_Link_Maenner_300_Ampullen:"http://www.crescinastem.de",Produkt_Link_Maenner_500_Ampullen:"http://www.crescinastem.de",Produkt_Link_Maenner_700_Ampullen:"http://www.crescinastem.de",Media_URL:"media/"}})(jQuery);
