var cName = ''; // cookie name init
//var dsFrag;


//switches states for frag finder nav
function switchNav(z){
	//var n = 0;
	//var Nfrags = new Array('new_fragrances','floral','tropical','outdoor','fresh_breeze','relaxing_moments','spicy','sweet_vanilla','berry');
	//while(n < 9){
		//document.getElementById(Nfrags[n]).src=("i/fragrance/navigation/OFF_"+Nfrags[n]+".jpg");
		//n += 1;
	//}
	document.getElementById(z).src=("i/fragrance/navigation/ON_"+z+".jpg");			
}

//Legal popup
window.onerror=null;
var win = null;
function PopWindow(mypage,myname) {
	//closePopWin();
	winprops = 'height=500,width=820,top=30,left=0,scrollbars=1,resizable=1,status=1';
	win = window.open(mypage, myname, winprops);
	}
function SizedPopWindow(mypage,myname,w,h) {
	//closePopWin();
	winprops = 'height='+h+',width='+w+',top=30,left=0,scrollbars=1,resizable=1,status=1';
	win = window.open(mypage, myname, winprops);
	}
function closePopWin() {
	if(win != null) { 
		if(!win.closed) { 
			win.close();
			win = null;
			} else {
			win = null;
			}
		}	
	}

//----these are dead functions----
// function: show / hide nav tabs
/*function showNav(navId, cName) {
	if (!document.getElementById) return true;
	if (cName) Cookie.set(cName, navId); // must have prototype.js or prototype.lite.js & cookie.js included for optional cookie to work
	var pDivId = $(navId).parentNode.id;
	var imgList = $(pDivId).getElementsByTagName('img');
	
	$(pDivId).style.display = 'block';
	if (currentURL.indexOf('fragfinder.aspx') != -1) $('footerwrap').style.display = 'block'; // hack for IE on the fragrance page
	$(navId + 'div').style.display = 'block';
	$(navId).src = $(navId).src.replace(/OFF/, 'ON'); // make sure you use all CAPS when naming img src on/off
	
	for (var i = 0; i < imgList.length; i++) {
		imgList[i].className = 'pointer';
		if (navId != imgList[i].id) {
			$(imgList[i].id + 'div').style.display = 'none';
			$(imgList[i].id).src = $(imgList[i].id).src.replace(/ON/, 'OFF');
		}
		imgList[i].onclick = function() { return showNav(this.id, cName); }
	}
}*/
// onLoad for Fragrance Page (fragfinder.aspx)
/*if (currentURL.indexOf('fragfinder.aspx') != -1) {
	window.onload = function() {
		cName = 'fragNavState'; // set optional cookie name here, removing turns memory of selected tab off
		var cVal = Cookie.get(cName);
		
		if (!document.cookie || cVal == null) showNav('f1', cName);
		else showNav(cVal, cName);
		
		var anch = URL.hash;
		switch (anch) { 
			case '#dir_new':
				showNav('f1');
				break;
			case '#dir_floral':
				showNav('f2');
				break;
			case '#dir_tropical':
				showNav('f3');
				break;
			case '#dir_outdoor':
				showNav('f4');
				break;
			case '#dir_fresh':
				showNav('f5');
				break;
			case '#dir_relax':
				showNav('f6');
				break;
			case '#dir_spicy':
				showNav('f7');
				break;
			case '#dir_vanilla':
				showNav('f8');
				break;
			case '#dir_berry':
				showNav('f9');
				break;
			case '#dir_holiday':
				showNav('f10');
				break;			
		}
	}
}*/



// rotate touts on home page
function rotateTout() {
	if (!document.getElementById) return true;
	var touts = $('toutsub2').getElementsByTagName('div');
	var tRand = Math.floor(Math.random()*(touts.length));
	touts[tRand].style.display = "block";
}

