	self.onError=null;

    var NS = (document.layers) ? 1 : 0;
    var IE = (document.all) ? 1: 0;
    var DOM = (document.getElementById) ? 1: 0;
    var NS6 = DOM && !NS && !IE;

    var Xinit=770; 
	var Txtlarge=100;  
 	var coefAmort=0.1;
    if (NS6)  coefAmort = 0.16;

	var Xlast=0;
	var Ylast=0;
	var Eccart = 0;

        if( txtLarge ) { Xinit=670; Txtlarge=100; }
	var Xfin = Xinit - Txtlarge;
	var haut_min = 580;
	if(NS6) { 	
		document.getElementById("LogoMenu").style.top = -1; 
		document.getElementById("txt1").style.top = parseInt(document.getElementById("txt1").style.top) + 8; 
		document.getElementById("txt2").style.top = parseInt(document.getElementById("txt2").style.top) + 8; 
		document.getElementById("Tele").style.top = parseInt(document.getElementById("Tele").style.top) - 14; 
//		document.getElementById("Tel").align="center"; 
//		document.getElementById("Mail").align="center"; 
//		document.getElementById("Add").align="center";
		haut_min = 560;
	    }
		
	var haut = (document.body.clientHeight);	
        function raffraich() {
			if(haut > haut_min) {
	
                if(IE) { diffY = document.body.scrollTop; diffX = document.body.clientWidth - Txtlarge + document.body.scrollLeft;}
            	if(NS || NS6) {
				diffY = self.pageYOffset;
				if (top.innerWidth>Xfin)
					{diffX = Xfin;}
				else
					{diffX = top.innerWidth - Txtlarge - 20 + self.pageXOffset;}
                	}
				
                if(diffY != Ylast)
			{
				Eccart = Math.abs(diffY -Ylast);
				if (Eccart > 15) percent = coefAmort * (diffY - Ylast);
				else percent = (coefAmort/((16-Eccart))) * (diffY - Ylast);
        	                if(percent > 0) percent = Math.ceil(percent);
                	        else percent = Math.floor(percent);

				if(NS6) document.getElementById("LogoMenu").style.top = parseInt(document.getElementById("LogoMenu").style.top) + percent; 
				else {  if(IE) document.all.LogoMenu.style.pixelTop += percent;
        	                	if(NS) document.LogoMenu.top += percent; }

				if(NS6) document.getElementById("Tele").style.top = parseInt(document.getElementById("Tele").style.top) + percent; 
				else {  if(IE) document.all.Tele.style.pixelTop += percent; 
        	                	if(NS) document.Tele.top += percent; }
							
				if(NS6) document.getElementById("TxtMove").style.top = parseInt(document.getElementById("TxtMove").style.top) + percent; 
	                        else {  if(IE) document.all.TxtMove.style.pixelTop += percent;
        	                	if(NS) document.TxtMove.top += percent; }

				if(document.getElementById("Form_Ang") !=  null) {
				if(NS6) document.getElementById("Form_Ang").style.top = parseInt(document.getElementById("Form_Ang").style.top) + percent; 
	                        else {  if(IE) document.all.Form_Ang.style.pixelTop += percent;
        	                	if(NS) document.Form_Ang.top += percent; }
            		}

	                        Ylast += percent;
				}

                if(diffX != Xlast)
			{
				percent = (coefAmort/2.5) * (diffX - Xlast);
				if(percent > 0) percent = Math.ceil(percent);
				else percent = Math.floor(percent);
					Xlast += percent;
					if (Xlast>Xfin) Xlast=Xfin;

				if(NS6) document.getElementById("TxtMove").style.left = Xlast;
				else {  if(IE) document.all.TxtMove.style.pixelLeft = Xlast;
						
					if(NS) document.TxtMove.left = Xlast; }
					


						
                	}
        }
	}
		
        if(NS || IE || NS6) {timeoutID = window.setInterval("raffraich()",1)}
	function Haut(){
			document.location='#top';
			return false
			}


