// JavaScript Document
<!--

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 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_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 doShowOrHide(thisid){
	
	
	if(document.getElementById(thisid).className == "hide"){
		document.getElementById(thisid).className = "show";
	}
	else {
		document.getElementById(thisid).className = "hide";
	}
	
}


// This function opens a new window to display a larger image, single images only
function displayLargeImage(thisimage,thisalt,thisconversion){
	var imgWin
	
	if(imgWin && !imgWin.closed){
		imgWin.close();
	}
	
	imgWin = window.open('image-viewer.asp?imgf=' + thisimage + '&imga=' + thisalt + '&type=' + thisconversion + '&imgdt=single','JerbaCampervans','width=630,height=520,resizeable=no,scrollbar=no,toolbar=no,menubar=no,location=no');
	imgWin.focus();				
}



// This function opens a new window to display large image for rotating images
function displayLargeRotatingImage(thisid,thisconversion){
	var imgWin
	var imgAlt = document.getElementById(thisid).alt;
	var imgFile = document.getElementById(thisid).src;

	imgFile = imgFile.replace(/medium/,"large");

	if(imgWin && !imgWin.closed){
		imgWin.close();
	}
	
//	imgWin = window.open('image-viewer.asp?imgf=' + imgFile + '&imga=' + imgAlt + '&type=' + thisconversion + '&imgdt=multiple','JerbaCampervans','width=630,height=520,resizeable=no,scrollbar=no,toolbar=no,menubar=no,location=no');
	imgWin = window.location = 'image-viewer.asp?imgf=' + imgFile + '&imga=' + imgAlt + '&type=' + thisconversion + '&imgdt=multiple' ;

	imgWin.focus();
}
	
function setImage(image, set)
{
	//hide all	
	for(i=1; i < 20; i++)
	{
		if($(set + '-Image-Medium-' + i))
		{		
			$(set + '-Image-Medium-' + i).hide();
			$(set + '-Image-Small-' + i).hide();
			$(set + '-subImage' + i).hide();
		}
	}	
	
	//show appropriate
	for(i=1; i < 20; i++)
	{
		if($(set + '-Image-Medium-' + i))
		{
			if(i==image)
			{
				$(set + '-Image-Medium-' + i).show();
			} 
			else 
			{
				//alert(set + '-Image-Small-' + i);
				$(set + '-Image-Small-' + i).show();
				$(set + '-subImage' + i).show();
			}		
		}
	}
}

function showHideLinkElements(e, elementClicked, page, parent)
{
	//Put the class names into an array
	var arrClassName = elementClicked.split(" ");
	
	if(arrClassName[0] == 'title')
	{
		//Hide all sub link elements
		$$('li.sub').each(function(item)
		{
			item.hide();
		});
		
		//Hide all main link elements
		$$('li.main').each(function(item)
		{
			item.hide();
		});
		
		//Show all page link elements
		$$('li.' + page).each(function(item)
		{
			item.show();
		});
	}
	else if(arrClassName[0] == 'main')
	{		
		//Hide all page link elements
		$$('li.sub').each(function(item)
		{
			item.hide();
		});
		
		//Show all page link elements
		$$('li.' + page).each(function(item)
		{
			item.show();
		});
	}
	else if(arrClassName[0] == 'sub')
	{
		
	}
	
	//I.E.
	if(window.event)
	{
		event.returnValue = false;
		return false;
	}
	
	//FF
	else
	{
		e.preventDefault();
	}
}











////Menus
//Event.observe(window, 'load', displayCorrectElements);
//
//function displayCorrectElements()
//{
//	
//	showMainLIs = false;
//	showSubLIs = false;
//	mainParent = '';
//	$$('div.menu ul.navigation li').each(function(item)
//	{
//
//		item.hide();
//
//		if(item.hasClassName('title'))
//		{		
//			if(item.hasClassName('active'))
//			{
//				showMainLIs = true;	
//			}
//			else
//			{
//				showMainLIs = false;	
//			}
//			
//			//always show the titles
//			item.show();
//			
//			lastTitle = item;
//						
//		}
//		else if(item.hasClassName('main'))
//		{			
//			if(item.hasClassName('active'))
//			{
//				showSubLIs = true;	
//				mainParent = lastTitle;
//			}
//			else
//			{
//				showSubLIs = false;	
//			}
//		
//		}
//		else if(item.hasClassName('sub'))
//		{			
//			if(showSubLIs == true)
//			{
//				item.show();				
//			} 
//		}
//	});
//	
//	if($(mainParent))
//	{
//		mainParent.addClassName('active');
//	}
//
//	$$('div.menu ul.navigation li').each(function(item)
//	{
//		if(item.hasClassName('title'))
//		{
//			if(item.hasClassName('active'))
//			{
//				showMainLIs = true;	
//			}else
//			{
//				showMainLIs = false;	
//			}
//						
//		}
//		else if(item.hasClassName('main'))
//		{
//			if(showMainLIs==true)
//			{
//				item.show();	
//			}
//		}
//	});
//
//
//
//}
//
//function test()
//{
//	alert('test');
//}



