preloadflag = true;

// opacity syntax
// filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity:0.00; opacity:0.00;
//  - - uncomment for changing opacity
//	var CHANGE_SPEED = 40;
//	var CHANGE_STEP = 1;
	
// Browser Detection
var V = navigator.appVersion.substring(0,1);
var brsr = 0;
var pngOk = true;

if (V < 4) {
	top.alert("This site uses java to support its major navigation.\n You may have trouble viewing the site");
} else if (navigator.appName.indexOf("Netscape") > -1) {

} else if (navigator.appName.indexOf("Explorer") > -1) {
	pngOk = false;
	var T = navigator.appVersion.indexOf("MSIE");
	T += 5;
	V = navigator.appVersion.substring(T,eval(T+1));
	if (V >= 7) pngOk = true;
}

if (navigator.appName.indexOf("Netscape") > -1) {
	brsr = 1;
} else if (navigator.appName.indexOf("Explorer") > -1) {
	if (V < 5) {

	} else {
		brsr = 2;
	}
}


// Shared popup windows

function showContactUs() {
	contactUsWin = window.open('/include/popup_contactForm.php','contactUsWin','width=550,height=525,top=150,left=150,resizable=0,menubar=0,location=0,scrollbars=1,status=1,toolbar=0'); 
	contactUsWin.focus();
}

function showKeyword(textKey) {
	extraInfoWin = window.open('/include/popup_extraInfo.php?id='+ textKey,'extraInfoWin','width=550,height=350,top=150,left=150,resizable=0,menubar=0,location=0,scrollbars=1,status=1,toolbar=0'); 
	extraInfoWin.focus();
}

function showFabricInfo(fabricId) {
	fabricInfoWin = window.open('/include/popup_fabricInfo.php?id='+ fabricId,'fabricInfoWin','width=550,height=300,top=150,left=150,resizable=0,menubar=0,location=0,scrollbars=1,status=1,toolbar=0'); 
	fabricInfoWin.focus();
}


function showProduct(productId) {
	if (window.opener) {
		self.opener.location.href = "/product/"+ productId +"/";
		self.close();
	} else {
		self.location.href = "/product/"+ productId +"/";
	}
}


function getElementById(id){ 
	var el = null; 

	if (document.getElementById) {
		// isMozilla || isIE5
		el = document.getElementById(id) 
	} else if (document.layers) {
		// isNetscape4
		el = document.layers[id] 
	} else if (document.all) {
		// isIE4
		el = document.all[id]; 
	}

	return el; 
} 



// Email Spam hiding.
function popMail(host,user) {
	var acct = user +'@'+ host;
	self.location.href = 'mailto:'+ acct;
}
function linkMail(host,user,cls) {
	document.write('<a href="javascript:popMail(\''+ host +'\',\''+ user +'\');"');
	if (cls) {
		document.write(' class="'+ cls +'"');
	}
	document.write('>');
	showMail(host,user);
	document.write('</a>');
}
function showMail(host,user) {
	var acct = user +'@'+ host;
	document.write(acct);
}
	

function centerPop(page,w,h,args){
	if (w > 0) {
	} else {
		w = 650
	}
	if (h > 0) {
	} else {
		h = 550
	}
	var width
	var height
	var leftdist
	var topdist
	width = screen.width;
	height = screen.height;
	leftdist = Math.round((width - w) / 2);
	topdist = Math.round((height - h) / 2);
	if (args = '') {
		args = 'resizable=1,menubar=0,location=0,scrollbars=1,status=1,toolbar=0';
	}
	cpw = window.open(page,'cpw','width='+ w +',height='+ h +',top='+topdist+',left='+leftdist+','+ args);
	cpw.focus();
}


