//-------------------------------------------------------------
var ClBkgMaterialPassiv = "#eeeeee";
var ClTxtMaterialPassiv = "#464646";
var ClBkgMaterialOver = "#dedede";
var ClTxtMaterialOver = "#464646";
var ClBkgMaterialActiv = "#dedede";
var ClTxtMaterialActiv = "#464646";
//-------------------------------------------------------------

var OldSelect = "";
var CurSelect = "";

function getafter()
{
  var gr0 = window.location.href;
  if(gr0.indexOf("?",0) == -1) {
     OldSelect = document.all['Start'].children[0];
   }
  else {
     var gr1 = gr0.substr(gr0.indexOf("?",0)+1, gr0.length);
     var NameId = gr1.substr(0, gr1.length-5);
	 var postfix="_"+gr0.substr(gr0.indexOf(".html", 0)-1, 1);
	 hideframe.location.href=gr1+postfix+".html?";
     OldSelect = document.getElementById(gr1+postfix);
   } 

  OldSelect.style.color = ClTxtMaterialActiv;
  OldSelect.style.backgroundColor = ClBkgMaterialActiv;
  OldSelect.onclick = MEmpty;
  OldSelect.onmouseover = MEmpty;
  OldSelect.onmouseout = MEmpty;
  OldSelect.style.cursor = "default";
 
  //hideframe.navigate(gr1)
 
}

var waitStr=new Array("Gözləyin, yüklənir...","Please wait...","Идет загрузка...","Attendez, s’il vous plaît...","Bitte warten...");

function currentLanguageID()
{
  var url=window.location.href;
  var curLang = url.substr(url.indexOf(".html", 0)-1, 1);
  switch(curLang) {
    case "a": return 0;
    case "e": return 1;
    case "r": return 2;
    case "f": return 3;
    case "d": return 4;
   }
   return -1;
}

function SetFrame(evt)
{
 CurSelect = getEvtSrc(evt);
 if(CurSelect.tagName=="LI") {
    CurSelect = event.srcElement.parentElement;
 }

 var html_name = CurSelect.id + ".html"   
 
 CurSelect.onclick = MEmpty;
 CurSelect.onmouseover = MEmpty;
 CurSelect.onmouseout = MEmpty;
 CurSelect.style.cursor = "default";
 CurSelect.style.textDecoration = "none";

 if(OldSelect != "") {
    OldSelect.onclick = SetFrame;
    OldSelect.style.cursor = "pointer";
    if(OldSelect.id.indexOf("arj", 0) == -1) {
       OldSelect.onmouseover = MOver;
       OldSelect.onmouseout = MOut;
       OldSelect.style.color = ClTxtMaterialPassiv;
       OldSelect.style.backgroundColor = ClBkgMaterialPassiv;
	 }
  }
  
 if(html_name.indexOf("arj", 0) == -1)
 {
    CurSelect.style.color = ClTxtMaterialActiv;
    CurSelect.style.backgroundColor = ClBkgMaterialActiv;
 }
   
 //MaterialZone.innerHTML = "Please wait...";
 document.getElementById("MaterialZone").innerHTML=waitStr[currentLanguageID()];

 hideframe.location.href=html_name+"?";
 OldSelect = CurSelect;
}

function getEvtSrc(evt)
{
	evt=(evt)?evt:event;
	return (evt.target)?evt.target:evt.srcElement;
}

function MOver(evt)
{
	var evtSrc=getEvtSrc(evt);
	evtSrc.style.cursor = "pointer";
	evtSrc.style.color = ClTxtMaterialOver;
	evtSrc.style.backgroundColor = ClBkgMaterialOver;
	evtSrc.style.textDecoration = "none";
}

function MOut(evt)
{
	var evtSrc=getEvtSrc(evt);
	evtSrc.style.color = ClTxtMaterialPassiv;
	evtSrc.style.backgroundColor = ClBkgMaterialPassiv;
	evtSrc.style.textDecoration = "none";
}

function MEmpty()
{
}


function up_levelOld()
{
   parent.document.getElementById("MaterialZone").innerHTML=document.body.innerHTML;	
   document.body.innerHTML = "";
   HeightAlign(window.parent.LeftTab, window.parent.MaterialZone, 265);
}

function up_level()
{
	if((parent.document.location.href.indexOf("?",0)!=-1) && (window.location.href.indexOf("?",0)==-1))
	{
		return;
	}
	parent.document.getElementById("MaterialZone").innerHTML=document.body.innerHTML;	
	document.body.innerHTML = "";
	HeightAlign(window.parent.LeftTab, window.parent.MaterialZone, 265);
}

