function popup(to){
	var url='';
	if(to=='FT_Screener')
		url='/Eurofin/business-valuation/register.jsp?type=FREETRIAL_SCREENER';
	else if(to=='FT_Investor')
		url='/Eurofin/business-valuation/register.jsp?type=FREETRIAL_INVESTOR';
	else if(to=='FT_Screener_fr')	
		url='/Eurofin/business-valuation/register.jsp?type=FREETRIAL_SCREENER&lang=fr';
	else if(to=='FT_Investor_fr')
		url='/Eurofin/business-valuation/register.jsp?type=FREETRIAL_INVESTOR&lang=fr';
	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';
	else if(to=='Landing_Ratio_fr')
		url='/finance/fr-business-valuation-ratios.html';
	else if(to=='Landing_GPRV_fr')
		url='/finance/fr-gprv.html';
	else if(to=='Buy_Screener')
		url='/Eurofin/ordering/registerStep1.jsp?product=26';
	else if(to=='Buy_Investor')
		url='/Eurofin/ordering/registerStep1.jsp?product=76';
	
	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('business-valuation/contact')!=-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');
}

function ChangeMode_ind(mode){
	if(mode!="RES")
		document.location.href = 'index.jsp?mode='+mode; 
	else
		document.location.href='/Eurofin/analytics/resources_accueil.jsp';
}

function ChangeMode(mode){
	if(mode == 'GLOS')
		document.location.href='/Eurofin/analytics/glossary.jsp';
	else if(mode == 'COMP')
		document.location.href='/Eurofin/analytics/peerResult.jsp';
	else if(mode == 'GPRV')
		document.location.href='/Eurofin/analytics/free_gprv.jsp';
	else if(mode == 'RES')
		document.location.href='/Eurofin/analytics/resources_accueil.jsp';
}

function PressEnter(e,mode){
	if(getKey(e) == 13)
	 	if (verif())
			Send_to(mode);
}

function Valid(mode){
	if (verif())
		Send_to(mode);
}

function verif(){
	var saisie = trim(document.getElementById('search').value);
	/*if (saisie.length<2){
		alert('Please 2 caracters');
		return false;
	}*/
	return true;
}

function Send_to(mode){	
	var saisie = trim(document.getElementById('search').value);
	if(mode == 'GLOS')
		document.location.href='/Eurofin/analytics/glossary.jsp?search='+saisie;
	else 
		document.location.href='/Eurofin/analytics/search_company.jsp?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';
}