/*
*  тут скрипт для выбора картинки из галереи
*/
function GetImage(pref,pic){
   var param;
   var url="selpic.php";
   var ret;
   param="center:yes;help:no;resizeable:no;status:no;dialogWidth:800px;dialogHeight:600px";
   ret = window.showModalDialog(url+"?pref="+pref+"&pic="+pic,"",param);
   if (ret["exit"])
   {
       return ret["picture"];
   }
   else
   {
      return false;
   }  
}

function GetPic(pref,pic)
{
   var rv;
   rv = GetImage(pref,pic);
   if (rv) {
	   document.all["cpicture"].value = rv;
   }
} 

function SetRet()
{
  var mRet = new Array();
  var el,i;
  mRet["exit"]=true;
  el = document.getElementsByName("cpicture");
  for (i=0;i<el.length;i++)
  {
     if(el[i].checked)
	 {
	    mRet["picture"] = el[i].value;
	 } 
  }  
  window.returnValue = mRet;
  window.close();	  
}

function InsImage(pref,pic)
{
   var param;
   var url="getpic.php";
   var ret;
   param="center:yes;help:no;resizeable:no;status:no;dialogWidth:800px;dialogHeight:600px";   
   ret = window.showModalDialog(url+"?pref="+pref+"&pic="+pic,"",param);
   if (ret["exit"])
   {
       return ret;
   }
   else
   {
      return false;
   }  
}

function InsPix(pref,pic)
{
   var rv;
   var result = new Array();
   rv = InsImage(pref,pic);
   if (rv) {
  		result["src"] = "images/"+rv["picture"];
		result["alt"] = "";
		result["border"] = "0";
		result["hspace"] = "10";
		result["vspace"] = "10";
		result["align"] = rv["pos"];
   }
   return result;
} 

function SetRet2()
{
  var mRet = new Array();
  var el,i;
  mRet["exit"]=true;
  el = document.getElementsByName("cpicture");
  for (i=0;i<el.length;i++)
  {
     if(el[i].checked)
	 {
	    mRet["picture"] = el[i].value;
		mRet["pos"] = document.all["cpos"].value;
	 } 
  }  
  window.returnValue = mRet;
  window.close();	  
}

function InsRef()
{
   var rv;
   var result = new Array();
   rv = InsPage();
   if (rv) {
	if (rv["type"]==0)
	{
	   result["href"] = "javascript:PopUP_Win("+rv["page"]+");";	}	if (rv["type"]==1)
	{
	   result["href"] = "#"+rv["anchor"];
	}
	if (rv["type"]==2)
	{
	   result["href"] = "index.php?menuid="+rv["menu"];
	}
   }
   return result;
} 

function SetRet3()
{
  var el,i;
  var mRet = new Array();
  el = document.getElementsByName("ctype");
  for (i=0;i<el.length;i++)
  {
     if(el[i].checked)
     {
	mRet["type"]=i;
     } 
  }  
  mRet["exit"]=true;
  mRet["page"] = document.all["cpage"].value;
  mRet["anchor"] = document.all["canchor"].value;
  mRet["menu"] = document.all["cmenu"].value;
  //mRet["txt"] = document.all["cname"].value;
  window.returnValue = mRet;
  window.close();	  
}


function InsPage()
{
   var param;
   var url="getpage.php";
   var ret;
   param="center:yes;help:no;resizeable:no;status:no;dialogWidth:800px;dialogHeight:600px";   
   ret = window.showModalDialog(url,"",param);
   if (ret["exit"])
   {
       return ret;
   }
   else
   {
      return false;
   }  
}

function PopUP_Win(href)
{
  var maxX,maxY,top,left,x,y;
	maxX = screen.availWidth;
	maxY = screen.availHeight;
	x = maxX * 3/ 7;
	y = maxY * 2 / 3;
	top = (maxY-y) / 2;
	left = (maxX-x) / 2;
	popupWin = window.open('/showpage.php?id='+href, 'FRWindow',
                          'location,'+
                          'width='+x+','+
                          'height='+y+','+
                          'menubar=0,'+
                          'toolbar=0,'+
                          'location=0,'+
                          'directories=0,'+
                          'scrollbars=1,'+
                          'status=no,'+
                          'resizable=0,'+
                          'top='+top+','+
                          'left='+left);
      popupWin.focus();
}

function ShowPic(pic,nx,ny)
{
  var maxX,maxY,top,left;
	maxX = screen.availWidth;
	maxY = screen.availHeight;
	if (nx>maxX)
	{
	    nx=maxX;
		ny=maxY;
	}
	if (ny>maxY)
	{
	    nx=maxX;
		ny=maxY;
	}
	top = (maxY-ny) / 2;
	left = (maxX-nx) / 2;
	popupWin = window.open('/showpic.php?pic='+pic, 'SPWindow',
                          'location,'+
                          'width='+nx+','+
                          'height='+ny+','+
                          'menubar=0,'+
                          'toolbar=0,'+
                          'location=0,'+
                          'directories=0,'+
                          'scrollbars=1,'+
                          'status=no,'+
                          'resizable=0,'+
                          'top='+top+','+
                          'left='+left);
      popupWin.focus();
}

function InsGal()
{
   var param;
   var url="getgal.php";
   var ret;
   param="center:yes;help:no;resizeable:no;status:no;dialogWidth:400px;dialogHeight:450px";   
   ret = window.showModalDialog(url,"",param);
   if (ret["exit"])
   {
       return ret;
   }
   else
   {
      return false;
   }  
}

function InsGalery()
{
   var rv;
   rv = InsGal();
   if (rv) {
	   document.all["cpage"].value = document.all["cpage"].value + '{drawgalery('+rv["idgal"]+')}';	   
   }
} 

function SetRet4()
{
  var mRet = new Array();
  mRet["exit"]=true;
  mRet["idgal"] = document.all["cgal"].value;
  window.returnValue = mRet;
  window.close();	  
}

function show(){
  var el,i;
  el = document.getElementsByName("ctype");
  for (i=0;i<el.length;i++)
  {
     if(el[i].checked)
     {
	if (i==0)
	{
		document.all["cpage"].disabled=false;
		document.all["canchor"].disabled=true;
		document.all["cmenu"].disabled=true;
	}
	if (i==1)
	{
		document.all["cpage"].disabled=true;
		document.all["canchor"].disabled=false;
		document.all["cmenu"].disabled=true;
	}
	if (i==2)
	{
		document.all["cpage"].disabled=true;
		document.all["canchor"].disabled=true;
		document.all["cmenu"].disabled=false;
	}
     } 
  }  
}
