﻿// JScript File

/* Fonctions qui ne sont pas utilisées dans les formulaires */
window.onload = function()
{
	initMenu();
}

function initMenu()
{
	_initMenu('link_1');
	_initMenu('link_2');
	_initMenu('link_3');
	_initMenu('link_4');
	_initMenu('link_5');
	_initMenu('link_6');
	_initMenu('link_7');
	_initMenu('link_8');
	_initMenu('link_9');
	_initMenu('link_10');
	_initMenu('link_11');
	_initMenu('link_12');
	_initMenu('link_13');
	_initMenu('link_14');
	_initMenu('link_15');
}

function pop(val)
{
    if (val == "map")
    {
        window.open( "carteok.html","toto","width=520,height=520,location=no,scrollbars=no,resizable=no,status=no,menubar=no");        
    }
    else
    {
        window.open( val + ".htm","Comingsoon","width=590,height=70,location=no,scrollbars=no,resizable=no,status=no,menubar=no");
    }
}
    
function deleteToPanier( rowId)
{
    form = document.getElementById("search_panel")
    form.action = "mes_selections.aspx?row=" + rowId
    form.submit()
}

function currentPage(current_page)
{
    d = document.getElementById("current_page")
    d.value = current_page
    form = document.getElementById("search_panel")
    form.submit()   
}

function addToPanier(rowId)
{
    form = document.getElementById("search_panel")
    form.action = "search.aspx?row=" + rowId
    form.submit()
}

function popup(page) 
{
    window.open(page, 'map', 'resizable=no, location=no, width=350, height=100, menubar=no, status=no, scrollbars=no, menubar=no')
}

function _initMenu(id)
{
	var link = document.getElementById(id);
	if ( link )
	{
		link.onmouseover = function() {	showMenu(link);	}
		link.onmouseout  = function() {	hideMenu(link);	}
		link.onclick = function() { return false; }
		var menu = document.getElementById('sous_menu_'+id);
		if ( menu )
		{
			menu.onmouseover = function() {	showMenu(menu);	}
			menu.onmouseout  = function() {	hideMenu(menu);	}
		}
	}
}

function showMenu(link)
{
	var parent = link.parentNode;
	var div=false;
	var a=false;
	for(var i=0; i!=parent.childNodes.length; i++)
	{
		var child = parent.childNodes[i];
		if ( child.tagName && (child.tagName.toLowerCase() == 'div') )
		{
			div = true;
			child.style.display = 'block';
			if ((("sous_menu_link_1" == child.id) || ("sous_menu_link_2" == child.id)) && (document.getElementById("ddlType3")))
			{
			    document.getElementById("ddlType3").style.visibility = 'hidden';
			}
			if ( a )
				break;
		}
		else if ( child.tagName && (child.tagName.toLowerCase() == 'a') )
		{
			child.className = child.getAttribute('id')+'_hover';
			a = true;
			if ( div )
				break ;
		}
	}
}


function hideMenu(link)
{
	var parent = link.parentNode;
	for(var i=0; i!=parent.childNodes.length; i++)
	{
		
		var child = parent.childNodes[i];
		if (  child.tagName && (child.tagName.toLowerCase() == 'div') )
			child.style.display = 'none';
		else if ( child.tagName && (child.tagName.toLowerCase() == 'a') )
			child.className = '';
	}
	if (document.getElementById("ddlType3"))
	{
	    document.getElementById("ddlType3").style.visibility = 'visible';
	}
}

function displayPrint()
{
    var view = document.getElementById("view");
    view.href= "";
    
    if(navigator.appName == "Microsoft Internet Explorer")
    {
        var viewIE = document.getElementById("viewIE");
        viewIE.href="";
       }

    window.print();
    
    view.href= "stylesheet/screen.css";
    if(navigator.appName == "Microsoft Internet Explorer")
        viewIE.href="stylesheet/iefix.css";
}