var xmlHttp = null;
var secPage = "WebDiv.aspx?site=WIWSOC_Rechts_Community";
var myPageInhalt = '';
var strDivHelp='';
var myBannerArray = new Array();
var myBannerCount= new Array();
var myBannerInterval = new Array();
var myLeftMenuID="a";
var myLeftMenuStyle;
var myCount=0;
var myLoginField;
var myDivLoginVis=false;
var myBioSearchArray= new Array();
var myBioSerachCount = 0;
var myCapatcha = "";

var dragObject;
var myOffLeft = 50;
var myOffTop = 50;
var myPicWidth;
var myPicHeight;

var myLeftZero;
var myTopZero;

var myCountWS = 0;
var myCountWSMax;
var myArrayWS;

var mySugMax;
var mySugAkt;

var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)
    document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;

var myRunningBanner;
var myRunningBannerCount;
var myRunningBannerInterval;

function getMouseXY(e) 
{
	if (IE) { // grab the x-y pos.s if browser is IE
	    try 
	    {
	        tempX = event.clientX + document.body.scrollLeft;
	        tempY = event.clientY + document.body.scrollTop;
	    }
	    catch(e)
	    {
	    
	    }
	}
	else
	{  // grab the x-y pos.s if browser is NS
	    tempX = e.pageX;
	    tempY = e.pageY;
	}  
	if (tempX < 0){tempX = 0;}
	if (tempY < 0){tempY = 0;}  
	
    var myDiv='DivLogin'
    var myDiv2 = 'idButLogin'
    if (document.getElementById(myDiv2))
    {
        if (checkPosition(myDiv2))
        {               
            if (document.getElementById('mnuLogin').style.background.indexOf('-27px') == -1)
            {    
                try {
                    setBackStyle(document.getElementById('mnuLogin'),'transparent url(images/' + str_Spache +'/HM_7_LOGIN.png) no-repeat 0 -27px','onMouseMove');
                }
                catch (e)
                {
                    setBackStyle(document.getElementById('mnuLogin'),'transparent url(images/DE/HM_7_LOGIN.png) no-repeat 0 -27px','onMouseMove');
                    str_Sprache='DE';
                }
            
            }
            if (document.getElementById(myDiv).style.visibility=='hidden' || document.getElementById(myDiv).style.visibility=='')
            {
                /*
                clearNode('myInhalt')
                setNode('myInhalt','setup');
                */
                myShowDiv(myDiv);
                return;

            }
        }
        if(!checkPosition(myDiv) && !checkPosition(myDiv2))
        {	/*	   
            clearNode('myInhalt')
            setNode('myInhalt','vernichtet');
            */
            myHideDiv(myDiv); 
            myDivLoginVis=false;
            setBackStyle(document.getElementById('mnuLogin'),'transparent url(images/' + str_Sprache + '/HM_7_LOGIN.png) no-repeat 0 0px','onMouseMove');    
        }
    }
    /*else
    {
        setBackStyle(document.getElementById('mnuLogin'),'transparent url(images/de/HM_7_LOGIN.png) no-repeat 0 -27px','onMouseMove');
        myShowDiv(myDiv);
    }*/
   
        //clearNode("myInhalt");
        //setNode("myInhalt",myLeft + ' ' + myTop + ' ' + (myLeft + myWidth)  + ' ' + (myTop + myHeight) + ' '+ tempX + ' ' + tempY);

/*	
	
	if (document.getElementById('myDivLogin'))
	{
	    //alert("myDivLogin");
	    if(document.getElementById('myDivLogin').style.visibility=='visible')
	    {

		    var myLeft = parseInt(document.getElementById('myDivLogin').style.left.substring(0,document.getElementById('myDivLogin').style.left.length - 2));
		    var myWidth = parseInt(document.getElementById('myDivLogin').style.width.substring(0,document.getElementById('myDivLogin').style.width.length -2));
	 	    var myTop = parseInt(document.getElementById('myDivLogin').style.top.substring(0,document.getElementById('myDivLogin').style.top.length -2));
		    var myHeight = parseInt(document.getElementById('myDivLogin').style.height.substring(0,document.getElementById('myDivLogin').style.height.length -2));
		    //alert(document.getElementById('myDivLogin').style.left + ' '+ myLeft + ' ' + myWidth + ' ' + myTop + ' ' + myHeight);

		    if (!(tempX >= myLeft && tempX <= (myLeft + myWidth) && tempY >= myTop && tempY <= (myTop + myHeight)))
		    {
			    document.getElementById('myDivLogin').style.visibility='hidden';
			    if (document.getElementById('mnuLogin'))
		            document.getElementById('mnuLogin').style.background='transparent url(images/de/HM_7_LOGIN.png) no-repeat 0 0';
			    //alert("done");
		    }
		    else
		    {
		        if (document.getElementById('mnuLogin'))
		            document.getElementById('mnuLogin').style.background='transparent url(images/de/HM_7_LOGIN.png) no-repeat 0 -27px';
		    }
	    }
	}
*/
	return true;

}

