function getDataServer(url){
	var xml = null;
	try{
		xml = new ActiveXObject("Microsoft.XMLHTTP");
	}catch(expeption){
		xml = new XMLHttpRequest();
	}
	xml.open("GET",url, false);
	xml.send(null);
	if(xml.status == 404) alert("Url no valida");
	return xml.responseText;
}
function instag(tag,campo){
	var input = document.getElementById(campo);
	if(typeof document.selection != 'undefined' && document.selection) {
		var str = document.selection.createRange().text;input.focus();
		var sel = document.selection.createRange();
		sel.text = "[" + tag + "]" + str + "[/" +tag+ "]";
		sel.select();
		return;
	}else if(typeof input.selectionStart != 'undefined'){
		if(typeof input.scrollTop != 'undefined'){
			var st=input.scrollTop;
			var sl=input.scrollTop;
		}
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);
		input.value = input.value.substr(0, start) + '['+tag+'] ' + insText + ' [/'+tag+']'+ input.value.substr(end);
		input.focus();
		if(typeof input.scrollTop != 'undefined'){
			input.scrollTop=st;input.scrollTop=sl;
		}
		input.setSelectionRange(start+2+tag.length+insText.length+3+tag.length,start+2+tag.length+insText.length+3+tag.length);
		return;
	}else{
		input.value+=' ['+tag+']Reemplace este texto[/'+tag+']';
		return;
	}
}
function tagother(tag,tag2,campo){
	var input = document.getElementById(campo);
	if(typeof document.selection != 'undefined' && document.selection) {
		var str = document.selection.createRange().text;
		input.focus();
		var sel = document.selection.createRange();
		sel.text = "["+tag2+"=" + tag + "]" + str + "[/"+tag2+"]";
		sel.select();return;
	}else if(typeof input.selectionStart != 'undefined'){
		if(typeof input.scrollTop != 'undefined'){
			var st=input.scrollTop;
			var sl=input.scrollTop;
		}
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);
		input.value = input.value.substr(0, start) + '['+tag2+'='+tag+']' + insText + '[/'+tag2+']'+ input.value.substr(end);
		input.focus();
		if(typeof input.scrollTop != 'undefined'){
			input.scrollTop=st;input.scrollTop=sl;
		}
		input.setSelectionRange(start+2+tag.length+insText.length+3+tag.length,start+2+tag.length+insText.length+3+tag.length);
		return;
	}else{
		input.value+=' ['+tag2+'='+tag+']Reemplace este texto[/'+tag2+']';
		return;
	}
}
function inslink(campo){
	var input = document.getElementById(campo);
	if(typeof document.selection != 'undefined' && document.selection) {
		var str = document.selection.createRange().text;input.focus();
		var my_link = prompt("Enter URL:","http://");
		if (my_link != null) {
			if(str.length==0){
				str=my_link;
			}
			var sel = document.selection.createRange();
			sel.text = "[url=" + my_link + "]" + str + "[/url]";
			sel.select();
		}
		return;
	}else if(typeof input.selectionStart != 'undefined'){
		if(typeof input.scrollTop != 'undefined'){
			var st=input.scrollTop;var sl=input.scrollTop;
		}
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);
		var my_link = prompt("Enter URL:","http://");
		if (my_link != null) {
			if(insText.length==0){
				insText=my_link;
			}
			input.value = input.value.substr(0, start) +"[url=" + my_link +"]" + insText  + "[/url]"+ input.value.substr(end);
			input.focus();
			if(typeof input.scrollTop != 'undefined'){
				input.scrollTop=st;input.scrollTop=sl;
			}
			input.setSelectionRange(start+11+my_link.length+insText.length+4,start+11+my_link.length+insText.length+4);
		}
		return;
	}else{
		var my_link = prompt("Ingresar URL:","http://");
		var my_text = prompt("Ingresar el texto del link:","");
		input.value+=" [url=" + my_link +  "]" + my_text + "[/url]";
		return;
	}
}
function ins_imag(emot,area){
	var input = document.getElementById(area);
	if(typeof document.selection != 'undefined' && document.selection) {
		var str =document.selection.createRange().text;input.focus();
		var sel =document.selection.createRange();
		sel.text = str + emot;sel.select();
		return;
	}else if(typeof input.selectionStart != 'undefined'){
		if(typeof input.scrollTop != 'undefined'){
			var st=input.scrollTop;var sl=input.scrollTop;
		}
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);
		input.value = input.value.substr(0, start) + insText+ emot + input.value.substr(end);
		input.focus();
		if(typeof input.scrollTop != 'undefined'){
			input.scrollTop=st;input.scrollTop=sl;
		}
		input.setSelectionRange(end+emot.length,end+emot.length);
		return;
	}else{
		input.value+=emot;
		return;
	}
}