if (document.images){

	// top nav images
	n_fraglandon = new Image
	n_fraglandoff = new Image
	n_fragranceon = new Image
	n_fragranceoff = new Image
	n_productson = new Image
	n_productsoff = new Image

	// product page nav images
	p_homeon = new Image
	p_homeoff = new Image
	p_directionson = new Image
	p_directionsoff = new Image
	p_faqon = new Image
	p_faqoff = new Image
	
	// tout images
	t1_learnon = new Image
	t1_learnoff = new Image
	
	t2_learnon = new Image
	t2_learnoff = new Image

	n_fraglandon.src = path+"/i/btn_fragrancelandscape_on.gif"
	n_fraglandoff.src = path+"/i/btn_fragrancelandscape_off.gif"
	n_fragranceon.src = path+"/i/btn_fragrance_on.gif"
	n_fragranceoff.src = path+"/i/btn_fragrance_off.gif"
	n_productson.src = path+"/i/btn_products_on.gif"
	n_productsoff.src = path+"/i/btn_products_off.gif"
	
	p_homeon.src = path+"/i/tab_inyourhome_on.gif"
	p_homeoff.src = path+"/i/tab_inyourhome_off.gif"
	p_directionson.src = path+"/i/tab_direction_on.gif"
	p_directionsoff.src = path+"/i/tab_direction_off.gif"
	p_faqon.src = path+"/i/tab_faq_on.gif"
	p_faqoff.src = path+"/i/tab_faq_off.gif"
	
	t1_learnon = path+"/i/home/bt_learnmore_on.gif"
	t1_learnoff = path+"/i/home/bt_learnmore_off.gif"
	
	t2_learnon = path+"/i/home/glade_cta_roll.jpg"
	t2_learnoff = path+"/i/home/glade_cta_normal.jpg"
	
} else {

	n_solutionon.src = ""
	n_solutionoff.src = ""
	n_clogson.src = ""
	n_clogsoff.src = ""
	n_productson.src = ""
	n_productsoff.src = ""
	
	p_howitworkson = ""
	p_howitworksoff = ""
	p_directionson = ""
	p_directionsoff = ""
	p_precautionson = ""
	p_precautionsoff = ""
	
	t1_learnon = ""
	t1_learnoff = ""
	
	t2_learnon = ""
	t2_learnoff = ""
	
}
	
// navigation on/off
function load(defImg) {
	document.getElementById(defImg).src=("../i/tab_" + defImg + "_on.gif");
}

// function: show / hide menu
function showMenu(menuId) {
	document.getElementById(menuId).style.display="";
}

function hideMenu(menuId) {
	document.getElementById(menuId).style.display="none";
}

function switchy(item) {
	for (i = 1; i <= 4; i++) {
		document.getElementById('c'+i+'a').className='arrowOff';
	}
	document.getElementById(item+'a').className='arrowDown';
}

// function: show / hide tabs
function showTab(tabId) {
	var pDivId=document.getElementById(tabId).parentNode.parentNode.id;
	var imgList=document.getElementById(pDivId).getElementsByTagName("img");
	var divList=document.getElementById(pDivId).getElementsByTagName("div");
	
	for (var i=0; i < imgList.length; i++){
		var imgIds=imgList[i].id;
		var lChar=imgIds.charAt(imgIds.length-1);
		
		for (var j=0; j < divList.length; j++){
			var divIds=divList[j].id;
			if (divIds.indexOf('tab')==0) document.getElementById(divIds).style.display="none";
		}
		
		if (imgIds!="") {
			document.getElementById(imgIds).style.display="none";
			if (lChar=='b') document.getElementById(imgIds).style.display="inline";
		}
	}

	document.getElementById(tabId+'b').style.display="none";
	document.getElementById(tabId+'a').style.display="inline";
	document.getElementById(tabId).style.display="block";
}

// function: show / hide product image
function showProd(prodId,elCount) {
	var chopProd = /[a-z]+|[A-Z]/i.exec(prodId);
	var numProd = /[0-9]+/i.exec(prodId);
	for (i=1; i <= elCount; i++) {
		document.getElementById(chopProd+i).style.display="none";
		document.getElementById(chopProd+i+'a').style.display="none";
		document.getElementById(chopProd+i+'b').style.display="inline";
	}

	document.getElementById(prodId+'b').style.display="none";
	document.getElementById(prodId+'a').style.display="inline";
	document.getElementById(prodId).style.display="block";
}

function getElementsByClass(node,searchClass,tag) {
	var classElements = new Array();
	var els = node.getElementsByTagName(tag); // use "*" for all elements
	var elsLen = els.length;
	var pattern = new RegExp("\\b"+searchClass+"\\b");
	for (i = 0, j = 0; i < elsLen; i++) {
		 if ( pattern.test(els[i].className) ) {
			 classElements[j] = els[i];
			 j++;
		 }
	}
	return classElements;
}

