 
function nuevoAjax()
{
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false;
	try
	{
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			// Creacion del objet AJAX para IE
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }
 
	return xmlhttp;
}
 
function enviarVoto(datos){
	ajax= nuevoAjax();
 
	var username = document.getElementById('rate').value;
 
	ajax.open("GET", datos);
	ajax.onreadystatechange=function(){
		if (ajax.readyState==4){
			document.getElementById('rate').innerHTML=ajax.responseText;
		}
	}
	ajax.send(null);
}

function enviarComentario(){
	var params = 'comment=' + document.form1.comment.value +
					'&t=' + document.form1.t.value +
					'&id=' + document.form1.id.value;
	ajax= nuevoAjax();
    ajax.open("POST","/lib/comment/add_comment.php",true);
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	ajax.onreadystatechange=function(){
		if (ajax.readyState==4){
			if (ajax.responseText.length<10) window.location = document.form1.url.value;
			else if (ajax.responseText.length<30) 			
				document.getElementById('comment_form').innerHTML=document.getElementById('comment_form').innerHTML + ajax.responseText;

			else document.getElementById('comment_form').innerHTML=ajax.responseText;
		}
	}
	ajax.send(params);
}


function reportarComentario(id,i){
	var params = 'id=' + id;
	ajax= nuevoAjax();
    ajax.open("POST","/lib/comment/report_comment.php",true);
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	ajax.onreadystatechange=function(){
		if (ajax.readyState==4){
			document.getElementById('results_report_'+i).innerHTML=ajax.responseText;
		}
	}
	ajax.send(params);
}

function eliminarComentario(id,i){
	var params = 'id=' + id;
	ajax= nuevoAjax();
    ajax.open("POST","/lib/comment/remove_comment.php",true);
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	ajax.onreadystatechange=function(){
		if (ajax.readyState==4){
			document.getElementById('results_report_'+i).innerHTML=ajax.responseText;
		}
	}
	ajax.send(params);
}

function reportarVideo(id,t){
	var params = 'id=' + id + '&t=' + t;
	ajax= nuevoAjax();
    ajax.open("POST","/lib/video/reportar_video.php",true);
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	ajax.onreadystatechange=function(){
		if (ajax.readyState==4){
			document.getElementById('res_share').innerHTML=ajax.responseText;
		}
	}
	ajax.send(params);
}

function addFavoritos(id,owner){
	var params = 'id=' + id + '&owner=' + owner;
	ajax= nuevoAjax();
    ajax.open("POST","/lib/video/add_favoritos.php",true);
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	ajax.onreadystatechange=function(){
		if (ajax.readyState==4){
			document.getElementById('res_share').innerHTML=ajax.responseText;
		}
	}
	ajax.send(params);
}

function addListaForm(id,lista){
	var params = 'id=' + id + '&lista=' + lista;
	ajax= nuevoAjax();
    ajax.open("POST","/lib/video/add_lista_form.php",true);
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	ajax.onreadystatechange=function(){
		if (ajax.readyState==4){
			document.getElementById('results_report_'+i).innerHTML=ajax.responseText;
		}
	}
	ajax.send(params);
}

function addLista(id,owner){
	var params = 'id=' + id + '&owner=' + owner;
	ajax= nuevoAjax();
    ajax.open("POST","/lib/video/add_lista.php",true);
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	ajax.onreadystatechange=function(){
		if (ajax.readyState==4){
			document.getElementById('res_share').innerHTML=ajax.responseText;
		}
	}
	ajax.send(params);
}

function subcategorias(id){
	var params = 'id=' + id;
	ajax= nuevoAjax();
    ajax.open("POST","/lib/video/subcategorias.php",true);
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	ajax.onreadystatechange=function(){
		if (ajax.readyState==4){
			document.getElementById('subcats').innerHTML=ajax.responseText;
		}
	}
	ajax.send(params);
}

function open_mail(user,title,sMessage){
		var sURL = (self.location.href) ? self.location.href : self.location;
		var sSubject = escape(user + ' sent you this video from HowItoDance.com');
        var sMessage = escape('Hey,\n\nI thought you\'d like this video I found at http://www.howItoDance.com:\n\n'+ title + '\n'+ sURL.replace("#","") +'\n\nLet me know what you think!\n\n - '+ user +'\n');
        if (window.location.href) {
            window.location.href = 'mailto:?subject='+sSubject+'&body='+sMessage;
        } else {
            window.location = 'mailto:?subject='+sSubject+'&body='+sMessage;
        }
}
