calendar = true;
calendar2 = false;

function getXhr(){
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest();
	else if(window.ActiveXObject){ // Internet Explorer
        try {
            xhr = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            xhr = new ActiveXObject("Microsoft.XMLHTTP");
        }
	}
	else { // XMLHttpRequest non supporté par le navigateur
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	   xhr = false;
	}
	
	return xhr;
}

function showManif(pEvent, values, td) {
    element = document.getElementById('manifDiv');

	pos = findPos(td);
  	table = pos.split(",");
  	table[0] = parseInt(table[0]);
  	table[0] += 25;
  	
  	if(document.getElementById('cycle') && select != '') {
	  	document.getElementById('cycle').style.visibility = 'hidden';
  	}

/*
    if(navigator.appName.substr(0, 3) == 'Net') {
    	element.style.left = pEvent.pageX+15;
        element.style.top = pEvent.pageY+5;
    }
    else {
        element.style.left = window.event.clientX+15;
        element.style.top = window.event.clientY+5 + document.body.scrollTop;
    }
*/

    tab = values.split('#');
    text = '';

    for(i=0; i<tab.length; i++) {
        if(i == 0)
            text += '<p>' + tab[i] + '</p>';
        else
            text += '<p style="border-top:solid 1px black;">' + tab[i] + '</p>';
    }

    element.innerHTML = text;
    element.style.top = table[1];
	element.style.left = table[0];
    element.style.display = 'block';
}

function emptyField(element, value) {
    element.value = value;
}

function changeLang(value) {
    form = document.getElementById('formLang');
    form.elements[0].value = value;
    form.submit();
}

function changeView(value) {
    form = document.getElementById('view');
    form.elements[0].value = value;
    form.submit();
}

function sendDataView(view) {
    menu1 = document.getElementById('calendarDiv');
    menu2 = document.getElementById('advancedSearchDiv');
    menu3 = document.getElementById('mainMenuDiv');
    
    menu1.style.display = 'none';
    menu2.style.display = 'none';
    menu3.style.display = 'none';
    
    if(view == 1)
        menu1.style.display = 'block';
        
    if(view == 2)
        menu2.style.display = 'block';
        
    if(view == 3)
        menu3.style.display = 'block';

	/*
    menu1 = document.getElementById('menu_element_1');
    menu2 = document.getElementById('menu_element_2');
    menu3 = document.getElementById('menu_element_3');

    menu1.style.backgroundColor = 'lightblue';
    menu2.style.backgroundColor = 'lightblue';
    menu3.style.backgroundColor = 'lightblue';

    menu1.style.borderBottom = 'solid 1px #2D88CF';
    menu2.style.borderBottom = 'solid 1px #2D88CF';
    menu3.style.borderBottom = 'solid 1px #2D88CF';

    if(view == 1) {
        menu1.style.backgroundColor = 'white';
        menu1.style.borderBottom = 'solid 1px white';
    }

    if(view == 2) {
        menu2.style.backgroundColor = 'white';
        menu2.style.borderBottom = 'solid 1px white';
    }

    if(view == 3) {
        menu3.style.backgroundColor = 'white';
        menu3.style.borderBottom = 'solid 1px white';
    }
    */
    
    getXhr();

    xhr.onreadystatechange = function(){
    	if(xhr.readyState == 4 && xhr.status == 200){

    	}
    }

    xhr.open("POST", "../utils/load_data.php", true);
    xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    xhr.send("view=" + view);

}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeLangImages(val1, flag1, val2, flag2, pFolder) {
    changeImages(val1, flag1, 'f', pFolder);
    changeImages(val2, flag2, 'f', pFolder);
}

function changeImages(id, flag, pLang, pFolder) {
    over = '';
    lang = '';
    
    if(pLang == 'd')
        lang = '-d';
    
    if(flag)
        over = '-over';
    
    folder = '..';
    
    if(pFolder)
    	folder = './actualites_manifestations';
    	
    
    document.getElementById('menu_haut1_' + id).src = folder + '/utils/images/menu_' + id + over + lang + '.gif';
}

var preloadFlag = false;

function preloadImages() {
	if (document.images) {
		menu_haut1_16_over = newImage("../utils/images/menu_16-over.gif");
		menu_haut1_17_menu_haut1_16_over = newImage("../utils/images/menu_17-menu_haut1_16.gif");
		menu_haut1_21_over = newImage("../utils/images/menu_21-over.gif");
		menu_haut1_22_over = newImage("../utils/images/menu_22-over.gif");
		menu_haut1_23_over = newImage("../utils/images/menu_23-over.gif");
		menu_haut1_24_over = newImage("../utils/images/menu_24-over.gif");
		preloadFlag = true;
	}
}

function changeDesign(value) {
  	if(value == '-1')
  		document.getElementById('design').src = './images/design.jpg';
  	else
  		document.getElementById('design').src = './images/design_' + value + '.jpg';
}

function checkCalVisible() {
	display = document.getElementById('ds_conclass').style.display;
  	  	
  	if(!calendar)
 		document.getElementById('ds_conclass').style.display = 'none';

	
}

function infoBox(text, flag, image, select) {
  	el = document.getElementById('infoDiv');
  	
  	if(!flag) {
  	  	if(document.getElementById('cycle') && select != '') {
		  	document.getElementById('cycle').style.visibility = 'visible';
	  	}
	  	
  		el.style.display = 'none';
  		return;
  	}
  	pos = findPos(image);
  	table = pos.split(",");
  	table[0] = parseInt(table[0]);
  	table[0] += 25;
  	
  	if(document.getElementById('cycle') && select != '') {
	  	document.getElementById('cycle').style.visibility = 'hidden';
  	}
  	
	el.innerHTML = text;
	el.style.top = table[1];
	el.style.left = table[0];
	el.style.display = 'block';
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return curleft + ',' + curtop;
}