/* ######################################################################################
traslink
###################################################################################### */

function lkstatus_ajx(url,user,pagina){
	this.user = user;
	this.pagina = pagina;
	this.ajaxHelper = new net.ContentLoader( this, url, "POST", [] );
	this.exlkstatus();
}

lkstatus_ajx.prototype = {

	exlkstatus: function() {
		var query = this.user + '-' + this.pagina;
		this.ajaxHelper.sendRequest( 'query=' + query );
	},

	ajaxUpdate:  function(request) {
		var results = request.responseText;
		var tdteste = document.getElementById('corpotd');
		tdteste.innerHTML = results;
	},

	handleError: function(request) {
		if ( this.options.errorHandler )
		this.options.errorHandler(request);
	}

};

/* ######################################################################################
Edita o links
###################################################################################### */
function editlink(url,priv,tags,user,p_id){
	this.tags = tags.value;
	this.priv = priv;
	this.user = user;
	this.id = p_id;
	this.ajaxHelper = new net.ContentLoader( this, url, "POST", [] );
	this.editlink_f();
}

editlink.prototype = {

	editlink_f: function() {
		//var query = this.tags + '.@@@-@@@.' + this.priv  + '.@@@-@@@.' + this.user + '.@@@-@@@.' + this.id;
		var query = this.tags + '.@@@-@@@.' + this.priv + '.@@@-@@@.' + this.user + '.@@@-@@@.' + this.id;
		this.ajaxHelper.sendRequest( 'query=' + query );
	},

	ajaxUpdate:  function(request) {
		var results = request;
		var p_tags = document.getElementById('tags'+this.id);
		var p_priv = document.getElementById('priv'+this.id);
		var p_opcao = document.getElementById('opcao'+this.id);
		p_tags.innerHTML = this.tags;
		if(this.priv == 2){
			p_priv.innerHTML = 'Privado';
		}else{
			p_priv.innerHTML = 'Publico';
		}
		var inicialop = p_opcao.innerHTML.split('-');
		p_opcao.innerHTML = inicialop[0] + "- <a href='#' onclick='javascript:lkedit(" + this.id + ",0);'>Editar link</a></strong>";
	},

	handleError: function(request) {
		if ( this.options.errorHandler )
		this.options.errorHandler(request);
	}

};
/* ######################################################################################
Link o banner com o link
###################################################################################### 
function linkbanner(url,user){
	this.user = user;
	this.ajaxHelper = new net.ContentLoader( this, url, "POST", [] );
	this.editlink_f();
}

editlink.prototype = {

	editlink_f: function() {
		var query = this.user;
		this.ajaxHelper.sendRequest( 'query=' + query );
	},

	ajaxUpdate:  function(request) {
		var results = request;
		var tmain = document.getElementById('corpotd');
		tmain.innerHTML = results;
	},

	handleError: function(request) {
		if ( this.options.errorHandler )
		this.options.errorHandler(request);
	}

};
*/
/*######################################################################################
Vt
######################################################################################*/ 
function rankupa(url,id){
  if(votou(id) != 1){
  	this.id = id;
  	this.ajaxHelper = new net.ContentLoader( this, url, "POST", [] );
  	this.rankupa_f();
    votar(id);  
	}
}
function votar(id){
  var date = new Date();
	date.setTime(date.getTime()+(3*24*60*60*1000));
  var expires = "; expires="+date.toGMTString();
  document.cookie = id+"=1"+expires+"; path=/";
}
function votou(id){
  var nameEQ = id + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
  return null;
}
rankupa.prototype = {

	rankupa_f: function() {
		var query = this.id;
		this.ajaxHelper.sendRequest( 'query=' + query );
	},

	ajaxUpdate:  function(request) {
    
	},

	handleError: function(request) {
		if ( this.options.errorHandler )
		this.options.errorHandler(request);
	}

};
/* ######################################################################################
trasbanners
###################################################################################### */

function linkab_ajx(url,user){
	this.user = user;
	this.ajaxHelper = new net.ContentLoader( this, url, "POST", [] );
	this.exlinkab_ajx();
}

linkab_ajx.prototype = {

	exlinkab_ajx: function() {
		var query = this.user;
		this.ajaxHelper.sendRequest( 'query=' + query );
	},

	ajaxUpdate:  function(request) {
		var results = request.responseText;
		var tdteste = document.getElementById('corpotd');
		tdteste.innerHTML = results;
	},

	handleError: function(request) {
		if ( this.options.errorHandler )
		this.options.errorHandler(request);
	}

};
/* ######################################################################################
clickbanner
###################################################################################### */

function cliquebanner(id,tipo){
	this.id = id;
	this.tipo = tipo;
	var url = '../ajx/clickbanner.php';
	this.ajaxHelper = new net.ContentLoader( this, url, "POST", [] );
	this.excliquebanner();
}

cliquebanner.prototype = {

	excliquebanner: function() {
		var query = this.id + '-' + this.tipo;
		this.ajaxHelper.sendRequest( 'query=' + query );
	},

	ajaxUpdate:  function(request) {
		var results = request.responseText;
	},

	handleError: function(request) {
		if ( this.options.errorHandler )
		this.options.errorHandler(request);
	}

};
