var x = false;
function make(){
if(x == false){
document.getElementById('menu').style.visibility='visible';
x = true;
}
}

function makeweg() {
if(x != false){
document.getElementById('menu').style.visibility='hidden';
x = false;
}
}

var x = false;
function make2(){
if(x == false){
document.getElementById('menu2').style.visibility='visible';
x = true;
}
}
function makeweg2() {
if(x != false){
document.getElementById('menu2').style.visibility='hidden';
x = false;
}
}


var x = false;
function make3(){
if(x == false){
document.getElementById('menu3').style.visibility='visible';
x = true;
}
}
function makeweg3() {
if(x != false){
document.getElementById('menu3').style.visibility='hidden';
x = false;
}
}


function getXMLHTTP(){
    xmlHttp=null;
    if (typeof XMLHttpRequest != "undefined") {
        xmlHttp = new XMLHttpRequest();
    }
    if (!xmlHttp) {
        // Internet Explorer 6 und älter
        try {
            xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
        } catch(e) {
            try {
                xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
            } catch(e) {
                xmlHttp  = null;
            }
        }
    }
    return xmlHttp;
}

var sendrequest;
var globalelement;
function sendFormRequest2(formnm, element, url, func){

    if(element=='')
    {
        element=false;
    }
    if(url=='')
    {
        $url='http://www.beamer-discount.de/services/formmailer.php';
    }
    if(func=='')
    {
        func='getRequestText';
    }
    globalelement=element;
    sendrequest=null;
    sendrequest=getXMLHTTP();
    if(func!='')
    {
        eval("sendrequest.onreadystatechange = "+func);
    }
    else
    {
        sendrequest.onreadystatechange = checkforreadyglobal;
    }
    
    //param=generateQueryString(formnm) + '&file='+ document.getElementsByName('bild')[0].value;
    param='file='+ document.getElementsByName('bild')[0].value;
    /*
    var boundaryString = 'capitano';
	var boundary = '--' + boundaryString;
	var requestbody = boundary + '\n'
	+ 'Content-Disposition: form-data; name="bild"; filename="' 
		+ document.getElementsByName('bild')[0].value + '"' + '\n' 
	+ 'Content-Type: application/octet-stream' + '\n'
	+ '\n'
	+ boundary;

    */
    
    sendrequest.open("POST", "http://laktonova.de/cms/laktonova/therapeutenfinder_formhandler.php", true);
    
    sendrequest.setRequestHeader("Content-type", "multipart/form-data");
    sendrequest.setRequestHeader("Content-length", param.length);
    sendrequest.setRequestHeader("Connection", "close");

    sendrequest.send(param);
    
}


// Daniels Dynamische formausleser ;)
var sendrequest;
var globalelement;
function sendFormRequest(formnm, element, url, func){

    if(element=='')
    {
        element=false;
    }
    if(url=='')
    {
        $url='http://www.beamer-discount.de/services/formmailer.php';
    }
    if(func=='')
    {
        func='getRequestText';
    }
    globalelement=element;
    sendrequest=null;
    sendrequest=getXMLHTTP();
    if(func!='')
    {
        eval("sendrequest.onreadystatechange = "+func);
    }
    else
    {
        sendrequest.onreadystatechange = checkforreadyglobal;
    }
    
    if(strpos('?',url)<=0)
    {
        url+='?';
    }
    url+=generateQueryString(formnm);
    
    sendrequest.open("GET", url, true);
    sendrequest.send();
    
}

function strpos(str, ch) {
for (var i = 0; i < str.length; i++)
if (str.substring(i, i+1) == ch) return i;
return -1;
}

var breaknow;
function getRequestText(){
    
    if(sendrequest.readyState == 4) {
        if(sendrequest.status != 200) {
            if(globalelement!=false)
            {
                document.getElementById(globalelement).innerHTML=sendrequest.responseText;
            }
            breaknow=true;
        }
        if(breaknow)
        {
            return false;
        }
        if(globalelement!=false)
        {
            document.getElementById(globalelement).innerHTML=sendrequest.responseText;
        }
    }
}

function generateQueryString(formname){
    var querystring='';
    var i=0;
    if(document.forms[formname].length<=0)
    {
        return false;
    }
    for(i=0; i<document.forms[formname].length; i++)
    {
        switch(document.forms[formname].elements[i].type)
        {
            case 'radio': 
            case 'checkbox':   if(document.forms[formname].elements[i].checked==true)
                                {
                                    querystring+=document.forms[formname].elements[i].name+"="+document.forms[formname].elements[i].value+"&";
                                }

                            break;
            case 'submit':
            case 'reset': 
                            break;
            
            case 'select':
            case 'hidden':
            case 'textarea':
            case 'text':   querystring+=document.forms[formname].elements[i].name+"="+document.forms[formname].elements[i].value+"&";
                            break;
            default:      querystring+=document.forms[formname].elements[i].name+"="+document.forms[formname].elements[i].value+"&";
                            break;
        
        }
       
    }
    return querystring;
}






function enableActiveX (containerID)
// Use it, improve it
// by Dirk Alban Adler // KLITSCHE.DE
{
	// No IE = no need to enable
    if (getInternetExplorerVersion () != -1)
    {
        // Get container
        var container = document.getElementById (containerID);
        // Get html in noscript 
        var html = container.innerHTML; 
        // Write html back to container
        container.innerHTML = html;
    }
}
function getInternetExplorerVersion()
// Returns the version of Internet Explorer or a -1
// Found at: 
// http://msdn.microsoft.com/workshop/author/dhtml/overview/browserdetection.asp
{
    var rv = -1; // Return value assumes failure
    if (navigator.appName == 'Microsoft Internet Explorer')
    {
        var ua = navigator.userAgent;
        var re  = new RegExp ("MSIE ([0-9]{1,}[\.0-9]{0,})");
        if (re.exec (ua) != null)
        {
        	rv = parseFloat (RegExp.$1);
        }
    }
    return rv;
}
