// JavaScript Document
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
function alternate(id){ 
 if(document.getElementsByTagName){  
   var table = document.getElementById(id);   
   var rows = table.getElementsByTagName("tr");   
   for(i = 0; i < rows.length; i++){           
 //manipulate rows 
     if(i % 2 == 0){ 
       rows[i].className = "even"; 
     }else{ 
       rows[i].className = "odd"; 
     }       
   } 
 } 
}


function showNextMorePagesLinks(show)
{
	//Show or hide the more pages table
	var morepages = document.getElementById('tblMorePagesNext');
	if(show)
	{
		morepages.style.display='inline';		
		//Get the position of the more link
		var moreLink=document.getElementById('nextPagesButton');
		var position = getPosition(moreLink);
		morepages.style.left=position.x;
		morepages.style.top=position.y+9;
	}
	else
	{
		morepages.style.display='none';
	}
}

function showPreviousMorePagesLinks(show)
{
	//Show or hide the more pages table
	var morepages = document.getElementById('tblMorePagesPrevious');
	if(show)
	{
		morepages.style.display='inline';		
		//Get the position of the more link
		var moreLink=document.getElementById('previousPagesButton');
		var position = getPosition(moreLink);
		morepages.style.left=position.x-morepages.style.width;
		morepages.style.top=position.y+9;
	}
	else
	{
		morepages.style.display='none';
	}
}

function getPosition(obj)
{
	for (var lx=0,ly=0;obj!=null;lx+=obj.offsetLeft,ly+=obj.offsetTop,obj=obj.offsetParent);
	return {x:lx,y:ly}
}

function loadImage(obj,img)
{
	obj.src="images/Menu/"+img;
}

function activateMorePages(obj,activate)
{
	if(activate)
		obj.className="MorePagesActive";
	else
		obj.className="MorePagesInActive";
}

function activateObject(obj,className)
{
	obj.className=className;
}

function swap(obj,img)
{
	obj.src='images/'+img;
}
function ChangeImage(id)
{
	document.getElementById('F'+id).src="images/Fleches2/Maron.gif";
}
function RestoreImage(id)
{
	document.getElementById('F'+id).src="images/Fleches2/F"+id+".gif";
}
function ShowSubKey(x)
{
	var p = eval("document.getElementById(\"Key"+x+"\");");
	if
		(p.style.display=='none')
		p.style.display='';
	else
		p.style.display='none';
}	

//Roll over the items when displayed in the search result
//Define an array that links categories to stylesheets
var styles = new Array();
styles[0]="None";
styles[15]="Entertainment";
styles[16]="Gifts";
styles[18]="HomeLiving";
styles[22]="HouseholdAppliances";
styles[19]="OfficeComputers";
styles[20]="SportsFun";
styles[21]="ToysGames";
styles[13]="TravelLuggage";
styles[30]="FashionIt";
styles[29]="DecoIt";
styles[27]="CharityIt";
styles[14]="VouchersCoupons";

function activateItem(itemId, categoryId, activate)
{
	//get reference to the image and the points spread cell
	var img = document.getElementById('img'+itemId);
	var cellPointsSpread = document.getElementById('tdSpread'+itemId);

	if(img != null)
	{
	    if(activate)//Case activating
	    {
		    img.className="Image"+styles[categoryId];
		    //cellPointsSpread.className="tdItemPoints"+styles[categoryId];
	    }
	    //case deactivating
	    else
	    {
		    img.className="Image";
		    //cellPointsSpread.className="tdItemPoints";
	    }
	}
}

//Method to activate/deactive Travel and luggage tabs
function activateTab(obj, cssClassName)
{
	obj.className=cssClassName;
}

