
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);
     OldSelect = document.all[NameId];
   } 

  OldSelect.style.color = ClTxtMaterialActiv;
  OldSelect.style.backgroundColor = ClBkgMaterialActiv;
  OldSelect.onclick = MEmpty;
  OldSelect.onmouseover = MEmpty;
  OldSelect.onmouseout = MEmpty;
  OldSelect.style.cursor = "default";
 
  hideframe.navigate(gr1)

}

//------------------------------------------------------------------
//
//------------------------------------------------------------------
function SetFrame()
{
 CurSelect = event.srcElement;
 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 = "hand";
    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...";
// alert(html_name);
 hideframe.navigate(html_name);
 OldSelect = CurSelect;
}

//------------------------------------------------------------------
//
//------------------------------------------------------------------
function MOver()
{
event.srcElement.style.cursor = "hand";
event.srcElement.style.color = ClTxtMaterialOver;
event.srcElement.style.backgroundColor = ClBkgMaterialOver;
event.srcElement.style.textDecoration = "underline";
}

//------------------------------------------------------------------
//
//------------------------------------------------------------------
function MOut()
{
event.srcElement.style.color = ClTxtMaterialPassiv;
event.srcElement.style.backgroundColor = ClBkgMaterialPassiv;
event.srcElement.style.textDecoration = "none";
}

//------------------------------------------------------------------
//------------------------------------------------------------------
function MEmpty()
{
}


//--------------------------------------------------------------------------
//   
//--------------------------------------------------------------------------
function up_level()
{
  window.parent.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;
}


//------------------------------------------------------------------
//------------------------------------------------------------------
//-------------------------------------------------------------
//    For change language
//-------------------------------------------------------------
function LangClick()
{
  var TargetLang = event.srcElement.id
  var Replace;
  switch(TargetLang) {
    case "az":
	   Replace = "_a.html";
	   break;
    case "en":
	   Replace = "_e.html";
	   break;
    case "ru":
	   Replace = "_r.html";
	   break;
   }

  var OldLocation = window.location.href;

  if((OldLocation.indexOf("find.cgi?", 0) != -1) ||
      (OldLocation.indexOf("tmplnk_", 0) != -1)) {
         window.location.href = "../_News/_news" + Replace;
	     return;
   }

  var posVopros = OldLocation.indexOf("?", 0); 
  if(posVopros != -1) 
     OldLocation = OldLocation.substr(0, posVopros);

  var Find = OldLocation.substr(OldLocation.indexOf(".html", 0)-2, 7);
  var NewLocation = OldLocation.replace(Find, Replace);
  window.location.href = NewLocation;
}

//------------------------------------------------------------------
//
//------------------------------------------------------------------
function LangOver()
{
event.srcElement.style.cursor = "hand";
event.srcElement.style.color = 0xff6c00;
}

//------------------------------------------------------------------
//
//------------------------------------------------------------------
function LangOut()
{
event.srcElement.style.color = 0xa0a0a0;
}


//*******************  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;
}

//--------------------------------------------------------------------------
//                   OpenImage
//--------------------------------------------------------------------------
function OpenImage2(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("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") {
    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, 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(url, "", str);
}




//------------------------------------------------------------------
//----------------------    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);
}

//-----------------------------------------------------------------------------
//          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)
{
  if(strTagsMPlayer=="")  {
     strTagsMPlayer = TagsMPlayer.innerHTML;
     TagsMPlayer.innerHTML = "";
	 objSelected = event.srcElement;
  }
  else {
  	 objSelected.innerHTML = strOldTitle;
  } 

  strOldTitle = event.srcElement.innerHTML;
  event.srcElement.innerHTML = strTagsMPlayer;
  objSelected = event.srcElement;
 
  MusicTitle.innerHTML = strOldTitle;
  MediaPlayer1.FileName = FileName;
  MediaPlayer1.autostart = "true";
}

//------------------------------------------------------------------
//                         UnloadMedia
//------------------------------------------------------------------
function UnloadMedia()
{ 
  parent.MediaPlayer1.stop();
  parent.MaterialZone.innerHTML = "";
}

//------------------------------------------------------------------
//                    SetUnloadMedia
//------------------------------------------------------------------
function SetUnloadMedia()
{
  parent.strTagsMPlayer = "";
  parent.BodyMusic.onunload = UnloadMedia;
}

/*
//------------------------------------------------------------------
function TestVideo(url)
{
 var str2 =
      "<table width=\"100%\" cellspacing=\"2\" cellpadding=\"2\" border=\"0\">" +
      "<tr>" +
	  "<td align=\"center\">" +
      "<OBJECT 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=\"Nasimi_1.wmv\">" +
      "<PARAM name=\"ShowControls\" VALUE=\"true\">" +
      "<param name=\"ShowStatusBar\" value=\"false\">" +
      "<PARAM name=\"ShowDisplay\" VALUE=\"false\">" +
      "<PARAM name=\"autostart\" VALUE=\"true\">" +
      "</OBJECT>" +
	  "</td>" +
      "</tr>" +
      "</table>";
  
 var wndWidth = 600, wndHeight = 500;
 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(url, "", str);

 wnd.document.getElementById("tt").innerHTML = str2;
 //var obj = document.createElement("DIV");
 //obj.width="400px";
 //obj.height="350px";
 //obj.classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95";
 //obj.innerHTML="HELLO"
 //obj.type="application/x-oleobject"
 //wnd.document.getElementById("my").FileName ="Nasimi_1.wmv";
 //wnd.document.getElementById("my").autostart = "true";
 
}

*/

