function markAttachmentAsDeleted(listItemId,confirmMessage){var listItem=document.getElementById(listItemId),fileNameDiv=listItem.getElementsByTagName("dt")[0],deleteButton=document.getElementById(listItemId+"_button");if(confirm(confirmMessage)){document.getElementById("tx_seminars_pi1_seminars_delete_attached_files").value+=","+listItem.firstChild.nodeValue;listItem.setAttribute("class","deleted");deleteButton.disabled=true}}
function compileNames(){var humanReadableField=$("tx_seminars_pi1_registration_editor_attendees_names"),machineReadableField=$("tx_seminars_pi1_registration_editor_structured_attendees_names");if(!humanReadableField||!machineReadableField)return;var firstNames=$$("#tx_seminars_pi1_registration_editor_separate_names .tx_seminars_pi1_registration_editor_first_name"),lastNames=$$("#tx_seminars_pi1_registration_editor_separate_names .tx_seminars_pi1_registration_editor_last_name"),positions=$$("#tx_seminars_pi1_registration_editor_separate_names .tx_seminars_pi1_registration_editor_position"),eMailAddresses=$$("#tx_seminars_pi1_registration_editor_separate_names .tx_seminars_pi1_registration_editor_attendee_email");if(firstNames.length!=lastNames.length)return;var humanReadableNames="",machineReadableNames=[],numberOfLines=firstNames.length;for(var i=0;i<numberOfLines;i++){var firstName=firstNames[i].value.strip(),lastName=lastNames[i].value.strip();if((firstName.empty())&&(lastName.empty()))continue;var position="";if(i<positions.length)position=positions[i].value.strip();var eMailAddress="";if(i<eMailAddresses.length)eMailAddress=eMailAddresses[i].value.strip();var fullName=(firstName+" "+lastName).strip();if(!humanReadableNames.empty())humanReadableNames+="\r\n";humanReadableNames+=fullName;if(!position.empty())humanReadableNames+=", "+position;if(!eMailAddress.empty())humanReadableNames+=", "+eMailAddress;machineReadableNames[i]=[firstName,lastName,position,eMailAddress]};humanReadableField.value=humanReadableNames;machineReadableField.value=machineReadableNames.toJSON()}
function restoreSeparateNameFields(){var machineReadableField=$("tx_seminars_pi1_registration_editor_structured_attendees_names");if(!machineReadableField||machineReadableField.value.empty()||!machineReadableField.value.isJSON())return;var firstNames=$$("#tx_seminars_pi1_registration_editor_separate_names .tx_seminars_pi1_registration_editor_first_name"),lastNames=$$("#tx_seminars_pi1_registration_editor_separate_names .tx_seminars_pi1_registration_editor_last_name"),positions=$$("#tx_seminars_pi1_registration_editor_separate_names .tx_seminars_pi1_registration_editor_position"),eMailAddresses=$$("#tx_seminars_pi1_registration_editor_separate_names .tx_seminars_pi1_registration_editor_attendee_email");if(firstNames.length!=lastNames.length)return;var allNames=machineReadableField.value.evalJSON(true),numberOfNames=Math.min(firstNames.length,allNames.length);for(var i=0;i<numberOfNames;i++){firstNames[i].value=allNames[i][0];lastNames[i].value=allNames[i][1];if(positions[i])positions[i].value=allNames[i][2];if(eMailAddresses[i])eMailAddresses[i].value=allNames[i][3]}}
function fixNameFieldsNumber(){var neededNameLines=getNumberOfNeededNameFields(),nameLines=$$("#tx_seminars_pi1_registration_editor_separate_names .tx_seminars_pi1_registration_editor_name_line");if(nameLines.length<neededNameLines){var nameLineTemplate=$$("#tx_seminars_pi1_registration_editor_name_template .tx_seminars_pi1_registration_editor_name_line")[0],nameLinesContainer=$("tx_seminars_pi1_registration_editor_separate_names");for(var i=nameLines.length;i<neededNameLines;i++)nameLinesContainer.appendChild(nameLineTemplate.cloneNode(true))}else if(nameLines.length>neededNameLines)for(var i=nameLines.length;i>neededNameLines;i--)nameLines[i-1].remove()}
function getNumberOfNeededNameFields(){var seatsSelector=$("tx_seminars_pi1_registration_editor_seats");if(!seatsSelector)return 0;var seats=parseInt(seatsSelector.value),myselfSelector=$("tx_seminars_pi1_registration_editor_registered_themselves"),selfSeat;if(myselfSelector){selfSeat=myselfSelector.checked?1:0}else selfSeat=1;return seats-selfSeat}
function updateAuxiliaryRecordInEditor(htmlId,title){var label=$(htmlId);if(!label)return;label.innerHTML=title}
function appendAuxiliaryRecordInEditor(uid,title,htmlName,buttonData){var container=$$("#tx_seminars_pi1_seminars_"+htmlName+" tbody")[0];if(!container)return;var nextOptionNumber=$$("#tx_seminars_pi1_seminars_"+htmlName+" input").length,id="tx_seminars_pi1_seminars_"+htmlName+"_"+nextOptionNumber,input=new Element("input",{id:id,type:"checkbox",value:uid,name:"tx_seminars_pi1_seminars["+htmlName+"]["+nextOptionNumber+"]","class":"tx-seminars-pi1-event-editor-checkbox"}),labelId="tx_seminars_pi1_seminars_"+htmlName+"_label_"+uid,label=new Element("label",{"for":id,id:labelId});label.appendChild(document.createTextNode(title));var button=new Element("input",{type:"button",name:buttonData.name,value:buttonData.value,id:buttonData.id,"class":"tx-seminars-pi1-event-editor-edit-button"}),tableRow=new Element("tr"),tableColumnLeft=new Element("td"),tableColumnRight=new Element("td");tableColumnLeft.appendChild(input);tableColumnLeft.appendChild(label);tableColumnRight.appendChild(button);tableRow.appendChild(tableColumnLeft);tableRow.appendChild(tableColumnRight);container.appendChild(tableRow)}
function appendPlaceInEditor(uid,title,buttonData){appendAuxiliaryRecordInEditor(uid,title,"place",buttonData)}
function appendSpeakerInEditor(uid,title,buttonData){appendAuxiliaryRecordInEditor(uid,title,"speakers",buttonData);appendAuxiliaryRecordInEditor(uid,title,"leaders",buttonData);appendAuxiliaryRecordInEditor(uid,title,"partners",buttonData);appendAuxiliaryRecordInEditor(uid,title,"tutors",buttonData)}
function appendCheckboxInEditor(uid,title,buttonData){appendAuxiliaryRecordInEditor(uid,title,"checkboxes",buttonData)}
function appendTargetGroupInEditor(uid,title,buttonData){appendAuxiliaryRecordInEditor(uid,title,"target_groups",buttonData)}
function clearSearchWidgetFields(){var prefix='tx_seminars_pi1',textElements=['sword','search_age','price_from','price_to'];for(var i=0;i<textElements.length;i++){var textElement=document.getElementById(prefix+'_'+textElements[i]);if(textElement)textElement.value=''};var suffixes=['from_day','from_month','from_year','to_day','to_month','to_year','event_type','language','country','city','place','date','organizer'];for(var i=0;i<suffixes.length;i++){var suffix=suffixes[i],element=document.getElementById(prefix+'-'+suffix);if(element)for(var j=0;j<element.options.length;j++)element.options[j].selected=false}};
var browserName=navigator.appName,browserVer=parseInt(navigator.appVersion),version="",msie4=(browserName=="Microsoft Internet Explorer"&&browserVer>=4);if((browserName=="Netscape"&&browserVer>=3)||msie4||browserName=="Konqueror"||browserName=="Opera"){version="n3"}else version="n2"
function blurLink(theObject){if(msie4)theObject.blur()}
function decryptCharcode(n,start,end,offset){n=n+offset;if(offset>0&&n>end){n=start+(n-end-1)}else if(offset<0&&n<start)n=end-(start-n-1);return String.fromCharCode(n)}
function decryptString(enc,offset){var dec="",len=enc.length;for(var i=0;i<len;i++){var n=enc.charCodeAt(i);if(n>=0x2B&&n<=0x3A){dec+=decryptCharcode(n,0x2B,0x3A,offset)}else if(n>=0x40&&n<=0x5A){dec+=decryptCharcode(n,0x40,0x5A,offset)}else if(n>=0x61&&n<=0x7A){dec+=decryptCharcode(n,0x61,0x7A,offset)}else dec+=enc.charAt(i)};return dec}
function linkTo_UnCryptMailto(s){location.href=decryptString(s,-1)};
function hide(id){if(document.getElementById){obj=document.getElementById(id);obj.style.display="none"}}
function show(id){if(document.getElementById){obj=document.getElementById(id);obj.style.display="block"}}
function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image();d.MM_p[j++].src=a[i]}}}
function MM_swapImgRestore(){show('slogan');hide('slogan2');hide('slogan3');hide('slogan4');hide('slogan5');hide('slogan6');var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc}
function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p)};if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);if(!x&&d.getElementById)x=d.getElementById(n);return x}
function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array();for(i=0;i<(a.length-2);i+=3)if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2]}}
function MM_swapImageSupport(){hide('slogan');show('slogan2');hide('slogan3');hide('slogan4');hide('slogan5');hide('slogan6');var i,j=0,x,a=MM_swapImageSupport.arguments;document.MM_sr=new Array();for(i=0;i<(a.length-2);i+=3)if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2]}}
function MM_swapImageConsulting(){hide('slogan');hide('slogan2');show('slogan3');hide('slogan4');hide('slogan5');hide('slogan6');var i,j=0,x,a=MM_swapImageConsulting.arguments;document.MM_sr=new Array();for(i=0;i<(a.length-2);i+=3)if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2]}}
function MM_swapImageCompany(){show('slogan');hide('slogan2');hide('slogan3');hide('slogan4');hide('slogan5');hide('slogan6');var i,j=0,x,a=MM_swapImageCompany.arguments;document.MM_sr=new Array();for(i=0;i<(a.length-2);i+=3)if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2]}}
function MM_swapImageAuditing(){hide('slogan');hide('slogan2');hide('slogan3');show('slogan4');hide('slogan5');hide('slogan6');var i,j=0,x,a=MM_swapImageAuditing.arguments;document.MM_sr=new Array();for(i=0;i<(a.length-2);i+=3)if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2]}}
function MM_swapImageTraining(){hide('slogan');hide('slogan2');hide('slogan3');hide('slogan4');show('slogan5');hide('slogan6');var i,j=0,x,a=MM_swapImageTraining.arguments;document.MM_sr=new Array();for(i=0;i<(a.length-2);i+=3)if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2]}}
function MM_swapImageEntwicklung(){hide('slogan');hide('slogan2');hide('slogan3');hide('slogan4');hide('slogan5');show('slogan6');var i,j=0,x,a=MM_swapImageEntwicklung.arguments;document.MM_sr=new Array();for(i=0;i<(a.length-2);i+=3)if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2]}};

