// Copyright (c) 2010. Fabrice Menoyot
// All rights reserved.

function gotoPage(myPage) {
	var myWebHost = window.location.hostname;
	var myWeb = "http://" + myWebHost + "/";
	
	var Url = location.href;
	var pos = -1;
	var translating = false;
	pos = Url.indexOf("translate.google.com");
	if (pos > -1) {
		// We are in google translate
		translating = true;
	}
	pos = -1;
	var dest = "";
	pos = Url.indexOf(".html");
  	if( pos == -1 ) {
    	// Blog Page
		pos = Url.indexOf("\/blog\/");
		if( pos > -1 ) {
			dest = "en";
		}
		pos = Url.indexOf("\/blogfr\/");
		if( pos > -1 ) {
			dest = "fr";
		}
		pos = Url.indexOf("\/bloges\/");
		if( pos > -1 ) {
			dest = "es";
		}
		pos = Url.indexOf("\/blogpo\/");
		if( pos > -1 ) {
			dest = "po";
		}
		
	} else {
		if (translating) {
			dest = Url.substr(pos -2, 2);
		} else {
  			dest = Url.substr(Url.length - 7, 2);
		}
	}
	if (dest == "") { dest = "en"; }
	pos = Url.indexOf(".html");
  	if( pos == -1 ) {
		// We are in blog...
		if (myPage == "home") {
			//alert("Dest: " + "index" + "_" + dest + ".html");
			window.location = myWeb + "index" + "_" + dest + ".html";
		}
		if (myPage == "blog") {
			if (dest == "en") { dest = ""; };
			//alert("Dest: " + "\/blog" + dest + "\/");
			window.location = myWeb + "blog" + dest + "/";
		}
		if (myPage == "photos") {
			//alert("Dest: " + "photos" + "_" + dest + ".html");
			window.location = myWeb + "photos" + "_" + dest + ".html";
		}
	} else {
		
		if (myPage == "home") {
			//alert("Dest: " + "index" + "_" + dest + ".html");
			window.location = myWeb + "index" + "_" + dest + ".html";
		}
		if (myPage == "blog") {
			if (dest == "en") { dest = ""; };
			//alert("Dest: " + "\/blog" + dest + "\/");
			window.location = myWeb + "blog" + dest + "/";
		}
		if (myPage == "photos") {
			//alert("Dest: " + "photos" + "_" + dest + ".html");
			window.location = myWeb + "photos" + "_" + dest + ".html";
		}
	}
}
///////////////////////////////////////////////////////////////////////////////
function translatePage(user) {
	// Go to the corresponding page in selected language if en, es, fr or pt or uses Google Translate
	var Url = location.href;
	var pos = -1;
	var translating = false;
	pos = Url.indexOf("translate.google.com");
	if (pos > -1) {
		// We are in google translate
		translating = true;
	}
	pos = -1;
	
	var userLang = user;
	if (userLang == "") {
		if (navigator.appName == 'Netscape') {
			var language = navigator.language;
		} else {
			var language = navigator.browserLanguage;
		}
		userLang = language.substring(0,2);
	}
	//if ((userLang != "en") && (userLang != "fr") && (userLang != "es") && (userLang != "pt")) {
	if ((userLang != "en") && (userLang != "fr") && (userLang != "es")) {
		// Get page language
		pos = -1;
		var dest = "";
		pos = Url.indexOf(".html");
		if( pos == -1 ) {
			// Blog Page
			pos = Url.indexOf("\/blog\/");
			if( pos > -1 ) {
				dest = "";
			}
			pos = Url.indexOf("\/blogfr\/");
			if( pos > -1 ) {
				dest = "fr";
			}
			pos = Url.indexOf("\/bloges\/");
			if( pos > -1 ) {
				dest = "es";
			}
			//pos = Url.indexOf("\/blogpo\/");
			//if( pos > -1 ) {
				//dest = "po";
			//}
			
		} else {
			if (translating) {
				dest = Url.substr(pos -2, 2);
			} else {
				dest = Url.substr(Url.length - 7, 2);
			}
		}
		var pageLang = "en";
		if (dest == "fr") {
			pageLang = "fr";
		}
		if (dest == "es") {
			pageLang = "es";
		}
		//if (dest == "po") {
			//pageLang = "pt";
		//}
		if (userLang == pageLang) userLang = "de";
		var dest = "http://translate.google.com/translate?js=y&prev=_t&hl=es&ie=UTF-8&layout=1&eotf=1&u=" + Url + "&sl=" + pageLang + "&tl=" + userLang;
		//alert(dest);
		newwindow = window.open(dest,'Translation');
		if (window.focus) {newwindow.focus()}
	} else {
		
		// Get page URL - Check first if we are in a blog
		//if (userLang == "pt") userLang = "po";
		var pos = -1;
		pos = Url.indexOf(".html");
		var myDest = "";
		if( pos > -1 ) {
			myDest = Url.substr(0, Url.length - 7) ;
			myDest = myDest + userLang + ".html";
			
		} else {
			
			if (userLang == "en"){
				userLang = "";
			}
			
			var myWebHost = window.location.hostname;
			var myWeb = "http://" + myWebHost + "/";
	
			myDest = myWeb + "blog" + userLang + "/";
			
		}
		//alert(myDest);
		
		window.location = myDest;
	}
 }
 ///////////////////////////////////////////////////////////////////////////////
function translateNow() {
	// Gets userLanguage and translates page
	 if (navigator.appName == 'Netscape') {
    	var language = navigator.language;
	} else {
    	var language = navigator.browserLanguage;
	}
	var userLang = language.substring(0,2);
	 translatePage("de");
 }
 ///////////////////////////////////////////////////////////////////////////////
 function contactMoi() {
 	//popUpWin = open("albumloader.html","Gallery","fullscreen");
 	var myWebHost = window.location.hostname;
	var myWeb = "http://" + myWebHost + "/";
	var Url = location.href;
	var pos = Url.indexOf(".html");
	
	var myURL = myWeb + 'sendMail.html'; 
  	if( pos == -1 ) {
		// We are in blog
		
		myWin = window.open(myURL,'Couriel','resizable,height=390,width=560,top=0,left=0');
	} else {
		myWin = window.open(myURL,'Couriel','resizable,height=390,width=560,top=0,left=0');
	}
		myWin.focus();
 }
 
