
// <script type="text/javascript">//
//
var location_dir=window.location.pathname.replace(/\/[^\/]+$/,'');
var is_document=false;
var is_popup=false;
var session_regexp=/sid=([0-9]+)/;
var session_id=session_regexp.exec(window.location.search+'&sid=0')[1];
var arr_image_gallery=new Array();
var resizePopupMax=250;
var resizePopupTimeout=100;
//
function i1(obj,out) {
if(out) {
obj.src=obj.src.replace(/_over(\.\w+)$/,'$1');
} else {
if(obj.src.search(/_over\.\w+$/)==-1) {
if(obj.src.search(/_down\.\w+$/)==-1) {
obj.src=name=obj.src.replace(/(\.\w+)$/,'_over$1');
}
}
}
}
function i0(obj) {
i1(obj,1);
}
function ui(obj) {
if(obj.title) {
obj.temp=new Array(obj.title,obj.innerHTML);
obj.innerHTML='&#34;'+obj.innerHTML+'&#34;'+' &lt;'+obj.title+'&gt;';
obj.title='';
obj.style.cursor='auto';
} else {
}
}
function ix1(obj,out) {
i1(obj,out);
}
function ix0(obj) {
ix1(obj,1);
}
//
var klein=0;
function innen_showPic(name,sx,sy) {
return OpenPopUpImage(URL,sx,sy);
}
//
function my_init() {
}
function my_submit() {
return true;
}
//
function html_entity_decode(s) {
text='';
for(i=0;i<s.length;i++) {
j=0;
if((s.charAt(i)=='&') && (s.charAt(i+1)=='#')) {
j=i+2;
c=0;
while((j<s.length) && (s.charCodeAt(j)>=48) && (s.charCodeAt(j)<=57)) {
c=c*10+s.charCodeAt(j)-48;
j++;
}
if((j<s.length) && (s.charAt(j)==';')) {
text+=String.fromCharCode(c);
i=j;
} else {
j=0;
}
}
if(j==0) {
text+=s.charAt(i);
}
}
return text;
}
function msgbox(s) {
alert(html_entity_decode(s));
}
function get_selected_text() {
var text='';
if(document.selection && document.selection.createRange) {
text=document.selection.createRange().text;
} else if(window.getSelection) {
text=window.getSelection();
}
return text;
}
function swap_checkboxes(objregexp) {
form=document.forms[0];
if(form) {
if(form.elements) {
for (i=0;i<form.elements.length;i++) {
var e = form.elements[i];
if (e.type=='checkbox') {
if((!objregexp) || objregexp.test(e.name)) {
e.checked = !e.checked;
}
}
}
}
}
return false;
}
var get_opener_checkboxes_counter=0;
function get_opener_checkboxes(delimiter,required) {
result='';
if(opener) {
if(opener.document) {
f=opener.document.forms[0];
for(var i=0;i<f.length;i++) {
if(f[i].type=='checkbox') {
if(f[i].checked) {
if((!required) || (f[i].value.indexOf(required)>0)) {
if(result) {
result+=delimiter;
}
result+=f[i].value;
get_opener_checkboxes_counter+=1;
}
}
}
}
} else {
alert('Opener has no document');
}
} else {
alert('Opener not found');
}
return result;
}
var submit_count=0;
function gray_submit() {
form=document.forms[0];
if(form) {
if(form.elements) {
for (i=0;i<form.elements.length;i++) {
var e = form.elements[i];
if (e.type=='submit') {
e.className+=' submitting';
}
}
}
}
submit_count++;
}
var form_blur=null;
function form_submit() {
if(!form_blur) {
if(my_submit()) {
gray_submit();
if(submit_count==1) {
return true;
}
}
} else {
if(form_blur.blur) {
form_blur.blur();
}
form_blur=null;
}
return false;
}
function set_input_and_submit(name,value) {
f=document.forms[0];
e=f[name];
if(e) {
e.value=value;
f.submit();
} else {
alert('Specified element does not exist.');
}
return false;
}
//
var files_show_info_last_that=null;
function files_show_info(that,info) {
if(files_show_info_last_that) {
files_show_info_last_that.className='files_normal';
}
files_show_info_last_that=that;
files_show_info_last_that.className='files_highlighted';
document.getElementById('desc').innerHTML=info;
}
function url_select(obj_select) {
if(obj_select.options[obj_select.selectedIndex].value>' ') {
window.location.href=obj_select.options[obj_select.selectedIndex].value;
}
return false;
}
function language_select(obj_select) {
if(obj_select.options[obj_select.selectedIndex].value>' ') {
refresh('language=' + obj_select.options[obj_select.selectedIndex].value);
}
return false;
}
function getBody() {
return ((window.document.compatMode && (window.document.compatMode=='CSS1Compat')) ? window.document.documentElement : window.document.body);
}
function getWindowHeight() {
var obj = getBody();
return obj.scrollHeight;
}
function getBodyHeight() {
var s = new Object();
if(typeof window.innerWidth != 'undefined') {
return window.innerHeight;
} else {
var obj = getBody();
return parseInt(obj.offsetHeight);
}
}
function resizePopup() {
var WindowHeight = getWindowHeight();
var BodyHeight = getBodyHeight();
var d = WindowHeight - BodyHeight;
if((d < resizePopupMax) && (d > 0)) {
top.resizeBy(0, d);
}
}
function resizeTextArea_init() {
if (is_popup) {
var tas = document.getElementsByTagName('textarea');
var tas2 = new Array();
for (var i=0; i<tas.length; i++) {
if (tas[i].className.match(new RegExp('high'))) {
tas2[tas2.length] = tas[i];
}
if (tas2.length == 1) {
rta_ta = tas2[0];
var content = document.getElementById('content');
rta_tah = rta_ta.offsetHeight+getWindowHeight()-content.offsetHeight-40;
rta_who = getWindowHeight();
window.onresize = resizeTextArea;
resizeTextArea();
}
}
}
}
function resizeTextArea() {
var whn = getBodyHeight();
if (whn-rta_who+rta_tah > 200) {
rta_ta.style.height = whn-rta_who+rta_tah;
} else {
rta_ta.style.height = 200;
}
}
function scroll_up(processing) {
if (document.body && document.body.scrollTop) {
window.scrollTo(0,Math.floor(document.body.scrollTop/(1.3)));
window.setTimeout('scroll_up(1);',20);
} else if(document.documentElement && document.documentElement.scrollTop) {
window.scrollTo(0,Math.floor(document.documentElement.scrollTop/(1.3)));
window.setTimeout('scroll_up(1);',20);
} else if(document.getElementById('skeleton_main') && document.getElementById('skeleton_main').scrollTop) {
document.getElementById('skeleton_main').scrollTop=Math.floor(document.getElementById('skeleton_main').scrollTop/(1.3));
window.setTimeout('scroll_up(1);',20);
} else {
if(!processing) {
window.scrollTo(0,5);
}
window.scrollTo(0,0);
}
return false;
}
function getScrollTop() {
if(document.body && document.body.scrollTop) {
return document.body.scrollTop;
} else if(document.documentElement && document.documentElement.scrollTop) {
return document.documentElement.scrollTop;
} else if(document.getElementById('skeleton_main') && document.getElementById('skeleton_main').scrollTop) {
return document.getElementById('skeleton_main').scrollTop;
} else if(window.pageYOffset) {
return window.pageYOffset;
}
return 0;
}
function getScrollLeft() {
if(document.body && document.body.scrollLeft) {
return document.body.scrollLeft;
} else if(document.documentElement && document.documentElement.scrollLeft) {
return document.documentElement.scrollLeft;
} else if(document.getElementById('skeleton_main') && document.getElementById('skeleton_main').scrollLeft) {
return document.getElementById('skeleton_main').scrollLeft;
} else if(window.pageXOffset) {
return window.pageXOffset;
}
return 0;
}
function getAbsoluteLeft(obj) {
if(obj.offsetParent) {
return (obj.offsetLeft + getAbsoluteLeft(obj.offsetParent));
} else {
return obj.offsetLeft;
}
}
function getAbsoluteTop(obj) {
if(obj.offsetParent) {
return (obj.offsetTop + getAbsoluteTop(obj.offsetParent));
} else {
return obj.offsetTop;
}
}
function doOpenPopUp2(url,target,params) {
w=eval("window.o"+"pen('"+url+"','"+target+"','"+params+"');");
if(!w || !w.focus) {
if(is_document) {
trPopUpBlocked();
} else if(parent.is_document) {
parent.trPopUpBlocked();
}
}
}
function doOpenPopUp(url,target,params) {
var command="window.o"+"pen('"+url+"','"+target+"','"+params+"');";
command="doOpenPopUp2('"+url+"','"+target+"','"+params+"');";
window.setTimeout(command,10);
return false;
}
function OpenPopUp(URL,noreturn) {
URL += '&enableautoresize=1';
doOpenPopUp(URL,'_blank','width=250,height=100,resizable=yes,scrollbars=yes,toolbar=no,status=yes,menubar=no');
if(!noreturn) {
return false;
}
}
function help(URL) {
window.open(URL,'_blank','width=480,height=400,resizable=yes,scrollbars=yes,toolbar=no,status=yes,menubar=no');
return false;
}
function chat(URL) {
doOpenPopUp(URL,'_blank','width=780,height=540,resizable=yes,scrollbars=no,toolbar=no,status=yes,menubar=no');
return false;
}
function OpenPopUpImage(URL,sx,sy) {
sx+=20;
sy+=20;
sb='no';
if(sx>screen.availWidth-20) {
sx=screen.availWidth-20;
sb='yes';
}
if(sy>screen.availHeight-20) {
sy=screen.availHeight-20;
sb='yes';
}
doOpenPopUp(URL,'_blank','width='+sx+',height='+sy+',resizable=yes,scrollbars='+sb+',toolbar=no,status=yes,menubar=no');
return false;
}
function OpenPopUpGallery(startID) {
var height=0;
var width=0;
for(id=0;id<arr_image_gallery.length / 5;id++) {
width=Math.max(width,arr_image_gallery[id*5+1]);
height=Math.max(height,arr_image_gallery[id*5+2]);
}
width+=60;
height+=200;
return doOpenPopUp('420217.php?sid='+session_id+'&s='+startID,'_blank','width='+width+',height='+height+',scrollbars=yes,resizable=yes,toolbar=no,status=yes,menubar=no');
}
function opener_navigate(URL) {
if(opener && opener.location) {
opener.location.href=URL;
} else {
window.close();
}
return false;
}
function redirect(URL,leave_in_history) {
gray_submit();
if(leave_in_history) {
window.location.href=URL;
} else {
window.location.replace(URL);
}
return false;
}
function showHide(id) {
var e;
if (document.all) {
e=document.all[id];
} else {
e=document.getElementById(id);
}
if(e) {
if(e.style.display=='none') {
e.style.display='';
} else {
e.style.display='none';
}
} else {
alert('showHide: Element "'+id+'" nicht gefunden');
}
return false;
}
function init1() {
initSlides();
cwInit();
trInit();
init_memory();
}
function init2() {
initSlides2();
}
function auto_grow() {
if(document.all && !window.XMLHttpRequest) {
var e_auto_grow = document.getElementById('auto_grow');
if(e_auto_grow && e_auto_grow.style) {
var e_menu = document.getElementById('menu');
var e_content = document.getElementById('content');
var height=0;
if(e_menu && e_menu.offsetHeight) {
height=Math.max(height,getAbsoluteTop(e_menu) + e_menu.offsetHeight);
}
if(e_content && e_content.offsetHeight) {
height=Math.max(height,getAbsoluteTop(e_content) + e_content.offsetHeight);
}
new_height=(height-getAbsoluteTop(e_auto_grow));
if(new_height>0) {
e_auto_grow.style.height=new_height+'px';
}
}
}
}
var my_scrolls=new Array();
function add_scroll(call) {
my_scrolls[my_inits.length]=call;
}
function all_scroll() {
for(var i=0;i < my_scrolls.length;i++) {
eval(my_scrolls[i]);
}
}
function page_scroll() {
if(document.all && !window.XMLHttpRequest) {
if(e=document.getElementById('skeleton_epilog')) {
e.style.top='-'+getScrollTop()+'px';
}
}
all_scroll();
}
function popup_scroll() {
all_scroll();
}
var my_inits=new Array();
function add_init(call) {
my_inits[my_inits.length]=call;
}
function all_init() {
auto_grow();
my_init();
for(var i=0;i < my_inits.length;i++) {
eval(my_inits[i]);
}
}
function popup_init() {
is_popup=true;
all_init();
if(document.forms[0]) {
i=0;
b=0;
while((document.forms[0].elements[i]) && (b==0)) {
if((!document.forms[0].elements[i].isDisabled) && ((document.forms[0].elements[i].type=='text') || (document.forms[0].elements[i].type=='password') || (document.forms[0].elements[i].type=='textarea'))) {
document.forms[0].elements[i].focus();
b=1;
}
if(document.forms[0].elements[i].name=='disable_input_focus') {
b=1;
}
i++;
}
}
resizeTextArea_init();
if(window.location.search.indexOf('enableautoresize')>=0) {
window.setTimeout('resizePopup()',resizePopupTimeout);
}
}
function refresh(add_params) {
gray_submit();
if(add_params) {
window.location.replace(refresh_url+((refresh_url.indexOf('?')>0)?'&':'?')+add_params);
} else {
window.location.replace(refresh_url);
}
return false;
}
function login_focus() {
if(document.forms[0]) {
if(document.getElementById && document.forms[0].login_nojs) {
document.forms[0].login_nojs.value='';
}
if(document.forms[0].login_login) {
document.forms[0].login_login.focus();
}
}
}
function page_init() {
is_document=true;
init2();
all_init();
if(auto_refresh) {
window.setTimeout('refresh();',auto_refresh);
}
top.document.title=document.title;
window.setTimeout('login_focus();',200);
}
function open_document(url) {
if(is_document) {
window.location=url;
return false;
} else {
return top.opener.open_document(url);
}
}
//
var progress_initial='';
var progress_last='';
var progress_i=0;
function draw_progress() {
if(document.getElementById) {
if(elem=document.getElementById('heading')) {
if(elem.innerHTML) {
if(!(progress_initial)) {
progress_initial=elem.innerHTML;
progress_last=progress_initial + ' ';
}
s='.........';
p=9-Math.abs(progress_i-9)
elem.innerHTML=progress_last + '[' + s.substr(0,p) + '&lt;&gt;' + s.substr(0,9-p) + ']';
progress_i=((progress_i+1) % 18);
}
}
}
}
function end_progress() {
progress_i=0;
if(progress_initial) {
if(document.getElementById) {
if(elem=document.getElementById('heading')) {
if(elem.innerHTML) {
elem.innerHTML=progress_initial;
}
}
}
}
}
//
function unhighlight_tr(obj) {
var i=0;
var o=obj;
if(o) {
while((o.nodeName!='TR') && o.parentNode && (i++<10)) {
o=o.parentNode;
}
if((o.nodeName=='TR') && o.className) {
o.className=o.className.replace(/highlighted/gi,' ',o.className);
}
}
return false;
}
//
function onKeyPressCtrlEnterSubmit() {
if(window.event) {
if(window.event.ctrlKey) {
if(window.event.keyCode) {
if((window.event.keyCode==10)||(window.event.keyCode==13)) {
document.forms[0].submit();
}
}
}
}
return true;
}
function onKeyPressEnterBlur(e) {
if(window.event) {
if(window.event.keyCode) {
if((window.event.keyCode==10)||(window.event.keyCode==13)) {
e.blur();
}
}
}
return true;
}
//
function textarea_insert(tag0,tag1,example) {
function gap_transform(gap) {
trailer='';
while(gap && (gap.charAt(gap.length-1)==' ')) {
gap=gap.substring(0,gap.length-1);
trailer+=' ';
}
if(!gap) {
gap=example;
}
return tag0 + gap + tag1 + trailer;
}
ok=false;
gap='';
if(document.forms[0]) {
i=0;
b=0;
while((document.forms[0].elements[i]) && (b==0)) {
if(document.forms[0].elements[i].type=='textarea') {
field=document.forms[0].elements[i];
b=1;
}
i++;
}
if(field) {
scroll_top=field.scrollTop;
field.focus();
if(document.selection && document.selection.createRange) {
document.selection.createRange().text=gap_transform(document.selection.createRange().text);
ok=true;
} else if(field.selectionStart || (field.selectionStart=='0')) {
p0=field.selectionStart;
p1=field.selectionEnd;
gap = gap_transform(field.value.substring(p0,p1));
field.value=field.value.substring(0,p0)+gap+field.value.substring(p1,field.value.length);
field.selectionStart=p0;
field.selectionEnd=p0+gap.length;
ok=true;
}
if(scroll_top) {
field.focus();
field.scrollTop=scroll_top;
}
}
}
if(!ok) {
alert(gap_transform(''));
}
return false;
}
//
var sour='';
var soif='';
function send_result(e) {
if(sour) {
if(frames['if'+soif]) {
frames['if'+soif].location.replace(location_dir + '/' + sour+'&m='+soif+'&e='+e);
}
} else {
if(window.opener && (typeof(window.opener!='undefined')) && (window.opener!=window) && window.opener.send_result) {
window.opener.send_result(e);
} else if(window.parent && typeof(window.parent!='undefined') && (window.parent!=window) && window.parent.send_result) {
window.parent.send_result(e);
}
}
return undefined;
}
function send_passed() {
return send_result(0);
}
function send_failed() {
return send_result(1);
}
var ajax_ping_url_508777='';
function ajax_ping(url,timeout) {
ajax_ping_url_508777=url;
window.setTimeout(function() {
$.getJSON(ajax_ping_url_508777,function(data,status) {
if(data && data['interval']) {
if(data['open']) {
OpenPopUp(data['open']);
}
ajax_ping(data['next'],data['interval']);
}
});
},timeout*1000);
}
var slideIDs=new Array();
var slideTexts=new Array();
var slideCurrentZ=16;
var slideDragId=null;
var slideDragX;
var slideDragY;
var useSmallSliders=0;
if(document.all) {
var slideIsIE=true;
} else {
var slideIsIE=false;
}
function slideGetEvent(evt) {
if (slideIsIE) {
return window.event;
} else {
return evt;
}
}
function slide(sid) {
return document.getElementById('slide' + sid);
}
function slideStart(id) {
return document.getElementById('start' + id);
}
function slideEnd(id) {
return document.getElementById('end' + id);
}
function addSlide(sid,text) {
slideIDs[slideIDs.length]=sid;
slideTexts[slideTexts.length]=html_entity_decode(text);
}
function initSlides() {
var i;
for (i=0;i<slideIDs.length;i++) {
if(useSmallSliders==1) {
document.write('<div id="slide' + slideIDs[i] + '" class="slide_small" onmousedown="dragStart(event,\'' + slideIDs[i] + '\');" UNSELECTABLE="on">' + slideTexts[i] + '</div>');
} else {
document.write('<div id="slide' + slideIDs[i] + '" class="slide" onmousedown="dragStart(event,\'' + slideIDs[i] + '\');" UNSELECTABLE="on">' + slideTexts[i] + '</div>');
}
}
}
function initSlides2() {
var i;
for (i=0;i<slideIDs.length;i++) {
slide(slideIDs[i]).style.left=getAbsoluteLeft(slideStart(slideIDs[i]));
slide(slideIDs[i]).style.top=getAbsoluteTop(slideStart(slideIDs[i]));
for (i2=0;i2<document.forms[0].elements.length;i2++) {
e=document.forms[0].elements[i2]
if(e.type=='text') {
l=getAbsoluteLeft(e);
t=getAbsoluteTop(e)
if (e.value==slideTexts[i]) {
besetzt=0;
for (i3=0;i3<slideIDs.length;i3++) {
if( (l==parseInt(slide(slideIDs[i3]).style.left)) && (t==parseInt(slide(slideIDs[i3]).style.top))){
besetzt=1;
}
}
if(besetzt==0){
slide(slideIDs[i]).style.left=l;
slide(slideIDs[i]).style.top=t;
}
}
}
}
}
}
function dragStart(evt,sid) {
var e=slideGetEvent(evt);
slideDragId=sid;
if(slideIsIE) {
document.onmousemove=dragMove;
document.onmouseup=dragEnd;
} else {
window.onmousemove=dragMove;
window.onmouseup=dragEnd;
}
slideDragX=e.clientX;
slideDragY=e.clientY;
slideCurrentZ++;
slide(sid).style.zIndex=slideCurrentZ;
for(i=0;i<document.forms[0].elements.length;i++) {
e2=document.forms[0].elements[i]
if(e2.type=='text') {
if((getAbsoluteLeft(slide(slideDragId))==getAbsoluteLeft(e2)) && (getAbsoluteTop(slide(slideDragId))==getAbsoluteTop(e2))) {
e2.value='';
}
}
}
return true;
}
function dragMove(evt) {
var e=slideGetEvent(evt)
if (slideDragId>'') {
slide(slideDragId).style.left=parseInt(slide(slideDragId).style.left)+e.clientX-slideDragX;
slide(slideDragId).style.top=parseInt(slide(slideDragId).style.top)+e.clientY-slideDragY;
slideDragX=e.clientX;
slideDragY=e.clientY;
}
}
function dragEnd(evt) {
var i;
var s;
var e;
var besetzt;
var sid2;
besetzt=0;
if (slideIsIE)
document.onmousemove=null;
else
window.onmousemove=null;
if (slideDragId>'') {
s=slide(slideDragId);
sid2=slideDragId;
slideDragId=null;
for (i=0;i<document.forms[0].elements.length;i++) {
e=document.forms[0].elements[i]
if(e.type=='text') {
l=getAbsoluteLeft(e);
t=getAbsoluteTop(e)
if ((parseInt(s.style.left)<l+parseInt(e.offsetWidth)) && (parseInt(s.style.left)+parseInt(e.offsetWidth)>l) && (parseInt(s.style.top)<t+parseInt(e.offsetHeight)) && (parseInt(s.style.top)+parseInt(e.offsetHeight)>t)) {
for (i2=0;i2<slideIDs.length;i2++) {
if( (l==parseInt(slide(slideIDs[i2]).style.left)) && (t==parseInt(slide(slideIDs[i2]).style.top))){
besetzt=1;
}
}
if(besetzt==0){
s.style.left=l;
s.style.top=t;
e.value=s.innerHTML;
return true;
}else{
s.style.left = getAbsoluteLeft(slideStart(sid2));
s.style.top = getAbsoluteTop(slideStart(sid2));
return true;
}
}
}
}
}
return true;
}
var cwX=new Array();
var cwY=new Array();
var cwD=new Array();
var cwL=new Array();
var cwT=new Array();
var cwNone = 0;
var cwHorizontal = 1;
var cwVertical = 2;
if (document.all)
var cwIsIE=true;
else
var cwIsIE=false;
function cwGetElementById(id) {
if (cwIsIE) {
return document.all(id);
} else {
return document.getElementById(id);
}
}
function cwSetEnd(xy) {
var e=cwGetElementById('td'+xy);
if (e) {
e.innerHTML='<img src="../pics/cw_none.gif" border="0" class="crosswordimage">';
}
}
function cwGetTD(id) {
return cwGetElementById('td'+cwX[id]+'_'+cwY[id]);
}
function cwGetLayer(id) {
return cwGetElementById('cwl'+id);
}
function cwGetInput(id) {
return cwGetElementById('cwli'+id);
}
function cwXY(id,pos) {
if (cwD[id]==cwHorizontal) {
return (cwX[id]+pos)+'_'+(cwY[id]);
} else {
return (cwX[id])+'_'+(cwY[id]+pos);
}
}
function cwAddEntry(x,y,dir,text,sol,highlight,check) {
var html;
var id=cwX.length;
var td;
var i;
if (dir==cwNone) {
cwSetEnd(x+'_'+y);
} else {
cwX[id]=x;
cwY[id]=y;
cwD[id]=dir;
cwL[id]=sol.length;
cwT[id]=text;
cwSetEnd(cwXY(id,cwL[id]+1));
if (highlight>0) {
document.forms[0].elements['f'+cwXY(id,highlight)].className+=' crosswordfieldhighlight';
}
if(check) {
for(i=1;i<=check.length;i++) {
document.forms[0].elements['r'+cwXY(id,i)].value=check[i];
}
} else {
for(i=1;i<=cwL[id];i++) {
document.forms[0].elements['r'+cwXY(id,i)].value=sol.charAt(i-1);
}
}
}
return true;
}
function cwInit() {
var imgsrc;
var id;
for(id=0;id<cwX.length;id++) {
if(cwD[id]==cwVertical){
imgsrc='../pics/cw_down.gif';
} else {
imgsrc='../pics/cw_right.gif';
}
cwGetTD(id).innerHTML='<img src="' + imgsrc + '" border="0" onclick="cwClick(this,'+id+')" class="crosswordimageborder">';
document.write('<div class="crosswordlayer" id="cwl'+id+'">'+cwT[id]+'<br /><input onkeypress="return onKeyPressEnterBlur(this);" id="cwli'+id+'" name="cwli'+id+'" value="" onBlur="cwBlur('+id+');"><img src="../pics/cw_submit.gif"></div>');
cwGetLayer(id).style.display='none';
}
}
function cwClick(obj,id) {
var l;
var td;
var left;
var top;
var i;
var s='';
// alert('test');
l=cwGetLayer(id);
l.style.top=(getAbsoluteTop(obj)+20)+'px';
l.style.left=(getAbsoluteLeft(obj)+20)+'px';
l.style.display='block';
for(i=1;i<=cwL[id];i++) {
s+=(document.forms[0].elements['f'+cwXY(id,i)].value+' ').charAt(0);
}
s=s.replace(/ +$/g,'');
cwGetInput(id).value=s
cwGetInput(id).focus();
form_blur=cwGetInput(id);
}
function cwBlur(id) {
var l;
var i;
var s;
s=cwGetInput(id).value.toUpperCase();
for(i=1;i<=cwL[id];i++) {
document.forms[0].elements['f'+cwXY(id,i)].value=s.charAt(i-1);
}
l=cwGetLayer(id);
l.style.display='';
l.style.display='none';
form_blur=null;
return true;
}
//
var swapcolor_color0='#ffffff';
var swapcolor_color1='#C6D1E0';
function swapcolor(feld_id) {
var feld = document.getElementById(feld_id);
var hiddeninput = document.getElementById("hi_" + feld_id);
var old_value = hiddeninput.value;
if(old_value == '1'){
feld.bgColor=swapcolor_color0;
hiddeninput.value='0';
} else {
feld.bgColor=swapcolor_color1;
hiddeninput.value='1';
}
return false;
}
//
function mark_this(feld_id){
var feld=document.getElementById(feld_id);
var hiddeninput=document.getElementById("hi_"+feld_id);
var old_value=parseInt(hiddeninput.value);
if(isNaN(old_value)){
old_value=0;
}
if (old_value == 0){
feld.bgColor=my_colors[memory_value];
hiddeninput.value=memory_value;
memory_value=memory_value + 1;
}else{
feld.bgColor='#E5EBEF';
memory_value=parseInt(hiddeninput.value);
hiddeninput.value=0;
for(var i=0;i<8;i++){
if(parseInt(document.getElementById("hi_marker"+i).value)>memory_value){
document.getElementById("marker" + i).bgColor='#E5EBEF';
document.getElementById("hi_marker"+i).value=0;
}
}
}
}
function init_memory(){
}
//
function image_click(obj,evt,name_input,id_move,move_offset_x,move_offset_y) {
if(document.all) {
evt=window.event;
}
abs_x=evt.clientX+getScrollLeft();
abs_y=evt.clientY+getScrollTop();
rel_x=abs_x-getAbsoluteLeft(obj);
rel_y=abs_y-getAbsoluteTop(obj);
if(move_offset_x) {
abs_x-=move_offset_x;
}
if(move_offset_y) {
abs_y-=move_offset_y;
}
if(name_input && (f=document.forms[0]) && f[name_input]) {
f[name_input].value=(rel_x + ',' + rel_y + ',' + abs_x + ',' + abs_y);
}
if(id_move && (o=document.getElementById(id_move))) {
o.style.left=abs_x+'px';
o.style.top=abs_y+'px';
o.style.display='block';
}
}
//
function open_all_feedbacks() {
var a;
for(var i in arr=document.getElementsByTagName('img')) {
img=arr[i];
if(img && img.src && img.src.match(/m_feed.gif$/)) {
a=img.parentNode;
if(a && a.click) {
a.click();
} else {
if(a && (s=a.getAttribute('onclick')+' ')) {
if(s=s.replace(/^return.*showHide.*'(answer[0-9]+)'.*$/,'$1')) {
showHide(s);
}
}
}
img.src='/0.gif';
}
}
}
var trIsVisible=false;
function trBlur() {
document.getElementById('trlay').style.display='';
document.getElementById('trlay').style.display='none';
document.getElementById('triframe').src='997.html';
trIsVisible=false;
return false;
}
function trInit() {
if(document.getElementById) {
document.write('<div style="display:none" class="trlay" id="trlay" onclick="return trBlur();"><iframe src="997.html" id="triframe" name="iframe" frameborder="0" onclick="return trBlur();" allowtransparency="true"></iframe></div>');
}
}
function trLay(obj,word) {
var l;
if(trIsVisible==word) {
trBlur();
} else {
trBlur();
l=document.getElementById('trlay');
l.style.top=(getAbsoluteTop(obj)+30)+'px';
if(getAbsoluteLeft(obj)<600) {
l.style.left=(getAbsoluteLeft(obj)+30)+'px';
} else {
l.style.left=(getAbsoluteLeft(obj)-370)+'px';
}
l.style.display='block';
document.getElementById('triframe').src=word;
trIsVisible=word;
}
return false;
}
function trPopUpBlocked() {
if(!$('#div310113').length) {
$('body').append('<div style="position:absolute;left:10px;top:10px;z-index: 100000;display:none" id="div310113"></div>');
$.get('406225.php',function(data) {
table=$(data.replace(/^.*<body[^>]*>/,'<div>').replace(/<\/body[^>]*>.*$/,'</div>')).find('table');
$('#div310113').empty().append(table).fadeIn();
},'html');
}
};
/*
function trPopUpBlocked() {
if(trIsVisible!='PopUpBlocked') {
trBlur();
l=document.getElementById('trlay');
l.style.top='10px';
l.style.left='10px';
l.style.display='block';
document.getElementById('triframe').src=('406225.php?sid='+session_id);
trIsVisible='PopUpBlocked';
}
}
*/
//
function add_mp3_player(filename) {
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" class="imp3" vspace="0" hspace="0"><param name="movie" VALUE="../mp3.swf?file=' + filename + '"><param name="quality" value="high"><param name="bgcolor" value="#FFFFFF"><param name="menu" value="false"><embed src="../mp3.swf?file=' + filename + '" menu="false" quality="high" bgcolor="#FFFFFF" class="imp3" vspace="0" hspace="0" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>');
}
//
var sort_table_column=-1;
var sort_table_last_column=-1;
var sort_table_ascending=-1;
var sort_table_last_img=0;
function sort_table2(tr1,tr2) {
td1=tr1.getElementsByTagName('td')[sort_table_column];
td2=tr2.getElementsByTagName('td')[sort_table_column];
if(td1 && td1.hasChildNodes()) {
if(td2 && td2.hasChildNodes()) {
if(td1.getAttribute('sort')) {
td1val=td1.getAttribute('sort');
} else {
tempNode=td1;
while(tempNode.hasChildNodes()) {
tempNode=tempNode.firstChild;
}
td1val=tempNode.nodeValue;
}
if(td2.getAttribute('sort')) {
td2val=td2.getAttribute('sort');
} else {
tempNode=td2;
while(tempNode.hasChildNodes()) {
tempNode=tempNode.firstChild;
}
td2val=tempNode.nodeValue;
}
if(!isNaN(td1val)&&!isNaN(td2val)) {
td1val=parseFloat(td1val);
td2val=parseFloat(td2val);
} else {
if(td1val && (td1val!='&#160;')) {
td1val=td1val.toLowerCase();
} else {
td1val='';
}
if(td2val && (td2val!='&#160;')) {
td2val=td2val.toLowerCase();
} else {
td2val='';
}
}
if(td1val==td2val) {
return 0;
} else if(td1val>td2val) {
return 1;
} else {
return -1;
}
} else {
return 1;
}
} else if(td2 && td2.hasChildNodes()) {
return -1;
} else {
return 0;
}
}
function sort_table(a,ascending) {
th=a.parentNode;
tr_th=th.parentNode;
thead=tr_th.parentNode;
table=thead.parentNode;
if((a.nodeName=='A')&&((th.nodeName=='TH')||(th.nodeName=='TD'))&&(tr_th.nodeName=='TR')&&(thead.nodeName=='THEAD')&&(table.nodeName=='TABLE')) {
sort_table_column=1;
j=0;
for(i=0;i<tr_th.childNodes.length;i++) {
if((tr_th.childNodes[i].nodeName=='TH')||(tr_th.childNodes[i].nodeName=='TD')) {
if(th==tr_th.childNodes[i]) {
sort_table_column=j;
}
j++;
}
}
tbody=table.tBodies[0];
arr_tr=Array();
arr_tr_class=Array();
j=0;
for(i=0;i<tbody.rows.length;i++) {
node=tbody.rows[i];
if((node.nodeName=='TR') && node.hasChildNodes()) {
arr_tr[j]=node.cloneNode(true);
arr_tr_class[j]=node.className;
j++;
}
}
if(sort_table_last_column==sort_table_column) {
sort_table_ascending=!sort_table_ascending;
arr_tr.reverse();
} else {
sort_table_ascending=ascending;
arr_tr.sort(sort_table2);
if(!sort_table_ascending) {
arr_tr.reverse();
}
sort_table_last_column=sort_table_column;
}
for(i=0;i<arr_tr.length;i++) {
part0=part1='';
if(arr_tr_class[i]) {
part0=arr_tr_class[i].match(/^\S+/);
}
if(arr_tr[i].className && arr_tr[i].className.match(/\s+.+$/)) {
part1=' ' + arr_tr[i].className.match(/\s+.+$/);
}
arr_tr[i].className=part0 + part1;
}
while(tbody.hasChildNodes()) {
tbody.removeChild(tbody.firstChild);
}
for(i=0;i<arr_tr.length;i++) {
tbody.appendChild(arr_tr[i]);
}
for(i=0;i<arr_tr.length;i++) {
tbody.appendChild(arr_tr[i]);
}
if(sort_table_last_img) {
sort_table_last_img.src='/0.gif';
}
if(th.getElementsByTagName('img').length) {
img=th.getElementsByTagName('img')[th.getElementsByTagName('img').length-1];
} else {
img=document.createElement('img');
th.appendChild(img);
}
img.src=(sort_table_ascending?'/pics/s0.gif':'/pics/s1.gif');
sort_table_last_img=img;
} else {
alert('wrong call of sort_table(): ' + a.nodeName + ' - ' + th.nodeName + ' - ' + tr_th.nodeName + ' - ' + thead.nodeName + ' - ' + table.nodeName);
}
return false;
}
//
var table_drag_y;
var table_drag_tr;
function table_drag_get_event(evt) {
if(document.all) {
return window.event;
} else {
return evt;
}
}
function table_drag_start(evt,obj) {
if((obj)&&(obj.nodeName=='TD')&&(obj.parentNode)&&(obj.parentNode.nodeName=='TR')) {
var e=table_drag_get_event(evt);
if(document.all) {
document.onmousemove=table_drag_move;
document.onmouseup=table_drag_end;
} else {
window.onmousemove=table_drag_move;
window.onmouseup=table_drag_end;
}
table_drag_y=e.clientY;
table_drag_tr=obj.parentNode;
} else {
alert('You cannot drag this.');
}
return true;
}
function table_drag_move(evt) {
var e=table_drag_get_event(evt);
var y=e.clientY;
d_y=(y-table_drag_y);
var height=table_drag_tr.clientHeight;
if(Math.abs(d_y)>(height*2/3)) {
o_t=table_drag_tr.parentNode;
ns_tr=table_drag_tr.nextSibling;
ps_tr=table_drag_tr.previousSibling;
if(d_y>0) {
if((ns_tr)&&(ns_tr.nodeName=='TR')) {
nsc_tr=ns_tr.cloneNode(true);
o_t.insertBefore(nsc_tr,table_drag_tr);
o_t.removeChild(ns_tr);
table_drag_y+=nsc_tr.clientHeight;
}
} else {
if((ps_tr)&&(ps_tr.nodeName=='TR')) {
psc_tr=ps_tr.cloneNode(true);
if((ns_tr)&&(ns_tr.nodeName=='TR')) {
o_t.insertBefore(psc_tr,ns_tr);
} else {
o_t.appendChild(psc_tr,ns_tr);
}
o_t.removeChild(ps_tr);
table_drag_y-=psc_tr.clientHeight;
}
}
if(document.getElementById('show_on_drag')) {
document.getElementById('show_on_drag').style.display='';
}
if(document.getElementById('set_value_on_drag')) {
document.getElementById('set_value_on_drag').value='1';
}
if(document.getElementById('hide_on_drag')) {
document.getElementById('hide_on_drag').style.display='none';
}
}
if(document.selection && document.selection.empty) {
document.selection.empty();
}
return true;
}
function table_drag_end(evt) {
if(document.all) {
document.onmousemove=null;
document.onmouseup=null;
} else {
window.onmousemove=null;
window.onmouseup=null;
}
return true;
}
function SCORM_API() {
// Properties
this.data_written=false;
this.properties=new Object();
// Methods
this.Initialize = SCORM_API_Initialize;
this.Terminate = SCORM_API_Terminate;
this.Commit = SCORM_API_Commit;
this.GetValue = SCORM_API_GetValue;
this.SetValue = SCORM_API_SetValue;
this.GetLastError = SCORM_API_GetLastError;
this.GetErrorString = SCORM_API_GetErrorString;
this.GetDiagnostis = SCORM_API_GetDiagnostic;
this.Debug = SCORM_API_Private_Debug;
}
function SCORM_API_Initialize() {
this.Debug('SCORM_API_Initialize');
return 'true';
}
function SCORM_API_Terminate() {
this.Debug('SCORM_API_Terminate');
this.Commit();
return 'true';
}
function SCORM_API_Commit() {
this.Debug('SCORM_API_Commit');
if((this.GetValue('cmi.completion_status')=='completed') && !this.data_written) {
switch(this.GetValue('cmi.success_status')) {
case 'passed':
send_passed();
this.data_written=true;
break;
case 'failed':
send_failed();
this.data_written=true;
break;
}
}
return 'true';
}
function SCORM_API_GetValue(property) {
this.Debug('SCORM_API_GetValue',property);
return ((this.properties[property] && (this.properties[property]!='undefined'))?this.properties[property]:'');
}
function SCORM_API_SetValue(property,value) {
this.Debug('SCORM_API_SetValue',property,value);
this.properties[property]=value;
return 'true';
}
function SCORM_API_GetLastError() {
this.Debug('SCORM_API_GetLastError');
return '0';
}
function SCORM_API_GetErrorString(error_no) {
this.Debug('SCORM_API_GetErrorString',error_no);
return 'No Error';
}
function SCORM_API_GetDiagnostic(property) {
this.Debug('SCORM_API_GetDiagnostic',property);
return 'true';
}
function SCORM_API_Private_Debug(message,property,value) {
if(p=document.getElementById('debug')) {
p.innerHTML+=message + '(';
if(property) {
p.innerHTML+=property;
}
if(value) {
p.innerHTML+=',' + value;
}
p.innerHTML+=');<br />';
}
}
var API_1484_11 = new SCORM_API();
