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 formCheck() {

  if ( ( document.addme.emailadd.value == '' ) || ( (document.addme.emailadd.value!='') && (document.addme.emailadd.value.indexOf('@') < 0)  ) ){
    alert("Укажите, пожалуйста, адрес E-mail");
    document.addme.emailadd.focus();
    return false;
  } 

   return true;
}


function place_elements(mingap){

	// usual value mingap = 980
	// for wide pages 1200
	
	rdshift = 1092;
	qdshift = -300;
	

	if (document.body.clientWidth>=mingap){
		document.getElementById('contactsdiv').style.marginLeft=(document.body.clientWidth-1050)/3;
	}
	
	
	if ((document.body.clientWidth>=mingap) && (document.body.clientWidth<=1255)){
		document.getElementById('dvr1').style.marginLeft = (document.body.clientWidth + qdshift);
		document.getElementById('dvr2').style.marginLeft = (document.body.clientWidth + qdshift);
		document.getElementById('dvr3').style.marginLeft = (document.body.clientWidth + qdshift);
		document.getElementById('dvr4').style.marginLeft = (document.body.clientWidth + qdshift);
		document.getElementById('dvcont').style.width    = (document.body.clientWidth - 602);
	} 
	if (document.body.clientWidth>1255) {
		document.getElementById('dvr1').style.marginLeft = (1255 + qdshift);
		document.getElementById('dvr2').style.marginLeft = (1255 + qdshift);
		document.getElementById('dvr3').style.marginLeft = (1255 + qdshift);
		document.getElementById('dvr4').style.marginLeft = (1255 + qdshift);
		document.getElementById('dvcont').style.width    = (1255 - 602);
	} 
	
	if (document.body.clientWidth<mingap) {
		document.getElementById('dvr1').style.marginLeft = (mingap + qdshift);
		document.getElementById('dvr2').style.marginLeft = (mingap + qdshift);
		document.getElementById('dvr3').style.marginLeft = (mingap + qdshift);
		document.getElementById('dvr4').style.marginLeft = (mingap + qdshift);
		document.getElementById('dvcont').style.width    = (mingap - 602);
	} 
	
}




function preloads(){
	imgs = new Array();
	
	for(j=1;j<=7;j++)
	{
		imgs[j]=new Image(193,284);
		imgs[j].src='i/cg/cg'+j+'.jpg';
	}
	
	npic1=new Image(68,25);
	npic1.src='i/m/b1.gif';
	
	npic2=new Image(76,25);
	npic2.src='i/m/b2.gif';
	
	npic3=new Image(95,25);
	npic3.src='i/m/b3.gif';
	
	npic4=new Image(123,25);
	npic4.src='i/m/b4.gif';
	
	npic5=new Image(89,25);
	npic5.src='i/m/b5.gif';
	
	npic6=new Image(74,25);
	npic6.src='i/m/b6.gif';
	
	npic7=new Image(120,25);
	npic7.src='i/m/b7.gif';
}

function fade(){
	if ((fdv < 1))
	{
		fdv = fdv+0.02;
		setElementOpacity('covergirln', fdv);
		setElementOpacity('covergirl', 1-fdv);
		setTimeout("fade();", 50);
	}
	else
	{
		setElementOpacity('covergirl',  1);
		setElementOpacity('covergirln', 0);

		now_girl=next_girl;
		next_girl=next_girl+1;
		if (next_girl>7) { next_girl = 1; } 
		
		document.images['cgname'].src  = imgs[now_girl].src;		
		document.images['cgnamen'].src = imgs[next_girl].src;

		fdv=0.0;
		setTimeout("fade();", 5000);
	}
}	
	



now_girl = 4;
next_girl = 1;
fdv = 1;

