agt=navigator.userAgent;
var version = parseInt(navigator.appVersion);

if (agt.indexOf("MSIE") == -1)
  		 browser = "ns";
else {
         browser="ms";
}

var lang = (document.URL.indexOf("eng") != -1) ? 'eng' : 'fre';	// english or french depending

preLoad = false;

// image preload
	if(document.images) {
		var menu_off_1 = new Image();
		menu_off_1.src="/eng/img/nizo_home_off.gif";	
//		var menu_off_2 = new Image();
//		menu_off_2.src="/eng/img/nizo_closeup_off.gif";		
//		var menu_off_3 = new Image();
//		menu_off_3.src="/eng/img/nizo_break_off.gif";	
//		var menu_off_4 = new Image();
//		menu_off_4.src="/eng/img/nizo_salon_off.gif";		
//		var menu_off_5 = new Image();
//		menu_off_5.src="/eng/img/nizo_heads_off.gif";		
//		var menu_off_6 = new Image();
//		menu_off_6.src="/eng/img/nizo_intouch_off.gif";	
		var menu_off_7 = new Image();
		menu_off_7.src="/eng/img/nizo_faq_off.gif";				
		var menu_on_1 = new Image();
		menu_on_1.src="/eng/img/nizo_home_on.gif";	
		var menu_on_2 = new Image();
		menu_on_2.src="/eng/img/nizo_closeup_on.gif";		
		var menu_on_3 = new Image();
		menu_on_3.src="/eng/img/nizo_break_on.gif";	
		var menu_on_4 = new Image();
		menu_on_4.src="/eng/img/nizo_salon_on.gif";		
		var menu_on_5 = new Image();
		menu_on_5.src="/eng/img/nizo_headsup_on.gif";		
		var menu_on_6 = new Image();
		menu_on_6.src="/eng/img/nizo_intouch_on.gif";	
		var menu_on_7 = new Image();
		menu_on_7.src="/eng/img/nizo_faq_on.gif";
		
		var cta_on_1 = new Image();
		cta_on_1.src = "/eng/img/nizo_trial_on.gif";
		var cta_on_2 = new Image();
		cta_on_2.src = "/eng/img/nizo_coupon_on.gif";
		var cta_on_3 = new Image();
		cta_on_3.src = "/eng/img/nizo_fc_on.gif";
		var cta_on_4 = new Image();
		cta_on_4.src = "/eng/img/nizo_buy_on.gif";
		var cta_off_1 = new Image();
		cta_off_1.src = "/eng/img/nizo_trial_off.gif";
		var cta_off_2 = new Image();
		cta_off_2.src = "/eng/img/nizo_coupon_off.gif";
		var cta_off_3 = new Image();
		cta_off_3.src = "/eng/img/nizo_fc_off.gif";
		var cta_off_4 = new Image();
		cta_off_4.src = "/eng/img/nizo_buy_off.gif";
		var cta_img_1 = new Image();
		cta_img_1.src = "/eng/img/nizo_cta_trial.jpg";
		var cta_img_2 = new Image();
		cta_img_2.src = "/eng/img/nizo_cta_coupon.jpg";
		var cta_img_3 = new Image();
		cta_img_3.src = "/eng/img/nizo_cta_fc.jpg";
		var cta_img_4 = new Image();
		cta_img_4.src = "/eng/img/nizo_cta_buy.jpg";
		
		var nizo_submenu_truth = new Image();
		nizo_submenu_truth.src = "/eng/img/nizo_submenu_truth.gif";
		var nizo_submenu_causes = new Image();
		nizo_submenu_causes.src = "/eng/img/nizo_submenu_causes.gif";
		var nizo_submenu_symptoms = new Image();
		nizo_submenu_symptoms.src = "/eng/img/nizo_submenu_symptoms.gif";
		var nizo_submenu_treatments = new Image();
		nizo_submenu_treatments.src = "/eng/img/nizo_submenu_treatments.gif";
		var nizo_submenu_myths = new Image();
		nizo_submenu_myths.src = "/eng/img/nizo_submenu_myths.gif";
		var nizo_submenu_beautiful = new Image();
		nizo_submenu_beautiful.src = "/eng/img/nizo_submenu_beautiful.gif";
		var nizo_submenu_regime = new Image();
		nizo_submenu_regime.src = "/eng/img/nizo_submenu_regime.gif";
		var nizo_submenu_faq = new Image();
		nizo_submenu_faq.src = "/eng/img/nizo_submenu_faq.gif";
		var nizo_submenu_thesalon = new Image();
		nizo_submenu_thesalon.src = "/eng/img/nizo_submenu_thesalon.gif";
		var nizo_submenu_daniel = new Image();
		nizo_submenu_daniel.src = "/eng/img/nizo_submenu_daniel.gif";
		var nizo_submenu_archive = new Image();
		nizo_submenu_archive.src = "/eng/img/nizo_submenu_archive.gif";
		var nizo_submenu_tips = new Image();
		nizo_submenu_tips.src = "/eng/img/nizo_submenu_tips.gif";
		var nizo_submenu_value = new Image();
		nizo_submenu_value.src = "/eng/img/nizo_submenu_value.gif";
		var nizo_submenu_flake = new Image();
		nizo_submenu_flake.src = "/eng/img/nizo_submenu_flake.gif";
		var nizo_submenu_contact = new Image();
		nizo_submenu_contact.src = "/eng/img/nizo_submenu_contact.gif";
		var nizo_submenu_legal = new Image();
		nizo_submenu_legal.src = "/eng/img/nizo_submenu_legal.gif";
		var nizo_submenu_privacy = new Image();
		nizo_submenu_privacy.src = "/eng/img/nizo_submenu_privacy.gif";
		var nizo_submenu_yline = new Image();
		nizo_submenu_yline.src = "/eng/img/nizo_submenu_yline.gif";
		
		
		preLoad = true;
		}	