//--------------------------------------------------------------------------
//           Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð»ÐµÐ²Ð¾Ð¹ ÑÑ‚Ð¾Ñ€Ð¾Ð½Ñ‹
//--------------------------------------------------------------------------
function HeightAlign(object1, object2, length)
{
  if(object1==null)  return;

  if((object2.clientHeight - length) > 10)
      object1.style.height = object2.clientHeight - length;
   else  
      object1.style.height = 10;
}

function LangClick(evt)
{
	var evtSrc=getEvtSrc(evt);
  var TargetLang = evtSrc.id
  var Replace;
  switch(TargetLang) {
    case "az":
	   Replace = "_a.html";
	   break;
    case "en":
	   Replace = "_e.html";
	   break;
    case "ru":
	   Replace = "_r.html";
	   break;
    case "fr":
	   Replace = "_f.html";
	   break;
    case "de":
	   Replace = "_d.html";
	   break;
   }
   var replaceLang="lang="+TargetLang;

  var OldLocation = window.location.href;

  if((OldLocation.indexOf("find.cgi?", 0) != -1) ||
      (OldLocation.indexOf("tmplnk_", 0) != -1)) {
         window.location.href = "../_News/_news" + Replace+"?lang="+TargetLang;
	     return;
   }

  var posVopros = OldLocation.indexOf("?", 0);
  
  if(OldLocation.indexOf("lang=",0)!=-1) {
	  var langFind=OldLocation.substr(OldLocation.indexOf("lang=", 0), 7);	  
	  OldLocation=OldLocation.replace(langFind,replaceLang);
  }
  
  var Find = OldLocation.substr(OldLocation.indexOf(".html", 0)-2, 7);
  var NewLocation = OldLocation.replace(Find, Replace);
  window.location.href = NewLocation;
}


function LangOver(evt)
{
	var evtSrc=getEvtSrc(evt);	
	evtSrc.style.cursor = "pointer";
	evtSrc.style.color = "#ff6c00";
}

function LangOut(evt)
{
	var evtSrc=getEvtSrc(evt);
	evtSrc.style.color = "#a0a0a0";
}


//*******************  Create new image window **********************
var iCountWnd = 32;
var iWnd = -1;
var wndImg = new Array(iCountWnd);
//--------------------------------------------------------------------------
//                   OpenImage
//--------------------------------------------------------------------------
function OpenImage(Phath, PTitle, PathPrefix, urlEmptyHTML)
{
 iWnd++;
 if(iWnd >= iCountWnd) iWnd = 0;

 var left = (screen.width-612)/2;
 var top = (screen.height-432)/2 - 60;
 var str = "toolbar=no, scrollbars=auto, resizable=no, status=yes, location=no, width=600, height=420 , left=" +
		    left + ", top=" + top;
			
 var strWndName = "Name_"+iWnd;
 var FullPath, PathEmptyHTML;

 if(PathPrefix==null) FullPath = "../district_images/" + Phath;
 else FullPath = PathPrefix + Phath;

 if(urlEmptyHTML==null) PathEmptyHTML = "../district_images/Empty.html";
 else PathEmptyHTML = urlEmptyHTML;

 wndImg[iWnd] = open(PathEmptyHTML, strWndName, str);
 wndImg[iWnd].imgPath = FullPath;
 wndImg[iWnd].imgTitle = PTitle;
}


function OpenImage1(Phath, PTitle, PathPrefix, urlEmptyHTML)
{
 iWnd++;
 if(iWnd >= iCountWnd) iWnd = 0;

 var left = (screen.width-910)/2;
 var top = (screen.height-860)/2 - 60;
 var str = "toolbar=no, scrollbars=auto, resizable=no, status=yes, location=no, width=900, height=598 , left=" +
		    left + ", top=" + top;
			
 var strWndName = "Name_"+iWnd;
 var FullPath, PathEmptyHTML;

 if(PathPrefix==null) FullPath = "../district_images/" + Phath;
 else FullPath = PathPrefix + Phath;

 if(urlEmptyHTML==null) PathEmptyHTML = "../district_images/Empty.html";
 else PathEmptyHTML = urlEmptyHTML;

 wndImg[iWnd] = open(PathEmptyHTML, strWndName, str);
 wndImg[iWnd].imgPath = FullPath;
 wndImg[iWnd].imgTitle = PTitle;
}