function showImage(obj,imgSrc)
{
	obj.src=imgSrc;
}
function uncoveritnow(imgSrc)
{
	var sub = document.getElementById('coveron' +imgSrc);
    var sub2 = document.getElementById('coverdown' +imgSrc);
	sub.style.display='none';
	sub2.style.display='none';
}
function coveritnow(imgSrc)
{
    var sub = document.getElementById('coveron' +imgSrc);
    var sub2 = document.getElementById('coverdown' +imgSrc);
	sub.style.display='block';
	sub2.style.display='block';
}


/****************************************************Flash function********************************************************/

var requiredVersion = 7;   
var useRedirect = false;                     
var flashPage   = "index.html"  
var noFlashPage = "noflash.html"  
var upgradePage = "upgrade.html"  
var flash2Installed = false;    
var flash3Installed = false;    
var flash4Installed = false;    
var flash5Installed = false;    
var flash6Installed = false;    
var flash7Installed = false;    
var flash8Installed = false;    
var flash9Installed = false;    
var maxVersion = 9;           
var actualVersion = 0;          
var hasRightVersion = false;    
var jsVersion = 1.0;          
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;    
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false; 
jsVersion = 1.1;

if(isIE && isWin)
{
  document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
  document.write('on error resume next \n');
  document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
  document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
  document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
  document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');    
  document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');  
  document.write('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');
  document.write('flash8Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))) \n');
  document.write('flash9Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))) \n');
  document.write('<\/SCR' + 'IPT\> \n'); 
}
function detectFlash() 
{  
	if (navigator.plugins) 
	{
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) 
		{
			var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
			var flashVersion = parseInt(flashDescription.substring(16));
			flash2Installed = flashVersion == 2;    
			flash3Installed = flashVersion == 3;
			flash4Installed = flashVersion == 4;
			flash5Installed = flashVersion == 5;
			flash6Installed = flashVersion == 6;
			flash7Installed = flashVersion == 7;
			flash8Installed = flashVersion == 8;
			flash9Installed = flashVersion >= 9;
		}
	}

	for (var i = 2; i <= maxVersion; i++) 
	{  
		if (eval("flash" + i + "Installed") == true) actualVersion = i;
	}

	if(navigator.userAgent.indexOf("WebTV") != -1) 
		actualVersion = 4;  

	if (actualVersion >= requiredVersion) 
	{
		if (useRedirect) 
		{
		if(jsVersion > 1.0) 
		{
			window.location.replace(flashPage);  
		} 
		else 
		{
			window.location = flashPage;
		}
	}

	hasRightVersion = true;                
	} 
	else 
	{  
		if (useRedirect) 
		{
			if(jsVersion > 1.0) 
			{
				window.location.replace((actualVersion >= 2) ? upgradePage : noFlashPage);
			} 
			else 
			{
				window.location = (actualVersion >= 2) ? upgradePage : noFlashPage;
			}
		}
	}
}





function loadFlashImage(flashSrc, imgSrc, imgSrcOn, link, width, height)
{
	//Check whether there is flash on the PC or not
	detectFlash(); 

	if (!useRedirect) 
	{  
		if(hasRightVersion) 
		{
			var falshAnimation = '<clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
			+ ' width="'+width+'" height="'+height+'" '
			+ 'CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0">'
			+ '<param name="movie" value="'+flashSrc+'">'
			+ '<param name="quality" value="high" />'
			+ ' <param name="wmode" value="transparent" />'
			+ '<embed src="'+flashSrc+'" quality="high" wmode="transparent" '
			+ 'pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"'
			+ 'width="'+width+'" height="'+height+'">'
			+ '<\/EMBED>'
			+ '<\/OBJECT>';
			document.write(falshAnimation);  
		} 
		else 
		{ 
			var imageObject = '<img src="'+imgSrc+'" border="0" onmouseover="showImage(this,\''+imgSrcOn+'\');" onmouseout="showImage(this,\''+imgSrc+'\');" style="cursor:pointer;" onclick="top.location.href=\''+link+'\';">';
			document.write(imageObject); 
		}
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
/**************************************************************************************************************************/
