﻿// Fichier JScript

var page_default;

var TypeConnexion = 0;//0=public 1=identification

//Initialisation des date pour le calcul du temps de chargement
var start = new Date();
var start_seconds = start.getTime();


//Chamgement du type de connexion public ou prive
function ChangeTypeConnexion(new_type_connect)
{
    TypeConnexion=new_type_connect
    
    //change css des boutons public et prive
    if (TypeConnexion==0)
    {
        document.getElementById("btn_connexion_public").className="btn_connexion_public_actif"
        document.getElementById("btn_connexion_identifier").className="btn_connexion_identifier"
    }
    else   
    {
        document.getElementById("btn_connexion_public").className="btn_connexion_public"
        document.getElementById("btn_connexion_identifier").className="btn_connexion_identifier_actif"         
    }
}


//Chamgement du type de vitesse de connexion low medium ou hight
function ChangeVitesseConnexion(new_idvitesse_connect)
{    
    //Chamgement de css
    AfficheVitesseConnexion(new_idvitesse_connect);
    //initialise la variable de sessiom de vitesse de connexion
    connexion.AJAX_set_temps_chargement(new_idvitesse_connect);
}

//change css des boutons de vitesse de connexion
function AfficheVitesseConnexion(new_idvitesse_connect)
{
    document.getElementById("btn_connexion_low").className="btn_connexion_low"
    document.getElementById("btn_connexion_medium").className="btn_connexion_medium"
    document.getElementById("btn_connexion_hight").className="btn_connexion_hight"

    switch (new_idvitesse_connect) 
    { 
    case 0: //LOW
        document.getElementById("btn_connexion_low").className="btn_connexion_low_actif"
        break;
    case 1: //MEDIUM
        document.getElementById("btn_connexion_medium").className="btn_connexion_medium_actif"
        break;
    case 2: //HIGHT
        document.getElementById("btn_connexion_hight").className="btn_connexion_hight_actif"
        break;
    } 
}


function TestIdentification()
{
    window.setTimeout("cache_load();",100);
    TestIdentification_suite();
    
}


function TestIdentification_suite()
{
    if (TypeConnexion==0)
    {
        connect=connexion.AJAX_connection('','')
        if (connect.value==true)
        {
            // window.location.replace("../page/geoportail.aspx");     
        }
        else
        {
            cache_unload()
            alert('Group public does not exist!');            
        }
    
        //fermersession=1;
        window.location.replace("../page/geoportail.aspx");
        
    }
    else
    {   
        var connect
        if ((document.getElementById("txt_login").value=='')||(document.getElementById("txt_password").value==''))
        {
        cache_unload()
        alert('Your login - password are not correct, please try again!');         
        }
        else
        {
            connect=connexion.AJAX_connection(document.getElementById("txt_login").value,document.getElementById("txt_password").value)
            if (connect.value==true)
            {
                //fermersession=1;
                window.location.replace("../page/geoportail.aspx");     
                
                                   
            }
            else
            {
                cache_unload()
                alert('Your login - password are not correct, please try again!');            
            }        
        }
    }    
    //window.setTimeout("cache_unload();",100);

}


function set_pageDefault()
{
  
   var obj_window = window.open('', '_self'); 
		    obj_window.opener = window; 
		    obj_window.focus(); 
		    		    		    		    
		    page_default=self; 		    
            page_default.name="open_geoportail";
}

//calcul le temps de connexion - initialise la variable de session.
function loading()
{
//pop1=window.open('../default.aspx','open_geoportail');
//pop1.close();
    //page_default.close();
    end = new Date();
    end_seconds = end.getTime();
    final_seconds = (end_seconds-start_seconds)/1000;


    var idVitesseCOnnexion
        
    idVitesseCOnnexion=connexion.AJAX_set_temps_chargement_Vitesse(final_seconds);        
    AfficheVitesseConnexion(idVitesseCOnnexion.value);
  }
  
  
      
function openlien(val)
{
    if (val==0)
    {
        window.open("http://www.uda.lk/","nom_popup","");
    }
    else
    {
        window.open("http://www.siirm.com/","nom_popup","");
    }
}