//--------------------------------------------------------------------------
//                   OpenImage
//--------------------------------------------------------------------------
function OpenImage2(Phath, PTitle, PathPrefix, urlEmptyHTML)
{
 iWnd++;
 if(iWnd >= iCountWnd) iWnd = 0;

 var left = (screen.width-100)/2;
 var top = (screen.height-100)/2 - 60;
 var str = "toolbar=no, scrollbars=auto, resizable=no, status=yes, location=no, width=600, height=420 , left=" +
		    left + ", top=" + top;
			
 var strWndName = "Name_"+iWnd;
 var FullPath, PathEmptyHTML;

// if(PathPrefix==null) FullPath = "../district_images/" + Phath;
// else FullPath = PathPrefix + Phath;

// if(urlEmptyHTML==null) PathEmptyHTML = "../district_images/Empty.html";
// else PathEmptyHTML = urlEmptyHTML;

 wndImg[iWnd] = open("about:blank", strWndName, str);
 wndImg[iWnd].imgPath = FullPath;
 wndImg[iWnd].imgTitle = PTitle;

 var strInner =  
// "<body id=\"BdImg\" topmargin=\"0\" leftmargin=\"0\" rightmargin=\"0\" bottommargin=\"0\" bgcolor=\"#fcf1dd\" onload=\"ImageLoad()\">" +

 "<table id=\"TblImg\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">" +
 "<tr>" +
 "  <td id=\"TdMess\" align=\"center\" valign=\"middle\"" + 
 "     style=\"height:300; text-align:center; color:#ff0000; font: bold bold 15 Palatino Linotype;\">" +
 "    Loading Photo ! Please wait..." +
 "	</td>" +
 " </tr>" +
 " <tr>" +
 "   <td align=\"center\">" +
 "     <img id=\"TImg\" alt=\"\" src=\"Empty.jpg\">" +
 "	</td>" +
 " </tr>" +
 " <tr>" +
 "   <td id=\"MyId\" style=\"padding:7; text-align:center; color:#585858; font: bold bold 14 Palatino Linotype;\">" +
 "	  ......." +
 "	</td>" +
 " </tr>" +
 "</table>" +

// "</body>" +
 "";

// wndImg[iWnd].document.write(strInner);
 wndImg[iWnd].document.body.innerHTML = strInner;
// wndImg[iWnd].time1 = setInterval("ShowPhoto()", 100);
wndImg[iWnd].document.body.bgcolor = 0xfcf1dd;
wndImg[iWnd].document.body.onload = ImageLoad;
 
}

//--------------------------------------------------------------------------
//                   ImageLoad
//--------------------------------------------------------------------------
function ImageLoad()
{
 this.time1 = setInterval("ShowPhoto()", 100);
}

//--------------------------------------------------------------------------
//                   ShowPhoto
//--------------------------------------------------------------------------
function ShowPhoto()
{
 if((this.imgPath != "undefined") && (this.imgTitle != "undefined")) {
    TImg.src = this.imgPath;
    MyId.innerHTML = this.imgTitle;
	clearInterval(this.time1);
	this.time2 = setInterval("ResizePhoto()", 100);
 }
}

//--------------------------------------------------------------------------
//                   ResizePhoto
//--------------------------------------------------------------------------
function ResizePhoto()
{
 //if(TImg.readyState == "complete") {
 if((TImg.complete) && (TImg.width>4)) {	 
    TdMess.innerHTML = "";						  
    TdMess.style.height = 0;
    if((TImg.height + MyId.clientHeight+60) > 600) {
		this.moveTo((screen.width - (TImg.width+12))/2, 20);
    }
	this.resizeTo(TImg.width+12, TImg.height + MyId.clientHeight+60);
	clearInterval(this.time2);
  }

}


/**************************************************************************/
/********************   For support up_level()  ***************************/
/**************************************************************************/
//------------------------------------------------------------------
//
//------------------------------------------------------------------
function MakeWindow(url, wndWidth, wndHeight)
{
 var str = "toolbar=no, scrollbars=yes, resizable=no, status=yes," +
           " location=no, width=" + wndWidth + ", height=" + wndHeight +
		   " , left=" + ((screen.width-wndWidth)/2+15) + 
		   ", top=" + ((screen.height-wndHeight)/2-45);

 var wnd = open("../../arj_opener.html", "", str);
 wnd.url = url;
}

//------------------------------------------------------------------
//
//------------------------------------------------------------------
function LoadArjMaterial()
{
//  hideframe.navigate(this.url);
  document.all.hideframe.src = this.url;
//  document.getElementById("hideframe").navigate(this.url);
}

