function ResizeMe()
{
try
	{
	document.getElementById('FrameContenidos').height=document.frames('FrameContenidos').document.body.scrollHeight;
	var hl=parent.frames('FrameLeft').document.body.scrollHeight;
	var hr=parent.frames('FrameRight').document.body.scrollHeight;
	if (parseInt(hl)>parseInt(hr))
		{
		parent.document.getElementById('FrameRight').height=hl;
		}
	else
		{
		parent.document.getElementById('FrameRight').height=hr;
		parent.document.getElementById('FrameLeft').height=hr;
		}
	}
catch (ex)
	{
		alert(ex.description);
	}
}


function ResizeMe1()
{
	try
	{
		document.getElementById('LeftPrivada').height=document.frames('LeftPrivada').document.body.scrollHeight;
	}
catch (ex)
	{
		alert(ex.description);
	}
}


function OpenLey(Idioma)
{
try
	{
	var theFile;
	
	switch (Idioma)
		{
		case 1://CAS;
			theFile = 'LeyProteccionDatos.htm';
			break;
		case 2://CAT;
			theFile = 'LeyProteccionDatos_cat.htm';
			break;
		case 3://EN;
			theFile = 'LeyProteccionDatos_en.htm';
			break;
		}
	
	var winLey = window.open(theFile, 'windowLey', 'left=0,top=0,width=400,height=400,status=0');
	}
catch (ex)
	{
		alert(ex.description);
	}
}

function OpenLegal(Idioma)
{
try
	{
	var theMess;
	
	switch (Idioma)
		{
		case 1://CAS;
			theMess = 'No tenga el texto';
			break;
		case 2://CAT;
			theMess = 'No tingui el text';
			break;
		case 3://EN;
			theMess = 'Don\'t have the text';
			break;
		}
	
	alert(theMess);
	}
catch (ex)
	{
		alert(ex.description);
	}
}

function Enlarge(e)
{
	try
	{
		var strSrc;
		if (e.target)
			{
				strSrc = e.target.src;
			}
		else if (e.srcElement)
			{
				strSrc = e.srcElement.src;
			}

		//var strSrc = event.srcElement.src;
		var img=new Image();
		img.src=strSrc;
		//var w = img.width + 8;
		//var h = img.height + 47;
		var w = img.width;
		var h = img.height;
		var l = Math.round((1002 - h)/2);
		var t = Math.round((600 - w)/2);
		if (l<0) l=0
		if (t<0) t=0
		//window.showModelessDialog(strSrc,'','dialogHeight:' + h + 'px;dialogWidth:' + w + 'px;resizable:1;');
		window.open(strSrc,'Foto','width=' + w + ',height=' + h + ',Left=' + l + ',Top=' + t + ',resizable=1',true);
	}
catch (ex)
	{
		alert(ex.description);
	}
}


function ControlLength(len,e)
{
	try
	{
		var s;
		if (e.target)
			{
				s = e.target.value;
			}
		else if (e.srcElement)
			{
				s = e.srcElement.value;
			}

		//var s=event.srcElement.value;
		if (s.length>=len) return false;
		return true;
	}
	catch(ex)
	{
		alert(ex.description);
	}
}

function historyback(t)
{
	try
	{
		for (i=0;i<t;i++) history.back(i);
	}
	catch(ex)
	{
		alert(ex.description);
	}
}		
		
		
function RedirectToIndex(IdUser)
	{
		try
			{
				var Usr = new String(IdUser);
				if (Usr=='1') parent.parent.document.getElementById('pages').src='HomePublica.aspx';
				else parent.parent.document.getElementById('pages').src='HomePublica.aspx';
			}
		catch (ex)
			{
				alert(ex.description);
			}
		try
			{
			parent.document.getElementById('right').style.display="inline";
			parent.document.getElementById('pages').style.width=670;
			parent.document.getElementById('right').src='right.aspx'
			}
		catch (ex)
			{
				alert(ex.description);
			}
	}


	function Redir(Page,IdSeccion,IdGrupo,IdApartado)
	{
		try
		{
			if (IdSeccion=='' && IdGrupo=='' && IdApartado=='') parent.frames('pages').location.href=Page;
			else parent.frames('pages').location.href=Page + '?IdSection=' + IdSeccion + '&IdGroup=' + IdGrupo + '&IdDetail=' + IdApartado + '&page=1';
		}
		catch (ex)
			{
				alert(ex.description);
			}
	}
		
		
		
function AddLink ()
{
	try
	{
		var b='';
		var b=rtbDetalle_x5.document.selection.createRange();
		if (b.text=='') b=rtbDetalle1_x5.document.selection.createRange();
		if (b.text=='') b=rtbDetalle2_x5.document.selection.createRange();
		if (b.text=='') b=rtbResumen_x5.document.selection.createRange();
		if (b.text=='') return 1;
		txt=b.text;
		t=b.htmlText;
		t=t.replace(/&amp;/gi,"_");
		t=t.replace(/#/gi,"/");
		document.getElementById("txt1").value=t;
		//alert(t);
		var sFeatures;
		sFeatures = "dialogHeight:200px;dialogWidth:750px;help:no;scroll:no;status:no;resizable:1";
		var sNewLink;
		//sNewLink = window.showModalDialog('createLinks.aspx?t=' + t + '', '', sFeatures);
		//sNewLink = window.showModalDialog('createLinks.aspx?t=' + t + '', '', sFeatures);
		sNewLink = window.showModalDialog('createLinks.aspx', self, sFeatures);
		
			if (sNewLink != "" && sNewLink!=undefined)
			{
				// oSelection = rtbDetalle_x5.document.selection.createRange();
				oSelection = b;
				sNewLink = sNewLink + oSelection.text + "</a>";
				sNewLink = sNewLink.replace(" </a>", "</a> ");
				oSelection.pasteHTML(sNewLink);
			}
	}
	catch (e)
	{
		alert(e.description);
	}

}

function Bolsa()
{
	try
	{
		parent.document.getElementById('pages').src='';
		parent.document.getElementById('pages').src='BolsaTrabajo.aspx?IdSeccion=32&IdGrupo=2&IdApartado=1';
	}
	catch (e)
	{
		alert(e.description);
	}
}



function CheckAll(DataGridName,ControlName,e)
{
	try
	{
		var checkVal;
		if (e.target)
			{
				checkVal = e.target.checked;
			}
		else if (e.srcElement)
			{
				checkVal = e.srcElement.checked;
			}


		//var checkVal=event.srcElement.checked;
		var i=2;
		var k=true;
		while (k)
		{
			try
			{
				i++;
				document.getElementById(DataGridName + '__ctl' + i + '_' + ControlName).checked=checkVal;
			}
			catch (e)
			{
				k=false;
			}
		}
	}
	catch (e)
	{
		alert(e.description);
	}
}


		function Derecha(v)
		{
			try
			{
				if (parent.document.getElementById('right') != undefined)
				{
					if (v == 0)
						{
							parent.document.getElementById('right').style.display='none';
							parent.document.getElementById('pages').style.width=829;
						}
					else
						{
							parent.document.getElementById('right').style.display='inline';
							parent.document.getElementById('pages').style.width=670;
						}
				}
			}
			catch(ex)
			{
				alert(ex.description);
			}
		}

