function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires = "; expires="+date.toGMTString();}else{expires="";}document.cookie=name+"="+value+expires+"; path=/";}
function readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ') c=c.substring(1,c.length);if(c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);}return null;}

function getActiveStyleSheet() {
	var i, a;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
	}
	return null;
}
function setActiveStyleSheet(zetitle) {
	var i, a, main;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")){
			a.disabled = true;
			if(a.getAttribute("title")==zetitle) a.disabled = false;
		}
	}
	if(zetitle!=title || zetitle=="bigger"){
		changeFontSize(zetitle);
		title=zetitle;
	}	
}

var cookie=readCookie("style");
var title=cookie?cookie:"default";
var current="";

window.onload=function(e){setActiveStyleSheet(title);current=title;}

function changeFontSize(zetitle){
	if(current!=zetitle)
	{
		var font_size,sign,reg,res;
		sign=(zetitle=="bigger") ? "+" : "-";
		if(document.all){
			var size1="3";
			var size2="3";
		}else{
			var size1="5";
			var size2="2";
		}
		for(i=0;(a=document.getElementsByTagName("div")[i]);i++){
			if(a.className=="html"){
				for(j=0;(e=a.getElementsByTagName("*")[j]); j++){
					if(font_size=e.style.fontSize){
						if(document.all){//alert("e.style.fontSize=parseInt('"+font_size+"')"+sign+size1+";");
							try{eval("e.style.fontSize=parseInt('"+font_size+"')"+sign+size1+";");}catch(e){}
						}else{
							reg=new RegExp("([0-9]{2})([pxt]{2})$", "i");
							res=font_size.split(reg); //alert( "0:" + res[0] + "-1:" + res[1] + "-2:" + res[2] + "-3:" + res[3]);
							if(res[1] && res[2] && !isNaN(res[1])){
								try{eval("e.style.fontSize=(parseInt('"+res[1]+"')"+sign+size1+")+res[2];");}catch(e){}
							}
						}
					}else if(font_size=e.size){
						if(!isNaN(font_size)){
							try{eval("e.size=(parseInt("+font_size+")"+sign+size2+");");}catch(e){}
						}
					}
				}
				
				if(!a.style.fontSize) a.style.fontSize=(document.all)?'12':'12px';
				
				font_size=a.style.fontSize;
				if(document.all){
					try{eval("a.style.fontSize=parseInt('"+font_size+"')"+sign+size1+";");}catch(e){}
				}else{
					reg=new RegExp("([0-9]{2})([pxt]{2})$", "i");
					res=font_size.split(reg); 
					if(res[1] && res[2] && !isNaN(res[1])){
						try{eval("a.style.fontSize=(parseInt('"+res[1]+"')"+sign+size1+")+res[2];");}catch(e){}
					}
				}
	
				
			}
		}
		current=zetitle;
	}
}

window.onunload=function(e){
	var title = getActiveStyleSheet();
	createCookie("style", title, 365);
}





function envoyer(){
	if(to=prompt('Send to:','myfriend@nospam.com')){
		window.location='Mailto:'+to+'?Subject=Recommandation&Body="Je te recommande cette page":%0A<a href='+window.location+'>Mornay services</a>%0A%0A"ou copier coller le lien suivant dans la barre dans votre navigateur internet." : %0A'+window.location+'';	
	}
}
function popup(nomFichier,largeur,hauteur){
	var top=(screen.height-hauteur)/2;
   	var left=(screen.width-largeur)/2;
    window.open(nomFichier,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+",resizable=yes,menubar=no,scrollbars=yes,statusbar=no");
}
function envoyer(url){
	url = url + "/" + encodeURIComponent(window.location.href);
	popup(url, 650, 500);
}


