$(document).ready(function(){
	var captcha = "";
	if(actLang() == "hu"){
		captcha = "Írja be a fenti két szót:";
	} else {
		captcha = "Type the two words:";
	}
	
	if($('#recaptcha_div')){
		Recaptcha.create("6LchyscSAAAAAKJJPfGDdxAuWoFdjvbad6onUVdi", 'recaptcha_div', {
             theme: "white",
			 custom_translations : { instructions_visual : captcha },			 
             callback: Recaptcha.focus_response_field});
	}
	
});


//////////////////////////////////////////////////////
//	richer workflow								  //
/***************************rUNTIME************************************************************/

if (document.addEventListener) {
  document.addEventListener("DOMContentLoaded", start, false);
}else{
	window.attachEvent("onload", start);
}

/*************************************************************************************************/

function actLang(){
	var url = window.location.toString();
	var lang = '';
	
	if( url.indexOf('/hu/') == -1 && url.indexOf('/en/') == -1	){
		lang = 'hu';
	}
	if( url.indexOf('/hu/') != -1	){
		lang = 'hu';
	}  
	if( url.indexOf('/en/') != -1	){
		lang = 'en';
	}
	
  return lang;				
}


 function start(){

	cleanEmmAll();

	
	if( navigator.userAgent.indexOf("Gecko") != -1 && navigator.userAgent.indexOf("Chrome") == -1 )
	{
		$('#news_top').css('left','-2px');
		$('#news_top').css('top','0px');
		$('#news_top_headrer').css('left','0px');
		// $('#footer_infos').css('width','980px');
		// $('#footer_infos').css('height','45px');
		// $('#footer_infos').css('margin','0px auto');
		// $('#footer_infos').css('font-size','10px');
		// $('#footer_infos').css('color','white');
		// $('#footer_infos').css('position','relative');
		// $('#footer_infos').css('left','115px');
		// $('#footer_infos').css('top','4px');
	}
	
	
	
	$('#header_top').click(function(){
		window.location = "http://www.gbc.dev.directinfo.hu";
		
	}); 

} 

function setHeight(){
// edited BY-HA
	
	var EN = window.location.toString();
	// alert(EN.match("\/en\/"));
	if(EN.match("\/en\/")){
		$('#news_top_headrer').css('top','4px');
	}
	var L = document.getElementById("left_coloumn").offsetHeight;
	var M = document.getElementById("mainbox").offsetHeight;
	var R = document.getElementById("right_coloumn").offsetHeight;
	var H = Math.max(L,M,R);
	
	if(EN == "http://www.gbc.hu/hu/fooldal.html" || EN == "http://www.gbc.hu/en/fooldal.html" || EN.indexOf("fooldal.html")){
		document.getElementById("page_container").style.height = (H+350)+"px";
	} else {
		document.getElementById("page_container").style.height = (H+100)+"px";
	}
	
	
	//document.getElementById("page_container").style.height = (H+150)+"px";
	
	
	
	if (M > R && M > L) {
		// document.getElementById("cards").style.height = (M-R+114)+"px"; //BY-HA
		document.getElementById("left_logo").style.height = (M-L)+"px";
		 // alert(M-L+"middle");
	}else if (R > M && R > L){
		document.getElementById("mainbox").style.height = R + 50 + "px";
		setHeight();
		// document.getElementById("cards").style.height = (114)+"px";
		// if((R-L)<200){
			// document.getElementById("left_coloumn").style.height = L + (200-(R-L))+"px"; 
			// document.getElementById("left_logo").style.height = (200)+"px";
			// document.getElementById("mainbox").style.height = L + (200-(R-L))+"px"; 
			// document.getElementById("page_container").style.height = L + (200-(R-L)) +82+"px";
		// }else{
			// document.getElementById("left_logo").style.height = (R-L)+"px";
		// }
			
		 // alert("left="+L+" - "+"right="+R);
	}else if (L > R && L > M){
		// document.getElementById("cards").style.height = (L-R+114)+200+"px"; //BY-HA
		document.getElementById("left_logo").style.height = (200)+"px";
		document.getElementById("page_container").style.height = L+240+"px";
		 // alert(200+"left");
	}
	// if (R > M) 

	document.getElementById("footer_warp").style.marginTop = 0+"px";
	document.getElementById("footer_warp").style.display = "block";
	document.getElementById("bottom_warp").style.display = "block";
	
	// var left_coloumn = document.getElementById("left_coloumn").offsetHeight;
	// var mainbox = document.getElementById("mainbox").offsetHeight;
	// var right_coloumn = document.getElementById("right_coloumn").offsetHeight;
	
	// alert(right_coloumn);
	
	// var height = Math.max(left_coloumn,mainbox,right_coloumn,mainbox);
	
	// document.getElementById("left_coloumn").style.height = (height)+"px";
	// document.getElementById("mainbox").style.height = (height)+"px";
	// document.getElementById("right_coloumn").style.height = (height)+"px";
	
	// document.getElementById("page_container").style.height = (height+50)+"px";
	// document.getElementById("cards").style.marginBottom = "0px";
	// document.getElementById("cards").style.height = (height-815)+"px";
	
	// var left_coloumn = document.getElementById("left_coloumn").offsetHeight;
	// var mainbox = document.getElementById("mainbox").offsetHeight;
	// var right_coloumn = document.getElementById("right_coloumn").offsetHeight;
	// var height = Math.max(left_coloumn,mainbox,right_coloumn,mainbox);
	
	// document.getElementById("footer_warp").style.marginTop = height+120+"px";
}

