//---------------------------------------- used by CMS.aspx ------------------------------------------------
var medicDiv = "";
var langTooltip;
var selectedTable = "";
var prevTable;
var IDs;

//used on init display pages
function initPage(_lang)
{
    langTooltip = _lang;
}



//called when clicking on update or cancel update
//helps to maintain scroll position
function setSelectedRow(newCode)
{
    var i = (Number(newCode))-1;
    document.aspnetForm.selectedCode.value = "ID_" + i;
    //alert(newCode);
}

//Flash sending score to HTML
function SendScoreToHTML(nScore, nTotal, mLang)
{
    document.getElementById("divScore").innerHTML = "";
    if(mLang == "FR")
    {
        document.getElementById("divScore").innerHTML = "Votre score : " + nScore + "/" + nTotal;
    }
    else
    {
        document.getElementById("divScore").innerHTML = "Uw score : " + nScore + "/" + nTotal;
    }
}


function gotoRow()
{
    //alert(document.aspnetForm.selectedCode.value);
    
    if( (document.aspnetForm.selectedCode.value != "")&& (document.aspnetForm.selectedCode.value != "firstpageload") )
    {
        window.location.hash = document.aspnetForm.selectedCode.value;
    }
}


//show hide submenu
function ShowMore(medic)
{
	hideAllTables(); //hide all price tables
	
	
	var browser = navigator.userAgent;	
	
	if(browser.indexOf("MSIE")>0)
	{	
		if (medicDiv != 0)	//hide previous opened Div
		{	document.all(medicDiv).style.display = "none"; }
			
		/*if (medicDiv != medic)
		{	document.all(medic).style.display = "block"; }*/
		document.all(medic).style.display = "block"; 
			
	}
	else
	{
		if (medicDiv != 0)	//hide previous opened Div
		{	
			document.getElementById(medicDiv).style.display = "none"; 
		}		
		document.getElementById(medic).style.display = "table-row"; 	
		
	}	
				
	medicDiv = medic;	
	
}

function setFocus(obj)
{
    //alert("document.form_medicTarif.txtDate.text");
    document.form_medicTarif.txtDate.style.color = "#000000";
}

function removeFocus(obj)
{
     document.form_medicTarif.txtDate.style.color = "#778185";
}


function hideAllTables()
{
    document.getElementById("lblTitle").innerText = "";
    
    var divs = document.getElementsByTagName("div");

    for(i=0 ; i < divs.length ; i++)
    {
         var div = divs[i];
         var id = div.id;

        if(id.indexOf("medic_tabel")>-1)
        {
            div.style.display = "none";
        }
    }
    
    if(document.getElementById("divKineFooter") != null)
    {
        document.getElementById("divKineFooter").style.display = "none";   
    }
   
}


function textTabel(tabelID,group)
{
	hideAllTables();
	
	document.getElementById("medic_" + tabelID).style.display = "block"; 
	
	selectedTable = tabelID;
	//write title
	//remove previous title
	document.getElementById("lblTitle").innerText = "";
	var _titleNL = "";
	var _titleFR = "";
	switch(group)
	{
	    case "generalist":
	        _titleNL = "Huisarts";
	        _titleFR = "G\351n\351raliste";
	        break;
	    case "specialist":
	        _titleNL = "Geneesheer specialist";
	        _titleFR = "Sp\351cialiste";
	        break;
	    case "dental":
	        _titleNL = "Tandarts";
	        _titleFR = "Dentiste";
	        break;
	    case "kine":
	        _titleNL = "Kinesitherapeut";
	        _titleFR = "Kin\351sith\351rapeutes";
	         document.getElementById("divKineFooter").style.display = "block";
	        break;
	    case "nurse":
	        _titleNL = "Thuisverpleegkundige";
	        _titleFR = "Infirmiers";
	        break;
	     case "logo":
	        _titleNL = "Logopedist";
	        _titleFR = "Logop\350des";
	        break;
	}
	
	(langTooltip.toUpperCase() == "NL")?document.getElementById("lblTitle").innerText=_titleNL:document.getElementById("lblTitle").innerText=_titleFR;
	
	window.location.hash = "tablePrice";
	document.getElementById("printBtn").style.display = "block"; 
}




//print page
function printPage()
{  
	if (window.print) 
	{
		window.print() ;  
	} 
}

//popup printable release
function printable()
{
	var fileToLoad = "print.aspx?tabID=" + selectedTable;
	var W = 950;
	var H = 720;
	var intScrWidth=((window.screen.width - W)/2) - 10;
	var intScrHeight=((window.screen.height - H)/2) - 40;
	newWin=window.open(fileToLoad, "medicTarif", "height=" + H + ",width=" + W 
		+ ",scrollbars=yes,resizable=yes,screenX=" 
		+ intScrWidth + ",screenY=" + intScrHeight 
		+ ",left=" + intScrWidth + ",top=" +intScrHeight
		+ ",toolbar=no,location=no,status=no,menubar=no;");
	//newWin.print();
}	

//--------------------------------------------------- healthquiz default.aspx -------------------------------------------------------------
var mForm;
var prefix;
var mLang;

function initPage(lang)
{
    mLang = lang.toString().toUpperCase();
    mForm = document.aspnetForm;
    prefix = "ctl00$middleContent$";
    document.getElementById('divAnswers').style.display = "none";
}

function showQuizAnswers()
{
    document.getElementById('divAnswers').style.display = "block";
}

function hideQuizAnswers()
{
    document.getElementById('divAnswers').style.display = "none";
}

//receiving info from Flash app
function SelectedIDs(selectedIDs)
{
   var str = selectedIDs.toString().substr(0,selectedIDs.toString().length-1);
   //document.getElementById('quizTotal').innerHTML = str;
   IDs = str.split(",");
   
   var answerlist = document.getElementById('ulAnswers');
   //hide all answers if not in selected list questions
   for(var i=0; i <  answerlist.childNodes.length; i++)
   {
       if( (answerlist.childNodes[i].id != undefined) &&
             ( document.getElementById(answerlist.childNodes[i].id) != null) )
       {
           for(var j=0; j < IDs.length ; j++)
           {
             //if(document.getElementById("answer_" + IDs(i)) != null)
              if(answerlist.childNodes[i].id == "answer_" + IDs[j])
              { 
                document.getElementById(answerlist.childNodes[i].id).style.display = "block"; 
                break;
              }
              else 
              {
                document.getElementById(answerlist.childNodes[i].id).style.display = "none";
              }
           }
           
       }
   } 
   
}


function LoadCategory(cat, lng)
{
    swfobject.embedSWF("healthquiz.swf", "divQuizFlash", "500", "700", "8.0.0", "/public/expressInstall.swf", { mLang: lng, mCat: cat},{loop: "false"} );
}