if (navigator.browserLanguage) var language = navigator.browserLanguage;
else var language = navigator.language;
if (language.indexOf('fr') > -1)
{ 
var text_message = new Array()
text_message[0]="électronique"
text_message[1]="maintenance"
text_message[2]="conception"
text_message[3]="vente" 
}
else
{
var text_message = new Array()
text_message[0]="electronic"
text_message[1]="repair"
text_message[2]="design"
text_message[3]="obsolete" 
}
var textcolor= new Array()
textcolor[0]="FFFFFF"
textcolor[1]="EEEEFF"
textcolor[2]="DDDDFF"
textcolor[3]="CCCCFF"
textcolor[4]="BBBBFF"
textcolor[5]="AAAAFF"
textcolor[6]="9999FF"
textcolor[7]="8888FF"
textcolor[8]="7777FF"

var Taille=16;
var step=0.8;
if(NS6) step=1;
var i_message=1
var i_textcolor=0
var monter = 1
var compteCycle = 1
function pulsingtext()
{
if (navigator.browserLanguage) var language = navigator.browserLanguage;
else var language = navigator.language;
if (language.indexOf('fr') > -1)
{ 	
 if(NS6) document.getElementById("txt1").innerHTML="<span style='font-size:"+Taille+"px;color:"+textcolor[i_textcolor]+"'>"+text_message[i_message]+"</span>";
 if(NS || IE) document.all.txt1.innerHTML="<span style='font-size:"+Taille+"px;color:"+textcolor[i_textcolor]+"'>"+text_message[i_message]+"</span>";
 if(NS6) document.getElementById("txt2").innerHTML="<span style='font-size:"+(18-Taille)+"px;color:"+textcolor[(8-i_textcolor)]+"'>"+text_message[0]+"</span>";
 if(NS || IE) document.all.txt2.innerHTML="<span style='font-size:"+(17-Taille)+"px;color:"+textcolor[(8-i_textcolor)]+"'>"+text_message[0]+"</span>";
}
else
{ 	
 if(NS6) document.getElementById("txt2").innerHTML="<span style='font-size:"+Taille+"px;color:"+textcolor[i_textcolor]+"'>"+text_message[i_message]+"</span>";
 if(NS || IE) document.all.txt2.innerHTML="<span style='font-size:"+Taille+"px;color:"+textcolor[i_textcolor]+"'>"+text_message[i_message]+"</span>";
 if(NS6) document.getElementById("txt1").innerHTML="<span style='font-size:"+(18-Taille)+"px;color:"+textcolor[(8-i_textcolor)]+"'>"+text_message[0]+"</span>";
 if(NS || IE) document.all.txt1.innerHTML="<span style='font-size:"+(17-Taille)+"px;color:"+textcolor[(8-i_textcolor)]+"'>"+text_message[0]+"</span>";
}
Taille+=step;
 if (Taille>16 || Taille<2) {  	if(Taille<2) { if (--compteCycle<0) { compteCycle = 1; i_message++; if(i_message>3) i_message = 1;}}
 								step=-step; 
								if (monter ==1) { i_textcolor++; if (i_textcolor>8) { i_textcolor=8;monter = 0}}
								else { i_textcolor--; if (i_textcolor<0) { i_textcolor=0;monter = 1}}
				  			}
if(NS || IE || NS6) {  setTimeout("pulsingtext()",40); }
}
pulsingtext();



if      (language.indexOf('fr') > -1) lang = 0;
else if (language.indexOf('en') > -1) lang = 1;
else lang = 1;

/*
else if (language.indexOf('nl') > -1) document.location.href = 'neerlandais.html';
else if (language.indexOf('en') > -1) document.location.href = 'anglais.html';
else if (language.indexOf('de') > -1) document.location.href = 'allemand.html';
else if (language.indexOf('ja') > -1) document.location.href = 'japonais.html';
else if (language.indexOf('it') > -1) document.location.href = 'italien.html';
else if (language.indexOf('pt') > -1) document.location.href = 'portugais.html';
else if (language.indexOf('es') > -1) document.location.href = 'espagnol.html';
else if (language.indexOf('sv') > -1) document.location.href = 'suedois.html';
else if (language.indexOf('zh') > -1) document.location.href = 'chinois.html';
else
document.location.href = 'francais.html';
*/
var form_titre = new Array()
form_titre[0]="Formulaire de recherche"
if(NS6) form_titre[1]="<blink>Request<br>Form</blink>"
else form_titre[1]="<marquee behavior='alternate'>Request<br>&nbsp\;&nbsp\;&nbsp\;Form</marquee>"

