// Check browser
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
if ( (browserName == "Netscape" && browserVer >= 3) ||
     (browserName == "Microsoft Internet Explorer" && browserVer >= 4) )
   checkbrowser = true;
else
   checkbrowser = false;

// Bools for status of sub menus, so that later function know if
faceanim_bool = false;
products_bool = false;
applications_bool = false;
download_bool = false;
demo_bool = false;
news_bool = false;
company_bool = false;

previousMenu = 'NONE'

// Predeclare Images
// Images will only be predeclared in Netscape 3 and above, IE 4 and above.
// The sub-menus and rollovers will not work in other browsers (but should
// not produce javascript errors either).
if (checkbrowser) {

// HOME IMAGES
home = new Image();
home.src = "img/home.gif"
faceanim = new Image();
faceanim.src = "img/en-anim.gif"
products = new Image();
products.src = "img/en-prod.gif"
application = new Image();
application.src = "img/en-appl.gif"
download = new Image();
download.src = "img/en-down.gif"
demo = new Image();
demo.src = "img/en-demo.gif"
news = new Image();
news.src = "img/en-news.gif"
company = new Image();
company.src = "img/en-comp.gif"

// FACIAL ANIMATION IMAGES
faceanim_tech = new Image ();
faceanim_tech_on = new Image ();
faceanim_tech_red = new Image ();
faceanim_bkg = new Image ();
faceanim_bkg_on = new Image ();
faceanim_bkg_red = new Image ();

faceanim_tech.src = "img/en-anim-tech.gif";
faceanim_tech_on.src = "img/en-anim-techunsel.gif";
faceanim_tech_red.src = "img/en-anim-techsel.gif";
faceanim_bkg.src = "img/en-anim-bkg.gif";
faceanim_bkg_on.src = "img/en-anim-bkgunsel.gif";
faceanim_bkg_red.src = "img/en-anim-bkgsel.gif";

// PRODUCTS
products_eptapl = new Image ();
products_eptapl_on = new Image ();
products_eptapl_red = new Image ();
products_eptapb = new Image ();
products_eptapb_on = new Image ();
products_eptapb_red = new Image ();
products_models = new Image ();
products_models_on = new Image ();
products_models_red = new Image ();
products_faqs = new Image ();
products_faqs_on = new Image ();
products_faqs_red = new Image ();

products_eptapl.src = "img/en-prod-eptapl.gif";
products_eptapl_on.src = "img/en-prod-eptaplunsel.gif";
products_eptapl_red.src = "img/en-prod-eptaplsel.gif";
products_eptapb.src = "img/en-prod-eptapb.gif";
products_eptapb_on.src = "img/en-prod-eptapbunsel.gif";
products_eptapb_red.src = "img/en-prod-eptapbsel.gif";
products_models.src = "img/en-prod-models.gif";
products_models_on.src = "img/en-prod-modelsunsel.gif";
products_models_red.src = "img/en-prod-modelssel.gif";
products_faqs.src = "img/en-prod-faqs.gif";
products_faqs_on.src  = "img/en-prod-faqsunsel.gif";
products_faqs_red.src = "img/en-prod-faqssel.gif";

// APPLICATIONS
applications_overview = new Image ();
applications_overview_on = new Image ();
applications_overview_red = new Image ();
applications_gallery = new Image ();
applications_gallery_on = new Image ();
applications_gallery_red = new Image ();

applications_overview.src = "img/en-appl-overview.gif";
applications_overview_on.src = "img/en-appl-overviewunsel.gif";
applications_overview_red.src = "img/en-appl-overviewsel.gif";
applications_gallery.src = "img/en-appl-gallery.gif";
applications_gallery_on.src = "img/en-appl-galleryunsel.gif";
applications_gallery_red.src = "img/en-appl-gallerysel.gif";

// DOWNLOAD
download_software = new Image ();
download_software_on = new Image ();
download_software_red = new Image ();
download_licence = new Image ();
download_licence_on = new Image ();
download_licence_red = new Image ();
download_troubleshooting = new Image ();
download_troubleshooting_on = new Image ();
download_troubleshooting_red = new Image ();
download_movies = new Image ();
download_movies_on = new Image ();
download_movies_red = new Image ();

download_software.src = "img/en-down-software.gif";
download_software_on.src = "img/en-down-softwareunsel.gif";
download_software_red.src = "img/en-down-softwaresel.gif";
download_licence.src = "img/en-down-licence.gif";
download_licence_on.src = "img/en-down-licenceunsel.gif";
download_licence_red.src = "img/en-down-licencesel.gif";
download_troubleshooting.src = "img/en-down-troubleshooting.gif";
download_troubleshooting_on.src = "img/en-down-troubleshootingunsel.gif";
download_troubleshooting_red.src = "img/en-down-troubleshootingsel.gif";
download_movies.src = "img/en-down-movies.gif";
download_movies_on.src = "img/en-down-moviesunsel.gif";
download_movies_red.src = "img/en-down-moviessel.gif";

// DEMO
demo_tutorial = new Image ();
demo_tutorial_on = new Image ();
demo_tutorial_red = new Image ();
demo_netnews = new Image ();
demo_netnews_on = new Image ();
demo_netnews_red = new Image ();
demo_genoa2004 = new Image ();
demo_genoa2004_on = new Image ();
demo_genoa2004_red = new Image ();
demo_faqs = new Image ();
demo_faqs_on = new Image ();
demo_faqs_red = new Image ();

demo_tutorial.src = "img/en-demo-tutorial.gif";
demo_tutorial_on.src = "img/en-demo-tutorialunsel.gif";
demo_tutorial_red.src = "img/en-demo-tutorialsel.gif";
demo_netnews.src = "img/en-demo-netnews.gif";
demo_netnews_on.src = "img/en-demo-netnewsunsel.gif";
demo_netnews_red.src = "img/en-demo-netnewssel.gif";
demo_genoa2004.src = "img/en-demo-genoa2004.gif";
demo_genoa2004_on.src = "img/en-demo-genoa2004unsel.gif";
demo_genoa2004_red.src = "img/en-demo-genoa2004sel.gif";
demo_faqs.src = "img/en-demo-faqs.gif";
demo_faqs_on.src = "img/en-demo-faqsunsel.gif";
demo_faqs_red.src = "img/en-demo-faqssel.gif";

// NEWS
news_press = new Image ();
news_press_on = new Image ();
news_press_red = new Image ();
news_updates = new Image ();
news_updates_on = new Image ();
news_updates_red = new Image ();

news_press.src = "img/en-news-press.gif";
news_press_on.src = "img/en-news-pressunsel.gif";
news_press_red.src = "img/en-news-presssel.gif";
news_updates.src = "img/en-news-updates.gif";
news_updates_on.src = "img/en-news-updatesunsel.gif";
news_updates_red.src = "img/en-news-updatessel.gif";

// COMPANY
company_profile = new Image ();
company_profile_on = new Image ();
company_profile_red = new Image ();
company_contact = new Image ();
company_contact_on = new Image ();
company_contact_red = new Image ();
company_mail = new Image ();
company_mail_on = new Image ();
company_mail_red = new Image ();

company_profile.src = "img/en-comp-profile.gif";
company_profile_on.src = "img/en-comp-profileunsel.gif";
company_profile_red.src = "img/en-comp-profilesel.gif";
company_contact.src = "img/en-comp-contact.gif";
company_contact_on.src = "img/en-comp-contactunsel.gif";
company_contact_red.src = "img/en-comp-contactsel.gif";
company_mail.src = "img/en-comp-mail.gif";
company_mail_on.src = "img/en-comp-mailunsel.gif";
company_mail_red.src = "img/en-comp-mailsel.gif";


}  // end bracket for preloading images inside the "if (checkbrowser) {" statement


