// para ajustar la altura del iframe en motores Gecko
var alturaExtraGecko = 40;
var uaIsMsie = navigator.userAgent.toLowerCase().indexOf("msie")!=-1;
//funciones para que los iframes se adapten al tamaño de los documentos que se añaden
function getDocHeight(doc1) {

	var docHt=0, sh, oh;
	var doc = doc1;

	if (doc.height) docHt = doc.height;
	else if (doc.body) {
		if (doc.body.scrollHeight) docHt = sh = doc.body.scrollHeight;
		if (doc.body.offsetHeight) docHt = oh = doc.body.offsetHeight;
		if (sh && oh) docHt = Math.max(sh, oh);
		if (sh) docHt = sh;
	}
	return parseInt(docHt * 1.1); //+ ((navigator.userAgent.toLowerCase().indexOf("msie")!=-1)?0:alturaExtraGecko);
}
//
function getDocWidth(doc1) {
	var docWt=0, sw, ow;
	var doc = doc1;

	if (doc.width) docHt = doc.width;
	else if (doc.body) {
		if (doc.body.scrollWidth) docWt = sw = doc.body.scrollWidth;
		if (doc.body.offsetWidth) docWt = ow = doc.body.offsetWidth;
		if (sw && ow) docWt = Math.max(sw, ow);
	}
	return docWt;
}
//
function adaptarIframe() {
	var iframeWin = window.frames["frame1"];
	var iframeEl = document.getElementById? document.getElementById("frame1"): document.all? document.all["frame1"]: null;
	var docHt = uaIsMsie?getDocHeight(iframeWin.document):getDocHeight(iframeEl.contentDocument);
	//var docWt =  uaIsMsie?getDocWidth(iframeWin.document):getDocWidth(iframeEl.contentDocument);

	iframeEl.style.height = docHt+"px";
//	alert(iframeEl.style.height);
//	alert(iframeEl.height);
	//iframeEl.style.width = docWt;
	
	}
//
function readaptarIframe(){
   try {
	if (!window.opener) {
		var doc=window.parent.document;
		var iframeWin = window.parent.window.frames["frame1"];
		var iframeEl = doc.getElementById? doc.getElementById("frame1"): doc.all? doc.all["frame1"]: null;			
		//ponemos a cero la altura ¡¡no la anchura, NO FUNCIONA!!
		if (iframeEl) iframeEl.style.height = 0;
		//redimensionamos	
		var docHt = uaIsMsie?getDocHeight(iframeWin.document):getDocHeight(iframeEl.contentDocument);
		//var docWt = uaIsMsie?getDocWidth(iframeWin.document):getDocWidth(iframeEl.contentDocument); 	
	//
		if(docHt!=0)
		{
			if(docHt>iframeEl.style.height)
			{
				iframeEl.style.height = docHt;
			}else
			{
				iframeEl.style.height = 0;
				iframeEl.style.height = docHt;
			}
		}
	/*	if(docWt!=0)
		{
			if(docWt>iframeEl.style.width)
			{
				iframeEl.style.width = docWt;
			}
		}*/
	}
   } catch (e) {}
}
function ponerAltura(altura)
{
	var doc=window.parent.document;
	var iframeEl = doc.getElementById? doc.getElementById("frame1"): doc.all? doc.all["frame1"]: null;
	iframeEl.style.height = altura + alturaExtraGecko;
}
