/*appele une fois au chargement de la page*/
function ini(){
	if(browserAcceptMenu){
		if (document.getElementById('menu_peers') != null && document.getElementById('select_peers') != null)
			a_cote('menu_peers','select_peers');
		if (document.getElementById('menu_sect') != null&& document.getElementById('img_sect') != null)
			a_cote('menu_sect','img_sect');
	}
		//alert("dans ini!!!");
	document.getElementById('gprv_grtab').style.display = 'none';
	document.getElementById('gprv_grtab_agr').style.display = 'block';
	document.getElementById('gprv_prtab').style.display = 'none';
	document.getElementById('gprv_prtab_agr').style.display = 'block';
	document.getElementById('gprv_ritab').style.display = 'none';
	document.getElementById('gprv_ritab_agr').style.display = 'block';
	document.getElementById('gprv_vatab').style.display = 'none';
	document.getElementById('gprv_vatab_agr').style.display = 'block';

	document.getElementById('msg_alert').style.display = 'none';
	if(GetParametre('detail')=='1')
		see_detail();		
}

//enleve la seconde company
function comp2_remove(){			
	document.location.href='/Eurofin/control/company?nbrdm=22513&view=gprv&pgselected='+peers+'&company_id='+ef_code1+'&type=0'+Caterpillar;
}

/*------*/
/*clic sur les boutons pour faire apparaitre les menus contextuels*/
function clic_peers(){
	(document.getElementById('menu_peers').style.visibility == 'visible')?
		document.getElementById('menu_peers').style.visibility= 'hidden':
		document.getElementById('menu_peers').style.visibility= 'visible';
	document.getElementById('menu_sect').style.visibility= 'hidden';
}

function clic_sect(){
	(document.getElementById('menu_sect').style.visibility == 'visible')?
		document.getElementById('menu_sect').style.visibility= 'hidden':
		document.getElementById('menu_sect').style.visibility= 'visible';
	document.getElementById('menu_peers').style.visibility= 'hidden';
}

function showMore(){
	document.getElementById('moreInfo').style.visibility= 'visible';
}

function changePeersIeDeprecated(){
	if(document.getElementById('select_peers').value=='notAclic')
		return;
	document.location.href='/Eurofin/control/company?nbrdm=22513&view=gprv&pgselected='+document.getElementById('select_peers').value+'&company_id='+ef_code1+'&type=0'+'&company_id2='+ef_code2+'&comp_name2='+second_comp+Caterpillar;
}

function changePeers(pgselected){
	document.getElementById('menu_peers').style.visibility='hidden';
	document.location.href='/Eurofin/control/company?nbrdm=22513&view=gprv&pgselected='+pgselected+'&company_id='+ef_code1+'&type=0'+'&company_id2='+ef_code2+'&comp_name2='+second_comp+'&zone='+zone+'&icb='+icb+Caterpillar;
}

function changeSectIeDeprecated(){
	var input=document.getElementById('select_sect').value;
	var mySplitResult = input.split("_");
	if(mySplitResult[1]=='notAclic')
		return;
	document.location.href='/Eurofin/control/company?nbrdm=22513&view=gprv&pgselected='+peers+'&company_id='+ef_code1+'&type=0'+'&company_id2='+ef_code2+'&comp_name2='+second_comp+'&zone='+mySplitResult[0]+'&icb='+mySplitResult[1]+Caterpillar;
}

function changeSect(icb,zone){
	document.location.href='/Eurofin/control/company?nbrdm=22513&view=gprv&pgselected='+peers+'&company_id='+ef_code1+'&type=0'+'&company_id2='+ef_code2+'&comp_name2='+second_comp+'&zone='+zone+'&icb='+icb+Caterpillar;
}

function see_factsheet(){
	var is_detail='';
	if(
		   	(document.getElementById('gprv_grtab_agr').style.display == 'none')
			&&
			(document.getElementById('gprv_prtab_agr').style.display == 'none')
			&&
			(document.getElementById('gprv_ritab_agr').style.display == 'none')
			&&
			(document.getElementById('gprv_vatab_agr').style.display == 'none')
		   )
		is_detail='&detail=1';
	
	document.location.href='/Eurofin/control/company?nbrdm=22513&view=gprv&pgselected='+peers+'&company_id='+ef_code1+'&type=0'+'&company_id2='+ef_code2+'&comp_name2='+second_comp+'&zone='+zone+'&icb='+icb+is_detail+Caterpillar+"&info=1#pos_info";
}
/*------*/

