

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 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&&id.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 changeColor(div,status)
{
	var elem = eval("document.getElementById('" + div + "')")
	if(status == 1)
	{
		elem.style.backgroundColor = "#DAEAF2"
	}
	else
	{
		elem.style.backgroundColor = "#CCCCCC"
	}		
}

function changeBkGrnd(div)
{
    var elem=document.getElementById(div)
    elem.style.color="#ffffff"
}

function changeImg (direction)
{
	imgNum += direction;

	if (imgNum > imgLength) {
		imgNum = 1;
	} else if (imgNum < 1) {
		imgNum = imgLength;
	}

	imgNext = imgNum + 1;
	imgPrev = imgNum - 1;

	width	= (zoom == false) ? sm_width : big_width;
	height	= (zoom == false) ? sm_height : big_height;

	if (imgPrev > 0) 
	{
		(new Image(width, height)).src = imageDir + '/' + book + 'pg' + imgPrev + ( (zoom == false) ? 'sm' : 'big') + '.gif';
	}
	if (imgNext > 1 && imgNext <= imgLength) 
	{
		(new Image(width, height)).src = imageDir + '/' + book + 'pg' + imgNext + ( (zoom == false) ? 'sm' : 'big') + '.gif';
	}

	source = imageDir + '/' + book + 'pg' + imgNum + ( (zoom == false) ? 'sm' : 'big') + '.gif';
	setBG(source);
}

function setBG(src)
{
	width	= (zoom == false) ? sm_width : big_width;
	height	= (zoom == false) ? sm_height : big_height;
	
	var theImage = document.getElementById('page_image');
	theImage.height = height;
	theImage.width  = width;
    
	var imageCont = document.getElementById('image_container' + book);

	imageCont.style.width = width;
	imageCont.style.height = height;
	imageCont.style.background = "url('" + src + "')";
	
}

function change_zoom()
{
	// set zoom flag
	zoom = (zoom) ? false : true;
		
	// update image
	changeImg(0);
	
	// change zoom button
	toppos = (zoom) ?  -14 : 0;
	document.getElementById('zoom').style.background = "url(images/zoom.gif) 0px " + toppos + "px";
}

function CountryChange()
{
    var drpCountry=document.getElementById('drpCountry');
    var txtCountry=document.getElementById('txtCountry');
    txtCountry.disabled=(drpCountry.selectedIndex<=4);
    if(txtCountry.disabled)
        txtCountry.value="";
}

function ContactTypeChange()
{
    var drpType=document.getElementById('drpType');
    var tdDescrip=document.getElementById('descrip');
    if(drpType==null)
        return;
        
    switch (drpType.selectedIndex)
    {
        case 0:
            tdDescrip.innerHTML='Your Feeback';
            break;
        case 1:
            tdDescrip.innerHTML='Your Question';
            break;
        case 2:
            tdDescrip.innerHTML='Your Comment';
            break;
        case 3:
            tdDescrip.innerHTML='Your question or information about your location / event';
            break;
        case 4:
            tdDescrip.innerHTML='Your Enquiry';
            break;
        default:
            tdDescrip.innerHTML='Your comments';
            break;
    }
}