/*
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);
	}

};


/*
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);
	}

};

/*
Mais links
*/

function maislnk(url,tipo,pagina){
	this.tipo = tipo;
	this.pagina = pagina;
	this.ajaxHelper = new net.ContentLoader( this, url, "POST", [] );
	this.maislnkpr();
}

maislnk.prototype = {

	maislnkpr: function() {
		var query = this.tipo + '-' + this.pagina;
		this.ajaxHelper.sendRequest( 'query=' + query );
	},

	ajaxUpdate:  function(request) {
		var results = request.responseText;
		if(this.tipo == 1){
		  var tdteste = document.getElementById('caixam');
		}else if(this.tipo == 2){
      var tdteste = document.getElementById('caixau');
    }else if(this.tipo == 3){
      var tdteste = document.getElementById('caixac');
    }else if(this.tipo.substr(0,1) == 4){
      var tdteste = document.getElementById('caixat');
    }
		tdteste.innerHTML = results;
	},

	handleError: function(request) {
		if ( this.options.errorHandler )
		this.options.errorHandler(request);
	}

};
/*
Carrega analytics
*/
function abanalytics(numero){
  this.numero = numero;
	var url = 'ajx/analytics.php';
	this.ajaxHelper = new net.ContentLoader( this, url, "POST", [] );
	this.abanalyticsajx();
}

abanalytics.prototype = {

	abanalyticsajx: function() {
		var query = this.numero;
		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);
	}

};
/*
Salva link
*/
function edtlink(id,nvlink){
  this.id = id;
  this.nvlink = nvlink;
	var url = 'ajx/salvanvlink.php';
	this.ajaxHelper = new net.ContentLoader( this, url, "POST", [] );
	this.edtlinkajx();
}

edtlink.prototype = {
	edtlinkajx: function() {
		var query = this.id + '{}' + this.nvlink;
		this.ajaxHelper.sendRequest( 'query=' + query );
	},

	ajaxUpdate:  function(request) {
		var results = request.responseText;
	  var spanus = document.getElementById('link'+this.id);
    var hdlink = document.getElementById('hl'+this.id);
    var hplink = document.getElementById('hp'+this.id);
    hdlink.value = this.nvlink;
		spanus.innerHTML = "<a onclick='window.open(\"status/" + hplink.value + "/1\",\"Status\",\"location=0,status=1,location=0,width=810 ,height=300\");' title='" + this.nvlink +"'>" + this.nvlink + "</a>"
	},

	handleError: function(request) {
		if ( this.options.errorHandler )
		this.options.errorHandler(request);
	}

};
/*
Carrega nscript
*/
function nscript(numero){
  this.numero = numero;
	var url = 'ajx/nspdg.php';
	this.ajaxHelper = new net.ContentLoader( this, url, "POST", [] );
	this.nscriptpt();
}

nscript.prototype = {

	nscriptpt: function() {
		var query = this.numero;
		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);
	}

};
/*
*/
function twittelink(texto,link){
  this.texto = texto;
  this.link = link;  
	this.ajaxHelper = new net.ContentLoader( this, "ajx/twittalinks.php", "POST", [] );
	this.twittelinkpt();
}

twittelink.prototype = {
	twittelinkpt: function() {
		this.ajaxHelper.sendRequest( 'texto=' + this.texto + '&link='+this.link);
	},

	ajaxUpdate:  function(request) {
		if(request.responseText != 'erro' && request.responseText != '' && request.responseText != 'semlink'){
		  var msnsagem = '<table cellspacing=0 cellpadding=0 width="100%" height="100%"><tr><td valign="middle" style="text-align:center">Seu link foi twittado com sucesso<br><input type="button" class="botao70" value="Ok" onclick="javascript:fechajanelas();"></td></tr></table>';
		  $('#dvmsgjn').fadeOut('slow',function(){
        $('#dvmsgjn').html(msnsagem);
        $('#dvmsgjn').fadeIn('slow');
        twittadonk = 1;
      });
      
    }else if(request.responseText == 'semlink'){
      alert('A sua mensagem precisa conter o link do vqv.me'); 
      $('#descupload').val(link);
		}else{
      alert('Ocorreu um erro desconhecido, tente novamente ou entre em contato com o suporte.');
    }
	},

	handleError: function(request) {
		if ( this.options.errorHandler ){
	    alert('Ocorreu um erro desconhecido, tente novamente ou entre em contato com o suporte.');;
    }
	}
};

function encurtarlink(link){
  this.link = link;  
	this.ajaxHelper = new net.ContentLoader( this, "ajx/encurteisso.php", "POST", [] );
	this.encurtarlinkpt();
}

encurtarlink.prototype = {
	encurtarlinkpt: function() {
		this.ajaxHelper.sendRequest( 'link='+this.link);
	},

	ajaxUpdate:  function(request) {
		if(request.responseText != 'erro' && request.responseText != '' && request.responseText != 'inicioerro'){
		  $('#encurtaload').fadeOut('fast',function(){
		    $('#btexporta').fadeIn('fast');
		  });
		  $('#divcolocalink').animate({
                          height: '52px'}, 'slow', function() {
        $('#divcolocalink').html(request.responseText);
      });
		}else if(request.responseText == 'inicioerro'){
      $('#encurtaload').fadeOut('fast',function(){
		    $('#btexporta').fadeIn('fast');
		    alert('Seu link não esta correto, deve começar com http:// ou https://');
		  }); 
    }else{
      $('#encurtaload').fadeOut('fast',function(){
		    $('#btexporta').fadeIn('fast');
        alert('Ocorreu um erro desconhecido, tente novamente ou entre em contato com o suporte.');
       });
    } 
	},

	handleError: function(request) {
		if ( this.options.errorHandler ){
	    $('#encurtaload').fadeOut('fast',function(){
		    $('#btexporta').fadeIn('fast');
        alert('Ocorreu um erro desconhecido, tente novamente ou entre em contato com o suporte.');
       });
    }
	}
};