//------------------------------------------------------------------
//                     OpenWindow
//------------------------------------------------------------------
function OpenWindow(url, wndWidth, wndHeight)
{
 var str = "toolbar=no, scrollbars=yes, resizeable=no, status=yes," +
           " location=no, width=" + wndWidth + ", height=" + wndHeight + 
		   " , left=" + ((screen.width-wndWidth)/2+15) + 
		   ", top=" + ((screen.height-wndHeight)/2-45);

 var wnd = open(url, "", str);
 //wnd.homeLink.style.display="block";
}

//------------------------------------------------------------------
//----------------------    Video    -------------------------------
//------------------------------------------------------------------
var GTimeVideo;
var timeTitre;

//------------------------------------------------------------------
//               OpenVideoFragment
//------------------------------------------------------------------
function OpenVideoFragment(url)
{
  hideframe.navigate(url);
}

//------------------------------------------------------------------
//               OpenVideo
//------------------------------------------------------------------
function OpenVideo(url, TimeVideo, dKorect, Title)
{
 var str =
      "<table width=\"100%\" cellspacing=\"2\" cellpadding=\"2\" border=\"0\">" +
      "<tr>" +
	  "<td class=\"TdVideoTitle\" align=\"center\">" + Title +
	  "</td>" +
      "</tr>" +
      "<tr>" +
	  "<td align=\"center\">" +
      "<OBJECT id=\"MPlayer1\" WIDTH=\"400\" HEIGHT=\"350\" CLASSID=\"CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95\"" +
      "STANDBY=\"Loading Windows Media Player components...\" TYPE=\"application/x-oleobject\">" +
      "<PARAM NAME=\"FileName\" VALUE=\"Video/" + url + "\">" +
      "<PARAM name=\"ShowControls\" VALUE=\"true\">" +
      "<param name=\"ShowStatusBar\" value=\"false\">" +
      "<PARAM name=\"ShowDisplay\" VALUE=\"false\">" +
      "<PARAM name=\"autostart\" VALUE=\"true\">" +
      "</OBJECT>" +
	  "</td>" +
      "</tr>" +
      "</table>" +
      parent.MaterialZone.innerHTML;
  
 parent.MaterialZone.innerHTML = str;

 AnalizString(TimeVideo, dKorect);
 GTimeVideo = TimeVideo;
 timeTitre = setInterval("TextMove()", 10);
}
//-----------------------------------------------------------------------------
//          openVideoPlayer & openVideoList
//-----------------------------------------------------------------------------
function openVideoPlayer(x, capt)
{
	var backStr=new Array("GeriyÉ™","Back","ÐÐ°Ð·Ð°Ð´","*","*");
	var playerCode="<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\"450\" height=\"360\" id=\"cartoon01\" align=\"middle\">" +
					"<param name=\"allowScriptAccess\" value=\"sameDomain\" />" +
					"<param name=\"movie\" value=\"/_News/video/cartoon"+x+".swf\" /><param name=\"wmode\" value=\"transparent\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#ffffff\" /><embed src=\"/_News/video/cartoon"+x+".swf\" quality=\"high\" bgcolor=\"#ffff00\" wmode=\"transparent\" width=\"480\" height=\"390\" name=\"cartoon01\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />" +
					"</object><br>"+capt+"<p align=\"right\"><a href=\"javascript:openVideoList()\">"+backStr[currentLanguageID()]+"</a></p>";
	
	document.getElementById("cList").style.display="none";
	document.getElementById("player").style.display="block";
	window.resizeTo(500,520)
	document.getElementById("player").innerHTML=playerCode;
}
function openVideoList()
{
	window.resizeTo(470,320)
	document.getElementById("cList").style.display="block";
	document.getElementById("player").innerHTML="";
	document.getElementById("player").style.display="none";	
}

//-----------------------------------------------------------------------------
//          TextMove
//-----------------------------------------------------------------------------
function TextMove()
{
 if(parent.Layer2==null)
    ClearTitre();
 else	
    parent.Layer2.style.left = -parent.MPlayer1.currentPosition*((parent.Layer2.clientWidth-parent.Layer1.clientWidth)/GTimeVideo);
}

//------------------------------------------------------------------
//         ClearTitre
//------------------------------------------------------------------
function ClearTitre()
{
 clearInterval(timeTitre);
}

