<!--
// 
//  Swap images
// 

// Make sure we're in our frame
var thisURL = document.location.href;
var sFrom = document.referrer;

var currImage = -1;
var lastSrc   = "";
var lastObj   = null;

var vhw = null;

function popVeriSign(url){
	if (!vhw || vhw.closed)
		vhw=window.open(url,"verisign",'toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width=620,height=450');
	vhw.focus();
}

function preloadImages() { //v2.0
  if (document.images) {
    var imgFiles = preloadImages.arguments;
    if (document.preloadArray==null) document.preloadArray = new Array();
    var i = document.preloadArray.length;
    with (document) for (var j=0; j<imgFiles.length; j++) 
    {
		preloadArray[i] = new Image;
		preloadArray[i++].src = imgFiles[j];
    }
  }
}

function vaNormal(lien)
{
	if (parent.main)
		parent.main.location.href = lien;
	else
		top.location.href = lien;
}

function getHost()
{
	return window.location.hostname;
}

function va(lien)
{	

	if (parent.frames.length == 0)  // No upperframe
	{
		top.location.href = "http://" + getHost(); 
		return;
	}

	var args = va.arguments;
	if (lien == "" || lien.substr(0,1) == '/')
		lien = "http://" + getHost() + lien;

	// Save previous URL unless caller requests saving new URL
	if (parent && parent.saveLast)
		parent.saveLast((args.length > 1 && args[1] == true) ? lien : "");
	
	if (parent && parent.isSecure && parent.isSecure())
		parent.loadNormal(lien);
	else
		vaNormal( lien );
}

function vaSecure(lien)
{
	if (parent.frames.length == 0) // No upperframe
	{
		top.location.href = "http://" + getHost(); 
		return;
	}

	var args = vaSecure.arguments;
	if (lien == "" || lien.substr(0,1) == '/')
	  lien = "https://" + getHost() + lien;

	// Save previous URL unless caller requests saving new URL
	if (parent && parent.saveLast)
		parent.saveLast((args.length > 1 && args[1] == true) ? lien : "");
	// Check if already secure
	if (parent.isSecure())
		vaNormal(lien);
	else
		parent.loadSecure(lien);
}

function vaLast()
{
	if (parent && parent.lastURL)
	{
		var lastURL = parent.lastURL;
		if (lastURL.indexOf("https") == 0)
			vaSecure(lastURL)
		else
			va(lastURL);
	}
}

function swapImgRestore()//v2.0
{ 
	if (document.swapImgData != null)
		for (var i=0; i<(document.swapImgData.length-1); i+=2)
			if (currImage < 0)
				document.swapImgData[i].src = document.swapImgData[i+1];
}

function swapImage() //v2.0
{
	currImage = -1;
	var i, j=0, objStr, obj;
	var swapArray=new Array;
	var oldArray=document.swapImgData;

	for (i=0; i < (swapImage.arguments.length-1); i+=2) 
	{
		objStr = swapImage.arguments[i];
		obj = objStr;
		if (obj != null) 
		{
			swapArray[j++] = obj;
			swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj) ? obj.src : oldArray[j];
			obj.src = swapImage.arguments[i+1];	
		}
	}
	document.swapImgData = swapArray; //used for restore
}

//-->
