
var wdnsAjaxObjects_ivc=new Array();var crmtimeout='';var __jscon_frmErrorOffset='0 0';function resizeCompletedContent(ajaxIndex){eval(wdnsAjaxObjects_ivc[ajaxIndex].response);wdnsAjaxObjects_ivc[ajaxIndex]=false;}
function sendCIForm(id,vemail,vnumber,vmax,vmin,vrequired){$.tools.validator.localize("de",{':email':' '+vemail,':number':' '+vnumber,'[max]':' '+vmax+'$1','[min]':' '+vmin+'$1','[required]':' '+vrequired});$('#'+id).validator({lang:'de'});$.tools.validator.addEffect("wall",function(errors,event){var wall=$(this.getConf().container).fadeIn();wall.find("p").remove();$.each(errors,function(index,error){wall.append("<p><strong>"+error.input.attr("name")+"</strong> "+error.messages[0]+"</p>");});},function(inputs){});var inputs=$('#'+id).validator();if(inputs){if(typeof inputs.data=='function'&&typeof inputs.data('validator')=='object'&&inputs.data('validator')!==null){inputs.data('validator',null);}
inputs.validator({effect:'wall',container:'#ciFrmErrorMessageID',speed:'normal',lang:'de'});var chkVal=inputs.data("validator").checkValidity();if(chkVal==true){checkInput4Send(id);}}
$("#ciFrmErrorMessageID").position({of:$('#content'),my:'center center',at:'center center',offset:__jscon_frmErrorOffset,collision:'flip flip'});}
function sendCIFormValidateOK(messagetext,headertag){$("#ciFrmErrorMessageID").html("<"+headertag+">"+messagetext+"</"+headertag+">");$("#ciFrmErrorMessageID").show();$("#ciFrmErrorMessageID").position({of:$('#content'),my:'center center',at:'center center',offset:__jscon_frmErrorOffset,collision:'flip flip'});}
function checkInput4Send(CiForm){var objFrm=document.getElementById(CiForm);var frmL=objFrm.length;var elem='';var url='inc/smtp-auth-connect.php?';var id='submit';for(i=0;i<frmL;i++){elem=objFrm.elements[i].name;if(objFrm.elements[i].type!='label'&&objFrm.elements[i].type!='legend'&&objFrm.elements[i].type!='button'&&objFrm.elements[i].type!='reset'){if(objFrm.elements[i].type=='checkbox'){if(objFrm.elements[i].checked==true){url+=elem+'=YES|JA&';}else{url+=elem+'=NO|NEIN&';}}else{url+=elem+'='+objFrm.elements[i].value+'&';}}}
document.getElementById('i-vcdFdesignerSubmit').disabled='true';var ajaxIndex=wdnsAjaxObjects_ivc.length;wdnsAjaxObjects_ivc[ajaxIndex]=new sack();wdnsAjaxObjects_ivc[ajaxIndex].requestFile=encodeURI(url);wdnsAjaxObjects_ivc[ajaxIndex].onCompletion=function(){resizeCompletedContent(ajaxIndex);};wdnsAjaxObjects_ivc[ajaxIndex].runAJAX();}
function printDiv(replf,replt,theDIV){var id=Math.random();var popupWin=window.open('http://'+self.location.hostname+'/main_print.php?id='+id+'&dc='+theDIV+'&rf='+replf+'&rt='+replt,'Druckvorgang','location=0,status=0,toolbar=0,menubar=0,resizable=0,scrollbars=0,width=600,height=30');}
function slimboxAjaxDB(){$("#ciDBADIV img").slimbox({loop:true,overlayOpacity:0.6,resizeEasing:"swing",captionAnimationDuration:600,overlayFadeDuration:600,resizeDuration:600,imageFadeDuration:600,counterText:"Bild {x} von {y}",closeKeys:[27,88,67],nextKeys:[90,39],previousKeys:[37,87]},function(el){return[el.src,el.alt];},function(el){return true;});}
function slimboxAjaxFRM(){$("#ciFRMDIV img").slimbox({loop:true,overlayOpacity:0.6,resizeEasing:"swing",captionAnimationDuration:600,overlayFadeDuration:600,resizeDuration:600,imageFadeDuration:600,counterText:"Bild {x} von {y}",closeKeys:[27,88,67],nextKeys:[90,39],previousKeys:[37,87]},function(el){return[el.src,el.alt];},function(el){return true;});}
function sack(file){this.xmlhttp=null;this.resetData=function(){this.method="POST";this.queryStringSeparator="?";this.argumentSeparator="&";this.URLString="";this.encodeURIString=true;this.execute=false;this.element=null;this.elementObj=null;this.requestFile=file;this.vars=new Object();this.responseStatus=new Array(2);};this.resetFunctions=function(){this.onLoading=function(){};this.onLoaded=function(){};this.onInteractive=function(){};this.onCompletion=function(){};this.onError=function(){};this.onFail=function(){};};this.reset=function(){this.resetFunctions();this.resetData();};this.createAJAX=function(){try{this.xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e1){try{this.xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(e2){this.xmlhttp=null;}}
if(!this.xmlhttp){if(typeof XMLHttpRequest!="undefined"){this.xmlhttp=new XMLHttpRequest();}else{this.failed=true;}}};this.setVar=function(name,value){this.vars[name]=Array(value,false);};this.encVar=function(name,value,returnvars){if(true==returnvars){return Array(encodeURIComponent(name),encodeURIComponent(value));}else{this.vars[encodeURIComponent(name)]=Array(encodeURIComponent(value),true);}}
this.processURLString=function(string,encode){encoded=encodeURIComponent(this.argumentSeparator);regexp=new RegExp(this.argumentSeparator+"|"+encoded);varArray=string.split(regexp);for(i=0;i<varArray.length;i++){urlVars=varArray[i].split("=");if(true==encode){this.encVar(urlVars[0],urlVars[1]);}else{this.setVar(urlVars[0],urlVars[1]);}}}
this.createURLString=function(urlstring){if(this.encodeURIString&&this.URLString.length){this.processURLString(this.URLString,true);}
if(urlstring){if(this.URLString.length){this.URLString+=this.argumentSeparator+urlstring;}else{this.URLString=urlstring;}}
this.setVar("rndval",new Date().getTime());var urlstringtemp=new Array();for(key in this.vars){if(false==this.vars[key][1]&&true==this.encodeURIString){var encoded=this.encVar(key,this.vars[key][0],true);delete this.vars[key];this.vars[encoded[0]]=Array(encoded[1],true);key=encoded[0];}
urlstringtemp[urlstringtemp.length]=key+"="+this.vars[key][0];}
if(urlstring){this.URLString+=this.argumentSeparator+urlstringtemp.join(this.argumentSeparator);}else{this.URLString+=urlstringtemp.join(this.argumentSeparator);}}
this.runResponse=function(){eval(this.response);}
this.runAJAX=function(urlstring){if(this.failed){this.onFail();}else{this.createURLString(urlstring);if(this.element){this.elementObj=document.getElementById(this.element);}
if(this.xmlhttp){var self=this;if(this.method=="GET"){totalurlstring=this.requestFile+this.queryStringSeparator+this.URLString;this.xmlhttp.open(this.method,totalurlstring,true);}else{this.xmlhttp.open(this.method,this.requestFile,true);try{this.xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8")}catch(e){}}
this.xmlhttp.onreadystatechange=function(){switch(self.xmlhttp.readyState){case 1:self.onLoading();break;case 2:self.onLoaded();break;case 3:self.onInteractive();break;case 4:self.response=self.xmlhttp.responseText;self.responseXML=self.xmlhttp.responseXML;self.responseStatus[0]=self.xmlhttp.status;self.responseStatus[1]=self.xmlhttp.statusText;if(self.execute){self.runResponse();}
if(self.elementObj){elemNodeName=self.elementObj.nodeName;elemNodeName.toLowerCase();if(elemNodeName=="input"||elemNodeName=="select"||elemNodeName=="option"||elemNodeName=="textarea"){self.elementObj.value=self.response;}else{self.elementObj.innerHTML=self.response;}}
if(self.responseStatus[0]=="200"){self.onCompletion();}else{self.onError();}
self.URLString="";delete self.xmlhttp['onreadystatechange'];self.xmlhttp=null;self.responseStatus=null;self.response=null;self.responseXML=null;break;}};this.xmlhttp.send(this.URLString);}}};this.reset();this.createAJAX();}
var enableCache=false;var jsCache=new Array();var wdnsOptions=new Array();var uristr='';function ajax_showData(divId,ajaxIndex,url,execOnComplete){hideProgressBar();var mObj=document.getElementById(divId);mObj.innerHTML=wdnsOptions[ajaxIndex].response;if(enableCache){jsCache[url]=wdnsOptions[ajaxIndex].response;}
wdnsOptions[ajaxIndex]=false;if(execOnComplete){callBackHandler(execOnComplete);}}
function ajax_showDataRef(divId,ajaxIndex,url,id,level,urlrefresh,execOnComplete){aktiv=window.setInterval(ajax_loadData_db,240000,divId,urlrefresh,id,level);hideProgressBar();document.getElementById(divId).innerHTML=wdnsOptions[ajaxIndex].response;if(enableCache){jsCache[url]=wdnsOptions[ajaxIndex].response;}
wdnsOptions[ajaxIndex]=false;if(execOnComplete&&execOnComplete.length>=4){callBackHandler(execOnComplete);}}
function callBackHandler(execOnComplete){var ft,fi,fx=new Array();fx=execOnComplete.split(';');fi=fx.length;for(var i=0;i<fi;i++){if(i==0){ft=fx[i]+'(';}else{ft+="'"+fx[i]+"',";}}
ft=ft.replace(/,$/,"")+')';try{eval(ft);}catch(e){}}
function showContent(divId,url,id,level,execOnComplete){startProgressBar();if(enableCache&&jsCache[url]){document.getElementById(divId).innerHTML=jsCache[url];if(execOnComplete){callBackHandler(execOnComplete);}
return;}
uristr=encodeURI(url+'?id='+id+'&level='+level);var ajaxIndex=wdnsOptions.length;wdnsOptions[ajaxIndex]=new sack();wdnsOptions[ajaxIndex].requestFile=uristr;wdnsOptions[ajaxIndex].onCompletion=function(){ajax_showData(divId,ajaxIndex,uristr,execOnComplete);};wdnsOptions[ajaxIndex].runAJAX();}
function showCiFrmData(divId,ajaxIndex,url,execOnComplete){hideProgressBar();document.getElementById(divId).innerHTML=wdnsOptions[ajaxIndex].response;if(enableCache){jsCache[url]=wdnsOptions[ajaxIndex].response;}
wdnsOptions[ajaxIndex]=false;if(execOnComplete){callBackHandler(execOnComplete);}}
function showCiFrm(divId,url,id,level,execOnComplete){startProgressBar();if(enableCache&&jsCache[url]){document.getElementById(divId).innerHTML=jsCache[url];return;}
url+='?id='+id+'&level='+level;url=encodeURI(url);var ajaxIndex=wdnsOptions.length;wdnsOptions[ajaxIndex]=new sack();wdnsOptions[ajaxIndex].requestFile=url;wdnsOptions[ajaxIndex].onCompletion=function(){showCiFrmData(divId,ajaxIndex,url,execOnComplete);};wdnsOptions[ajaxIndex].runAJAX();}
function ajax_loadData(divId,url){startProgressBar();if(enableCache&&jsCache[url]){document.getElementById(divId).innerHTML=jsCache[url];return;}
url=encodeURI(url);var ajaxIndex=wdnsOptions.length;wdnsOptions[ajaxIndex]=new sack();wdnsOptions[ajaxIndex].requestFile=url;wdnsOptions[ajaxIndex].onCompletion=function(){ajax_showData(divId,ajaxIndex,url);};wdnsOptions[ajaxIndex].runAJAX();}
function initFade(){for(var i=0;i<11;i++){setTimeout('setOpacity('+i+')',200*i);}return false;}
function setOpacity(value){var pbarObj=document.getElementById('progressBar');pbarObj.style.opacity=1/value;pbarObj.style.filter='alpha(opacity='+100/(value*10)+')';}
function hideProgressBar(){var pbarObj=document.getElementById('progressBar').style.visibility='hidden';}
function startProgressBar(){var pbarObj=document.getElementById('progressBar');pbarObj.style.visibility='visible';}
