function swapImage(callerPicture) { var targetSrc=""; if(callerPicture.src.indexOf("_out.") >= 0) { targetSrc=callerPicture.src.replace(/_out./g,"_over.");} else { targetSrc=callerPicture.src.replace(/_over./g,"_out.");} callerPicture.src=targetSrc;} function currencyFormat(orgval) { // fs Formated String (fs) var fs=""; // cc Current Character (Needed while Loop) var cc; // See if string is a Number orgval=eval(orgval*1); orgval=orgval+""; while(orgval.length > 0) { if(orgval.length >3) { cc=orgval.substr(orgval.length-3,3); orgval=orgval.slice(0,orgval.length-3); fs="."+cc+fs; } else { fs=orgval+fs; orgval=""; } } // if € Symbol is needed fs=fs+" €" return(fs); } function ajaxGetRequest(url) { var xmlHttp = null; // Mozilla, Opera, Safari sowie Internet Explorer 7 if (typeof XMLHttpRequest != "undefined") { xmlHttp = new XMLHttpRequest(); } if (!xmlHttp) { // Internet Explorer 6 und älter try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { xmlHttp = null; } } } if (xmlHttp) { xmlHttp.open("GET", url, false); xmlHttp.send(null); if(xmlHttp.readyState == 4) { if(xmlHttp.responseXML.hasChildNodes()) { var xmlDocument=xmlHttp.responseXML;} else { var xmlDocument = new ActiveXObject("Microsoft.XMLDOM"); xmlDocument.loadXML(xmlHttp.responseText); } return(xmlDocument); } } } function valDate(year,month,day) { if(year.length > 4) { return false;} var m_strDate=month + "/" + day + "/" + year; var testDate=new Date(m_strDate); if(testDate.getMonth()+1==month){ return true;} else{ return false;} } function daysInMonth(iMonth, iYear) { iMonth=iMonth-1; return 32 - new Date(iYear, iMonth, 32).getDate(); } function confirmDelete(url) { note = "Are you sure you want to delete the current record?\n\nClick Cancel to cancel the action or OK to delete the record.\n"; check = confirm(note); if (check == true) { window.location = url;} } flagError=false; errorMsg="Der Information kann nicht gespeichert werden.\nFolgende Fehler sind aufgetreten:\n"; function deleteFile(element,name,fct,fcn,fcr) { element.innerHTML= ''; } function checkForm() { flagError=false; errorMsg="Der Information kann nicht gespeichert werden.\nFolgende Fehler sind aufgetreten:\n"; var RE_INTEGER = /^[0-9]{1,}$/; var items=document.getElementsByTagName("select"); for (var i=0; i 0)) { s=items[i].value; emailpat = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z_-]{2,4})+$/; res = (emailpat.test(s)); if(!res) { flagError=true; errorMsg=errorMsg + "\n- " + items[i].getAttribute("fcn") + ": Bitte geben Sie eine E-Mail Adresse ein."; } } if(items[i].getAttribute("fct") == "DECIMAL" && ((items[i].getAttribute("fcr") == 1 && items[i].value.length==0) || isNaN(items[i].value.replace(/,/,'.')))) { flagError=true; errorMsg=errorMsg + "\n- " + items[i].getAttribute("fcn") + ": Bitte geben Sie einen Betrag ein."; } if(items[i].getAttribute("fct") == "DATETIME" && (items[i].getAttribute("fcr")==1 || items[i].value.length > 0)) { var tempDate=items[i].value.split("."); if(tempDate.length==3) { var day=tempDate[0]; var month=tempDate[1]; var year=tempDate[2];} else { var day=0; var month=0; var year=0;} if(!valDate(year,month,day)) { flagError=true; errorMsg=errorMsg + "\n- " + items[i].getAttribute("fcn") + ": Bitte geben Sie ein gültiges Datum ein (tt.mm.jjjj)."; } } if(items[i].getAttribute("fct") == "INTEGER" && !RE_INTEGER.test(items[i].value) && (items[i].getAttribute("fcr")== 1 || items[i].value.length > 0)) { flagError=true; errorMsg=errorMsg + "\n- " + items[i].getAttribute("fcn") + ": Bitte geben Sie eine ganze Zahl ein."; } } } if(typeof checkFormLocal == 'function') { checkFormLocal();} if(flagError == false) { return true;} else { alert(errorMsg); return false; } } function isDefined(variable) { return (!(!(document.getElementById(variable)))); } function dkSubmitForm(formId,returnToField,returnToUrl) { document.getElementById(returnToField).value=returnToUrl; if(checkForm()) { document.getElementById(formId).submit(); } }