// constructor for DOM
	if (browser == "ns") {
		if (document.layers) {
		prefix = 'document.layers[\"';
		imgprefix = 'document.layers[\"menu\"].document.'
		suffix = '\"]'; 
		imgsuffix = '';
		}
		else if (document.getElementById) {
		prefix = 'document.getElementById(\"';
		imgprefix = 'document.getElementById(\"';
		suffix = '\").style';
		imgsuffix = '\")';
		}
}		
	else {
		prefix = 'document.all[\"';
		imgprefix = '';
		suffix = '\"].style';
		imgsuffix = '';
		}

function imgRef(myLayer,myImage) { 
	if(document.layers) {
		obj = eval("document.layers['" + myLayer + "'].document.images['" + myImage + "']");
	}
	else if(document.all){
		obj = eval("document.all('" + myImage + "')");
	}
	else if(document.getElementById){
		obj = eval("document.getElementById('" + myImage + "')");
	}
	return obj;
}

// menu rollover

	var timerId = null;
	function showMenu(num) {
		if(preLoad) {
			resetMenus();		
			eval(imgprefix + "menu_" + num + imgsuffix + ".src = menu_on_" + num + ".src");
			eval(prefix + "menu" + num + suffix + '.visibility = "visible"');
			timerId = setTimeout('resetMenus()',5000);
		}
	}
	function resetMenus() {
		if(preLoad) {
			if(timerId) { 
				clearTimeout(timerId);
				timerId = null;
			}		
			for(var i=1;i<8;i++) {
		    	eval(prefix + "menu" + i + suffix + '.visibility = "hidden"');
				eval(imgprefix + "menu_" + i + imgsuffix + ".src = menu_off_" + i + ".src");
			}
		}
	}	
	
function showCta(num) {

	//BDS: don't let this process cta_1 (trial offer image)
	//if (preLoad) {
	if (preLoad && num > 1) {
	resetCtas();
	eval(imgprefix + "cta_" + num + imgsuffix + ".src = cta_on_" + num + ".src");
	eval(imgprefix + "cta_img" + imgsuffix + ".src = cta_img_" + num + ".src");
	}
}

