
function someFunction(sURL){
	alert('replace someFunction() with the real one to load\n'+sURL+'\nin a lightbox');
}
function flashPause(sFlashID){
	//if(document.getElementById){
		var oFlashMovie = document.getElementById(sFlashID);
		//var oFlashMovie = ($.browser.msie) ? window[sFlashID] : document[sFlashID];
		if(!oFlashMovie) { //return; 
			oFlashMovie = document.getElementById('flashbanner');
			if(!oFlashMovie) { return; }
		}
		if(oFlashMovie.pauseMovie){
			oFlashMovie.pauseMovie();
		} else {
			if(window.console){
				console.log('pauseMovie function not found in flash with id:',sFlashID);
			} else {
				window.status = "pauseMovie function not found in flash with id:" + sFlashID;
			}
		}
	//}
}
function setupMainnavRollovers(){
       $("img","#tacplcdmainnavlist").hover(
                function(){
                        if($(this).attr("src").indexOf("_off.gif") != -1) {
                                var newSrc = $(this).attr("src").replace("_off.gif","_on.gif");
                                $(this).attr("src",newSrc);
                        }
                },
                function(){
                        if($(this).attr("src").indexOf("_on.gif") != -1  && $(this).attr("class").indexOf("selected") == -1) {
                                var oldSrc = $(this).attr("src").replace("_on.gif","_off.gif");
                                $(this).attr("src",oldSrc);
                        }
                }
        );
}

