/* Global Script for PA AUS */


function popup( url, width, height ) {
	var winLeft = (screen.width - width)/2;  	//Auto position popup in center of screen
	var winTop = (screen.height - height)/2;	//Auto position popup in center of screen
	var newwindow = window.open( url, "popup", ('width='+width+', height='+height+', resizable=yes, scrollbars=yes, menubar=no, status=yes, top='+winTop+', left='+winLeft )); 
	if (window.focus) {newwindow.focus()}
}


//jQuery
$(function(){
	
	//Collect page hierarchy information from body class and make available to all JavaScript
	var bodyClasses = $("body").attr("class").split(" ");   

	
	/* Zebra stripe tables
	************************************************/
	$("table tbody tr:odd td").addClass("odd");
	
	
	/*  Header active link
	************************************************/
	for( var i in bodyClasses ) {
		$("#header .menu li."+bodyClasses[i]).addClass("active");
		$("#header .account-menu li."+bodyClasses[i]).addClass("active");
	}
	
	
	/*  Footer active link
	************************************************/
	for( var i in bodyClasses ) {
		$("#footer .menu li."+bodyClasses[i]).addClass("active");
	}
	
	
	/*  Navigation active link
	************************************************/
	for( var i in bodyClasses ) {
		$("#nav li."+bodyClasses[i]).addClass("active");
	}
	
	
	/*  Checkout path active item
	************************************************/
	$(".checkout-path div").each(function (i) {
		var className = $(this).attr("class").replace(/ .*/g, ""); //add only first class to list
		if( $("body").hasClass(className) ) {
			$(this).addClass("active");
		}
	});
	
	
	/*  Below Nav Element
	************************************************/
	var diff = Number($(".frame").outerHeight({ margin: true }) - $("#nav").outerHeight({ margin: true }));
	//alert( "FrameHeight:"+ $(".frame").outerHeight() +" NavHeight:"+ $("#nav").outerHeight() +" -> FrameHeight - NavHeight = "+ Number($(".frame").outerHeight() - $("#nav").outerHeight()) );
	if( $("#nav").val() == "" && !$("body").hasClass("search") ) {	// if nav exists
		//alert( diff );
		if( diff < 0 ) {
			//$("#middle").css("height", Number($("#middle").outerHeight({ margin: true }) + 180) );
		} else if( diff <= 180 ){
			/*$("#middle").css("height", Number($("#middle").outerHeight({ margin: true }) + (180-diff)) );
			//add flash
			$("#middle").append("<div id='nav-flash'></div>");
			var so = new SWFObject("/swf/navflash.swf", "navflash", "200", "200", 8, "#000000");
			so.addParam("menu", "false");
			so.addParam("wmode", "transparent");
			so.write('nav-flash');*/
		} else {
			//add flash
			var filesToLoad = "";
			//filesToLoad += "/swf/brandelement1.swf,";
			//filesToLoad += "/swf/brandelement2.swf,";
			filesToLoad += "/images/global/brandelement/generic1.png,";
			filesToLoad += "/images/global/brandelement/generic2.png,";
			filesToLoad += "/images/global/brandelement/generic3.png,";
			filesToLoad += "/images/global/brandelement/generic4.png,";
			filesToLoad += "/images/global/brandelement/generic5.png";
			
			$("#middle").append("<div id='nav-flash'></div>");
			var so = new SWFObject("/swf/brandelement.swf", "navflash", "200", "200", 8, "#000000");
			so.addVariable("ASSET_LIST", filesToLoad);
			so.addParam("menu", "false");
			so.addParam("wmode", "transparent");
			so.write('nav-flash');
		}
	}
	
	
	/*  Quick signup hint text
	************************************************/
	$("#footer .email").hint();
	
});
