function popup(to){
	var url='';
	if(to=='FT_Screener_fr')	
		url='/Eurofin/freetrial.jsp?type=FREETRIAL_SCREENER&lang=fr';
	else if(to=='FT_Investor_fr')
		url='/Eurofin/freetrial.jsp?type=FREETRIAL_INVESTOR&lang=fr&vendor=fr_freeEdition';
	else if(to=='Landing_BV')
		url='/finance/business-valuation.html';
	else if(to=='Landing_Ratio')
		url='/finance/business-valuation-ratios.html';
	else if(to=='Landing_GPRV')
		url='/finance/gprv.html'+vendor_param;
	else if(to=='Landing_Ratio_fr')
		url='/finance/fr-business-valuation-ratios.html?vendor=fr_freeEdition';
	else if(to=='Landing_GPRV_fr')
		url='/finance/fr-gprv.html?vendor=fr_freeEdition';
	else if(to=='Buy_Screener')
		url='/Eurofin/ordering/registerStep1.jsp?product=26';
	else if(to=='Buy_Investor')
		url='/Eurofin/ordering/registerStep0.jsp?product=76'+vendor_param;
	
	win_center_top(1000,800,url,'Win','resizable=yes,scrollbars=yes');
}

/*
	lien en bas de page
*/
function popup_bp(url){
	if(url.indexOf('index.html')!=-1)
		win_center_top(1000,800,url,'Win','resizable=yes,scrollbars=yes');
	if(url.indexOf('contact.jsp')!=-1)
		win_center_top(1000,800,url,'Win','resizable=yes,scrollbars=yes');
	if(url.indexOf('analytics/disclaimer')!=-1)
		win_center_top(500,300,url,'Win','resizable=yes,scrollbars=yes');
	if(url.indexOf('privacy-statement')!=-1)
		win_center_top(1000,800,url,'Win','resizable=yes,scrollbars=yes');
	if(url.indexOf('privacy-statement')!=-1)
		win_center_top(1000,800,url,'Win','resizable=yes,scrollbars=yes');
	if(url.indexOf('registerStep0.jsp')!=-1)
		win_center_top(1000,800,url,'Win','resizable=yes,scrollbars=yes');
	if(url.indexOf('registerStep1.jsp')!=-1)
		win_center_top(1000,800,url,'Win','resizable=yes,scrollbars=yes');
	if(url.indexOf('freetrial.jsp')!=-1)
		win_center_top(1000,800,url,'Win','resizable=yes,scrollbars=yes');
}

function ChangeMode_ind(param){
	if(param.indexOf('RES')==-1)
		document.location.href = 'index.jsp'; 
	else
		document.location.href='/Eurofin/analytics/resources_accueil.jsp'+param;
}

function ChangeMode(url){	
	var language = document.getElementById('language');
	var lang;
	if(language != null){
		lang = trim(language.value);
		if(url.indexOf('?')!=-1)
			document.location.href= url+'&language='+lang;
		else 
			document.location.href=url+'?language='+lang;
	}else{
		document.location.href=url;
	}			
}

function PressEnter(e,url){
	if(getKey(e) == 13)
	 	if (verif())
			Send_to(url);
}

function Valid(url){
	if (verif())
		Send_to(url);
}

function verif(){
	var saisie = trim(document.getElementById('search').value);
	/*if (saisie.length<2){
		alert('Please 2 caracters');
		return false;
	}*/
	return true;
}

function Send_to(url){	
	var saisie = trim(document.getElementById('search').value);
	if(url.indexOf("glossary.jsp")!=-1)
		document.location.href=url+'&search='+saisie
	else
		document.location.href=url+'&searchCo='+saisie;	
}

function get_offset(elem, pos){
    var offset = 0;
    while(elem) {
        offset += elem[pos];
        elem = elem.offsetParent
    }
    return offset
}

function get_full_position(id){
    var d = document.getElementById(id);
    var offsets = new Object;
    offsets.top = get_offset(d, "offsetTop");
    offsets.left = get_offset(d, "offsetLeft");
    offsets.width = d.clientWidth;
    offsets.height = d.clientHeight;
    return offsets;
}

//affiche un text en rollover
function set_roll_over(txt,e){
	var offset = get_full_position('left_content');
	var mouse_posi = MousePos(e);	
	document.getElementById('msg_box').style.left = mouse_posi['X']+'px';
	document.getElementById('msg_box').style.top = mouse_posi['Y']-offset.top+'px';
	
	document.getElementById('msg_box').innerHTML = txt;
	
	document.getElementById('msg_box').style.visibility = 'visible';
}

function hide_roll_over(){
	document.getElementById('msg_box').style.visibility = 'hidden';
}
