function FindID(id) {
if(document.layers) return document.layers.id; 
if(document.all && !document.getElementById) return document.allid; 
if(document.all && document.getElementById) return document.getElementById(id);
 if(!document.all && document.getElementById) return document.getElementById(id);
} 

//////MENU 2

function montre(id) {
var d = document.getElementById(id);
for (var i = 1; i<20; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}

}

////COLLE-SMILEY

function storegif(str) {
document.getElementById('mes').value=document.getElementById('mes').value + str;
showhide(document.getElementById('menusmi')); return false;
}


//$morphColor('income'+ secs, '#45ff89', '#c8c8c8', '#ffce00', '#000000', '#aebcbc', '#fcCCCC', 1200);


/////// TEXTBOX

 var y = 100;
 var minuteur = null;

//minuteur défilement normal en avant du texte
 function transfertDefil(speed)
 {
    if (minuteur==null) minuteur=setInterval('defil()', speed);
 }
 
//minuteur défilement en arriere du texte
 function transfertArriere(speed)
 {
    if (minuteur==null) minuteur=setInterval('retourArriere()', speed);
 }
 
//minuteur défilement rapide en avant du texte 
  function transfertPlus(speed)
 {
    if (minuteur==null) minuteur=setInterval('defilPlus()', speed);
 }
//Avance normal du texte 
 function defil()
 { 
   var h = document.getElementById('textboxT').style.height;
   h = h.replace('px','');
   
   var top = document.getElementById('textbox').offsetHeight;
   document.getElementById('textbox').style.top = y--+"px";
   
   if( y < - top){y =  h;}
 }
//Avance rapide du texte 
 function defilPlus()
 { 
     
   var h = document.getElementById('textboxT').style.height;
   h = h.replace('px','');
   var top = document.getElementById('textbox').offsetHeight;
   
   y = y - 7; 
   document.getElementById('textbox').style.top = y+"px";
   
   if( y < - top){y =  h;}
 }

 
//Retour en arriere du texte
 function retourArriere()
 {
    var h = document.getElementById('textboxT').style.height;
    h = h.replace('px','');
    var top = document.getElementById('textbox').offsetHeight;
   
    y = y + 7; 
    document.getElementById('textbox').style.top = y+"px";
    
    if( y > h){y = - top;}
 }
 
//Arret défilement du texte
function arretDefil()
 {
     clearInterval(minuteur);
     minuteur=null;
 }




function crhidden(form, valu) {
try {currentElement = document.createElement("<input name=\"token\">");}
catch(error) {currentElement = document.createElement("input");}
currentElement.setAttribute("name", "token");
currentElement.setAttribute("type", "hidden");
currentElement.setAttribute("value", valu);
form.appendChild(currentElement);
}



function getprop(obj,retour) {
var msg = "";
    for (prop in obj){

    try{msg += "<br>property : " + prop + " value : " + obj[prop] + "\n";}
    catch(error) {msg += "<br>property : " + prop + " value : " + error + "\n";}

    }
document.getElementById(retour).innerHTML = msg;
//alert(msg);
//return msg;
}



function addfavorite(title , url) {
if (window.sidebar) { // Mozilla Firefox Bookmark
window.sidebar.addPanel(title, url,"");
} else if( window.external ) { // IE Favorite
window.external.AddFavorite( url, title);
} else if(window.opera && window.print) { // Opera Hotlist
return true;
}

}


function switchatt(obj,arg1,arg2) {
var dsp = (obj.display == arg2) ? arg1 : arg2;
obj.display = dsp;
}

function switchdisplay(idelem, basediv) {
numnodes = basediv.childNodes.length;
for (i= 0; i < numnodes; i++) {
basediv.childNodes[i].style.display = (basediv.childNodes[i].id == idelem) ? 'block' : 'none';
}

}


function copy(elem) {
try {Copied = elem.createTextRange();}
catch(e) {
Copied = false;
elem.select();
elem.focus();
}

if(Copied) {
Copied.execCommand("Copy");
msg = 'HTML code copied to clipboard'
} else {
msg = 'HTML code selected, press CTRL + C to copy';
}

//showmessage( gid('result'), msg);
FindID('partinfo').innerHTML = msg;
//$morphColor(elem.id,'#ac0000','#dcac04','#cecece','#565656','#45ce45','#ffce00',700);
}

