
function cambiaExternalLinks(){
	var links = document.getElementsByTagName('a');
    for (var i=0;i < links.length;i++) {
        if (links[i].rel == 'external') {
            links[i].onclick = function() {
                window.open(this.href);
                return false;
            };
        }
		if (links[i].rel == 'popup') {
            links[i].onclick = function() {
                window.open(this.href, "ventana", "location=0,status=0,scrollbars=1,width=370,height=500");
                return false;
            };
        }
    }
}

function mIntro(e)
{
var keynum;

var numcheck;if(window.event) // IE
  {
  keynum = e.keyCode;
  }
else if(e.which) // Netscape/Firefox/Opera
  {
  keynum = e.which;
  }
if(keynum==13)
{
    $('buscar').focus();
    window.location = '/navarra/resultados.aspx?pet=' + $('busc_general_cabecera_campo').value;
    return false;
    }

}
	
function cargaAcordeon(){
	try{
	    var obj = $('menuseleccionado').getProperty('numeroelemento');
	    var ac = new Accordion($$('.trigger'), $$('.slider'),{display: obj});
	}catch(e){
	    var ac = new Accordion($$('.trigger'), $$('.slider'),{start: 'all-closed'});
	}
}

function onSilverlightError(sender, args) {

	var appSource = "";
	if (sender != null && sender != 0) {
		appSource = sender.getHost().Source;
	}
	var errorType = args.ErrorType;
	var iErrorCode = args.ErrorCode;

	var errMsg = "Unhandled Error in Silverlight 2 Application " + 
		appSource + "\n";

	errMsg += "Code: " + iErrorCode + "    \n";
	errMsg += "Category: " + errorType + "       \n";
	errMsg += "Message: " + args.ErrorMessage + "     \n";

	if (errorType == "ParserError") {
		errMsg += "File: " + args.xamlFile + "     \n";
		errMsg += "Line: " + args.lineNumber + "     \n";
		errMsg += "Position: " + args.charPosition + "     \n";
	}
	else if (errorType == "RuntimeError") {
		if (args.lineNumber != 0) {
			errMsg += "Line: " + args.lineNumber + "     \n";
			errMsg += "Position: " + args.charPosition + "     \n";
		}
		errMsg += "MethodName: " + args.methodName + "     \n";
	}

	throw new Error(errMsg);
}