function centerPopMenu(page,w,h){

if (w > 0) {
} else {
 w = 650
}
if (h > 0) {
} else {
 h = 550
}

var width
var height
var leftdist
var topdist
width = screen.width;
height = screen.height;
leftdist = Math.round((width - w) / 2);
topdist = Math.round((height - h) / 2);

gwin = window.open(page,'gwin','width='+ w +',height='+ h +',top='+topdist+',left='+leftdist+',resizable=1,menubar=1,location=0,scrollbars=1,status=1,toolbar=0');
gwin.focus();

}


	function PopWin(HEIGHT,WIDTH,URL) {
		var PopWin = window.open(URL,'PopWin',"width="+ WIDTH +",height="+ HEIGHT +",scrollbars=0,toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0");
		PopWin.focus()
	}

	function newImage(arg) {
		if (document.images) {
			rslt = new Image();
			rslt.src = arg;
			return rslt;
		}

		//img_on	= newImage("/pics/index_nav/index_con.gif");
		//img_off	= newImage("/pics/index_nav/index_con.gif");
	}

	function resWin(page) {
		var resWin = window.open(page,'resWIn',"width=499,height=333,scrollbars=0,toolbar=1,location=0,directories=0,status=1,menubar=0,resizable=1");
		resWin.open
	}
	
	function changeImages() {
	//	if (document.images && (preloadFlag == true)) {
			for (var i=0; i<changeImages.arguments.length; i+=3) {
			//  top.alert (document.layers[i].document[changeImages.arguments[i+1]].name)
			//document.layers[changeImages.arguments[i]].document[changeImages.arguments[i+1]].src = eval(changeImages.arguments[i+2]+".src");
				if (brsr == 1) {
			//		if (changeImages.arguments[i] != '') {
			//			document[changeImages.arguments[i+1]].src = eval(changeImages.arguments[i+2]+".src")
			//		} else {
						if (document[changeImages.arguments[i+1]]) document[changeImages.arguments[i+1]].src = eval(changeImages.arguments[i+2]+".src")
			//		}
				}
				if (brsr == 2) {
					if (document[changeImages.arguments[i+1]]) document[changeImages.arguments[i+1]].src = eval(changeImages.arguments[i+2]+".src")
				}
			}
	//	}
	}
	function changeImagesStr() {
			for (var i=0; i<changeImagesStr.arguments.length; i+=3) {
				if (brsr == 1) {
						document[changeImagesStr.arguments[i+1]].src = changeImagesStr.arguments[i+2]
				}
				if (brsr == 2) {
					document[changeImagesStr.arguments[i+1]].src = changeImagesStr.arguments[i+2]
				}
			}
	}

	function rollOver (item,state) {
		if (state) {
			changeImages('','i'+item,'i'+item+'_on');
		} else {
			changeImages('','i'+item,'i'+item+'_off');
		}
	}
	
	function setClass() { 
		var args=setClass.arguments;	
		var ston = 0;
		
		if (brsr != 0) {
			for (i = ston; i<(args.length-1); i+=2) {
				var obj = args[i];
				var cls = args[i+1];
				if (brsr == 1 && V >= 5) {
					document.getElementById(obj).className = cls;
				}
				if (brsr == 2) {
					if (document.all[obj]) {
						document.all[obj].className = cls;
					}
				}
			}
		}
	}

	function showHideLayers() { 
		var args=showHideLayers.arguments;	
		var ston = 1;
		var baser = args[0];
		
		if (brsr != 0) {
			for (i = ston; i<(args.length-1); i+=2) {
				var obj = args[i];
				var vis = args[i+1];	
				if (brsr == 1 && V < 5) {
						if (document.layers[obj]) document.layers[obj].visibility = vis;
				}
				if (brsr == 1 && V >= 5) {
					if (document.getElementById(obj)) {
						document.getElementById(obj).style.visibility = vis;
					}
				}
				if (brsr == 2) {
					if (document.all[obj]) {
						document.all[obj].style.visibility = vis;
					}
				}
			}
		}
	}



	function delayHide() {
			if (t==0) {
					removeall();
					lCount = 0;
			}
			if (t==2) {
					lCount = 0;
			}
			if (t==1) {
					lCount = lCount + 1;
					if (lDelay <= lCount) {
							t = 0;
					}
					if (lDelay >= lCount) {
							setTimeout('delayHide(' + t + ')',pause);
					}
			}
			return false;
	}


	function changeOpacity(divId, x) {
	
		divObj = document.getElementById(divId);
		x += CHANGE_STEP;
		
		if(document.all) {
			//vrp.style.left=newX
			divObj.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity="+ parseInt(x) +");";
			
		} else {
			//vrp.style.left=(newX+"px")
			if(x >= 100) {
				divObj.style.opacity = "0.99";
			} else if(x >= 10) {
				divObj.style.opacity = eval("0."+ parseInt(x));
			} else {
				divObj.style.opacity = eval("0.0"+ parseInt(x));
			}
		}
		
		if(x < 100) {
			setTimeout("changeOpacity('"+ divId +"', "+ x +");",CHANGE_SPEED);
		} else {
			// done
		}
	}




// macro media functions

function MM_findObj(n, d) { //v3.0
  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); return x;
}
/* Functions that swaps images. */
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 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;
}

/* Functions that handle preload. */
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];}}
}





var navState = 0;
var t = setTimeout('',1);

function activateNav(id)
{
	if(t != undefined)
	{
		clearTimeout(t);
	}
	$('expandedNavList_collections').hide();
	$('expandedNavList_accessories').hide();
	$('expandedNavList_bags_luggage').hide();
	$('expandedNavList_ethos').hide();
	$('expandedNavList_insights').hide();
	
	/*if($('homeOverlay').visible() == false)
	{
		$('homeOverlay').setOpacity(0);
		$('homeOverlay').show();
		fadeOverlay('in');
	}*/
	
	$('expandedNavList_' + id).show();
}

function deActivateNav(id)
{
	t = setTimeout("hideNav('" + id + "')",500);
	navId = 'expandedNavList_' + id;
	$(navId).show();
	navState = 1;
}

function hideNav(id)
{
	$('expandedNavList_' + id).hide();
	//fadeOverlay('out');
	//$('homeOverlay').hide();
}

function reActivateNav()
{
	if(t != undefined)
	{
		clearTimeout(t);
	}
}

function fadeOverlay(fade)
{
	if(fade == 'in')
	{
		start = 0;
		end = .75;
	} else {
		start = .75;
		end = 0;
	}
	new Effect.Opacity('homeOverlay', { from: start, to: end, duration: 0.5 });
	if(fade == 'out')
	{
		setTimeout("$('homeOverlay').hide()",500);
	}
}