function resetCtas(){

	if (preLoad){
			//BDS: don't let this process cta_1 (trial offer image)
			//for(var i=1;i<4;i++) {
			//for(var i=2;i<4;i++) {
			for(var i=3;i<4;i++) {
	    		eval(imgprefix + "cta_" + i + imgsuffix + ".src = cta_off_" + i + ".src");
			}
	}

}

function RollOn(divName,imageTag) {
	if (document.images){
    imgRef(divName,imageTag).src = 'img/' + imageTag + '_on.gif';    
	}
} 
// end RollOn

function RollOff(divName,imageTag) {
		if (document.images) {
		imgRef(divName,imageTag).src = 'img/' + imageTag + '.gif';
		}
} 
	
// random image

	var lastPic = 3;
	var thisPic = Math.ceil(lastPic * Math.random());
	// ... this is then used to write in car image tag

// Pop-up 
	
	var ie5 = (document.all && document.getElementbyID) ? false : true;
	var isMac = (navigator.appVersion.indexOf("Mac") == -1) ? false : true;
	var win, win2;	

	function openWin(url, popWidth, popHeight, popScroll, popStatus) {
		var winName =  "popup";
		// popStatus is a new parameter; it is optional so that old calls will not cause an error
		var statusBar = popScroll; 
		
		if (popStatus != null) { 
			statusBar  = popStatus;
			// 'fix' for Mac IE's problem when including a status bar in the pop up window
			// - the browser chops off the bottom 18 pixels of the window to accomodate for the
			//   the status bar, and so we add 18 pixels to the height			
			if (!ie5 && !ns && isMac) { popHeight += 18; }
		}

		if(win) {
			if(!win.closed) {
				if(win.name == "popup") winName = "popup2";	
			  	win.close(); 
			}			
			win = null;	
		}
		
		if( String(popWidth) == "510" ){
			popWidth = "513";
		}
				
		win=window.open(url, winName, 'width=' + popWidth + ',height=' + popHeight + ',screenX=25,screenY=150,left=25,top=150,scrollbars=' + popScroll + ',resize=no,status=' + statusBar + '');
		
		if (win.opener == null) win.opener = self;
		win.focus();
	}

// end of pop-up
	
function switchLang () {
	engDelimiter = "eng";
	freDelimeter = "fre";
	newURL = switchLangSearch(engDelimiter, freDelimeter);
	if (newURL != 'null') {
		self.location = newURL;
		return;
	}
}



function switchLangSearch (engDelim, freDelim) {
	docURL = document.URL;
	newURL = 'null';
	engPosition = 0;
	frePosition = 0;
	charStart = 0;
	charEnd = docURL.length + 1;
	engDelimiter = engDelim;
	freDelimiter = freDelim;
	do {
		var test = docURL.substr(charStart, engDelimiter.length);
		if (test == engDelimiter) { engPosition = charStart;}
		charStart++;
	}
	while (charStart < charEnd - engDelimiter.length);
	if (engPosition > 0) {
		newURL = docURL.substr(0,engPosition) + freDelimiter + docURL.substr((engPosition + engDelimiter.length),docURL.length);
	} else {
		charStart = 0;
		do {
			var test = docURL.substr(charStart, freDelimiter.length)
			if (test == freDelimiter) { frePosition = charStart;}
			charStart++;
		}
		while (charStart < charEnd - freDelimiter.length);
		if (frePosition > 0) {
			newURL = docURL.substr(0,frePosition) + engDelimiter + docURL.substr((frePosition + freDelimiter.length),docURL.length);
		}
	}
	return newURL;
}


function last_modified() {
  months = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); 
  
  if (Date.parse(document.lastModified) != 0 ) {
    mod_date = new Date(document.lastModified); 
    document.write("Last modified: March 15th, 2007.");
	//+months[mod_date.getMonth()]+" "+mod_date.getDate()+", "+mod_date.getFullYear()); 
  }

}


function recent_year() {
	var ano=new Date();
	document.write(ano.getFullYear());
}

