

/*----------------- Почтовые скрипты --------------------*/
function picWriteMail()
{
document.write ('<a href="mailto:'+'info'+'@'+'isys.in.ua'+'?subject='+'Message subject (From isys.in.ua)'+'">'+'<img src="img/m_mail.gif" width="12" height="8"></a>');
}

function writeMail (login, serv, subj, addons)
{
if (!subj) subj='From actorscasting.ru';
var string='<nobr><a href="mailto:'+login+'@'+serv+'?subject='+subj+'" '+addons+'>'+login+'@'+serv+'</a></nobr>';
document.write (string);
}

/*----------------- Находим элемент --------------------*/
function findObj(n) {
var x;
var ns6 = document.getElementById ? 1 : 0
var ie = document.all ? 1 : 0
var ns = document.layers ? 1 : 0
if(ns6){x = document.getElementById(n) }
if(ie){x = document.all[n] }
if(ns){x = document[n] }
return x;
}

/*----------------- Куки на отображение страницы --------------------*/
function getCurr() {
 var dc = document.cookie;
 var prefix ="currView=";
 var begin = dc.indexOf("; " + prefix);
 if (begin == -1) {
 begin = dc.indexOf(prefix);
 if (begin != 0) return null;
 } else
 begin += 2;

 var end = document.cookie.indexOf(";", begin);
 if (end == -1)
 end = dc.length;

 return dc.substring(begin + prefix.length, end);
}

function initView() {
/*Если есть куки, назначаем видимый слой равным значению куки*/
 var toShow=getCurr();
 if (toShow) {
 toShow=findObj(toShow);
 }
/*Если нет куки, назначаем видимый слой равным первому слою*/
 else {
 toShow=findObj(defView);
 }
/*Показываем видимый слой*/
 toShow.className="visible";
xxx=fixFooter();
}

function fixFooter() {
f=findObj("footer");
f.style.display="none";
f.style.bottom=0;
f.style.display="block";
}

function chView(number) {
/*Если есть куки, назначаем старый слой равным значению куки*/
 var oldView=getCurr();
 if (getCurr()) {
 oldView=findObj(oldView);
 }

/*Если нет куки, назначаем старый слой равным первому слою*/
 else {
 oldView=findObj(defView);
 }

/*Скрываем старый слой*/
oldView.className="hidden";
/*Показываем новый слой (number)*/
findObj(number).className="visible";
/*Устанавливаем новый куки*/
var expTime = new Date();
expTime.setTime(expTime.getTime() + 365 * 24 * 60 * 60 * 1000);
document.cookie="currView="+number+"; expires=" + expTime.toGMTString();

xxx=fixFooter();
}

/*----------------- Раскрывающийся список --------------------*/

function showQ(qName, picName)
{
 var obj=findObj(qName);

 if (obj.style) obj=obj.style;
 if (obj.display!='block') {
 obj.display='block';
 document.images[picName].src = minusImg.src;
 }
 else {
 obj.display='none';
 document.images[picName].src = plusImg.src;
 }
 xxx=fixFooter();
}

var flag=true;

function showAll(){
var obj;
var zu=findObj('faq').getElementsByTagName('dd');
var count=zu.length;
for (i=1; i<=count; i++)
 {
 obj= findObj("q"+i);
 if (obj) {
 if (flag)
 {obj.style.display="block";
 document.images["arr"+i].src = minusImg.src;
 findObj("all").innerHTML = hideall;
 }
 else {
 obj.style.display="none";
 document.images["arr"+i].src = plusImg.src;
findObj("all").innerHTML = showall;
}
}
 }
flag=!flag;
 xxx=fixFooter();
}

/*----------------- Навигация по портфолио --------------------*/
document.onkeydown = NavigateThrough;

function NavigateThrough (event)
{
if (!document.getElementById) return;

if (window.event) event = window.event;

if (event.ctrlKey && event.shiftKey)
{
var link = null;
switch (event.keyCode ? event.keyCode : event.which ? event.which : null)
{
case 0x25:
link = document.getElementById ('next');
break;
case 0x27:
link = document.getElementById ('prev');
break;
case 0x26:
link = document.getElementById ('home');
break;
case 0x20:
link = document.getElementById ('home');
break;
}

if (link && link.href) document.location = link.href;
}
}

//***********************************************************************************************************
