// Js by Jennifer Vargas - Vesyves.com (c)

//index.php?idlist=#&idvideo=#


var Ajax = new Object();

Ajax = {
    main_url: "http://www.vesyves.com/frontend/",
    
	new_ajax: function() {
        try {
            this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {
                this.xmlhttp = false;
            }
        }
        if ( !this.xmlhttp && typeof XMLHttpRequest != 'undefined') {
            this.xmlhttp = new XMLHttpRequest();
        } 
    },

    get_data: function(status) {
        
 	var msg = document.getElementById('message' + status);
	
	if(status == 'comments'){
		msg.innerHTML = "Comentario enviado, sera publicado cuanto antes.";
		msg.style.color ="green";
	}
	if(status == 'questions'){
		msg.innerHTML = "Su pregunta ha sido enviada con exito. Uno de nuestros administradores estara respondiendola lo mas pronto posible.";
		msg.style.color ="green";
	}
	if(status == 'eform'){
		msg.innerHTML = "Su correo ha sido enviado con exito. Puede cerrar esta ventana sin ningun problema.";
		msg.style.color ="blue";
	}
	document.getElementById(status).innerHTML = this.xmlhttp.responseText
	
	//document.getElementById(status).style.visibility="hidden";
	
    },

    send_data: function(url, string, status) {
	this.xmlhttp.open('POST', this.main_url+url, true);
        this.xmlhttp.onreadystatechange = function() {
            if ( Ajax.xmlhttp.readyState == 4 ) {
                Ajax.get_data( status )
            }
        } 
 
        this.xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
        this.xmlhttp.send(string) 
    },

    encodeURLString: function(string) {
	    var value;
		
		varArray = string.split('&');
		for (i = 0; i < varArray.length; i++){
			evcont = 'value = document.getElementById(\''+varArray[i]+'\').value;';
			eval(evcont);
		    
		    varArray[i] = this.encVar(varArray[i], value);
		}
	    return varArray.join('&');
    },

    encVar: function(name, value) {
        var varString = encodeURIComponent(name) + "=" + encodeURIComponent(value);
	    return varString;
    },
	
    submit_data: function(direct, inputs, span) {
        this.LoadingLay();
        this.new_ajax();
        var string = this.encodeURLString( inputs );
    
	    this.send_data(direct, string, span)
    },
	
    LoadingLay: function()
    {
        var ldiv = document.getElementById("loading-layer");
        ldiv.style.visibility="visible";
			
	    setTimeout('Ajax.LoadingCounter()', 1500);
    },

    LoadingCounter: function() 
    {
        if( this.xmlhttp.readyState == 4 ) {
            document.getElementById("loading-layer").style.visibility="hidden";
	    }
    }	
}

function shr(capa) {
    var targetElement = document.getElementById(capa);
    var element_img = document.getElementById(capa+"_img");
	
    if (targetElement.style.display == "none") 
    {
	    targetElement.style.display = ""; 
	    if( element_img )  
	        element_img.src = 'images/exp_minus.gif';
	}
    else
	{
        targetElement.style.display = "none";
	    if( element_img )
            element_img.src = 'images/exp_plus.gif';
	}
}
 
// Tooltip
// Copyright (C) September 2005  DTHMLGoodies.com, Alf Magne Kalleland

function showToolTip(e,text){
	if(document.all)e = event;
	
	var obj = document.getElementById('bubble_tooltip');
	var obj2 = document.getElementById('bubble_tooltip_content');
	obj2.innerHTML = text;
	obj.style.display = 'block';
	var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; 
	var leftPos = e.clientX - 100;
	if(leftPos<0)leftPos = 0;
	obj.style.left = leftPos + 'px';
	obj.style.top = e.clientY - obj.offsetHeight -1 + st + 'px';
}	
 
function hideToolTip()
{
	document.getElementById('bubble_tooltip').style.display = 'none';
	
}

function citar(e,num)
{
	 if(document.all)e = event;
     
	 var cu = document.getElementById('cu_' + num);
	 var cm = document.getElementById('cm_' + num);
	 
	 if( cu && cm )
	 {
		 showToolTip(e, '<b>' + cu.innerHTML + "</b><br />" + cm.innerHTML);
	 }
}
