var nav = (navigator.appName == "Microsoft Internet Explorer") ? "ie" : "ns";
var listo=false;
var temps;
var num=0;
var num2=0;
var selcampo="0";
function scrollup()
{
if (listo) {
		if (texto.style.pixelTop < limitesuptexto) texto.style.pixelTop += brusquedad;
			num += brusquedad * longdelscroll / (texto.scrollHeight-145);
			if (num >= 1) {
				dragitem.ypos -= parseInt(num);
				num -= parseInt(num);
			}
			if (dragitem.ypos < limitesupscroll) dragitem.ypos = limitesupscroll;   
			else if (dragitem.ypos > limiteinfscroll) dragitem.ypos = limiteinfscroll;
			dragitem.pixelTop = dragitem.ypos;
			anty=dragitem.ypos
		}
	h=document.getElementById('texto').offsetHeight;
	temps=setTimeout('scrollup()',lentitud);
	if (dragitem.ypos != limiteinfscroll){document.getElementById('texto').style.height=h+brusquedad;}

}

function scrollup2()
{
if (listo) {
		if (texto2.style.pixelTop < limitesuptexto) texto2.style.pixelTop += brusquedad;
			num2 += brusquedad * longdelscroll / (texto2.scrollHeight-145);
			if (num2 >= 1) {
				dragitem2.ypos -= parseInt(num2);
				num2 -= parseInt(num2);
			}
			if (dragitem2.ypos < limitesupscroll) dragitem2.ypos = limitesupscroll;   
			else if (dragitem2.ypos > limiteinfscroll) dragitem2.ypos = limiteinfscroll;
			dragitem2.pixelTop = dragitem2.ypos;
			anty2=dragitem2.ypos
		}
	h=document.getElementById('texto2').offsetHeight;
	temps2=setTimeout('scrollup2()',lentitud);
	if (dragitem2.ypos != limiteinfscroll){document.getElementById('texto2').style.height=h+brusquedad;}
}


function scrolldown()
{
if (listo) {
		if (texto.style.pixelTop > -texto.scrollHeight+limiteinftexto) texto.style.pixelTop -= brusquedad;
			num += brusquedad * longdelscroll / (texto.scrollHeight-145);
			if (num >= 1) {
				dragitem.ypos += parseInt(num);
				num -= parseInt(num);
			}
			if (dragitem.ypos < limitesupscroll) dragitem.ypos = limitesupscroll; 
			else if (dragitem.ypos > limiteinfscroll) dragitem.ypos = limiteinfscroll;
			dragitem.pixelTop = dragitem.ypos;
			anty=dragitem.ypos
	}
	h=document.getElementById('texto').offsetHeight;
	temps=setTimeout('scrolldown()',lentitud);
	document.getElementById('texto').style.height=h+brusquedad;
	if (dragitem.ypos != limiteinfscroll){document.getElementById('texto').style.height=h+brusquedad;}
}

function scrolldown2()
{
if (listo) {
		if (texto2.style.pixelTop > -texto2.scrollHeight+limiteinftexto) texto2.style.pixelTop -= brusquedad;
			num2 += brusquedad * longdelscroll / (texto2.scrollHeight-145);
			if (num2 >= 1) {
				dragitem2.ypos += parseInt(num2);
				num2 -= parseInt(num2);
			}
			if (dragitem2.ypos < limitesupscroll) dragitem2.ypos = limitesupscroll; 
			else if (dragitem2.ypos > limiteinfscroll) dragitem2.ypos = limiteinfscroll;
			dragitem2.pixelTop = dragitem2.ypos;
			anty2=dragitem2.ypos
	}
	h=document.getElementById('texto2').offsetHeight;
	temps2=setTimeout('scrolldown2()',lentitud);
	if (dragitem2.ypos != limiteinfscroll){document.getElementById('texto2').style.height=h+brusquedad;}
}


function inidragndrop() {
	dragitem = document.all.dragcss.style;
	dragitem.xpos = dragitem.pixelLeft;
	dragitem.ypos = dragitem.pixelTop;
	dragndrop = false
	dragndrop2 = false
	document.onmousedown = seleccion
	document.onmousemove = drag
	document.onmouseup = drop
}

function inidragndrop2() {
	dragitem2 = document.all.dragcss2.style;
	dragitem2.xpos = dragitem2.pixelLeft;
	dragitem2.ypos = dragitem2.pixelTop;
	dragndrop2 = false
	dragndrop = false
	document.onmousedown = seleccion
	document.onmousemove = drag
	document.onmouseup = drop
}

