function newImage(arg) 
{
	rslt = new Image();
	rslt.src = arg;
	return rslt;
}



var	plane = newImage("img/image-contacts-plae.gif");
var	plane_on = newImage("img/image-contacts-plae-on.gif");

function swapON(id){
document.getElementById(id).src=eval(id+'_on').src;
}

function swapOFF(id){
document.getElementById(id).src=eval(id).src;
}


function processList(list){
	if (lists[list]==0)
		{
			openList(list);
			lists[list]=1;
		} else {
			closeList(list);
			lists[list]=0;
		}
}


function closeList(id){
	var obj=document.getElementById('list_'+id);
		if(obj) {
				obj.className='hidden';

				var openroot=document.getElementById('openedroot_'+id);
				openroot.className="delighted";

				var arrow=document.getElementById('openedarrow_'+id);
				arrow.className="rootli";

		}
}

function openList(id){
	var obj=document.getElementById('list_'+id);
		if(obj) { 



				obj.className='visible';
				var openroot=document.getElementById('openedroot_'+id);
				openroot.className="highlighted";

				var arrow=document.getElementById('openedarrow_'+id);
				arrow.className="arrdown";

		 }
}


var currentImage;

function loadPhoto(filename,id){
	resetFrames();

	currentImage=id;
	
	refreshNav();

	setFrame(id);

	showImage(filename);
}

function getPrevImage(){
	var index=currentImage-1;
	var newfilename=photosUrls[index];
	loadPhoto(newfilename,index);
}

function getNextImage(){
	var index=currentImage+1;
	var newfilename=photosUrls[index];
	loadPhoto(newfilename,index);
}


function refreshNav(){


	document.getElementById('prevButton').className="visible";	
	document.getElementById('nextButton').className="visible";	

	if(currentImage==1) document.getElementById('prevButton').className="hidden";	
	if(currentImage==photosMax) document.getElementById('nextButton').className="hidden";	
}

function resetFrames(){
	for(var c=1;c<=photosMax;c++){
		var obj=document.getElementById('frame_'+c);
		if(obj) obj.className="frame_off";
	}
}

function setFrame(num){
		var obj=document.getElementById('frame_'+num);
		if(obj) obj.className="frame_selected";
}



function showImage(imagehref){

	imgPreload = document.createElement('img');

	imgPreload.src = 'stock/gallery/'+imagehref;

	imgNull = document.createElement('img');
	imgNull.src='img/null.gif';


//	document.getElementById('imageMy').style.display="none";
	document.getElementById('fullimage').src = imgNull.src;
//	document.getElementById('loader').style.display="block";

	imgPreload.onload=function(){

//		document.getElementById('loader').style.display="none";
		document.getElementById('fullimage').src = imgPreload.src;
		document.getElementById('imageMy').style.display="block";
		imgPreload.src="";	
	}

}


function checkWidth(){
	var w=document.getElementById('datadiv').clientWidth;
	document.getElementById('footerdata').style.width=w+"px";
}	


function checkWidthPage(){
//	var w=document.getElementById('pagewidth').clientWidth;
//	var wrap=document.getElementById('maintextdata').clientWidth;

//	if(w>760)
//		document.getElementById('pagewidth').style.width="760px";
//	else  document.getElementById('pagewidth').style.width=wrap+"px";
}

