/*ssmenu*/
var currentParent;
var currentMenu;
var menuToHide;
var fadestep;
var cleared = true;
var browserdetect;
		
function Pos(thisitem)
{
	if(typeof(thisitem) != 'object') {thisitem = document.getElementById(thisitem);}
	var ww = thisitem.offsetWidth, hh = thisitem.offsetHeight;
	for (var xx = 0,yy = 0; thisitem != null; xx += thisitem.offsetLeft,yy += thisitem.offsetTop,thisitem = thisitem.offsetParent);
	return {Left:xx, Top:yy, Right:xx + ww, Bottom:yy + hh}
}

function ShowMenu(thisitem, menu)
{
	//cleared = false
	currentParent = thisitem;
	if(typeof(menu) != 'object')
		{menu = document.getElementById(menu);}
	if(currentMenu == menu)
		{
			//if (!cleared) clearInterval(fadestep);
			currentMenu = null;
		}
	else if(currentMenu != null)
		{
			InstantHide(currentMenu);
			//if (!cleared) clearInterval(fadestep);
			currentMenu = null;
		}
	currentMenu = menu;
	browserdetect=menu.filters? "ie" : typeof(menu.style.MozOpacity) == "string" ? "mz" : ""
	if (browserdetect == "ie")
		{currentMenu.filters.alpha.opacity = 100}
	else if (browserdetect == "mz")
		{currentMenu.style.MozOpacity = 1}
	currentMenu.style.left = Pos(currentParent).Left + 'px';
	currentMenu.style.top = Pos(currentParent).Bottom + 'px';
	currentMenu.style.visibility = 'visible';
}
	
	
function HoldMenu()
{
	ShowMenu(currentParent, currentMenu);
}
	
	
function HideMenu(hideMenu)
{
	if(typeof(hideMenu) != 'object')
		{hideMenu = document.getElementById(hideMenu);}
	if(menuToHide != hideMenu && menuToHide != null)
		{InstantHide(menuToHide);}
	menuToHide = hideMenu;
	menuToHide.style.visibility = 'hidden';
	FadeMenu();
}
	
function FadeMenu()
{
	//fadestep=setInterval("FadeLevel()",25)
}
	
function FadeLevel()
{
	if (browserdetect == "ie")
		{menuToHide.filters.alpha.opacity-=10}
	else if (browserdetect == "mz")
		{menuToHide.style.MozOpacity-=.1}
	else
		{menuToHide.style.visibility = 'hidden';}
		
	if ((menuToHide.style.MozOpacity == 0.0)||(menuToHide.filters.alpha.opacity == 0))
		{
			InstantHide(menuToHide);
			menuToHide = null;
		}
}
	
function InstantHide(iHideMenu) 
{
	//clearInterval(fadestep);
	//cleared=true
	iHideMenu.style.visibility = 'hidden';
}

function favoris() {
if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 )) {
        window.external.addFavorite("http://www.restopro.ma", "Restopro");
    } else {
        alert("Cette fonction n'est activée que dans Internet Explorer v5.0 ou + ...\n Tapez CTRL + D pour ajouter Restopro dans vos favoris !");
    }
}

function verifEmail(email) {
	pattern = /^[a-z|0-9]+[a-z0-9-_\.]*@{1}[a-z0-9-_]+\.{1}[a-z]{2,}$/;
	if (pattern.test(email)) {
		return true;	
	} else {
		alert('Email invalide');
		return false;
	}
}

function recommander(myForm) {
	if (myForm.nom.value == '') {
		alert('Nom est obligatoire');
		return false;
	}
	return verifEmail(myForm.email.value);	
}

var T = new Array('bavaroise', 'bodega', 'sqala', 'rdp', 'bigbamboo');
for (i=0; i<T.length; i++) {
	eval("var " + T[i] + " = new Image();");
	eval(T[i] + ".src = 'images/btn_" + T[i] + "_on.gif'");
}
var lastImage = '';
function imgOver(myItem, i) {
	if (arguments.length == 1) {
		myItem.src = lastImage;
	} else {
		lastImage = myItem.src;
		myItem.src = eval(T[i] + ".src");
	}
}

function swf(file, w, h, params) {
	tags = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="' + w + '" height="' + h + '">'
    + '<param name="movie" value="swf/' + file + '.swf" />'
    + '<param name="quality" value="high" />'
	+ '<param name="wmode" value="transparent" />';
	if( params ) 
	{
		tags += '<param name="flashvars" value="' + params + '" />'
	}
    tags += '<embed';
	if( params )
	{
		tags += ' flashvars="' + params +'"';
	}
	tags += ' wmode="transparent" src="swf/' + file + '.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + w + '" height="' + h + '"></embed>'
  + '</object>'; 
	document.write(tags);
}


