var isIE =  navigator.userAgent.indexOf("MSIE") != -1 ? true : false;
var isSafari =  navigator.userAgent.indexOf("Safari") != -1 ? true : false;
var isGecko =  (navigator.userAgent.indexOf("Gecko") != -1 &&   navigator.userAgent.indexOf("Safari") == -1) ? true : false;
var isOpera =  navigator.userAgent.indexOf("Opera") != -1 ? true : false;

var tabResError = new Array();
tabResError.push("This site requires a minimum screen resolution of 1024 pixels by 768 pixels. Please resize your resolution.");
tabResError.push("Ce site nécessite une résolution d’écran minimale de 1024 x 768 pixels. Merci de modifier votre résolution.");
tabResError.push("このサイトを閲覧するには、最小で1024×768ピクセルのスクリーンが必要です。ブラウザのサイズを調整してください。")
tabResError.push("浏览本站点需要 1024*768以上的分辨率,请调整您的屏幕设置");
tabResError.push("瀏覽本網站須使用不少於1024 x 768像素的熒幕解析度。請調整電腦的熒幕解析度。");
tabResError.push("본 사이트는 768x1024 픽셀 이상의 해상도에서만 실행됩니다. 화면 해상도를 재조정해주시기 바랍니다.");


function showResError(){	
	var errorMsg = "";
	for(var i=0; i < tabResError.length ; i++){
		errorMsg += '<p>' + tabResError[i]  + '</p>';
	}
	document.getElementById("flashcontent").innerHTML = errorMsg;		
}



function writeFlash(path){
	var hauteur = screen.height;
	var largeur = screen.width;

	if(hauteur >= 768 && largeur >= 1024){
		
		var params = new Object();
		var variables = new Object();
		var attributes =  {id:'flash', name:'flash' };
		params.menu = "false";
		params.allowFullScreen = "true";
		params.allowScriptAccess = "always";
		variables.cache_dir = path;
		
		swfobject.embedSWF(path + "/swf/wheniwas.swf", "flashcontent", "100%", "100%", "9.0.124.0",  path + "/swf/expressInstall.swf" , variables , params, attributes);
		//alert(swfmacmousewheel);
		//swfmacmousewheel.registerObject(attributes.id);
	}
	else
		showResError();
}


function writeTeaser(path){
	var hauteur = screen.height;
	var largeur = screen.width;

	if(hauteur >= 768 && largeur >= 1024){
		
		var params = new Object();
		var variables = new Object();
		var attributes =  {id:'flash', name:'flash' };
		params.menu = "false";
		params.allowFullScreen = "true";
		params.allowScriptAccess = "always";
		variables.cache_dir = path;
		swfobject.embedSWF(path + "/swf/teaser/preload.swf", "flashcontent", "100%", "100%", "9.0.124.0",  path + "/swf/expressInstall.swf" , variables , params, attributes);
	}
	else
		showResError();
}


function writeLogin(path){
	var hauteur = screen.height;
	var largeur = screen.width;

	if(hauteur >= 768 && largeur >= 1024){
		
		var params = new Object();
		var variables = new Object();
		var attributes =  {id:'flash', name:'flash' };
		params.menu = "false";
		params.allowFullScreen = "true";
		params.allowScriptAccess = "always";
		variables.cache_dir = path;
		swfobject.embedSWF(path + "/swf/login.swf", "flashcontent", "100%", "100%", "9.0.124.0",  path + "/swf/expressInstall.swf" , variables , params, attributes);
	}
	else
		showResError();
}




function CreateBookmarkLink(url , title) {
	
    if (window.sidebar) { // Mozilla Firefox Bookmark
        window.sidebar.addPanel(decodeURIComponent(title), decodeURIComponent(url),"");
    } else if( window.external ) { // IE Favorite
        window.external.AddFavorite( url, title); }
    else if(window.opera && window.print) { // Opera Hotlist
        return true; }
 }


function share(service , url , title){
	var postUrl = "";

	switch(service){
		case 'facebook':
			postUrl = "http://www.new.facebook.com/sharer.php?u=" + url;
		break;
		case 'digg':
			postUrl = "http://digg.com/submit?phase=3&url=" + url;
		break;
		case 'myspace':
			postUrl = "http://www.myspace.com/Modules/PostTo/Pages/?u=" + url + "&t=" + title;
		break;
		case 'twitter':
			postUrl = "http://twitter.com/home?status=Add+This:+" + url;
		break;
		case 'delicious':
			postUrl = "http://del.icio.us/post?url=" + url;
		break;
		case 'blogg':
			alert('not implemented');
		break;
		case 'bookmark':
			CreateBookmarkLink(url , title);
		break;
	}
	
	window.open(postUrl);
}



function receiveUpdate(lang){
	if(lang == 'en_GB')
		lang = 'en_US';
			
	var locales = new Object();
	locales.en_GB = "1";
	locales.fr_FR = "1";
	locales.it_IT = "1";
	locales.ja_JP = "1";
	locales.zh_HK = "0";
	locales.zh_CN = "0";
	locales.ko_KR = "0";

	var myurl = 'https://wws.louisvuitton.com/web/html/userprofilev2/newsletter_popup_modify.jsp?langue=' +  lang  + '&buy=' + locales[lang]; 
	myWindow = window.open(myurl,'VUITTON','toolbar=0, location=no, directories=0, statusbar=no, width=270, height=470, scrollbars=no, resizable=no, copyhistory=0, menuBar=0,fullscreen=0');	
	if(isGecko)
		myWindow.resizeTo(270, 460);
}


