// -- retourne si la chaine est vide ou null
//
function estvide
	(sctraite)                                              // -- chaine &agrave; traiter

{
	if ((sctraite==null)||(sctraite==""))
		return (true);
	else
		return (false);
}

// -- retourne si l'e-mail est coh&eacute;rent
//
function estvalidemail
	(scmail)						// -- email &agrave; traiter

{
	var niarobase;				// -- position de l'arobase
	var nicar;					// -- position du caractere invalide
	var nipts;					// -- position du point

	if (!estvide(scmail))
	{
		nicar=scmail.indexOf("<");
		if (nicar > 0)
			return ( false );

		nicar=scmail.indexOf("=");
		if (nicar > 0)
			return ( false );

		nicar=scmail.indexOf('"');
		if (nicar > 0)
			return ( false );

		niarobase=scmail.indexOf("@");
		if (niarobase>1)
		{
			nipts=scmail.indexOf(".",niarobase);

			if ((nipts > 0) && (nipts < scmail.length-1))
				return (true);
		}
	}

	return (false);
}

// -- retourne si le champ est valide
//
function estvalide
	(scchamp)					// -- champ &agrave; traiter

{
	var nicar;					// -- position du caractere refus&eacute;

	if (!estvide(scchamp))
	{
		nicar=scchamp.indexOf("<");
		if (nicar >= 0)
			return ( false )

		nicar=scchamp.indexOf(">");
		if (nicar >= 0)
			return ( false )

		nicar=scchamp.indexOf("=");
		if (nicar >= 0)
			return ( false )

		nicar=scchamp.indexOf('"');
		if (nicar >= 0)
			return ( false );
	}

	return ( true );
}

// -- verifie la form pour le serveur
//
function verifieform
	()

{
	var book;						// -- bool&eacute;an de la form
	var scinfo;						// -- chaine sur les champs a compl&eacute;ter

	book=true;
	scinfo="";

	if (estvide ( document.getElementById("inscrire").nom.value ))
		scinfo+="Le champ Nom est vide\n";
	else if (!estvalide ( document.getElementById("inscrire").nom.value ))
		scinfo+="Le champ Nom est invalide\n";

	if (!estvalide ( document.getElementById("inscrire").compagnie.value ))
		scinfo+="Le champ entreprise est invalide\n";

	if (!estvalide ( document.getElementById("inscrire").prenom.value ))
		scinfo+="Le champ pr&eacute;nom est invalide\n";

	if (!estvalide ( document.getElementById("inscrire").tel.value ))
		scinfo+="Le champ t&eacute;l&eacute;phone est invalide\n";

	if (!estvalide ( document.getElementById("inscrire").email.value ))
		scinfo+="L'adresse e-mail n'est pas correct\n";

	if (!estvide ( scinfo ))
	{
		book=false;
		alert (scinfo);
	}

	if (book)
		envoyer ();
}

// -- envoie la form au serveur
//
function envoyer
	()

{
	sctexte =  "Merci "+ document.inscrire.prenom.value+" "+document.inscrire.nom.value+",<br />Nous vous contacterons dans les plus brefs d&eacute;lais.<br /><br />Si vous le désirez vous pouvez nous joindre, aux heures de bureau : <br />Tél : +33 1 53 62 00 60<br />Email :  commercial@ucatchit.com<br />";
	document.getElementById("zone_contact").innerHTML=sctexte;
	var date = new Date ();
	var orderID = date.getTime() % 150000;
	envoyer_mail ();
	var _gaq = _gaq || [];
	_gaq.push(['_setAccount', 'UA-22655472-1']);
	_gaq.push(['_addTrans',
					orderID,            // order ID - required
					'Ucatchit vente',  // affiliation or store name
					valeur_vente,      // total - required
					'19.80',           // tax
					'5',               // shipping
					'Paris',           // city
					'Ile de France',   // state or province
					'France'           // country
				 ]);

				 // add item might be called for every item in the shopping cart
				 // where your ecommerce engine loops through each item in the cart and
				 // prints out _addItem for each
				 _gaq.push(['_addItem',
					orderID,           // order ID - required
					'DD44',           // SKU/code - required
					nom_produit,      // product name
					'Green Medium',   // category or variation
					valeur_vente,     // unit price - required
					'3'               // quantity - required
				 ]);
	 _gaq.push(['_trackTrans']); //submits transaction to the Analytics servers
}

function envoyer_mail
	()

{
	scnom = document.inscrire.nom.value;
	scprenom = document.inscrire.prenom.value;
	sccompagnie = document.inscrire.compagnie.value;
	sctelephone = document.inscrire.tel.value;
	scmail = document.inscrire.email.value;

	document.getElementById ("envoyer_mail").src = "http://projets-ucatchit.com/ucatchit-referencement/valider_mail.php5?nom=" + scnom + "&prenom=" + scprenom + "&societe=" + sccompagnie + "&telephone=" + sctelephone + "&mail=" + scmail;
}

document.write( '	<iframe id="envoyer_mail" style="display:none;" src="" /></iframe>' );
document.write( '	<br />' );
document.write( '	<div id="zone_contact" class="block1">' );
document.write( '		<H2>Contactez nous</h2>' );
document.write( '		<div class="form1">' );
document.write( '			<form id="inscrire" action="javascript:verifieform()" name="inscrire">');
document.write( '				<div class="form2">' );
document.write( '					<label for="nom">Nom :</label>' );
document.write( '					<input type="text" name="nom" id="nom" />' );
document.write( '					<label for="prenom">Pr&eacute;nom :</label>' );
document.write( '					<input type="text" name="prenom" id="prenom" />' );
document.write( '				</div>' );
document.write( '				<div class="form2">' );
document.write( '					<label for="entreprise">Entreprise :</label>' );
document.write( '					<input type="text" name="compagnie" id="compagnie" />' );
document.write( '					<label for="telephone">T&eacute;l&eacute;phone :</label>' );
document.write( '					<input type="text" name="tel" id="tel" />' );
document.write( '				</div>' );
document.write( '				<div class="form2">' );
document.write( '					<label for="email">Email :</label>' );
document.write( '					<input type="text" name="email" id="email" />' );
document.write( '				</div>' );
document.write( '				<input name="" type="image" src="/images/bt_suite.gif" alt="suite" class="btn" style="float: right;" />' );
document.write( '				<input name="tag_uci" value="" type="hidden">' );
document.write( '				<input name="modele" value="/merci.html" type="hidden">' );
document.write( '				<br style="clear: right;" />' );
document.write( '			</form>' );
document.write( '		</div>' );
document.write( '	</div>' );