var productID='jasmine'
var productActive=1
var productIDIcon='jasmine'
var newIcon=1
var allIcons=7
var icon1=1
var icon2=2
var icon3=2
var icon4=2
var icon5=1
var icon6=2
var icon7=2
var icon1Icon=1
var icon2Icon=2
var icon3Icon=2
var icon4Icon=2
var icon5Icon=1
var icon6Icon=2
var icon7Icon=2

function tao(productID,productActive,icon1,icon2,icon3,icon4,icon5,icon6,icon7) {

productIDIcon=productID
icon1Icon=icon1
icon2Icon=icon2
icon3Icon=icon3
icon4Icon=icon4
icon5Icon=icon5
icon6Icon=icon6
icon7Icon=icon7

var pd = getElementsByClass(document,'productDetail','*');

	for (i = 0; i < pd.length; i++) {
		pd[i].style.display='none';
	}

var pl = getElementsByClass(document,'p_linkon','*');

	for (i = 0; i < pl.length; i++) {
		pl[i].className='p_linkoff';
	}

	for (i = 1; i <= allIcons; i++) {
		document.getElementById('icon'+i+'on').style.display='none';
	}

	for (i = 1; i <= allIcons; i++) {
		document.getElementById('icon'+i+'off').style.display='none';
	}

	document.getElementById(productID+productActive+'prod').style.display='';
	document.getElementById(productID+productActive+'link').className='p_linkon';

	if (icon1 == 1) document.getElementById('icon1off').style.display='';	
	if (icon2 == 1) document.getElementById('icon2off').style.display='';
	if (icon3 == 1) document.getElementById('icon3off').style.display='';
	if (icon4 == 1) document.getElementById('icon4off').style.display='';
	if (icon5 == 1) document.getElementById('icon5off').style.display='';
	if (icon6 == 1) document.getElementById('icon6off').style.display='';
	if (icon7 == 1) document.getElementById('icon7off').style.display='';

	document.getElementById('icon'+productActive+'off').style.display='none';
	document.getElementById('icon'+productActive+'on').style.display='';
}

function ico(newIcon) {

var pd = getElementsByClass(document,'productDetail','*');

	for (i = 0; i < pd.length; i++) {
		pd[i].style.display='none';
	}

var pl = getElementsByClass(document,'p_linkon','*');

	for (i = 0; i < pl.length; i++) {
		pl[i].className='p_linkoff';
	}

	for (i = 1; i <= allIcons; i++) {
		document.getElementById('icon'+i+'on').style.display='none';
	}

	for (i = 1; i <= allIcons; i++) {
		document.getElementById('icon'+i+'off').style.display='none';
	}

	document.getElementById(productIDIcon+newIcon+'prod').style.display='';
	document.getElementById(productIDIcon+newIcon+'link').className='p_linkon';
	
	if (icon1Icon == 1) document.getElementById('icon1off').style.display='';
	if (icon2Icon == 1) document.getElementById('icon2off').style.display='';
	if (icon3Icon == 1) document.getElementById('icon3off').style.display='';
	if (icon4Icon == 1) document.getElementById('icon4off').style.display='';
	if (icon5Icon == 1) document.getElementById('icon5off').style.display='';
	if (icon6Icon == 1) document.getElementById('icon6off').style.display='';
	if (icon7Icon == 1) document.getElementById('icon7off').style.display='';
	
	document.getElementById('icon'+newIcon+'off').style.display='none';
	document.getElementById('icon'+newIcon+'on').style.display='';
	
}

function turnOffIcon(iconId)
{
	document.getElementById('icon' + iconId + 'off').style.display = 'none';
	document.getElementById('icon' + iconId + 'on').style.display = 'none';
}

function turnOnIcon(iconId)
{
	document.getElementById('icon' + iconId + 'off').style.display = 'none';
	document.getElementById('icon' + iconId + 'on').style.display = '';
}

function showOffStateIcon(iconId)
{
	document.getElementById('icon' + iconId + 'on').style.display = 'none';
	document.getElementById('icon' + iconId + 'off').style.display = '';
}