function BlinkTxt() {
	if(document.getElementById && document.all){
		obj = document.getElementsByTagName("blink");
		for (var i=0; i<obj.length; i++)
		if (obj[i].style.visibility=="hidden") {
			obj[i].style.visibility="visible";
		} else {
			obj[i].style.visibility="hidden";
		}
		setTimeout('BlinkTxt()',750);
	}
}

function TestParam(Form) 
{
	if (isEmail(Form['Email']) == false) { alert("Merci de saisir un format d'email correct") ; Form['Email'].focus(); return false; } 
	if (Form['Nom'].value == "") { alert("Merci de saisir votre nom") ; Form['Nom'].focus(); return false; }
	if (Form['Prénom'].value == "") { alert("Merci de saisir votre prénom") ; Form['Prénom'].focus(); return false; }
	if (Form['Adresse 1'].value == "") { alert("Merci de saisir votre adresse") ; Form['Adresse 1'].focus(); return false; }
	if (!isCP(Form['Code Postal']) || Form['Code Postal'].value == "") { alert("Merci de saisir un code postal correct"); Form['Code Postal'].focus(); return false; }
	if (Form['Ville'].value == "") { alert("Merci de saisir votre ville") ; Form['Ville'].focus(); return false; }
	
	if (Form['Message'].value == "") { alert("Attention, le commentaire est nécessaire pour l'envoi du message"); Form['Message'].focus(); return false; }
	
	if (!Form['ParlerSite'].checked && !Form['ParlerPresse'].checked && !Form['ParlerLaboratoire'].checked && 
		!Form['ParlerSalons'].checked && !Form['ParlerMedecin'].checked && !Form['ParlerPharmacien'].checked && 
		!Form['ParlerAutre'].checked)
	{ alert("Pour envoyer votre message, vous devez répondre à la question :\n\"Comment avez-vous entendu parler de la Roche Posay ?\""); Form['ParlerSite'].focus(); return false; }

	if (Form['ParlerSite'].checked && (Form['ParlerSiteDetail'].value=='' || Form['ParlerSiteDetail'].value=='Lequel'))
	{ alert("Attention, le champs Site Internet est nécessaire pour l'envoi du message"); Form['ParlerSiteDetail'].focus(); return false; }
	if (Form['ParlerPresse'].checked && (Form['ParlerPresseDetail'].value=='' || Form['ParlerPresseDetail'].value=='Laquelle'))
	{ alert("Attention, le champs Presse est nécessaire pour l'envoi du message"); Form['ParlerPresseDetail'].focus(); return false; }
	if (Form['ParlerSalons'].checked && (Form['ParlerSalonsDetail'].value=='' || Form['ParlerSalonsDetail'].value=='Lequel'))
	{ alert("Attention, le champs Salons est nécessaire pour l'envoi du message"); Form['ParlerSalonsDetail'].focus(); return false; }
	if (Form['ParlerAutre'].checked && (Form['ParlerAutreDetail'].value=='' || Form['ParlerAutreDetail'].value=='Précisez'))
	{ alert("Attention, le champs Autre est nécessaire pour l'envoi du message"); Form['ParlerAutreDetail'].focus(); return false; }

	return true;
}
	
function TestParamEN(Form) 
{
	if (isEmail(Form['Email']) == false) { alert("You must enter a correct e-mail address"); Form['Email'].focus(); return false; } 
	if (Form['Message'].value == "") { alert("You must fill in the message"); Form['Message'].focus(); return false; }
	
	if (!Form['ParlerSite'].checked && !Form['ParlerPresse'].checked && !Form['ParlerLaboratoire'].checked && 
		!Form['ParlerSalons'].checked && !Form['ParlerMedecin'].checked && !Form['ParlerPharmacien'].checked && 
		!Form['ParlerAutre'].checked)
	{ alert("To send your mail, you must answer the question:\n\"How did you hear about La Roche Posay ?\""); Form['ParlerSite'].focus(); return false; }

	if (Form['ParlerSite'].checked && (Form['ParlerSiteDetail'].value=='' || Form['ParlerSiteDetail'].value=='Which one'))
	{ alert("You must fill in the field Internet website"); Form['ParlerSiteDetail'].focus(); return false; }
	if (Form['ParlerPresse'].checked && (Form['ParlerPresseDetail'].value=='' || Form['ParlerPresseDetail'].value=='Which one'))
	{ alert("You must fill in the field Press"); Form['ParlerPresseDetail'].focus(); return false; }
	if (Form['ParlerSalons'].checked && (Form['ParlerSalonsDetail'].value=='' || Form['ParlerSalonsDetail'].value=='Which one'))
	{ alert("You must fill in the field Conferences"); Form['ParlerSalonsDetail'].focus(); return false; }
	if (Form['ParlerAutre'].checked && (Form['ParlerAutreDetail'].value=='' || Form['ParlerAutreDetail'].value=='Precise'))
	{ alert("You must fill in the field Other"); Form['ParlerAutreDetail'].focus(); return false; }

	return true;
}
	
