// ******************************** POPUP **************************************
function synchrone_popup(url,winname,width,height,scrollbars) 
{
	var toolbar=0;
	var location=0;
	var directories=0;
	var status=0;
	var resizable=0;
	var copy=0;
	var menubar=0;
	var ScreenWidth=window.screen.width;
	var ScreenHeight=window.screen.height;
	var movefromedge=0;
	   
		placementx=(ScreenWidth/2)-((width)/2);
		placementy=(ScreenHeight/2)-((height)/2);

	var base_href = "";
	var theBase = document.getElementsByTagName("base");

	if (theBase[0] != undefined && url.substr(0, 4).toLowerCase() != "http")
	{
		base_href = theBase[0].href+"/";
	}	
	return window.open(base_href+url,"","width="+width+",height="+height+",toolbar="+toolbar+",location="+location+",directories="+directories+",status="+status+",scrollbars="+scrollbars+",menubar="+menubar+",resizable="+resizable+",left="+placementx+",top="+placementy+",screenX="+placementx+",screenY="+placementy+",");
}

function printStatic()
{
	var browserName = navigator.appName;
	var objectName;

	if(browserName == 'Netscape'){
	  if(document.getElementById('divBody') == '[object HTMLDivElement]'){
		var transfert = document.getElementById('divBody').innerHTML;
  		frmPrint.document.getElementById('divPrint').innerHTML = transfert;
  		frmPrint.focus();
  		frmPrint.print();
	  }else{
		window.print();
	  }
	}else{
	  if(document.getElementById('divBody') == '[object]'){
		var transfert = document.getElementById('divBody').innerHTML;
  		document.frmPrint.document.getElementById('divPrint').innerHTML = transfert;
  		document.frmPrint.focus();
  		window.print();
	  }else{
		window.print();
	  }
	}
}

//String.prototype.toTitleCase = function() {
//  return this.replace(/\b(\w)/g, function(s){return s.toUpperCase();});
//};

String.prototype.toTitleCase = function()
{
	var str = this.toLowerCase(),
	newStr = '';

	for ( var i = 0, l = str.length; i < l; i++ )
	{
		newStr += ( i == 0 || ((str.charAt( i - 1 ) == ' ' || str.charAt( i - 1 ) == '-') && !IsPrep(str.substring(i))))?
		str.charAt( i ).toUpperCase():
		str.charAt( i );
	}
	return newStr;
}

function IsPrep(strP)
{
    var preparray = new Array(24);
    preparray[0] = "and ";
    preparray[1] = "the ";
    preparray[2] = "for ";
    preparray[3] = "to ";
    preparray[4] = "in ";
    preparray[5] = "a ";
    preparray[6] = "at ";
    preparray[7] = "from ";
    preparray[8] = "by ";
    preparray[9] = "an ";
    preparray[10] = "or ";
    preparray[11] = "if ";
    preparray[12] = "of ";
    preparray[13] = "up ";
    preparray[14] = "de ";
    preparray[15] = "des ";
    preparray[16] = "du ";
    preparray[17] = "et ";
    preparray[18] = "à ";
    preparray[19] = "le ";
    preparray[20] = "les ";
    preparray[21] = "la ";
    preparray[22] = "au ";
    preparray[23] = "aux ";

    for(i=0;i<preparray.length;i++){
        if(strP.indexOf(preparray[i]) == 0){
            return true;
            break;
        }
    }
    return false;
}

//ONCLICK/ONBLUR -> CHANGE BORDER INPUT


