// JavaScript Document

// Blocage des popups
// onClick="blocage();"
var bloc=false;
function blocage()
{
bloc=true;
}

// Ouverture du popup Ã  la demande
// <a href="javascript:openwcb('WCB/index.htm');">lien</a>
function openwcb(url) {
	window.open(url+"?"+window.location,"popuplinkeo","width=568,height=500,top=5,left=5,toolbar=no,location=no, directories=no,status=no,scrollbars=no,resizable=1");
}

// Popup automatique en fermeture de page
// <body onUnload="WCBdef();">
function WCBdef(url) {
if (!bloc) openwcb(url);
}


function afficheRappelBase() {
		document.getElementById('bloc1').style.display='none';
		document.getElementById('bloc2').style.display='none';
		document.getElementById('bloc3').style.display='block';
}

function afficheRappelMessage() {
		document.getElementById('bloc1').style.display='none';
		document.getElementById('bloc2').style.display='block';
		document.getElementById('bloc3').style.display='none';
}

function delais(form) {
	if (form.DEL.value=='1'){
		document.getElementById('bloc1').style.display='none';
		document.getElementById('bloc2').style.display='none';
		document.getElementById('bloc3').style.display='block';
		document.getElementById('DEL2').selectedIndex = 1;
		if (document.getElementById('QUESTION1').selectedIndex == 0){
			document.getElementById('QUESTION3').selectedIndex = 0;
		}
		if (document.getElementById('QUESTION1').selectedIndex == 1){
			document.getElementById('QUESTION3').selectedIndex = 1;
		}
	}
}
function delais2(form) {
	if (form.DEL2.value=='0'){
		document.getElementById('bloc1').style.display='block';
		document.getElementById('bloc2').style.display='none';
		document.getElementById('bloc3').style.display='none';
		document.getElementById('DEL').selectedIndex = 0;
		if (document.getElementById('QUESTION3').selectedIndex == 0){
			document.getElementById('QUESTION1').selectedIndex = 0;
		}
		if (document.getElementById('QUESTION3').selectedIndex == 1){
			document.getElementById('QUESTION1').selectedIndex = 1;
		}
	}
}


function question1(form) {
	if (form.QUESTION1.value=='1'){
		document.getElementById('bloc1').style.display='block';
		document.getElementById('bloc2').style.display='none';
		document.getElementById('bloc3').style.display='none';
	}
	if (form.QUESTION1.value=='2'){
		document.getElementById('bloc1').style.display='block';
		document.getElementById('bloc2').style.display='none';
		document.getElementById('bloc3').style.display='none';
	}
	if (form.QUESTION1.value=='3'){
		document.getElementById('bloc1').style.display='none';
		document.getElementById('bloc2').style.display='block';
		document.getElementById('bloc3').style.display='none';
		document.getElementById('QUESTION2').selectedIndex = 2;
	}
	if (form.QUESTION1.value=='4'){
		document.getElementById('bloc1').style.display='none';
		document.getElementById('bloc2').style.display='block';
		document.getElementById('bloc3').style.display='none';
		document.getElementById('QUESTION2').selectedIndex = 3;
	}
}

function question3(form) {
	if (form.QUESTION3.value=='1'){
		document.getElementById('bloc1').style.display='none';
		document.getElementById('bloc2').style.display='none';
		document.getElementById('bloc3').style.display='block';
	}
	if (form.QUESTION3.value=='2'){
		document.getElementById('bloc1').style.display='none';
		document.getElementById('bloc2').style.display='none';
		document.getElementById('bloc3').style.display='block';
	}
	if (form.QUESTION3.value=='3'){
		document.getElementById('bloc1').style.display='none';
		document.getElementById('bloc2').style.display='block';
		document.getElementById('bloc3').style.display='none';
		document.getElementById('QUESTION2').selectedIndex = 2;
	}
	if (form.QUESTION3.value=='4'){
		document.getElementById('bloc1').style.display='none';
		document.getElementById('bloc2').style.display='block';
		document.getElementById('bloc3').style.display='none';
		document.getElementById('QUESTION2').selectedIndex = 3;
	}
}



// Fonction de remplacement des espace " " par "".
function Remplace(expr,a,b) {
  var i=0
  while (i!=-1) {
	 i=expr.indexOf(a,i);
	 if (i>=0) {
		expr=expr.substring(0,i)+b+expr.substring(i+a.length);
		i+=b.length;
	 }
  }
  return expr
}