function selectdrag(){
	document.onmousedown = seleccion
	document.onmousemove = drag
	document.onmouseup = drop
}

function seleclayer(campo){
	selcampo = campo;
}

function seleccion(e) {
		var x=event.x; var y=event.y
		if (selcampo=="1")
		{
			if (x>=dragitem.pixelLeft && x<=dragitem.pixelLeft+dragitem.pixelWidth && y>=dragitem.pixelTop && y<=dragitem.pixelTop+dragitem.pixelHeight) {
				dragitemy = y-dragitem.ypos
				anty = dragitem.ypos
				dragndrop = true
				return false
			}
			else if (x>=dragitem.pixelLeft && x<=dragitem.pixelLeft+dragitem.pixelWidth && y>=dragitem.pixelTop+dragitem.pixelHeight && y<=limiteinfscroll-2) {
				for(i=0;i<brusq_salto;i++) { scrolldown(); clearTimeout(temps); }
				return false
			}
			else if (x>=dragitem.pixelLeft && x<=dragitem.pixelLeft+dragitem.pixelWidth && y>=limitesupscroll+2 && y<=dragitem.pixelTop) {
				for(i=0;i<brusq_salto;i++) { scrollup(); clearTimeout(temps); }
				return false
			}
		}
		else if (selcampo=="2"){
			if (x>=dragitem2.pixelLeft && x<=dragitem2.pixelLeft+dragitem2.pixelWidth && y>=dragitem2.pixelTop && y<=dragitem2.pixelTop+dragitem2.pixelHeight) {
				dragitemy2 = y-dragitem2.ypos
				anty2 = dragitem2.ypos
				dragndrop2 = true
				return false
			}
			else if (x>=dragitem2.pixelLeft && x<=dragitem2.pixelLeft+dragitem2.pixelWidth && y>=dragitem2.pixelTop+dragitem2.pixelHeight && y<=limiteinfscroll-2) {
				for(i=0;i<brusq_salto;i++) { scrolldown2(); clearTimeout(temps2); }
				return false
			}
			else if (x>=dragitem2.pixelLeft && x<=dragitem2.pixelLeft+dragitem2.pixelWidth && y>=limitesupscroll+2 && y<=dragitem2.pixelTop) {
				for(i=0;i<brusq_salto;i++) { scrollup2(); clearTimeout(temps2); }
				return false
			}
		}

return false;
}

function drag(e) {
		var x=event.x; var y=event.y
		if (dragndrop) {
			if (y < limitesupscroll || y-dragitemy < limitesupscroll) dragitem.ypos = limitesupscroll;
			else if (y > limiteinfscroll+10 || y-dragitemy > limiteinfscroll) dragitem.ypos = limiteinfscroll;
			else dragitem.ypos = y-dragitemy
			dragitem.pixelTop = dragitem.ypos;
			if (dragitem.ypos == limitesupscroll) texto.style.pixelTop = 2;
			else if (dragitem.ypos == limiteinfscroll) texto.style.pixelTop = -texto.scrollHeight+limiteinftexto-10;
			else texto.style.pixelTop += parseInt((anty-dragitem.ypos)*(texto.scrollHeight-limiteinftexto+10)/longdelscroll);
			anty=dragitem.ypos
			return false
		}
		if (dragndrop2) {
			if (y < limitesupscroll || y-dragitemy2 < limitesupscroll) dragitem2.ypos = limitesupscroll;
			else if (y > limiteinfscroll+10 || y-dragitemy2 > limiteinfscroll) dragitem2.ypos = limiteinfscroll;
			else dragitem2.ypos = y-dragitemy2
			dragitem2.pixelTop = dragitem2.ypos;
			if (dragitem2.ypos == limitesupscroll) texto2.style.pixelTop = 2;
			else if (dragitem2.ypos == limiteinfscroll) texto2.style.pixelTop = -texto2.scrollHeight+limiteinftexto-10;
			else texto2.style.pixelTop += parseInt((anty2-dragitem2.ypos)*(texto2.scrollHeight-limiteinftexto+10)/longdelscroll);
			anty2=dragitem2.ypos
			return false
		}
}

function drop(e) {
//	var x=event.x; var y=event.y+document.body.scrollTop
	dragndrop = false
	dragndrop2 = false
	selcampo = "0";
}