function replaceAll(text, strA, strB) {
    while ( text.indexOf(strA) != -1) {
        text = text.replace(strA,strB);
    }
    return text;
}

function clientdata_setreqest(url) {
    url = replaceAll(url, "'", "`");     
    http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        //http_request.overrideMimeType('text/xml');
    } else if (window.ActiveXObject) { // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (!http_request) {
        alert('Customer Request Error: Write Custimer Data');
        alertInhalt = '0';
        return false;
    } else {      
        //alert(url);
        alertInhalt = '1';
    }
    http_request.open('POST', url, true);
    //http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http_request.send(null);
}

function set_translate_reqest_withanswer(url, fieldname) {         
    url = replaceAll(url, "'", "`");     
    http_request = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        //http_request.overrideMimeType('text/xml');
    } else if (window.ActiveXObject) { // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (!http_request) {
        alert('Customer Request Error: Write Customer Data');
        alertInhalt = '0';
        return false;
    } else {      
        //alert(url);
        alertInhalt = '1';
    }
    http_request.open('POST', url, true);
    //http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http_request.onreadystatechange = sendRequest_translation_response;
    http_request.send(null);       
}

function sendRequest_translation_response() {
    if (http_request.readyState==4 && http_request.status==200) {
        document.getElementById('user_notice').innerHTML = http_request.responseText;
    }
}

function check_lcp_date() {
    var field_content = document.getElementById('lcpdate_field').value
    var day = field_content.substring(0,2);
    var month = field_content.substring(3,5); 
    var year = field_content.substring(6,10);
    var datestring = year + '/' + month + '/' + day + ' 23:59:59';  
    var return_date = '01.01.2010';
    
    var current_timestamp = Math.round(new Date().getTime()/1000);
    var in_six_months = Math.round(new Date().getTime()/1000) + (6*30*24*60*60);
    var entered_date = new Date();
    var entered_timestamp = Date.parse(datestring)/1000;
    
    if ((entered_timestamp-80000) > in_six_months) {
        var enddate = new Date();
        enddate.setTime (in_six_months * 1000);
        popup(400,250, '/popup_alert/?lcp_date_out_of_range=1', false);
    } else {
        var enddate = new Date();
        enddate.setTime (entered_timestamp * 1000);
    }
    var day = enddate.getDate()+'';
    var month = enddate.getMonth();
    var month = parseInt(month)+1; 
    var month = month+'';
    var year = enddate.getFullYear()+'';
    if (day.length < 2) {
        day = '0'+day;
    }
    if (month.length < 2) {
        month = '0'+month;
    }
    return_date = day+'.'+month+'.'+year;
    document.getElementById('lcpdate_field').value = return_date;    
}

function lcp_switchfrom(status) {
    if (status == '1') {
        document.getElementById('active_sts').value = '0';
    } else if (status == '0') {
        document.getElementById('active_sts').value = '1';
    }
    
    if (document.getElementById('active_sts').value == '1') {
        document.getElementById('lcp_active_status').src='/.file/optiongreybg_o.gif';
    } else {
        document.getElementById('lcp_active_status').src='/.file/optiongreybg.gif';
    }  
}