//------------------------------------------------------------------
//         AnalizString
//------------------------------------------------------------------
function AnalizString(TimeVideo, dKorect)
{
 var Silent = new Array(31);
 var Texts =  new Array(30);
 var SilentCount = 0;
 var TextsCount = 0;

 var str = parent.TitreText.innerHTML;
 var SumTimeSilent = 0.0;

 // Detect Silentium
 var k, k1, k2;
 do {
  k1 = str.indexOf("<BT>", k); 
  k2 = str.indexOf("</BT>", k1+4);
  if(k1==-1 || k2==-1) break;
   
  Silent[SilentCount] = parseFloat(str.substring(k1+4,k2));
  SumTimeSilent += Silent[SilentCount];
  SilentCount++;
  k = k2+5;
 }
 while(true);

 // Detect Texts
 k=0, k1=0, k2=0;
 do {
  k1 = str.indexOf("</BT>", k); 
  k2 = str.indexOf("<BT>", k1+5);
  if(k1==-1 || k2==-1) break;
   
  Texts[TextsCount] = str.substring(k1+5,k2);
  TextsCount++;
  k = k2+4;
 }
 while(true);

 str = "";
 for(var i=0;i<TextsCount;i++)
    str += Texts[i];
 parent.Layer2.innerHTML = "<nobr>" + str + "</nobr>";
 var SumLenTxt = parent.Layer2.clientWidth;

 str = "";
 for(var i=0;i<100;i++)
    str += "&nbsp;";
 parent.Layer2.innerHTML = "<nobr>" + str + "</nobr>";
 var LenSpase = parent.Layer2.clientWidth/100;
 
 var SumLenSilent = SumLenTxt*SumTimeSilent*dKorect/(TimeVideo - SumTimeSilent);
 var LengthVideo = SumLenTxt + SumLenSilent;

// alert("LengthVideo = " + LengthVideo + "  SumLenTxt = " + SumLenTxt + "  SumLenSilent = " + SumLenSilent);
 
// Formation movied string
 str = "";
 str += GenerateSpaces(parent.Layer1.clientWidth/LenSpase/2);
 str += GenerateSpaces(Silent[0]*LengthVideo/TimeVideo/LenSpase);
 for(var i=0; i<TextsCount; i++) {
 	 str += Texts[i];
     str += GenerateSpaces(Silent[i+1]*LengthVideo/TimeVideo/LenSpase);
 }
 str += GenerateSpaces(parent.Layer1.clientWidth/LenSpase/2);

 parent.Layer2.innerHTML = "<nobr>" + str + "</nobr>";
}

//------------------------------------------------------------------
//         GenerateSpaces
//------------------------------------------------------------------
function GenerateSpaces(NSpace)
{
  var strSpace = "";
  for(var i=0; i<NSpace; i++)
      strSpace += "&nbsp;";

  return strSpace;
}

//------------------------------------------------------------------
//               SetUnloadCinema
//------------------------------------------------------------------
function SetUnloadCinema()
{
  parent.BodyCinema.onunload = UnloadCinema;
}

//------------------------------------------------------------------
//                  UnloadCinema
//------------------------------------------------------------------
function UnloadCinema()
{
  parent.MPlayer1.stop();
  parent.ClearTitre();
  parent.MaterialZone.innerHTML = "";
}



//------------------------------------------------------------------
//----------------------    Audio    -------------------------------
//------------------------------------------------------------------
var strTagsMPlayer = "";
var objSelected = null;
var strOldTitle = "";
//------------------------------------------------------------------
//         MusicalPlayer
//------------------------------------------------------------------
function MusicalPlayer(FileName, evt)
{
	
	objSelected = getEvtSrc(evt);
if(strTagsMPlayer=="")  {
     strTagsMPlayer = document.getElementById("TagsMPlayer").innerHTML;
     document.getElementById("TagsMPlayer").innerHTML = "";
     document.getElementById("TagsMPlayer").style.display="block";

  }


  strOldTitle = objSelected.innerHTML;
  document.getElementById("playerDiv").innerHTML = strTagsMPlayer;
 
  
  document.getElementById("MusicTitle").innerHTML = strOldTitle;
  document.getElementById("MediaPlayer").autostart = "true";
  FileName = "/_Culture/_Music/"+FileName;
  document.getElementById("MediaPlayer").fileName = FileName;
  document.getElementById("MediaPlayer").src = FileName;
  document.getElementById("downloadLink").innerHTML = '<a href="'+FileName+'">Download</a>';
}

//------------------------------------------------------------------
//                         UnloadMedia
//------------------------------------------------------------------
function UnloadMedia()
{ 
  parent.MediaPlayer1.stop();
  parent.MaterialZone.innerHTML = "";
}

//------------------------------------------------------------------
//                    SetUnloadMedia
//------------------------------------------------------------------
function SetUnloadMedia()
{
  parent.strTagsMPlayer = "";
  parent.BodyMusic.onunload = UnloadMedia;
}

function Today()
{
	cDate = new Date();
	document.write(cDate.getDate(), " 0", cDate.getMonth(), " ", cDate.getFullYear());
}

