
function selectLanguage( mySelect ) {
  var lang = mySelect.value;
  if(lang != '_') {
    if (lang == 'fr') { window.location = "http://www.ceca.fr/sites/ceca/fr/home.page"; }
    else { window.location = "http://www.cecachimicals.com/sites/ceca/en/home.page"; }
  }
}

function popup( urlpopup ) {
    var largeur = 565;
    var hauteur = 500;
    
    if(urlpopup.indexOf('print', 0) > 0) {
      if(urlpopup.indexOf('home_popup', 0) > 0) {
    	largeur = 596;
        hauteur = 620;	
      }
      else {
        largeur = 565;
        hauteur = 500;	
      }
    }
    else if(urlpopup.indexOf('send', 0) > 0) {
    	largeur = 565;
        hauteur = 500;	
    }
    else if(urlpopup.indexOf('contact', 0) > 0) {
    	largeur = 565;
        hauteur = 500;	
    } 
    var nouvelle_fenetre = window.open( urlpopup, "_blank", "menubar=0,resizable=0,scrollbars=1,width=" + largeur + ",height=" + hauteur);
    if (parseInt(navigator.appVersion) > 2) { 
    	nouvelle_fenetre.focus();
    }
}


function setMasque() { 
    if(navigator.appName == "Microsoft Internet Explorer"){
    	window.attachEvent('onload', modifyHeight);
    	window.attachEvent('onresize', modifyHeight);
    }
    else{
    	window.addEventListener('load', modifyHeight,false);
    	window.addEventListener('resize', modifyHeight,false);
    }
}
    
function modifyHeight(){
	var footer = document.getElementById("footer");
	var cache = document.getElementById("cache");
	var y = calcY(footer);
  y = y + footer.offsetHeight;
  var res = Math.max(0,document.body.clientHeight - y);
  
  if(res > 0) {
  	cache.style.display='block';
  }
  else {
  	cache.style.display='none';
  }
  
  cache.style.height = Math.max(0,document.body.clientHeight - y);
}

function calcY( obj ) {
  x=0;
  y=0;
  
  w = obj.offsetWidth;
  h = obj.offsetHeight;

  var aTag = obj;
  do {
    x += aTag.offsetLeft;
    y += aTag.offsetTop;
    aTag = aTag.offsetParent;
  } while(aTag.tagName!="BODY");

  return y;
}

function getURI() {
  var loc = window.location+"";
  var host= window.location.host+"";
  var uri = loc.substring(loc.indexOf(host)+host.length, loc.lastIndexOf(".page"));
  return uri;
}

function addToFavorites(href,title) {
  if ( navigator.appName != 'Microsoft Internet Explorer' )
    window.sidebar.addPanel(title,href,"");
  else
    window.external.AddFavorite(href,title);
}

function generateStat(p_uri) {
  var uri = new String( p_uri );
  var tokens = uri.split("/");
  var code1  = tokens[3] == "fr" ? "206006196734" : "219019196735";
  var code2  = "269069196733";
  var groupe = tokens[4] == "business" ? tokens[4]+"/"+tokens[5] : tokens[4];
  var page   = tokens[tokens.length-1];
  var newimage = new Image(1,1);
  newimage.src = "http://prof.estat.com/m/web/" + code1 + "?g=" + code2 + "&p=" + page + "&c=" + groupe + "&st=0&sjs=0";
}

function selectBusinessUnit(href) {
  if(href != '') window.location = href;
}

function validform( frm )
{
  frm.p_query.value = frm.queryTmp.value;
  return true;
}