function changeMENU( currentMenu )
{
	if( currentMenu == previousMenu )
		return;
	   
	//delete old menu
	if (previousMenu=='FACEANIM')
	{
		faceanim_bool = false;
		changeImage('faceanim_tech',faceanim_bool);changeImage('faceanim_bkg',faceanim_bool);
	}
	else if (previousMenu=='PRODUCTS')
	{
		products_bool = false;
		changeImage('products_eptapl',products_bool);changeImage('products_eptapb',products_bool);changeImage('products_models',products_bool);changeImage('products_faqs',products_bool);
	}
	else if (previousMenu=='APPLICATIONS')
	{
		applications_bool = false;
		changeImage('applications_overview',applications_bool);changeImage('applications_gallery',applications_bool);
	}
	else if (previousMenu=='DOWNLOAD')
	{
		download_bool = false;
		changeImage('download_software',download_bool);changeImage('download_licence',download_bool);changeImage('download_troubleshooting',download_bool);changeImage('download_movies',download_bool);
	}
	else if (previousMenu=='DEMO')
	{
		demo_bool = false;
		changeImage('demo_tutorial',demo_bool);changeImage('demo_netnews',demo_bool);changeImage('demo_genoa2004',demo_bool);changeImage('demo_faqs',demo_bool);
	}
	else if (previousMenu=='NEWS')
	{
		news_bool = false;
		changeImage('news_press',news_bool);changeImage('news_updates',news_bool);
	}
	else if (previousMenu=='COMPANY')
	{
		company_bool = false;
		changeImage('company_profile',company_bool);changeImage('company_contact',company_bool);changeImage('company_mail',company_bool);
	}
	else if (previousMenu=='NONE')
	{
	}

	//display new menu
	if (currentMenu=='FACEANIM')
	{
		faceanim_bool = true;
		changeImage('faceanim_tech',faceanim_bool);changeImage('faceanim_bkg',faceanim_bool);
	}
	else if (currentMenu=='PRODUCTS')
	{
		products_bool = true;
		changeImage('products_eptapl',products_bool);changeImage('products_eptapb',products_bool);changeImage('products_models',products_bool);changeImage('products_faqs',products_bool);
	}
	else if (currentMenu=='APPLICATIONS')
	{
		applications_bool = true;
		changeImage('applications_overview',applications_bool);changeImage('applications_gallery',applications_bool);
	}
	else if (currentMenu=='DOWNLOAD')
     {
		download_bool = true;
		changeImage('download_software',download_bool);changeImage('download_licence',download_bool);changeImage('download_troubleshooting',download_bool);changeImage('download_movies',download_bool);
	}
	else if (currentMenu=='DEMO')
	{
		demo_bool = true;
		changeImage('demo_tutorial',demo_bool);changeImage('demo_netnews',demo_bool);changeImage('demo_genoa2004',demo_bool);changeImage('demo_faqs',demo_bool);
	}
	else if (currentMenu=='NEWS')
	{
		news_bool = true;
		changeImage('news_press',news_bool);changeImage('news_updates',news_bool);
	}
	else if (currentMenu=='COMPANY')
	{
		company_bool = true;
		changeImage('company_profile',company_bool);changeImage('company_contact',company_bool);changeImage('company_mail',company_bool);
	}
	else if (previousMenu=='NONE')
     {
     }

	previousMenu = currentMenu;
}

