

var logged = "";
var szavazas_info;
var szavazott_muveszek = new Array();

var muveszek = false;

function mouseOverMenu(ref){
	if (!ref) return false;
  
  for(var i=0 ; i<document.getElementById('menu').getElementsByTagName('div').length ; i++){
    document.getElementById('menu').getElementsByTagName('div')[i].style.color = "white";
    document.getElementById('menu').getElementsByTagName('div')[i].style.background = "url(../images/menu_hatter.jpg) repeat-x #5a79bd";
    }
  
  for(var i=0 ; i<document.getElementById('dij_submenu').getElementsByTagName('div').length ; i++){
    document.getElementById('dij_submenu').getElementsByTagName('div')[i].style.color = "white";
    document.getElementById('dij_submenu').getElementsByTagName('div')[i].style.background = "url(../images/menu_hatter.jpg) repeat-x #5a79bd";
    }
  
  for(var i=0 ; i<document.getElementById('galeria_submenu').getElementsByTagName('div').length ; i++){
    document.getElementById('galeria_submenu').getElementsByTagName('div')[i].style.color = "white";
    document.getElementById('galeria_submenu').getElementsByTagName('div')[i].style.background = "url(../images/menu_hatter.jpg) repeat-x #5a79bd";
    }
  
  for(var i=0 ; i<document.getElementById('info_submenu').getElementsByTagName('div').length ; i++){
    document.getElementById('info_submenu').getElementsByTagName('div')[i].style.color = "white";
    document.getElementById('info_submenu').getElementsByTagName('div')[i].style.background = "url(../images/menu_hatter.jpg) repeat-x #5a79bd";
    }
  
  ref.getElementsByTagName('div')[0].style.color = "#5071b9";
  ref.getElementsByTagName('div')[0].style.background = "#fbe980";
  
  document.getElementById('dij_submenu').style.display = "none";
  document.getElementById('galeria_submenu').style.display = "none";
  document.getElementById('info_submenu').style.display = "none";
  
  return true;
  }



function mouseOverSubMenu(ref){
   for(var i=0 ; i<document.getElementById('dij_submenu').getElementsByTagName('div').length ; i++){
    document.getElementById('dij_submenu').getElementsByTagName('div')[i].style.color = "white";
    document.getElementById('dij_submenu').getElementsByTagName('div')[i].style.background = "url(../images/menu_hatter.jpg) repeat-x #5a79bd";
    }
  
  for(var i=0 ; i<document.getElementById('galeria_submenu').getElementsByTagName('div').length ; i++){
    document.getElementById('galeria_submenu').getElementsByTagName('div')[i].style.color = "white";
    document.getElementById('galeria_submenu').getElementsByTagName('div')[i].style.background = "url(../images/menu_hatter.jpg) repeat-x #5a79bd";
    }
  
  for(var i=0 ; i<document.getElementById('info_submenu').getElementsByTagName('div').length ; i++){
    document.getElementById('info_submenu').getElementsByTagName('div')[i].style.color = "white";
    document.getElementById('info_submenu').getElementsByTagName('div')[i].style.background = "url(../images/menu_hatter.jpg) repeat-x #5a79bd";
    }
  
  ref.getElementsByTagName('div')[0].style.color = "#5071b9";
  ref.getElementsByTagName('div')[0].style.background = "#fbe980";
  
  return true;
  }

function mouseOutMenu(ref){
  ref.getElementsByTagName('div')[0].style.background = "url(../images/menu_hatter.jpg) repeat-x #5a79bd";
  ref.getElementsByTagName('div')[0].style.color = "white";
  
  return true;
  }

function showSubMenu(id){
  document.getElementById(id).style.display = "block";
  
  return true;
  }

function checkMenu(){
  var serverlocation = "http://www.avivadij.hu/";
  var serverloclength = serverlocation.length;
  var selfloc = self.location+"";
  var docid = selfloc.substr(serverloclength);
  mouseOverMenu(document.getElementById(docid));
  
  document.getElementById('dij_submenu').style.display = "none";
  document.getElementById('galeria_submenu').style.display = "none";
  document.getElementById('info_submenu').style.display = "none";
  
  
  switch(docid){
    case 'kuratorok': document.getElementById('dij_submenu').style.display = "block"; break;
    case 'DrPetranyiZsolt': document.getElementById('dij_submenu').style.display = "block"; break;
    case 'muveszek': document.getElementById('dij_submenu').style.display = "block"; break;
    
    case 'BenczurEmese_Galeria' : document.getElementById('galeria_submenu').style.display = "block"; break;
    case 'CsakanyIstvan_Galeria' : document.getElementById('galeria_submenu').style.display = "block"; break;
    case 'KaszasTamas_Galeria' : document.getElementById('galeria_submenu').style.display = "block"; break;
    case 'KisVarso_Galeria' : document.getElementById('galeria_submenu').style.display = "block"; break;
    case 'KokeschAdam_Galeria' : document.getElementById('galeria_submenu').style.display = "block"; break;
    case 'UglarCsaba_Galeria' : document.getElementById('galeria_submenu').style.display = "block"; break;
    
    case 'oldalterkep': document.getElementById('info_submenu').style.display = "block"; break;
    case 'kapcsolat': document.getElementById('info_submenu').style.display = "block"; break;
    case 'media': document.getElementById('info_submenu').style.display = "block"; break;
    case 'helyszin': document.getElementById('info_submenu').style.display = "block"; break;
    
    default: break;
    }
    
    /*
    if(document.getElementById('image_rotate') != null && document.getElementById('loader') != null  ){
    $('#image_rotate').innerfade({
         speed: 'normal',   
         timeout: '3500',   
         type: 'sequence',   
         containerheight: '140px'
     });
   
	// @todo visszakapcsolni, ha elindult a galéria
    document.getElementById("loader").style.display = "none";
    document.getElementById("image_rotate").style.display = "block";  
    
    
    }
    */
  return true;
  }
  


