window.defaultStatus = "Karo Solar : centre de solutions HQE pour la maison, l'habitat collectif et l'entreprise";

function PreloadImg() { 
  var args = PreloadImg.arguments;
  document.imageArray = new Array(args.length);
  for(var i=0; i<args.length; i++) {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }
}

function affm(m) {
	if(timerMenuHz){clearInterval(timerMenuHz); timerMenuHz=0;}
	for (i=0; i<listm.length; i++) {
		document.getElementById(listm[i]).style.background=coulitf[0];
		document.getElementById(listm[i]).style.fontWeight='';
	}
	document.getElementById(m).style.background=coulitf[1];
	document.getElementById(m).style.fontWeight='bold';
	timerMenuHz=setInterval("affk(pageactiv);", 3000);
}

function affk(k) {
	affm('m'+k.substr(1));
	for (i=0; i<listk.length; i++) {
		document.getElementById(listk[i]).style.display='none';
	}
	document.getElementById(k).style.display='block';
	pageactiv=k;
	if(timerMenuHz){clearInterval(timerMenuHz); timerMenuHz=0;}
}

function affv(i) {
	if(i){
		document.getElementById('kvisuel').style.visibility='visible';
		document.images['zoomvisuel'].src=i;
	} else {
		document.getElementById('kvisuel').style.visibility='hidden';
		document.images['zoomvisuel'].src='medias/picto_chargement.gif';
	}	
}

function getLeft(imgElem) {
	xPos = eval(imgElem).offsetLeft;
	tempEl = eval(imgElem).offsetParent;
  	while (tempEl != null) {
  		xPos += tempEl.offsetLeft;
  		tempEl = tempEl.offsetParent;
  	}
	return xPos;
}

function getTop(imgElem) {
	yPos = eval(imgElem).offsetTop;
	tempEl = eval(imgElem).offsetParent;
	while (tempEl != null) {
  		yPos += tempEl.offsetTop;
  		tempEl = tempEl.offsetParent;
  	}
	return yPos;
}

function afc(K) {
		cachc();
		v='i'+K;
		K='c'+K;
		c=document.getElementById(K).style;
		c.left=getLeft(v)+4;
		c.top=getTop(v)-129;
		c.visibility='visible';		
}

function cachc(){
	for(k=0; k<nbimg; k++){ document.getElementById('c'+k).style.visibility='hidden'; }
	//document.getElementById('c23').style.visibility='hidden';
}

function switchcat(x,chemin,o) {
	if(o==undefined){o=0;}
	i=document.images['picto'+x].src;
	if((i.indexOf('plus')>=0&&o!=2) || o==1){
		document.images['picto'+x].src=MWHook(chemin+'medias/picto_moins.gif',5);
		document.getElementById('div'+x).style.display='block';
	} else {
		document.images['picto'+x].src=MWHook(chemin+'medias/picto_plus.gif',5);
		document.getElementById('div'+x).style.display='none';
	}
}

nivo=nivomini=1; 
function ouvrircat(d){
	if(d==undefined){d='';}
	if(nivo<nivomini){nivo++}
	if(nivo<=nivomax){switchmulticat(listkcat[nivo],d,1)}
	if(nivo<=nivomax){nivo++}
}
function fermercat(d){
	if(d==undefined){d='';}
	if(nivo>=nivomini){nivo--}
	if(nivo>=nivomini){switchmulticat(listkcat[nivo],d,2)}	
}
function switchmulticat(a,d,o){
	if(a!=undefined){for(x=0; x<a.length; x++){switchcat(a[x],d,o)}}
}

function switchc(K,on) {
	K='c'+K;
	c=document.getElementById(K).style;
	if(on){c.visibility='visible';}else{c.visibility='hidden';}
}

function switchtr(K,on) {
	K='c'+K;
	c=document.getElementById(K).style;
	if(on){c.display='block';}else{c.display='none';}
}

function borderi(I,on) {
	I='i'+I;
	c=document.getElementById(I).style;
	if(on){c.borderColor='#33CC33'}else{c.borderColor='#FFFFFF';}
}

function addcaddie(f,t){
	f=document.forms[f].elements['Q'];
	if(t==0 && f.value>1){f.value--;}
	else if(t==1){f.value++;}
}

function controlemail(v) {
   ctl = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+([\.][a-z0-9-]+)+$/;
   if (v.search(ctl) != -1) return true;
   else return false;
}

function controlemdpass(v) {
   ctl = /^[A-Za-z0-9]+$/;
   if (v.search(ctl) != -1) return true;
   else return false;
}

function show_props(obj, obj_name) {
	var result = ""
	for (var i in obj)
	result += obj_name + "." + i + " = " + obj[i] + "\n"
	return result
}

