function checkNebenwirkungMandatoryOnPV(){var html='';var error=0;var message_part=$('message_part');var beschreibung=$('nebenwirkung_beschreibung');if(beschreibung&&beschreibung.value.length===0){html=html+'Bitte f&uuml;gen Sie eine Beschreibung hinzu.<br />';error=1;}
if(error==1){message_part.innerHTML=html;message_part.style.display='block';message_part.style.color='#cc0000';message_part.style.fontWeight='bold';return false;}
return true;}
function createNebenwirungFromPV(){new Ajax.Updater('gruenBoxMiddle','/nebenwirkungen/createNebenwirkungFromPV',{asynchronous:true,evalScripts:true,encoding:'iso-8859-1',parameters:Form.serialize('nebenwirkungPVFormular')});}
function createNebenwirung(){new Ajax.Updater('nebenwirkung_zeile','/nebenwirkungen/createNebenwirkungFromPV',{asynchronous:true,evalScripts:true,encoding:'iso-8859-1',parameters:Form.serialize('nebenwirkungPVFormular')});}
function updateTopReiterToProdukttyp(produkttyp){var reiter=document.getElementById('navi_tabs').getElementsByTagName('LI');var list_length=reiter.length;var captions=new Array();captions['0']='MEDIKAMENTE';if(captions[produkttyp]!='undefined'){for(var counter=0;counter<list_length;counter++){var li_element=reiter[counter];var a_element=li_element.firstChild;var span_element=a_element.firstChild;if(span_element.innerHTML==captions[produkttyp]){a_element.className='active';}else{a_element.className=(counter!=(list_length-1))?'':'lastReiter';}}}}
function openCloseNebenwirkungZeile(mode){if(mode=='open'){$('open_close_nebenwirkung_form').innerHTML='<a href="javascript:;" style="color:#CC0000;" onclick="openCloseNebenwirkungZeile(\'close\'); return false;"><strong>[ schliessen ]</strong></a>';Effect.SlideDown('nebenwirkung_content');}else{$('open_close_nebenwirkung_form').innerHTML='<a href="javascript:;" style="color:#CC0000;" onclick="openCloseNebenwirkungZeile(\'open\'); return false;"><strong>[ Jetzt Produkt bewerten und 100 &euro; gewinnen ]</strong></a>';Effect.SlideUp('nebenwirkung_content');}}
function submitSortierungsForm(){sortierung=$('sorting').value;full_list=$('showFullList').checked;redirectUrl=$('url_location').value+'sortierung/'+sortierung;if(full_list==true){redirectUrl=redirectUrl+"/full-list.html";}else{redirectUrl=redirectUrl+".html";}
alert(redirectUrl);document.location.href=redirectUrl;}
function extendDescription(){document.getElementById('descriptionseperator').style.display='none';document.getElementById('descriptionrest').style.display='inline';document.getElementById('shortendescription').style.display='inline';}
function shortenDescription(){document.getElementById('descriptionseperator').style.display='inline';document.getElementById('descriptionrest').style.display='none';document.getElementById('shortendescription').style.display='inline';}
function showPreisverlaufBox(){document.getElementById('preisverlaufBox').style.display='block';}
(function($){$.fn.jqm=function(o){var p={overlay:50,overlayClass:'jqmOverlay',closeClass:'jqmClose',trigger:'.jqModal',ajax:F,ajaxText:'',target:F,modal:F,toTop:F,onShow:F,onHide:F,onLoad:F};return this.each(function(){if(this._jqm)return H[this._jqm].c=$.extend({},H[this._jqm].c,o);s++;this._jqm=s;H[s]={c:$.extend(p,$.jqm.params,o),a:F,w:$(this).addClass('jqmID'+s),s:s};if(p.trigger)$(this).jqmAddTrigger(p.trigger);});};$.fn.jqmAddClose=function(e){return hs(this,e,'jqmHide');};$.fn.jqmAddTrigger=function(e){return hs(this,e,'jqmShow');};$.fn.jqmShow=function(t){return this.each(function(){t=t||window.event;$.jqm.open(this._jqm,t);});};$.fn.jqmHide=function(t){return this.each(function(){t=t||window.event;$.jqm.close(this._jqm,t)});};$.jqm={hash:{},open:function(s,t){var h=H[s],c=h.c,cc='.'+c.closeClass,z=(parseInt(h.w.css('z-index'))),z=(z>0)?z:3000,o=$('<div></div>').css({height:'100%',width:'100%',position:'fixed',left:0,top:0,'z-index':z-1,opacity:c.overlay/100});if(h.a)return F;h.t=t;h.a=true;h.w.css('z-index',z);if(c.modal){if(!A[0])L('bind');A.push(s);}
else if(c.overlay>0)h.w.jqmAddClose(o);else o=F;h.o=(o)?o.addClass(c.overlayClass).prependTo('body'):F;if(ie6){$('html,body').css({height:'100%',width:'100%'});if(o){o=o.css({position:'absolute'})[0];for(var y in{Top:1,Left:1})o.style.setExpression(y.toLowerCase(),"(_=(document.documentElement.scroll"+y+" || document.body.scroll"+y+"))+'px'");}}
if(c.ajax){var r=c.target||h.w,u=c.ajax,r=(typeof r=='string')?$(r,h.w):$(r),u=(u.substr(0,1)=='@')?$(t).attr(u.substring(1)):u;r.html(c.ajaxText).load(u,function(){if(c.onLoad)c.onLoad.call(this,h);if(cc)h.w.jqmAddClose($(cc,h.w));e(h);});}
else if(cc)h.w.jqmAddClose($(cc,h.w));if(c.toTop&&h.o)h.w.before('<span id="jqmP'+h.w[0]._jqm+'"></span>').insertAfter(h.o);(c.onShow)?c.onShow(h):h.w.show();e(h);return F;},close:function(s){var h=H[s];if(!h.a)return F;h.a=F;if(A[0]){A.pop();if(!A[0])L('unbind');}
if(h.c.toTop&&h.o)$('#jqmP'+h.w[0]._jqm).after(h.w).remove();if(h.c.onHide)h.c.onHide(h);else{h.w.hide();if(h.o)h.o.remove();}return F;},params:{}};var s=0,H=$.jqm.hash,A=[],ie6=$.browser.msie&&($.browser.version=="6.0"),F=false,i=$('<iframe src="javascript:false;document.write(\'\');" class="jqm"></iframe>').css({opacity:0}),e=function(h){if(ie6)if(h.o)h.o.html('<p style="width:100%;height:100%"/>').prepend(i);else if(!$('iframe.jqm',h.w)[0])h.w.prepend(i);f(h);},f=function(h){try{$(':input:visible',h.w)[0].focus();}catch(_){}},L=function(t){$()[t]("keypress",m)[t]("keydown",m)[t]("mousedown",m);},m=function(e){var h=H[A[A.length-1]],r=(!$(e.target).parents('.jqmID'+h.s)[0]);if(r)f(h);return!r;},hs=function(w,t,c){return w.each(function(){var s=this._jqm;$(t).each(function(){if(!this[c]){this[c]=[];$(this).click(function(){for(var i in{jqmShow:1,jqmHide:1})for(var s in this[i])if(H[this[i][s]])H[this[i][s]].w[i](this);return F;});}this[c].push(s);});});};})(jQuery);
function submitLasikFormular(){var mandatoryError=0;if(!document.getElementById('iName').value){document.getElementById('iName').style.border='1px solid #cc0000';mandatoryError++;}else{document.getElementById('iName').style.border='1px solid #ccc';}
if(!document.getElementById('iStrasse').value){document.getElementById('iStrasse').style.border='1px solid #cc0000';mandatoryError++;}else{document.getElementById('iStrasse').style.border='1px solid #ccc';}
if(!document.getElementById('iPlz').value){document.getElementById('iPlz').style.border='1px solid #cc0000';mandatoryError++;}else{document.getElementById('iPlz').style.border='1px solid #ccc';}
if(!document.getElementById('iOrt').value){document.getElementById('iOrt').style.border='1px solid #cc0000';mandatoryError++;}else{document.getElementById('iOrt').style.border='1px solid #ccc';}
if(!document.getElementById('iEmail').value){document.getElementById('iEmail').style.border='1px solid #cc0000';mandatoryError++;}else{document.getElementById('iEmail').style.border='1px solid #ccc';}
if(mandatoryError==0){document.getElementById('lasikFormular').submit();}
return false;}
function submitTreppenliftFormular(){var mandatoryError=0;if(!document.getElementById('iName').value){document.getElementById('iName').style.border='1px solid #cc0000';mandatoryError++;}else{document.getElementById('iName').style.border='1px solid #ccc';}
if(!document.getElementById('iStrasse').value){document.getElementById('iStrasse').style.border='1px solid #cc0000';mandatoryError++;}else{document.getElementById('iStrasse').style.border='1px solid #ccc';}
if(!document.getElementById('iPlz').value){document.getElementById('iPlz').style.border='1px solid #cc0000';mandatoryError++;}else{document.getElementById('iPlz').style.border='1px solid #ccc';}
if(!document.getElementById('iOrt').value){document.getElementById('iOrt').style.border='1px solid #cc0000';mandatoryError++;}else{document.getElementById('iOrt').style.border='1px solid #ccc';}
if(!document.getElementById('iTelefon').value){document.getElementById('iTelefon').style.border='1px solid #cc0000';mandatoryError++;}else{document.getElementById('iTelefon').style.border='1px solid #ccc';}
if(!document.getElementById('iEmail').value){document.getElementById('iEmail').style.border='1px solid #cc0000';mandatoryError++;}else{document.getElementById('iEmail').style.border='1px solid #ccc';}
if(mandatoryError==0){document.getElementById('lasikFormular').submit();}
return false;}
function extendFAQDescription(id){document.getElementById('descriptionseperator_'+id).style.display='none';document.getElementById('descriptionrest_'+id).style.display='inline';document.getElementById('shortendescription_'+id).style.display='inline';}
function shortenFAQDescription(id){document.getElementById('descriptionseperator_'+id).style.display='inline';document.getElementById('descriptionrest_'+id).style.display='none';document.getElementById('shortendescription_'+id).style.display='none';}
function table2chart(){var trigger='google_cht';var chart_class='google_tbl';var hideClass='hidden';var chart_color='A5E500';var chart_size='870x250';var tables=document.getElementsByClassName('google_cht');var size_check=/\s?size([^\s]+)/;var col_check=/\s?color([^\s]+)/;for(var i=0;tables[i];i++){var tbl=tables[i];var cls=tbl.className;var data=[];var labels=[]
if(cls.indexOf(trigger)!==-1){var size=size_check.exec(cls);size=size?size[1]:chart_size;var col=col_check.exec(cls);col=col?col[1]:chart_color;var charturl='http://chart.apis.google.com/chart?cht=lc&chco='+col+'&chs='+size+'&chd=t:';tbl.className+=' '+hideClass;var tds=tbl.getElementsByTagName('tbody')[0].getElementsByTagName('td');var min_val=0;var max_val=0;for(var j=0;tds[j];j+=2){if(min_val==0){min_val=tds[1].innerHTML;}
if(tds[j+1].innerHTML>max_val){max_val=tds[j+1].innerHTML;}
labels.push(tds[j].innerHTML);data.push(tds[j+1].innerHTML);};var chart=document.createElement('img');chart.setAttribute('src',charturl+data.join(',')+'&chxt=x,y&chxl=0:|'+labels.join('|')+'&chxr=1,0,'+max_val+'&chds=0,'+max_val+'&chm=N*cEUR*,6F6F6F,0,-1,11');chart.setAttribute('alt',tbl.getAttribute('summary'));chart.className=chart_class;tbl.parentNode.insertBefore(chart,tbl);}}}
fetchFunctionCalls("table2chart();");
var given=new Array();function bewertungOver(obj,n,half){var i=0;for(i;i<5;i++){obj.parentNode.getElementsByTagName('img')[i].src='/images/icons/big-inactive-rating.gif';}
var i=1;for(i;i<=n;i++){obj.parentNode.getElementsByTagName('img')[(i-1)].src='/images/icons/big-active-rating.gif';}
if(half==1){obj.parentNode.getElementsByTagName('img')[n].src='/images/icons/big-half-rating.gif';}}
function bewertungStarOver(obj,n,half){var i=0;for(i;i<5;i++){obj.parentNode.getElementsByTagName('img')[i].src='/images/new/apo_rating_star_inactive.png';}
var i=1;for(i;i<=n;i++){obj.parentNode.getElementsByTagName('img')[(i-1)].src='/images//new/apo_rating_star_active.png';}
if(half==1){obj.parentNode.getElementsByTagName('img')[n].src='/images/icons/big-half-rating.gif';}}
function bewertungOut(obj,name){if(given[name]!=0){setTo=given[name];}else{setTo=0;}
var i=0;for(i;i<5;i++){obj.parentNode.getElementsByTagName('img')[i].src='/images/icons/big-inactive-rating.gif';}
var i=1;for(i;i<=setTo;i++){obj.parentNode.getElementsByTagName('img')[(i-1)].src='/images/icons/big-active-rating.gif';}}
function bewertungStarOut(obj,name){if(given[name]!=0){setTo=given[name];}else{setTo=0;}
var i=0;for(i;i<5;i++){obj.parentNode.getElementsByTagName('img')[i].src='/images/new/apo_rating_star_inactive.png';}
var i=1;for(i;i<=setTo;i++){obj.parentNode.getElementsByTagName('img')[(i-1)].src='/images//new/apo_rating_star_active.png';}}
function bewertungFix(obj,n,name){var i=0;for(i;i<5;i++){obj.parentNode.getElementsByTagName('img')[i].src='/images/icons/big-inactive-rating.gif';}
var i=1;for(i;i<=n;i++){obj.parentNode.getElementsByTagName('img')[(i-1)].src='/images/icons/big-active-rating.gif';}
document.getElementById('wert_'+name).value=n;given[name]=n;obj.parentNode.className+='fixed';return false;}
function bewertungFix(obj,n,name){var i=0;for(i;i<5;i++){obj.parentNode.getElementsByTagName('img')[i].src='/images/new/apo_rating_star_inactive.png';}
var i=1;for(i;i<=n;i++){obj.parentNode.getElementsByTagName('img')[(i-1)].src='/images//new/apo_rating_star_active.png';}
document.getElementById('wert_'+name).value=n;given[name]=n;obj.parentNode.className+='fixed';return false;}
function bewertungStarFix(obj,n,name,fill){var i=0;for(i;i<5;i++){if(fill===true){$('rating_star_holder').getElementsByTagName('img')[i].src='/images/new/apo_rating_star_inactive.png';}else{obj.parentNode.getElementsByTagName('img')[i].src='/images/new/apo_rating_star_inactive.png';}}
var i=1;for(i;i<=n;i++){if(fill===true){$('rating_star_holder').getElementsByTagName('img')[(i-1)].src='/images//new/apo_rating_star_active.png';}else{obj.parentNode.getElementsByTagName('img')[(i-1)].src='/images//new/apo_rating_star_active.png';}}
document.getElementById('wert_'+name).value=n;given[name]=n;if(fill===true){$('rating_star_holder').className='fixed';}else{obj.parentNode.className+='fixed';}
return false;}
function bewertung_fill(){var i=0;var done=1;while(obj=document.getElementsByTagName('input')[i]){if(obj.name.indexOf('wert_')!=-1){var j=0;var n=obj.value;for(j;j<5;j++){document.getElementById('bewertung_'+done).getElementsByTagName('img')[j].src='/images/icons/big-inactive-rating.gif';}
var j=1;for(j;j<=n;j++){document.getElementById('bewertung_'+done).getElementsByTagName('img')[(j-1)].src='/images/icons/big-active-rating.gif';}
document.getElementById(obj.name).value=n;given[obj.name.substr(5)]=n;obj.parentNode.className+='fixed';done++;}
i++;}}
function validateCo2(){error=0;errorText='';if(document.getElementById('bestellnummer').value==''){document.getElementById('bestellnummer').style.borderColor='#FF0000';document.getElementById('lbestellnummer').style.color='#FF0000';errorText='Bitte geben Sie eine Bestellnummer ein.';error++;}else{document.getElementById('bestellnummer').style.borderColor='#CCCCCC';document.getElementById('lbestellnummer').style.color='#333333';}
if(document.getElementById('apotheke').value==''){document.getElementById('apotheke').style.borderColor='#FF0000';document.getElementById('lapotheke').style.color='#FF0000';errorText=errorText+'<br />Bitte wählen Sie eine Apotheke aus.';error++;}else{document.getElementById('apotheke').style.borderColor='#CCCCCC';document.getElementById('lapotheke').style.color='#333333';}
if(error==0){document.getElementById('formerror').innerHTML='';document.getElementById('co2form').submit();}else{document.getElementById('formerror').innerHTML=errorText;return false;}}
function generateGMap(latitude,longitude){map=new GMap2(document.getElementById("map_canvas"),{size:new GSize(200,125)});map.addControl(new GSmallMapControl());map.setCenter(new GLatLng(latitude,longitude),11);map.clearOverlays();var marker=new GMarker(new GLatLng(latitude,longitude),{draggable:false});GEvent.addListener(marker,"click",function(){marker.openInfoWindowHtml($('gmap_adr').value);});map.addOverlay(marker);}