function isEmail(obj) {
       if (obj.value.indexOf(" ") + "" == "-1"
       && obj.value.indexOf("@") + "" != "-1"
       && (obj.value.lastIndexOf(".") > obj.value.indexOf("@"))
       && obj.value != "") return true;
       else return false;
}	

function isCP(obj) {
	if (isNaN(obj.value)==false && obj.value.length==5)  return true;
	else return false;
}

function TestParamDesinscription() 
{
	var Form = document.forms["FormDesinscription"]; //forms = tous les formulaires du document
	if (!isEmail(Form.Email)) 
		{ alert("Merci de saisir un e-mail correct"); Form.Email.focus(); return false; }
	return true;
}

function launchWindow(frmPath, frmFile, frmWidth, frmHeight, frmTitle) {
	frmFile = "Images/" + frmPath + "/Norm/" + frmFile + ".jpg"
	var win = launchCenter('about:blank', 'center', frmHeight, frmWidth);

	with (win) {
		  document.write('<HTML>');
	      document.write('<HEAD><TITLE>' + frmTitle + '</TITLE></HEAD>');
	      document.write('<BODY BGCOLOR=FFFFFF bottommargin="0" leftmargin="0" topmargin="0" rightmargin="0">');
		  document.write('<TABLE width="100%" height="100%" cellspacing="0" cellpadding="0" border="0"><tr><td align="center">');
	      document.write('<a href="javascript: self.close()"><IMG SRC="' + frmFile + '" BORDER=0></a>');
		  document.write('</TD></TR></TABLE>');
	      document.write('</BODY>');
	      document.write('</HTML>');
	}
}

function launchCenter(url, name, height, width) {
  var str = "height=" + height + ",innerHeight=" + height;
  str += ",width=" + width + ",innerWidth=" + width;
  if (window.screen) {
    var ah = screen.availHeight - 30;
    var aw = screen.availWidth - 10;
    var xc = (aw - width) / 2;
    var yc = (ah - height) / 2;
    str += ",left=" + xc + ",screenX=" + xc;
    str += ",top=" + yc + ",screenY=" + yc;
  }
  return window.open(url, name, str);
}


function DateValidation(Ctrl) {	
	if (!isDate(Ctrl.value)) { 
		alert('Attention! La date saisie n\'est pas conforme\nau format JJ/MM/AAAA !') 
		Ctrl.value ='';
		Ctrl.focus();
	} else {
		Calendar_Form.UserDef.value = "true"
	}
}

function PeriodChange(Ctrl) {
	if (Ctrl.selectedIndex != 5) {Calendar_Form.UserDef.value = "" }
	Calendar_Form.submit();
}



function isDate(DateToCheck){
if(DateToCheck==""){return true;}
var m_strDate = FormatDate(DateToCheck);
if(m_strDate==""){
return false;
}
var m_arrDate = m_strDate.split("/");
var m_DAY = m_arrDate[0];
var m_MONTH = m_arrDate[1];
var m_YEAR = m_arrDate[2];
if(m_YEAR.length > 4){return false;}
m_strDate = m_MONTH + "/" + m_DAY + "/" + m_YEAR;
var testDate=new Date(m_strDate);
if(testDate.getMonth()+1==m_MONTH){
return true;
} 
else{
return false;
}
}//end function




