
/*
* Récupére les scrolls de la page en fonction du navigateur
*/
function SPG_getScroll() {
	scrOfX = 0, scrOfY = 0;
	if(typeof(window.pageYOffset) == 'number') {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	}else if( document.body && (document.body.scrollLeft || document.body.scrollTop)) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	}else if( document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	return [ scrOfX, scrOfY ];
}
/*
* Affiche une image en fonction de la position de la souris
* image_link = chemin de l'image
*/
function SPG_getImage(event, image_link){
	var testsize = document.getElementById("testsize");
	var moved = document.getElementById("previz_div");
	testsize.src = image_link;
	Y_img = testsize.height/2; 
	X_img = testsize.width;
	
	SPG_getScroll();
	if((event.clientX+X_img) > 1000) X_dif = -(X_img+20); else X_dif= 20;
	// si position de la souris + largeur de l'image > à 1000px, affiche l'image à gauche du curseur
	var x = event.clientX + scrOfX + X_dif;
	var y = event.clientY + scrOfY - Y_img;
	moved.style.top = y+"px";
	moved.style.left = x+"px";
	moved.style.visibility = "visible";
}
/*
* Cache le div contenant l'image
*/
function SPG_Hide(){
	document.getElementById("previz_div").style.visibility = "hidden";
}
/*
* Place les 6 logos sur la page d'acceuil
*/
function SPG_poseLogo(){
    if (navigator.appName=="Microsoft Internet Explorer"){
        var windowWidth = document.body.clientWidth;
        var decalage_left = 6;
        var decalage_top=5;
    }else{
        var windowWidth = window.innerWidth;
        var decalage_left = 0;
        var decalage_top=0;
    } 
    var Coordonnees = new Array();
    Coordonnees[0] = new Array(396,255);
    Coordonnees[1] = new Array(640,250);
    Coordonnees[2] = new Array(820,255);
    Coordonnees[3] = new Array(396,595);
    Coordonnees[4] = new Array(612,595);
    Coordonnees[5] = new Array(825,595);  
    for(var i=0; i < Coordonnees.length; i++) {
    //alert("Logo N°" + i + " : " + Coordonnees[i][0] + "<br />");
        var position = ((windowWidth-950)/2)+ Coordonnees[i][0] + decalage_left ;
        var position_y = (0 +Coordonnees[i][1])+ decalage_top;
        if(position <= Coordonnees[i][0] ) position = Coordonnees[i][0] + decalage_left;
		if(logo = document.getElementById('logo_' +i )){        
			logo=logo.style;
			logo.top = position_y+"px";
			logo.left = position+"px";
			logo.visibility="visible";
		}
    }
 }      
/*
* Repositionne les 6 logos si la taille du navigateur change
*/
window.onresize = function(){
    SPG_poseLogo(); 
} 
/*
* Vide le contenu d'un div
* div = id du div
*/
function SPG_vide_div(div){
	document.getElementById(div).innerHTML= "";
}
/*
* Affiche le détail d'un bien sur la page location
* id = id du bien à détailler
*/
function SPG_affiche_detail(id) {
	SPG_ajax('page.php?module=location&action=detail&bien_id='+id, 'id_'+id, 0);
}
/*
* Ajoute un bien au panier
* id = id du bien ajouté au panier
*/
function SPG_confirm_panier(id) {
	SPG_ajax('page.php?module=location&action=resume&bien_id='+id, 'id_'+id, 0);
	alert("Vous venez d'ajouter le bien reference "+id+" a votre panier");
	SPG_ajax('page.php?module=panier&action=ajout&bien_id='+id, 'caddie_nb_bien', 0);
}

/*
* Affiche l'alerte mail
function SPG_affiche_alert() {
    SPG_ajax('page.php?module=alerte&action=defaut','alert_mail',0);
}
function SPG_inscription_alert() {
    SPG_ajax('page.php?module=alerte&action=inscription','alert_mail','formalert');
}
*/

function SPG_affiche_alert() { 
	SPG_ajax('http://localhost/newspg/freesig/image.php','freesig',0);
}
/*function SPG_inscription_alert() {
	// SPG_ajax('le lien','l'id de la div qui recoit','le nom du formulaire ou 0 si pas de formulaire');
    SPG_ajax('page.php?module=freesig&action=image','freesig','free_sig');
}   */

function SPG_inscription_alert() {
    // SPG_ajax('le lien','l'id de la div qui recoit','le nom du formulaire ou 0 si pas de formulaire');
    SPG_ajax('http://localhost/newspg/freesig/image.php','freesig','formalert');
}

/* OUVRE LA PAGE NEUF DANS UNE NOUVELLE FENETRE POUR L'IMPRESSION */
function SPG_imprime_neuf () {
    var Print_neuf = null;
    var PSR_content=document.getElementById('SPG_print').parentNode.innerHTML;
    if (Print_neuf) {if(!Print_neuf.closed) Print_neuf.close();}
    Print_neuf = window.open ('',"Print_neuf", "height=600,width=950,menubar=yes,scrollbars=yes,resizable=yes,,left=5,top=5"); ;
    Print_neuf.document.open();
    Print_neuf.document.write("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'><html xmlns='http://www.w3.org/1999/xhtml'><head><title>Programme Neuf</title></head><body bgcolor='#ffffff' onload='window.print()'>"+PSR_content+"</body></html>");
    Print_neuf.document.close();
    Print_neuf.document.getElementById('SPG_print').style.visibility='visible';
    Print_neuf.focus();
}


/***********************************************
* Disable Text Selection script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

function disableSelection(target){
if (typeof target.onselectstart!="undefined") //IE route
    target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
    target.style.MozUserSelect="none"
else //All other route (ie: Opera)
    target.onmousedown=function(){return false}
target.style.cursor = "default"
}

//Sample usages
//disableSelection(document.body) //Disable text selection on entire body
//disableSelection(document.getElementById("mydiv")) //Disable text selection on element with id="mydiv"
