if (document.images) 
{
   img1 = new Image();
   img2 = new Image();
   img3 = new Image();
   img4 = new Image();
   img5 = new Image();
   img6 = new Image();
   img7 = new Image();
   img8 = new Image();
   img9 = new Image();
   img1.src = "../img/bhr.jpg";
   img2.src = "../img/Adagio.gif"
   img3.src = "../img/justitia6.jpg"
   img4.src = "../img/Cab.jpg"
   img5.src = "../img/Plan.gif"
   img6.src = "../img/Plan2.gif"
   img7.src = "../img/Plan3.gif"
   img8.src = "../img/tar5.gif"
}


function zoom(){
var x = document.getElementById('lux'); 
x.src = img6.src;
setTimeout("doom()", 1500);
}

function doom(){
var x = document.getElementById('lux'); 
x.src = img7.src;
setTimeout("target()", 2000);
}

function boom(){
var x = document.getElementById('lux'); 
x.src = img5.src;
}

function loom(){
var x = document.getElementById('lux'); 
x.src = img6.src;
}

function target(){
var y = document.getElementById('red'); 
y.style.visibility='visible';
}

function targetout(){
var y = document.getElementById('red'); 
y.style.visibility='hidden';
}


function show(id) {
var d = document.getElementById(id);
for (var i = 1; i<=5; i++) {
	if (document.getElementById('smenu'+i)) {
		document.getElementById('smenu'+i).style.display='none';
		}
	}
	if (d) {
		d.style.display='block';
		}
	}

function hide(id) {
var d = document.getElementById(id);
d.style.display='none';
}

// Tab for image location

imgt = new Array;
imgt[1] = "bg3.jpg";
imgt[2] = "bg6.jpg";
imgt[3] = "bg7.jpg";
imgt[4] = "bg8.jpg";
imgt[5] = "bg9.jpg";
imgt[6] = "bg10.jpg";
imgt[7] = "bg11.jpg";

function rollimg() {	
var x = document.getElementById('rim'); 
	if ( i < imgt.length-1) {
		i++;		
		}	
		else{
		i = 1;
		}
	x.src = imgt[i];
}																					
						/***change skins code***/

cs = new Array;
cs[1] = "easy.css";
cs[2] = "easy1.css";


var i = 1;

function changeSkin() { 
var x = document.getElementById('styletag'); 

	if ( i < cs.length-1) {
		i++;
		x.setAttribute('href',cs[i]); 
		}	
		else{
		i = 1;
		x.setAttribute('href',cs[i]); 
		}
}	

function Open(page){
	OpenWin = this.open(page, "Details", 	"width=500,height=250,top=200,left=200,toolbar=no,menubar=no,titlebar=no,status=no,location=no,scrollbars=yes,resizable=no");
}

function OpenJ(page){
	OpenWin = this.open(page, "Jurisprudence", 	"width=auto,height=auto,top=150,left=50,toolbar=no,menubar=no,titlebar=yes,status=no,location=no,scrollbars=yes,resizable=yes");
}


						/***form code***/

function getLabelForId(id) {
    var label, labels = document.getElementsByTagName('label');
    for (var i = 0; (label = labels[i]); i++) {
        if (label.htmlFor == id) {
            return label;
        }
    }
    return false;
}

function checkPhone() {
    var phone = document.getElementById('phone');
    var label = getLabelForId('phone');
    var digits = phone.value.replace(/[^0-9]/ig, '');
    if (!digits) {
        label.className = '';
        phone.value = '';
        label.className = 'problem';
        return;
    }
    if (digits.length == 10) {
        phone.value = digits.substring(0, 2) + '-' + digits.substring(2, 4)
        + '-' + digits.substring(4, 6) + '-' +  digits.substring(6, 8) + '-' +  digits.substring(8, 10);
        label.className = 'completed';
    } 
    else {
        label.className = 'problem';
        phone.value = digits;
    }
        	
function checkMail() {
	var arobase;
	var i = 0;
	var j = 0;
	var k = 0;
	var n = 0;
    var email = document.getElementById('email');
    var mail = email.value
    var label = getLabelForId('email');
	for(j = 0; j<mail.length-1; j++) {
		if(email.charAt(j) == "@") {
		i++; 
		arobase = i; 
		}
	}
	for(n = arobase; n<mail.length-1; n++) {
		if(email.charAt(n) == ".") {
			k++;
			}
		}
	if(i != 1 || k<1) {
		label.className = 'problem';
		alert("Entrez votre adresse e-mail correctement!");
		email.value = '';
		return false;
	}
	else {
	 	label.className = 'completed';
	 	}
}
    
}

var ch = 3;

function checkRequired(id) {
    var formfield = document.getElementById(id);
    var label = getLabelForId(id);
    if (formfield.value.length == 0) {
	formfield.style.backgroundColor = "#F670BC";
	if(id == "name"){
	alert("Vous n'avez pas complété votre nom.");
	ch--
        }
	if(id == "email"){
	alert("Vous avez oublié votre e-mail.");
	ch--
        }
	if(id == "infos"){
	alert("Vous n'avez pas précisé votre question.");
	ch--
        }
    } 
    else {
        formfield.style.backgroundColor = "#E1D0B8;";
    }
}

function returnVal() {
	ch = 3;
	checkRequired('name');
	checkRequired('email');
	checkRequired('infos');
	if (ch == 3) { 	
	return true;
	}
	else {
	return false;
	}
}
	

addEvent(window, 'load', function() {
    var input;
    var inputs = document.getElementsByTagName('input');
    for (var i = 0; (input = inputs[i]); i++) {
        addEvent(input, 'focus', oninputfocus);
        addEvent(input, 'blur', oninputblur);
    }
    var textareas = document.getElementsByTagName('textarea');
    for (var i = 0; (textarea = textareas[i]); i++) {
        addEvent(textarea, 'focus', oninputfocus);
        addEvent(textarea, 'blur', oninputblur);
    }
});

function oninputfocus(e) {
    /* Cookie-cutter code to find the source of the event */
    if (typeof e == 'undefined') {
        var e = window.event;
    }
    var source;
    if (typeof e.target != 'undefined') {
        source = e.target;
    } 
    else if (typeof e.srcElement != 'undefined') {
        source = e.srcElement;
    } 
    else {
        return;
    }
    /* End cookie-cutter code */
    source.style.border='2px solid #000';
}

function oninputblur(e) {
    /* Cookie-cutter code to find the source of the event */
    if (typeof e == 'undefined') {
        var e = window.event;
    }
    var source;
    if (typeof e.target != 'undefined') {
        source = e.target;
    } 
    else if (typeof e.srcElement != 'undefined') {
        source = e.srcElement;
    } 
    else {
        return;
    }
    /* End cookie-cutter code */
    source.style.border='2px solid #ccc';
}

function addEvent(obj, evType, fn){
    if (obj.addEventListener){
        obj.addEventListener(evType, fn, true);
        return true;
    } 
    else if (obj.attachEvent){
        var r = obj.attachEvent("on"+evType, fn);
        return r;
    } 
    else {
        return false;
    }
}
