/***********************************************
/***********************************************
* Phil's own code
***********************************************/

var menu_fr = 'film,histoire,univers,&eacute;thique,produits,&eacute;venements,atelier,presse,points_de_vente,contact'; 
var fmenu_fr = menu_fr.split(',');

var menu_eng = 'film,history,ethics,products,events,workshop,press,retailers,contact'; 
var fmenu_eng = menu_eng.split(',');

function checkBrowser(){

  if (!getCookie("browser_check")){
    var iVersion;
    var sMessage = "This site is optimized for IE v7.0, Firefox 2x/3x, Safari and Chrome.\n" 
                 + "Some pages may not display properly.\nPlease update your browser version.";
    var browserName = navigator.userAgent;
    var browser_name_array = navigator.userAgent.split(' ');
    if (browser_name_array.length > 0)
      browserName = browser_name_array[browser_name_array.length - 1];

    if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
      iVersion=new Number(RegExp.$1) // capture x.x portion and store as a number
      if (iVersion>6){
        sMessage = '';
      }
    }
    else if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Firefox/x.x or Firefox x.x (ignoring remaining digits);
      iVersion=new Number(RegExp.$1) // capture x.x portion and store as a number
      if (iVersion>=2){
        sMessage = '';
      }
    }
		else if (/Safari[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ sMessage = ''; } //test for Safari/x.x (ignoring remaining digits);
    else if (/Chrome[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ sMessage = ''; } //test for Chrome x.x (ignoring remaining digits);
    else { }
    if (sMessage != '') { 
      browserName = browserName.replace('/', ' ');
      //sMessage = 'You are using ' + browserName + '\n\n' + sMessage;
      alert(sMessage);
    }
    setCookie("browser_check", "true", 1);
  }
}
         
function checkForm(){
  //document.getElementById('construction').innerHTML = '';
  var s = '';
  if (document.getElementById('message_name').value == '')
    s += 'Merci d\'entrer votre nom.\n';
  if (!checkEmailAdress(document.getElementById('message_email').value))
    s += 'Cette adresse courriel n\'est pas valide.\n';
  if (document.getElementById('message_subject').value == '')
    s += 'Le sujet est vide.\n';    
  if (document.getElementById('message_body').value == '')
    s += 'Le message est vide.\n';

  if (s == '')
    return true;
  //document.getElementById('construction').innerHTML = s.toString();

	alert(s.toString());
  return false;
}

function checkEmailAdress(email) {
  var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if (!filter.test(email)) {
    return false;
  }
  return true;
}

function clearForm(){
  document.getElementById('message_name').value='';
  document.getElementById('message_email').value='';
  document.getElementById('message_subject').value='';
  document.getElementById('message_body').value='';
}

function eraseCookie(name) {
	setCookie(name,"",-1);
}

function getCookie(c_name) {
  if (document.cookie.length>0)
    {
    c_start=document.cookie.indexOf(c_name + "=");
    if (c_start!=-1)
      { 
      c_start=c_start + c_name.length+1; 
      c_end=document.cookie.indexOf(";",c_start);
      if (c_end==-1) c_end=document.cookie.length;
      return unescape(document.cookie.substring(c_start,c_end));
      } 
    }
  return "";
}

function getNowDateString(){
  var date = new Date();
  date.setTime(date.getTime());
  return date.toGMTString();
}

function setCookie(c_name,value,expiredays) {
  var exdate=new Date();
  exdate.setDate(exdate.getDate()+expiredays);
  document.cookie=c_name+ "=" +escape(value)+
  ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
	if (vars)
	{
	  for (var i=0;i<vars.length;i++) {
	    var pair = vars[i].split("=");
	    if (pair[0] == variable) {
	      return pair[1];
	    }
	  } 
	}
}

function hideThis(id) {
  document.getElementById(id).style.display = 'none';
}

function init(){	
  //Check which page loaded
  var url = window.location.pathname;
  var addressArray = url.split('/');
  var address = addressArray[addressArray.length - 1];
  loadMenu(address, 'linkfocus');
	loadKeywords();
  //iePNGFix(1);
}

// Function to allow one JavaScript file to be included by another.
// Copyright (C) 2006-08 www.cryer.co.uk
function IncludeJavaScript(jsFile)
{
	var head = document.getElementsByTagName('head')[0];
	var script = document.createElement('script');
	script.src = jsFile;
	script.type = 'text/javascript';
	script.defer = true;  
	document.getElementsByTagName('head').item(0).appendChild(script);  
	//alert(head.innerHTML);
}

function loadContent(page) {
  loadDiv(page, 'content');
}

