/* Provamel Javascript */

var imagesCache = new Object();
var firstSrc = new Object();

function start(){
    //MM_preloadImages('img/nav_soya_a.gif','img/nav_brand_a.gif','img/nav_my_a.gif','img/nav_products_a.gif','img/nav_recipes_a.gif','img/nav_news_a.gif','img/nav_sustainability_a.gif','img/nav_contact_a.gif','../img_gen/button_entera.gif','img/button_testa.gif');
    preload();
}

function preload(){
    imagesCache['img/navi_baselines_brand.gif'] = getImage('img/navi_baselines_brand.gif');
    imagesCache['img/navi_baselines_contact.gif'] = getImage('img/navi_baselines_contact.gif');
    imagesCache['img/navi_baselines_my.gif'] = getImage('img/navi_baselines_my.gif');
    imagesCache['img/navi_baselines_news.gif'] = getImage('img/navi_baselines_news.gif');
    imagesCache['img/navi_baselines_products.gif'] = getImage('img/navi_baselines_products.gif');
    imagesCache['img/navi_baselines_recipes.gif'] = getImage('img/navi_baselines_recipes.gif');
    imagesCache['img/navi_baselines_soya.gif'] = getImage('img/navi_baselines_soya.gif');
    imagesCache['img/navi_baselines_sus.gif'] = getImage('img/navi_baselines_sus.gif');
}

function getImage(url){
    var x = new Image();
    x.src = url;
    return x;
}

function switchTo(imgid, src){
var img = getobj(imgid);

    if(!firstSrc[imgid]){
        firstSrc[imgid] = img.src;
    }
    img.src = src;
}

function switchBack(imgid){
var img = getobj(imgid);

    if(firstSrc[imgid]){
        img.src = firstSrc[imgid];
    }
}

function getobj(id){
    return document.getElementById(id);
}

function setFontSize(size){
var d = new Date();

    document.body.style.fontSize = size;
    	
	d.setFullYear(d.getFullYear()+1);
    
    setCookie('font', size, d);
}

function setBannerCookie(OnOff){
	var d = new Date();
	d.setFullYear(d.getFullYear()+1);
    setCookie('banner', OnOff, d);
}

function setCookie(name, value, expires, path, domain, secure){
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

/* Dreamweaver functions */
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function moveIt(id,x) {
	var divPath = document.getElementById(id); 
	var currPos = parseInt(divPath.style.left); 
	if (currPos > x) {
		currPos -= 2; 
		divPath.style.left = currPos + "px"; 
		setTimeout("moveIt('" + id + "'," + x+ ")",10); 
	} 
}

function CloseMoveIt(id) {
	document.getElementById(id).style.display = "none";  
}

function ShowMoveIt(id) {
	document.getElementById(id).style.display = "block";  
}

function BevestigAfprinten(msg) {
	if (confirm(msg)) { 
		Afprinten(); 
	}
}

//cookies
function getNewLng(lng, refferer) {
	lng = String(lng).toLowerCase();
	var Clng = getCookie("lang");
	var strMsg = "Remember my country";
	if ((Clng == "") || (Clng != lng)) {
		strMsg = RememberCountry(lng);
		if (confirm(strMsg)) {
			setCookie("lang", lng, 150);
		}
	}
	return true;
}

function RememberCountry(lng) {
	var strMsg = "Remember my country";
	if (lng.indexOf("_fr") >= 0) {
		strMsg = "Retenez mon choix";
	} else if (lng.indexOf("_eng") >= 0) {
		strMsg = "Remember my country";
	} else if (lng.indexOf("_nl") >= 0) {
		strMsg = "Onthoud mijn keuze";
	} else if (lng.indexOf("_dt") >= 0) {
		strMsg = "Meine Länderauswahl speichern";
	} else if (lng.indexOf("_po") >= 0) {
		strMsg = "Lembre-se a minha escolha";
	} else if (lng.indexOf("_it") >= 0) {
		strMsg = "Ricorda la mia scelta";
	} else if (lng.indexOf("_sp") >= 0) {
		strMsg = "Recuerde mi elección";
	}
	return strMsg;
}

function getCookie(c_name){
	if (document.cookie.length>0)  {
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1){
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
}
function setCookie(naam,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=naam + "=" +escape(value)+((expiredays==null) ? "" : ";path=/;expires="+exdate.toGMTString());
}