// Package ERMES_MEDIAS / Copyright 2025 Archimed SA / JSE

//loading package...
packages.acknowledge('ERMES_MEDIAS');

// file: medias.js

// code javascript necessaire ? l'execution du portail public
/*
	LoadSequence.push(LoadOpenFindIamges);
	function LoadOpenFindIamges(){
		Ext.select('img.OpenFindImage').each(
			function(item){
				var domItem=item.dom;
				domItem.src=domItem.lowsrc;
			}
		);
	}
	*/
	
if (typeof console != "object") {
	var console = {
		'log':function(){}
	};
}

$(document).ready(function () {
    $("img.OpenFindImage").each(function () {
        $(this).attr("src", $(this).attr("lowsrc"));
    }
	);
});

function parseRequestParameter(requestParameter,sCommonName) {
	var arRequestParameter = requestParameter.split('|');
	var result = '';
	for(var i=0; i!=arRequestParameter.length;i++) {
		if(arRequestParameter[i]!='') {
			if(result=='') {
				result = sCommonName + arRequestParameter[i];
			} else {
				result = result + '&' + sCommonName + arRequestParameter[i];
			}
		}
	}
	return(result);
}


function generateSearchUrl(sTaxon, lTaxon, portalId, gridId, codeDocBases, indexValues, basesRestrictions) {
	var url = "/clientBookline/recherche/launchPRFromUrl.asp?INSTANCE=" + instance;
	url = url + "&OUTPUT=PORTAL&LAUNCHPR=TRUE&GORESULTS=YES";
	url = url + "&STAXON=" + sTaxon;
	url = url + "&LTAXON=" + lTaxon;
	url = url + "&PORTAL_ID_LR=" + portalId;
	url = url + "&GRILLE=" + gridId;
	url = url + parseRequestParameter(codeDocBases, '&CodeDocBaseList=');
	url = url + parseRequestParameter(indexValues, '&txtINDEX_');
	url = url + parseRequestParameter(basesRestrictions, '&CodeDocBaseListRestrictionDefault_');
	window.location.href = url;
}

function generateBKLSearchUrl(tezoID,tezoBase,tezoForm,docBase,searchString,lexiconEid) {
	var url = "/clientbookline/recherche/executerrechercheprogress.asp?INSTANCE=" + instance;
	url += "&OUTPUT=PORTAL&bnewsearch=true";
	url += "&IDTEZO=" + tezoID;
	url += "&IDTEZOBASE="+ tezoBase;
	url += "&IDTEZOFORM=" + tezoForm;
	url += "&codedocbaselist=" + docBase;
	url += "&txtsearchstring=" + escape(searchString);
	url += "&strTypeRecherche=tezosearch_" + docBase;
	url += "&IDCAT=" + lexiconEid;
	url += "&STAXON=" + lexiconEid;
	window.location.href = url;
}



// [EOF] for file medias.js

//package loaded!
packages.complete('ERMES_MEDIAS');

// Served in 113 ms