// JavaScript Document
function getE(id){
	if(document.all){
		return document.all[id];
	}else{
		return document.getElementById(id);
	}
}

function setClass(input, err){
	if(err){
		input.className="errorInput";
	}else{
		input.className="";
	}
}

function doPostKeepmeupdated(f){
	//alert(f);
	var Err
	var reg= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
	//Remet à zero
	setClass(getE("awChamp2"), false);
	setClass(getE("awChamp3"), false);
	setClass(getE("awemail"), false);
	setClass(getE("awChamp4"), false);	
	setClass(getE("awChamp5"), false);
	//On verif les champs
	if(f.awChamp2.value==""){
		Err = true;
		setClass(getE("awChamp2"), true);
	}
	if(f.awChamp3.value==""){
		Err = true;
		setClass(getE("awChamp3"), true);
	}
	if(f.awChamp5.value==""){
		Err = true;
		setClass(getE("awChamp5"), true);
	}	
	if(f.awemail.value==""){
		Err = true;
		setClass(getE("awemail"), true);
	}
	if(reg.test(f.awemail.value)==false){
		Err = true;
		setClass(getE("awemail"), true);
	}
	if(f.awChamp4.value=="-1"){
		Err = true;
		setClass(getE("awChamp4"), true);
	}	
	if(Err){
		//alert("Thanks to fill in the coloured fields.");
		return false;
	}
}

function doPostFurtherinfo(f){
	//alert(f);
	var Err
	//Remet à zero
	setClass(getE("Email"), false);
	setClass(getE("Query"), false);	
	setClass(getE("Country"), false);	
	setClass(getE("State"), false);
	//On verif les champs
	if(f.Email.value==""){
		Err = true;
		setClass(getE("Email"), true);
	}
	if(f.State.value==""){
		Err = true;
		setClass(getE("State"), true);
	}
	if(f.Country.value=="-1"){
		Err = true;
		setClass(getE("Country"), true);
	}	
	if(f.Query.value==""){
		Err = true;
		setClass(getE("Query"), true);
	}	
	if(Err){
		//alert("Thanks to fill in the coloured fields.");
		return false;
	}
}
function doPostPress(f){
	//alert(f);
	var Err
	//Remet à zero
	setClass(getE("user"), false);
	setClass(getE("password"), false);
	//On verif les champs
	if(f.user.value==""){
		Err = true;
		setClass(getE("user"), true);
	}
	if(f.password.value==""){
		Err = true;
		setClass(getE("password"), true);
	}
	if(Err){
		//alert("Thanks to fill in the coloured fields.");
		return false;
	}
}
function doPostRegister(f){
	//alert(f);
	var Err
	//Remet à zero
	setClass(getE("Firstname"), false);
	setClass(getE("Name"), false);
	setClass(getE("Email"), false);
	setClass(getE("Message"), false);	
	setClass(getE("Country"), false);	
	//On verif les champs
	if(f.Firstname.value==""){
		Err = true;
		setClass(getE("Firstname"), true);
	}
	if(f.Name.value==""){
		Err = true;
		setClass(getE("Name"), true);
	}	
	if(f.Email.value==""){
		Err = true;
		setClass(getE("Email"), true);
	}
	if(f.Message.value==""){
		Err = true;
		setClass(getE("Message"), true);
	}	
	if(f.Country.value=="-1"){
		Err = true;
		setClass(getE("Country"), true);
	}	
	if(Err){
		//alert("Thanks to fill in the coloured fields.");
		return false;
	}
}
function doPostContact(f){
	//alert(f);
	var Err
	//Remet à zero
	setClass(getE("Email"), false);
	setClass(getE("Message"), false);	
	setClass(getE("Country"), false);	
	setClass(getE("State"), false);	
	//On verif les champs
	if(f.Email.value==""){
		Err = true;
		setClass(getE("Email"), true);
	}
	if(f.State.value==""){
		Err = true;
		setClass(getE("State"), true);
	}	
	if(f.Message.value==""){
		Err = true;
		setClass(getE("Message"), true);
	}	
	if(f.Country.value=="-1"){
		Err = true;
		setClass(getE("Country"), true);
	}	
	if(Err){
		//alert("Thanks to fill in the coloured fields.");
		return false;
	}
}