function see_detail(){
	document.getElementById('gprv_grtab_agr').style.display = 'none';
	document.getElementById('gprv_prtab_agr').style.display = 'none';
	document.getElementById('gprv_ritab_agr').style.display = 'none';
	document.getElementById('gprv_vatab_agr').style.display = 'none';
	document.getElementById('gprv_grtab').style.display = 'block';
	document.getElementById('gprv_prtab').style.display = 'block';
	document.getElementById('gprv_ritab').style.display = 'block';
	document.getElementById('gprv_vatab').style.display = 'block';
}

//switch vue agregee
function switch_view(type){
	if(type=='ALL'){
		if(
		   	(document.getElementById('gprv_grtab_agr').style.display == 'block')
			||
			(document.getElementById('gprv_prtab_agr').style.display == 'block')
			||
			(document.getElementById('gprv_ritab_agr').style.display == 'block')
			||
			(document.getElementById('gprv_vatab_agr').style.display == 'block')
		   ){
			see_detail();
			document.getElementById('switch').innerHTML = "<a href='#' onclick=\"switch_view('ALL')\" class='switch'>Hide Details</a>";			
		}else{
			document.getElementById('gprv_grtab_agr').style.display = 'block';
			document.getElementById('gprv_prtab_agr').style.display = 'block';
			document.getElementById('gprv_ritab_agr').style.display = 'block';
			document.getElementById('gprv_vatab_agr').style.display = 'block';
			document.getElementById('gprv_grtab').style.display = 'none';
			document.getElementById('gprv_prtab').style.display = 'none';
			document.getElementById('gprv_ritab').style.display = 'none';
			document.getElementById('gprv_vatab').style.display = 'none';
			document.getElementById('switch').innerHTML = "<a href='#' onclick=\"switch_view('ALL')\" class='switch'>See Details</a>";
		}
		return;	
	}
	if(type=='G'){
		if (document.getElementById('gprv_grtab').style.display == 'none'){
			document.getElementById('gprv_grtab').style.display = 'block';
			document.getElementById('gprv_grtab_agr').style.display = 'none';
		}else{
			document.getElementById('gprv_grtab').style.display = 'none';
			document.getElementById('gprv_grtab_agr').style.display = 'block';
		}
	}else if(type=='P'){
		if (document.getElementById('gprv_prtab').style.display == 'none'){
			document.getElementById('gprv_prtab').style.display = 'block';
			document.getElementById('gprv_prtab_agr').style.display = 'none';
		}else{
			document.getElementById('gprv_prtab').style.display = 'none';
			document.getElementById('gprv_prtab_agr').style.display = 'block';
		}
	}else if(type=='R'){
		if (document.getElementById('gprv_ritab').style.display == 'none'){
			document.getElementById('gprv_ritab').style.display = 'block';
			document.getElementById('gprv_ritab_agr').style.display = 'none';
		}else{
			document.getElementById('gprv_ritab').style.display = 'none';
			document.getElementById('gprv_ritab_agr').style.display = 'block';
		}
	}else if(type=='V'){
		if (document.getElementById('gprv_vatab').style.display == 'none'){
			document.getElementById('gprv_vatab').style.display = 'block';
			document.getElementById('gprv_vatab_agr').style.display = 'none';
		}else{
			document.getElementById('gprv_vatab').style.display = 'none';
			document.getElementById('gprv_vatab_agr').style.display = 'block';
		}
	}
}


function get_txt_roll_over(nom_champ,valeur,cible,type,score,available,GPRV){
	var result='';
	if(available){
		result+=nom_champ + ' for <b>' + cible + '</b> is ' + valeur;
		result+= "<br>";
		result+="The score is "+score+"/10";
		if(GPRV=='V'){
			if(type==1){
				var score10=score*10;
				result+=', it means that '+score10+ '% of the companies in the '+region +' '+secteur+' Sector have a less attractive '+nom_champ+'.';	
			}
		}else{
			if(type==1){
				var score10=score*10;
				result+=', it means that '+score10+ '% of the companies in the '+region +' '+secteur+' Sector have a lower '+nom_champ+'.';	
			}
		}
	}else{
		result+=nom_champ + ' for ' + cible + ' is not available';
	}
	
	return result;
}

