/**
 * fonctions courants
 */

function isset(varname)
{
	if (typeof(varname) != 'undefined')
		return true;
		
	return false;
}

function dateFromString(datestring)
{
	var parts = datestring.split('-');
	var iday = parseInt(parts[2]);
	var imonth = parseInt(parts[1]) - 1;
	var iyear = parseInt(parts[0]);
	
	var theDate = new Date(iyear, imonth, iday);
	return theDate;
}

/**
  * formatte une chaine numerique flottante (xxx,xx)
  *
  * @param float money
  * @return string formatted
  */
function formatAsMoney(mnt) {

    mnt -= 0;
    mnt = (Math.round(mnt*100))/100;
    var res =  (mnt == Math.floor(mnt)) ? mnt + '.00'
              : ( (mnt*10 == Math.floor(mnt*10)) ?
                       mnt + '0' : mnt);

    var sres = String(res);
    var retString = sres;

    if (sres.indexOf(".") != -1)
        retString = sres.replace(".", ",");

    return retString;
}

function getBrowser() {
	var ua = navigator.userAgent.toLowerCase();
	  if (ua.indexOf('opera')!=-1) { // Opera (check first in case of spoof)
		 return 'opera';
	  } else if (ua.indexOf('msie 7')!=-1) { // IE7
		 return 'ie7';
	  } else if (ua.indexOf('msie') !=-1) { // IE
		 return 'ie';
	  } else if (ua.indexOf('safari')!=-1) { // Safari (check before Gecko because it includes "like Gecko")
		 return 'safari';
	  } else if (ua.indexOf('gecko') != -1) { // Gecko
		 return 'gecko';
	  } else {
		 return false;
	  }
}



function doPreloadImages(loadImages)
{
	if(document.images){
		var imArray = new Array();
		var im;
		for(var i = 0; i < loadImages.length; i++){
			im = new Image(640,427);
			im.src = "http://" + location.hostname + loadImages[i];
			imArray[i] = im;
		}
	}
}

