//<!--
// ,-------------------------------------------------------.
// ¦  Hkoncept					                                   ¦
// ¦  @author Morille_Alexis@hotmail.com                   ¦
// ¦_______________________________________________________¦		
// ¦  file: main_script.js                                 ¦
// ¦  role: - actve menu                                   ¦
// ¦        - Gradient help frame                          ¦
// ¦        - Xml/xsl load                                 ¦
// ¦        - clock ...                                    ¦
// '-------------------------------------------------------'


// Change the IE scrollbar colors
function scrollBar() {
	document.body.style.scrollbarBaseColor='#17a3a4'
	document.body.style.scrollbarArrowColor='#ffffff'
	document.body.style.scrollbarDarkShadowColor='#17a3a4'
	document.body.style.scrollbarFaceColor='#68c8ce'
	document.body.style.scrollbarHighlightColor='#FFFFFF'
	document.body.style.scrollbarShadowColor='#00008B'
	}

// add a Bookmark
function addbookmark() {
	bookmarkurl="http://engine.angers.nec/vwebtst1/index.html"
	bookmarktitle="Welcome To Nec-computers administrative intranet"
	if (document.all)window.external.AddFavorite(bookmarkurl,bookmarktitle)
	}
	
	
	
// Verifies si un element d'un formulaire est non null
//  inputName : nom de l'input
//  return : faux si le champ est nul vrai sinon
function checkInputByName( inputName ){
    var tmp = document.getElementsByName(inputName);
    var ret = true;
    if(tmp.length == 1 ){
        if(tmp[0].value==""){
            ret = false;
            alert("Veuillez saisir l'information demandée !");
            tmp[0].focus();
        }
    }
    return ret;
}

// Verifies si un élément d'un formulaire est un entier ou non
//  inputName : nom de l'input
//  return : faux si le champ n'est pas un entier vrai sinon
function checkIntByName( inputName ){
    var tmp = document.getElementsByName(inputName);
    var ret = true;
    if(tmp.length == 1 ){
        if(tmp[0].value=="" || isNaN(parseInt(tmp[0].value))){
            ret = false;
            alert("Veuillez saisir un entier !");
            tmp[0].focus();
        }
    }
    return ret;
}

// Verifies si un élément d'un formulaire est un nombre ou non
//  inputName : nom de l'input
//  return : faux si le champ n'est pas un nombre vrai sinon
function checkNumberByName( inputName ){
    var tmp = document.getElementsByName(inputName);
    var ret = true;
    if(tmp.length == 1 ){
        if(tmp[0].value=="" || isNaN(parseFloat(tmp[0].value))){
            ret = false;
            alert("Veuillez saisir un nombre !");
            tmp[0].focus();
        }
    }
    return ret;
}

// Ouvres une popup avec une image le tout à la taille réelle
//  imageurl : url de l'image a ouvrir (pour le lien)
function popupImageById(id){
	//Recupere les infos sur la resolution
	var hauteur = screen.availHeight;
	var largeur = screen.availWidth;
	// affichage de la popup
	var fen = window.open('core/gallery/pop_upper.php?img='+id+'&x='+largeur+'&y='+hauteur,'','directory=no,location=no,menubar=no,status=no,toolbar=no,resizable=yes,scrolbar=yes');
}

// Ouvres une popup avec une image le tout à la taille réelle
//  imageurl : url de l'image a ouvrir (pour le lien)
function popupImageByUrl(imageUrl){
	//Recupere les infos sur la resolution
	var hauteur = screen.availHeight;
	var largeur = screen.availWidth;
	// affichage de la popup
	var fen = window.open('core/gallery/pop_upper.php?img='+imageUrl+'&x='+largeur+'&y='+hauteur,'','directory=no,location=no,menubar=no,status=no,toolbar=no,resizable=yes,scrolbar=yes');
}

// Mise à jour du contenu d'une division
//  divId : id de la div
//  text : text a inserer (html)
function update_div(divId,text){
    var theDiv = document.getElementById(divId);
    theDiv.innerHTML = text;
}

// Mise à jour du contenu de la barre de stats

function update_stat(text){
		var txt="<p class='stat'>"+text+"</p>";
    var theDiv = document.getElementById('statue_box');
    theDiv.innerHTML = txt;
}

function init_stat(){
	var txt="<p class='stat'></p>";
  var theDiv = document.getElementById('statue_box');
  theDiv.innerHTML = txt;
}


// Redirige sur une autre page
//   adress : adresse de la page
function redirect_to(adress){
         setTimeout("window.location='"+adress+"';",5000);
}

// Ferme la fenêtre après quelques secondes
function close_in(time){
         setTimeout("window.close();",time);
}

// Recharge la page au bout du temps
function reload_in(time){
         setTimeout("window.reload();",time);
}

// Change la visibilite d'un objet
function setVisible(idObject){
	var o = document.getElementById(idObject);
	if(o!=null){
		o.style.visibility='visible';
	}
}

// Change la visibilite d'un objet
function setHidden(idObject){
	var o = document.getElementById(idObject);
	if(o!=null){
		o.style.visibility='hidden';
	}
}
	
//---------------------------------------------------------------
// Background scrolling
// 
var bas_de_page=550;      // Position en bas de fenetre
var Hauteur=250;         //Hauteur du div   
var pos_x=50;            //Position du div (horizontal)
var pos_y=bas_de_page;    //Position du div (vertical)
var MonObjet;


function GetObject(ID) {
   if (document.getElementById) {
      return document.getElementById(ID);
   }
   if (document.layers) {
      return eval('document.'+ID);
   }
   if (document.all) {
      return eval('document.all.'+ID);
   }
}

function MoveTo(MyObject, x, y) {   // Déplacement du DIV
   if (document.getElementById||document.all) {
      MyObject.style.left = x + "px";
      MyObject.style.top = y + "px";
      return;
   }
   if (document.layers) MyObject.moveTo(x, y);
}

function InitObjet(ID) {            //Initialisation du DIV
   MonObjet = GetObject(ID);
   MoveTo(MonObjet, pos_x, bas_de_page);
   scroll();
}

function scroll() {                  // Défilement du DIV
   if (pos_y > (-1 * Hauteur)) {      //Teste si le DIV est complètement sorti
      pos_y--;
      MoveTo(MonObjet, pos_x, pos_y)
   }
   else {
      pos_y=bas_de_page;
      MoveTo(MonObjet, pos_x, pos_y)
   }
   var timer = setTimeout('scroll();',20);
}




var position=0;
var msg="Hkdesign.Ki.tu.sa.mere";
for (count=0; count<10;count=count+1)
{
msg=msg+""+msg;
}
function banniere()
{
document.affichage.texte.value=msg.substring(position,position+100);
position=position+1;
if (position==100)
position=0;
setTimeout("banniere()",100);
}


function popUpRadio(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=220,height=300');");
}
//-->