var img1 = new Image;
img1.src = "../images/background.jpg";
var img2 = new Image;
img2.src = "../images/content_bg.png";
var img3 = new Image;
img3.src = "../images/also_iv_kozep_550.png";
var img4 = new Image;
img4.src = "../images/aviva_kepzomuvesz_logo.jpg";
var img5 = new Image;
img5.src = "../images/headers_forum.jpg";
var img6 = new Image;
img6.src = "../images/headers_galeria.jpg";
var img7 = new Image;
img7.src = "../images/galeria_img.gif";
var img8 = new Image;
img8.src = "../images/content_headers_adijrol.jpg";
var img9 = new Image;
img9.src = "../images/headers_hirek.jpg";
var img10 = new Image;
img10.src = "../images/mucsarnok_logo_200.jpg";
var img11 = new Image;
img11.src = "../images/ajax-loader.gif";


var xmlHttp;

      function GetXmlHttpObject(){
        var xmlHttp=null;
        try{
          // Firefox, Opera 8.0+, Safari
          xmlHttp=new XMLHttpRequest();
          }
        catch (e){
          // Internet Explorer
          try{
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
            }
          catch (e){
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
          }
        return xmlHttp;
        }
        


function szavaz(artist, user){
  if(artist == 0){
    document.getElementById("galeria_szavazas_info").innerHTML = "Belső hiba, nincs ilyen művész!";
    }
  else{
    
    xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null){
          alert ("Your browser does not support AJAX!");
          return false;
          }
    
      var url="../szavazas.php?muveszid="+artist+"&userid="+user;
        
        xmlHttp.open("GET",url,true);
        xmlHttp.onreadystatechange = function(){
          if (xmlHttp.readyState==4){
            document.getElementById("galeria_szavazas_info").innerHTML = xmlHttp.responseText;
            if(xmlHttp.responseText == 'Köszönjük, szavazatát mentettük!'){
              szavazas_info = "Ön már szavazott erre a művészre!";
              szavazott_muveszek.push(artist);
              }
            }
          }
        xmlHttp.send(null);
    }
  }
  


  
function dump(arr,level) {
	var dumped_text = "";
	if(!level) level = 0;
	
	//The padding given at the beginning of the line.
	var level_padding = "";
	for(var j=0;j<level+1;j++) level_padding += "    ";
	
	if(typeof(arr) == 'object') { //Array/Hashes/Objects 
		for(var item in arr) {
			var value = arr[item];
			
			if(typeof(value) == 'object') { //If it is an array,
				dumped_text += level_padding + "'" + item + "' ...\n";
				dumped_text += dump(value,level+1);
			} else {
				dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
			}
		}
	} else { //Stings/Chars/Numbers etc.
		dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
	}
	return dumped_text;
}

// Resolution check

checkBrowserWidth();

attachEventListener(window, "resize", checkBrowserWidth, false);




function checkBrowserWidth()
{
	var theWidth = getBrowserWidth();
	
	if (theWidth == 0)
	{
		var resolutionCookie = document.cookie.match(/(^|;)tmib_res_layout[^;]*(;|$)/);

		if (resolutionCookie != null)
		{
			setStylesheet(unescape(resolutionCookie[0].split("=")[1]));
		}
		
		addLoadListener(checkBrowserWidth);
		
		return false;
	}

	if (theWidth <= 1024)
	{
		setStylesheet("1024");
		document.cookie = "tmib_res_layout=" + escape("1024");
	}
	else
	{
		setStylesheet("");
		document.cookie = "tmib_res_layout=";
	}
	
	return true;
};




function getBrowserWidth()
{
	if (window.innerWidth)
	{
		return window.innerWidth;
	}
	else if (document.documentElement && document.documentElement.clientWidth != 0)
	{
		return document.documentElement.clientWidth;
	}
	else if (document.body)
	{
		return document.body.clientWidth;
	}
	
	return 0;
};




function setStylesheet(styleTitle)
{
	var currTag;

	if (document.getElementsByTagName)
	{
		for (var i = 0; (currTag = document.getElementsByTagName("link")[i]); i++)
		{
			if (currTag.getAttribute("rel").indexOf("style") != -1 && currTag.getAttribute("title"))
			{
				currTag.disabled = true;

				if(currTag.getAttribute("title") == styleTitle)
				{
					currTag.disabled = false;
				}
			}
		}
	}
	
	return true;
};

function in_array(needle, haystack, argStrict) {
    
    var key = '', strict = !!argStrict;
 
    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {
                return true;
            }
        }
    } else {
        for (key in haystack) {
            if (haystack[key] == needle) {
                return true;
            }
        }
    }
 
    return false;
}

function showtip() {
  if(muveszek == true)
    Tip('Szöveges leírás a képhez<br />Lehet akár több soros is<br />De maximum 150 karakter!');
  
}

function untip(){
  if(muveszek == true)
    UnTip();
  }

