function resizePage()
{
	if (document.getElementById('colonne-gauche')
		&& document.getElementById('colonne-droite')) {
		colG = document.getElementById('colonne-gauche').clientHeight;
		colC = document.getElementById('colonne-droite').clientHeight;
		
		if(colG > colC)
		{
			document.getElementById('colonne-droite').style.height = colG + 'px';
		}
	}
}

function sizeDots()
{

	v_lf = document.getElementById('contentLeft').clientHeight;
	v_in = document.getElementById('contentIn').clientHeight;
	if(document.getElementById('contentRight'))
	{v_rg = document.getElementById('contentRight').clientHeight;}else{v_rg=0;}

	sz = v_lf;
	if (sz < v_in) sz = v_in;
	if (sz < v_rg) sz = v_rg;

	document.getElementById('contentDot').style.height = sz +'px';

}
function IsNumeric(sText,virgule)
{

   var ValidChars;
   if(virgule)	{ ValidChars = "0123456789." } else { ValidChars = "0123456789" }
   var IsNumber=true;
   var Char;


   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;

}

function isInferieur(vmin,vmax)
{

	if( Number(vmin)>Number(vmax) )
	{ return false; }
	else
	{ return true; }

}

function ctlFrm()
{
	erreur='';
	if( !IsNumeric(document.getElementById('txtSurfMini').value) ) { erreur='La surface minimum doit être numérique'; }
	if( !IsNumeric(document.getElementById('txtSurfMaxi').value) ) { erreur='La surface maximum doit être numérique'; }
	if( !IsNumeric(document.getElementById('txtPrixMini').value) ) { erreur='Le prix minimum doit être numérique'; }
	if( !IsNumeric(document.getElementById('txtPrixMaxi').value) ) { erreur='Le prix maximum doit être numérique'; }
	if( !ctlLoc(document.getElementById('txtLoc').value) ) { erreur='Vous ne devez pas entrer plus de 8 localisations. Ces localisation doivent être séparées par des virgules.'; }
	if( document.getElementById('txtLoc').value=='' ) { erreur='La localisation est obligatoire'; }
	if (erreur!='')
	{
			alert(erreur);
	}
	else
	{
			if ( document.getElementById('txtSurfMini').value !='' && document.getElementById('txtSurfMaxi').value !='' && Number(document.getElementById('txtSurfMini').value) > Number(document.getElementById('txtSurfMaxi').value) )
			{
					erreur = 'La surface minimum doit être inférieure ou égale à la surface maximum';
			}
			if ( document.getElementById('txtPrixMini').value !='' && document.getElementById('txtPrixMaxi').value !='' && Number(document.getElementById('txtPrixMini').value) > Number(document.getElementById('txtPrixMaxi').value) )
			{
					erreur = 'Le prix minimum doit être inférieur ou égal au prix maximum';
			}
			if ( Number(document.getElementById('ddlNbPieceMini').value) > Number(document.getElementById('ddlNbPieceMaxi').value) )
			{
					erreur = 'Le nombre de pièces minimum doit être inférieur ou égal au nombre de pièces maximum';
			}
			if (erreur!='')
			{
					alert(erreur);
			}
			else
			{
					/* à remplacer par le submit form */
					alert('envoi');
					/* document.getElementById('frm').submit(); */
			}
	}
}
function ctlLoc(loc)
{
	if (loc != "")
	{
		var longu = loc.length;
		var nbrvirg =0;
		for(i=0; i< longu; i++){
			var elmt = loc.charAt(longu-i);
			if(elmt == ','){
				nbrvirg = nbrvirg + 1;
			}
		}
			
		//alert(nbrvirg);
		if(nbrvirg  > 7){
			return false;
		}
		else
		{
				return true;
		}
	}

}
