// Ajax functions

function newAjax(){
        var xmlhttp=false;
        try {
                xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
                try {
                        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (E) {
                        xmlhttp = false;
                }
        }

        if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
                xmlhttp = new XMLHttpRequest();
        }
        return xmlhttp;
}


function loadContent(node_path, layer_name){
        var container;
        container = document.getElementById(layer_name);
        ajax=newAjax();
        ajax.open("GET",node_path,true);
        ajax.onreadystatechange=function() {
                if (ajax.readyState==4 && ajax.status == 200) {
                        container.innerHTML = ajax.responseText
                }
        }
         ajax.send(null);         
}


function checkForm( article, inputCSSClass ){
	var message = document.getElementById('message');
    var fullName = document.getElementById('input-name');
    var emptyInputCSSClass = inputCSSClass + '-empty';
    
    if ( message.value && fullName.value )
    {        
        message.className = inputCSSClass;
        fullName.className = inputCSSClass;
        return true;
    }
    if ( !message.value && fullName.value )
    {
        message.className = emptyInputCSSClass;
        fullName.className = inputCSSClass;
        loadContent('/layout/set/ajax/content/view/commentcheck/'+article+'/(empty)/message','comment-check');
        return false;
    }
    if ( message.value && !fullName.value )
    {
        message.className = inputCSSClass;
        fullName.className = emptyInputCSSClass;
        loadContent('/layout/set/ajax/content/view/commentcheck/'+article+'/(empty)/name','comment-check');
        return false;
    }   
    if ( !message.value && !fullName.value )
    {       
        message.className = emptyInputCSSClass;
        fullName.className = emptyInputCSSClass;
        loadContent('/layout/set/ajax/content/view/commentcheck/'+article+'/(empty)/all','comment-check');
        return false;
    }
}
