//функция для создания окна одиночного выбора
function selectSingleImageWindow(id,galaryName,rootDir)
{
	var newWin=window.open("",id,"width=640,height=500,toolbar=no,location=no,status=no,menubar=no,directories=no,scrollbars=no,dependent=yes,resizeable=no,center=yes");
	newWin.document.write("<body></body>");
	moveWindowToCenter(newWin);
	newWin.location.href="/moduls/myImageGalary/imageManager.php?single="+galaryName+"&id="+id+"&rd="+rootDir;
}

//Множественного выбора
function selectMultImageWindow(id,galaryName,rootDir)
{
	var newWin=window.open("",id,"width=640,height=500,toolbar=no,location=no,status=no,menubar=no,directories=no,scrollbars=no,dependent=yes,resizeable=no,center=yes");
	newWin.document.write("<body></body>");
	moveWindowToCenter(newWin);
	newWin.location.href="/moduls/myImageGalary/imageManager.php?mult="+galaryName+"&id="+id+"&rd="+rootDir;
}


//Очищаем одиночный выбор картинки
function clearSingleImageValue(id)
{
	var divObj=document.getElementById(id);
	var img=divObj.getElementsByTagName("img")[0];
	img.src="/moduls/myImageGalary/Pictures/noImageSelect.gif";
	
	var p=divObj.getElementsByTagName("p")[0];
	p.innerHTML= "";
	
	var input=divObj.getElementsByTagName("input")[0];
	input.value= "";
}



function clearMultImageValue(id)
{
	var divObj=document.getElementById(id);
	var HTML='<div class="ImageList"><center><img src="/moduls/myImageGalary/Pictures/noImagesSelect.gif"></center><p class="descriptionArea"></p></div>';
	document.getElementById("html_"+id).innerHTML=HTML;
	
	var input=divObj.getElementsByTagName("input")[0];
	input.value="";
}







////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////// Функции диалогового окна


// Функция для переключения навигации внутри окошка
function selectNavi(tdObj)
{
	var trNaviObj=document.getElementById("navigation");
	var trBodyObj=document.getElementById("body");

	var tdList=trNaviObj.getElementsByTagName("td");
	
	for(var i=0; i<tdList.length; i++)
	{
		if( tdList[i].id == tdObj )
		{
			tdList[i].className="selected";
			document.getElementById("content_"+(i+1)).className="selected";
		}
		else
			if(tdList[i].id)
			{
				tdList[i].className="active";
				if(document.getElementById("content_"+(i+1)))
					document.getElementById("content_"+(i+1)).className="nonActive";
			}
	}
}



//Функция отображения превьюшки при выборе фотки мышкой в списке, передается индекс
function selectPreViewImage(index)
{
	var preViewImg=document.getElementById("preViewImg");
	var preViewDesc=document.getElementById("preViewDesc");
	

	var name=document.getElementById("src_"+index);
	var txt=document.getElementById("txt_"+index);
	
	preViewImg.src=name.value;
	preViewDesc.innerText=txt.value;
	
	var i=0;
	var tri=0;
	while( tri=document.getElementById("tr_"+i))
	{	
		tri.style.background= (index==i) ? "silver":"white";
		name.style.backgroundColor="silver";
		i++;
	}
	
}


//Функция для выбора всех чекбоксов
function selectAllChbox(obj)
{
	var i=0;
	var chi=0;
	while( chi=document.getElementById("chbox_"+i))
	{	
	//	alert(chi);
		chi.checked= (obj.checked) ? "checked": false;
		i++;
	}
}



//Возвращаем одиночное значение
function returnPictureSingleValue(id,imageSrc,describeText)
{
	var d=window.opener.document;
	var divObj=d.getElementById(id);
	var img=divObj.getElementsByTagName("img")[0];
	img.src=imageSrc;
	
	var p=divObj.getElementsByTagName("p")[0];
	p.innerHTML= (!describeText) ? "": describeText;
	
	var input=divObj.getElementsByTagName("input")[0];
	input.value=basename(imageSrc);
	
	window.close();
}



//Возвращаем множественные значения
function returnPictureMultValue(id,imageSrcArr,describeTextArr)
{
	var d=window.opener.document;
	var divObj=d.getElementById(id);
	var HTML="";
	var value="";
	for(i=0; i<imageSrcArr.length;i++)
	{
		HTML+="<div class=ImageList><center><img src='"+imageSrcArr[i]+"'></center><p class=descriptionArea>"+describeTextArr[i]+"</p></div>";
		value+=basename(imageSrcArr[i])+";";
	}
	
	d.getElementById("html_"+id).innerHTML=HTML;
	
	var input=divObj.getElementsByTagName("input")[0];
	input.value=value;
		
	window.close();
}




// Функция выбора галочками картинок из inputa
function checkedInputValues(id)
{
	var d=window.opener.document;
	var divObj=d.getElementById(id);
	var input=divObj.getElementsByTagName("input")[0];
	
	var pictures=explode(";",input.value);
	var pictureListArea=document.getElementById('pictureListArea');
	pictureListArea=pictureListArea.getElementsByTagName("input");
	
	for(i=0;i<pictureListArea.length;i++)
	{
		for(j=0;j<pictures.length;j++)
		{
			if(pictureListArea[i].value=="/"+pictures[j])
			{
					pictureListArea[i-1].checked="checked";
			}
		}
	}
}