//#############################################################################
// ZARMA JavaScript Library
// Copyright 2004-2006 Frdric de Zarma (frederic@dezarma.com)
//#############################################################################
// Obtain permission before redistributing this software over the Internet or
// in any other medium.  In all cases copyright and header must remain intact.
//#############################################################################

// EDITABLE VARIABLES (c) Frdric Andrieux de Zarma ##########################
var zarma_var_url = 'http://normandie.monarchiste.com';		// site url
var zarma_var_brand = 'FRN';					// your Trade Mark
var zarma_var_copy = 2009;						// copyright starting year
var zarma_var_owner = 'FRN';					// copyright owner's name
var zarma_var_owner_email = 'federoyconormandie@yahoo.fr';		// owner's email
// END EDITABLE VARIABLES #####################################################

// ERROR HANDLER (c) Frdric Andrieux de Zarma ###############################
	function loadidle () {
//	alert ('Erreur Javascript sur '+location.href+', fentre '+window.name+'.\n');
//	alert ("Une erreur momentan&eacute;e emp&ecirc;che l'affichage des donn&eacute;es.\n");
//	return true;
	}
window.onerror = loadidle;
// END ERROR HANDLER ##########################################################

// EXTERNAL VARIABLES (c) Frdric Andrieux de Zarma ##########################
Blank = new Image();
Blank.src = "images/blank.png";
// END EXTERNAL VARIABLES #####################################################

// SYSTEM FUNCTIONS (c) Frdric Andrieux de Zarma ############################
// DO NOT MODIFY UNLESS YOU CAN MAKE THEM BETTER (please send me a copy)
var unlocked = 0;
var zarma_tmp_random = Math.round(Math.random()*1000);
	function MakeArray(n) {
    this.length = n;
    for(var i = 1; i <= n; i++)
        this[i] = 0;
    return this;
	}
var preloaded = new Object();
var theaction = "";
var page = ""+document.location;
theaction = (page.split("?"))[1] || "home";
page = theaction.split("&");
theaction = page.join("**");
page = theaction.split("=");
theaction = page.join("*");
	function doupdate() {
	preloaded = new Image();
	preloaded.src = "cgi/update.cgi?p=Normandie>"+theaction+"&"+Math.round(Math.random()*1000000);
	}
doupdate();
var UpdateTimer = setInterval("doupdate ()",60000);
var zarma_tmp_date = new Date();
var zarma_tmp_year = zarma_tmp_date.getYear();
	if (zarma_tmp_year < 1900) {
	zarma_tmp_year = (1900 + zarma_tmp_year);
	}
var zarma_tmp_yearto = '';
	if (zarma_tmp_year > zarma_var_copy) {
	zarma_tmp_yearto = '-'+zarma_tmp_year;
	}
var zarma_tmp_copy = '&copy;';
zarma_tmp_copy += ' '+zarma_var_copy+zarma_tmp_yearto;
zarma_copyright = zarma_tmp_copy+' ';
zarma_copyright += zarma_var_owner;
var zarma_tmp_time = zarma_tmp_date.getTime();
var zarma_cookie_set = 1;
var zarma_user_ip = 'N/A';
var zarma_user_id = 0;
	if (document.cookie.length > 0) {
		if (page == "nocookies") {
		top.location = zarma_var_url;
		}
	var zarma_cookie = document.cookie.split(/[;\s]+/);
		for (i=0;i<zarma_cookie.length;i++) {
			if (/^normandiemonarchiste=/.test(zarma_cookie[i])) {
			zarma_cookie_set = 0;
			zarma_user_ip = (zarma_cookie[i].split("|"))[0];
			zarma_user_ip = (zarma_user_ip.split("="))[1];
			zarma_user_id = (zarma_cookie[i].split("|"))[1];
			zarma_user_lan = (zarma_cookie[i].split("|"))[2];
			}
		}
	}
	if (zarma_cookie_set != 0) {
	document.cookie = "centralmonarchiste=0.0.0.0|V"+zarma_tmp_time+"|fr; path=/;";
	}
	function zarma_antileech (zarma_tmp_source1,zarma_tmp_source2) {
	zarma_tmp_address = zarma_tmp_source2+'@'+zarma_tmp_source1;
	location.href = "mailto:"+zarma_tmp_address;
	}
	function zarma_popup (zarma_tmp_w,zarma_tmp_h,zarma_tmp_file,zarma_tmp_name,zarma_tmp_options) {
		if (zarma_tmp_name=='') {
		zarma_tmp_name='popup';
		}
	var alloptions = new Array ('no','no','no','no','no','no','no','no');
	// (scrollbars,resizable,toolbar,location,menubar,directories,status,copyhistory)
		for (i=0;i<zarma_tmp_options.length;i++) {
		var thisoption = zarma_tmp_options.substr(i,1);
			if (thisoption != 0) {
			alloptions[i] = 'yes';
			}
		}
	var zarma_window = window.open (zarma_tmp_file,zarma_tmp_name,'width='+zarma_tmp_w+',height='+zarma_tmp_h+',scrollbars='+alloptions[0]+',resizable='+alloptions[1]+',toolbar='+alloptions[2]+',location='+alloptions[3]+',menubar='+alloptions[4]+',directories='+alloptions[5]+',status='+alloptions[6]+',copyhistory='+alloptions[7]);
	}
	function zarma_textLimit(z_dafield, z_maxlen) {
		if (document.getElementById(z_dafield).value.length > z_maxlen + 1) {
		alert('MAX '+z_maxlen+' CHARS...');
		}
		if (document.getElementById(z_dafield).value.length > z_maxlen) {
		document.getElementById(z_dafield).value = document.getElementById(z_dafield).value.substring(0, z_maxlen);
		}
	}
	function zarma_expandfield(z_dafield) {
	z_lines = document.getElementById(z_dafield).value.split('\n');
	z_dalength = 0;
	z_dalength += z_lines.length;
		if (z_dalength < 5) {
		z_dalength = 5;
		}
		for (x=0;x < z_lines.length; x++) {
			if (z_lines[x].length >= 100) {
			z_dalength += Math.floor(z_lines[x].length/100);
			}
		}
		if (z_dalength != document.getElementById(z_dafield).rows) {
		document.getElementById(z_dafield).rows = z_dalength;
		}
	}
// END SYSTEM FUNCTIONS #######################################################
