
//-----------------------------------------
// init domain/host www.guebelin.ch
//-----------------------------------------
var pageUrl = window.location.href;

var redirectHosts = new Array(	"www.gubelin.ch", 
								"www.gübelin.ch", 
 								"www.xn--gbelin-3ya.ch", 
                     			"www.gubelin.com",
                     			"www.gübelin.com",
                     			"www.xn--gbelin-3ya.com",
                     			"www.guebelin.com",
					 			"guebelin.ch",
					 			"gubelin.ch",
					 			"gübelin.ch",
					 			"xn--gbelin-3ya.ch",
					 			"gubelin.com",
						 		"gübelin.com",
						 		"xn--gbelin-3ya.com",
					 			"guebelin.com");

for (var i = 0; i < redirectHosts.length; i++) {
	if (pageUrl!=null && pageUrl.length > 0 && pageUrl.indexOf("http://"+redirectHosts[i]) >= 0) 
	{
		pageUrl = pageUrl.replace("http://"+redirectHosts[i], "http://www.guebelin.ch");
		window.location.href = pageUrl;
		break;
	}
}

//-----------------------------------------


var flashContentMovie;

var pageTitle = new Array();
var pageBaseTitle = "";

if(pageLanguage=="de"){
	pageBaseTitle = "Gübelin Uhren und Schmuck :: ";
	
	pageTitle["intro"] = "";
	pageTitle["damen"] = "Schmuck :: Damenschmuck";
	pageTitle["herren"] = "Schmuck :: Herrenschmuck";
	pageTitle["uhren"] = "Uhren :: Gübelin Uhren";
	pageTitle["uhrenmarken"] = "Uhren :: Uhren Marken";
	pageTitle["diamant"] = "Edelsteine :: Diamanten";
	pageTitle["korund"] = "Edelsteine :: Farbedelsteine";
	pageTitle["perlen"] = "Edelsteine :: Perlen";
	pageTitle["uhrenatelier"] = "Dienstleistung :: Uhren Atelier";
	pageTitle["schmuckatelier"] = "Dienstleistung :: Schmuck Atelier";
	pageTitle["gemlab"] = "Dienstleistung :: Gem Lab";
	pageTitle["geschichte"] = "Geschichte";
	pageTitle["presse"] = "Presse";
	pageTitle["publikationen"] = "Publikationen";
	pageTitle["stellen"] = "Stellen";
	pageTitle["kontakt"] = "Kontakt";
	pageTitle["magazin"] = "Bestellung Publikationen";
	pageTitle["standorte"] = "Standorte";	
}else{
	pageBaseTitle = "Gübelin - Jewelry - Watches :: ";

	pageTitle["intro"] = "";
	pageTitle["damen"] = "Jewelry :: Ladies";
	pageTitle["herren"] = "Jewelry :: Men";
	pageTitle["uhren"] = "Watches :: Gübelin Watches";
	pageTitle["uhrenmarken"] = "Watches :: Brands";
	pageTitle["diamant"] = "Gemstones :: Diamonds";
	pageTitle["korund"] = "Gemstones :: Corundum";
	pageTitle["perlen"] = "Gemstones :: Pearls";
	pageTitle["uhrenatelier"] = "Services :: Jewelry Atelier";
	pageTitle["schmuckatelier"] = "Services :: Watch Atelier";
	pageTitle["gemlab"] = "Services :: Gem Lab";
	pageTitle["geschichte"] = "History";
	pageTitle["presse"] = "Press Releases";
	pageTitle["publikationen"] = "Publications";
	pageTitle["stellen"] = "Jobs";
	pageTitle["kontakt"] = "Contact";
	pageTitle["magazin"] = "Publications Order Form";
	pageTitle["standorte"] = "Locations";
}


// Generated from Flash, nur für Netscape-Browser.
function flashGetHref() { return location.href; }
function flashPutHref(href) { location.href = href; }
function flashGetTitle() { return document.title; }
function flashPutTitle(title) { document.title = title; }



function GetTitle(page) {
	var title = pageTitle[page];
	if(title == undefined){
		return "";
	}else{
    	return title;
	}
}



function HideContent(id) {
    if(id.length < 1) { return; }
    document.getElementById(id).style.display = "none";
}
function ShowContent(id) {
    if(id.length < 1) { return; }
    document.getElementById(id).style.display = "block";
}
function ReverseContentDisplay(id) {
    if(id.length < 1) { return; }
    if(document.getElementById(v).style.display == "none") { document.getElementById(id).style.display = "block"; }
    else { document.getElementById(id).style.display = "none"; }
}

function ShowPress(id) {
	ShowContent("ContentPress");
	document.getElementById("ContentPressFrame").src = "http://www.guebelin.ch/cms/press/pressdetail.php?language="+pageLanguage+"&id="+id;
	return "ShowPress: " + id;
}
function HidePress() {
	HideContent("ContentPress");
	document.getElementById("ContentPressFrame").src = "free.html";
}


function ShowVideo(msg) {
	ShowContent("ContentVideo");
	document.getElementById("ContentVideoFrame").src = "video/sf/play_sfvideo.html";
	return "ContentVideo Show";
}
function HideVideo() {
	HideContent("ContentVideo");
	document.getElementById("ContentVideoFrame").src = "free.html";
}


function InitHistory()
{
	//initialize DHTML history
	dhtmlHistory.initialize();

	//subscribe to DHTML history change events
	dhtmlHistory.addListener(HandleHistoryChange);

	if(navigator.appName.indexOf("Microsoft") != -1) {
		flashContentMovie = window.guebelin_index;
	}else {
	    flashContentMovie = window.document.guebelin_index;
	}
	if(flashContentMovie!=undefined)
    {
       loc = window.location.href;
   	   if(loc.indexOf("#") > 0){
       		var page = loc.substring(loc.indexOf("#")+1);
 		    var flashInfo = flashContentMovie.SetFlashContentPage(page);
   	   }
    }
}

// Handles history change events.
function HandleHistoryChange(newLocation, historyData) {

   // if there is no location then display
   // the default
   if (newLocation == "") {
     // newLocation = "intro";
   }
   if(flashContentMovie!=undefined)
   {
	   var flashInfo = flashContentMovie.SetFlashContentPage(newLocation);
	   document.title = pageBaseTitle + GetTitle(newLocation);

   }
}

function AddHistoryPage(page) {
	dhtmlHistory.add(page,page);
        document.title = pageBaseTitle + GetTitle(page);
}
