window.resizeTo(screen.availWidth,screen.availHeight); self.moveTo(0,0); 
var http_request = false;

// Nannette Thacker http://www.shiningstar.net
function confirmDelete()
{
var agree=confirm("Voulez-vous vraiment supprimer cette entrée?\r\nCliquez Ok pour l'effacer.");
if (agree)
	return true ;
else
	return false ;
}


function contactFormSubmit () {

   	document.getElementById('ContactButon1Wrapper').style.display = 'none'; 
   	document.getElementById('ContactButon2Wrapper').style.display = 'block'; 
	
	http_request = getXMLHttpObj();
	if (!http_request) {
		alert('Votre fureteur ne supporte pas Ajax. Vous ne pourrez vous servir de cette application.');
		return false;
	}

	url = '/includes/contact_form_submit.php';
	name = document.getElementById('contact_name').value;
	email = document.getElementById('contact_email').value;
	details = document.getElementById('contact_details').value;
	
	http_request.onreadystatechange = stateChangedContactFormSubmit;
	http_request.open('GET', url + '?name=' + name + '&email=' + email + '&details=' + details, true);
    http_request.send(null);
}

function stateChangedContactFormSubmit() {

	if (http_request.readyState == 4) {
    	if (http_request.status == 200) {
			result = http_request.responseText.substring(0,1);
            message = http_request.responseText.substring(2);
            //document.getElementById('ListPopup').innerHTML = result;
			if ( result == 0 ) {
				alert(message);
				document.getElementById('ContactButon1Wrapper').style.display = 'block'; 
			   	document.getElementById('ContactButon2Wrapper').style.display = 'none'; 
			}
			if ( result == 1 ) {
				document.getElementById('ContactFormTable').style.display = 'none';
			   	document.getElementById('ContactFormResponse').style.display = 'block';
				document.getElementById('ContactFormResponse').innerHTML = message;
			}
         } else {
            alert("Une erreur systeme est survenue lors de l'envoi du message.");
         }
	}
}


   // Créer l'objet XMLHttpRequest
	function getXMLHttpObj() {
	   
		if (window.XMLHttpRequest) { // Mozilla, Safari,...
        	http_request = new XMLHttpRequest();
         	if (http_request.overrideMimeType) {
         		// set type accordingly to anticipated content type
            	//http_request.overrideMimeType('text/xml');
            	http_request.overrideMimeType('text/html');
         	}
		} else if (window.ActiveXObject) { // IE
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
         	} catch (e) {
            	try {
               		http_request = new ActiveXObject("Microsoft.XMLHTTP");
            	} catch (e) {}
         	}
      	}
		
		return http_request;
	}
	

function exist_byid(elementid){
	element = document.getElementById(elementid);
	if(element){
		return true;
	}else{
		return false;
	}
}

function set_innerHTMLbyid(elementid, xvalue){
	if(exist_byid(elementid)){
		element = document.getElementById(elementid);
		element.innerHTML = xvalue;
	}	
}

function get_innerHTMLbyid(elementid){
	if(exist_byid(elementid)){
		element = document.getElementById(elementid);
		return element.innerHTML;
	}	
}

function append_innerHTMLbyid(elementid, xvalue){
	if(exist_byid(elementid)){
		element = document.getElementById(elementid);
		element.innerHTML = get_innerHTMLbyid(elementid)+xvalue;
	}	
}

function get_checkedbyid(elementid){
	element = document.getElementById(elementid);
	return element.checked;
}

function set_checkedbyid(elementid, ck){
	element = document.getElementById(elementid);
	element.checked = ck;
}

function set_valuebyid(elementid, xvalue){
	element = document.getElementById(elementid);
	element.value = xvalue;
}

function set_srcbyid(elementid, newsrc){
	element = document.getElementById(elementid);
	element.src = newsrc;
}

function fit_picture_size_into(current_img, max_width, max_height){
	if((current_img.width > current_img.height) && (current_img.width > max_width)){
		current_img.style.width = max_width+'px';
		current_img.style.height = 'auto';
	}else if(current_img.height > max_height){
		current_img.style.height = max_height+'px';
		current_img.style.width = 'auto';
	}
}

function disable_byid(elementid){
	if(exist_byid(elementid)){
		element = document.getElementById(elementid);
		element.disabled = true;
	}	
}

function hide_byid(elementid){
	if(exist_byid(elementid)){
		element = document.getElementById(elementid);
		element.style.display = "none";
	}
}

function show_byid(elementid){
	if(exist_byid(elementid)){
		element = document.getElementById(elementid);
		element.style.display = "block";
	}	
}