function myReloadDiv(strDiv, strPage,secondDiv, secondPage) 
{
    //alert("myReloadDiv");
    //document.getElementById("myBioSuche").innerHTML = "";
	//alert(myPageInhalt);
	//alert(strDiv);
	scrollTo(0,0);
	var myDate = new Date();
	try
	{
	    if  (parent.document.getElementById(strDiv))
	    {
	        parent.document.getElementById(strDiv).innerHTML =  "<center><img src='loading.gif' alt='Laden' title='Daten werden geladen'></center>";
	        //alert("parent");
	    }
	    else
	    {
	        if(document.getElementById(strDiv))
	            document.getElementById(strDiv).innerHTML =  "<center><img src='loading.gif' alt='Laden' title='Daten werden geladen'></center>";
	    
	        //alert("document");
	    }
	}
	catch(e) 
	{
	    //alert("catch");
	    var myDoc;
	    if  (parent.document.getElementById(strDiv))
	    {
	        myDoc = parent.document.getElementById(strDiv);
	        //alert("parent");
	    }
	    else
	    {
	        if (document.getElementById(strDiv))
	            myDoc = document.getElementById(strDiv);
	        
	        //alert("document");
	    } 
	    
	    if (myDoc.hasChildNodes())
	        for (var i=myDoc.childNodes.length-1;i>=0;i--)
	        {
	            var myFirstElement = myDoc.firstChild;
	            myDoc.removeChild(myFirstElement);
	        }   
	        var myNode;
	        try
	        {
	            myNode=parent.document.createElement("div");
	        }
	        catch(e)
	        { 
	            myNode=document.createElement("div");
	        }
	        myNode.innerHTML =  "<center><img src='loading.gif' alt='Laden' title='Daten werden geladen'></center>";
	        myDoc.appendChild(myNode);
	        
	  //alert("catch ende");
	}
	//alert(strPage);
	//alert(myPageInhalt);
	if (strDiv == 'myInhalt')   
	{
	    if (strPage)
	    {
	        if (strPage != '')
	            myPageInhalt = strPage;
	        else
	            strPage = myPageInhalt;
	    }
	    else
	    {
	        if (myPageInhalt != "")
	            strPage = myPageInhalt;
	        else
	        {
	            if (parent.myPageInhalt)
	            {
	                if (parent.myPageInhalt != "")
	                     strPage = parent.myPageInhalt;
	            }
	            else
	            {
	                var myHelp = document.location.href.split("?");
	                strPage='WebDiv.aspx?' + myHelp[1];      
	            }
	        }
	    }
	}        
	
	if (strPage.indexOf("?") == -1)
    {
	    strPage += "?uidHelp=" +  (String)(Math.random()).replace(".","_") + (String)(Math.random()).replace(".","_") + "_" + new Date().getTime(); 
	}
	else
	{
	    strPage += "&uidHelp=" +  (String)(Math.random()).replace(".","_") + (String)(Math.random()).replace(".","_") + "_" + new Date().getTime();
    }
    //alert (strPage);
    //alert(strDiv + ' ' + strPage  + ' ' + myPageInhalt);
	
	
	if(xmlHttp)
	{
 	    try
	    {
		    xmlHttp.abort();
		    xmlHttp = null;		
	    }	
	    catch(e) 
	    {
	         xmlHttp = null;
	    }	
	}
	
	try {
	    // Mozilla, Opera, Safari sowie Internet Explorer (ab v7)
	    xmlHttp = new XMLHttpRequest();
	} catch(e) {
	    try {
	        // MS Internet Explorer (ab v6)
	        xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch(e) {
	        try {
	            // MS Internet Explorer (ab v5)
	            xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
	        } catch(e) {
	            xmlHttp  = null;
	            alert(e);
	        }
	    }
	}
	//alert("xmlHTTP");
	if (xmlHttp) 
	{
	    try
        {
	        if (strDiv=='mySetMailRead')
	        {
	            xmlHttp.open('GET', strPage, false);
	            xmlHttp.send(null);
	            //alert(strPage);
	        }    
	        else
	        {
	            xmlHttp.open('GET', strPage, true);
	            xmlHttp.onreadystatechange = function () { myReadyStateChange(xmlHttp,secondDiv,secondPage,strDiv,strPage); };
	            strDivHelp = "";
	            xmlHttp.send(null);
	        }
	        //alert("done");
        }
        catch(e)
        {
            //2047 --> i hate internet explorer
            //alert(e);
            clearNode(strDiv);
            strDivHelp = strDiv;
            var myIFrame = document.createElement("iFrame");
            var myHelp = strPage.split("?");
            //alert(myHelp.length);
            var myAction = "WebFixIE7.aspx?"
            var myBody;
            
            myIFrame.setAttribute("name","myIFrame");
            myIFrame.setAttribute("id","myIFrame");
            myIFrame.setAttribute("src","myBlank.html");
            myIFrame.setAttribute("frameborder","no");
            myIFrame.setAttribute("border","0");
            myIFrame.setAttribute("style","border: 0px;");
            
            
            myIFrame.setAttribute("width","90%");
            myIFrame.setAttribute("height","80%");
            myIFrame.frameborder = "0";
            myIFrame.scrolling="yes";	
            
            document.getElementById(strDiv).appendChild(myIFrame);
            //alert (myIFrame);
   
            if (window.frames["myIFrame"])
            {
                if (window.frames["myIFrame"].document)
                     myForm = window.frames["myIFrame"].document.createElement("form");
                 else
                    alert("no document");
            }
            else
            {
                alert ("no frame");
            }   
            
            //alert(myForm);    
            myForm.setAttribute("method","post");
            myForm.setAttribute("id","myForm")
            myHelp = myHelp[1].split("&");
            
            for (var i=0;i<myHelp.length;i++)
            {
                var myHelp2 = myHelp[i].split("=");
                var myText;
                if (window.frames["myIFrame"])
                {
                    if (window.frames["myIFrame"].document)
                         myText = window.frames["myIFrame"].document.createElement("input");
                     else
                        alert("no document");
                }
                else
                {
                    alert ("no frame");
                }   
                myText.setAttribute("id",myHelp2[0]);
                myText.setAttribute("name",myHelp2[0]);
                
                myText.setAttribute("value",myHelp2[1]);
                myAction += "strField=" + myHelp2[0] + "&";
                myForm.appendChild(myText);
            }
            
            myForm.setAttribute("action",myAction);
            //myIFrame.open();
            //myIFrame.write("<html><head><script type='text/javascript' src='myAjax.js'></script></head><body></body></html>");
            //myIFrame.close();   
            //alert("test 1");
            if (window.frames["myIFrame"].document)
            {
                if (window.frames["myIFrame"].document.getElementById('myBody'))
                    window.frames["myIFrame"].document.getElementById('myBody').appendChild(myForm);
                else
                {
                     myBody = window.frames["myIFrame"].document.createElement("body");
                     myBody.setAttribute("id","myBody");
                     window.frames["myIFrame"].document.appendChild(myBody);
                     window.frames["myIFrame"].document.childNodes[0].appendChild(myForm);
                }
            }
            else
            {
                 alert("no document 213");
            }   
            //alert("test 2");
            if (window.frames["myIFrame"].document)
            {
                if (window.frames["myIFrame"].document.getElementById('myBody'))
                {
                    if (window.frames["myIFrame"].document.getElementById('myBody').childNodes[0])
                        window.frames["myIFrame"].document.getElementById('myBody').childNodes[0].submit();
                    else
                    {
                        window.frames["myIFrame"].document.childNodes[0].childNodes[0].submit();
                    }
                }
                else
                    alert("no Body 226");
            }
            else
            {
                 alert("no document 230");
            } 
            //alert("test 3");
        
        }
        //alert("send ende");
	}
}

function myReadyStateChange (xmlHttp, secondDiv,secondPage,strDiv,strPage) 
{
    if (xmlHttp.readyState == 4) 
    {
        //alert(xmlHttp.readyState);
        
        var myNode; 
        try
        {
            myNode = parent.document.createElement("div");
        }
        catch(e)
        {
            //alert(e);
            myNode = document.createElement("div");
        }
        
        var myResponseText = xmlHttp.responseText;
        myNode.innerHTML = xmlHttp.responseText;
		
		if (secondDiv != undefined && secondPage != undefined)
	    {
	        secPage = secondPage;
	        myReloadDiv(secondDiv,secondPage);
	    }
		if (myResponseText.indexOf('<meta') == -1 && (myResponseText.indexOf('<title') == -1) ) 
		{
		    //alert("ohne meta");
		    var myDoc=null;
		    //alert(window.frames["myIFrame"]);
		    if  (window.frames["myIFrame"])
	        { 
	            myDoc = parent.document.getElementById(strDiv);
	            //alert("parent");
	        }
	        else
	        {
	            if (document.getElementById(strDiv))
	                myDoc = document.getElementById(strDiv);
	        } 
	        
            if (myDoc == null)
            { 
                 alert(strDiv + ' 417' );
                 myDoc = document.getElementById(strDiv);
            }
            //alert(myDoc);
            
            if (myDoc != null)		    
            {
                if (myDoc.hasChildNodes())
                {    for (var i=myDoc.childNodes.length-1;i>=0;i--)
                    {
                        var myFirstElement = myDoc.firstChild;
                        myDoc.removeChild(myFirstElement);
                    }
    	       
                }
                if (strDiv=="myDivForReload")
                {
                    if (myNode.innerHTML.indexOf('myCreatePopUpFlag') != -1)
                    {
                        myShowDiv('myDivPopUp');    
                        clearNode('myDivContent');
                        document.getElementById("myDivContent").appendChild(myNode);
                    }
                    else
                    {
                        myHideDiv('myDivPopUp');
                        clearNode('myInhalt');
                        document.getElementById("myInhalt").appendChild(myNode);
                    }
                }
                else
                {
                    if (strDiv=="myInhalt")
                        if(document.getElementById('myDivPopUp'))
                            myHideDiv('myDivPopUp');
                    
                    if (strDiv=="myDivContent")
                        if(document.getElementById('myDivPopUp'))
                             myShowDiv('myDivPopUp');
                    
                    
                     //alert(myNode.innerHTML);
                     myDoc.appendChild(myNode);
                     if (myNode.innerHTML.indexOf('myShowPopUp') != -1)
                     {
                            var myStart =  myNode.innerHTML.substring(myNode.innerHTML.indexOf('myShowPopUp') + 11);
                            myStart = myStart.substring(0, myStart.indexOf('$'));
                            //alert (myStart);
                            //var myLength = 
                            //var myHelp= myNode.innerHTML.substring(
                            clearNode('myDivContent');
                            setNode('myDivContent',document.getElementById(myStart).innerHTML);    
                            myShowDiv('myDivPopUp');
                     }
                     if (myNode.innerHTML.indexOf('mySetup(') != -1)
                     {
                        mySetup(document.getElementById(strDiv));
                     }
                     //alert(myNode.innerHTML);
                    
                     if (myNode.innerHTML.indexOf('myMarkMenu(') != -1)
                     {
                        var myLen = myNode.innerHTML.length -  myNode.innerHTML.indexOf('myMarkMenu(');
                        //alert(myLen);
                        var myMenu = myNode.innerHTML.substring(myNode.innerHTML.indexOf('myMarkMenu(') + 10,myLen);
                        var myMenu2 = '';
                        //alert(myMenu);
                        myMenu = myMenu.substring(1,myMenu.indexOf(');'));
                        for (var i=0; i< myMenu.length;i++)
                        {
                            //alert(myMenu.charCodeAt(i));
                            if(myMenu.charCodeAt(i) != 39 && myMenu.charCodeAt(i) != 34)
                                myMenu2 = myMenu2 + String.fromCharCode(myMenu.charCodeAt(i));
                  
                        }
                        //alert(myMenu2);
                        var myParam = myMenu2.split(',');
                        try 
                        {
                            myMarkMenu(myParam[0],eval(myParam[1]));
                        }
                        catch (ex)
                        {
                            //myMarkMenu(myParam[0], myParam[1]);
                        }
                     }
                     
                     if (myResponseText.indexOf('initCountry(') != -1)
                     {
                        var myText  = myResponseText;
                        for (var j=0;myText.indexOf('initCountry(')!=-1;j++)
                        {
                            //alert("initCountry");
                            var myLen2 =myText.indexOf('initCountry('); 
                            var myLen = myText.length -  myLen2;
                     
                            //alert(myResponseText.length);
                            //alert(myLen + ' ' + myLen2 + ' ' + myResponseText.length);
                            var myMenu = myText.substr(myLen2 + 12,myLen);
                            myText = myMenu;
                            var myMenu2 = '';
                            myMenu = myMenu.substring(1,myMenu.indexOf(');'));
                            //alert(myMenu);
                            for (var i=0; i< myMenu.length;i++)
                            {
                                //alert(myMenu.charCodeAt(i));
                                if(myMenu.charCodeAt(i) != 39 && myMenu.charCodeAt(i) != 34)
                                    myMenu2 = myMenu2 + String.fromCharCode(myMenu.charCodeAt(i));
                      
                            }
                            //alert(myMenu2);
                            var myParam = myMenu2.split(',');
                            initCountry(myParam[0],myParam[1]);
                       }
                    }
                    if (myNode.innerHTML.indexOf('setCapatcha(') != -1)
                     {
                        var myText  = myResponseText;
                        var myLen2 =myText.indexOf('setCapatcha('); 
                        var myLen = myText.length -  myLen2;
                 
                        //alert(myResponseText.length);
                        //alert(myLen + ' ' + myLen2 + ' ' + myResponseText.length);
                        var myMenu = myText.substr(myLen2 + 12,myLen);
                        myText = myMenu;
                        var myMenu2 = '';
                        myMenu = myMenu.substring(1,myMenu.indexOf(');'));
                        //alert(myMenu);
                        for (var i=0; i< myMenu.length;i++)
                        {
                            //alert(myMenu.charCodeAt(i));
                            if(myMenu.charCodeAt(i) != 39 && myMenu.charCodeAt(i) != 34)
                                myMenu2 = myMenu2 + String.fromCharCode(myMenu.charCodeAt(i));
                  
                        }
                        //alert(myMenu2);
                        setCapatcha(myMenu2);
                     } 
                     if (myNode.innerHTML.indexOf('>myHideDiv(') != -1)
                     {
                        var myText  = myResponseText;
                        var myLen2 =myText.indexOf('myHideDiv('); 
                        var myLen = myText.length -  myLen2;
                 
                        //alert(myResponseText.length);
                        //alert(myLen + ' ' + myLen2 + ' ' + myResponseText.length);
                        var myMenu = myText.substr(myLen2 + 10,myLen);
                        myText = myMenu;
                        var myMenu2 = '';
                        myMenu = myMenu.substring(1,myMenu.indexOf(');'));
                        //alert(myMenu);
                        for (var i=0; i< myMenu.length;i++)
                        {
                            //alert(myMenu.charCodeAt(i));
                            if(myMenu.charCodeAt(i) != 39 && myMenu.charCodeAt(i) != 34)
                                myMenu2 = myMenu2 + String.fromCharCode(myMenu.charCodeAt(i));
                  
                        }
                        //alert(myMenu2);
                        myHideDiv(myMenu2);
                     } 
                     
                     if (myNode.innerHTML.indexOf('setTextWS(') != -1)
                     {
                        var myText  = myResponseText;
                        var myLen2 =myText.indexOf('setTextWS('); 
                        var myLen = myText.length -  myLen2;
                 
                        //alert(myResponseText.length);
                        //alert(myLen + ' ' + myLen2 + ' ' + myResponseText.length);
                        var myMenu = myText.substr(myLen2 + 10,myLen);
                        myMenu = myMenu.substring(1,myMenu.indexOf(');'));
                        var myHelp = myMenu.split(',');
                        for (var i = 0;i<myHelp.length;i++)
                        {
                            var myMenu2 = '';
                            for (var j=0; j< myHelp[i].length;j++)
                            {
                                //alert(myMenu.charCodeAt(i));
                                if(myHelp[i].charCodeAt(j) != 39 && myHelp[i].charCodeAt(j) != 34)
                                    myMenu2 = myMenu2 + String.fromCharCode(myHelp[i].charCodeAt(j));
                      
                            }
                            myHelp[i] = myMenu2
                        }
                        //alert(myMenu2);
                        eval(WSNeu_Mitte_HoFScript);
                        window.setInterval("setTextWS('" + myHelp[0] + "','" + myHelp[1] +"');",20000);
                     } 
                     
                     if (myNode.innerHTML.indexOf('>myReloadDiv(') != -1)
                     {
                        var myText  = myResponseText;
                        var myLen2 =myText.indexOf('myReloadDiv('); 
                        var myLen = myText.length -  myLen2;
                 
                        //alert(myResponseText.length);
                        //alert(myLen + ' ' + myLen2 + ' ' + myResponseText.length);
                        var myMenu = myText.substr(myLen2 + 12,myLen);
                        myMenu = myMenu.substring(1,myMenu.indexOf(');'));
                        var myHelp = myMenu.split(',');
                        for (var i = 0;i<myHelp.length;i++)
                        {
                            var myMenu2 = '';
                            for (var j=0; j< myHelp[i].length;j++)
                            {
                                //alert(myMenu.charCodeAt(i));
                                if(myHelp[i].charCodeAt(j) != 39 && myHelp[i].charCodeAt(j) != 34)
                                    myMenu2 = myMenu2 + String.fromCharCode(myHelp[i].charCodeAt(j));
                      
                            }
                            myHelp[i] = myMenu2
                        }
                        //alert(myMenu2);
                        //eval(WSNeu_Mitte_HoFScript);
                        //window.setInterval("myReloadDiv('" + myHelp[0] + "','" + myHelp[1] +"');",20000);
                        myReloadDiv(myHelp[0],myHelp[1]);
                     } 
                     
                     if (myNode.innerHTML.indexOf('>myShopFinish2(') != -1)
                     {
                        var myText  = myResponseText;
                        var myLen2 =myText.indexOf('myShopFinish2('); 
                        var myLen = myText.length -  myLen2;
                 
                        //alert(myResponseText.length);
                        //alert(myLen + ' ' + myLen2 + ' ' + myResponseText.length);
                        var myMenu = myText.substr(myLen2 + 13,myLen);
                        myText = myMenu;
                        var myMenu2 = '';
                        myMenu = myMenu.substring(1,myMenu.indexOf(');'));
                        //alert(myMenu);
                        for (var i=0; i< myMenu.length;i++)
                        {
                            //alert(myMenu.charCodeAt(i));
                            if(myMenu.charCodeAt(i) != 39 && myMenu.charCodeAt(i) != 34)
                                myMenu2 = myMenu2 + String.fromCharCode(myMenu.charCodeAt(i));
                  
                        }
                        //alert(myMenu2);
                        myShopFinish2(myMenu2);
                     }     
                } 
           }
	 
	        //alert (myDoc.innerHTML);
	        if (strDiv == 'myInhalt')
		    {    if(document.getElementById("myStat"))
		            myReloadDiv('myStat','WebDiv.aspx?site=WfrmStat');
		            
	           
             
		    }

	    }
	    else
	    {
	        //alert("meta");
	        var myBody = document.getElementsByTagName("body")[0];
	        if (myBody.hasChildNodes())
	            for (var i=myBody.childNodes.length-1;i>=0;i--)
	            {
	                var myFirstElement = myBody.firstChild;
	                myBody.removeChild(myFirstElement);
	            }
	        myBody.appendChild(myNode);
	    }
	    scrollTo(0,0);
	    
	    if(strPage.indexOf("bol_ShowSuche") != -1 && strPage.indexOf("strNation") == -1 && document.getElementById("BioSuche") && document.getElementById("mySuche"))
	    {
	        myHideDiv('BioSuche');
	        clearNode('mySuche'); 
	        
	        setNode('mySuche',document.getElementById('BioSuche').innerHTML);
	        var url = "WebDiv.aspx?site=WfrmBioSucheEingabe";
            url = url +  "&txtVorname=" +  getCharCode(findControl(document.getElementById('myInhalt'),'txtVorname').value);
            url = url +  "&txtNachname=" +  getCharCode(findControl(document.getElementById('myInhalt'),'txtNachname').value);
            url = url +  "&txtFirma=" + getCharCode(findControl(document.getElementById('myInhalt'),'txtFirma').value);
            
            if(findControl(document.getElementById('myInhalt'),'txtFirma2')) 
                url = url +  "&txtFirma2=" + getCharCode(findControl(document.getElementById('myInhalt'),'txtFirma2').value);
            
            if(findControl(document.getElementById('myInhalt'),'txtDienst'))
                url = url +  "&txtDienst=" + getCharCode(findControl(document.getElementById('myInhalt'),'txtDienst').value);
                
            if(findControl(document.getElementById('myInhalt'),'txtHobby'))
                url = url +  "&txtHobby=" + getCharCode(findControl(document.getElementById('myInhalt'),'txtHobby').value);
    
            if(findControl(document.getElementById('myInhalt'),'drpWland'))
            {
                var drpWland= findControl(document.getElementById('myInhalt'),'drpWland');
                url = url +  "&drpWland=" + drpWland.options[drpWland.selectedIndex].value;
            }
            myReloadDiv("myBioSuche",url);     
	        
	    }
		
		if(strPage.indexOf("strNation") != -1 && strPage.indexOf("bol_ShowSuche") != -1 &&  document.getElementById("BioSuche") && document.getElementById("mySuche"))
	    {
	        var myHelp = strPage.split("?");
	        myHelp = myHelp[1].split("&");
	        myHideDiv('BioSuche');
	        clearNode('mySuche'); 
	        setNode('mySuche',document.getElementById('WSSuche').innerHTML);
	        for (var i=0;i<myHelp.length;i++)
	        {
	            var myHelp2 = myHelp[i].split("=");
	            if(document.getElementById(myHelp2[0]))
	                document.getElementById(myHelp2[0]).value = getStringFromCharCode(myHelp2[1]);
	        }
	        myGetFields(document.getElementById('WFrmWSSuche&strSearchWS=true'),false,'WfrmWSSuche','myInhalt','content');	        
	    }

    }
}

function myShowDiv(myDiv)
{
    if(document.getElementById(myDiv))
        if(document.getElementById(myDiv).style.visibility != 'visible')
	        document.getElementById(myDiv).style.visibility = 'visible';
}
function myShowDivPos(myDiv) 
{
	document.getElementById(myDiv).style.visibility = 'visible';
	document.getElementById(myDiv).style.left = (tempX - 240) + 'px';
	document.getElementById(myDiv).style.top = (tempY - 10)  + 'px';
}


function myHideDiv(myDiv, myCheckPos)
{
    //alert(myCheckPos);
    
    if(myCheckPos)
    {
        if(checkPosition(myDiv)) 
            return;		  
    }
    
	if (parent.document.getElementById(myDiv)) 
	{
	    parent.document.getElementById(myDiv).style.visibility = 'hidden';
	}
	else
	{
	    if(document.getElementById(myDiv))
	        document.getElementById(myDiv).style.visibility = 'hidden';
    }
}

function myHideClass(myName)
{
    var myObj = document.getElementsByName(myName);
    for(var i=0;i<myObj.length;i++)
    {
       myObj[i].style.display = 'none';
    } 
}

function myShowDisplay(myDiv)
{
       
   if(document.getElementById(myDiv).style.display != 'block')
    document.getElementById(myDiv).style.display = 'block';
}

function myHideDisplay(myDiv, myCheckPos)
{
   //alert(myCheckPos);
   
   if(myCheckPos)
   {
       if(checkPosition(myDiv)) 
           return;    
   }
   
if (parent.document.getElementById(myDiv)) 
{
    parent.document.getElementById(myDiv).style.display = 'none';
    if(document.getElementById(myDiv))
        document.getElementById(myDiv).style.display = 'none';
}
else
{
    if(document.getElementById(myDiv))
        document.getElementById(myDiv).style.display = 'none';
   }
}


function checkPosition(myDiv)
{
      var el = document.getElementById(myDiv);
      var myWidth=el.offsetWidth;
      var myHeight=el.offsetHeight;
      var myLeft=0;
      var myTop=0;
      for (myLeft=0, myTop=0; el != null;  myLeft += el.offsetLeft, myTop += el.offsetTop, el = el.offsetParent);
      //alert(myLeft + ' ' + myTop + ' ' + myWidth  + ' ' + myHeight + ' ' + tempX + ' ' + tempY);
      
      /*
      clearNode('myInhalt');
      setNode('myInhalt', myLeft + ' ' + myTop + ' ' + (myLeft + myWidth)  + ' ' + (myTop +  myHeight) + ' ' + tempX + ' ' + tempY );     
     */
      if (tempX >= myLeft && tempX <= (myLeft + myWidth) && tempY >= myTop && tempY <= (myTop + myHeight))
            return true;
      else  
            return false;



}

function myCenterDiv(myDiv)
{
    var myWidth=window.innerWidth;
    //alert(parseInt(document.getElementById(myDiv).style.width.substring(0,document.getElementById(myDiv).style.width.length - 2)));
    if (myWidth > parseInt(document.getElementById(myDiv).style.width.substring(0,document.getElementById(myDiv).style.width.length - 2)))
        document.getElementById(myDiv).style.left = parseInt((myWidth - parseInt(document.getElementById(myDiv).style.width.substring(0,document.getElementById(myDiv).style.width.length-2))) / 2) + 'px';
    else
        document.getElementById(myDiv).style.left = '0px';
}

function setBackStyle(myObj,myStyle,myEvent)
{
 
    //alert(myObj.id);
    switch(myObj.id)
    {
        case 'mnuLogin':
           if (document.getElementById('idDivLogin'))
           {
                if (myEvent=='onMouseMove')
                    myObj.style.background=myStyle;
           }
           else
                myObj.style.background=myStyle;
                
           break;
              
        default:
            myObj.style.background=myStyle;
    }
    
}

function myBioSearch(strBioSearch) 
{
    var myDiv = null;
    switch (strBioSearch)
    {
        /*
            vorname
            nachname
            Beruf
            Firmenname
            dienstadresse
            Hobby
            Land
            */
        case "1":
            var url = "WebDiv.aspx?site=WfrmBioSucheEingabe";
            url = url +  "&txtVorname=" +  getCharCode(findControl(document.getElementById('myInhalt'),'txtVorname').value);
            url = url +  "&txtNachname=" +  getCharCode(findControl(document.getElementById('myInhalt'),'txtNachname').value);
            url = url +  "&txtFirma=" + getCharCode(findControl(document.getElementById('myInhalt'),'txtFirma').value);
              if(findControl(document.getElementById('myInhalt'),'txtFirma2')) 
                url = url +  "&txtFirma2=" + getCharCode(findControl(document.getElementById('myInhalt'),'txtFirma2').value);
            
            if(findControl(document.getElementById('myInhalt'),'txtDienst'))
                url = url +  "&txtDienst=" + getCharCode(findControl(document.getElementById('myInhalt'),'txtDienst').value);
                
            if(findControl(document.getElementById('myInhalt'),'txtHobby'))
                url = url +  "&txtHobby=" + getCharCode(findControl(document.getElementById('myInhalt'),'txtHobby').value);
                             
    
            if(findControl(document.getElementById('myInhalt'),'drpWland'))
            {
                var drpWland= findControl(document.getElementById('myInhalt'),'drpWland');
                url = url +  "&drpWland=" + drpWland.options[drpWland.selectedIndex].value;
            }
            //alert(drpWland);
            url = url +  "&drpWland=" + drpWland.options[drpWland.selectedIndex].value;
            
            try
            {
                url = url + "&drpBeruf=" + document.getElementById('drpBeruf').options[document.getElementById('drpBeruf').selectedIndex].value;
                url = url + "&drpBerufUeber=" + document.getElementById('drpBerufUeber').options[document.getElementById('drpBerufUeber').selectedIndex].value;
                url = url + "&drpSexus=" + document.getElementById('drpSexus').options[document.getElementById('drpSexus').selectedIndex].value;
                url = url + "&txtGebDatDay=" + document.getElementById('txtGebDatDay').value;
                url = url + "&txtGebDatMon=" + document.getElementById('txtGebDatMon').value;
                url = url + "&txtGebDatYea=" + document.getElementById('txtGebDatYea').value;
              
            }
            catch(e)
            {
            
            }
            myReloadDiv("myBioSuche",url); 
            break;
            
         case "2":
            if (document.getElementById('myDivForReload').innerHTML == "") 
            {
                var url = getEveryControl(document.getElementById('myBioSearch'));
                url = "WebDiv.aspx?site=WfrmBioSucheEingabe" + url;
                //alert(url);
                if (document.getElementById('mySubNavi'))
                {
                    if (document.getElementById('mySubNavi').innerHTML.indexOf(WSneu_MITTE_SucheErgebnis) == -1)
                    {
                        var myHTML = document.getElementById('mySubNavi').innerHTML;
                        clearNode('mySubNavi')
                        setNode('mySubNavi',myHTML + ' - ' + WSneu_MITTE_SucheErgebnis);
                    }
                }
                if (url.indexOf('&txtVorname=') == -1)
                {   
                    url = url + "&txtVorname=";
                }   
                
                myHideDisplay('myBioSuche');
                clearNode('myBioSuche');
               
                
                myCopyDiv('myInhalt','myBioSuche');
                
                            
                myShowDiv('myDivPopUp');
                clearNode('myDivContent');
                setNode('myDivContent',"<img src='loading.gif' alt='Laden' title='Daten werden geladen'>"); 
                myReloadDiv("myDivForReload",url); 
            }
            break;
        }
}

function findControl(myObj, myID)
{
    var myReturnObj=null;
    if (myObj)
    {
        if (myObj.id == myID) 
            return myObj;
            
        if (myObj.hasChildNodes())
        {
            for(var i=0;i<myObj.childNodes.length;i++)
            {
                if (myObj.childNodes[i].id == myID)   
                {                     
                    return myObj.childNodes[i];
                }
                if (myObj.childNodes[i].hasChildNodes())
                {                
                    myReturnObj = findControl(myObj.childNodes[i],myID)
                    if (myReturnObj)
                        return myReturnObj;
                }
            }
        }
        else
            return myReturnObj;
    }
    else
        return myReturnObj;

}

function getCharCode(myString)
{
    //alert(myString);
	var output = "";
	for(i=0; i<myString.length; ++i)
	{
		output += myString.charCodeAt(i) + "$";
	}
	return output;
}
function getStringFromCharCode(myString)
{
   var output="";
   var myHelp = myString.split("%24");
   for (var i=0;i<myHelp.length;i++)
        if (myHelp[i] != "")
            output = output + String.fromCharCode(parseInt(myHelp[i]));

   return output;
}


function mySaveBioField(strDiv,strBioField,strType,BioID)
{

    /*
        site=WfrmBioUpdateField
    */
    //alert(BioID);
    var myBioField = parseInt(strBioField) + 1;
    //alert(myBioField);
    switch (strType)
    {       
    
        case "0":  //myHTML &= "<input type='button' value='" & getUeberSetzung(, sqlconn, "Speichern und weiter zu") & getPrefix(Request.Item("str_BioField") + 1, Session("str_Sprache")) & "' onClick=" & Chr(34) & "javascript:mySaveBioField('myDivContent','" & Request.Item("str_BioField") & "','0');" & Chr(34) & " />"
            //strField
            var myCode = getCharCode(findControl(document.getElementById('myDivContent'),'BioField').value);
            myReloadDiv(strDiv,'WebDiv.aspx?site=WfrmBioUpdateField&str_BioField=' + myBioField + '&strField=' + myCode + '&BioID=' + BioID + '&strFieldSave=' + strBioField);
            break;
     
        case "1": //myHTML &= "<input type='button' value='" & getUeberSetzung(, sqlconn, "Fertigstellen") & "' onClick=" & Chr(34) & "javascript:mySaveBioField('myDivContent','" & Request.Item("str_BioField") & "','1');" & Chr(34) & " />"
            //bolFertig
            var myCode = getCharCode(findControl(document.getElementById('myDivContent'),'BioField').value);
            myReloadDiv(strDiv,'WebDiv.aspx?site=WfrmBioUpdateField&str_BioField=' + myBioField + '&strField=' + myCode + '&bolFertig=true&BioID=' + BioID + '&strFieldSave=' + strBioField);
            break;

        case "2": //myHTML &= "<input type='button' value='" & getUeberSetzung(, sqlconn, "BioAnzeigen") & "' onClick=" & Chr(34) & "javascript:mySaveBioField('myDivContent','" & Request.Item("str_BioField") & "','2');" & Chr(34) & " />"
            //bolShowBio
            myBioField = myBioField - 1;
            var myCode = getCharCode(findControl(document.getElementById('myDivContent'),'BioField').value);
            myReloadDiv(strDiv,'WebDiv.aspx?site=WfrmBioUpdateField&str_BioField=' + myBioField + '&strField=' + myCode + '&bolShowBio=true&BioID=' + BioID + '&strFieldSave=' + strBioField);
            break;

        case "3": //myHTML &= "<input type='button' value='" & getUeberSetzung(, sqlconn, "Abbrechen") & "' onClick=" & Chr(34) & "javascript:mySaveBioField('myDivContent','" & Request.Item("str_BioField") & "','3');" & Chr(34) & " />"
            //bolCancel
            var myCode = getCharCode(findControl(document.getElementById('myDivContent'),'BioField').value);
            myReloadDiv(strDiv,'WebDiv.aspx?site=WfrmBioUpdateField&bolCancel=true');
            myHideDiv('myDiv');
            break;
    
        case "4": //myHTML = "<input type='button' value='" & getUeberSetzung(, sqlconn, "Zurück") & "' onClick=" & Chr(34) & "javascript:mySaveBioField('myDivContent','" & Request.Item("str_BioField") & "','4');" & Chr(34) & " />"
           myBioField = myBioField - 1;
           myReloadDiv(strDiv,'WebDiv.aspx?site=WfrmBioUpdateField&str_BioField=' + myBioField + '&BioID=' + BioID + '&strFieldSave=' + strBioField);
           break;
           
        case "5":   //myHTML &= "<input type='button' value='" & getUeberSetzung(, sqlconn, "Speichern und zurück zu") & getPrefix(Request.Item("str_BioField") - 1, Session("str_Sprache")) & "' onClick=" & Chr(34) & "javascript:mySaveBioField('myDivContent','" & Request.Item("str_BioField") & "','5','" & Request.Item("BioID") & "');" & Chr(34) & " />"
             //strField
             myBioField = myBioField - 2;
             var myCode = getCharCode(findControl(document.getElementById('myDivContent'),'BioField').value);
             myReloadDiv(strDiv,'WebDiv.aspx?site=WfrmBioUpdateField&str_BioField=' + myBioField + '&strField=' + myCode + '&BioID=' + BioID + '&strFieldSave=' + strBioField);
             break;
       
       case "6": //"<input type='button' value='" & getUeberSetzung(, sqlconn, "Abschließen") & "' onClick=" & Chr(34) & "javascript:mySaveBioField('myDivContent','" & Request.Item("str_BioField") & "','6','" & Request.Item("BioID") & "');" & Chr(34) & " />"
            //bolRealFertig
            myReloadDiv(strDiv,'WebDiv.aspx?site=WfrmBioUpdateField&bolRealFertig=true&BioID=' + BioID);
            myHideDiv('myDiv');
            //bolDanke
            myReloadDiv('myInhalt','WebDiv.aspx?site=WfrmBioUpdateField&bolDanke=true&BioID=' + BioID);
            break;   
     
    }
}

function myNew(myButton,linkNeu)
{
    document.getElementById('myBioSuche').innerHTML = "";
    if (document.getElementById('myDivContent'))
    {
        myShowDiv('myDiv');
        //alert("myReloadDiv");
        myReloadDiv('myDivContent',linkNeu);
    }
    else
        myReloadDiv('myInhalt',linkNeu);
}

function myEdit(myButton,linkEdit)
{
    document.getElementById('myBioSuche').innerHTML = "";
    if (document.getElementById('myDivContent'))
    {
        myShowDiv('myDiv');
        //alert(linkEdit);
        myReloadDiv('myDivContent',linkEdit);
   }
   else 
        myReloadDiv('myInhalt',linkEdit);
}   

function myShow(myButton,linkShow)
{
    if (document.getElementById('myDivContent'))
    {
        document.getElementById('myBioSuche').innerHTML = "";
        //myShowDiv('myDiv');
        myReloadDiv('myDivContent',linkShow  + "&butID=" + myButton.id);
    }
    else
        myReloadDiv('myInhalt',linkShow  + "&butID=" + myButton.id);

}

function myDelete(myButton,linkDelete)
{
    if (confirm(WSNeu_Mitte_ExpQDelete))
    {
        if (document.getElementById('myDivContent'))
        {
            document.getElementById('myBioSuche').innerHTML = "";
            myReloadDiv('myDivContent',linkDelete  + "&butID=" + myButton.id);
        }
        else
        {
             myReloadDiv('myInhalt',linkDelete  + "&butID=" + myButton.id);
        }
    }
}

function mySave(myButton,linkSave, linkReload, frameAddReload, linkAddReload)
{
    //alert('mySave'); 

    var myTab = findControl(document.getElementById('myDivContent'),'OPTable');
    var myTabRow;
    var myTabCell;
    var myControl;
    var link = "";
   
   
   if(!myTab)
        myTab = document.getElementById('OPTable');
       
   if(!myTab)
        myTab = findControl(document.getElementById('myInhalt'),'OPTable');
   
    /*
    try
    {
        if (!myFormCheck()) return false;
    }
    catch(e) 
	{
	    //alert(e.description);
	    xmlHttp = null;
    }*/	
    //alert('Start'); 
    myTabRow = myTab.getElementsByTagName("tr");
    for(var j=0;j<myTabRow.length;j++)
    {
        //alert(myTabRow[j].innerHTML);
        myTabCell = myTabRow[j].getElementsByTagName("td");
        for (var k=0; k<myTabCell.length;k++)
        {    
            myControl = myTabCell[k].getElementsByTagName("input");     
            if(myControl.length == 1)
            {   
                var myHelpControl = myControl[0];
                if(myHelpControl.type == 'checkbox')
                    if (myHelpControl.checked)
                        link = link + "&" +  myTabCell[k].getElementsByTagName("input")[0].id + "=true";
                
                if (myHelpControl.type=='text')
                {
                    link = link + "&" +  myTabCell[k].getElementsByTagName("input")[0].id + "=" + getCharCode(myTabCell[k].getElementsByTagName("input")[0].value);
                    //alert(myTabCell[k].getElementsByTagName("input")[0].value);
                }
            }
             myControl = myTabCell[k].getElementsByTagName("select");
             if(myControl.length == 1)
             {
                var myHelpControl = myControl[0];
                //alert(myHelpControl.selectedIndex);
                 //if (myHelpControl.selectedIndex)
                 //{
                    //alert(myHelpControl.selectedIndex);
                    if (myHelpControl.options[myHelpControl.selectedIndex].value)
                        if (myHelpControl.options[myHelpControl.selectedIndex].value != "")
                        {
                           //alert(link);
                           link = link + "&" +  myHelpControl.id + "=" + getCharCode(myHelpControl.options[myHelpControl.selectedIndex].value);
                           //alert(link);
                        } 
                //}
             }
             myControl = myTabCell[k].getElementsByTagName("textarea");
             if(myControl.length == 1)
             {   
                link = link + "&" +  myTabCell[k].getElementsByTagName("textarea")[0].id + "=" + getCharCode(myTabCell[k].getElementsByTagName("textarea")[0].value);
             }  
        }
    }
    //alert('Ende'); 

    //alert(myButton.id);
    if (document.getElementById('myDivContent')) 
        if (frameAddReload != undefined) 
        {
             //alert("muh");
             myReloadDiv('myDivContent',linkSave  + "&butID=" + myButton.id + link, frameAddReload, linkAddReload);
        }
        else
            myReloadDiv('myDivContent',linkSave  + "&butID=" + myButton.id + link);
    else
        myReloadDiv('myInhalt',linkSave  + "&butID=" + myButton.id + link);
    //myHideDiv('myDiv');   
    //myReloadDiv('myInhalt'); 

}


//Zum überprüfen einer Zahl:
function IsNumeric(sText)
{
    var ValidChars = '0123456789.';
    for (i = 0; i < sText.length; i++) 
    { 
        Char = sText.charAt(i); 
        if (ValidChars.indexOf(Char) == -1) 
        {
            //alert("IsNumeric: false");
            return false;
        }
    }
    //alert("IsNumeric: true");
    return true;
    
}

function isTel(sText)
{
    var ValidChars = '+0123456789 ';
    for (i = 0; i < sText.length; i++) 
    { 
        Char = sText.charAt(i); 
        if (ValidChars.indexOf(Char) == -1) 
        {
            return false;
        }
    }
    return true;
}


//Zum überprüfen ob ein eingegebenes Datum korrekt ist:
function isDate(sText)
{
	var strHelp = new Array();
	strHelp = sText.split('.');
	if (strHelp.length != 3 )
	{
		return false;
	}
	var myDay = strHelp[0];
	var myMonth = strHelp[1];
	var myYear = strHelp[2];
	if (IsNumeric(myDay) == false)
		return false;
	if (IsNumeric(myMonth) == false)
		return false;
	if (IsNumeric(myYear) == false)
		return false;
	if (myYear.length == 2)
		myYear = 2000 + myYear;
	if (myYear.length == 3)
		return false;
	var myDate = new Date(myYear,(myMonth-1),myDay)
	if ((myDate.getDate() == myDay) && (myDate.getMonth() == (myMonth-1)) && (myDate.getFullYear() == myYear))
		return true;
	else
		return false;
}
//Zum überprüfen ob eine Zeitangabe korrekt ist:
function isTime(sText)
{
    var strHelp = new Array();
    strHelp = sText.split(' ');
    if (strHelp.length != 2)
        return false
        
   if (isDate(strHelp[0]))
   {
        var strHelp2 = new Array();
        strHelp2 = (strHelp[1]).split(':');
        
        if (strHelp2.length != 2) 
            return false;
        
        if (!IsNumeric(strHelp2[0]))
            return false;
        
        if (!IsNumeric(strHelp2[1]))
            return false;
        
        if (parseInt(strHelp2[0]) > 23)
            return false;
            
        if (parseInt(strHelp2[1]) > 59)
            return false;
        
        return true;
   }
   return  false;
}


//Zum überprüfen ob eine Email korrekt ist:
function isEmail(Email)
{
  var CheckEmailEntry = Email;
  var Reg = new RegExp("([-!#\$%&'*+./0-9=?A-Z^_`a-z{|}~])+@([-!#\$%&'*+/0-9=?A-Z^_`a-z{|}~]+\\.)+[a-zA-Z]{2,4}\$") ;
  if (!CheckEmailEntry.match(Reg))
  {
 	 return false;
  }
  else
  {
     return true;
  }
}


function isWebsite(www)
{
    var v = new RegExp(); 
    v.compile("[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
    if (!v.test(www)) 
    {
        return false;
    }
    return true;
      
}

function myGetFields(myObject,doFormCheck, myRedir,myDIV, myDivToPost, myDiv2, myLink2)
{

    //alert("myGetFields");
    
    var myObj
    var myLink;
    var myFormcheck;
    
    //alert(myDIV);
    if (myDIV == undefined)
    {
        var myHelpObj;
        myObj =  document.getElementById('myControlsToFind');
        myHelpObj = myObj.parentNode;
        while(myHelpObj.id!='myInhalt' && myHelpObj.id!='myDivContent')
        {
            try
            {
                myHelpObj = myHelpObj.parentNode;
            }
            catch(e)
            {
                break;
            }
        }
        if (myHelpObj.id)
            if (myHelpObj.id != "")
                   myDIV = myHelpObj.id
        
        //alert(myDIV);
    }   
    else
        myObj = findControl(document.getElementById(myDIV),'myControlsToFind');
    
    //alert(myObj.id);
    
    if (doFormCheck == undefined)
        doFormCheck = true;
        
    if (doFormCheck != true)
        if(!window[doFormCheck]) 
               doFormCheck = false;
               
              
    //alert(doFormCheck);
    if (myRedir == undefined)
        myRedir = "WfrmSaveEntry";
    
    if (myDIV == undefined)
        myDIV = 'myInhalt';
    //alert (myRedir);
   
    //alert(myObj);
    if (myObj)
    {
        //alert (doFormCheck);
        if (doFormCheck == true)
        {
            //alert ("formcheck");
            myFormcheck = formCheck(myObj)
            //alert(myFormcheck);
        }
        else
        {
            if (doFormCheck != true && doFormCheck != false)
                myFormcheck = window[doFormCheck]();
            else
                myFormcheck = true;
        }    
        
        //alert(myFormcheck);
        if(myFormcheck)
        {
            myLink = getEveryControl(myObj);
            //alert(myLink);
            if (myLink != "")
            {
                var myAktion = document.getElementById('str_Aktion');
                if (myAktion)
                    myLink = myLink + '&str_Aktion=' +  myAktion.value;
                
                if (myDivToPost == undefined)    
                {    
                    //alert ('WebDiv.aspx?site=' + myRedir +'&strUeber=' + myObject.id + myLink);
                    if (!myDiv2)
                    {
                        myReloadDiv(myDIV,'WebDiv.aspx?site=' + myRedir +'&strUeber=' + myObject.id + myLink);
                    }
                    else
                    {
                        myReloadDiv(myDIV,'WebDiv.aspx?site=' + myRedir +'&strUeber=' + myObject.id + myLink,myDiv2,myLink2);
                    }
                }
                else
                {
                    //alert(myReloadDiv);
                    if (!myDiv2)
                    { 
                        myReloadDiv(myDivToPost,'WebDiv.aspx?site=' + myRedir +'&strUeber=' + myObject.id + myLink);
                    }
                    else
                    {
                        myReloadDiv(myDivToPost,'WebDiv.aspx?site=' + myRedir +'&strUeber=' + myObject.id + myLink,myDiv2,myLink2);
                    }
                }
            }
        }
    }
    
    //alert("myGetFields Ende");      
}

function formCheck(myObj)
{
    var myReturn = true;
    var mySplit = new Array();
    var  myNode = document.createElement("div");
	  
    if (myObj)
    {
        if (myObj.hasChildNodes())
        {
            for(var i=0;i<myObj.childNodes.length;i++)
            {
                if(myObj.childNodes[i])
                {
                    if (myObj.childNodes[i].id)
                    {
                        if (myObj.childNodes[i].id != '')   
                        {   
                                mySplit = myObj.childNodes[i].id.split("**");
                                if(myObj.childNodes[i].type)
                                {          
                                    switch(myObj.childNodes[i].type)
                                    {
                                        case "checkbox":
                                            if (!myObj.childNodes[i].checked && mySplit.length >= 4) 
                                            {    
                                                if (mySplit[3] == 'client') 
                                                {
                                                    alert("Auswahl erfoderlich");
                                                    myObj.childNodes[i].focus();
                                                    return false;
                                                }
                                                else if(mySplit[3] == 'inline')
                                                {
                                                    var myDisObj = document.getElementById('lbl'  +  myObj.childNodes[i].id);
                                                    
                                                    if (myAuswahl)
                                                    {
                                                        if (myAuswahl == "") 
                                                        {
                                                            myNode.innerHTML='Auswahl erforderlich'; 
                                                        }
                                                        else
                                                        {
                                                            myNode.innerHTML=myAuswahl; 
                                                        }
                                                    }
                                                    else
                                                    {
                                                        myNode.innerHTML='Auswahl erforderlich'; 
                                                    }
                                                                                      
                                                    if (myDisObj) 
                                                        if (!myDisObj.hasChildNodes())
                                                            if (myNode.innerHTML != "")
                                                                myDisObj.appendChild(myNode);
                                                       
                                                  
                                                    myReturn = false;
                                                }
                                                else if(mySplit[3] == 'mark')
                                                {
                                                    var myDisObj = document.getElementById('err'  +  myObj.childNodes[i].id);
                                                    if (myDisObj)
                                                    {
                                                      myDisObj.className = 'errClass';
                                                    }
                                                    if(document.getElementById('errMsg'))
                                                    {
                                                        myShowDiv('errMsg');
                                                    }
                                                    myReturn = false;
                                                }
                                            }
                                            break;   
                                        case "text":
                                            if (myObj.childNodes[i].value == "" && mySplit.length >= 4) 
                                            {
                                                if (mySplit[3] == 'client') 
                                                {
                                                    alert("Eingabe erfoderlich");
                                                    myObj.childNodes[i].focus();
                                                    return false;
                                                }
                                                else if(mySplit[3] == 'inline')
                                                {
                                                    var myDisObj = document.getElementById('lbl'  +  myObj.childNodes[i].id);
                                                    
                                                    if (myEingabe)
                                                    {
                                                        if (myEingabe == "") 
                                                        {
                                                            myNode.innerHTML='Eingabe erforderlich'; 
                                                        }
                                                        else
                                                        {
                                                            myNode.innerHTML=myEingabe; 
                                                        }
                                                    }
                                                    else
                                                    {
                                                        //alert(!myEingabe);
                                                        myNode.innerHTML='Eingabe erforderlich'; 
                                                    }

                                                    if (myDisObj) 
                                                        if (!myDisObj.hasChildNodes())
                                                            if (myNode.innerHTML != "")
                                                                myDisObj.appendChild(myNode);
                                                            
                                                    myReturn = false;
                                                }    
                                                else if(mySplit[3] == 'mark')
                                                {
                                                    var myDisObj = document.getElementById('err'  +  myObj.childNodes[i].id);
                                                    //alert(myDisObj);
                                                    if (myDisObj)
                                                    {
                                                      myDisObj.className = 'errClass';
                                                    }
                                                    if(document.getElementById('errMsg'))
                                                    {
                                                        myShowDiv('errMsg');
                                                    }
                                                    myReturn = false;
                                                }
                                            }
                                            
                                            if (myNode.innerHTML == '')
                                            {
                                                
                                                var myDisObj = document.getElementById('lbl'  +  myObj.childNodes[i].id);
                                                if (!myDisObj)
                                                       myDisObj = document.getElementById('err'  +  myObj.childNodes[i].id);
                                                       
                                                if (myDisObj)
                                                {
                                                    switch(mySplit[0])
                                                    {
                                                        case "email":
                                                            if (!isEmail(myObj.childNodes[i].value))
                                                            {
                                                               if(mySplit[3] == 'inline')
                                                               {
                                                                    if (myUebMail == "") 
                                                                    {
                                                                        myNode.innerHTML='Keine Email'; 
                                                                    }
                                                                    else
                                                                    {
                                                                        myNode.innerHTML=myUebMail; 
                                                                    }    
                                                               }
                                                               if(mySplit[3] == 'mark')
                                                               {
                                                                    var myDisObj = document.getElementById('err'  +  myObj.childNodes[i].id);
                                                                    if (myDisObj)
                                                                    {
                                                                      myDisObj.className = 'errClass';
                                                                    }
                                                                    if(document.getElementById('errMsg'))
                                                                    {
                                                                        myShowDiv('errMsg');
                                                                    }
                                                               }
                                                               myReturn = false;
                                                            }
                                                            break;
                                                        
                                                        case "date":
                                                            if (!isDate(myObj.childNodes[i].value))
                                                            {
                                                               if(mySplit[3] == 'inline')
                                                               {
                                                                    if (myUebDate == "") 
                                                                    {
                                                                        myNode.innerHTML='Kein Datumsformat';  
                                                                    }
                                                                    else
                                                                    {
                                                                        myNode.innerHTML=myUebDate; 
                                                                    }
                                                                }
                                                                if(mySplit[3] == 'mark')
                                                                {
                                                                    var myDisObj = document.getElementById('err'  +  myObj.childNodes[i].id);
                                                                    if (myDisObj)
                                                                    {
                                                                      myDisObj.className = 'errClass';
                                                                    }
                                                                    if(document.getElementById('errMsg'))
                                                                    {
                                                                        myShowDiv('errMsg');
                                                                    }
                                                                }   
                                                                myReturn = false;
                                                            }  
                                                            break;
                                                        
                                                        case "time":
                                                           if (!isTime(myObj.childNodes[i].value))
                                                           {
                                                               if(mySplit[3] == 'inline')
                                                               {
                                                                    if (myUebDate == "") 
                                                                    {
                                                                        myNode.innerHTML='Kein Datumsformat';  
                                                                    }
                                                                    else
                                                                    {
                                                                        myNode.innerHTML=myUebDate; 
                                                                    }
                                                                }   
                                                                if(mySplit[3] == 'mark')
                                                                {
                                                                    var myDisObj = document.getElementById('err'  +  myObj.childNodes[i].id);
                                                                    if (myDisObj)
                                                                    {
                                                                      myDisObj.className = 'errClass';
                                                                    }
                                                                    if(document.getElementById('errMsg'))
                                                                    {
                                                                        myShowDiv('errMsg');
                                                                    }
                                                                }     
                                                                myReturn = false;
                                                            }
                                                            break;
                                                            
                                                        case "tel":
                                                            if (!isTel(myObj.childNodes[i].value))
                                                            {
                                                               if(mySplit[3] == 'inline')
                                                               {
                                                                    if (myUebTele == "") 
                                                                    {
                                                                        myNode.innerHTML='Keine Telefonnummer';
                                                                    }
                                                                    else
                                                                    {
                                                                        myNode.innerHTML=myUebTele; 
                                                                    }    
                                                               }
                                                               if(mySplit[3] == 'mark')
                                                               {
                                                                    var myDisObj = document.getElementById('err'  +  myObj.childNodes[i].id);
                                                                    if (myDisObj)
                                                                    {
                                                                      myDisObj.className = 'errClass';
                                                                    }
                                                                    if(document.getElementById('errMsg'))
                                                                    {
                                                                        myShowDiv('errMsg');
                                                                    }
                                                               }     
                                                               myReturn = false;
                                                            }
                                                            break;
                                                            
                                                            
                                                        case "int":
                                                            if (!IsNumeric(myObj.childNodes[i].value))
                                                            {
                                                               if(mySplit[3] == 'inline')
                                                               { 
                                                                    if (myUebInte == "") 
                                                                    {
                                                                        myNode.innerHTML='Kein Integer';  
                                                                    }
                                                                    else
                                                                    {
                                                                        myNode.innerHTML=myUebInte; 
                                                                    }    
                                                               }
                                                               if(mySplit[3] == 'mark')
                                                               {
                                                                    var myDisObj = document.getElementById('err'  +  myObj.childNodes[i].id);
                                                                    if (myDisObj)
                                                                    {
                                                                      myDisObj.className = 'errClass';
                                                                    }                                                                   
                                                                    if(document.getElementById('errMsg'))
                                                                    {
                                                                        myShowDiv('errMsg');
                                                                    }
                                                               }     
                                                               myReturn = false;
                                                            } 
                                                            break;
                                                         
                                                         case "cpa":
                                                            //alert(myCapatcha + ' ' + getCharCode(myObj.childNodes[i].value));
                                                            if(myCapatcha != getCharCode(myObj.childNodes[i].value))
                                                            {   
                                                                if(mySplit[3] == 'inline')
                                                                { 
                                                                    if (myCpaUeber == "") 
                                                                    {
                                                                        myNode.innerHTML='Keine Übereinstimmung';  
                                                                    }
                                                                    else
                                                                    {
                                                                        myNode.innerHTML=myCpaUeber; 
                                                                    }    
                                                               }
                                                               if(mySplit[3] == 'mark')
                                                               {
                                                                    var myDisObj = document.getElementById('err'  +  myObj.childNodes[i].id);
                                                                    if (myDisObj)
                                                                    {
                                                                      myDisObj.className = 'errClass';
                                                                    }                                                                   
                                                                    if(document.getElementById('errMsg'))
                                                                    {
                                                                        myShowDiv('errMsg');
                                                                    }
                                                               }     
                                                               myReturn = false;
                                                            } 
                                                            break;
                                                    }   
                                                   if(myDisObj)
                                                   {
                                                       if(myDisObj.hasChildNodes())
                                                       {
                                                             if (myDisObj.firstChild)
                                                                if (myDisObj.firstChild.innerHTML == "")
                                                                    if (myNode.innerHTML != "")
                                                                        myDisObj.appendChild(myNode);
                                                             
                                                       }
                                                       else 
                                                       {
                                                            if (myNode.innerHTML != "")
                                                                myDisObj.appendChild(myNode);
                                                       }
                                                   }
                                                }
                                            }
                                            break;
                                                       
                                        case "select-one":
                                            //alert (myObj.childNodes[i].options[myObj.childNodes[i].selectedIndex].value);
                                            if ((myObj.childNodes[i].options[myObj.childNodes[i].selectedIndex].value == "" && myObj.childNodes[i].options[myObj.childNodes[i].selectedIndex].id == "") && (mySplit.length >= 4)) 
                                            {
                                                if (mySplit[3] == 'client') 
                                                {
                                                    alert("Auswahl erfoderlich");
                                                    myObj.childNodes[i].focus();
                                                    return false;
                                                }
                                                else if(mySplit[3] == 'inline')
                                                {
                                                    var myDisObj = document.getElementById('lbl'  +  myObj.childNodes[i].id);
                                                    
                                                    if (myAuswahl)
                                                    {
                                                        if (myAuswahl == "") 
                                                        {
                                                            myNode.innerHTML='Auswahl erforderlich'; 
                                                        }
                                                        else
                                                        {
                                                            myNode.innerHTML=myAuswahl; 
                                                        }
                                                    }
                                                    else if(mySplit[3] == 'mark')
                                                    {
                                                        var myDisObj = document.getElementById('err'  +  myObj.childNodes[i].id);
                                                        if (myDisObj)
                                                        {
                                                          myDisObj.className = 'errClass';
                                                        }                                                                   
                                                        if(document.getElementById('errMsg'))
                                                        {
                                                            myShowDiv('errMsg');
                                                        }
                                                    }
                                                    else
                                                    {
                                                        myNode.innerHTML='Auswahl erforderlich'; 
                                                    }
                                                    
                                                    if (myDisObj) 
                                                        if (!myDisObj.hasChildNodes())
                                                            if (myNode.innerHTML != "")
                                                                myDisObj.appendChild(myNode);
                                                            
                                                    myReturn = false;
                                                } 
                                            }
                                            break;
                                        
                                        case "textarea":
                                            if (myObj.childNodes[i].value == "" && mySplit.length >= 4) 
                                            {
                                                //alert(mySplit[3]);
                                                if (mySplit[3] == 'client') 
                                                {
                                                    alert("Eingabe erfoderlich");
                                                    myObj.childNodes[i].focus();
                                                    return false;
                                                }
                                                else if(mySplit[3] == 'inline')
                                                {
                                                    var myDisObj = document.getElementById('lbl'  +  myObj.childNodes[i].id);
                                                                                                       
                                                    if (myEingabe)
                                                    {
                                                        if (myEingabe == "") 
                                                        {
                                                            myNode.innerHTML='Eingabe erforderlich'; 
                                                        }
                                                        else
                                                        {
                                                            myNode.innerHTML=myEingabe; 
                                                        }
                                                    }
                                                    else if(mySplit[3] == 'mark')
                                                    {
                                                        var myDisObj = document.getElementById('err'  +  myObj.childNodes[i].id);
                                                        if (myDisObj)
                                                        {
                                                          myDisObj.className = 'errClass';
                                                        }                                                                   
                                                        if(document.getElementById('errMsg'))
                                                        {
                                                            myShowDiv('errMsg');
                                                        }
                                                    }
                                                    else
                                                    {
                                                        myNode.innerHTML='Eingabe erforderlich'; 
                                                    }


                                                    if (myDisObj) 
                                                        if (!myDisObj.hasChildNodes())
                                                            if (myNode.innerHTML != "")
                                                                myDisObj.appendChild(myNode);
                                                    
                                                    myReturn = false;
                                                } 
                                                
                                            }
                                            break;
                                    }
                                }                    
                          }
                    }        
                    if(myObj.childNodes[i]) 
                    {
                        if (myObj.childNodes[i].hasChildNodes())
                        {
                            if (myReturn)
                                myReturn = formCheck(myObj.childNodes[i]);
                            else
                                formCheck(myObj.childNodes[i]);
                       }
                    }                 
                 }      
            }
        }
      
    }
    
    return myReturn;
}

function chkField(myObj)
{
    if (myObj.value != "")
    {
        var myDisObj = document.getElementById('lbl' + myObj.id)
        if(myDisObj)
            for (var i=myDisObj.childNodes.length-1;i>=0;i--)
		    {
		        var myFirstElement = myDisObj.firstChild;
		        myDisObj.removeChild(myFirstElement);
		    }    
            
    }
}


function getEveryControl(myObj)
{
    var myReturn="";
    if (myObj)
    
        if (myObj.hasChildNodes())
        {
            for(var i=0;i<myObj.childNodes.length;i++)
            {
                if (myObj.childNodes[i].id != '')   
                {          
                    if(myObj.childNodes[i].type)
                    {  
                        //alert(myObj.childNodes[i].type);
                        switch(myObj.childNodes[i].type)
                        {
                            case "checkbox":
                                if (myObj.childNodes[i].checked)
                                    myReturn = myReturn + "&" + myObj.childNodes[i].id + "=true";
                                break;
                            
                            case "hidden":
                                if (myObj.childNodes[i].value != "") 
                                    myReturn = myReturn + "&" + myObj.childNodes[i].id + "=" + getCharCode(myObj.childNodes[i].value);
                                break;
                            
                            case "text":
                                if (myObj.childNodes[i].value != "") 
                                    myReturn = myReturn + "&" + myObj.childNodes[i].id + "=" + getCharCode(myObj.childNodes[i].value);
                                break;

                            case "radio":
                                if (myObj.childNodes[i].checked)
                                    myReturn = myReturn + "&" + myObj.childNodes[i].id + "="  + getCharCode(myObj.childNodes[i].value);
                                break;
    
                            case "select-one":
                                if (myObj.childNodes[i].selectedIndex >=0)
                                {
                                    if (myObj.childNodes[i].options[myObj.childNodes[i].selectedIndex].value != "")
                                        myReturn = myReturn + "&" + myObj.childNodes[i].id + "=" + getCharCode(myObj.childNodes[i].options[myObj.childNodes[i].selectedIndex].value);
                                    else 
                                    {
                                        if (myObj.childNodes[i].options[myObj.childNodes[i].selectedIndex].id != "")
                                            myReturn = myReturn + "&" + myObj.childNodes[i].id + "=" + getCharCode(myObj.childNodes[i].options[myObj.childNodes[i].selectedIndex].id);
                                    }
                                    break;
                                }
                                
                            case "textarea":
                                if (myObj.childNodes[i].value != "") 
                                    myReturn = myReturn + "&" + myObj.childNodes[i].id + "=" + getCharCode(myObj.childNodes[i].value);
                                break;
                        }
                    }                    
                }
                if (myObj.childNodes[i].hasChildNodes())
                {                
                    myReturn = myReturn + getEveryControl(myObj.childNodes[i]);
                }
            }
        }
        return myReturn;   
    }
   


function myBuildSum(myObj)
{
    if (IsNumeric(myObj.value) && myObj.value != "")
    {
        var mylbl = document.getElementById('lbl' + myObj.id);
        var mylbl2 = document.getElementById('lblGesamt');
        
        if (mylbl)
        {
            var myHelp= (parseFloat(myObj.id) * parseInt(myObj.value));
            myHelp += ',00';
            clearNode(mylbl.id);
            setNode(mylbl.id,myHelp);
            //mylbl.innerHTML = (parseFloat(myObj.id) * parseInt(myObj.value)) + ",00" ;
            if (mylbl2) 
            {
                clearNode(mylbl2.id);
                //alert(getSumGesamt(document.getElementById('myControlsToFind')));
                setNode(mylbl2.id,"<b>" +  getSumGesamt(document.getElementById('myControlsToFind')) + ",00</b>");
            
            }  
               // mylbl2.innerHTML ="<b>" +  getSumGesamt(document.getElementById('myControlsToFind')) + ",00</b>";
        }
    }
    else 
    { 
        var mylbl = document.getElementById('lbl' + myObj.id);
        var mylbl2 = document.getElementById('lblGesamt');
        
        myObj.value="";
        if (mylbl)
        {
            clearNode(mylbl.id);
            if (mylbl2) 
            {
                   //mylbl2.innerHTML ="<b>" +  getSumGesamt(document.getElementById('myControlsToFind')) + ",00</b>";
                   clearNode(mylbl2.id);
                   //setNode(mylbl2.id,"");
                   //alert(getSumGesamt(document.getElementById('myControlsToFind')));
                   setNode(mylbl2.id,"<b>" +  getSumGesamt(document.getElementById('myControlsToFind')) + ",00</b>");
            }
        }
    }     
}

function getSumGesamt(myObj)
{
    var myReturn=0;
    if (myObj)
        if (myObj.hasChildNodes())
            for(var i=0;i<myObj.childNodes.length;i++)
            {
                if (myObj.childNodes[i].id != '')  
                    if(myObj.childNodes[i].type)
                        if(myObj.childNodes[i].type=='text')
                            if (myObj.childNodes[i].value != "")
                                if (IsNumeric(myObj.childNodes[i].id))
                                {
                                    //alert(myObj.childNodes[i].id + " " + (parseFloat(myObj.childNodes[i].id) * parseInt(myObj.childNodes[i].value)));
                                    myReturn = parseFloat(myReturn) +  parseFloat(myObj.childNodes[i].id) * parseInt(myObj.childNodes[i].value);
                                }
                       
                  if (myObj.childNodes[i].hasChildNodes())                
                  {
                    //alert(myReturn);
                    myReturn = parseFloat(myReturn) + parseFloat(getSumGesamt(myObj.childNodes[i]));
                    //alert(myReturn);
                  }
            }
     //alert(myReturn);
     return myReturn;
 }
   
function myFormCheckBestellung()
{
  
    var myObj = document.getElementById('lblGesamt');
    if(!myObj) 
        return true;
  
   var myHelp = myObj.innerHTML;
   myHelp = myHelp.replace("<b>","");
   myHelp = myHelp.replace("</b>","");
   
   //alert(myHelp);
  
    /*if (!IsNumeric(myHelp))
    {
        alert ("Sie haben nichts bestellt!");
        return false;
    }*/
     if (myHelp=='')
     {
        alert ("Sie haben nichts bestellt!");
        return false;
    }
    if (myHelp=='0,00')
    {
        alert ("Sie haben nichts bestellt!");
        return false;
    }
    
    myObj = document.getElementById('str_Kartennummer');
    if(myObj.value == "")
    {
        alert ("Sie haben keine Kreditkartennummer eingeben!");
        return false;
    }
    
    myObj = document.getElementById('strMonth');
    if(myObj.options[myObj.selectedIndex].id == "")
    {
        alert ("Sie haben kein Monat bei der Gültigkeit ausgewählt!");
        return false;
    }
    
    myObj = document.getElementById('strJahr');
    if(myObj.options[myObj.selectedIndex].id == "")
    {
        alert ("Sie haben kein Jahr bei der Gültigkeit ausgewählt!");
        return false;
    }
        
    
    myObj = document.getElementById('str_CSV');
    if(myObj.value == "")
    {
        alert ("Sie haben keine Prüfziffer eingeben!");
        return false;
    }    
    
    myObj = document.getElementById('str_Inhaber');
    if(myObj.value == "")
    {
        alert ("Sie haben keinen Karteninhaber eingeben!");
        return false;
    }    
    
    
    myObj = document.getElementById('agb');
    if(!myObj.checked)
    {
        alert ("Bitte stimmen Sie unseren AGBs zu!");
        return false;
    }    
    
    return  true;
}

function getBankName(strBlzFind)
{
    if(strBlzFind=="")
        return;
    
   /* alert(strBlzFind);
    alert(strBlz.length);
    alert(strBlz[0]);
    alert(strBlz[2]);
    */
    for(var i=0;i<strBlz.length;i+=2)
        if (strBlz[i] == strBlzFind)
        {
            document.getElementById("str_BankName").value = strBlz[i+1];
            return;
        }
    
    document.getElementById("str_BankName").value ="";
}



function mySetEmpf(myDiv)
{
    var myReturn = "";
    var myObj = myDiv
    if (myObj)
    {
        if (myObj.hasChildNodes())
            for(var i=0;i<myObj.childNodes.length;i++)
            {
                if (myObj.childNodes[i].id != '')  
                    if(myObj.childNodes[i].type)
                        if(myObj.childNodes[i].type='checkbox')
                             if (myObj.childNodes[i].checked)
                                myReturn += document.getElementById('lbl' + myObj.childNodes[i].id).innerHTML + ";&nbsp;" ;
                        
                       
                  if (myObj.childNodes[i].hasChildNodes())                
                    myReturn +=  mySetEmpf(myObj.childNodes[i]);
            }
     return myReturn;
    }

}

function myAllFields(myObj)
{
        
        
        var myReturn = true;
        var mySplit = new Array();
        var  myNode = document.createElement("div");
    	  
        if (myObj)
        {
            //alert (myObj);
            if (myObj.hasChildNodes())
            {
                for(var i=0;i<myObj.childNodes.length;i++)
                {
                    if(myObj.childNodes[i])
                    {
                        if (myObj.childNodes[i].id)
                        {
                            if (myObj.childNodes[i].id != '')   
                            {   
                                    mySplit = myObj.childNodes[i].id.split("**");
                                    if(myObj.childNodes[i].type)
                                    {          
                                        switch(myObj.childNodes[i].type)
                                        {
                                        
                                           case "text":
                                                if (myObj.childNodes[i].value == "") 
                                                {
                                                    //alert("Eingabe erforderlich");
                                                    var myDisObj = document.getElementById('lbl'  +  myObj.childNodes[i].id);

                                                    if (myEingabe)
                                                    {
                                                        if (myEingabe == "") 
                                                        {
                                                            myNode.innerHTML='Eingabe erforderlich'; 
                                                        }
                                                        else
                                                        {
                                                            myNode.innerHTML=myEingabe; 
                                                        }
                                                    }
                                                    else
                                                    {
                                                        myNode.innerHTML='Eingabe erforderlich'; 
                                                    }
                                                    
                                                    if (myDisObj) 
                                                        if (!myDisObj.hasChildNodes())
                                                            if (myNode.innerHTML != "")
                                                                myDisObj.appendChild(myNode);
                                                            
                                                    myReturn = false;  
                                                }
                                                break;
                                                       
                                        case "select-one":
                                            if ((myObj.childNodes[i].options[myObj.childNodes[i].selectedIndex].value == "")) 
                                            {
                                              
                                                var myDisObj = document.getElementById('lbl'  +  myObj.childNodes[i].id);
                                                //myNode.innerHTML='Auswahl erforderlich'; 
                                                
                                                if (myAuswahl)
                                                {
                                                    if (myAuswahl == "") 
                                                    {
                                                        myNode.innerHTML='Auswahl erforderlich'; 
                                                    }
                                                    else
                                                    {
                                                        myNode.innerHTML=myAuswahl; 
                                                    }
                                                }
                                                else
                                                {
                                                    myNode.innerHTML='Auswahl erforderlich'; 
                                                }
                                                
                                                                                              
                                                if (myDisObj) 
                                                    if (!myDisObj.hasChildNodes())
                                                        if (myNode.innerHTML != "")
                                                            myDisObj.appendChild(myNode);
                                                        
                                                myReturn = false;
                                               
                                            }
                                            break;
                                        
                                        case "textarea":
                                            if (myObj.childNodes[i].value == "") 
                                            {
                                                //alert("Eingabe erforderlich");
                                                var myDisObj = document.getElementById('lbl'  +  myObj.childNodes[i].id);
                                              
                                                    if (myEingabe)
                                                    {
                                                        if (myEingabe == "") 
                                                        {
                                                            myNode.innerHTML='Eingabe erforderlich'; 
                                                        }
                                                        else
                                                        {
                                                            myNode.innerHTML=myEingabe; 
                                                        }
                                                    }
                                                    else
                                                    {
                                                        myNode.innerHTML='Eingabe erforderlich'; 
                                                    }

                                                if (myDisObj) 
                                                    if (!myDisObj.hasChildNodes())
                                                        if (myNode.innerHTML != "")
                                                            myDisObj.appendChild(myNode);
                                                
                                                myReturn = false;
                                            }
                                            break;
                                    }
                                }                    
                          }
                    }        
                    if(myObj.childNodes[i]) 
                    {
                        if (myObj.childNodes[i].hasChildNodes())
                        {
                            if (myReturn)
                                myReturn = myAllFields(myObj.childNodes[i]);
                            else
                                myAllFields (myObj.childNodes[i]);
                       }
                    }                 
                 }      
            }
        }
      
    }
    
    return myReturn;
}                                        

function chkNachricht()
{
    var myReturn = true;
    //alert("chkNachricht");

    if (document.getElementById("myEmpf").innerHTML == "")
    {
        clearNode("lblmyEmpf");
        setNode("lblmyEmpf","Empf&auml;gner fehlt!");
        myReturn = false;
    }
    if (myReturn) 
        myReturn = myAllFields(document.getElementById("myControlsToFind"));
    else
        myAllFields(document.getElementById("myControlsToFind"));

    return myReturn;
}

function chkNewThread()
{
    var myReturn = true;
    if (document.getElementById("str_Betreff").value != '')
        myReturn = true;
    else
        myReturn = false;
    
    return myReturn;
}


function clearNode(strDiv)
{
    if (document.getElementById(strDiv))
        if (document.getElementById(strDiv).hasChildNodes())
            for (var i=document.getElementById(strDiv).childNodes.length-1;i>=0;i--)
            {
                var myFirstElement = document.getElementById(strDiv).firstChild;
                try
                {
                    document.getElementById(strDiv).removeChild(myFirstElement);
                }
                catch(ex)
                {
                    document.getElementById(strDiv).innerHTML = "";
                }   
            }

}


function setNode(strDiv,strText)
{
    //alert(strDiv);
    var myNode = document.createElement("div");
    myNode.innerHTML =  strText;
    if (document.getElementById(strDiv))
        document.getElementById(strDiv).appendChild(myNode);
}

function myOnKeyUp(myObj,myKeyCode, mySubmit)
{
    if (myObj.value != "") 
        switch(myKeyCode)
	    {
	        case 13:
	                   
	    }
}

function myBioLayer(myLayer)
{
    clearNode('myNode');
    setNode('myNode',document.getElementById('myBioResult' + myLayer).innerHTML);
    //alert(document.getElementsByName('link').length);
    for(var i=0;i<document.getElementsByName('link').length;i++)
    {
        if(document.getElementsByName('link')[i].id==('myLink' + myLayer))
        {
            document.getElementsByName('link')[i].className='tabellentext14fettrot';
        }
        else
        {
            document.getElementsByName('link')[i].className='tabellentext14fettblau';
        }
    }
}

function mySavePassword()
{
    if (document.getElementById('txtPasswd1').value != '' && document.getElementById('txtPasswd1').value == document.getElementById('txtPasswd2').value)
    {
         myReloadDiv('myInhalt','WebDiv.aspx?site=WIWSOC_MITTE_SavePassword&str_Passwd=' + getCharCode(document.getElementById('txtPasswd1').value));
    }
    else
    {
        if (document.getElementById("txtPasswd1").value == "")
            alert("Kein Passwort eingeben!");
        if(document.getElementById('txtPasswd1').value != document.getElementById('txtPasswd2').value)
            alert("Passwörter unterschiedlich!");
    }
}
function Trim(str)
{
    while (str.substring(0,1) == ' ') // check for white spaces from beginning
    {
        str = str.substring(1, str.length);
    }
    while (str.substring(str.length-1, str.length) == ' ') // check white space from end
    {
        str = str.substring(0,str.length-1);
    }
    return str;
}

function getRoute(str_VonPlz, str_VonOrt,str_VonStrasse,str_NachPlz,str_NachOrt,str_Nachstrasse,wland)
{
	//alert ("http://link2.map24.com/?lid=0f8488fc&maptype=JAVA&action=route&sstreet=" + str_VonStrasse + "&szip=" + str_VonPlz + "&scity=" + str_VonOrt + "&scontry=" + wland + "&dstreet=" + str_Nachstrasse + "&dzip=" + str_NachPlz + "&dcity=" + str_NachOrt + "&dcontry=" + wland);
	window.open("http://maps.google.com/maps?saddr=" + str_VonStrasse + "," + str_VonPlz + "+" + str_VonOrt + "&daddr=" + str_Nachstrasse + "," + str_NachPlz + "+" + str_NachOrt ,"Route")
}


function myIntraUpdate(myObj,myWaehr,myDbl)
{
        var dblSum=0;
        var myArtMax = 0;
        var help;
        //alert("myIntraUpdate");
        if (myObj.value == "")  
        {   
            var myCount = 0;
            clearNode("lbl" + myObj.id); 
        }        
        else
        {        
            if (IsNumeric(myObj.value))
            {
                //alert('lbl' + myObj.id);
                clearNode('lbl' + myObj.id);
                help = parseInt(myObj.value) * parseFloat(myDbl);
                //setNode('lbl' + myObj.id, '<b>' +  myWaehr + '&nbsp;' + myFormatNumber(help.toString()) + ',00</b>');
                setNode('lbl' + myObj.id, '<b>' +  myWaehr + '&nbsp;' + help + ',00</b>');
                
                var myHelp = parseInt(myDbl);
                //alert(parseInt(myHelp/2));
                
                
            }    
            else
            {
                clearNode('lbl' + myObj.id);
                //alert(myDbl);
            }
       }

        for(var i=0;i<document.getElementsByName('intUms').length;i++)
        {
            if (document.getElementsByName('intUms')[i].value != "")
            {
               if (IsNumeric(document.getElementsByName('intUms')[i].value))
               {
                   if (parseInt(document.getElementsByName('intUms')[i].value) != 0)
                   {    
                        if (parseInt(document.getElementsByName('intUms')[i].id.split("**")[3]) > myArtMax)
                        {
                            myArtMax = parseInt(document.getElementsByName('intUms')[i].id.split("**")[3]);
                        }
                   }
               }
           }
        }
        
        for(var i=0;i<document.getElementsByName('intUms').length;i++)
        {
            var myHelp = parseInt(document.getElementsByName('intUms')[i].id.split("**")[3]);
            if (myHelp  > myArtMax)
            {
                if (document.getElementById(document.getElementsByName('intUms')[i].id.replace(myHelp,parseInt(myHelp/2))))
                {
                    clearNode("lbl" + document.getElementsByName('intUms')[i].id.replace(myHelp,parseInt(myHelp/2)));
                    document.getElementById(document.getElementsByName('intUms')[i].id.replace(myHelp,parseInt(myHelp/2))).value=""; 
                    document.getElementById(document.getElementsByName('intUms')[i].id.replace(myHelp,parseInt(myHelp/2))).disabled=true;
                }
                else
                {
                    if (document.getElementById(document.getElementsByName('intUms')[i].id.replace(myHelp,(parseInt(myHelp/2) + 1))))
                    {
                        clearNode("lbl" + document.getElementsByName('intUms')[i].id.replace(myHelp,(parseInt(myHelp/2) + 1)));
                        document.getElementById(document.getElementsByName('intUms')[i].id.replace(myHelp,(parseInt(myHelp/2) + 1))).value=""; 
                        document.getElementById(document.getElementsByName('intUms')[i].id.replace(myHelp,(parseInt(myHelp/2) + 1))).disabled=true;
                    }
                
                }
             }
             else
             {
                
                if (document.getElementById(document.getElementsByName('intUms')[i].id.replace(myHelp,parseInt(myHelp/2))))
                {
                    document.getElementById(document.getElementsByName('intUms')[i].id.replace(myHelp,parseInt(myHelp/2))).disabled=false;
                }
                else
                {
                    if (document.getElementById(document.getElementsByName('intUms')[i].id.replace(myHelp,(parseInt(myHelp/2) + 1))))
                    {
                        document.getElementById(document.getElementsByName('intUms')[i].id.replace(myHelp,(parseInt(myHelp/2) + 1))).disabled=false;
                    }
                }
             }
         } 
        
        
        for(var i=0;i<document.getElementsByName('intUms').length;i++)
        {
            //alert(document.getElementsByName('intUms')[i].value);
            if (document.getElementsByName('intUms')[i].value != '')
            {
                    
                if (IsNumeric(document.getElementsByName('intUms')[i].value))
                {
                    var myHelp = document.getElementsByName('intUms')[i].id.split("**");
                   // alert(myHelp[myHelp.length -1]);
                    dblSum += parseFloat(myHelp[myHelp.length -1]) * parseInt(document.getElementsByName('intUms')[i].value);
                }                       
            }
        }
        clearNode("intGesamt");
        //setNode("intGesamt",myWaehr + '&nbsp;' +  myFormatNumber(dblSum.toString()) + ",00");
        setNode("intGesamt",myWaehr + '&nbsp;' +  dblSum + ",00");
}   

function mySaveTTB(uid_termin)
{
         
    for(var i=0;i<document.getElementsByName('intUms').length;i++)
    {
        //alert(document.getElementsByName('intUms')[i].value);
        if (document.getElementsByName('intUms')[i].value != '')
        {
            if (!IsNumeric(document.getElementsByName('intUms')[i].value))
            {
                alert("Ihre Eingaben sind nicht korrekt!\n\nBitte überprüfe Sie sie!");
                document.getElementsByName('intUms')[i].focus();
                return;
            }
        }
    }
    myGetFields(document.getElementById('myInhalt'),false,'WfrmIntranetSaveTTB&uid_Termin=' + uid_termin,'myInhalt','myInhalt');
}




function myMarkMenu1(myID)
{   

    //alert(document.getElementsByName('menu').length);
    //for(var i=0;i<document.getElementsByName('menu').length;i++)
    //{
    //    document.getElementById(document.getElementsByName('menu')[i].id).style.color='#000080';
    //}
    mySetRed(document.getElementById('linksmenu'));
    document.getElementById(myID).style.color='red';
         

}


function mySetRed(myObj)
{
    if (myObj)
    {
        if (myObj.hasChildNodes())
        {
            for(var i=0;i<myObj.childNodes.length;i++)
            {
                //alert();
                if (myObj.childNodes[i].tagName == 'SPAN')   
                {                     
                    myObj.childNodes[i].style.color='#000080';
                    return;
                }
                if (myObj.childNodes[i].hasChildNodes())
                {                
                    mySetRed(myObj.childNodes[i])
                }
            }
        }
     }    
}

function myFormatNumber(dblNum)
{
    var myReturn = '';
    var myHelp = dblNum;
    
    /*  
        alert (dblNum);
        alert(myHelp.length);
    */
    //alert (myHelp.substring(1,3));
    
    for (var i=0;i<myHelp.length;i++)
    {
       //alert(myHelp.substring(i,(i+1)) + ' ' + i);
       if (i%3 == 2)
            if(myHelp.substring(i,(i+1)) != ' ')
                myReturn += "." + myHelp.substring(i,(i+1)); 
        else    
        {
             if(myHelp.substring(i,(i+1)) != ' ')
                myReturn += myHelp.substring(i,(i+1)); 
        }
   }
   return myReturn;
}   
        
    
function myFillDropDown(myArray)
{
    var uid_BerufUeber =  document.getElementById("drpBerufUeber").options[document.getElementById("drpBerufUeber").selectedIndex].value;
    var myHelp = myArray.split("**");
    //alert (myArray);
    if(document.getElementById("drpBeruf"))
        for(var i=document.getElementById("drpBeruf").options.length-1;i>=0;i--)
            document.getElementById("drpBeruf").remove(i);
    
    
    for(var i=0;i<myHelp.length;i+=3)
    {   
     //  if (i < 30) 
     //       alert(i + " " + myHelp[i] + " " + uid_BerufUeber);
       if(myHelp[i] == uid_BerufUeber || uid_BerufUeber == "")
       {
            var myOption = document.createElement("option")
            myOption.value = myHelp[i + 2];
            myOption.text = myHelp[i + 1];
            try
            {
                document.getElementById("drpBeruf").add(myOption,null);
            }
            catch(ex) 
            {
                alert(ex);
                document.getElementById("drpBeruf").add(myOption); 
            }
            myOption = null;    
       }     
    }
    var myOption = document.createElement("option")
    myOption.value = "";
    myOption.text = "";
    myOption.selected = true;
    try
    {
        document.getElementById("drpBeruf").add(myOption,null);
    }
    catch(ex) 
    {
        document.getElementById("drpBeruf").add(myOption); 
    }   
}

function myAnnahme()
{

    var myHelp = document.getElementsByTagName("input");
    var myCheck = false;
    var myRedir = true;
    var myObj;
    var myCntAdrID= "";
    
    //alert(myHelp.length);
    for(var i=0;i<myHelp.length;i++)
    {
        //alert(myHelp[i].group + " " + myHelp[i].id);     
        if (myHelp[i].type=='radio')    
        {  
            if (document.getElementById(myHelp[i].id).checked) 
            {
                myCntAdrID = myHelp[i].id;
                myCheck=true;
                break;   
            }    
       }
    }
   
    if (!myCheck)
    {
        alert ("Sie haben keine Rechnungsadresse ausgewählt!");
        myRedir =  false;
    }
    
    if (myRedir)
    {
        myObj = document.getElementById('strMonth');
        if(myObj.options[myObj.selectedIndex].id == "")
        {
            alert ("Sie haben kein Monat bei der Gültigkeit ausgewählt!");
            myRedir =  false;
        }
    }
    if (myRedir)
    {
        myObj = document.getElementById('strJahr');
        if(myObj.options[myObj.selectedIndex].id == "")
        {
            alert ("Sie haben kein Jahr bei der Gültigkeit ausgewählt!");
            myRedir =  false;
        }
    }    
    
    if (myRedir)
    {
        myObj = document.getElementById('str_Kartennummer');
        if(myObj.value == "")
        {
            alert ("Sie haben keine Kreditkartennummer eingeben!");
            myRedir =  false;
        }    
    }
    if (myRedir)
    {
        myObj = document.getElementById('str_CSV');
        if(myObj.value == "")
        {
            alert ("Sie haben keine Prüfziffer eingeben!");
            myRedir =  false;
        }    
    }
    if (myRedir)
    {    
        myObj = document.getElementById('str_Inhaber');
        if(myObj.value == "")
        {
            alert ("Sie haben keinen Karteninhaber eingeben!");
            myRedir =  false;
        }    
    }   
    if (myRedir)
    {
        myObj = document.getElementById('str_Email');
        if(myObj.value == "")
        {
            alert ("Sie haben keine EMail-Adresse eingeben!");
            myRedir =  false;
        } 
        else
        {
            if(!isEmail(myObj.value))
            {
                alert ("Ihre angebene EMail-Adresse ist nicht gültig!");
                myRedir =  false;
            }
        }   
    }
    
    if (myRedir)
    {
        myObj = document.getElementById('agb');
        if(!myObj.checked)
        {
            alert ("Bitte stimmen Sie unseren AGBs zu!");
            myRedir =  false;
        }    
    }
    
    if (myRedir)
    {
        var link = "WebDiv.aspx?site=WfrmSaveAnmeldung";
        link += "&str_Inhaber=" + getCharCode(document.getElementById("str_Inhaber").value);
        link += "&str_Kartennummer=" + getCharCode(document.getElementById("str_Kartennummer").value);
        link += "&str_CSV=" + getCharCode(document.getElementById("str_CSV").value);
        link += "&str_Jahr=" + getCharCode(document.getElementById("strJahr").options[document.getElementById("strJahr").selectedIndex].value);
        link += "&str_Monat=" + getCharCode(document.getElementById("strMonth")[document.getElementById("strMonth").selectedIndex].value);
        link += "&str_EMail=" + getCharCode(document.getElementById("str_Email").value);
        link += "&cnt_AdrID=" + getCharCode(myCntAdrID);

        
        myReloadDiv('myInhalt',link);
   }
}
function removeIFrame(strDiv) 
{
    if (document.getElementById(strDiv).hasChildNodes())
    {
        for (var i=0;i<document.getElementById(strDiv).childNodes.length;i++)
        {
            //alert(document.getElementById(strDiv).childNodes[i].tagName);
            if (document.getElementById(strDiv).childNodes[i].tagName == 'IFRAME' || document.getElementById(strDiv).childNodes[i].tagName == 'iframe')
            {
                document.getElementById(strDiv).removeChild(document.getElementById(strDiv).childNodes[i]);
            }    
        }
    }   
}
function myZit(strMessage)
{
    document.getElementById("mem_Betreff").value=strMessage.replace("<enter>","\n");
}


function myFadeIN(myDivInsert,myDiv,myDivNach)
{
    var myNode = document.createElement("div");
    myNode.innerHTML =  document.getElementById(myDiv).innerHTML;
    myNode.id=myDiv;
    document.getElementById(myDivInsert).removeChild(document.getElementById(myDiv));    
    document.getElementById(myDivInsert).insertBefore(myNode ,document.getElementById(myDivNach));
}

function myFadeOUT(myDiv)
{
	document.getElementById(myDiv).style.height='60px';
	document.getElementById(myDiv).style.overflow='hidden';
}

function myForumShow(myDiv, myDivAfter, myBody)
{
    var myNode = document.createElement("div");
    myNode.innerHTML =  document.getElementById(myDiv).innerHTML;
    myNode.id=myDiv;
    document.getElementById(myBody).removeChild(document.getElementById(myDiv));    
    document.getElementById(myBody).insertBefore(myNode ,document.getElementById(myDivAfter));
    
}
function myForumHide(myDiv)
{
	document.getElementById(myDiv).style.height='60px';
	document.getElementById(myDiv).style.overflow='hidden';
}

function setDatBisZeit(myValue)
{
    if (isTime(myValue))
    {
        var myHelp = myValue.split(" ");
        var myTime = myHelp[1].split(":");
        var myMin = parseInt(myTime[0]) * 60 + parseInt(myTime[1]) + 90;
        var myHour = parseInt(myMin / 60);
        myMin = myMin - (myHour*60);
        
        document.getElementById("text**dima.dbo.tab_Call**dat_BisZeit").value= myHelp[0] + " " + myHour + ":" + myMin;
        //alert(document.getElementById("text**dima.dbo.tab_Call**dat_BisZeit").value);
       
    }

}
function getKBBestellung()
{
    var myLink = "";
    var myLocFormcheck = false;
    /*alert(document.getElementById("chkLeinenFoto"));
    alert(document.getElementById("chkPaperFoto"));
    alert(document.getElementById("chkLeinen"));
    alert(document.getElementById("chkPaper"));
    */
    
    /*
    <input type='hidden' id='str_LeinenFoto' value='399=49$&159=49$36$57$57$'>
    <input type='hidden' id='str_PaperFoto' value='239=49$&159=49$36$57$57$'>
    <input type='hidden' id='str_Leinen' value='399'>
    <input type='hidden' id='str_Paper' value='239'>
    <input type='hidden' id='str_Gutschein' value='dbl_Bonus=50'>
    */

    var myChks = document.getElementsByTagName('input')
    for(var i=0;i<myChks.length;i++)
    {
        
        if (myChks[i].type=='checkbox')
        {
            
            if (myChks[i].checked) 
            {
                //alert(myChks[i].id);
                //alert("control is checked");
                myLocFormcheck = true;
                //alert(myChks[i].id.substring(3));
                myLink = myLink+ "&" + document.getElementById("str_" + myChks[i].id.substring(3)).value;
                if (document.getElementById('drp' + myChks[i].id.substring(3)))
                {
                    //alert(document.getElementById('drp' + myChks[i].id.substring(3)).options[document.getElementById('drp' + myChks[i].id.substring(3)).selectedIndex].value)
                    myLink = myLink + '=' + getCharCode(document.getElementById('drp' + myChks[i].id.substring(3)).options[document.getElementById('drp' + myChks[i].id.substring(3)).selectedIndex].value);
                    //alert(document.getElementById('drp' + myChks[i].id.substring(3)).options[document.getElementById('drp' + myChks[i].id.substring(3)).selectedIndex].value);
                }
                
                //alert(myLink);
            }
        }
    }
    //alert(myLink);
    /*
    if (document.getElementById("chkLeinenFoto")) 
    {
        if (document.getElementById("chkLeinenFoto").checked) 
        {
            myLocFormcheck = true;
            myLink= myLink+ "&" + document.getElementById("str_LeinenFoto").value;
        }
    }
    
    if (document.getElementById("chkPaperFoto")) 
    {
           if (document.getElementById("chkPaperFoto").checked) 
        {
            myLocFormcheck = true;
            myLink= myLink+ "&" + document.getElementById("str_PaperFoto").value;
        }
    }
    
    if (document.getElementById("chkLeinen")) 
    {
        if (document.getElementById("chkLeinen").checked) 
        {
            myLocFormcheck = true;
            myLink= myLink+ "&" +  document.getElementById("str_Leinen").value + "=" + getCharCode(document.getElementById("drpLeinen").options[document.getElementById("drpLeinen").selectedIndex].value);
        }
    }
    
    if (document.getElementById("chkPaper")) 
    {
        if (document.getElementById("chkPaper").checked) 
        {
            myLocFormcheck = true;
            myLink= myLink+ "&" +  document.getElementById("str_Paper").value + " =" + getCharCode(document.getElementById("drpPaper").options[document.getElementById("drpPaper").selectedIndex].value);
        }
    }
    */
    //alert(myLocFormcheck);
    if (!myLocFormcheck)
    {
        clearNode("lblError");
        if (document.getElementById('str_Error'))
            setNode("lblError",document.getElementById('str_Error').value);
        else
            setNode("lblError",KB_Versand_keineAuswahlgetroffen);
    }    
    else
    {
        clearNode("lblError")
        //alert('WebDiv.aspx?site=WfrmProductSave' + myLink + "&dbl_Bonus=50&str_Aktion=" + document.getElementById('str_Aktion').value  + "&lng_TypeShop=3");
        
        //alert(myLink + "&lng_Ausgabe=" + getCharCode(document.getElementById("lng_Ausgabe").value));
        
        if (document.getElementById("lng_Ausgabe"))
            myLink = myLink + "&lng_Ausgabe=" + getCharCode(document.getElementById("lng_Ausgabe").value);

        if (document.getElementById("str_TextRechnung"))
            myLink = myLink + "&str_TextRechnung=" + getCharCode(document.getElementById("str_TextRechnung").value);
            
        if (document.getElementById("str_TextLiefer"))
            myLink = myLink + "&str_TextLiefer=" + getCharCode(document.getElementById("str_TextLiefer").value);

        if (document.getElementById("str_ZahlArt"))
            myLink = myLink + "&str_ZahlArt=" + getCharCode(document.getElementById("str_ZahlArt").value);
            
         if (document.getElementById("bol_NeueAdrRech"))
            myLink = myLink + "&bol_NeueAdrRech=" + getCharCode(document.getElementById("bol_NeueAdrRech").value);
            
         if (document.getElementById("bol_LiefAdr"))
            myLink = myLink + "&bol_LiefAdr=" + getCharCode(document.getElementById("bol_LiefAdr").value);
        
         if (document.getElementById("str_RechnungUeber"))
            myLink = myLink + "&str_RechnungUeber=" + getCharCode(document.getElementById("str_RechnungUeber").value);
            
         if (document.getElementById("str_AGB"))
            myLink = myLink + "&str_AGB=" + getCharCode(document.getElementById("str_AGB").value);
            
         if (document.getElementById("str_AGBFehler"))
            myLink = myLink + "&str_AGBFehler=" + getCharCode(document.getElementById("str_AGBFehler").value);
            
         if (document.getElementById("str_RechnungMail"))
            myLink = myLink + "&str_RechnungMail=" + getCharCode(document.getElementById("str_RechnungMail").value);

         if (document.getElementById("str_RechnungAbsender"))
            myLink = myLink + "&str_RechnungAbsender=" + getCharCode(document.getElementById("str_RechnungAbsender").value);

         if (document.getElementById("str_RechnungSubject"))
            myLink = myLink + "&str_RechnungSubject=" + getCharCode(document.getElementById("str_RechnungSubject").value);
            
         if (document.getElementById("str_TextDanke"))
            myLink = myLink + "&str_TextDanke=" + getCharCode(document.getElementById("str_TextDanke").value);
            
          if (document.getElementById("str_BestellButton"))
            myLink = myLink + "&str_BestellButton=" + getCharCode(document.getElementById("str_BestellButton").value);
          
          
          if (document.getElementById("dbl_PreisFaktor"))
            myLink = myLink + "&dbl_PreisFaktor=" + getCharCode(document.getElementById("dbl_PreisFaktor").value);
            
          if (document.getElementById("str_WaehrungFakt"))
            myLink = myLink + "&str_WaehrungFakt=" + getCharCode(document.getElementById("str_WaehrungFakt").value);
            
          if (document.getElementById("str_FotoUploadDanke"))
            myLink = myLink + "&str_FotoUploadDanke=" + getCharCode(document.getElementById("str_FotoUploadDanke").value);
          

          
          //<input type='hidden' id='dbl_PreisFaktor' value='300'>
        //<input type='hidden' id='str_WaehrungFakt' value='HUF'>
            
         //str_BestellButton
        
        
        //<input type='hidden' id='str_TextDanke' value='Opernball_Danke'>
          
        //<input type='hidden' id='str_RechnungUeber' value=''>
        //<input type='hidden' id='str_AGB' value=''>
        //<input type='hidden' id='str_AGBFehler' value=''>  
        
        //<!--RechnungsMail-->
        //<input type='hidden' id='str_RechnungMail' value='RechnungsMail'>
        //<input type='hidden' id='str_RechnungAbsender' value='Johannes Wagner'>
        //<input type='hidden' id='str_RechnungSubject' value='Ihre Rechnung'>
          
        if (document.getElementById("str_Gutschein"))
            myReloadDiv('myInhalt','WebDiv.aspx?site=WfrmProductSave' + myLink + "&" + document.getElementById("str_Gutschein").value + "&str_Aktion=" + document.getElementById('str_Aktion').value  + "&lng_TypeShop=3");
        else
            myReloadDiv('myInhalt','WebDiv.aspx?site=WfrmProductSave' + myLink + "&str_Aktion=" + document.getElementById('str_Aktion').value  + "&lng_TypeShop=3");  
    }
   
}
function getZahlungsArt(myParams)
{

    //alert();
    var myDate=new Date();  
    var myLink = "";
    var myLocFormcheck = true; 
    var myJahr = "";
    var myMonth = "";
    var myRealJahr = parseInt(myDate.getYear()) - 100;  
    var myRealMonth = myDate.getMonth() + 1; 
    //alert(myRealMonth + ' ' + myRealJahr);
    clearNode("lblError");
    
    if (document.getElementById('chkKreditkarte')) 
    {
        if(document.getElementById('chkKreditkarte').checked)
        {
            myObj = document.getElementById('str_Kartennummer');
            if(myObj.value == "")
            {
               
               setNode("lblError",KB_Versand_Error_keineKreditkartennummer);
               myLocFormcheck = false;
            }
            
            myObj = document.getElementById('strMonth');
            if(myObj.options[myObj.selectedIndex].id == "")
            {
                
                //setNode("lblError","");
                myLocFormcheck = false;
                
            }
            else
            {
                myMonth = myObj.options[myObj.selectedIndex].id;
            }
            
            myObj = document.getElementById('strJahr');
            if(myObj.options[myObj.selectedIndex].id == "")
            {
                  //alert ("Sie haben kein Jahr bei der Gültigkeit ausgewählt!");
                  //clearNode("lblError");
                  myLocFormcheck = false;
                  //return false;
            }
            else
            {
                myJahr = myObj.options[myObj.selectedIndex].id;
            }
            
            //alert(parseInt(myJahr) + " " + parseInt(myRealJahr));
            if(parseInt(myJahr) == parseInt(myRealJahr))
            {
                //alert(parseInt(myMonth)  + ' ' + parseInt(myRealMonth));
                var myHelp = parseInt(myMonth);
                if (myHelp == 0)
                    myHelp = parseInt(myMonth.substring(1));
                    
                //alert(myHelp  + ' ' + parseInt(myRealMonth));    
                    
                if(myHelp < parseInt(myRealMonth))
                {
                   setNode("lblError", KB_Versand_Error_gueltigbis);
                   myLocFormcheck = false;
                }
           }

            myObj = document.getElementById('str_CSV');
            if(myObj.value == "")
            {
                setNode("lblError",KB_Versand_Error_keinePrüfziffer);
                myLocFormcheck = false;
            }    
            
            myObj = document.getElementById('str_Inhaber');
            if(myObj.value == "")
            {
                setNode("lblError",KB_Versand_Error_keinKarteninhaber);
                myLocFormcheck = false;
            }    
            
            if (myLocFormcheck)
            {
                var link = "WebDiv.aspx?site=WfrmKreditCardSave&myShowAll=true";
                link += "&str_Inhaber=" + getCharCode(document.getElementById("str_Inhaber").value);
                link += "&str_Kartennummer=" + getCharCode(document.getElementById("str_Kartennummer").value);
                link += "&str_CSV=" + getCharCode(document.getElementById("str_CSV").value);
                link += "&strJahr=" + getCharCode(document.getElementById("strJahr").options[document.getElementById("strJahr").selectedIndex].value);
                link += "&strMonth=" + getCharCode(document.getElementById("strMonth")[document.getElementById("strMonth").selectedIndex].value);
                link += myParams;
                
                //alert(link);
                
                myReloadDiv('myInhalt',link);
           
            }
            else
            {
                return false;
            }
        }
    }
    
    if (document.getElementById('chkEinziehung'))
    {
        if(document.getElementById('chkEinziehung').checked)
        {
            myObj = document.getElementById('str_Kontonummer');
            if(myObj.value == "")
            {
                setNode("lblError",KB_Versand_Error_keineKontonummer);
                myLocFormcheck = false;
            }
            
             myObj = document.getElementById('str_Blz');
            if(myObj.value == "")
            {
                setNode("lblError",KB_Versand_Error_keineBLZ);
                myLocFormcheck = false;
            }
            
            myObj = document.getElementById('str_Institut');
            if(myObj.value == "")
            {
                setNode("lblError",KB_Versand_Error_keinBankinstitut);
                myLocFormcheck = false;
            }
            
            myObj = document.getElementById('str_BankInhaber');
            if(myObj.value == "")
            {
                setNode("lblError",KB_Versand_Error_keinKontoinhaber);
                myLocFormcheck = false;
            }
        }
        
        if (myLocFormcheck)
        {
            var link = "WebDiv.aspx?site=WfrmGenRechnung&myShowAll=true";
            link += "&str_Kontonummer=" + getCharCode(document.getElementById("str_Kontonummer").value);
            link += "&str_Institut=" + getCharCode(document.getElementById("str_Institut").value);
            link += "&str_Inhaber=" + getCharCode(document.getElementById("str_BankInhaber").value);
            link += "&str_Blz=" + getCharCode(document.getElementById("str_Blz").value);
            link += myParams;
       
            myReloadDiv('myInhalt',link);
            return true;
       }
       else
       {
            return false;
       }
    }
    
    if (document.getElementById('chkUeberweisung')) 
    {
        if(document.getElementById('chkUeberweisung').checked)
        {
              var link = "WebDiv.aspx?site=WfrmGenRechnung";
              link += myParams;
              myReloadDiv('myInhalt',link);
              return true;
        }
    }
    setNode("lblError",KB_Versand_Error_keineZahlungsart);
   
    return false;

}

function setBanner(strID)
{
    //alert(strID);
    if(document.getElementById('myDivBanner' + strID))
    {
        /*
        clearNode(strID)
        setNode(strID,myBannerArray[myBannerCount]);
        */
        //alert(strID);
        myBannerFade(strID);
     
        

    }
}

function myBannerFade(strID)
{
  var foreground=findControl(document.getElementById('myDivBanner' + strID),'myBannerPic');
  var background=document.getElementById('myDivBanner' + strID);
  var link = findControl(document.getElementById('myDivBanner' + strID),'myLink'); 
  var mySrc="";
  var myLink="";
  
  //alert ('myDivBanner' + strID);
  //alert(link);
  
  if (background)
  {
    //alert(foreground.src);
    background.style.backgroundImage = 'url(' + foreground.src + ')';
    background.style.backgroundRepeat = 'no-repeat';
  }

  
  
  foreground.style.opacity = 0;

  if (isNaN(myBannerCount[strID]))
    myBannerCount[strID]=0;

    myBannerCount[strID] = (myBannerCount[strID] + 1) 
    if (myBannerCount[strID] > myBannerArray[strID].length) 
         myBannerCount[strID]=1;
  
  if (document.getElementById('myTxt' + strID))
        document.getElementById('myTxt' + strID).value = strID + ' ' + myBannerCount[strID] + ' ' + myBannerArray[strID].length;
  //alert(myBannerCount[strID]);
  
      if (myBannerArray[strID][myBannerCount[strID]])
      {
          if (myBannerArray[strID][myBannerCount[strID]].indexOf('src') != -1)
          { 
            //alert(myBannerArray[myBannerCount]);
            mySrc = myBannerArray[strID][myBannerCount[strID]].substring(myBannerArray[strID][myBannerCount[strID]].indexOf('src'));
            //alert(mySrc);
            mySrc= mySrc.substring(5, mySrc.indexOf(String.fromCharCode(39)+ " "));
            //alert(mySrc); 
          }
          
          if (myBannerArray[strID][myBannerCount[strID]].indexOf('href') != -1)
          { 
            //alert(myBannerArray[myBannerCount]);
            myLink = myBannerArray[strID][myBannerCount[strID]].substring(myBannerArray[strID][myBannerCount[strID]].indexOf('href'));
            //alert(myBannerArray[strID][myBannerCount[strID]]);
            myLink= myLink.substring(6, myLink.indexOf(String.fromCharCode(39)+ ">"));
            //alert(myLink); 
          }
         
          //alert(link.target + ' ' +  link.href);
          if (myBannerArray[strID][myBannerCount[strID]].indexOf('_blank') != -1)
          {
            //alert(myBannerArray[strID][myBannerCount[strID]] + ' ' + myBannerArray[strID][myBannerCount[strID]].indexOf('_blank') + ' _blank'); 
            link.target = '_blank';
          }
          else
          {
            //alert(myBannerArray[strID][myBannerCount[strID]] + ' ' + myBannerArray[strID][myBannerCount[strID]].indexOf('_blank') + ' _self'); 
            link.target = '_self';
          }
          if (link)   
              link.href=myLink;
     
          foreground.src = mySrc;
          if (foreground.timer) window.clearTimeout(foreground.timer); 
          foreground.timer = window.setTimeout("myBannerOpacity(" + strID + ",1.0)",1);
     }
     else
     {
        //alert(strID + ' ' + myBannerCount[strID]);
     }
 
  
  
}

function myBannerOpacity(id,opacity)
{
  var myObj=findControl(document.getElementById('myDivBanner' + id),'myBannerPic');
  if ((opacity/100)<0) 
    myObj.style.opacity = 0;
  else if (opacity>100)
    myObj.style.opacity = 1;
  else
  {
    myObj.style.opacity = parseFloat(opacity/100);
    opacity = parseInt(opacity) + 1;
    myObj.timer = window.setTimeout("myBannerOpacity('" + id + "','" + opacity + "')",1);
  }
}

function setUpBanner(myDiv)
{
    try
    {
        //alert(myDiv.id);
        if (myDiv == undefined) 
        {   
            
            for(var i=1;document.getElementById('myDivBanner' + i);i++)
            {
                //alert('myDivBanner' + i);
                myBannerInterval[i] = window.setInterval("setBanner('" + i + "')",6000);
                myBannerCount[i]=0;
            }
       }
       else
       {
            
            for(var i=1;document.getElementById('myDivBanner' + i);i++)
            {
                if (!myBannerInterval[i])
                {
                    myBannerInterval[i] = setInterval("setBanner('" + i + "')",6000);
                    myBannerCount[i]=0;
                }
            }
            var myHelp = myDiv.id.substring(myDiv.id.length-1);
            //myHelp--;
            //alert(myHelp);
            myBannerInterval[myHelp] = window.setInterval("setBanner('" + myHelp + "')",6000);
       } 
    }
    catch(e)
    {
    
    }
}

function setBannerStop(myDiv)
{
    //alert(myDiv);
    var myHelp = myDiv.id.substring(myDiv.id.length-1);
    // myHelp--;
    window.clearInterval(myBannerInterval[myHelp]);
}

function myRemove(myObj)
{
	//alert(myObj.parentNode.id);
	myObj.parentNode.removeChild(myObj);
}
function myAddKommu(myObj,myValue, myType, myID, mySpanID)
{
    //alert(myObj.name);
    //alert(document.getElementsByName(myObj.name).length);
   var myCount=0;
   for (var i=0;i<document.getElementsByName(myObj.name).length;i++)
        if(document.getElementsByName(myObj.name)[i].type=="select-one")
        {
            if(document.getElementsByName(myObj.name)[i].options[document.getElementsByName(myObj.name)[i].selectedIndex].value  == "")
                myCount++;
        }
        else if(document.getElementsByName(myObj.name)[i].type=="text")
        {
            if(document.getElementsByName(myObj.name)[i].value == "" )
                myCount++;
        }
        else
        {
            //alert(document.getElementsByName(myObj.name)[i].type)
        }
        
    //alert(myCount);
    
    if (myCount != 0)
        return false;
    
    //alert(myValue);
	if (myValue != "" && myValue!='nix')
	{
	    var myDoIT=false;
	    switch (myType)
	    {
	        case "tel":
	          myDoIT=isTel(myValue);
	          break;
	            
	       case "email":
	            myDoIT=isEmail(myValue);
	            break;
	            
	        case "int":
	            myDoIT=IsNumeric(myValue);
	            break;
	        
	        case "web":
	            myDoIT=isWebsite(myValue);
	            break;
	        
	        case "date":
	            myDoIT = isDate(myValue);
	            break;
	        
	        case "time":
	            myDoIT = isTime(myValue);
	            break;  
	        
	        default:
	            myDoIT = true;
	            break;  
	        
	    }
	   
		if (myDoIT)
		{
		    if (document.getElementById('drp' + myObj.id))
		    {
		         clearNode('drp' + myObj.id);
                 myHideDiv('drp' + myObj.id);
                 var el = document.getElementById('drp' + myObj.id);
                 el.style.position = 'relative';
	             el.style.left = null;
	             el.style.top = null;
		    }
		    var myValue= "";
		    var myName ="";
		    var myNode = document.createElement('span');
		    
		    //alert(document.getElementsByName(myObj.name)[0].value);
		    for (var i=0;i<document.getElementsByName(myObj.name).length;i++)
		       if (document.getElementsByName(myObj.name)[i].type=='select-one')
		       {     
		            myValue = myValue + document.getElementsByName(myObj.name)[i].options[document.getElementsByName(myObj.name)[i].selectedIndex].value + "<br>";
		            myName = document.getElementsByName(myObj.name)[i].options[document.getElementsByName(myObj.name)[i].selectedIndex].id
		       }
		       else
               {
                    myValue = myValue + document.getElementsByName(myObj.name)[i].value + "<br>";
                    myName = "";
                }
            //alert (myValue.substring(0,myValue.length-4)) ; 
            //myValue = myValue.substring(0,myValue.length-4);
            //alert(myValue);
            if (document.getElementsByName(myObj.name).length < 2)
        	   if (myName == "")
        	        myNode.innerHTML = "<table class='myValue' id='table" + myCount + "' width='100px'><tr><td valign='top' width='95%'><span id='" + myID + "' class='myEditSpezial'>" + myValue +  "</span></td><td valign='top' width='5%' align='right'><a id='myLink" + myCount + "' align='right' href='#' onClick='javascript:myRemove(this.parentNode.parentNode.parentNode.parentNode);'><span style='color: black;'>x</span></a></td></tr></table>"
        	   else
        	        myNode.innerHTML = "<table class='myValue' id='table" + myCount + "' width='100px'><tr><td valign='top' width='95%'><span id='" + myID + "=" + getCharCode(myName) + "' class='myEditSpezial'>" + myValue +  "</span></td><td valign='top' width='5%' align='right'><a id='myLink" + myCount + "' align='right' href='#' onClick='javascript:myRemove(this.parentNode.parentNode.parentNode.parentNode);'><span style='color: black;'>x</span></a></td></tr></table>"
        	else
        	{
     	       var myInnerHTML = "<table class='myValue' id='table" + myCount + "' width='100px'><tr><td valign='top' width='95%'>";
        	   for (var i=0;i<document.getElementsByName(myObj.name).length;i++)
               {     
                    if (document.getElementsByName(myObj.name)[i].value)
                        myInnerHTML = myInnerHTML + "<span id='" + document.getElementsByName(myObj.name)[i].id + "' class='myEditSpezial'>" + document.getElementsByName(myObj.name)[i].value +  "</span><br>"; 
               }         
               myInnerHTML= myInnerHTML + "</td><td valign='top' width='5%' align='right'><a id='myLink" + myCount + "' align='right' href='#' onClick='javascript:myRemove(this.parentNode.parentNode.parentNode.parentNode);'><span style='color: black;'>x</span></a></td></tr></table>";              
               myNode.innerHTML = myInnerHTML 
            }
           
           	//alert(myNode.innerHTML);
			myNode.setAttribute('id','muh' + myCount);
			myCount +=1;
			if (document.getElementsByName(myObj.name).length < 2)
			    myObj.parentNode.insertBefore(myNode,myObj);
			else
			    myObj.parentNode.insertBefore(myNode,document.getElementsByName(myObj.name)[0]);
			    
			/*
			document.getElementById('txtKommu').value='';
			setTimeout("document.getElementById('txtKommu').focus();",1);
			*/
			
			for (var i=0;i<document.getElementsByName(myObj.name).length;i++)
			{
			    
			    if (document.getElementsByName(myObj.name)[i].type=='select-one')
			        document.getElementsByName(myObj.name)[i].selectedIndex=document.getElementsByName(myObj.name)[i].options.length-1;
			    else
			        document.getElementsByName(myObj.name)[i].value="";			     

			}
			setTimeout("document.getElementsByName('" + myObj.name + "')[0].focus();",1);
		}
		else
		{
		    setTimeout("document.getElementById('" + document.getElementsByName(myObj.name)[0].id + "').focus();clearNode('" + mySpanID +"');setNode('" + mySpanID + "','Entspricht nicht dem Format');",1);			
		}
	}
}
function myGetValues(myGoto)
{
	var myTel="";
	var myCount 
	 var myElem;
	try
	{
	    myElem = document.getElementsByClassName('myEditSpezial');
	    myCount = myElem.length;
	}
	catch (e)
	{
	    myElem = getElementsByClassName(document,'*','myEditSpezial')
	    myCount = myElem.length;
	}
	for(var i=0;i<myCount;i++)
	{
	
        //alert(myDoIT)
		if (myElem[i].id.indexOf('=') == -1)
		    myTel= myTel +  myElem[i].id + "=" + getCharCode(myElem[i].innerHTML) + "&";
	    else
	    {
	        myTel= myTel +  myElem[i].id + "&";
	        //alert(document.getElementsByClassName('myEditSpezial')[i].id);
	    }
	}
	myCount = document.getElementsByName('myEditOnly').length;
	//alert (myCount);
	for(var i=0;i<myCount;i++)
	{
	    //alert(document.getElementsByName('myEditOnly')[i].type);
	    switch(document.getElementsByName('myEditOnly')[i].type)
	    {
	    
	        case "select-one":
                try
                {
	                myTel = myTel +  document.getElementsByName('myEditOnly')[i].id + "=" + getCharCode(document.getElementsByName('myEditOnly')[i].options[document.getElementsByName('myEditOnly')[i].selectedIndex].id) + "&";
		        }
		        catch (e)
		        {
		            //alert(e);
		        }
		        break;    

            case "hidden":
	        case "textarea":
	        case "text":
		       if (document.getElementsByName('myEditOnly')[i].value != '')
		         myTel= myTel +  document.getElementsByName('myEditOnly')[i].id + "=" + getCharCode(document.getElementsByName('myEditOnly')[i].value) + "&";
    	   }    
	}
	//alert(myTel);
	myReloadDiv('myInhalt','WebDiv.aspx?site=WfrmSaveValues&' +     myTel + 'goto=' + myGoto);
	
}

function myCopyDiv(mySrc, myDest)
{
      if (document.getElementById(mySrc))
      {
           myBioSerachCount = 0;
           myBioSearchArray = new Array();
           myCopyDivSub(document.getElementById(mySrc), mySrc,false);
           //alert(myBioSearchArray.join(", "));
           document.getElementById(myDest).innerHTML = document.getElementById(mySrc).innerHTML;
      }
}

function myRestoreDiv(mySrc, myDest)
{
      //alert(myBioSearchArray.join(", "));
      if (document.getElementById(mySrc))
      {
           
           myBioSerachCount = 0;
           //alert(myBioSearchArray.join(", "));
           clearNode(myDest);
           setNode(myDest,document.getElementById(mySrc).innerHTML);
           myCopyDivSub(document.getElementById(myDest), mySrc,true);
           clearNode(mySrc);
      }     
}


function myCopyDivSub(myObj, mySrc, myCopy)
{
    if (myObj.hasChildNodes())
    {
        //alert("hasChildNodes");
        for(var i=0;i<myObj.childNodes.length;i++)
        {    
            if(myObj.childNodes[i])
            {
                if (myObj.childNodes[i].id)
                {
                    if (myObj.childNodes[i].id != '') 
                    {
                        //alert("myCopy: "  + myCopy); 
                        var myCopyValue;
                        if (!myCopy) 
                            myCopyValue =  findControl(document.getElementById(mySrc),myObj.childNodes[i].id);
                        else
                        {
                           //alert(myObj.childNodes[i]);
                           myCopyValue = myObj.childNodes[i];
                           if (myBioSearchArray[myBioSerachCount])
                            myCopyValue.value = myBioSearchArray[myBioSerachCount];
                        }
        
                        if (myCopyValue)
                        {
                           switch (myCopyValue.type)
                           {
                                case "select-one":
                                   if (!myCopy)
                                   {
                                        if (myCopyValue.selectedIndex >=0) 
                                        {
                                            if (myCopyValue.options[myCopyValue.selectedIndex].value!='')
                                            {
                                                myBioSearchArray.push(myCopyValue.selectedIndex);
                                            }
                                            else
                                            {
                                                myBioSearchArray.push('');
                                            }
                                        }
                                        else
                                        {
                                            myBioSearchArray.push('');
                                        }
                                   }
                                   else
                                   {
                                      if (myBioSearchArray[myBioSerachCount] != '')
                                        myObj.childNodes[i].selectedIndex = myBioSearchArray[myBioSerachCount];   
                                   }     
                                   break;
                                   
                                case "checkbox":
                                   if (!myCopy)
                                   {
                                        myBioSearchArray.push(myCopyValue.checked);
                                   }
                                   else
                                   {
                                        myObj.childNodes[i].checked=myBioSearchArray[myBioSerachCount];
                                   }   
                                   break;
                                
                                default:
                                    if (!myCopy)
                                    {    if (myCopyValue.value != undefined)
                                         {   
                                            myBioSearchArray.push(myCopyValue.value);
                                         }
                                         else
                                         {
                                            myBioSearchArray.push('');
                                         }
                                    }
                                    else
                                    {
                                        //alert(myObj.childNodes[i].value + ' ' + myObj.childNodes[i].id);
                                        myObj.childNodes[i].value = myBioSearchArray[myBioSerachCount];
                                        //alert(myObj.childNodes[i].value + ' ' + myObj.childNodes[i].id + ' ' + myBioSearchArray[myBioSerachCount] + ' ' + myBioSerachCount);
                                   }
                                   break;
                           }
                           myBioSerachCount++;  
                        }
                    }
                }
                //alert(myObj.childNodes[i]);
                if(myObj.childNodes[i].hasChildNodes())
                {
                    //if (myCopy)
                    //    alert("sub");
                    myCopyDivSub(myObj.childNodes[i],mySrc,myCopy);
                }
            }
         }
     }    
}

function mySetup(myObj)
{    
    //alert("mySetup");
    if (myObj.hasChildNodes())
    {
        for(var i=0;i<myObj.childNodes.length;i++)
        {    
            if(myObj.childNodes[i])
            {
                if (myObj.childNodes[i].id)
                {
                    if (myObj.childNodes[i].id != '') 
                    {
                        if (myObj.childNodes[i].id.indexOf('**') != -1)  
                        {
                            if (document.getElementById('err' + myObj.childNodes[i].id))
                            {
                               
                                switch(myObj.childNodes[i].type)
                                {
                                    
                                    case "select-one":
                                       if (myObj.childNodes[i].addEventListener)
                                       {
                                            myObj.childNodes[i].addEventListener('change',myClearClassName,false );
                                            //alert("done");
                                       }
                                        break;
                                   
                                    case "textarea":
                                    case "text":
                                        //try
                                        //{
                                           if (myObj.childNodes[i].addEventListener)
                                           {
                                                myObj.childNodes[i].addEventListener('keyup',myClearClassName,false );
                                                //alert("done");
                                           }
                                           else
                                                myObj.childNodes[i].attachEvent('onkeyup',myClearClassName );
                                           
                                        //} 
                                        //catch(e)
                                        //{
                                        //    alert(e);
                                        //    alert(myObj.childNodes[i].id);
                                        //}
                                        break;
	                                    
	                               
                                   case "checkbox": 
                                       if (myObj.childNodes[i].addEventListener)
                                       {
                                            myObj.childNodes[i].addEventListener('klick',myClearClassName,false );
                                            //alert("done");
                                       }
                                        break;
    	                               
    	                                    
                                    
                                }
                            }
                        }
                    }
                }
             }
            if(myObj.childNodes[i].hasChildNodes())
            {
                mySetup(myObj.childNodes[i]);
            }
         }
     }    
}

function myClearClassName(myDiv)
{
    var myId;
    var myValue;
    if (myDiv.target)
    {
        myId= myDiv.target.id;
        myValue = myDiv.target.value;
    }
    else if (myDiv.srcElement)
    {
        myId= myDiv.srcElement.id;
        myValue = myDiv.srcElement.value;
    }
       
    if(document.getElementById('err' + myId))
       if (myValue != "")
            document.getElementById('err' + myId).className=""; 
    //alert(myDiv.target.id);
}

function myMarkMail(myMailObj)
{
    //alert("myMarkMail " + myMailObj);
    clearNode('myDivContent');
    setNode('myDivContent',document.getElementById('div' +  myMailObj.id).innerHTML);
    myShowDiv('myDivPopUp');
    
    if (document.getElementById("myPostLogo"))
    {
        var myClassesCount
        try
        {
            myClassesCount = document.getElementsByClassName('myMailNew').length-1;
        }
        catch(e)
        {
            var myHelp = getElementsByClassName(document,'*','myMailNew');
            myClassesCount = myHelp.length-1;
        }
        //alert(myClassesCount);
        if (myClassesCount <= 0)   
        {
            //  alert("myPostLogo");
            clearNode('myPostLogo');
            myHideDiv('myPostLogo');
        }
    }
    //document.getElementById('myMailContent').className='myMailContentWithMessage';
    //document.getElementById('myMailBoxContainer').className='myMailBoxContainerWithMessage';
    var myBoxs = document.getElementsByName('myMailCheckBox');
    for (var i=0;i<myBoxs.length;i++)
    {
        myBoxs[i].checked=false;
    }
    document.getElementById('myMailMarkAll').checked=false;
    
    
    var myObj;
    try
    {
        myObj=  document.getElementsByClassName('myMailClick');
    }
    catch (e)
    {
        myObj = getElementsByClassName(document,'*','myMailClick');
    }
    
    for(var i=0;i<myObj.length;i++)
    {
        myObj[i].className='myMailSeen';
    }
    
    try
    {
        myObj=  document.getElementsByClassName('myMailRelatet');
    }
    catch (e)
    {
        myObj = getElementsByClassName(document,'*','myMailRelatet');
    }
    //myObj = document.getElementsByClassName('myMailRelatet');
    for(var i=0;i<myObj.length;i++)
    {
        myObj[i].className='myMailSeen';
    }
    myObj = document.getElementsByName(myMailObj.name)
    for(var i=0;i<myObj.length;i++)
    {
        myObj[i].className='myMailRelatet';
    }
    myMailObj.className='myMailClick'
    
    myReloadDiv('mySetMailRead','WebDiv.aspx?site=WSNeu_Mitte_MarkMail&uid_StatMeld=' + myMailObj.id);
    
}
function myDeleteMail(myObj,str_Page)
{
   //alert('WebDiv.aspx?site=WSNeu_Mitte_DeleteMail&uid_StatMeld=' + document.getElementsByClassName('myMailClick')[0].id + '');
   //
   
    if (confirm(WSNeu_Mitte_DeleteMail))
    {
        
        var myCheckBoxes 
        myCheckBoxes = document.getElementsByName('myMailCheckBox');
        var myLink = "";
        var myIDs = new Array();
        var myCount = 0;
        
        for (var i=0;i<myCheckBoxes.length;i++)
        {
            if (myCheckBoxes[i].checked)
            {
                var myHelp = myCheckBoxes[i].id.substring(4);
                myIDs.push(myHelp);
                myCount++;
                //alert(document.getElementById(myHelp).innerHTML);
                myLink = myLink + "&uid_StatMeld=" + myHelp;
            }
        }
        //alert(myIDs.length);    
        for (var i=0;i<myIDs.length;i++)
        {
            document.getElementById(myIDs[i]).parentNode.removeChild(document.getElementById(myIDs[i]));
            //  document.getElementById('mail' + myIDs[i]).parentNode.removeChild(document.getElementById('mail' + myIDs[i]));
        }
        
        //alert(myLink);
        
        if(myLink == "")
        {
            var myHelp;
            try
            {
                myHelp=document.getElementsByClassName('myMailClick');
            }
            catch(e)
            {
                myHelp=getElementsByClassName(document,'*','myMailClick');
            }
            if(myHelp.length!=0)
            {
                var myID=myHelp[0].id;
                //alert(document.getElementById('mySetMailRead') + ' ' + 'WebDiv.aspx?site=WSNeu_Mitte_DeleteMail&uid_StatMeld=' + document.getElementsByClassName('myMailClick')[0].id);
                try
                {
                    document.getElementById(myID).parentNode.removeChild(document.getElementById(myID));
                    document.getElementById('mail' + myID).parentNode.removeChild(document.getElementById('mail' + myID));
                }
                catch(e)
                {
                    
                }
                myHideDiv('myDivPopUp');
                //document.getElementById('myMailContent').className='myMailContent';
                //document.getElementById('myMailBoxContainer').className='myMailBox';
                myReloadDiv('mySetMailRead','WebDiv.aspx?site=' + str_Page + '&uid_StatMeld=' + myID);       
                //alert('WebDiv.aspx?site=WSNeu_Mitte_DeleteMail&uid_StatMeld=' + myID); 
                //
            }
        }
        else
        {
             myReloadDiv('mySetMailRead','WebDiv.aspx?site=' + str_Page + myLink);
        }
    }
}

function myReplyMail(myObj)
{   
     var myHelp;
     try 
     {
        myHelp=document.getElementsByClassName('myMailClick');
     }
     catch(e)
     {
        myHelp = getElementsByClassName(document,'*','myMailClick');
     }  
      
   
     if(myHelp.length != 0)
     {
     
         var myID=myHelp[0].id;
         var myPersID=document.getElementById('vor' + myID).value;
         myReloadDiv('myDivContent','WebDiv.aspx?site=WSNeu_Mitte_NachrichtSenden&uid_StatMeld=' + myID + '&str_PersID=' + myPersID);  
     }
}

function myAllMarkMail(myObj)
{
       var myBoxs = document.getElementsByName('myMailCheckBox');
        for (var i=0;i<myBoxs.length;i++)
        {
            myBoxs[i].checked=myObj.checked;
        }
}

function myCreatePopUp(myDummy, strLink)
{
    myShowDiv('myDivPopUp');
    myReloadDiv('myDivContent',strLink);
    
}

function setPosAbs(myDiv)
{
	  var el = document.getElementById(myDiv);
	  var myWidth=el.offsetWidth;
	  var myHeight=el.offsetHeight;
	  var myLeft=0;
	  var myTop=0;
	  for (myLeft=0, myTop=0; el != null;  myLeft += el.offsetLeft, myTop += el.offsetTop, el = el.offsetParent);

	  el = document.getElementById(myDiv);
	  el.style.position = 'absolute';
	  el.style.left = myLeft + 'px';
	  el.style.top = myTop + 'px';
	  if (myWidth < myPicWidth)
	    el.style.width = myWidth + 'px';
	  if (myHeight < myPicHeight)
	    el.style.height= myHeight + 'px';

      //alert(myDiv + ' ' + myLeft + ' ' + myTop + ' ' + myWidth + ' ' + myTop);
       
	  if (myDiv == 'myDivLinks')
			myLeftZero = myLeft;

	  if (myDiv == 'myDivOben')
			myTopZero = myTop;

}

function mouseCoords(ev)
{
	if(ev.pageX || ev.pageY)
	{
		return {x:ev.pageX, y:ev.pageY};
	}
	return { x:ev.clientX + document.body.scrollLeft - document.body.clientLeft, y:ev.clientY + document.body.scrollTop  - document.body.clientTop };
}


function makeDraggable(item)
{
	if(!item)
	{
		return;
	}
	setPosAbs('myDiv2');
	setPosAbs('myDivMain');
	setPosAbs('myDivUnten');
	setPosAbs('myDivOben');
	setPosAbs('myDivRechts');
	setPosAbs('myDivLinks');

	/*
	document.getElementById('left').value =(myLeftObj);
	document.getElementById('top').value = (myTopObj);
	*/
	item.onmousedown = function(ev)
	{
			dragObject  = this;
			document.onmousemove = mouseMove;
			document.onmouseup   = mouseUp;
			return false;

	}
}

function mouseMove(ev)
{
	ev  = ev || window.event;
	var mousePos = mouseCoords(ev);


	if(dragObject)
	{

		ev  = ev || window.event;
		var mousePos = mouseCoords(ev);
		if (mousePos.x - myOffLeft - myLeftZero + parseInt(document.getElementById('myDivMain').style.width.substring(0,document.getElementById('myDivMain').style.width.length-2)) < myPicWidth && (mousePos.x - myOffLeft - myLeftZero) > 0)
		{
			document.getElementById('myDivLinks').style.width= (mousePos.x - myOffLeft - myLeftZero) + 'px';

			document.getElementById('myDivRechts').style.left= parseInt(document.getElementById('myDivMain').style.width.substring(0,document.getElementById('myDivMain').style.width.length-2)) + (mousePos.x - myOffLeft) + 'px';
			document.getElementById('myDivRechts').style.width= ((myPicWidth + myLeftZero) - (parseInt(document.getElementById('myDivRechts').style.left.substring(0,document.getElementById('myDivRechts').style.left.length-2)))) + 'px';

			document.getElementById('myDivOben').style.left= (mousePos.x - myOffLeft) + 'px';
			document.getElementById('myDivUnten').style.left= (mousePos.x - myOffLeft) + 'px';
			dragObject.style.left     = (mousePos.x - myOffLeft) + 'px';
		}

		if ((mousePos.y - myOffTop - myTopZero) + parseInt(document.getElementById('myDivMain').style.height.substring(0,document.getElementById('myDivMain').style.height.length-2)) < myPicHeight && (mousePos.y - myOffTop - myTopZero) > 0)
		{

			document.getElementById('myDivOben').style.height= (mousePos.y - myOffTop - myTopZero) + 'px';

			document.getElementById('myDivUnten').style.top= parseInt(document.getElementById('myDivMain').style.height.substring(0,document.getElementById('myDivMain').style.height.length-2)) + (mousePos.y - myOffTop) + 'px';
			document.getElementById('myDivUnten').style.height= ((myPicHeight + myTopZero) - (parseInt(document.getElementById('myDivUnten').style.top.substring(0,document.getElementById('myDivUnten').style.top.length-2)))) + 'px';

			dragObject.style.top      = (mousePos.y - myOffTop) + 'px';

		}
	}
}

function mouseUp(ev)
{

		ev  = ev || window.event;
		var mousePos = mouseCoords(ev);


		document.getElementById('left').value = parseInt(document.getElementById('myDivMain').style.left.substring(0,document.getElementById('myDivMain').style.left.length -2)) - myLeftZero
		document.getElementById('top').value =parseInt(document.getElementById('myDivMain').style.top.substring(0,document.getElementById('myDivMain').style.top.length -2)) - myTopZero

		document.onmousemove = null;
		document.onmouseup   = null;
}
function init1()
{

}
function myOnKeyUp(myKeyCode)
{
    switch (myKeyCode)
    {
        case 27:
            if (document.getElementById('myDivPopUp').style.visible!='hidden')
            {
                clearNode('myDivContent');
                myHideDiv('myDivPopUp');
                //alert("hide");
            }
            break;
            
        case 13:
           var myHelp;
           try
           { 
                myHelp = document.getElementsByClassName('buttonOK');
           }
           catch(e)
           {
                myHelp = getElementsByClassName(document,'*','buttonOK');
           }
           
           if(myHelp.length == 0)
           {
               try
               { 
                    myHelp = document.getElementsByClassName('LoginLink');
               }
               catch(e)
               {
                    myHelp = getElementsByClassName(document,'*','LoginLink');
               }
           }
           if (myHelp.length==0)
           {
                try
               { 
                    myHelp = document.getElementsByClassName('privatAnpassButtonOK');
               }
               catch(e)
               {
                    myHelp = getElementsByClassName(document,'*','privatAnpassButtonOK');
               }
           }
           
           
           if (myHelp.length == 1)
           {
                if (myHelp[0].parentNode.id != "WSNeu_Mitte_NachrichtSaved" && myHelp[0].parentNode.id != "mnuLogin" && myHelp[0].parentNode.id != "DivLoginInner")
                {
                    try
                    {
                        myHelp[0].parentNode.click();
                    }
                    catch(e) 
                    {
                        var myEvt = document.createEvent('MouseEvents');
                        myEvt.initEvent('click',true,true);
                        myHelp[0].dispatchEvent(myEvt);
                    }
                }
           }
           else
           {
               myHelp =  document.getElementsByTagName('input');
               for (var i=0;i<myHelp.length;i++)
               {
                    if (myHelp[i].type=='button')
                    {
                        if (myHelp[i].id.indexOf('WfrmSaveNewThread') == -1)
                            myHelp[i].click();         
                    }
               }
           }
           //alert("myClick13");
    }
    return false;
}
function getElementsByClassName(oElm, strTagName, strClassName)
{
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++)
	{
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className))
		{
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}

function myInit()
{
    var myHelp = document.location.href.split('?');
    var myParam = myHelp[1].split('&');
    //alert(myParam);
    for (var i=0;i< myParam.length;i++)
    {
       if (myParam[i].indexOf('uid_StatMeld') != -1)
       {
            var myHelp2 = myParam[i].split('=');
            var myStart = "div" + myHelp2[1];
            //alert(myStart);
            if (document.getElementById(myStart)) 
            {
                //alert("drinnen");
                clearNode('myDivContent');
                setNode('myDivContent',document.getElementById(myStart).innerHTML);    
                myShowDiv('myDivPopUp');
            }
       }    
       

       if(document.getElementById("myRunningBannerDiv"))
       {
            //alert(myRunningBannerInterval);
            if(isNaN(myRunningBannerInterval))
            { 
                myRunningBannerInterval = -1;
                myRunningBannerCount =0;
                myRunningBannerStart();
            }
       }
       /*alert(document.getElementById('myShowRechPop'));
       if (document.getElementById('myShowRechPop') && (myParam[i].indexOf('WSNeu_Mitte_Startseite') != -1))
       {
            alert("drinnen");
            clearNode('myDivContent');
            myReloadDiv('myDivContent','WebDiv.aspx?site=WIWSOC_SHOP_OffeneRechnung');
            myShowDiv('myDivPopUp');
       }*/
       
       /*
       if (myParam[i].indexOf('uid_Foto') != -1)
       {
            var myHelp2 = myParam[i].split('=');
            var myStart = myHelp2[1];
            //alert(myStart);
            if (document.getElementById(myStart)) 
            {
                //alert("drinnen");
                
                clearNode('myDivContent');
                setNode('myDivContent',document.getElementById(myStart).innerHTML);    
                myShowDiv('myDivPopUp');
                clearNode(myStart);
            }
       }
       */
    
    }
}

function myForumQuote(myID)
{
    document.getElementById('mem_Betreff').value = "----Original Message-----" + String.fromCharCode(13) + String.fromCharCode(10) + document.getElementById(myID).innerHTML;
    document.getElementById('uid_ThreadMessageVor').value=myID;  
    document.getElementById('mem_Betreff').focus(); 
    
}

function myToggle(myID, myCopy) 
{
    var state = document.getElementById(myCopy).innerHTML;
    if (state == '') 
    {
        if (myCopy,document.getElementById(myID).innerHTML != '')
        {
            setNode(myCopy,document.getElementById(myID).innerHTML);
        }
        else
        {   
            for (var i=1;i<10;i++)
            {
                if (document.getElementById('myFixIE9Link' + i)) 
                {
                    var myLink = document.createElement("a");
                    myLink.innerHTML = document.getElementById('myFixIE9Link' +i).innerHTML;
                    myLink.href=document.getElementById('myFixIE9Link' +i).href;
                    //myLink.className=getElementById('myFixIE9Link' +i).className;
                    document.getElementById(myCopy).appendChild(myLink);
                    myLink = null;
               }
            }
        }
        
       
        //setNode(myCopy,'Das ist ein Test');
        //var myText = document.createTextNode("Das ist ein Test");
        //document.getElementById(myCopy).appendChild(myText);
        //document.getElementById(myCopy).appendChild(document.getElementById(myID).childNodes[1].cloneNode(true));
    } 
    else 
    {
        clearNode(myCopy);
    }
}
function myMarkMenu(myID,myText)
{
    //alert(myID);
    if(document.getElementById(myLeftMenuID)) 
        document.getElementById(myLeftMenuID).className='';
    
    myLeftMenuID=myID;
    
    if (document.getElementById(myID)) 
        document.getElementById(myID).className='myLeftMenuAktiv';
    
    
    
    if (document.getElementById('mySubNavi'))
    {
        clearNode('mySubNavi');
        document.getElementById('mySubNavi').innerHTML=myText;
    }
}

function setCapatcha(myLocCap)
{
    //alert(myLocCap);
    myCapatcha = myLocCap;
}

function setTextWS(myNode,myHeadline)
{
    if(document.getElementById(myNode))
    {
	    myCountWS = myCountWS + 1;
	    myCountWS = myCountWS % myCountWSMax;
	    clearNode(myNode);
	    var myText ="<h4>" + myHeadline + "</h4><br>" + myArrayWS[myCountWS] + "<br>";
	    setNode(myNode,myText);
    }
}

function setClassActive(myClass,myAktivID)
{
    var myCount 
	var myElem;
	try
	{
	    myElem = document.getElementsByClassName(myClass);
	    myCount = myElem.length;
	}
	catch (e)
	{
	    myElem = getElementsByClassName(document,'*',myClass)
	    myCount = myElem.length;
	}
	for(var i=0;i<myCount;i++)
	{
        if (myElem[i].id)
            document.getElementById(myElem[i].id).className = myClass;
    }
    document.getElementById(myAktivID).className = myClass + 'aktiv';
}    
function myShopStep1()
{
    
    //myReloadDiv('mySetMailRead','WebDiv.aspx?site=WSNeu_Mitte_MarkMail&uid_StatMeld=' + myMailObj.id);
    if (myShopStep2formCheck()) 
    {
        myHideClass('myShopDiv');
        myShowDisplay('myShopFirstStep');
   }
}
function myShopStep2()
{ 
    if (myShopStep1formCheck()) 
    {
        myHideClass('myShopDiv');
        myShowDisplay('myShopSecondStep');
    }
}
function myShopStep3()
{
        clearNode('myData1');
        clearNode('myData2');
        clearNode('txtEmailShow');
        setNode('myData1', "<b>" + document.getElementById('txt**standard**txtVorname**mark**mark').value + "&nbsp;" + document.getElementById('txt**standard**txtNachname**mark**mark').value + "</b><br>" + document.getElementById('txt**standard**txtStrasse**mark**mark').value + "<br>" + document.getElementById('txt**standard**txtPlz**mark**mark').value + "-" + document.getElementById('txt**standard**txtOrt**mark**mark').value);
        setNode('myData2',document.getElementById('txt**standard**txtInhaber**mark**mark').value + "<br>" + document.getElementById('txt**standard**txtNummer**mark**mark').value + "<br>" + document.getElementById('txt**standard**txtCVC**mark**mark').value + "<br>" + document.getElementById('drp**standard**drpMonth**mark**mark').options[document.getElementById('drp**standard**drpMonth**mark**mark').selectedIndex].value + "&nbsp;" + document.getElementById('drp**standard**drpYear**mark**mark').options[document.getElementById('drp**standard**drpYear**mark**mark').selectedIndex].value);
        setNode('txtEmailShow', document.getElementById('txt**standard**txtEmail**mark**mark').value);
        //document.getElementById('myData1').innerHTML = "<b>" + document.getElementById('txt**standard**txtVorname**mark**mark').value + "&nbsp;" + document.getElementById('txt**standard**txtNachname**mark**mark').value + "</b><br>" + document.getElementById('txt**standard**txtStrasse**mark**mark').value + "<br>" + document.getElementById('txt**standard**txtPlz**mark**mark').value + "-" + document.getElementById('txt**standard**txtOrt**mark**mark').value;
        //document.getElementById('myData2').innerHTML = document.getElementById('txt**standard**txtInhaber**mark**mark').value + "<br>" + document.getElementById('txt**standard**txtNummer**mark**mark').value + "<br>" + document.getElementById('txt**standard**txtCVC**mark**mark').value + "<br>" + document.getElementById('drp**standard**drpMonth**mark**mark').options[document.getElementById('drp**standard**drpMonth**mark**mark').selectedIndex].value + "&nbsp;" + document.getElementById('drp**standard**drpYear**mark**mark').options[document.getElementById('drp**standard**drpYear**mark**mark').selectedIndex].value;
        //document.getElementById('txtEmailShow').innerHTML = document.getElementById('txt**standard**txtEmail**mark**mark').value;
        //<tr><td class="w10p alignCenter">[Nr]</td><td class="w60p">[Artikel]</td><td class="w15p alignCenter">[Anzahl]</td><td class="w15p alignCenter">[Preise]</td></tr>
        //getOnlineAktion = i & "$" & sqldr.item("str_ArtikelBez") & "$1$" & sqldr.item("dbl_Preis") & "&nbsp;" & sqldr.item("str_Waehrung") & "**"

        var myHelp = document.getElementById('myShopAktion').value.split("**");
        for (var i=0;i<myHelp.length-1;i++)
        {
            var myHelp2 = myHelp[i].split('$');
            var myTR = document.createElement('tr');
            myTR.id='myTRArtikel';
            myTR.setAttribute('id','myTRArtikel');
            
            var myTD = document.createElement('td');
            myTD.className='w10p alignCenter' 
            myTD.innerHTML = myHelp2[0];
            myTR.appendChild(myTD);
            myTD = null;
        
            myTD = document.createElement('td');
            myTD.className='w60p' 
            myTD.innerHTML = myHelp2[1]
            myTR.appendChild(myTD);
            myTD = null;
            
            myTD = document.createElement('td');
            myTD.className='w15p alignCenter' 
            myTD.innerHTML = myHelp2[2];
            myTR.appendChild(myTD);
            myTD = null;
            
            myTD = document.createElement('td');
            myTD.className='w15p alignCenter' 
            myTD.innerHTML = myHelp2[3];
            myTR.appendChild(myTD);
            myTD = null;
            
            if (document.getElementById("myTRArtikel"))
                document.getElementById("myTRArtikel").parentNode.removeChild(document.getElementById("myTRArtikel"));
                
            document.getElementById("tabPay").appendChild(myTR);
            myTR=null;     
            clearNode("chkCreditCard");
      }
}
function myShopStepFinish()
{
    if (confirm("Wollen Sie die Reservierung abschließen?")) 
    {
        var myXMLHTTP;
        var myLink= "WebDiv.aspx?site=WSNeu_MITTE_chkCreditCard&str_Aktion=" + getCharCode(document.getElementById("strAktion").value);
        myLink += "&str_Inhaber=" + getCharCode(document.getElementById('txt**standard**txtInhaber**mark**mark').value);
        myLink += "&str_CSV=" + getCharCode(document.getElementById('txt**standard**txtCVC**mark**mark').value);
        myLink += "&str_GueltigBis=" + getCharCode(document.getElementById('drp**standard**drpMonth**mark**mark').options[document.getElementById('drp**standard**drpMonth**mark**mark').selectedIndex].value + document.getElementById('drp**standard**drpYear**mark**mark').options[document.getElementById('drp**standard**drpYear**mark**mark').selectedIndex].value);
        myLink += "&str_Kartennummer=" + getCharCode(document.getElementById('txt**standard**txtNummer**mark**mark').value);
        myLink += "&str_Vorname=" + getCharCode(document.getElementById('txt**standard**txtVorname**mark**mark').value);
        myLink += "&str_Nachname=" + getCharCode(document.getElementById('txt**standard**txtNachname**mark**mark').value);
        myLink += "&str_Strasse=" + getCharCode(document.getElementById('txt**standard**txtStrasse**mark**mark').value);
        myLink += "&str_Ort=" + getCharCode(document.getElementById('txt**standard**txtOrt**mark**mark').value);
        myLink += "&str_Plz=" + getCharCode(document.getElementById('txt**standard**txtPlz**mark**mark').value);
        myLink += "&str_Email=" + getCharCode(document.getElementById('txt**standard**txtEmail**mark**mark').value);
        myLink += "&str_OnlineAktion=" + getCharCode(document.getElementById('txt**standard**txtEmail**mark**mark').value);
             
        clearNode("chkCreditCard");
        setNode("chkCreditCard","<center><img src='loading.gif' alt='Laden' title='Daten werden geladen'></center>");
            
        myXMLHTTP = myGetXHTTP();
        if (myXMLHTTP)
        {
            //alert(myLink);
            myXMLHTTP.onreadystatechange = function () 
            {
               
                if (myXMLHTTP.readyState == 4)
                {
                  
                    var myResponseText = myXMLHTTP.responseText;
                    if (myResponseText.indexOf("<meta") == -1 && myResponseText.indexOf("<title") == -1)
                    {
                        //alert("if");
                        clearNode("chkCreditCard");
                        setNode("chkCreditCard",myXMLHTTP.responseText);
                    }
                    else
                    {
                        //alert("else");
                        var myNode = document.createElement('div');
                        myNode.innerHTML = myXMLHTTP.responseText;
                        var myBody = document.getElementsByTagName("body")[0];
	                    if (myBody.hasChildNodes())
	                        for (var i=myBody.childNodes.length-1;i>=0;i--)
	                        {
	                            var myFirstElement = myBody.firstChild;
	                            myBody.removeChild(myFirstElement);
	                        }
	                    myBody.appendChild(myNode);
                    }
               }
            }
            //alert(myLink);
            myXMLHTTP.open('GET', myLink, true); 
            myXMLHTTP.send(null);
            //alert(myLink);
        }
    }
}
function myGetXHTTP()
{
    var myXmlHTTP = null;
    try {
	    // Mozilla, Opera, Safari sowie Internet Explorer (ab v7)
	    myXmlHTTP = new XMLHttpRequest();
	} catch(e) {
	    try {
	        // MS Internet Explorer (ab v6)
	        myXmlHTTP  = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch(e) {
	        try {
	            // MS Internet Explorer (ab v5)
	            myXmlHTTP  = new ActiveXObject("Msxml2.XMLHTTP");
	        } catch(e) {
	            myXmlHTTP  = null;
	            alert(e);
	        }
	    }
	}
    return myXmlHTTP;   
}

function mySuggest(myElement, myList,myValue, str_Type,uid_PageTableField,uid_Page)
{
      //alert(myValue);
       var el = document.getElementById(myElement);
      if (myValue=='')
      {
         clearNode(myElement);
         myHideDiv(myElement);
    
         el.style.position = 'relative';
		 el.style.left = null;
		 el.style.top = null;
         return;
      }
      //alert(myElement);
     
	  var myWidth=el.offsetWidth;
	  var myHeight=el.offsetHeight;
	  var myLeft=0;
	  var myTop=0;
	  for (myLeft=0, myTop=0; el != null;  myLeft += el.offsetLeft, myTop += el.offsetTop, el = el.offsetParent);

      el = document.getElementById(myElement);
	  el.style.position = 'absolute';
	  el.style.left = myLeft + 'px';
	  el.style.top = myTop + 'px';
	  if (myWidth < myPicWidth)
	    el.style.width = myWidth + 'px';
	  if (myHeight < myPicHeight)
	    el.style.height= myHeight + 'px';

        
    var myCount = 0;
     var myElem = myList.split("$$");
     //alert(myElem);
     var myHTML ='';
     for(var i=0;i<myElem.length;i++)
     {
        if (Left(myElem[i].toLowerCase(),myValue.length) == myValue.toLowerCase())
        {
            //myHTML += '<div id="' + myElement + myCount + '" onMouseOver="javascript:document.getElementById(' +  String.fromCharCode(39) + Right(myElement, myElement.length - 3) + String.fromCharCode(39) + ').value=' +  String.fromCharCode(39) +  myElem[i] + String.fromCharCode(39) + ';">' +  myElem[i].replace('/' + myValue + '/g', '<b>' + myValue + '</b>') + '<br></div>';
            myHTML += '<div id="' + myElement + myCount + '" onClick="javascript:myGetObject(' +  String.fromCharCode(39) + Right(myElement, myElement.length - 3) +  String.fromCharCode(39) + ').value='+  String.fromCharCode(39) + myElem[i] +  String.fromCharCode(39) +';myAddKommu(myGetObject(' +  String.fromCharCode(39) + Right(myElement, myElement.length - 3) +  String.fromCharCode(39) +  '),myGetObject(' +  String.fromCharCode(39) + Right(myElement, myElement.length - 3) +  String.fromCharCode(39) + ').value,' +  String.fromCharCode(39) + str_Type + String.fromCharCode(39) + ',' +  String.fromCharCode(39) + uid_PageTableField + String.fromCharCode(39) + ',' +  String.fromCharCode(39) + uid_Page + String.fromCharCode(39) + ');" onMouseOut="this.className=' + String.fromCharCode(39) + 'myEditDrpsDIV' + String.fromCharCode(39) + ';" onMouseOver="this.className=' + String.fromCharCode(39) + 'myEditDrpsDIVSelected' + String.fromCharCode(39) + ';">' +  myElem[i].replace('/' + myValue + '/g', '<b>' + myValue + '</b>') + '<br></div>';
            myCount++;
        }
     }
     //alert(myHTML);
     clearNode(myElement);
    
    mySugMax=myCount;
    mySugAkt=-1;
    
    if (myHTML != '')
    { 
         setNode(myElement,myHTML);
         myShowDiv(myElement);
    }
    else
    {
        el.style.position = 'relative';
		el.style.left = null;
		el.style.top = null;
    }
}

function myGetObject(myID)
{
    var myObj = document.getElementById(myID);
    //alert (myObj.type);
    if (myObj.type == undefined)
    {
       var myInputs = document.getElementsByTagName('input');
       for (var k=0;k<myInputs.length;k++)
       {
            if (myInputs[k].id == myObj.id)
            {
                myObj = myInputs[k];
                //alert(myObj.id);
            }
       }
    }
    return myObj;
}

function mySugChoose(myElement, myInput,myValue,myAdd)
{
    if (myValue == '') return;
   
    if (document.getElementById(myElement + mySugAkt))
        document.getElementById(myElement + mySugAkt).className = 'myEditDrpsDIV';
    
    mySugAkt = mySugAkt+myAdd;
    
    if (mySugAkt >= mySugMax)
        mySugAkt=0;
    if(mySugAkt <=-1)
        mySugAkt = mySugMax-1;
        
    //alert(document.getElementById(myElement + mySugAkt).innerHTML)
    document.getElementById(myElement + mySugAkt).className = 'myEditDrpsDIVSelected';
    myInput.value = Left(document.getElementById(myElement + mySugAkt).innerHTML,document.getElementById(myElement + mySugAkt).innerHTML.length-4);
    //alert("done");
}

function Left(str, n){
	if (n <= 0)
	    return "";
	    else if (n > String(str).length)
	    return str;
	else                                
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

function myBannerMove()
{
    //alert("myBannerMove()");
	myRunningBannerCount++;
	document.getElementById('myMove').style.left = '-' + myRunningBannerCount + 'px';
	document.getElementById('myMove2').style.left = (myRunningBanner - myRunningBannerCount) + 'px';

	if (myRunningBannerCount > myRunningBanner)
	{
		document.getElementById('myMove').style.left = '0px';
		document.getElementById('myMove2').style.left = myRunningBanner + 'px';
		myRunningBannerCount = 0;
	}
}

function myRunningBannerStart()
{
	//alert(myRunningBannerInterval + 'start');
	if(myRunningBannerInterval == -1)
	    myRunningBannerInterval = window.setInterval("myBannerMove()", 50);
}
function myRunningBannerStop()
{
	//alert(myRunningBannerInterval + 'stop');
	window.clearInterval(myRunningBannerInterval);
	myRunningBannerInterval = -1;
}

//Error: myPayFinish is not defined
//Source File: http://localhost/bluelion/kunden/direct/WebPreLogin.aspx?uid_Page=WSNeu-Startseite&str_Function=WIWSOC_Mitte_Bestellungen&uid_MenuPunkt=ba40853a-fe83-4d5f-823d-2bf7dcfd4afc&str_ID=&uid_Rundschreiben=FFC9DFBA-6584-46C0-A2F6-45194286DE31
//Line: 1

function myPayFinish()
{
   if (formCheck(document.getElementById('myControlsToFind')))
   {
       // alert("reload");
       clearNode('chkOnlineZahlung');
        myGetFields(document.getElementById('myControlsToFind').parentNode,false,'WfrmBezahlen','myControlsToFind','chkOnlineZahlung');
       // alert("reload done");
   }
   else
   {
        //alert("formcheck failed");
   }
    
}
