﻿// JScript File
var winPopup = null; 
var timeout = null;

function closeWindow() 
{
    if (winPopup && winPopup.open && !winPopup.closed) winPopup.close();
}

function checkForEnter() 
{           
    if (event.keyCode==13)
    {
        event.cancelBubble = true;
        event.returnValue = false;
    }
}

function documentOnLoad(){
    //applyScrollBarStyle();
    return false;
}

function filedownload()
{            
    var strContent = document.getElementById("ctl00_contentspan").innerHTML;
    document.getElementById("hdnContent").value = strContent.replace(/<img/gi, '<img style="visibility:hidden"');
}
        
function ShowHide(obj,img,img1,alt1,img2,alt2){
	var o = new Array();
	o = obj.split(',');
	var im
	img == undefined ? im = false : im = true;
	for (var i=0; i<o.length; i++){
		if (document.getElementById(o[i]).style.display == "none"){
			document.getElementById(o[i]).style.display = "";
			if(im){
				img.src = img1;
				img.alt = alt1;
			}
		}
		else{
			document.getElementById(o[i]).style.display = "none";
			if(im){
				img.src = img2;
				img.alt = alt2;
			}
		}
	}
}

function ExpandCollapseAll(strTableId,strEC)
{
    //debugger;
        if(strTableId != '')
		{
			var objTable = document.getElementById(strTableId); 
			if(objTable != null)
			{
				var iCount = objTable.rows.length - 1;
				var iRowCount;
				var iImgCount;
				if(iCount > 0)
				{
				    for(iRowCount = iCount;iRowCount > 0;iRowCount--)
				    {
				        if(objTable.rows[iRowCount].id.indexOf("row") != -1)
				        {
				            iImgCount = objTable.rows[iRowCount].id.substr(32);
				            if(strEC == 'E')
				            {
				                objTable.rows[iRowCount].style.display = "";
				                if(document.getElementById('ctl00_MainContentPlaceholder_img'+iImgCount))
				                    document.getElementById('ctl00_MainContentPlaceholder_img'+iImgCount).src="site/images/red_expand.gif";
				                if(document.getElementById('ctl00_MainContentPlaceholder_imgC'+iImgCount))
    				                document.getElementById('ctl00_MainContentPlaceholder_imgC'+iImgCount).src="site/images/red_expand.gif";
				             }
				             else
				             {
				                objTable.rows[iRowCount].style.display = "none";
				                if(document.getElementById('ctl00_MainContentPlaceholder_img' + iImgCount))
				                    document.getElementById('ctl00_MainContentPlaceholder_img' + iImgCount).src="site/images/red_collapse.gif";
				                if(document.getElementById('ctl00_MainContentPlaceholder_imgC' + iImgCount))
    				                document.getElementById('ctl00_MainContentPlaceholder_imgC' + iImgCount).src="site/images/red_collapse.gif";
				             }   
				        }
			        }
		         }
			 }
		}
}

function toggleDiv(szDivID)
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].visibility = ((document.layers[szDivID].visibility == "show" || document.layers[szDivID].visibility == "") ? "hide" : "show");
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.display = ((obj.style.display == "inline" || obj.style.display == "") ? "none" : "inline");
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.visibility = ((document.all[szDivID].style.visibility == "visible" || document.all[szDivID].style.visibility == "") ? "hidden" : "visible");
    }
}

function toggleAll(check){       
   var inp = check.parentNode.parentNode.parentNode.parentNode.getElementsByTagName('INPUT');   
   for (j = 0; j < inp.length; j++) {                                           
       try {            
            inp[j].checked = check.checked;        
       } 
       catch(err) {}
   }
}

function resizeBackgroundDiv(divName)
{    
    layer = document.getElementById(divName);  
    if (layer){ 
        layer.style.height = document.body.scrollHeight + 'px';
        layer.style.width = document.body.scrollWidth + 'px';    
        resetTopOfLeftMenu();
    }
}

function resetTopOfLeftMenu()
{
    layer = document.getElementById('tempMenu');   
    if (layer) {    
        layer.style.top = (260 + document.body.scrollTop) + 'px';        
    }
}

function changeLang(i){     
    var sURL = window.location.href.replace(/[?&]ui=[a-zA-Z0-9èüàäéöç]*/,"");
    window.location.href = sURL + (sURL.indexOf("?")>0 ? "&" : "?") + "ui=" + i;
}    

function setMultiLineTextInContainer(name)
{
    var container = document.getElementById(name);
    if (container){
        var inp = container.getElementsByTagName('INPUT');   
        for (j = 0; j < inp.length; j++) {                                           
            try {            
                inp[j].value = inp[j].value.replace('~','\n');    
            } 
            catch(err) {}
        }  
    }  
}

function Browser() {

  var ua, s, i;

  this.isIE    = false;
  this.isNS    = false;
  this.version = null;

  ua = navigator.userAgent;

  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  // Treat any other "Gecko" browser as NS 6.1.

  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}

var browser = new Browser();

function applyScrollBarStyle(){          
    if(!browser.isIE || browser.version > 6)
    {                                       
	    document.body.style.scrollbarDarkShadowColor="6291cc";
		document.body.style.scrollbar3dLightColor="6291cc";
		document.body.style.scrollbarArrowColor="black";
		document.body.style.scrollbarBaseColor="d8efff";
		document.body.style.scrollbarFaceColor="d8efff";
		document.body.style.scrollbarHighlightColor="d8efff";
		document.body.style.scrollbarShadowColor="e9f6ff";
		document.body.style.scrollbarTrackColor="F3F3F3";        
    }
}