function captura_imag(area){
	var my_link = prompt("Ingresar URL:","http://");
	if (my_link != null) {
		ins_imag('[img src='+my_link+']',area);
		}
	}
function smils(emot,campo){
	var input = document.getElementById(campo);
	input.focus();input.value+='::'+emot+'::';
}
function Listen(){
	var aaa = prompt('Escribe el contenido a listar','iten 1');
	if(aaa!=null){
		if(aaa.length!=0){
			var input = document.getElementById('message');
			input.focus();
			input.value+='[*]'+aaa;
		}
	}
}
function log_out(B){
	var A=document.getElementsByTagName("html")[0];
	A.style.filter="progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
	if(confirm(B)){
		return true
	}else{
		A.style.filter="";
		return false
	}
}
function $_(a){
	return document.getElementById(a);
}

function delet(id,cargador,type,desaparece){
	var SendData = getDataServer(host+"/tools.php?type="+type+"&c="+id);
	document.getElementById(cargador).style.display='block';
	setTimeout(
			   function(){
				   if(SendData=='true'){
					   document.getElementById(cargador).style.display='none';
					   $('#'+desaparece).fadeOut();
					}else{
						document.getElementById(cargador).style.display='none';
						alert('Error!\nComentario no se borro');
					}
				},1000);
	return false;
}
function select_post(){
	var SendData =	getDataServer(host+"/tools.php?type=random");
	if(SendData){
		window.location=SendData;
	}
}
function ScreenSixe(){
	var xScroll, yScroll;
	if (window.innerHeight && window.scrollMaxY) {xScroll = window.innerWidth + window.scrollMaxX;yScroll = window.innerHeight + window.scrollMaxY;} else if (document.body.scrollHeight > document.body.offsetHeight){xScroll = document.body.scrollWidth;yScroll = document.body.scrollHeight;} else {xScroll = document.body.offsetWidth;yScroll = document.body.offsetHeight;}var windowWidth, windowHeight;if (self.innerHeight) {	/*all except Explorer*/ if(document.documentElement.clientWidth){windowWidth = document.documentElement.clientWidth; } else {windowWidth = self.innerWidth;}windowHeight = self.innerHeight;} else if (document.documentElement && document.documentElement.clientHeight) { windowWidth = document.documentElement.clientWidth;windowHeight = document.documentElement.clientHeight;} else if (document.body) { /* other Explorers*/windowWidth = document.body.clientWidth;windowHeight = document.body.clientHeight;}	if(yScroll < windowHeight){pageHeight = windowHeight;} else { pageHeight = yScroll;}if(xScroll < windowWidth){	pageWidth = xScroll;} else {pageWidth = windowWidth;}arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);
	return arrayPageSize;
}
function r_screen(content){
	ScreenSixe();
	$('body').append("<style>#lightbox { color:#000;position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;}#overlay {	opacity: 0.90;position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: "+arrayPageSize[1]+"px; color:#FFF;}#containers { color:#000;position: relative;width: 350px;margin: 0 auto;margin-top:"+((arrayPageSize[3]/2)/2)+"px;height:"+(arrayPageSize[3]/2)+"px;}</style>");
	
	$('body').append("<div style=\"background:#000\" id=\"overlay\"></div><div id=\"lightbox\"><div id=\"containers\" style=\"\">"+content+"<img src=\""+hosturl+"/imagenes/cargador.gif\"><br/></div></div>");
	setInterval(
				function(){ $('#lightbox').fadeOut(
												   function(){
													   $('#lightbox,#overlay').remove();
															}
												);
				select_post();
				}, 2000);
	return true
}

function user_info(){
	aap = window.self.location.href;
	aap = aap.replace('\&', '<amp>');
	aaps = window.screen.width;
	aapss = window.screen.height;
	referers = window.document.referrer;
	referers = referers.replace('\&', '<amp>');
	navegador = navigator.userAgent;
	navegador = navegador.replace('\&', '<amp>');
	return aap+"&b="+aaps+"|"+aapss+"&c="+referers+"&d="+navegador;
}

function toolsm(id,id2){
	$(id).click(
				function (){$('.'+id2).fadeIn();}
				);
	$('#close').click(
					  function (){$('.'+id2).fadeOut();}
					)
}

function pasteWindow(id){
	if($_(id).style.position=='fixed'){
		$_(id).style.position='absolute'
		
	}else{
		$_(id).style.position='fixed'
	}
}


function divOver(div){
	if($_(div)){
	$_(div).style.background='#eaedb4';	
	}
}

function divOut(div){
	if($_(div)){
	$_(div).style.background='';

	}
}