var form_coord = new Array()
form_coord[0]="Vos coordonnées"
form_coord[1]="Your Details"

var form_nom = new Array()
form_nom[0]="Nom"
form_nom[1]="Name"

var form_nomtxt = new Array()
form_nomtxt[0]="Veuillez saisir votre nom en lettres majuscules"
form_nomtxt[1]="Enter Your Full Name in capital letters"

var form_soc = new Array()
form_soc[0]="Société"
form_soc[1]="Company"

var form_soctxt = new Array()
form_soctxt[0]="Veuillez saisir le nom de votre société"
form_soctxt[1]="Enter your Company name"

var form_mail = new Array()
form_mail[0]="e-Mail"
form_mail[1]="E-mail"

var form_mailtxt = new Array()
form_mailtxt[0]="Veuillez saisir votre adresse E-Mail"
form_mailtxt[1]="Enter Your Primary Email"

var form_tel = new Array()
form_tel[0]="Téléphone"
form_tel[1]="Phone"

var form_teltxt = new Array()
form_teltxt[0]="Veuillez saisir votre numero de telephone"
form_teltxt[1]="Enter Your Phone Number"

var form_rech = new Array()
form_rech[0]="Votre recherche"
form_rech[1]="Your request"

var form_marq = new Array()
form_marq[0]="Constructeur"
form_marq[1]="Manufacturer"

var form_marqtxt = new Array()
form_marqtxt[0]="Veuillez saisir le nom du fabricant recherché"
form_marqtxt[1]="Enter the looked Manufacturers"

var form_ref = new Array()
form_ref[0]="Référence"
form_ref[1]="Parts Number"

var form_reftxt = new Array()
form_reftxt[0]="Veuillez saisir la réference du matériel concerné"
form_reftxt[1]="Enter the looked Parts Number"

var form_rep = new Array()
form_rep[0]="Demande de réparation"
form_rep[1]="Request Rush Repair"

var form_reptxt = new Array()
form_reptxt[0]="Vous désirez faire reparer votre matériel"
form_reptxt[1]="You want a quote for electronic repair"

var form_ech = new Array()
form_ech[0]="Echange standard"
form_ech[1]="Standard Exchange"

var form_echtxt = new Array()
form_echtxt[0]="Vous souhaitez un échange de votre matériel"
form_echtxt[1]="You want a quote for Standard Exchange"

var form_ocas = new Array()
form_ocas[0]="Matériel reconditionné"
form_ocas[1]="Refurbished parts"

var form_ocastxt = new Array()
form_ocastxt[0]="Vous demandez du matériel reconditionné"
form_ocastxt[1]="You want some Refurbished parts"

var form_neuf = new Array()
form_neuf[0]="Matériel neuf"
form_neuf[1]="New parts"

var form_neuftxt = new Array()
form_neuftxt[0]="Vous demandez un équipement neuf"
form_neuftxt[1]="You want a new device"

var form_com = new Array()
form_com[0]="Commentaires"
form_com[1]="Comments"

var form_comtxt = new Array()
form_comtxt[0]="Veuillez saisir vos différentes remarques"
form_comtxt[1]="Enter some comments and questions"

var form_btn = new Array()
form_btn[0]="Envoyer le formulaire"
form_btn[1]="Send this form"

var form_btntxt = new Array()
form_btntxt[0]="Cliquez sur ce bouton pour envoyer votre formulaire"
form_btntxt[1]="Click this button to send your form "

var par_txt1 = new Array()
par_txt1[0]="Pour l'ensemble de ces références, Cofiem vous propose différentes solutions :"
par_txt1[1]="For all this items, COFIEM offer you various solutions :"