$(document).ready(function() {
				
	var date = new Date();
	var d = date.getDate();
	var m = date.getMonth();
	var y = date.getFullYear();

	if ($.browser.msie && $.browser.version == "7.0") {
		setTimeout("design_prepare_to_MSIE7()", 100);
	}
	
	var t = setTimeout(setHeight,1000);
	
	var loc = window.location.toString();
	
	var handicapped = $.getUrlVars('handicapped');
	

	var asd = handicapped.toString();
	// alert(asd);
	
	asd = asd.search("handicapped_end");
	 // alert(asd);
	if ( asd != "-1"){
		// $("#menuli65").html("<a href=\"Javascript:swapHandiCap()\" class=\"last\" >Vissza a normál nézetre</a>");
		$("#menuli65").html("<a href=\"Javascript:swapHandiCap()\" class=\"last\" >Akadálymentesített változat</a>");
		$("#menuli67").html("<a href=\"Javascript:swapHandiCap()\" class=\"last\" >Hight contrast version</a>");
	}else{
		var asd = handicapped.toString();
		asd = asd.search("handicapped");
		// alert(asd);
		if (asd != "-1"){
			$("#menuli65").html("<a href=\"Javascript:swapHandiCap()\" class=\"last\" >Vissza a normál nézetre</a>");
			$("#menuli67").html("<a href=\"Javascript:swapHandiCap()\" class=\"last\" >Normal version</a>");
		}else{
			$("#menuli65").html("<a href=\"Javascript:swapHandiCap()\" class=\"last\" >Akadálymentesített változat</a>");
			$("#menuli67").html("<a href=\"Javascript:swapHandiCap()\" class=\"last\" >Hight contrast version</a>");
		}
	}
	
	
	
	
	
	$('#calendar').fullCalendar({
		editable: false,
		firstDay : 1,
		allDay: false,
		header: {
			right: 'prev,next ',
			center: 'title',
			left: 'today'
		},

		titleFormat :
		{
		    month: 'yyyy MMMM'  
		},
		dayNamesShort  : 
		['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'],
		monthNames :
		['Január', 'Február', 'Március', 'Április', 'Május', 'Június', 'Július',
		'Augusztus', 'Szeptember', 'Október', 'November', 'December'],


		buttonText : 
		{
			prev:     '&nbsp;&#9668;&nbsp;',  // left triangle
			next:     '&nbsp;&#9658;&nbsp;',  // right triangle
			prevYear: '&nbsp;&lt;&lt;&nbsp;', // <<
			nextYear: '&nbsp;&gt;&gt;&nbsp;', // >>
			today:    'aktuális',
			month:    'hónap',
			week:     'hét',
			day:      'nap'
		},
		loading: function(isLoading, view) {
			if( !isLoading )
			{	
				
				// $('div.fc-event').css('height','10');
				
				// $('div.fc-event a span').css('display','block');
				// $('div.fc-event a span').css('height','10');
				
				$.each($('div.fc-event a span'),function () {
					
					var text;
					text = $(this).html();
					
					
					$(this).parent('a').attr('title',text);
					// $(this).text('');
				});
				
				// $.each($('div.fc-day-content'),function (){
					// $(this).css('height','15');
				
				// });
				
			}	
			
		},
		
		events: 'ajax.php'

	});
				// $.ajax({
					  // url: 'ajax.php',
					  // success: function(data) {
						// alert(data);	
					  // }
				// });
	
	// $('div.fc-button-next').click(function (){
		// // //setHeight();
		// var t = setTimeout(setHeight,1000);
	// });
	// $('div.fc-button-prev').click(function (){
		// // //setHeight();
		// var t = setTimeout(setHeight,1000);
	// });
	
});  // document READY