// Validation du formulaire
// onSubmit="return check(this);"
function check(form,type) {
	
	// On recupere tout ce qui est aprÃ¨s URL?
	query=window.location.search.substring(1);
	// On passe les varibles au champ EVTCOM du formulaire de WCB
	form.EVTCOM.value = query;
	//alert("EVTCOM="+form.EVTCOM.value);
	
	// On supprime les espaces dans le numÃ©ro de tÃ©lÃ©phone.
	form.TELEPHONE.value = Remplace(form.TELEPHONE.value,' ','');
	//alert(form.TELEPHONE.value);

	// On vÃ©rifie que le numro de tÃ©lÃ©phone soit correctement Ã©crit.	
	if (isNaN(form.TELEPHONE.value) || form.TELEPHONE.value.length != 10 || form.TELEPHONE.value.substr(0,1)!="0" || form.TELEPHONE.value.substr(1,1)=="0" || form.TELEPHONE.value.substr(1,1)=="7" || form.TELEPHONE.value.substr(1,1)=="8" || form.TELEPHONE.value.substr(1,1)=="9")
		{
		alert("Num\351ro de t\351l\351phone erron\351 !");
		return false;
		}
	// Si le formulaire est en mode champ intÃ©grÃ©, on ouvre un popup.
	if (type=='champ'){openwcb("http://client.linkeo.com/blank.htm");}
	// Si tout est ok, on post le formulaire d'appel.
	return true;
}

function check2(form) {
	
	// On supprime les espaces dans le numÃ©ro de tÃ©lÃ©phone.
	form.LIGNEADSL.value = Remplace(form.LIGNEADSL.value,' ','');
	//alert(form.TELEPHONE.value);

	// On vÃ©rifie que le numro de tÃ©lÃ©phone soit correctement Ã©crit.	
	if (isNaN(form.LIGNEADSL.value) || form.LIGNEADSL.value.length != 10 || form.LIGNEADSL.value.substr(0,1)!="0" || form.LIGNEADSL.value.substr(1,1)=="0" || form.LIGNEADSL.value.substr(1,1)=="7" || form.LIGNEADSL.value.substr(1,1)=="8" || form.LIGNEADSL.value.substr(1,1)=="9")
		{
		alert("Num\351ro de ligne ADSL erron\351 !");
		return false;
		}
	return true;
}
function check3(form) {
	
	// On supprime les espaces dans le numÃ©ro de tÃ©lÃ©phone.
	form.contact_phone.value = Remplace(form.contact_phone.value,' ','');
	//alert(form.TELEPHONE.value);

	// On vÃ©rifie que le numro de tÃ©lÃ©phone soit correctement Ã©crit.	
	if (isNaN(form.contact_phone.value) || form.contact_phone.value.length != 10 || form.contact_phone.value.substr(0,1)!="0" || form.contact_phone.value.substr(1,1)=="0" || form.contact_phone.value.substr(1,1)=="7" || form.contact_phone.value.substr(1,1)=="8" || form.contact_phone.value.substr(1,1)=="9")
		{
		alert("Num\351ro de t\351l\351phone erron\351 !");
		return false;
		}
	return true;
}








idLayer = "drag_remote";
layer = document.getElementById(idLayer);

if(layer != null)
{
  YMIN=layer.offsetTop;
  YMAX=layer.offsetTop+layer.offsetHeight-layer.offsetHeight;
  Y = YMIN;
  oldY = YMIN;
  SPEED = 20;
  DECALAGE = 0; // -500 valeur à changer (placement vertical)
  
  
  if(layer.parentNode.offsetHeight<800);
    layer.parentNode.style.height="800px";
}

function bodyMovin()
{
  if (document.all)
    Y = document.body.scrollTop + DECALAGE;
  else
    Y = window.pageYOffset + DECALAGE;
    
  if (Y < YMAX)
    Y = YMAX;
  else
    Y += SPEED;
  
  
  if (Y != oldY)
  {
    Y = (.1 * (Y - oldY)) + oldY;
    layer.style.top = Y + "px";
  }
  
  oldY = Y;  
  //
  setTimeout('bodyMovin()', 10);
}

function bodyMovinInit() 
{
if (layer != null) 
  bodyMovin();
}

if (isNavigatorOk())
  bodyMovinInit();
  
  

	   

function isNavigatorOk() {
 agent = navigator.userAgent.toLowerCase();
app = navigator.appName.toLowerCase();

    if (agent.indexOf("msie 5") != -1 && agent.indexOf("mac_powerpc") != -1) return false;
    if (agent.indexOf("firefox") != -1) return true;
    if (agent.indexOf("safari") != -1) return true;
    if (agent.indexOf("msie") != -1) return true;
    if (agent.indexOf("mozilla/5.0") != -1) return true;
    return false;
}
