
function change_class(form_id,clas){
 var btn = document.getElementById(form_id);
btn.className= clas;
}
function hideoff(ids){
document.getElementById(ids).style.display ='';
}
function hideon(ids){
document.getElementById(ids).style.display = 'none';
}
function hides(ids){
    if(document.getElementById(ids).style.display==''){
       document.getElementById(ids).style.display = 'none'; 
        }
    else{
        document.getElementById(ids).style.display = '';
        }
}
function rollbg(chosen, objectID) {
if(chosen == "roll") {
document.getElementById(objectID).className="roll";
}
else if(chosen == "over0"){
document.getElementById(objectID).className="over0";
}
else if (chosen == "over1"){
document.getElementById(objectID).className="over1";
}
}

function tl(content,id,maxlimit,a) {
    if(a==0) document.getElementById(id).write(content.value.length);
    else if(a==1) write(maxlimit-field.value.length);
}


function tinyln(texte){

var y=tinyMCE.get(texte).getContent();
alert(y);
var x=y.replace(/<[^>]+>/g, '');


return x.length;
}
function textCounter(field,cntfield,cntfield2,maxlimit) {

//calcul et retour le nombre de caracteres restants au niveau de saisi des articles
//dans le cas ou est à 0 on peut plus écrire
//if (field.value.length > maxlimit)
//field.value = field.value.substring(0, maxlimit);
//else{
//    cntfield.value = maxlimit - field.value.length;
//    cntfield2.value = field.value.length;
//}

}
function textCounter1(field,cntfield,cntfield2,minlimit,maxlimit) {

//calcul et retour le nombre de caracteres entrants au niveau de saisi des articles
//dans le cas quand on dépasse le nombre max on peut rien rajouer
//quand le nombre min né pas atteint le nombre de" caractere restants é en rouge"
//if (field.value.length > maxlimit)
//field.value = field.value.substring(0, maxlimit);
//else{
//    cntfield.value = maxlimit - field.value.length;
//    cntfield2.value =field.value.length
//}
//if(field.value.length<minlimit){
//   cntfield2.className= '_red';
//}
//else{
//   cntfield2.className='_black';
//}

}

function tinycount(texte,field,field2,minlimit,maxlimit)
{
   // calcul de nombre de caratactere au niveau d'éditeur de texte TinyMCE'

//var y=tinyMCE.get(texte).getContent().toString();
//var x=y.replace(/<[^>]+>/g, '');
//var l=x.length;
//
//if (l < minlimit){
//   document.getElementById(field).className= '_red';
//}
//else{
//    document.getElementById(field).className= '_black';
//}
//if (l > maxlimit){
//     document.getElementById(field2).className= '_red';
//      var newtin=y.substring(0,maxlimit+(y.length-l));
//     tinyMCE.get(texte).setContent(newtin);
//
//}
//else{
//    document.getElementById(field2).className= '_black';
//    document.getElementById(field2).value = maxlimit-l;
//    document.getElementById(field).value =l;
//}
}

function clone(elm1,elm2) {
    elm2.value = elm1.value;
}




function plus(form_id,clas,clas2){
 var btn = document.getElementById(form_id);
 if(btn.className==clas) btn.className= clas2;
 else if(btn.className==clas2) btn.className= clas;

}
function changevalue(id,val){

    var btn=document.getElementById(id);
    btn.innerHTML=val;
}
function changevalues(va1,va2,va3){

    var btn=document.getElementById('option1');
    btn.innerHTML=va1;
    btn=document.getElementById('option2');
    btn.innerHTML=va2;
    btn=document.getElementById('option3');
        btn.innerHTML=va3;
}

function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|\\s)" + className + "(\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}

function addClassName(elm, className){
    var currentClass = elm.className;
    if(!new RegExp(("(^|\\s)" + className + "(\\s|$)"), "i").test(currentClass)){
        elm.className = currentClass + ((currentClass.length > 0)? " " : "") + className;
    }
    return elm.className;
}