function FormatDate(DateToFormat,FormatAs){
if(DateToFormat==""){return"";}
if(!FormatAs){FormatAs="dd/mm/yyyy";}

var strReturnDate;
FormatAs = FormatAs.toLowerCase();
DateToFormat = DateToFormat.toLowerCase();
var arrDate
var arrMonths = new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Aoùt","Septembre","Octobre","Novembre","Décembre");
var strMONTH;
var Separator;

while(DateToFormat.indexOf("st")>-1){
DateToFormat = DateToFormat.replace("st","");
}

while(DateToFormat.indexOf("nd")>-1){
DateToFormat = DateToFormat.replace("nd","");
}

while(DateToFormat.indexOf("rd")>-1){
DateToFormat = DateToFormat.replace("rd","");
}

while(DateToFormat.indexOf("th")>-1){
DateToFormat = DateToFormat.replace("th","");
}

if(DateToFormat.indexOf(".")>-1){
Separator = ".";
}

if(DateToFormat.indexOf("-")>-1){
Separator = "-";
}


if(DateToFormat.indexOf("/")>-1){
Separator = "/";
}

if(DateToFormat.indexOf(" ")>-1){
Separator = " ";
}

arrDate = DateToFormat.split(Separator);
DateToFormat = "";
	for(var iSD = 0;iSD < arrDate.length;iSD++){
		if(arrDate[iSD]!=""){
		DateToFormat += arrDate[iSD] + Separator;
		}
	}
DateToFormat = DateToFormat.substring(0,DateToFormat.length-1);
arrDate = DateToFormat.split(Separator);

if(arrDate.length < 3){
return "";
}

var DAY = arrDate[0];
var MONTH = arrDate[1];
var YEAR = arrDate[2];




if(parseFloat(arrDate[1]) > 12){
DAY = arrDate[1];
MONTH = arrDate[0];
}

if(parseFloat(DAY) && DAY.toString().length==4){
YEAR = arrDate[0];
DAY = arrDate[2];
MONTH = arrDate[1];
}


for(var iSD = 0;iSD < arrMonths.length;iSD++){
var ShortMonth = arrMonths[iSD].substring(0,3).toLowerCase();
var MonthPosition = DateToFormat.indexOf(ShortMonth);
	if(MonthPosition > -1){
	MONTH = iSD + 1;
		if(MonthPosition == 0){
		DAY = arrDate[1];
		YEAR = arrDate[2];
		}
	break;
	}
}

var strTemp = YEAR.toString();
if(strTemp.length==2){

	if(parseFloat(YEAR)>40){
	YEAR = "19" + YEAR;
	}
	else{
	YEAR = "20" + YEAR;
	}

}


	if(parseInt(MONTH)< 10 && MONTH.toString().length < 2){
	MONTH = "0" + MONTH;
	}
	if(parseInt(DAY)< 10 && DAY.toString().length < 2){
	DAY = "0" + DAY;
	}
	switch (FormatAs){
	case "dd/mm/yyyy":
	return DAY + "/" + MONTH + "/" + YEAR;
	case "mm/dd/yyyy":
	return MONTH + "/" + DAY + "/" + YEAR;
	case "dd/mmm/yyyy":
	return DAY + " " + arrMonths[MONTH -1].substring(0,3) + " " + YEAR;
	case "mmm/dd/yyyy":
	return arrMonths[MONTH -1].substring(0,3) + " " + DAY + " " + YEAR;
	case "dd/mmmm/yyyy":
	return DAY + " " + arrMonths[MONTH -1] + " " + YEAR;	
	case "mmmm/dd/yyyy":
	return arrMonths[MONTH -1] + " " + DAY + " " + YEAR;
	}

return DAY + "/" + strMONTH + "/" + YEAR;;

} //End Function


function VideoBD() {
	var Width  = 328;
	var Height = 335; 
	var leftPos = (screen.availWidth-Width)  / 2
	var topPos = (screen.availHeight-Height) / 2
	importWin = window.open('VideoBD.asp','','width='+Width+',height='+Height+',scrollbars=no,resizable=no,titlebar=0,top=' + topPos + ',left=' + leftPos);
}

function VideoHD() {
	var Width  = 328;
	var Height = 335; 
	var leftPos = (screen.availWidth-Width)  / 2
	var topPos = (screen.availHeight-Height) / 2
	importWin = window.open('VideoHD.asp','','width='+Width+',height='+Height+',scrollbars=no,resizable=no,titlebar=0,top=' + topPos + ',left=' + leftPos);
}

function ENVideoBD() {
	var Width  = 328;
	var Height = 335; 
	var leftPos = (screen.availWidth-Width)  / 2
	var topPos = (screen.availHeight-Height) / 2
	importWin = window.open('ENVideoBD.asp','','width='+Width+',height='+Height+',scrollbars=no,resizable=no,titlebar=0,top=' + topPos + ',left=' + leftPos);
}

function ENVideoHD() {
	var Width  = 328;
	var Height = 335; 
	var leftPos = (screen.availWidth-Width)  / 2
	var topPos = (screen.availHeight-Height) / 2
	importWin = window.open('ENVideoHD.asp','','width='+Width+',height='+Height+',scrollbars=no,resizable=no,titlebar=0,top=' + topPos + ',left=' + leftPos);
} //End Function


function showCPR(s) {
       var y = new Date().getYear();
       if (y<1900) y+=1900;
       if (s!=y)
          document.write(s + " - " + y);
	       else
          document.write(y);
} //End Function