var par_txt1a = new Array()
par_txt1a[0]="Pour tous ces constructeurs, Cofiem vous propose différentes solutions :"
par_txt1a[1]="For this manufacturers, COFIEM offer you various solutions :"


var par_enu1 = new Array()
par_enu1[0]="Echange standard"
par_enu1[1]="Standard exchange"

var par_enu2 = new Array()
par_enu2[0]="Fourniture de matériel neuf"
par_enu2[1]="Supply of new material"

var par_enu3 = new Array()
par_enu3[0]="Equipement d'occasion testé et reconditionné"
par_enu3[1]="Second hand equipment tested and reconditioned"

var par_enu4 = new Array()
par_enu4[0]="Réparation testée et garantie"
par_enu4[1]="Tested and guaranteed repairs"

var par_txt2 = new Array()
par_txt2[0]="<B>Consultez nous par le biais du formulaire à droite</B>"
par_txt2[1]="You can consult us by means of <B>the form to the right</B>"

var par_txt3 = new Array()
par_txt3[0]="Une réponse vous est assurée sous <B>2 heures</B> ouvrables."
par_txt3[1]="An answer is insured you under <B>2 working hours</B>."

var sol_img = new Array()
sol_img[0]="delais-24H.gif"
sol_img[1]="lead-time-24h.gif"

var sol_alt = new Array()
sol_alt[0]="delais de livraison"
sol_alt[1]="delivery lead time"



if(document.getElementById("Form_Ang") !=  null) 
{
document.getElementById("Form_Ang").innerHTML='<form name="recherche" id="recherche" method="POST" action="formulaire.php"><input type="hidden" name="navigateur" value="">'
+'<h3>'+form_titre[lang]+'</h3><fieldset id="coordonnees"><legend>'+form_coord[lang]+'</legend>'
+'<p><label for="nom" title="'+form_nomtxt[lang]+'" > '+form_nom[lang]+' :<input type="text" name="nom" id="nom" tabindex="1" class="INP" onfocus="this.className=\'focus\';" onblur="this.className=\'normal\';"/></label></p>'
+'<p><label for="societe" title="'+form_soctxt[lang]+'" > '+form_soc[lang]+' : <img src="images/redstar.gif"><input type="text" name="societe" id="societe" tabindex="2" class="INP" onfocus="this.className=\'focus\';" onblur="this.className=\'normal\';" /></label></p>'
+'<p><label for="email" title="'+form_mailtxt[lang]+'" > '+form_mail[lang]+' : <img src="images/redstar.gif"><input type="text" name="email" id="email" tabindex="3" class="INP" onfocus="this.className=\'focus\';" onblur="this.className=\'normal\';" /></label></p>'
+'<p><label for="te" title="'+form_teltxt[lang]+'" > '+form_tel[lang]+' :<input type="text" name="te" id="te" tabindex="4" class="INP" onfocus="this.className=\'focus\';" onblur="this.className=\'normal\';" /></label></p></fieldset><br />'
+'<fieldset id="recherche"><legend>'+form_rech[lang]+'</legend>'
+'<p><label for="marque" title="'+form_marqtxt[lang]+'" > '+form_marq[lang]+' : <img src="images/redstar.gif"><input type="text" name="marque" id="marque" tabindex="5" class="INP" onfocus="this.className=\'focus\';" onblur="this.className=\'normal\';" /></label></p>'
+'<p><label for="reference" title="'+form_reftxt[lang]+'" > '+form_ref[lang]+' : <img src="images/redstar.gif"><input class=\'INP\' type="text" name="reference" id="reference" tabindex="6" onfocus="this.className=\'focus\';" onblur="this.className=\'normal\';" /></label></p>'
+'<p><label for="chk1" style="cursor:pointer;" title="'+form_reptxt[lang]+'"><input type="checkbox" checked name="chk1" id="chk1"tabindex="7" class="case"style="vertical-align:-35%"/> '+form_rep[lang]+'</label><br/>'
+'<label for="chk2" style="cursor:pointer;" title="'+form_echtxt[lang]+'"><input type="checkbox"  name="chk2" id="chk2"tabindex="8" class="case"style="vertical-align:-35%"/> '+form_ech[lang]+' </label><br/>'
+'<label for="chk3" style="cursor:pointer;" title="'+form_ocastxt[lang]+'"><input class="case" type="checkbox" name="chk3" id="chk3"tabindex="9" style="vertical-align:-35%"/> '+form_ocas[lang]+'</label><br/>'
+'<label for="chk4" style="cursor:pointer;" title="'+form_neuftxt[lang]+'"><input type="checkbox" name="chk4" id="chk4"tabindex="10" class="case"style="vertical-align:-35%"/> '+form_neuf[lang]+'</label></p></fieldset><br/>'
+'<fieldset id="commentaire"><legend>'+form_com[lang]+'</legend>'
+'<p><label for="coment" title="'+form_comtxt[lang]+'" > <textarea  name="coment" id="coment" tabindex="11" style="overflow:hidden" class="COMENT" onFocus="this.className=\'foc\';" onBlur="this.className=\'nor\';"></textarea></label></p>'
+'</fieldset><br/><a><input class="bouton" type="submit" name="valid" id="valid" value="'+form_btn[lang]+'" title="'+form_btntxt[lang]+'" tabindex="11"></a>';

document.recherche.navigateur.value = document.referrer; 




document.getElementById('marque').focus();
if(LitCookie('Telephone')) document.getElementById('te').value=LitCookie('Telephone');else document.getElementById('te').focus();
if(LitCookie('E-mail')) document.getElementById('email').value=LitCookie('E-mail');else document.getElementById('email').focus();
if(LitCookie('Societe')) document.getElementById('societe').value=LitCookie('Societe');else document.getElementById('societe').focus();
if(LitCookie('Nom')) document.getElementById('nom').value=LitCookie('Nom'); else document.getElementById('nom').focus();
}

