function openNewWindow(myURL,my_width,my_height)
{
myNewWindow=window.open(myURL,'win','toolbar=no,bar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=500,height=500,top=0,left=0');
}



var d = document;
d.get = document.getElementById;
var active_head = false;
var active_news_id = 0;
var active_k_id = 0;
var news = new Array();
var actions = new Array();
var HeadersBase;
var ActiveHeader = 0;
var Timer;


function start(){
$.ajax({
 type : 'GET',
 url : 'base/news.html',
 success : function (msg) { generateNews(msg); }
})

$.ajax({
 type : 'GET',
 url : 'base/actions.html',
 success : function (msg) { generateActions(msg); }
})

include('base/config.js');

function include(filename){
 $.ajax({
   type : 'GET',
   url : filename,
   success : function (msg) { eval(msg); HeadersBase = headers;insertHeadData(0); },
   error : function (msg){ alert("Error"); }
 })
}
}

function generateNews(string){
	news = string.split("\n");
	setTimeout(fadeOutNews,6000);
}

function generateActions(string){
	actions = string.split("\n");
	setTimeout(fadeOutK,5000);
}


function insertHeadData(header_id){
    if (Timer)
	{
		clearTimeout(Timer);
	}
	if (HeadersBase[header_id])
	{
	  ActiveHeader = header_id;	
	  $("#section-image").html("<img src='" + HeadersBase[header_id]._image + "' width='982' height='248' />");	 
	  var section_links = "";
	  for (i in HeadersBase[header_id]._buttons)
	  {
        section_links += "<a href='" +  HeadersBase[header_id]._button_link[i] + "' id='" + HeadersBase[header_id]._buttons[i] + "' class='section_link'></a>";
	  }
	  $("#section-link").html(section_links);
	  var section_buttons = "";
      for(i in HeadersBase)
	  {
		 if ( i != header_id )  
		 {
			 section_buttons += "<a href='#' class='button " + HeadersBase[i]._class +"' onclick='insertHeadData(" + i + ");return false;'></a>";
		 }
		 else
		 {
			 section_buttons += "<a href='#' class='button " + HeadersBase[i]._class +"-active'  onclick='return false;'></a>";
		 }
	  }
	  $("#section-buttons").html(section_buttons);
	  if ( ActiveHeader != (HeadersBase.length -1 )){ ActiveHeader++; }
	  else{ ActiveHeader = 0; }
	  Timer = setTimeout("insertHeadData(ActiveHeader)",20000);							
	}
}


function changeHead(src,el,elements){	
	var root = d.get("ChangeHead");
	root.innerHTML = "<img src='" + src + "' width='982' height='248' alt='Turhost' />";
	if (active_head){ active_head.id = "";}
	el.id="active-button";
	active_head = el;
	headButtons(elements);
}

function fadeOutNews(){
  var next_id;
  if (active_news_id != (news.length - 1) ){ next_id = active_news_id + 1;active_news_id = active_news_id + 1}
  else{ active_news_id=0; next_id = 0;  } 
  $("#ChangeNews").animate({
	    opacity : 0 
	  }, 1500,function(){ fadeInNews(next_id) })

}

function fadeInNews(n){
  $("#ChangeNews").html(news[n]);
  $("#ChangeNews").animate({
	    opacity : 1 
	  }, 1500, function(){ return setTimeout(fadeOutNews,1500) })
} 

function headButtons(obj){
  for (i in obj)
  {
	  new function(){ switch (obj[i])
	  {
		  case 'active':
		    $('#' + i).css('visibility','visible');
			break;
		  case 'disabled':
		    $('#' + i).css('visibility',"hidden");
			break;
		  default :
		    $("#" + i).css("visibility","hidden");
			break;
	  }
	 }
  }
}


function fadeOutK(){
  var next_id;
  if (active_k_id  != (actions.length - 1) ){ next_id = active_k_id  + 1;active_k_id  = active_k_id  + 1}
  else{ active_k_id =0; next_id = 0;  } 
  $("#ActionsText").animate({
	    opacity : 0 
	  }, 1500,function(){ fadeInK(next_id) })

}

function fadeInK(n){
  $("#ActionsText").html(actions[n]);
  $("#ActionsText").animate({
	    opacity : 1 
	  }, 1500, function(){ return setTimeout(fadeOutK,5000) })
} 





