<!--//--><![CDATA[//><!--
$j(document).ready(function(){     
	//--- NAVIGATION SLIDE DOWN MENU 
	$j("#navigation").sfHover();
	
	//--- INSERT SLIDEMENU
	slideMenu(30000);
	
	//--- ACTIVATE BASELINE
	initBaseline();
	$j(window).resize(function(){
		initBaseline();
		//alert("Stop it!");
	});
	//--- HANDLE BUTTONS EVENTS
	handleButtonsEvents();
	
	//--- HANDLE TABS PANELS
	$j("#tabs-contener>ul").tabs();
	
	//--- ASSIGN BEHAVIOUR TO LINKS
	$j('a[@rel*=modalPanel]').modalPanel();

	//--- VISITE VIRTUELLE
	$j('a[@rel*=popup]').click(function(e) {
						event_popup(e);
						});
	//--- VISITE VIRTUELLE
	$j('li#vis.page-item a.page-link').click(function(e) {
						event_popup(e);
						});
	//--- EMAIL LINKS
	$j(".email-contener").mailProtect({user: "resa", domain: "tirel-guerin.com", label: "Contact"});
	$j(".email-support").mailProtect({user: "support", domain: "pixiwave.com", label: "Support"});
});

function slideMenu() {
	var slideMenu = $j("#slideMenu");
	var slideContener = $j("#slideMenuContener");
	
	slideContener.css("display", "none").slideDown("slow");
	
	if((arguments.length!=0)&&(arguments[0].length!=0)) {
		window.setTimeout("slideMenuUp();",arguments[0]);
	}
}
function slideMenuUp(){
	var elmt = $j("#slideMenuContener");
	
	if (!elmt.is(":hidden")) {
		elmt.slideUp("slow");
	}
}

//--- BASELINE
//Event.observe(window, 'load', initBaseline, false);
//Event.observe(window, 'resize', initBaseline, false);

function initBaseline() {
	//--- BASELINE
	var $body = document.body;
	var top = ($body.offsetTop+$body.offsetHeight);
	var $baseline = document.getElementById("baseline-menu");
	if ($baseline) {
		$baseline.style.left = "0px";
		$baseline.style.top = top.toString()+"px";
	}
}

function contactMe (nom, domaine, text) {
	var instruction = 'm'+'a'+'i'+'l'+'t'+'o'+':';
	var html = '<a href=\"' + instruction + nom + '@' + domaine + '\">';
	if (text!=='') {
		html = html + text;
	}
	else {
		html = html + nom + '@' + domaine;
	}
	document.write(html + '</a>');
}

function fixIEBase(loc) {
	// loc is the relative path your wish to redirect to
	 var b = document.getElementsByTagName('base');
	 if (b && b[0] && b[0].href) {
	   if (b[0].href.substr(b[0].href.length-1) == '/' && loc.charAt(0) == '/')
		 loc = loc.substr(1);
	   loc = b[0].href + loc;
	 }
	 location.href = loc;
}
function getWindowSize() {
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	return [ myWidth, myHeight ];
}
function getScrollXY() {
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	}
	return [ scrOfX, scrOfY ];
}
			


//--- Formatage en colonnes
//****************************************************************************************************
function multiColumn(parentId, childsTagName) {
	//--- TOTAUX
	var $target = $(parentId);
	if ($target) {
		var items = $target.getElementsByTagName(childsTagName);
		//--- Classes
		var columnBoxClassName = "multiColumn";
		var firstClassName = "first";
		var lastClassName = "last";
		for (var i=0; i < items.length; i++) {
			items[i].className=columnBoxClassName;
			if ((i+1) % 2 == 1) {
				items[i].className += " " + firstClassName;
			} else {
				items[i].className += " " + lastClassName;
			}
		}
	}
}

function handleButtonsEvents() {
	//--- RETOUR
	$j("#btn_back").click(function(e){
		e.preventDefault;
		this.blur();
		history.back();
	});
	//--- IMPRIMER
	$j("#btn_print").click(function(e){
		e.preventDefault;
		this.blur();
		window.print();
	});
	//--- ACTUALISER
	$j("#btn_reload").click(function(e){
		e.preventDefault;
		this.blur();
		window.parent.location.reload();
	});
	//--- FAVORIS
	$j("#btn_bookmark").click(function(e){
		e.preventDefault;
		this.blur();
		var url = window.top.location.href;
		var title = window.top.document.title;
		window.parent.external.AddFavorite(url,title); 
	});
	//--- DEMARRAGE
	$j("#btn_homepage").click(function(e){
		e.preventDefault;
		this.blur();
			this.style.behavior='url(#default#homepage)'; 
			this.setHomePage(window.top.location.href); 
	});
}


//--><!]]>