if(document.getElementById("Par") !=  null) 
{
document.getElementById("Par").innerHTML='<p class="Txt">'+par_txt1[lang]+'</p><p class="Enum">'+par_enu1[lang]+'</p><p class="Enum">'+par_enu2[lang]+'</p><p class="Enum">'
+par_enu3[lang]+'</p><p class="Enum">'+par_enu4[lang]+'</p><p class="Txt2">'+par_txt2[lang]+'<img src="../images/fleche-60-18.gif"><br>'+par_txt3[lang]+'</p>'
}
if(document.getElementById("Sol") !=  null) 
{document.getElementById("Sol").innerHTML='<img src="../images/'+sol_img[lang]+'"alt="'+sol_alt[lang]+'">'}
if(document.getElementById("Par2") !=  null) 
{
document.getElementById("Par2").innerHTML='<p class="Txt">'+par_txt1a[lang]+'</p><p class="Enum">'+par_enu1[lang]+'</p><p class="Enum">'+par_enu2[lang]+'</p><p class="Enum">'
+par_enu3[lang]+'</p><p class="Enum">'+par_enu4[lang]+'</p><p class="Txt21">'+par_txt2[lang]+'<img src="images/fleche-60-18.gif"><br>'+par_txt3[lang]+'</p>'
}
if(document.getElementById("Sol2") !=  null) 
{document.getElementById("Sol2").innerHTML='<img src="images/'+sol_img[lang]+'"alt="'+sol_alt[lang]+'">'}



/*
	CRIR - Checkbox & Radio Input Replacement
	Author: Chris Erwin (me[at]chriserwin.com)
	www.chriserwin.com/scripts/crir/

	Updated July 27, 2006.
	Jesse Gavin added the AddEvent function to initialize
	the script. He also converted the script to JSON format.
	
	Updated July 30, 2006.
	Added the ability to tab to elements and use the spacebar
	to check the input element. This bit of functionality was
	based on a tip from Adam Burmister.
*/