function get_txt_roll_over_agr(cible,score,available,GPRV){
	var result='';
	if(available){
		if(GPRV=='G')
			result+="The Aggregated Growth Score for "+cible+" is "+score+"/10.";
		else if(GPRV=='P')
			result+="The Aggregated Profitability Score for "+cible+" is "+score+"/10.";
		else if(GPRV=='R')
			result+="The Aggregated Risk Score for "+cible+" is "+score+"/10.";
		else if(GPRV=='V')
			result+="The Aggregated Value Score for "+cible+" is "+score+"/10.";
	}else{
		if(GPRV=='G')
			result+="The Aggregated Growth Score for "+cible+" is not available.";
		else if(GPRV=='P')
			result+="The Aggregated Profitability Score for "+cible+" is not available.";
		else if(GPRV=='R')
			result+="The Aggregated Risk Score for "+cible+" is not available.";
		else if(GPRV=='V')
			result+="The Aggregated Value Score for "+cible+" is not available.";
	}
	
	return result;
}


//Gestion des textes en roll over
function tab_move(GPRV,lg,type,e){
	var txt = '';
	if(lg=="agr"){
		//cas d'un roll over sur une note agrégée
		if(type=='C'){
			if(GPRV=='G'){
				(CompNoteG=="NA")?
					txt = get_txt_roll_over_agr(cur_comp,CompNoteG,false,GPRV):
					txt = get_txt_roll_over_agr(cur_comp,CompNoteG,true,GPRV);
			}else if(GPRV=='P'){
				(CompNoteP=="NA")?
					txt = get_txt_roll_over_agr(cur_comp,CompNoteP,false,GPRV):
					txt = get_txt_roll_over_agr(cur_comp,CompNoteP,true,GPRV);
			}else if(GPRV=='R'){
				(CompNoteR=="NA")?
					txt = get_txt_roll_over_agr(cur_comp,CompNoteR,false,GPRV):
					txt = get_txt_roll_over_agr(cur_comp,CompNoteR,true,GPRV);
			}else if(GPRV=='V'){
				(CompNoteV=="NA")?
					txt = get_txt_roll_over_agr(cur_comp,CompNoteV,false,GPRV):
					txt = get_txt_roll_over_agr(cur_comp,CompNoteV,true,GPRV);
			}
		}else if(type=='P'){
			if(GPRV=='G'){
				(PeersNoteG=="NA")?
					txt = get_txt_roll_over_agr(peers,PeersNoteG,false,GPRV):
					txt = get_txt_roll_over_agr(peers,PeersNoteG,true,GPRV);
			}else if(GPRV=='P'){
				(PeersNoteP=="NA")?
					txt = get_txt_roll_over_agr(peers,PeersNoteP,false,GPRV):
					txt = get_txt_roll_over_agr(peers,PeersNoteP,true,GPRV);
			}else if(GPRV=='R'){
				(PeersNoteR=="NA")?
					txt = get_txt_roll_over_agr(peers,PeersNoteR,false,GPRV):
					txt = get_txt_roll_over_agr(peers,PeersNoteR,true,GPRV);
			}else if(GPRV=='V'){
				(PeersNoteV=="NA")?
					txt = get_txt_roll_over_agr(peers,PeersNoteV,false,GPRV):
					txt = get_txt_roll_over_agr(peers,PeersNoteV,true,GPRV);
			}
		}else if(type=='C2'){
			if(GPRV=='G'){
				(Comp2NoteG=="NA")?
					txt = get_txt_roll_over_agr(second_comp,Comp2NoteG,false,GPRV):
					txt = get_txt_roll_over_agr(second_comp,Comp2NoteG,true,GPRV);
			}else if(GPRV=='P'){
				(Comp2NoteP=="NA")?
					txt = get_txt_roll_over_agr(second_comp,Comp2NoteP,false,GPRV):
					txt = get_txt_roll_over_agr(second_comp,Comp2NoteP,true,GPRV);
			}else if(GPRV=='R'){
				(Comp2NoteR=="NA")?
					txt = get_txt_roll_over_agr(second_comp,Comp2NoteR,false,GPRV):
					txt = get_txt_roll_over_agr(second_comp,Comp2NoteR,true,GPRV);
			}else if(GPRV=='V'){
				(Comp2NoteV=="NA")?
					txt = get_txt_roll_over_agr(second_comp,Comp2NoteV,false,GPRV):
					txt = get_txt_roll_over_agr(second_comp,Comp2NoteV,true,GPRV);
			}
		}
	}else{
		//cas d'un roll over sur un champ
		var nom_champ = document.getElementById(GPRV+'L_'+lg).innerHTML;
		if(type=='C'){
			if(GPRV=='G'){
				(CompFValuesG[lg]=="NA")?
					txt = get_txt_roll_over(nom_champ,CompFValuesG[lg],cur_comp,1,CompNotesG[lg],false,GPRV):
					txt = get_txt_roll_over(nom_champ,CompFValuesG[lg],cur_comp,1,CompNotesG[lg],true,GPRV);
			}else if(GPRV=='P'){
				(CompFValuesP[lg]=="NA")?
					txt = get_txt_roll_over(nom_champ,CompFValuesP[lg],cur_comp,1,CompNotesP[lg],false,GPRV):
					txt = get_txt_roll_over(nom_champ,CompFValuesP[lg],cur_comp,1,CompNotesP[lg],true,GPRV);
			}else if(GPRV=='R'){
				(CompFValuesR[lg]=="NA")?
					txt = get_txt_roll_over(nom_champ,CompFValuesR[lg],cur_comp,2,CompNotesR[lg],false,GPRV):
					txt = get_txt_roll_over(nom_champ,CompFValuesR[lg],cur_comp,2,CompNotesR[lg],true,GPRV);
			}else if(GPRV=='V'){
				(CompFValuesV[lg]=="NA")?
					txt = get_txt_roll_over(nom_champ,CompFValuesV[lg],cur_comp,1,CompNotesV[lg],false,GPRV):
					txt = get_txt_roll_over(nom_champ,CompFValuesV[lg],cur_comp,1,CompNotesV[lg],true,GPRV);
			}
		}else if(type=='P'){
			if(GPRV=='G'){
				(PeersFValuesG[lg]=="NA")?
					txt = get_txt_roll_over(nom_champ,PeersFValuesG[lg],peers,1,PeersNotesG[lg],false,GPRV):
					txt = get_txt_roll_over(nom_champ,PeersFValuesG[lg],peers,1,PeersNotesG[lg],true,GPRV);
			}else if(GPRV=='P'){
				(PeersFValuesP[lg]=="NA")?
					txt = get_txt_roll_over(nom_champ,PeersFValuesP[lg],peers,1,PeersNotesP[lg],false,GPRV):
					txt = get_txt_roll_over(nom_champ,PeersFValuesP[lg],peers,1,PeersNotesP[lg],true,GPRV);
			}else if(GPRV=='R'){
				(PeersFValuesR[lg]=="NA")?
					txt = get_txt_roll_over(nom_champ,PeersFValuesR[lg],peers,2,PeersNotesR[lg],false,GPRV):
					txt = get_txt_roll_over(nom_champ,PeersFValuesR[lg],peers,2,PeersNotesR[lg],true,GPRV);
			}else if(GPRV=='V'){
				(PeersFValuesV[lg]=="NA")?
					txt = get_txt_roll_over(nom_champ,PeersFValuesV[lg],peers,1,PeersNotesV[lg],false,GPRV):
					txt = get_txt_roll_over(nom_champ,PeersFValuesV[lg],peers,1,PeersNotesV[lg],true,GPRV);
			}
		}else if(type=='C2'){
			if(GPRV=='G'){
				(Comp2FValuesG[lg]=="NA")?
					txt = get_txt_roll_over(nom_champ,Comp2FValuesG[lg],second_comp,1,Comp2NotesG[lg],false,GPRV):
					txt = get_txt_roll_over(nom_champ,Comp2FValuesG[lg],second_comp,1,Comp2NotesG[lg],true,GPRV);
			}else if(GPRV=='P'){
				(Comp2FValuesP[lg]=="NA")?
					txt = get_txt_roll_over(nom_champ,Comp2FValuesP[lg],second_comp,1,Comp2NotesP[lg],false,GPRV):
					txt = get_txt_roll_over(nom_champ,Comp2FValuesP[lg],second_comp,1,Comp2NotesP[lg],true,GPRV);
			}else if(GPRV=='R'){
				(Comp2FValuesR[lg]=="NA")?
					txt = get_txt_roll_over(nom_champ,Comp2FValuesR[lg],second_comp,2,Comp2NotesR[lg],false,GPRV):
					txt = get_txt_roll_over(nom_champ,Comp2FValuesR[lg],second_comp,2,Comp2NotesR[lg],true,GPRV);
			}else if(GPRV=='V'){
				(Comp2FValuesV[lg]=="NA")?
					txt = get_txt_roll_over(nom_champ,Comp2FValuesV[lg],second_comp,1,Comp2NotesV[lg],false,GPRV):
					txt = get_txt_roll_over(nom_champ,Comp2FValuesV[lg],second_comp,1,Comp2NotesV[lg],true,GPRV);
			}
		}
	}
	
	var decal_left = 0;
	//decalage pour ne pas sortir de l'ecran
	( (GPRV=='P') || (GPRV=='R') )?
		decal_left = -250:
		decal_left = -10;

	//couleurs des bordures
	if(type=='C')
		document.getElementById('msg_box').style.border = '2px solid #ff9900';
	else if(type=='P')
		document.getElementById('msg_box').style.border = '2px solid #181052';
	else if(type=='C2')
		document.getElementById('msg_box').style.border = '2px solid #CC3399';
		
	set_roll_over(txt,e,decal_left);
}

