﻿/***********************************************
* AnyLink Drop Down Menu- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

//Contents for menu 1
var services = new Array()
services[0]='<a href="http://www.referencement-suisse-romande.ch/">&nbsp;Vue&nbsp;d\'ensemble&nbsp;</a>'
services[1]='<a href="http://www.referencement-suisse-romande.ch/referencement-sites-web.php">&nbsp;R&eacute;f&eacute;rencement&nbsp;</a>'
services[2]='<a href="http://www.referencement-suisse-romande.ch/optimisation-sites-internet.php">&nbsp;Optimisation&nbsp;sites&nbsp;</a>'
services[3]='<a href="http://www.referencement-suisse-romande.ch/relations-publiques-ligne-netlinking.php">&nbsp;Relations&nbsp;publiques&nbsp;</a>'
services[4]='<a href="http://www.referencement-suisse-romande.ch/gestion-liens-sponsorises-google.php">&nbsp;Liens&nbsp;sponsoris&eacute;s&nbsp;</a>'

//Contents for menu 2
var agence = new Array()
agence[0]='<a href="http://www.referencement-suisse-romande.ch/optimiser-statistiques-sites-web-recevoir-plus-visiteurs-vaud-geneve.php">&nbsp;Contact&nbsp;</a>'
agence[1]='<a href="http://www.referencement-suisse-romande.ch/augmenter-trafic-site-suisse.php">&nbsp;Pr&eacute;sentation&nbsp;</a>'
agence[2]='<a href="http://www.referencement-suisse-romande.ch/premiere-place-google.php">&nbsp;R&eacute;f&eacute;renceur&nbsp;</a>'
agence[3]='<a href="http://www.referencement-suisse-romande.ch/apparaitre-1er-dans-google.php">&nbsp;Ethique&nbsp;</a>'

//Contents for menu 3
var plus = new Array()
//plus[0]='<a href="http://www.referencement-suisse-romande.ch/referencement-suisse-romande">&nbsp;Articles&nbsp;/&nbsp;Blog&nbsp;</a>'
//plus[1]='<a href="http://www.referencement-suisse-romande.ch/bbpress/">&nbsp;Forum&nbsp;</a>'
//plus[2]='<a href="http://www.referencement-suisse-romande.ch/ameliorer-nombre-visiteurs-site-internet-romandie.php">&nbsp;R&eacute;f&eacute;rences&nbsp;</a>'
plus[1]='<a href="http://www.referencement-suisse-romande.ch/creation-site-internet-web.php">&nbsp;Cr&eacute;ation&nbsp;de&nbsp;site&nbsp;</a>'
plus[2]='<a href="http://www.referencement-suisse-romande.ch/referencement-wordpress-seo.php">&nbsp;WordPress&nbsp;</a>'
//plus[3]='<a href="http://www.referencement-suisse-romande.ch/creation-site-internet-cms.php">&nbsp;CMS&nbsp;</a>'
//plus[4]='<a href="http://www.referencement-suisse-romande.ch/agence-communication-graphisme-design-identite-visuelle.php">&nbsp;Identit&eacute;&nbsp;visuelle&nbsp;</a>'
plus[5]='<a href="http://www.referencement-suisse-romande.ch/utilisabilite-suisse.php">&nbsp;Utilisabilit&eacute;&nbsp;</a>'
//plus[4]='<a href="http://www.referencement-suisse-romande.ch/apparaitre-1er-dans-google.php">&nbsp;Ethique&nbsp;</a>'
plus[6]='<a href="http://www.referencement-suisse-romande.ch/avoir-plus-trafic-visiteurs-site.php">&nbsp;Fotes&nbsp;d\'ortograf&nbsp;</a>'
plus[7]='<a href="http://www.referencement-suisse-romande.ch/liens-entrants-backlinks.php">&nbsp;Liens&nbsp;</a>'
plus[8]='<a href="http://www.referencement-suisse-romande.ch/increase-website-traffic-switzerland-google-search-engine-optimization.php">&nbsp;English&nbsp;</a>'

//Contents menu 3
var languages = new Array()
languages[0] = '<a href="redirect.php?redirect=es">&nbsp;Espa&ntilde;ol&nbsp;</a>'
languages[1] = '<a href="redirect.php?redirect=de">&nbsp;Deutsch&nbsp;</a>'
languages[2] = '<a href="redirect.php?redirect=fr">&nbsp;Fran&ccedil;ais&nbsp;</a>'
languages[3] = '<a href="redirect.php?redirect=jp">&nbsp;日本語&nbsp;</a>'

//Contents menu 4
var languagesdownloads = new Array()
languagesdownloads[0] = '<a href="http://es.copytrans.net/download.php">&nbsp;Espa&ntilde;ol&nbsp;</a>'
languagesdownloads[1] = '<a href="http://www.copytrans.de/download.php">&nbsp;Deutsch&nbsp;</a>'
languagesdownloads[2] = '<a href="http://fr.copytrans.net/download.php">&nbsp;Fran&ccedil;ais&nbsp;</a>'
languagesdownloads[3] = '<a href="http://www.copytrans.jp/download.php">&nbsp;日本語&nbsp;</a>'

var menuwidth='180px' //default menu width
var menubgcolor='lightyellow'  //menu bgcolor
var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" //hide menu when user clicks within menu?

/////No further editting needed

var ie4 = document.all
var ns6 = document.getElementById&&!document.all

if (ie4 || ns6)
	//document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>');
	document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>');
	//document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
	var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
	var parentEl=what.offsetParent;
	while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
	}
	return totaloffset;
}


function showhide(obj, e, visible, hidden, menuwidth){
	if (ie4||ns6)
		dropmenuobj.style.left=dropmenuobj.style.top="-500px"
	if (menuwidth != ""){
		dropmenuobj.widthobj=dropmenuobj.style
		dropmenuobj.widthobj.width=menuwidth
	}
	if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
		obj.visibility=visible
	else if (e.type=="click")
		obj.visibility=hidden
}

function iecompattest(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
	var edgeoffset=0
	if (whichedge=="rightedge"){
		var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
		dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
		if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
		edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
	}
	else{
		var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
		var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
		dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
		if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
			edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
			if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
				edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
		}
	}
	return edgeoffset
}

function populatemenu(what){
	if (ie4||ns6)
		dropmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth){
	if (window.event) event.cancelBubble=true
	else if (e.stopPropagation) e.stopPropagation()
	clearhidemenu()
	dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
	populatemenu(menucontents)

	if (ie4||ns6){
		showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)

		dropmenuobj.x=getposOffset(obj, "left")
		dropmenuobj.y=getposOffset(obj, "top")
		dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
		dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
	}

	return clickreturnvalue()
}

function clickreturnvalue(){
	if (ie4||ns6) return false
	else return true
}

function contains_ns6(a, b) {
	while (b.parentNode)
		if ((b = b.parentNode) == a)
		return true;
		return false;
}

function dynamichide(e){
	if (ie4&&!dropmenuobj.contains(e.toElement))
	delayhidemenu()
	else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
	delayhidemenu()
}

function hidemenu(e){
	if (typeof dropmenuobj!="undefined"){
	if (ie4||ns6)
		dropmenuobj.style.visibility="hidden"
	}
}

function delayhidemenu(){
	if (ie4||ns6)
	delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
	if (typeof delayhide!="undefined")
	clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
	document.onclick=hidemenu
