function getElement(id){var g=document.getElementById(id);return g;}
function createStringPost(idfrm){var frm=document.getElementById(idfrm);var lenfrm=frm.elements.length;var stringPOST="";var separator="";for(var i=0;i<lenfrm;i++){if(frm.elements[i].name!=""&&frm.elements[i].name&&frm.elements[i].name.length>0){stringPOST+=separator+frm.elements[i].name+'='+encodeURI(frm.elements[i].value);separator="&";}}
return stringPOST;}
function doajax(){var xmlhttp=false;try{xmlhttp=new ActiveXObject('Msxml2.XMLHTTP');}catch(e){try{xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');}catch(E){xmlhttp=false;}}
if(!xmlhttp&&typeof XMLHttpRequest!='undefined'){xmlhttp=new XMLHttpRequest();}
return xmlhttp;}
var kompetenz=-1;var qualification=0;var EId=0;function setQualification(){if(setQualification.arguments.length>0){qualification=parseInt(setQualification.arguments[0]);}}
function setEID(){if(setEID.arguments.length>0){EId=setEID.arguments[0];}}
function removeLink(element,id){var idRem=id.split("_");var g=document.getElementById('lnksAdded');var objReq=doajax();if(objReq){objReq.onreadystatechange=function(){if(objReq.readyState==4){if(objReq.responseText.toUpperCase()=="REMOVED")
g.removeChild(element);var y=g.getElementsByTagName('div');if(y.length==0){document.getElementById('SetKomptenz').style.display="block";}
updateELinks();}}
objReq.open("GET",Root+"jsincrono.php?qualification="+qualification+"&RemLink="+idRem[1],true);objReq.send(null);}}
function existsLink(id){var retorno=false;var _divs=document.getElementById('lnksAdded');var div_childs=_divs.getElementsByTagName('div');for(var i=0;i<div_childs.length;i++){if(div_childs[i].id.substr(0,6)=="kmptz_"){var a=div_childs[i].id.split("_");if(parseInt(a[1])==id){retorno=true;break;}}}
if(retorno==true){alert("Eines oder mehrere der ausgewählten Kompetenzfelder sind bereits in Ihrer Liste.");}
return retorno;}
function showLinks(){var _div=document.getElementById('lnksAdded');_div.innerHTML=msgloadlk+_div.innerHTML;var objReq=doajax();if(objReq){objReq.onreadystatechange=function(){if(objReq.readyState==4){_div.innerHTML=objReq.responseText;}}
objReq.open("GET",Root+"jsincrono.php?qualification="+qualification+"&ShowLinks=1",true);objReq.send(null);}}
function switchPanelLinks(){document.getElementById('SetKomptenz').style.display='block';document.getElementById('moreLinks').style.display='none';}
function updateELinks(m){objreq=doajax();if(objreq){objreq.onreadystatechange=function(){if(objreq.readyState==4){}}
objreq.open("GET",Root+"remAddCompetence.php?qualification="+qualification+"&m="+EId,true);objreq.send(null);}}
function addLink(){if(kompetenz>-1){var _div=document.getElementById('lnksAdded');objreq=doajax();if((objreq)&&!existsLink(kompetenz)){objreq.onreadystatechange=function(){if(objreq.readyState==4){if(!isNaN(parseInt(objreq.responseText))&&parseInt(objreq.responseText)>0){showLinks();document.getElementById('SetKomptenz').style.display='none';document.getElementById('lnksAdded').style.display='block';}else{alert('id for new link is negative');}
updateELinks();}}
objreq.open("GET",Root+"jsincrono.php?qualification="+qualification+"&NewLink="+kompetenz,true);objreq.send(null);}}else{alert("Sie müssen eine Option wählen.")}}
function addLinks(kmptnz){if(kmptnz>-1){var _div=document.getElementById('lnksAdded');objreq=doajax();if((objreq)&&!existsLink(kmptnz)){objreq.onreadystatechange=function(){if(objreq.readyState==4){if(!isNaN(parseInt(objreq.responseText))&&parseInt(objreq.responseText)>0){showLinks();document.getElementById('SetKomptenz').style.display='none';document.getElementById('lnksAdded').style.display='block';}else{alert('id for new link is negative');}
updateELinks();}}
objreq.open("GET",Root+"jsincrono.php?qualification="+qualification+"&NewLink="+kmptnz,true);objreq.send(null);}}else{alert("Sie müssen eine Option wählen.")}}
function hideSubSelect(obj){var controls=new Array();controls[0]=document.getElementById("div_sub0");controls[1]=document.getElementById("div_sub1");controls[2]=document.getElementById("div_sub2");controls[3]=document.getElementById("div_sub3");hide=false;for(var i=0;i<controls.length;i++){if(controls[i]){if(hide){controls[i].style.display="none";}else{controls[i].style.display="block";}
if(obj.id==controls[i].id){hide=true;}}}}
function returnDestiny(obj){var controls=new Array();controls[0]=document.getElementById("div_sub0");controls[1]=document.getElementById("div_sub1");controls[2]=document.getElementById("div_sub2");controls[3]=document.getElementById("div_sub3");for(var i=0;i<controls.length;i++){if(obj.id==controls[i].id){if(i<3){return controls[i+1];}else{return false;}}}}
function showAddLink(){var tbl=document.getElementById('SetKomptenz');if(tbl.style.display=="none"){tbl.style.display="block";}else{addLink();}}
function lastkey(){return lstkey;}
function findlastkey(obj){if(chklink(obj)!=-1){lstkey=obj.value;}else{lstkey=0;}
if(checkSeniors==":-)"&&lstkey>0){}}
function chklink(v){var k=v.options[v.selectedIndex].text
if(k.substr(k.length-1,k.length-1)==">"){return-1}else{return v.value}}
function loadSubSelectGroups(obj,oobj,ooobj){if(oobj.options[oobj.selectedIndex].text.toUpperCase()!="ALLE"){var request=doajax();if(request){request.onreadystatechange=function(){if(request.readyState==4){var destiny=returnDestiny(obj.parentNode);hideSubSelect(returnDestiny(obj.parentNode));if(destiny){if(request.responseText.length>11){destiny.innerHTML=request.responseText;}else{destiny.style.display="none";}}}}
request.open("GET",Root2+"jsincrono.php?subs2="+oobj.value+"&group="+ooobj,true);request.send(null);}else{alert("Das httprequest-Objekt konnte nicht erstellt werden.");}}}
function loadSubSelect2(obj,oobj){if(oobj.options[oobj.selectedIndex].text.toUpperCase()!="ALLE"){var request=doajax();if(request){request.onreadystatechange=function(){if(request.readyState==4){var destiny=returnDestiny(obj.parentNode);hideSubSelect(returnDestiny(obj.parentNode));if(destiny){if(request.responseText.length>11){destiny.innerHTML=request.responseText;}else{destiny.style.display="none";}}}}
request.open("GET",Root2+"jsincrono.php?subs2="+oobj.value,true);request.send(null);}else{alert("Das httprequest-Objekt konnte nicht erstellt werden.");}}}
var actualSelectorKompetenzs=null;function saveKompetenzs(){try{var tbl=document.getElementById('SetKomptenz');if(tbl.style.display=="none"){tbl.style.display="block";return;}
var categorias="";var separador="";var opciones=actualSelectorKompetenzs.options;for(var i=0;i<opciones.length;i++){if(opciones[i].selected){if(existsLink(opciones[i].value)){return;}}}
for(var i=0;i<opciones.length;i++){if(opciones[i].selected){addLinks(parseInt(opciones[i].value));}}}catch(e){alert(e);}}
function loadSubSelect(obj,oobj){kompetenz=chklink(oobj);var request=doajax();if(request){request.onreadystatechange=function(){if(request.readyState==4){var destiny=returnDestiny(obj.parentNode);hideSubSelect(returnDestiny(obj.parentNode));if(destiny){if(request.responseText.length>11){destiny.innerHTML=request.responseText;}else{destiny.style.display="none";}
if(chklink(oobj)>0){actualSelectorKompetenzs=oobj;}else{actualSelectorKompetenzs=destiny.getElementsByTagName("select")[0];}}}}
request.open("GET",Root+"jsincrono.php?subs="+oobj.value,true);request.send(null);}else{alert("Das httprequest-Objekt konnte nicht erstellt werden.");}}
function loadCompSelect2(obj,oobj){if(oobj.options[oobj.selectedIndex].text.toUpperCase()!="ALLE"){var request=doajax();if(request){request.onreadystatechange=function(){if(request.readyState==4){var destiny=returnDestiny(obj.parentNode);hideSubSelect(returnDestiny(obj.parentNode));if(destiny){if(request.responseText.length>11){if(document.getElementById('titledescription')){document.getElementById('titledescription').innerHTML=request.responseText;}}else{destiny.style.display="none";}}}}
request.open("GET",Root+"jsincrono.php?comps2="+oobj.value,true);request.send(null);}else{alert("Das httprequest-Objekt konnte nicht erstellt werden.");}}}
function loadCompSelect(obj,oobj,comp){kompetenz=chklink(oobj);var request=doajax();if(request){request.onreadystatechange=function(){if(request.readyState==4){var destiny=returnDestiny(obj.parentNode);hideSubSelect(returnDestiny(obj.parentNode));if(destiny){if(request.responseText.length>11){destiny.innerHTML=request.responseText;}else{destiny.style.display="none";}}}}
request.open("GET",Root+"jsincrono.php?comps="+oobj.value+"&comp="+comp,true);request.send(null);}else{alert("Das httprequest-Objekt konnte nicht erstellt werden.");}}
function validateUserAjax(Req,idf){if(Req.readyState==4){if(!isNaN(parseInt(Req.responseText))){if(parseInt(Req.responseText)==1){var frm=document.getElementById(idf);frm.action='index.php';frm.submit();}else{if(parseInt(Req.responseText)==-1){alert('Bitte aktivieren Sie Ihren Account zuerst (klicken Sie auf den Link in Ihrer Aktivierungs-Email).');}else{alert('Die Authentifizierung hat nicht funktioniert. Versuchen Sie es bitte noch einmal.');}
return false;}}}}
function verifyUser(idform){var Req=doajax();if(Req&&validateForm(idform)){Req.onreadystatechange=function(){validateUserAjax(Req,idform);}
Req.open("POST",Root+"confirmUser.php",true);Req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');Req.send(createStringPost(idform));return false;}else{alert("Bitte keine Leerzeichen");return false;}}
var divsTips=new Array();MinimumYear=1900;MaximumYear=2500;function getDivsTips(){var divs=document.getElementsByTagName('DIV');var ide=new String();for(i=0;i<divs.length;i++){if(divs[i].id.length){if(divs[i].id.substr(divs[i].id.length-5,divs[i].id.length)=="hilfe"){divsTips.push(divs[i].id);}}}}
function mapIIDtoSelect(controlselect,prefix,field){var langselector=getObj(prefix+'language');var language=langselector.value;var cloneflag=getObj(prefix+'clone');var code='txt'+(prefixIIDFields[prefix][field]|language);var textspecific=getObj(code);var textcommon=getElm(field);textcommon.value='';var separador='';var opts=controlselect.options;for(var i=1;i<opts.length;i++){textcommon.value+=separador+opts[i].firstChild.nodeValue;separador='|';}
if((textspecific.value=selIIDfrom(prefix,field,textcommon.value))!=textcommon.value)
textcommon.value=textspecific.value;if((cloneflag!=null)&&(cloneflag.checked==true))
cloneIID(prefix,field,textcommon.value);showIIDFlags(prefix);showIIDPreview(prefix);showIIDStats(prefix,field);}
function _fillSelectAndSelect(content,idcontrol,val){_fillSelect(content,idcontrol);var obj=document.getElementById(idcontrol);obj.value=val;}
function _fillSelect(content,idcontrol){_clearSelect(idcontrol);elements=content.split('|');var sel=document.getElementById(idcontrol);for(var i=0;i<elements.length;i++){if(sel){p=new Option(elements[i],elements[i])
sel.options[sel.options.length]=p;}}}
function _clearSelect(id){var s=document.getElementById(id);if(s){for(var i=1;i<s.options.length;i++){s.options[i]=null;}}}
function _fillSelects(){_fillSelect(document.getElementById('formauswahl_aufmerksamA').value,'formauswahl_aufmerksamA_sel');_fillSelect(document.getElementById('formauswahl_rechtsformA').value,'formauswahl_rechtsformA_sel');_fillSelect(document.getElementById('formauswahl_brancheA').value,'formauswahl_brancheA_sel');_fillSelect(document.getElementById('formauswahl_anzahlbeschaeftigteA').value,'formauswahl_anzahlbeschaeftigteA_sel');_fillSelect(document.getElementById('formauswahl_anredeA').value,'formauswahl_anredeA_sel');_fillSelect(document.getElementById('formauswahl_landA').value,'formauswahl_landA_sel');_fillSelect(document.getElementById('formauswahl_passwordfrageA').value,'formauswahl_passwordfrageA_sel');_fillSelect(document.getElementById('formauswahl_ausbildungsberufA').value,'formauswahl_ausbildungsberufA_sel');_fillSelect(document.getElementById('formauswahl_hochschuleA').value,'formauswahl_hochschuleA_sel');_fillSelect(document.getElementById('formauswahl_studiengangA').value,'formauswahl_studiengangA_sel');_fillSelect(document.getElementById('formauswahl_spracheniveauA').value,'formauswahl_spracheniveauA_sel');_fillSelect(document.getElementById('formauswahl_sonstigeniveauA').value,'formauswahl_sonstigeniveauA_sel');}
function setColorToRows(t,color1,color2){ttable=document.getElementById(t);if(ttable){bodytable=ttable.getElementsByTagName('tbody')[0];if(bodytable){var rows=bodytable.getElementsByTagName('tr');for(var i in rows){if(i%2==0){if(rows[i].style){rows[i].style.backgroundColor=color1;}}else{if(rows[i].style){rows[i].style.backgroundColor=color2;}}}}}}
function addDaysTo(f,days){var mes="";var dia="";var fe=f.split(".");if(fe.length==3){if(parseInt(fe[0])!=isNaN&&parseInt(fe[1])!=isNaN&&parseInt(fe[2])!=isNaN){fecha=new Date(parseInt(fe[2]),parseInt(fe[1]-1),parseInt(fe[0]),0,0,0);daysadded=fecha.getTime()+days*24*60*60*1000;fecha.setTime(daysadded);if(fecha.getMonth()<10){mes="0"+(fecha.getMonth()+1);}else{mes=(fecha.getMonth()+1);}
if(fecha.getDate()<10){dia="0"+(fecha.getDate());}else{dia=fecha.getDate();}
return dia+"."+mes+"."+fecha.getFullYear();}}else{return f;}}