﻿
///// Affichage photo
function loupe(idmedia,table,idproduit){
        ctl00_loupe.showMessage();			
		$('photozoom').src = 'media.file?idImage=' + idmedia + '&table=' + table + '&id=' + idproduit + '&width=700&height=550'; //el.src; //.replace('.jpg','_z.jpg');
}



///// Effet d'apparition / disparition
function bascule(c) {

if ($('detail'+c)){
    var current_previous = $('detail'+c).parentNode.previousSibling;
    while (current_previous != null) {
        current_previous.lastChild.style.display = 'none';
        current_previous = current_previous.previousSibling;
    }
    
    var current_next = $('detail'+c).parentNode.nextSibling;
    while (current_next != null) {
    if(current_next.lastChild != null){
        if(current_next.lastChild.style != undefined){
        current_next.lastChild.style.display = 'none';
        }
        
    }
    current_next = current_next.nextSibling;  
    }
    
    
    Effect.toggle('detail'+c,'blind');
}
return false
}


////// Onglet
var descriptif_is_moving = false;

function changeonglet(i, nb, id)
{
  var o = $('onglet'+i);
	for(a = 1; a <= nb; a++)
	{
		if (a != i)
		{
		  //document.getElementById('onglet' + a).className = ''; 
		}
		else
		{
		  //o.className = 'active';
		}
  }
}

function showOngletPr(i, nb, id){	
  // i : numéro de l'onglet à afficher
  // nb : nb total de div
  // id : id des div correspondant aux onglets sans le N° (ex de div : divPr1, divPr2...) 
  if (!descriptif_is_moving)
  {
    for (y = 1; y <= nb; y++)
    {
      if  (i  ==  y)
      {
        descriptif_is_moving = true;        
        var position_actuelle = parseInt($('slidecontenuinner').style.left);
        var position_voulue = -((i - 1) * 350);      
        var deplacement = position_voulue - position_actuelle;      
        new Effect.Move('slidecontenuinner', {x: deplacement, y: 0, mode: 'relative'});        
        setTimeout(function(e) { descriptif_is_moving = false; }, 1000);
      }
    }
    changeonglet(i, nb, id);
  }
}

function changeonglet2(i, nb, id)
{
  var o = $('onglets'+i);
	for(a = 1; a <= nb; a++)
	{
		if (a != i)
		{
		  //document.getElementById('onglet' + a).className = ''; 
		}
		else
		{
		  //o.className = 'active';
		}
  }
}

function showOngletPr2(i, nb, id){	
  // i : numéro de l'onglet à afficher
  // nb : nb total de div
  // id : id des div correspondant aux onglets sans le N° (ex de div : divPr1, divPr2...) 
  if (!descriptif_is_moving)
  {
    for (y = 1; y <= nb; y++)
    {
      if  (i  ==  y)
      {
        descriptif_is_moving = true;        
        var position_actuelle = parseInt($('slidecontenuinner2').style.left);
        var position_voulue = -((i - 1) * 654);      
        var deplacement = position_voulue - position_actuelle;      
        new Effect.Move('slidecontenuinner2', {x: deplacement, y: 0, mode: 'relative'});        
        setTimeout(function(e) { descriptif_is_moving = false; }, 1000);
      }
    }
    changeonglet2(i, nb, id);
  }
}


function VerifChamps(c){
	if (!c.value){
	    $('msg').style.color = '#aa0000'
		c.className = 'champerreur'; return false}
	else{
	    $('msg').style.color = ''
		c.className = 'champcontact'; return true}
}

function VerifEmail(c)
{
	if (!c.value)
	{
		c.className = 'champerreur';
		return false;
	}
	else if (c.value.search(/^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/) == -1)
	{
		c.className = 'champerreur';
		return false;
	}
	else
	{
		c.className = 'champcontact';
		return true;
	}
}

function verifFormDevis() {
result = true;
if (!VerifChamps($('ctl00_ContenuvoletGauche_nom'))) {result = false}
if (!VerifChamps($('ctl00_ContenuvoletGauche_prenom'))) {result = false}
if (!VerifChamps($('ctl00_ContenuvoletGauche_tel'))) {result = false}
if (!VerifEmail($('ctl00_ContenuvoletGauche_email'))) {result = false}
if (!VerifChamps($('ctl00_ContenuvoletGauche_message'))) {result = false}
if (!VerifChamps($('ctl00_ContenuvoletGauche_societe'))) {result = false}
if (!VerifChamps($('ctl00_ContenuvoletGauche_adresse'))) {result = false}
if (!VerifChamps($('ctl00_ContenuvoletGauche_cp'))) {result = false}
if (!VerifChamps($('ctl00_ContenuvoletGauche_ville'))) {result = false}

return result
}