function loadKeywords() {
	var keywords = 'ragazze,ornamentali,ornamentals,girls,woman,women,modern,fashion,feminine,feminity,'
	+ 'statement,luxury,elegance,refinement,design,passion,original,craft, bag,bags,trend,quality,'
	+ 'beauty,intimate,sensuality,poetry,boudoir,handbag,handbags,cluteches,actress,beyond time,ornements,'
	+ 'femme,femmes,ornementales,mod&egrave;ne,mode,f&eacute;minine,f&eacute;minit&eacute;,luxe,&eacute;l&eacute;gance,'
	+ 'artisanat,qualit&eacute;,intime,sensualit&eacute;,po&eacute;sie,sac,sacs,pochette,pochettes,actrice,actrices,intemporel';
	
	//Load content in page
	document.getElementsByName('keywords')[0].setAttribute('content', keywords);
	//var myKeyword = document.getElementsByName('keywords')[0].getAttribute('content');
	//alert(myKeyword);
	
}
//create menu specifying the selected item
function loadMenu(selected, classname){
  var i = 0;
	var products='borsa.html,borsetta.html,borsettina.html,secchiello.html';
	var new_products = "ceintures.html,pochettes.html";
	var fmenu;
  //Check which page loaded
  var url = window.location.pathname;
  var addressArray = url.split('/');
  var address = addressArray[addressArray.length - 2];
	var page = addressArray[addressArray.length - 1];
	var b_prod = false;
	var b_newprod = false;
	var b_event = false;
	
	if (products.indexOf(page) >= 0)
		b_prod = true;
	if (new_products.indexOf(page) >= 0)
			b_newprod = true;
	if (page.indexOf('even') >= 0)
		b_event = true;
	
  if (address == 'eng') {
    fmenu = fmenu_eng;
		if (b_prod == true)
			selected = "products.html";
		else if (b_newprod == true)
			selected = "nouveaut&eacute;s.html"
		else if (b_event == true)
			selected = "events.html";			
	}
  else {
    fmenu = fmenu_fr;
		if (b_prod == true)
			selected = "produits.html";
		else if (b_newprod == true)
				selected = "nouveaut&eacute;s.html"
		else if (b_event == true)
			selected = "evenements.html";		
	}
	
  var menu='<ul>'
	
  for (i = 0; i < fmenu.length; i++){
	  //Remove accents
		var name = fmenu[i];
    var page = removeAllAccents(name);

		menu += '<li><a id=';		

	  if(name == selected)
      menu += '"' + classname +'"';
		else if (name == 'produits' && products.indexOf(selected) >= 0)
			menu += '"' + classname +'"';
    else
      menu += '""';
  
    if (name == 'atelier')
      name = 'l\'' + fmenu[i];

		var page_link;
		if (name == 'news')
			page_link = 'http://ragazzeornamentali.blogspot.com';
		else if (name == 'press' || name == 'presse')
			page_link = 'http://ragazzeornamentali.blogspot.com/search/label/parutions';
		else			
			page_link = page + '.html';
		
		//if (page_link.indexOf('press') >= 0){
			//page_link += "#page-6";
		//}
		
    menu += ' href="' + page_link + '">' + name.replace(/_/g, ' ') + '</a></li>';

  }

	if (address == 'eng')
	  menu += '<li class="last_eng"><a href="http://ragazzeornamentali.blogspot.com">news</a></li>';
	else
		menu += '<li class="last_fr"><a href="http://ragazzeornamentali.blogspot.com">news</a></li>';

	//Check which menu id is in the psge
	if (document.getElementById('menu_white'))
  	document.getElementById('menu_white').innerHTML=menu;
	else if (document.getElementById('menu_khol'))
		document.getElementById('menu_khol').innerHTML=menu;
	
}

function loadText(id, text){    
  document.getElementById(id).innerHTML =text;
}

function loadImage(id, src){    
  document.getElementById(id).src = src;
}
	
function openWindow(url, name, w, h){
	// Fudge factors for window decoration space.
	// In my tests these work well on all platforms & browsers.
	//w += 16;
	//h += 16;
	var options = 'width=' + w + ', height=' + h;
  	var new_name = name.replace(/-/g, "_"); 
	options += ', location=no, menubar=no, status=no, toolbar=no, scrollbars=no, resizable=yes';
	var win = window.open(url, new_name, options);
	//win.resizeTo(w, h);
	//win.focus();
}

function play(){
  $f("player", "/swf/flowplayer-3.0.3.swf", {
    // use the first frame of the video as a "splash image"
    clip: {
      autoPlay: true,
      autoBuffering: true,
      muted:false,
      wmode: 'opaque',
      onStart: function() {
        this.controls.hide();
        //this.mute();
      }
    },
    
    // controlbar settings
    plugins: {
     controls: {
			// these buttons are visible
			all:false,
			scrubber:true,
			play:true,
			mute:true,
			fullscreen:true,
			// setup auto hide
			autoHide: 'always',          
			borderRadius: '0',
			durationColor: '#ffffff',
			backgroundColor: '#5F747C',
			backgroundColor: '#000000',
			buttonOverColor: '#000000',
			backgroundGradient: 'none',
			//buttonColor: '#5F747C',
			buttonColor: '#d5b2b0',
			bufferGradient: 'none',
			sliderColor: '#000000',
			//bufferColor: '#6c9cbc',
			bufferColor: '#e6c3c1',
			sliderGradient: 'none',
			timeColor: '#01DAFF',
			progressGradient: 'medium',
			//progressColor: '#015B7A',
			progressColor: '#d5b2b0',
      opacity:1.0
     }
  }

  });
  showThis("skip");
}

function removeAllAccents(name){
  return name.replace('&eacute;', 'e').replace('&eagrave;', 'e').replace('&ecirc;', 'e');
}

function sendMail(){
  if (checkForm() == true){
    //setCookie('sendmail', 'true', 1);
    document.mail_form.submit();
  }
}

function showThis(id) {
  document.getElementById(id).style.display = '';
}

function showVideo(){
	play();
	showThis("skip");
}

//include any new non included javascript now
IncludeJavaScript('/javascripts/iepngfix.js');


/* 
if (window.addEventListener)
window.addEventListener("load", init, false)
else if (window.attachEvent)
window.attachEvent("onload", init)
else if (document.getElementById)
window.onload=init 

//set focus to the menu selected item
function resetMenuFocus() {
  var ulobj = document.getElementById('menu').firstChild;
  if (ulobj.hasChildNodes){
    for (var c = 0; c < ulobj.childNodes.length; c++) {
      ulobj.children[i].fistChild.className = '';
    }
  }
}
//set focus to the menu selected item
function setMenuFocus(selected, classname){
  resetMenuFocus();
  document.getElementById(selected).className = classname;
}
*/