//var currentSelectedSeriesIndex=1;
var seriesThumbWidths=125;
function setupSeriesChooser(sSeriesSitemapID){
	$("#seriesleft").fadeOut("fast");//start with the arrow on left hidden
	//rollovers
       $("img","#serieschooser").hover(
                function(){
                        if($(this).attr("src").indexOf("_sm.png") != -1 && !($(this).is(':animated'))) {
                                var newSrc = $(this).attr("src").replace("_sm.png","_lg.png");
								$(this).attr("src",newSrc);
                        }
                },
                function(){
                        if($(this).attr("src").indexOf("_lg.png") != -1  && $(this).attr("class").indexOf("selected") == -1) {
                                var oldSrc = $(this).attr("src").replace("_lg.png","_sm.png");
								$(this).attr("src",oldSrc);
                        }
                }
        );
	//scrolling
	$("a","#seriesright").bind("click",function(){
		//This is the button on the right
		var seriesPanelOffset = $("#seriespanel").offset();
		var seriesPanelOffsetLeftMin = (($("#seriesvisiblearea").width()) - ($("#seriespanel").width()));
		var seriesPanelOffsetLeftTarget =$("#seriespanel").position().left-seriesThumbWidths;	
		//seriesPanelOffsetLeftTarget = (seriesPanelOffsetLeftTarget < seriesPanelOffsetLeftMin) ? seriesPanelOffsetLeftMin : seriesPanelOffsetLeftTarget;
		if(seriesPanelOffsetLeftTarget < seriesPanelOffsetLeftMin){
			$("#seriespanel").animate({left:seriesPanelOffsetLeftMin},500);
			$("#seriesright").fadeOut("fast");
			$("#seriesleft").fadeIn("fast");
		} else {
			$("#seriespanel").animate({left:seriesPanelOffsetLeftTarget},500);
			$("#seriesright").fadeIn("fast");
			$("#seriesleft").fadeIn("fast");
		}		
		return false;
	});
	$("a","#seriesleft").bind("click",function(){
		//This is the button on the left
		var seriesPanelOffset = $("#seriespanel").offset();
		var seriesPanelOffsetLeftMax = 0;
		var seriesPanelOffsetLeftTarget = $("#seriespanel").position().left+seriesThumbWidths;		
		//seriesPanelOffsetLeftTarget = (seriesPanelOffsetLeftTarget > seriesPanelOffsetLeftMax) ? seriesPanelOffsetLeftMax : seriesPanelOffsetLeftTarget;		
		if(seriesPanelOffsetLeftTarget > seriesPanelOffsetLeftMax){
			$("#seriespanel").animate({left:seriesPanelOffsetLeftMax},500);
			$("#seriesright").fadeIn("fast");
			$("#seriesleft").fadeOut("fast");
		} else {
			$("#seriespanel").animate({left:seriesPanelOffsetLeftTarget},500);
			$("#seriesright").fadeIn("fast");
			$("#seriesleft").fadeIn("fast");
		}		
		return false;
	});
	if(sSeriesSitemapID){
		//check to see if selected series thumb is visible, and scroll it into view if its not
		var $seriedThumbnailImage = $("#serieschooserthumb-"+sSeriesSitemapID);
		var thumbnailLeft = $seriedThumbnailImage.position().left;
		var thumbnailLeftMax2BInView = $("#seriesvisiblearea").width() - seriesThumbWidths;
		if(thumbnailLeft > thumbnailLeftMax2BInView){
			var seriesPanelOffset = $("#seriespanel").offset();
			var seriesPanelOffsetLeftMin = (($("#seriesvisiblearea").width()) - ($("#seriespanel").width()));
			var seriesPanelOffsetLeftTarget = (($("#seriespanel").position().left) - (thumbnailLeft - thumbnailLeftMax2BInView));
			
			/*
			if(window.console){
				console.log("I think the selected series button is not completely onscreen; trying to fix");
				console.log("thumbnailLeft:",thumbnailLeft);
				console.log("thumbnailLeftMax2BInView:",thumbnailLeftMax2BInView);
				console.log("$('#seriespanel').offset().left:",$("#seriespanel").offset().left)
				console.log("seriesPanelOffsetLeftTarget:",seriesPanelOffsetLeftTarget);
			}	
			*/		

			if(seriesPanelOffsetLeftTarget <= seriesPanelOffsetLeftMin){
				$("#seriespanel").animate({left:seriesPanelOffsetLeftMin},500);
				$("#seriesright").fadeOut("fast");
				$("#seriesleft").fadeIn("fast");
			} else {
				$("#seriespanel").animate({left:seriesPanelOffsetLeftTarget},500);
				$("#seriesright").fadeIn("fast");
				$("#seriesleft").fadeIn("fast");
			}		/**/
		}
	}
}
function generalOpenWin(sHref,winName,winFeatures){
	var jsWinName=window.open(sHref,winName,winFeatures);
	if(window.focus)jsWinName.focus();
}
function findEtailers(sModel){
	//if(window.console)console.log('findEtailers',sModel);
	var winFeatures = "width=720,height=560,location=1,status=1,scrollbars=1,resizable=1,toolbar=1,menubar=1";
	var sBaseURL;
	var sSpecificURL;
	if(sModel){
		sBaseURL = "http://toshiba.links.channelintelligence.com/pages/prices.asp?nRGID=840&sCT=&sSKU=";
		sSpecificURL = sBaseURL + sModel;
	} else {
		sSpecificURL = "http://www.tacp.toshiba.com/onlineetailers.html";
	}
	generalOpenWin(sSpecificURL,'wheretobuywin',winFeatures);
}
function findStores(sModel){
	//if(window.console)console.log('findStores',sModel);
	var sBaseURL = "http://www.tacp.toshiba.com/DealerLocator/SearchForPhysicalDealer.aspx";
	var winFeatures = "width=800,height=560,status=1,scrollbars=1,resizable=1";
	var sSpecificURL;
	if(sModel){
		sSpecificURL = sBaseURL + "?modelNumber=" + sModel;
	} else {
		sSpecificURL = sBaseURL;
	}
	//if(window.console)console.log("sSpecificURL:",sSpecificURL);
	generalOpenWin(sSpecificURL,'wheretobuywin',winFeatures);
}
$(document).ready(function(){
		setupMainnavRollovers();		
		$(".searchinput").hint();
});
