<!--
var TempHeight = 0;
var FinalHeight = 0;

function HeightSet(iFrm)
{
	try
	{
		var h1=window.document.getElementById('leftFrame').contentWindow.document.body.scrollHeight;
		var h2=window.document.getElementById('pagesFrame').contentWindow.document.body.scrollHeight;
		var docHeight;
		if (h1>=h2) docHeight=h1;
		else docHeight=h2;
		if (docHeight<500) docHeight=500;
		window.document.getElementById('leftFrame').style.height=docHeight + 'px';
		window.document.getElementById('pagesFrame').style.height=docHeight + 'px';
	}
	catch(ex)
	{
		alert(ex.toString());
	}
}

function LeftCheck(iFrm)
{
	try
	{
		if (document.all)
		{
			var LeftState = window.frames['left'].document.readyState;
			if (LeftState == "complete")
			{
				HeightSet(iFrm);
			}
			else
			{
				reCall=setTimeout("LeftCheck()",50);
			}
		}
		else HeightSet(iFrm);
	}
	catch(ex)
	{
		//alert(ex.description);
	}
}

//urmeaza functiile care vor fi accesate din left_page.aspx
function SelfCheck()
{
	try
	{
		if (document.all)
		{
			var SelfState = document.readyState;
			if (SelfState == "complete")
			{
				HeightSet_v2();
			}
			else
			{
				reCall = setTimeout("SelfCheck()", 50);
			}
		}
		else HeightSet_v2();
	}
	catch(ex)
	{
		//NOP
	}
}

function HeightSet_v2()
{
	try
	{
		var h1=parent.document.getElementById('leftFrame').contentWindow.document.body.scrollHeight;
		var h2=parent.document.getElementById('pagesFrame').contentWindow.document.body.scrollHeight;
		var docHeight;
		if (h1>=h2) docHeight=h1;
		else docHeight=h2;
		if (docHeight<500) docHeight=500;
		parent.document.getElementById('leftFrame').style.height=docHeight + 'px';
		parent.document.getElementById('pagesFrame').style.height=docHeight + 'px';
	}
	catch(ex)
	{
		alert(ex.description);
	}
}

function changeHeight()
{
//var theHeight = document.getElementById('WinBuscador').document.body.scrollHeight;
//document.getElementById('WinBuscador').height = theHeight + 50;
try
	{
	var theHeight = document.body.scrollHeight;
	parent.document.getElementById('WinBuscador').height = theHeight + 20;
	}
catch(ex)
	{
	//do something
	}
}

//------------------------------------
function ResizeIframeHome()
{
try
	{
	var HeightLeft = parent.frames('iframe_left').document.body.scrollHeight;
	var HeightRight = parent.frames('iframe_right').document.body.scrollHeight;
	var theHeight = (HeightLeft > HeightRight) ? HeightLeft : HeightRight;
	
	parent.document.getElementById('iframe_left').height = theHeight;
	parent.document.getElementById('iframe_right').height = theHeight;
	top.document.getElementById('pages').height = theHeight + 40;
	}
catch (ex)
	{
	//do something
	}
}
//-------------------------
function ChangeBuscarRef(Idioma)
{
switch (Idioma)
	{
	case 2:
		document.getElementById('buscar_ref_frame').src = "buscarRef_cat.htm";
		break;
	case 3:
		document.getElementById('buscar_ref_frame').src = "buscarRef_en.htm";
		break;
	case 4:
		document.getElementById('buscar_ref_frame').src = "buscarRef_fr.htm";
		break;
	default:
		document.getElementById('buscar_ref_frame').src = "buscarRef.htm";
		break;
	}
}
//--------------------------------------
function RandomGet(Number)
{
try
	{
	return Math.floor(Math.random() * Number);
	}
catch (ex)
	{
	//do something;
	}
}

function ImagesReloadSrc()
{
try
	{
	var theMainImg = document.getElementById('MainImage');
	var theMapaImg = document.getElementById('Mapa');
	var MainSrc = theMainImg.src;
	var MapaSrc = theMapaImg.src;
	theMainImg.src = MainSrc + "?" + RandomGet(200);
	theMapaImg.src = MapaSrc + "?" + RandomGet(200);
	}
catch (ex)
	{
	//do something;
	}
}

function ReloadImgSrc(ImageId)
{
try
	{
	var ImageSrc = document.getElementById(ImageId).src;
	document.getElementById(ImageId).src = ImageSrc + "?" + RandomGet(200);
	}
catch (ex)
	{
	//do something;
	}
}


function openProducto()
{
try
	{
	var Codigo = document.Form1.BuscarRef.value;
	
	if (isFinite(Codigo) == true)
		{
		top.frames("pages").location = "ReferenciaNoValida.aspx?Codigo=" + Codigo;
		return true;
		}
	else
		{
		document.Form1.BuscarRef.focus();
		document.Form1.BuscarRef.select();
		return false;
		}
	}
catch (ex)
	{
	//do something;
	//alert(ex);
	}
}

function RefEmpty(forEmpty, Idioma)
{
try
{
var RefVal = document.getElementById('BuscarRef').value;
var CompareVal;

switch (Idioma)
	{
	case 1: //CAS;
		CompareVal = "Abonado/Producto";
		break;
	case 2: //CAT;
		CompareVal = "Abonat/Producte";
		break;
	case 3: //EN;
		CompareVal = "Credited/Product";
		break;
	case 4: //FR;
		CompareVal = "Crédité/Produit";
		break;
	}

if ((forEmpty == true) && (RefVal == CompareVal))
	{
	document.getElementById('BuscarRef').value = "";
	document.getElementById('BuscarRef').select();
	}

if ((forEmpty == false) && (RefVal == ""))
	{
	document.getElementById('BuscarRef').value = CompareVal;
	}
}
catch (ex)
{
//do something;
}
}

function TestKey()
{
var tasta=event.keyCode;
if ((tasta<=47)||(tasta>=58))
	{
	return false;
	}
}

function HrefSet()
{
try
	{
	var theElement = event.srcElement.id;
	var theContent = event.srcElement.innerHTML;
	
	if (theContent != '')
		{
		switch (theElement)
			{
			case 'lblEmail':
				window.open('mailto:' + theContent);
				break;
			case 'lblWeb':
				var httpPosition = theContent.indexOf('http://');
				theContent = (httpPosition != 0) ? 'http://' + theContent : theContent;
				window.open(theContent);
				break;
			}
		}
	}
catch (ex)
	{
	//do something;
	}
}

//-----------------------------
function deleteSession()
{
try
	{
	if (document.readyState == "complete")
		{
		document.getElementById('btnDeleteSessionDirectory').click();
		}
	}
catch (ex)
	{
	//do something;
	}
}

function TestAddUser()
{
try
	{
	var Mode=top.frames('top').document.getElementById('Hid').value;
	if (Mode!='')
		{
		var Current=top.frames('pages').location.search;
		if (Current!='?' + Mode)
			{
			alert('Hay que crear un usuario para la nueva empresa!');
			top.frames('pages').location='Usuario.aspx?' + Mode;
			}
		}
	}
catch (ex)
	{
	//do something;
	}
}
//-->