function showEvents(year,month){
	
	$.ajax({
		url: actLang()+"/?mod=calendar&cla=calendar&fun=access&ajax=1&action=showCalendar&year="+year+"&month="+month,
		success: function(data){
			$("div.zcalendar").html(data);
		}
	});
	
	
}


function growMistake(msg){
	 $.blockUI({ 
            message: "<b>"+msg+"</b>", 
            fadeIn: 700, 
            fadeOut: 700, 
            timeout: 4000, 
            showOverlay: true, 
			cursor:    'default',
            centerY: true, 
            css: { 
                width: '350px', 
				top: '50px',
                border: '2px red solid', 
                padding: '15px', 
                backgroundColor: '#000', 
                '-webkit-border-radius': '6px', 
                '-moz-border-radius': '6px', 
                color: 'White' 
            },
			overlayCSS:  { 
				backgroundColor: '#000', 
				opacity:         0.3,
				cursor:    'pointer'
			}
        }); 
		$('.blockOverlay').attr('title','Kattintással bezárható').click($.unblockUI); 
}


function printIt(){
$("#mainbox").printElement(
            {
            leaveOpen:true,
            printMode:'popup'
            });
}

function swapHandiCap(){
			
		var loc = window.location.toString();
		
		// if(loc.indexOf("&") == -1)
		// {
			// alert('ASDASD');
			// window.location = loc+"?handicapped";
		// }
		
		// if( loc.indexOf("handicapped") == -1 && loc.indexOf("handicapped_end") == -1)
		// {
			// window.location = loc+"&handicapped";		
		// }else if ( loc.indexOf("handicapped") != -1 && loc.indexOf("handicapped_end") == -1){
			// loc = loc.replace("&handicapped","");
			// $("#menuli65").html("<a href=\"Javascript:swapHandiCap()\" class=\"last\" >Akadálymentesített változat</a>");
			// window.location = loc+"&handicapped_end";
		// }else if (loc.indexOf("handicapped_end") != -1){
			// loc = loc.replace("&handicapped_end","");
			// loc = loc.replace("&handicapped","");
			// window.location = loc;
		// }
		
		if( loc.indexOf("handicapped") == -1 )
		{
			// alert("oda1");
			// $("#menuli65").html("<a href=\"Javascript:swapHandiCap()\" class=\"last\" >Vissza a normál nézetre</a>");	
			window.location = loc+"&handicapped";
			
		}else if ( loc.indexOf("handicapped") != -1 && loc.indexOf("handicapped_end") == -1){
			// alert("vissza");
			// $("#menuli65").html("<a href=\"Javascript:swapHandiCap()\" class=\"last\" >Akadálymentesített változat</a>");
			loc = loc.replace("&handicapped","");
			window.location = loc+"&handicapped_end";
			
			// loc = loc.replace("&handicapped_end","");
			// window.location = "http://www.gbc.dev.directinfo.hu/hu/?mod=mainpage&cla=mainpage&fun=access";
			
			// var t = setTimeout(cheat,1000);
			
		}else if(loc.indexOf("handicapped_end") != -1) {
			// alert("oda2");
			// $("#menuli65").html("<a href=\"Javascript:swapHandiCap()\" class=\"last\" >Akadálymentesített változat</a>");
			loc = loc.replace("&handicapped_end","&handicapped");
			window.location = loc;
			
		}
		
}

function cheat() {
	var loc = window.location.toString();
	loc = loc.replace("&handicapped_end","");
	window.location = loc;
}

$.extend({
  getUrlVars: function(){
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
      hash = hashes[i].split('=');
      vars.push(hash[0]);
      vars[hash[0]] = hash[1];
    }
    return vars;
  },
  getUrlVar: function(name){
    return $.getUrlVars()[name];
  }
});


function cleanEmmAll(){
	$.each($("#mandy_ table"), function() {
		$(this).attr('width',' ');
		$(this).attr('height',' ');

	});	
}
function design_prepare_to_MSIE7(){
	document.getElementById("footer_warp").style.marginTop = 0+"px";
	document.getElementById("footer_warp").style.display = "block";
	document.getElementById("bottom_warp").style.display = "block";
	// $('#menu_holder ul').css("left",15);
}	
