var submitLock=false;
function submitForm(elem){
while (elem.parentNode && elem.parentNode.tagName != "FORM"){
elem = elem.parentNode;
}
var oForm = elem.parentNode;
oForm.submit();
}
function fctX3PALL(id,szLog,szSEL_Mode,szPage)
{
    if (id.value != '-1') window.location = szPage + "?szLog=" + szLog + "&lgCty_Id=" + id + "&szSel_Mode=" + szSEL_Mode;
}
function selectother( thisSelect, otherSelect )
{
	otherSelect.selectedIndex = thisSelect.selectedIndex;
}

function PopupCentrer(page,largeur,hauteur,options)
{
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
  window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

function prefill(obj, str_default )
{
	if(obj.value == str_default) obj.value = '';
}

function verifform(lock)
{
	var  toto = '';
	return !lock;
}

function doSubmit( frm_name )
{
	var form = document.forms[frm_name];
	form.action = 'index.php';
	form.target = '_self';
	form.submit();
}


function popup_open(formulaire, url, width, height)
{
	if( formulaire.tagName == 'FORM'  )
  {
    formulaire = eval(formulaire) //vérification
    window.open(url, 'popup', 'toolbar=no, status=yes, scrollbars=no, resizable=no, width='+width+', height='+height);
		formulaire.target = 'popup'; //on redéfinit la cible ;)
		formulaire.action = url; //on redéfinit la cible ;)
		formulaire.submit(); //on post
	}
	else
  	window.open(url, 'popup', 'toolbar=no, status=yes, scrollbars=no, resizable=no, width='+width+', height='+height);

	return true;
}


function chkEspaceClient( form, url,CST_ERROR )
{
	if( isValidSubmit( form ) )
		return popup_open(form, url, 600, 600);
	else
		return false;
}

function chkNewsletter(form, url, inputEmail)
{
	var email = form[inputEmail].value;
	if (isValidSubmit( form ) )
		if( isEmail(email) )
			return popup_open(form, url, 220,220);
		else
			return false;
	else
		return false;
}


function isEmail(email)
{

 return true;
}


/*
// Déplacé vers fonctions.js pour traduction auto
function isValidSubmit( form,CST_ERROR )
{
	// On teste si le formulaire est bien passé en paramètres
	if( form != null )
	{
		for( var i=0; i < form.elements.length; i++ )
		{
			// On assigne l'element dans elem.
	    var elem = form.elements[i];
	    
	    
	    // On effectue des tests sur les TEXTBOX
	    if( elem.tagName == 'INPUT' && elem.type == 'text' )
	    {
	    	// [1] test de la textbox vide
				if( elem.value == '' )
				{
					alert('Veuillez renseigner le champs ' + elem.name + ' ');
					return false
				}
				
				// [2] test de la textbox qui garde sa valeur par défaut
				if( elem.defaultValue != null && elem.value == elem.defaultValue )
				{
					alert('Veuillez saisir un texte valide dans le champs ' + elem.name + ' ');
					return false;
				}
			}
			
	  }
	  // On a passé tous les tests avec succès.
	  return true;
	}
	else
		return false;
}
*/
