/* <![CDATA[ */

function init() 
{ 
	convertExternalLinks();
}

function homeImage(dir) {

	var image = getObj("family");
	var src   = image.src.substring( eval(image.src.lastIndexOf('/')+1) ); 
	var num   = src.substring( 12, src.lastIndexOf('.') );
	
	if (dir == "back") 
	{	
		if (num == 1)
		{
			num = 8;
		}		
		num = parseInt(num)-1;
		image.src = "image/home_family_" + num + ".jpg";
	}
	else
	{	
		if (num == 7)
		{
			num = 0;
		}		
		num = parseInt(num)+1;
		image.src = "image/home_family_" + num + ".jpg";
	}
}

function switchView(elemName)
{
  if (document.getElementById) 
  {
    document.getElementById(elemName).style.display = (document.getElementById(elemName).style.display == "none")? "block" : "none";
  }
  else 
  {
    if (document.layers) 
    { 
      document[elemName].visibility = (document[elemName].visibility == "none")? "block" : "none";
    }
    else 
    { 
      document.all[elemName].style.visibility = (document.all[elemName].style.visibility == "none")? "block" : "none";
    }
  } 
}


function switchAllConfetti()
{
  if (document.getElementById) 
  {
    document.getElementById("confettiPage1").style.display = "block";
    document.getElementById("confettiPage2").style.display = "block";
    document.getElementById("confettiPage3").style.display = "block";
    document.getElementById("confettiPage4").style.display = "block";
    document.getElementById("confettiPage5").style.display = "block";
    
    document.getElementById("confettiTopNav1").style.display = "none";
    document.getElementById("confettiTopNav2").style.display = "none";
    document.getElementById("confettiTopNav3").style.display = "none";
    document.getElementById("confettiTopNav4").style.display = "none";
    document.getElementById("confettiTopNav5").style.display = "none";
    
    document.getElementById("confettiBottomNav1").style.display = "none";
    document.getElementById("confettiBottomNav2").style.display = "none";
    document.getElementById("confettiBottomNav3").style.display = "none";
    document.getElementById("confettiBottomNav4").style.display = "none";
    document.getElementById("confettiBottomNav5").style.display = "none";
    
    document.getElementById("confettiTopNavAll").style.display = "block";
  }
  else 
  {
    if (document.layers) 
    { 
      document["confettiPage1"].visibility = "block";
      document["confettiPage2"].visibility = "block";
      document["confettiPage3"].visibility = "block";
      document["confettiPage4"].visibility = "block";
      document["confettiPage5"].visibility = "block";
    
    	document["confettiTopNav1"].visibility = "none";
    	document["confettiTopNav2"].visibility = "none";
    	document["confettiTopNav3"].visibility = "none";
    	document["confettiTopNav4"].visibility = "none";
    	document["confettiTopNav5"].visibility = "none";
    
    	document["confettiBottomNav1"].visibility = "none";
    	document["confettiBottomNav2"].visibility = "none";
    	document["confettiBottomNav3"].visibility = "none";
    	document["confettiBottomNav4"].visibility = "none";
    	document["confettiBottomNav5"].visibility = "none";
    	
    	document["confettiTopNavAll"].visibility = "block";
    }
    else 
    { 
      document.all["confettiPage1"].style.visibility = "block";
      document.all["confettiPage2"].style.visibility = "block";
      document.all["confettiPage3"].style.visibility = "block";
      document.all["confettiPage4"].style.visibility = "block";
      document.all["confettiPage5"].style.visibility = "block";
    
    	document.all["confettiTopNav1"].style.visibility = "none";
    	document.all["confettiTopNav2"].style.visibility = "none";
    	document.all["confettiTopNav3"].style.visibility = "none";
    	document.all["confettiTopNav4"].style.visibility = "none";
    	document.all["confettiTopNav5"].style.visibility = "none";
    
    	document.all["confettiBottomNav1"].style.visibility = "none";
    	document.all["confettiBottomNav2"].style.visibility = "none";
    	document.all["confettiBottomNav3"].style.visibility = "none";
    	document.all["confettiBottomNav4"].style.visibility = "none";
    	document.all["confettiBottomNav5"].style.visibility = "none";
    	
    	document.all["confettiTopNavAll"].style.visibility = "block";
    }
  } 
}

