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;
            	$(document).ready( function() {
            		$("a[rel='cbox-image']").colorbox({
            			current: "Imagen {current} de {total}",
            			onComplete: function() {
                    		var titleheight = $('#cboxTitle').height();

                    		$('#colorbox').height($('#colorbox').height() + titleheight);
                    		$('#cboxWrapper').height($('#cboxWrapper').height() + titleheight);
                    		$('#cboxMiddleLeft').height($('#cboxMiddleLeft').height() + titleheight);
                    		$('#cboxMiddleRight').height($('#cboxMiddleRight').height() + titleheight);
                    		$('#cboxContent').height($('#cboxContent').height() + titleheight);
                    	}
                    });
            		$("a[rel='cbox-video-slider']").colorbox({iframe:true, innerWidth:"50%", innerHeight:"90%", current: "Vídeo {current} de {total}"});
            	});
            }
            else
           	{
            	container.innerHTML = '<div class="center" style="margin: 100px auto"><img src="/design/iguana_std/images/loading.gif"></div>';
            }
        }
         ajax.send(null);         
}

/*
var processAjaxStar = function(node_path,layer_ajax){
    new loadContent(node_path,layer_ajax).request();
}
*/


function setStyle(elementID){

    var regularExpression=/\-active$/;   
    var element = document.getElementById(elementID);
    var elementClassName = element.className;

    if (!elementClassName.match(regularExpression))
    {       
    	var newClassName = elementClassName+'-active';
   		element.className = newClassName;
    
    	var parent = element.parentNode;
    	var anchors = parent.getElementsByTagName("a");
    
    	for (var i=0; i<anchors.length; i++){        
        	if (anchors[i]!=element){       
            	anchors[i].className = elementClassName;        
        	}        
    	}        
    }
}

function checkForm( article ){    
	var message = document.getElementById('message');
    var fullName = document.getElementById('input-name');
    var messageClass = 'box';
    var nameClass = 'input-data';
    var emptyMessageClass = 'box-empty';
    var emptyNameClass = 'input-data-empty';

    if ( message.value && fullName.value )
    {        
        message.className = messageClass;
        fullName.className = nameClass;
        return true;
    }
    if ( !message.value && fullName.value )
    {
        message.className = emptyMessageClass;
        fullName.className = nameClass;
        loadContent('/layout/set/ajax/content/view/commentcheck/'+article+'/(empty)/message','comment-check');
        return false;
    }
    if ( message.value && !fullName.value )
    {
        message.className = messageClass;
        fullName.className = emptyNameClass;
        loadContent('/layout/set/ajax/content/view/commentcheck/'+article+'/(empty)/name','comment-check');
        return false;
    }   
    if ( !message.value && !fullName.value )
    {       
        message.className = emptyMessageClass;
        fullName.className = emptyNameClass;
        loadContent('/layout/set/ajax/content/view/commentcheck/'+article+'/(empty)/all','comment-check');
        return false;
    }
}

function checkBlogsCommentForm( blogItemNodeId ){    
    var message = tinyMCE.get('message').getContent();
    var fullName = document.getElementById('input-name');
    var messageClass = 'mceEditor';
    var nameClass = 'input-data';
    var emptyMessageClass = 'box-empty';
    var emptyNameClass = 'input-data-empty';

    if ( message.length && fullName.value )
    {        
        message.className = messageClass;
        fullName.className = nameClass;
        return true;
    }
    if ( !message.length && fullName.value )
    {
        message.className = emptyMessageClass;
        fullName.className = nameClass;
        loadContent('/ezjscore/run/igajax/navigation/commentcheck/'+article+'/(empty)/message','comment-check');
        return false;
    }
    if ( message.length && !fullName.value )
    {
        message.className = messageClass;
        fullName.className = emptyNameClass;
        loadContent('/ezjscore/run/igajax/navigation/commentcheck/'+article+'/(empty)/name','comment-check');
        return false;
    }   
    if ( !message.length && !fullName.value )
    {       
        message.className = emptyMessageClass;
        fullName.className = emptyNameClass;
        loadContent('/ezjscore/run/igajax/navigation/commentcheck/'+article+'/(empty)/all','comment-check');
        return false;
    }
}

function loadFileDescription( node_id ) {
	var containers = document.getElementsByName( 'file-description' );
	var container_id = 'file-description-' + node_id;

	for ( var i = 0; i < containers.length; i++ )
	{
		if ( containers[i].id == container_id && containers[i].style.display == 'none' )
		{
			// load the description
			loadContent( '/ezjscore/run/igajax/navigation/loadfiledescription/(id)/' + node_id, container_id );
			containers[i].style.display = 'block';
		}
		else if ( containers[i].style.display == 'block' )
			containers[i].style.display = 'none';
	}

	return false;
}

