function BlankThisLink(thelinkID)
{
	getElm(thelinkID).target = '_blank';
}

function CheckMailTechForm()
{
	if(getElm('nomenv').value == ''){
		BlinkMe('nomenv',5);
		getElm('nomenv').focus();
		return false;
	}
	if(getElm('emailenv').value == ''){
		BlinkMe('emailenv',5);
		getElm('emailenv').focus();
		return false;
	}else{
		var $exp = /\b[\w,-]+@{1}[\w,-]{2,}\.{1}\w{2,}\b/;
		$value = getElm("emailenv").value;
		if(!$exp.test($value)){
			BlinkMe('emailenv',5);
			getElm('emailenv').focus();
			getElm('emailenv').select();
			return false;
		}
	}
	
	return true;
}

function MailTech()
{
	var mt = getElm("mailtechdet");
	ShowHider('hider');
	mt.style.top = parseInt((((typeof(window.innerHeight) != 'undefined') ? window.innerHeight : document.documentElement.clientHeight) / 2)) - parseInt((mt.offsetHeight / 2)) + document.documentElement.scrollTop + 'px'; //style.bottom causes problems in opera :)
	mt.style.left = parseInt((screen.width - 500) / 2) + 'px';
	mt.style.visibility = 'visible';
}

function CloseFrame()
{
	getElm('mailtechdet').style.visibility = 'hidden';
	RemNod(getElm('hider'));
	if(xHRObjectMT != null) {
		xHRObjectMT = null;
	}
	getElm("nomenv").disabled = false;
	getElm("emailenv").disabled = false;
	getElm("mailtechinpt").style.display = 'block';
	getElm("sendmtstatus").style.display = 'none';
	getElm("sendmtresult").style.display = 'none';
}

function ShowMailTech()
{
	if(xHRObjectMT.readyState == 4 && xHRObjectMT.status == 200){
		getElm("sendmtstatus").style.display = 'none';		
		var xmlDoc = xHRObjectMT.responseXML;
		var theError = xmlDoc.getElementsByTagName("errorCode")[0].firstChild.data;
		var theMessage = '';
		if(theError == '0'){
			theMessage = '<span style="color:Blue;">La fiche a été envoyée avec succès.</span>';			
		}else{
			theMessage = '<span style="color:Red;">Nous sommes désolé, l\'envoi a échoué; Veuillez réessayer plus tard.</span>';
		}
		getElm("sendmtresult").innerHTML = theMessage
		getElm("sendmtresult").style.display = 'block';
		
	}
}

function SendTech()
{
	if(CheckMailTechForm()){
		var theURLMT = siteURL + "ajax/mailtech.xml";
		xHRObjectMT = CreatexHRObject();
		xHRObjectMT.open("GET",theURLMT + "?nom=" + escape(getElm("nomenv").value) + "&email=" + escape(getElm("emailenv").value) + "&identry=" + getElm("identree").value + "&rand=" + Number(new Date),true);
		xHRObjectMT.onreadystatechange = ShowMailTech;
		xHRObjectMT.send(null);
		getElm("mailtechinpt").style.display = 'none';
		getElm("nomenv").disabled = true;
		getElm("emailenv").disabled = true;		
		getElm("sendmtstatus").style.display = 'block';
	}
}