function form_check(form_typ) {
    return true;
}
function form_post(obj, aktion) {
    var search = '';
    for(i=0; i<obj.elements.length; i++) {
        if(i>0) search = search + '&';
        if(obj.elements[i].type!='checkbox') {
            search = search + encodeURIComponent(obj.elements[i].name) + '=' + encodeURIComponent(obj.elements[i].value);
        } else {
            if(obj.elements[i].checked) {
                search = search + encodeURIComponent(obj.elements[i].name) + '=' + encodeURIComponent(obj.elements[i].value);
            }
        }
    }
    url = aktion+'.html';
    if(i>0) search = search + '&';
    search = search + 'ajax=true';
    switch(aktion) {
    	case 'consultant_start':
    		pause(1500);
    		top.target = 'error';
        break;
        case 'kontakt_dank':
        	top.target = 'standard';
        break;
        default:
            url = 'index.html';
            top.target = 'page';
        break;
    }
    request_post(search, url);
}
function request_post(search, url) {
    http_request = false;
    if (window.XMLHttpRequest) {
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/html');
        }
    } else if (window.ActiveXObject) {
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (!http_request) {
        alert('Cannot create XMLHTTP instance');
        return false;
    }
    http_request.onreadystatechange = handler_readystate;
    http_request.open('POST', url, true);
    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http_request.setRequestHeader("Content-length", search.length);
    http_request.setRequestHeader("Connection", "close");
    http_request.send(search);
    return true;
}

function handler_readystate() {
	if(!top.target) top.target = 'content';
    if (http_request.readyState == 4 && http_request.status == 200) {
        result = http_request.responseText;
        document.getElementById(top.target).innerHTML = result;
        evalScript(result);
        if(document.styleSheets[0].cssRules) {
        	document.body.style.cursor = "default";
			if(document.styleSheets[0].cssRules[0].style.cursor)
            document.styleSheets[0].cssRules[0].style.cursor = top.cursorStyle;
        }
        if(document.styleSheets[0].rules) {
            document.body.style.cursor = "default";
			document.styleSheets[0].rules[0].style.cursor = top.cursorStyle;
        }
        return true;
    } else {
        return false;
    }
}
function evalScript(scripts) {
    try {
        if(scripts != '') {
            var script = "";
            scripts = scripts.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi, function() { if (scripts !== null) script += arguments[1] + '\n'; return '';});
            if(script) (window.execScript) ? window.execScript(script) : window.setTimeout(script, 0);
        }
        return false;
    }
    catch(e) {
        alert(e);
    }
    return false;
}
