// *****************************************   Preload des images

// image rollover
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// preload images
var myimages=new Array();

function preloadimages(){
	for (i=0; i<preloadimages.arguments.length; i++){
		myimages[i]=new Image();
		myimages[i].src=preloadimages.arguments[i];
	}
}

preloadimages(appWebPath + "images/button_addresses_slct.jpg", appWebPath + "images/button_facebook_slct.jpg", appWebPath + "images/button_reserve_slct.jpg", appWebPath + "images/button_colagene_slct.jpg",  appWebPath + "images/button_reserve2_slct.jpg",  appWebPath + "images/button_carte_slct.jpg",  appWebPath + "images/button_send2_slct.jpg");

// OnFocus - clear text

function defaultText(obj, text) {
	if (obj.value == text) obj.value = "";
	else if (obj.value == "") obj.value = text;
	}

// showHideElement()

function showHideElement(obj){
    var my_element = document.getElementById(obj);

    if (my_element.style.display == "none"){
        my_element.style.display = "block";
    } else {
        my_element.style.display = "none";
    }
}

// showElement()

function showElement(obj){
    var my_element = document.getElementById(obj);
    my_element.style.display = "block";
}

// hideElement()

function hideElement(obj){
    var my_element = document.getElementById(obj);
    my_element.style.display = "none";
}

/* --------------------------------------------------------
    Function:	show_hide_default_val()
    Use for:	showing and hiding default input value
    Params:	
    		@action		focus or blur
    		@input		input ID in document
    		@default_val	default input value
   -------------------------------------------------------- */
 
function show_hide_default_val(action, input, default_val) {
	input_name = document.getElementById(input);
	if (action == 'focus') {
		if (input_name.value == default_val) {
			input_name.value = '';
		}
	}
	if (action == 'blur') {
		if (input_name.value == '') {
			input_name.value = default_val;
		}
	}
}