function setPayment(paymentType) 
{
	if (paymentType == "bill")
	{
		document.getElementById('addresses').style.display = "block";
		document.getElementById('paypal').style.display = 'none';
	}
	else
	{
		document.getElementById('addresses').style.display = "none";
		document.getElementById('paypal').style.display = 'block';
	}
}


function clearOtherFields(formName, elemName)
{
	if (!document.getElementsByTagName) return;  
	var elem = document[formName][elemName];
	elem.select();
	
	var formElemAry = document[formName].elements;
	for (var i = 0; i < formElemAry.length; ++i) 
	{
		var formElem = formElemAry[i];
		if (formElem.name != elemName && (formElem.name == 'zip' || formElem.name == 'city'))	
		{	
		  formElem.value = "";
		}
	}  
}


function selectField(field_name)
{
	for (var i = 0; i < document.forms.length; ++i)
	{
		if (document.forms[i].elements[field_name])
		{
			document.forms[i].elements[field_name].select();
			document.forms[i].elements[field_name].focus();
			break;
		}
	}
	return true;
}


function isNull(s)
{
  return (s == "" || s == "undefined" || s.length < 1);
}


function convertExternalLinks() 
{
	if (!document.getElementsByTagName) return;  
	var anchorAry = document.getElementsByTagName("a");
	for (var i = 0; i < anchorAry.length; i++) 
	{
		var anch = anchorAry[i];
		if (anch.getAttribute("href") && anch.getAttribute("rel") == "external") anch.target = "_blank";
	}
}


function getObj(obj_id) 
{ 
	return (document.getElementById)?document.getElementById(obj_id):(document.all)?document.all[obj_id]:document[obj_id];
}

function hideObj(obj)
{
  obj.style.display = "none";
}


function showObj(obj)
{
  obj.style.display = "block";
}


function showDiv(divName)
{
  var d = document.getElementById(divName);
  showObj(d);
}

function showTableRow(divName)
{
  var d = document.getElementById(divName);
  d.style.display = "";
}

function hideDiv(divName)
{
  var d = document.getElementById(divName);
  hideObj(d);
}


function findXPos(obj) 
{
  var x = 0;
  while (obj) 
  {
    x += obj.offsetLeft
    obj = obj.offsetParent; 
  }
  return x;
}


function findYPos(obj) 
{
  var y = 0;
  while (obj) 
  {
    y += obj.offsetTop
    obj = obj.offsetParent; 
  }
  return y;
}


function repositionDiv(divObj, relativeObj)
{
  var x = findXPos(relativeObj);
  var y = findYPos(relativeObj);

  divObj.style.left = (parseInt(x) - 13) + "px";
  divObj.style.top = (parseInt(y) + 113) + "px";
}


function showDocInfo(linkName, containerName, caption)
{  
  var containerObj = document.getElementById(containerName);
  var linkObj = document.getElementById(linkName);
  
  repositionDiv(containerObj, linkObj);
  showObj(containerObj);
    
  containerObj.innerHTML = caption;
  
  return false;
} 

function launch (url)
{
	window.open (url, 'Gallery','location=0,toolbar=0,resizable=0,scrollbars=0,status=0,width=400,height=575');
}

window.onload=init;


/* ]]> */


/** JS FOR CVV CODE **/
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function CaricaFoto(img){
foto1= new Image();
foto1.src=(img);
Controlla(img);
}
function Controlla(img){
if((foto1.width!=0)&&(foto1.height!=0)){
viewFoto(img);
}
else{
funzione="Controlla('"+img+"')";
intervallo=setTimeout(funzione,20);
}
}
function viewFoto(img){
largh=foto1.width+20;
altez=foto1.height+20;
stringa="width="+largh+",height="+altez;
finestra=window.open(img,"",stringa);
}
// End -->