/*******************************************************
* Common Library www.vialeweb.com
* Created by Vialeweb Technical Team 
* Date : 02/05/2007
********************************************************/

function RedirectMotor(targetID, textInfo)
{
  var text = document.getElementById(targetID).value;
  if ((text!='') && (text!=textInfo))
  {
    document.location.href='/Motor.aspx?q=' + text;
  }
}

function RedirectMotor2(targetID, textInfo, QueryString)
{
  var text = document.getElementById(targetID).value;
  if ((text!='') && (text!=textInfo))
  {
    document.location.href='/Motor.aspx?q=' + text + QueryString;
  }
}

function Trim(val) 
{
	var retour = ""
	for(i=0;i < val.length;i++)
		if(val.charAt(i) != " ") {
			retour += val.charAt(i)
		}
	return retour
}


function Focus1(control, texte)
{
	if (control.value == texte)
	{
		control.value = '';
		control.style.color = '#444444';
	}
}

function Blur1(control, texte)
{
	var writetext = Trim(control.value);
	if (writetext == '')
	{
		control.value = texte;
		control.style.color = '#444444';
	}
}

/*******************************************************
* TravelBook
********************************************************/

AddDays = function(d, j)
{
 return new Date(d.getTime() + (1000 * 60 * 60 * 24 * j));
}


function WriteCookie(nom, valeur)
{
    var argv=WriteCookie.arguments;
    var argc=WriteCookie.arguments.length;
    var expires = new Date();
    expires = AddDays(expires, 7);
    var path = "/";
    document.cookie = nom + "=" + escape(valeur) + ";expires=" + expires.toGMTString() + ";path="+path+";" ;
}


 function GetCookie(nom) 
 {
    deb = document.cookie.indexOf(nom + "=")
    if (deb >= 0) 
    {
        deb += nom.length + 1
        fin = document.cookie.indexOf(";",deb)
        if (fin < 0)
        {
          fin = document.cookie.length
        }
        return unescape(document.cookie.substring(deb,fin))
    }
    return ""
 }
 
 function AddFavorite(targetID, ID) 
 {
    var ImageFavorite = document.getElementById(targetID);
    ImageFavorite.src = '/ObjectDesigner/Images/Pictos/Loading.gif';
    setTimeout(function() {AddFavoriteLevel2(ImageFavorite, ID);}, 1500);
 }
 
 function AddFavoriteLevel2(ImageFavorite, ID) 
 {
    var FavoriteTravelBook = GetCookie('FavoriteTravelBook') ;
    var reg = new RegExp("[;]+", "g");
    var tableau = FavoriteTravelBook.split(reg);
    
    var IsPresent = false; 
    for (var i=0; i<tableau.length; i++) 
    {
       if (tableau[i] == ID)
       {
          IsPresent = true;
       }
    }
    
    if (IsPresent == false)
    {
      if (FavoriteTravelBook != '')
      {
        FavoriteTravelBook = FavoriteTravelBook + ";";
      }
      FavoriteTravelBook = FavoriteTravelBook + ID;
    }

   WriteCookie('FavoriteTravelBook', FavoriteTravelBook);
   ImageFavorite.src = '/ObjectDesigner/Images/Pictos/Favorite.gif';
 }

 function DeleteFavorite(ID) 
 {
    var FavoriteTravelBook = GetCookie('FavoriteTravelBook') ;
    var reg = new RegExp("[;]+", "g");
    var tableau = FavoriteTravelBook.split(reg);
    
    var NewFavoriteTravelBook = ''; 
    for (var i=0; i<tableau.length; i++) 
    {
       if (tableau[i] != ID)
       {
         if (NewFavoriteTravelBook != '')
         {
            NewFavoriteTravelBook = NewFavoriteTravelBook + ";";
         }
         NewFavoriteTravelBook = NewFavoriteTravelBook + tableau[i];
       }
    }
    
   WriteCookie('FavoriteTravelBook', NewFavoriteTravelBook);
   
   window.alert('La suppression de votre carnet de voyage a ete effectue avec succes.');
   window.location.href = window.location.href;
 }



