/* --- YOUR BUSINESS HAPPENS HERE --- */
/* --- init all vars in page please - */

function initMyMenu (MyAcc,MyToggler,MyContent) {
		
		var myAccordion = new Accordion($(MyAcc), 'h3.'+MyToggler, 'div.'+MyContent, {
			opacity: false,
			display: showMe,
			onActive: function(toggler, element){
				toggler.setStyle('color', '#41464D');
			},
			onBackground: function(toggler, element){
				toggler.setStyle('color', '#528CE0');
			}
		});	

}	



/* --- ajax request stuff - */
	
function AjaxTest () {
	alert('ajax call');
}		
		
function handleOnChange(MyValue,MyTarget,MyAction,MyDP,MyDDB,MyLang) {

	//alert('myvar :'+MyValue);
	
	if(MyValue != '00') {
	
	var req = new Request({
		method: 'post',
		url: '/4daction/'+MyAction+'/',
		data: { 'parameter' : MyValue+'-'+MyDP+'-'+MyDDB },
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) { 
			//alert(response);
			$(MyTarget).innerHTML = response;
		}
	}).send();		
	
	} else {
		$(MyTarget).innerHTML = '';
	}	
	
}

/* --- gmapStuff - */

function gMapQuery(MyTarget,MyAction,MyVar,MyLang) {

	if(MyVar != '00') {	
	var req = new Request({
		method: 'post',
		url: '/4daction/'+MyAction+'/',
		data: { 'parameter' : MyVar },
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) { 
			//alert(response);
			$(MyTarget).innerHTML = response;
		}
	}).send();		
	
	} else {
		$(MyTarget).innerHTML = '';
	}	
	
}


/* --- ajax stuff - */

function gQuery(MyVar,MyTarget,MyAction,MyLang) {
	var req = new Request({
		method: 'post',
		url: '/4daction/'+MyAction+'/',
		data: { 'parameter' : MyVar },
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) { 
			//alert(response);
			$(MyTarget).innerHTML = response;
		}
	}).send();		
}


/* --- ajax stuff - */
function getSubSect(MyValue)
{			

	var Myurl = '/4daction/Ajax_GetSubSect/';
	//var pars = 'Parameter=' + MyValue;
	var SendF = 'get';
	var MyTarget = 'sous_cat';

	var req = new Request({
		method: 'post',
		url: '/4daction/Ajax_GetSubSect/',
		data: { 'parameter' : MyValue },
		//onRequest: function() { alert('Request made. Please wait...'); },
		onComplete: function(response) { 
			//alert(response);
			$(MyTarget).innerHTML = response;
		}
	}).send();	
}



/* --- drop down - */


var timeout = 100;
var closetimer = 0;
var ddmenuitem = 0;


function mopen(id)
{	
	mcancelclosetime();
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

document.onclick = mclose; 


/* --- drop down - */

function selectMenu(ID_sub){
	subItem = ID_sub;
	document.getElementById(subItem).className = 'selected';	
	//changeImg(ID_img);
}



function changeImg(ID_img) {

  var floatimg = document.getElementById('btnNav_'+ID_img);
  var newSrc = '/cordon/medias/menu/btn_'+ID_img+'_fr_up.png';
  //alert(newSrc);
  floatimg.setAttribute('src', newSrc);
}



/* --- set color stuff - */

function setColors() {
	$(document.body).getElements('[id$=_setColor]').setStyle('background-color',MyColor);
	$(document.body).getElements('[class$=_setColor]').setStyle('background-color',MyColor);
	$(document.body).getElements('[class$=_setTColor]').setStyle('color',MyColor);
	$(document.body).getElements('b[class=bbot').setStyle('background-image',cornerImg);
	$(document.body).getElements('b[class=btop').setStyle('background-image',cornerImg);
}	


