
bName = navigator.appName;
bVer = parseInt(navigator.appVersion);

function hideObj(mObj) {
	 if (document.all) {
		  document.all(mObj).style.visibility="hidden";
	 }
}

// info sur le check
function checkForm(form) {
        var ErrMsg = "Informations saisies incorrectes:\n";
        var lenInit = ErrMsg.length;
        var str = form.Email.value;
       
		//if (isMini(form.Company)==true) ErrMsg += " - Company : Veuillez saisir 2 caractères au minimum\n";
		if (isEmpty(form.Company)==true) ErrMsg += " - Company : Please fill in this field\n"; 
		//if (isAuth(form.Company)==false) ErrMsg += " - Société : Un caractère interdit a été décelé dans ce champ\n";
 		if (isEmpty(form.Name)==true) ErrMsg += " - Name : Please fill in this field\n";
 		//if (isMini(form.Name)==true) ErrMsg += " - Name : Veuillez saisir 2 caractères au minimum\n";
		//if (isAuth(form.Name)==false) ErrMsg += " - Nom : Un caractère interdit a été décelé dans ce champ\n";
		if (isEmpty(form.FName)==true) ErrMsg += " - Fisrt name : Please fill in this field\n";
 		//if (isMini(form.FName)==true) ErrMsg += " - First name : Veuillez saisir 2 caractères au minimum\n";
		//if (isAuth(form.FName)==false) ErrMsg += " - Prenom : Un caractère interdit a été décelé dans ce champ\n";
		if (isEmpty(form.Phone)==true) ErrMsg += " - Phone : Please fill in this field\n";
		//if (isMini(form.Phone)==true) ErrMsg += " - Phone : Veuillez saisir 2 caractères au minimum\n";
		//if (isAuth(form.Phone)==false) ErrMsg += " - Téléphone : Un caractère interdit a été décelé dans ce champ\n";
		//if (isEmail(form.Email)==false) ErrMsg += " - Email :  "+ str +" n'est pas une adresse e-mail valide\n";
		//if (isMini(form.City)==true) ErrMsg += " - City : Veuillez saisir 2 caractères au minimum\n";
		if (isEmpty(form.City)==true) ErrMsg += " - City : Please fill in this field\n"; 
		//if (isAuth(form.City)==false) ErrMsg += " - Ville : Un caractère interdit a été décelé dans ce champ\n";
		//if (isMini(form.PostalCode)==true) ErrMsg += " - Postcode : Veuillez saisir 2 caractères au minimum\n";
		if (isEmpty(form.PostalCode)==true) ErrMsg += " - Postcode : Please fill in this field\n"; 
		//if (isAuth(form.PostalCode)==false) ErrMsg += " - Code Postal : Un caractère interdit a été décelé dans ce champ\n";
		if (isEmpty(form.Addr1)==true) ErrMsg += " - Address : Please fill in this field\n";
		//if (isMini(form.Addr1)==true) ErrMsg += " - Addres : Veuillez saisir 2 caractères au minimum\n";
		//if (isAuth(form.Addr1)==false) ErrMsg += " - Address : Un caractère interdit a été décelé dans ce champ\n";
		if (form.Country.value=="default") ErrMsg += " - Country : Select your country\n";
		if (ErrMsg.length > lenInit) 
			{ 
				alert(ErrMsg);
				return false;
			} else 
			{
				form.B1.value="En cours...";
				return true;
			}
} 

// Check l'email
function isEmail(obj) {
  var field = obj; 
  var str = field.value;
  var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
  var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
  if (!reg1.test(str) && reg2.test(str))
  return true;
  return false;
}


// check si champ vide
function isEmpty(obj) {
        var champ = obj.value + "";													
        if (champ.length == 0) return true;
        return false;
}

function resolution() {
	if ((bName == "Microsoft Internet Explorer" && bVer >= 4) || (bName == "Netscape" && bVer >= 4)) {
		resolution = screen.width; 
		document.FrontPage_Form1.resol.value=resolution;
	} else {
		void(0)
	}	
}	

// check caracteres minimum (2)
function isMini(obj) {
        var champ = obj.value + "";
        if (champ.length < 2) return true;
        return false;
}

//check caractere interdit <>
function isAuth(obj) {
		if (obj.value.indexOf("<") && obj.value.indexOf(">")) return true;
		return false;
}


