function begining()
{
	var main = document.getElementById("main");
	var second = document.getElementById("second");
	var zn;
	var src;
	var tit;
	var lnk;

if (parseInt(form1.sch1.value)==1)
	{

	form1.sch2.value=0;
src=new Array();
tit=new Array();
lnk=new Array();
var i;
var fn;
for(i=1; i<=parseInt(form1.number.value);i++)
{
fn="src"+i;

eval("src["+i+"]=form1."+fn+".value;");
fn="tit"+i;
eval("tit["+i+"]=form1."+fn+".value;");
fn="lnk"+i;
eval("lnk["+i+"]=form1."+fn+".value;");
}
    var min_random = 1;
    var max_random = form1.number.value;

    max_random++;

    var range = max_random - min_random;
    var numb=Math.floor(Math.random()*range) + min_random;
	second.src=src[numb];
	}
if (form1.sch1.value=="") {form1.sch1.value="0"}
if (parseInt(form1.sch1.value)>=670)
	{
	form1.sch1.value=0;
	}

if (form1.sch2.value!="")
	{

	zn=parseInt(form1.sch2.value)/50;
	setElementOpacity("main",1-zn);
	setElementOpacity("second",zn);
	form1.sch2.value=parseInt(form1.sch2.value)+1;
	}
if (parseInt(form1.sch2.value)>50) {
form1.sch2.value="";
chng();
}
form1.sch1.value=parseInt(form1.sch1.value)+1;

}

function setElementOpacity(sElemId, nOpacity)
{

  var opacityProp = getOpacityProperty();
  var elem = document.getElementById(sElemId);
  if (!elem || !opacityProp) return; // Если не существует элемент с указанным id или браузер не поддерживает ни один из известных функции способов управления прозрачностью
  
  if (opacityProp=="filter")  // Internet Exploder 5.5+
  {
    nOpacity *= 100;
	
    // Если уже установлена прозрачность, то меняем её через коллекцию filters, иначе добавляем прозрачность через style.filter
    var oAlpha = elem.filters['DXImageTransform.Microsoft.alpha'] || elem.filters.alpha;
    if (oAlpha) oAlpha.opacity = nOpacity;
    else elem.style.filter += "progid:DXImageTransform.Microsoft.Alpha(opacity="+nOpacity+")"; // Для того чтобы не затереть другие фильтры используем "+="
  }
  else // Другие браузеры
    elem.style[opacityProp] = nOpacity;
}

function getOpacityProperty()
{
  if (typeof document.body.style.opacity == 'string') // CSS3 compliant (Moz 1.7+, Safari 1.2+, Opera 9, IE7)
    return 'opacity';
  else if (typeof document.body.style.MozOpacity == 'string') // Mozilla 1.6 и младше, Firefox 0.8 
    return 'MozOpacity';
  else if (typeof document.body.style.KhtmlOpacity == 'string') // Konqueror 3.1, Safari 1.1
    return 'KhtmlOpacity';
  else if (document.body.filters && navigator.appVersion.match(/MSIE ([\d.]+);/)[1]>=5.5) // Internet Exploder 5.5+
    return 'filter';

  return false; //нет прозрачности
}

function anim(src)
{
var L=1;
var J=1;
var main = document.getElementById("main");
var second = document.getElementById("second");
var i=0;
while (i<=1)
	{
	setElementOpacity("second", i);
	setElementOpacity("main", 1-i);
	i=i+0.01;
	}
}


function chng()
{
var src;
var tit;
var lnk;
src=new Array();
tit=new Array();
lnk=new Array();
var i;
var fn;
for(i=1; i<=parseInt(form1.number.value);i++)
{
fn="src"+i;

eval("src["+i+"]=form1."+fn+".value;");
fn="tit"+i;
eval("tit["+i+"]=form1."+fn+".value;");
fn="lnk"+i;
eval("lnk["+i+"]=form1."+fn+".value;");
}

var main = document.getElementById("main");
var second = document.getElementById("second");
var photo=document.getElementById("photo");


main.src=second.src;

for(i=1; i<=parseInt(form1.number.value);i++)
{
if (main.src==src[i])
	{ 
	photo.href=lnk[i];
	photo.title="Фото: "+tit[i];
	}
}

	setElementOpacity("main", 1)
	setElementOpacity("second", 0)

}


