/********************************************************
*  EXTERNAL LINK
********************************************************/
function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
	 		anchor.target = "_blank";
	 }
} 

Event.observe(window, 'load', externalLinks, false);

/********************************************************
*  NAVHOVER
********************************************************/


navHoverHaut = function() {
	var lis = document.getElementById("menu-principal").getElementsByTagName("LI");
	for (var i=0; i<lis.length; i++) {
		lis[i].onmouseover=function() {
			
			this.className+=" iehover";
		}
		lis[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" iehover\\b"), "");
		}
	}
}


if(navigator.userAgent.indexOf("MSIE 6") != -1)
	Event.observe(window, 'load', navHoverHaut, false);


navHoverEspace = function() {
	var lis = document.getElementById("menu-espace").getElementsByTagName("LI");
	for (var i=0; i<lis.length; i++) {
		lis[i].onmouseover=function() {
			
			this.className+=" iehover";
		}
		lis[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" iehover\\b"), "");
		}
	}
}


if(navigator.userAgent.indexOf("MSIE 6") != -1)
	Event.observe(window, 'load', navHoverEspace, false);

/********************************************************
*  AJAX CONN
********************************************************/
function createAC(url_, target_, pars_, method_){
	
	var url 		= url_.unescapeHTML();
	var pars 	= pars_;
	var target = target_;
	var meth 	= method_;
		
	var myAjax = new Ajax.Updater(
		target, 
		url, 
		{
			method: meth, 
			parameters: pars,
			evalScripts: true
		});
		
}

/********************************************************
*  LOADCONTENT
********************************************************/

function loadContent(link, divv, cibleId){	
	createAC(link, divv, '', 'get');
}

function selectProduitUrl(val_)
{	
	window.location = val_;	
}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\\\s)"+searchClass+"(\\\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function showVideo(mo_url_project_, flvVars_,titleVars_)
{
	var link = mo_url_project_+"/index.php?action=Video&flvVars="+flvVars_+"&titleVars="+titleVars_;

	var myElementAnchor = document.createElement('a');
	myElementAnchor.setAttribute("href",link);
	myElementAnchor.setAttribute("rel","lyteframe");
	myElementAnchor.setAttribute("rev","width: 450px; height: 450px; scrolling: no;");
	myLytebox.start(myElementAnchor, false, true); 
}

function refreshSubmit(){
	$('validInscr').show();
}

function menuItemContact(){
	var items = $('menu-principal').childElements();
	for(i=0;i < items.length ;i++)
	{
		if(i == 0)
		{
				items[i].setAttribute('id','item-home');	
		}
		if(i == items.length -1)
		{
				items[i].setAttribute('id','item-contact');	
		}
	}
}
Event.observe(window, 'load', menuItemContact, false);

function addItemCA(){
	var newLi = document.createElement("li");
	newLi.setAttribute('id','liCA');
	var newA  = document.createElement("a");
	newA.setAttribute('title',"Cadeaux d'affaires");
	newA.setAttribute('href',"http://www.peugeot-saveurs.com/p97-cadeaux-d-affaires.html");
	var texteA = document.createTextNode("Cadeaux d'affaires");
	newA.appendChild(texteA);
	newLi.appendChild(newA);
	
	document.getElementById("menu-principal").insertBefore(newLi, document.getElementById("item-contact"));
}