function removeClassName(elm, className){
    var classToRemove = new RegExp(("(^|\\s)" + className + "(\\s|$)"), "i");
    elm.className = elm.className.replace(classToRemove, "").replace(/^\s+|\s+$/g, "");
    return elm.className;
}

function activateThisColumn(column) {
	var table = document.getElementById('pricetable');

	// first, remove the 'on' class from all other th's
	var ths = table.getElementsByTagName('th');
	for (var g=0; g<ths.length; g++) {
		removeClassName(ths[g], 'on');
	}
	// then, remove the 'on' class from all other td's
	var tds = table.getElementsByTagName('td');
	for (var m=0; m<tds.length; m++) {
		removeClassName(tds[m], 'on');
	}

	// now, add the class 'on' to the selected th
	var newths = getElementsByClassName(column, 'th', table);
	for (var h=0; h<newths.length; h++) {
		addClassName(newths[h], 'on');
	}
	// and finally, add the class 'on' to the selected td
	var newtds = getElementsByClassName(column, 'td', table);
	for (var i=0; i<newtds.length; i++) {
		addClassName(newtds[i], 'on');
	}

}
function listeA() {
var dict = {'1':'sc1','2':'sc2','3':'sc3','4':'sc4','5':'sc5','6':'sc6','7':'sc7'};
i = document.saisir.categ.selectedIndex;
option = document.saisir.categ.options[i].value;
for(var j=1;j<8;j++){
    var but=document.getElementById(dict[j]);
    if(j!=option){
      but.style.display = 'none';
     
    }
    else{
      but.style.display = '';
       listeB(dict[j]);
     
    }
}
}
function listeB(ie) {
var dict = {'sc1':'rub1','sc2':'rub3','sc3':'rub4','sc4':'rub5','sc5':'rub6','sc6':'rub7','sc7':'rub8'};
for(var j=1;j<8;j++){
sav='sc'+j;
var but=document.getElementById(dict[sav]);
if(sav!=ie){
     but.style.display = 'none';
     if(sav=='sc1'){
         var but2=document.getElementById('rub2');
             but2.style.display = 'none';
     }
     if(sav=='sc7'){
         var but3=document.getElementById('rub9');
             but3.style.display = 'none';
     }   
     

}
else{
    but.style.display = '';
}
}
}
function listeC() {
var dict = {'1':'rub1','2':'rub2'};
i = document.saisir.souscateg1.selectedIndex;
option = document.saisir.souscateg1.options[i].value;
for(var j=1;j<3;j++){
var but=document.getElementById(dict[j]);
if(j!=option){
    
     but.style.display = 'none'; //listeE('sc1');
     
}
else{
   
    but.style.display = ''; //listeE('sc1');
    
}
}
}
function liste(o,rub) {
var dict = {'1':'rub1','2':'rub2'};
i = document.saisir.souscateg1.selectedIndex;
option = document.saisir.souscateg1.options[i].value;
for(var j=1;j<3;j++){
var but=document.getElementById(dict[j]);
if(j!=option){
     but.style.display = 'none';
}
else{
    but.style.display = '';
}
}
}
function listeD() {
var dict = {'1':'rub8','2':'rub9'};
i = document.saisir.souscateg2.selectedIndex;
option = document.saisir.souscateg2.options[i].value;
for(var j=1;j<3;j++){
var but=document.getElementById(dict[j]);
if(j!=option){
     but.style.display = 'none';
}
else{
    but.style.display = '';
}
}
}
function listeE(ie) {
var dict = {'sc2':'rub3','sc3':'rub4','sc4':'rub5','sc5':'rub6','sc6':'rub7','sc7':'rub8'};
for(var j=1;j<8;j++){
sav='sc'+j;
var but=document.getElementById(dict[sav]);
if(sav!=ie){
     but.style.display = 'none';
}
else{
    but.style.display = '';
}

}
}