function tab_out(){
	hide_roll_over();
	document.getElementById('msg_box').style.border = '2px solid #ff9900';
}

function show_alert(un_msg){
	if(document.getElementById('msg_alert').style.display == 'none'){
		var img="<img src='/images/gprv/ctmenu_croix.gif' onmouseover=\"src='/images/gprv/ctmenu_croix_on.gif'\" onmouseout=\"src='/images/gprv/ctmenu_croix.gif'\" onClick='document.getElementById(\"msg_alert\").style.display=\"none\";'>";
	
		document.getElementById('msg_alert').innerHTML=img+un_msg;
		document.getElementById('msg_alert').style.display = 'block';
		var posi = FindPos('switch');
		document.getElementById('msg_alert').style.left = posi['X']+'px';
		document.getElementById('msg_alert').style.top = posi['Y']+'px';
	}else
		document.getElementById('msg_alert').style.display = 'none';
}

function show_alert_2(un_msg){ //bundle sans switch
        if(document.getElementById('msg_alert').style.display == 'none'){
			var img="<img src='/images/gprv/ctmenu_croix.gif' onmouseover=\"src='/images/gprv/ctmenu_croix_on.gif'\" onmouseout=\"src='/images/gprv/ctmenu_croix.gif'\" onClick='document.getElementById(\"msg_alert\").style.display=\"none\";'>";
            document.getElementById('msg_alert').innerHTML=img+un_msg;
            document.getElementById('msg_alert').style.display = 'block';
            var posi = FindPos('titre_growth');
			document.getElementById('msg_alert').style.left = posi['X']+505+'px';
            document.getElementById('msg_alert').style.top = posi['Y']-142+'px';
        }else
                document.getElementById('msg_alert').style.display = 'none';
}


function showTab(i)
{
        if (i==1){
                if (document.getElementById('company_peers')!=null)
                        document.getElementById('company_peers').style.display = 'none';
                if (document.getElementById('PeerResAll')!=null)
                        document.getElementById('PeerResAll').style.display = 'block';
        }
        if (i==2){
                if (document.getElementById('company_peers')!=null)
                        document.getElementById('company_peers').style.display = 'block';
                if (document.getElementById('PeerResAll')!=null)
                        document.getElementById('PeerResAll').style.display = 'none';
        }
}