// Functions for Rollover
function changeImage(img,act)
{
	if (document.images && checkbrowser)
	{
		if (act) { document [img].src = eval(img+'_on.src'); }
		else { document [img].src = eval(img+'.src'); }
	}
}

function changeToRed(img, is_on_bool)
{
	if (document.images && checkbrowser && is_on_bool)
		document [img].src = eval(img+'_red.src');
}

function changeToBlack(img, is_on_bool)
{
	if (document.images && checkbrowser && is_on_bool)
		document [img].src = eval(img+'_on.src');
}

function changeURL(subMenu, menuChoice, is_on_bool)
{
	//Sub-Menus
	if (subMenu == 'FACEANIM' && is_on_bool)
	{
		top.submenu.location.href = "en-faceanim-sm.htm";
		if( menuChoice == 'tech' )
			top.content.location.href = "en-faceanim-c-technology.htm";
		else if( menuChoice == 'bkg' )
			top.content.location.href = "en-faceanim-c-background.htm";
	}
	else if (subMenu == 'PRODUCTS' && is_on_bool)
	{
		top.submenu.location.href = "en-products-sm.htm";
		if( menuChoice == 'eptapl' )
			top.content.location.href = "en-products-c-eptaplayer.htm";
		else if( menuChoice == 'eptapb')
			top.content.location.href = "en-products-c-eptapublisher.htm";
		else if( menuChoice == 'models')
			top.content.location.href = "en-products-c-facemodels.htm";
		else if( menuChoice == 'faqs')
			top.content.location.href = "en-products-c-faqs.htm";
	}
	else if (subMenu == 'APPLICATIONS' && is_on_bool)
	{
		top.submenu.location.href = "en-applications-sm.htm";
		if( menuChoice == 'overview' )
			top.content.location.href = "en-applications-c-overview.htm";
		else if( menuChoice == 'gallery')
			top.content.location.href = "en-applications-c-gallery.htm";
	}
	else if (subMenu == 'DOWNLOAD' && is_on_bool)
	{
		top.submenu.location.href = "en-download-sm.htm";
		if( menuChoice == 'software' )
			top.content.location.href = "en-download-c-software.htm";
		else if( menuChoice == 'licence')
			top.content.location.href = "en-download-c-licence.htm";
		else if( menuChoice == 'troubleshooting')
			top.content.location.href = "en-download-c-troubleshooting.htm";
		else if( menuChoice == 'movies')
			top.content.location.href = "en-download-c-samplemovie.htm";
	}
	else if (subMenu == 'DEMO' && is_on_bool)
	{
		top.submenu.location.href = "en-demo-sm.htm";
		if( menuChoice == 'tutorial' )
			top.content.location.href = "en-demo-c-tutorial.htm";
		else if( menuChoice == 'netnews')
			top.content.location.href = "en-demo-c-netnews.htm";
		else if( menuChoice == 'genova2004')
			top.content.location.href = "en-demo-c-genoa2004.htm";
		else if( menuChoice == 'faqs')
			top.content.location.href = "en-demo-c-faqs.htm";
	}
	else if (subMenu == 'NEWS' && is_on_bool)
	{
		top.submenu.location.href = "en-news-sm.htm";
		if( menuChoice == 'press' )
			top.content.location.href = "en-news-c-press.htm";
		else if( menuChoice == 'updates')
			top.content.location.href = "en-news-c-updates.htm";
	}
	else if (subMenu == 'COMPANY' && is_on_bool)
	{
		top.submenu.location.href = "en-company-sm.htm";
		if( menuChoice == 'profile' )
			top.content.location.href = "en-company-c-profile.htm";
		else if( menuChoice == 'contacts')
			top.content.location.href = "en-company-c-contacts.htm";
	}
}