crir = {
	init: function() {
		arrLabels = document.getElementsByTagName('label');
	
		searchLabels:
		for (var i=0; i<arrLabels.length; i++) {			
			// get the input element based on the for attribute of the label tag
			if (arrLabels[i].getAttributeNode('for') && arrLabels[i].getAttributeNode('for').value != '') {
				labelElementFor = arrLabels[i].getAttributeNode('for').value;				
				inputElement = document.getElementById(labelElementFor);
			}
			else {				
				continue searchLabels;
			}	
							
			inputElementClass = inputElement.className;	
		
			// if the input is specified to be hidden intiate it
			if (inputElementClass == 'case') {
				inputElement.className = 'crirHidden';
				
				inputElementType = inputElement.getAttributeNode('type').value;	
				
				// add the appropriate event listener to the input element
				if (inputElementType == "checkbox") {
					inputElement.onclick = crir.toggleCheckboxLabel;
				}
				else {
					inputElement.onclick = crir.toggleRadioLabel;
				}
				
				// set the initial label state
				if (inputElement.checked) {
					if (inputElementType == 'checkbox') { arrLabels[i].className = 'checkbox_checked'}
					else { arrLabels[i].className = 'radio_checked' }
				}
				else {
					if (inputElementType == 'checkbox') { arrLabels[i].className = 'checkbox_unchecked'}
					else { arrLabels[i].className = 'radio_unchecked' }
				}
			}
			/*else if (inputElement.nodeName != 'SELECT' && inputElement.getAttributeNode('type').value == 'radio') { // this so even if a radio is not hidden but belongs to a group of hidden radios it will still work.
				arrLabels[i].onclick = crir.toggleRadioLabel;
				inputElement.onclick = crir.toggleRadioLabel;
			} */
		}			
	},	
	
	findLabel: function (inputElementID) {
		arrLabels = document.getElementsByTagName('label');
	
		searchLoop:
		for (var i=0; i<arrLabels.length; i++) {
			if (arrLabels[i].getAttributeNode('for') && arrLabels[i].getAttributeNode('for').value == inputElementID) {				
				return arrLabels[i];
				break searchLoop;				
			}
		}		
	},	
	
	toggleCheckboxLabel: function () {
		labelElement = crir.findLabel(this.getAttributeNode('id').value);
	
		if(labelElement.className == 'checkbox_checked') {
			labelElement.className = "checkbox_unchecked";
		}
		else {
			labelElement.className = "checkbox_checked";
		}
	},	
	
	toggleRadioLabel: function () {			 
		clickedLabelElement = crir.findLabel(this.getAttributeNode('id').value);
		
		clickedInputElement = this;
		clickedInputElementName = clickedInputElement.getAttributeNode('name').value;
		
		arrInputs = document.getElementsByTagName('input');
	
		// uncheck (label class) all radios in the same group
		for (var i=0; i<arrInputs.length; i++) {			
			inputElementType = arrInputs[i].getAttributeNode('type').value;
			if (inputElementType == 'radio') {
				inputElementName = arrInputs[i].getAttributeNode('name').value;
				inputElementClass = arrInputs[i].className;
				// find radio buttons with the same 'name' as the one we've changed and have a class of chkHidden
				// and then set them to unchecked
				if (inputElementName == clickedInputElementName && inputElementClass == 'crirHidden') {				
					inputElementID = arrInputs[i].getAttributeNode('id').value;
					labelElement = crir.findLabel(inputElementID);
					labelElement.className = 'radio_unchecked';
				}
			}
		}
	
		// if the radio clicked is hidden set the label to checked
		if (clickedInputElement.className == 'crirHidden') {
			clickedLabelElement.className = 'radio_checked';
		}
	},
	
	addEvent: function(element, eventType, doFunction, useCapture){
		if (element.addEventListener) 
		{
			element.addEventListener(eventType, doFunction, useCapture);
			return true;
		} else if (element.attachEvent) {
			var r = element.attachEvent('on' + eventType, doFunction);
			return r;
		} else {
			element['on' + eventType] = doFunction;
		}
	}
}

crir.addEvent(window, 'load', crir.init, false);
