	
$(document).ready(function() {
	// setTimeout("asd();",1300);
	
	langIt();
	
	if(document.getElementById('center')){
		setHeights();
		
	}
    
    if(document.getElementById('leftmenu')){
        setConferenceTemplateHeight();
    }
	
    if(document.getElementById('slider')){
        $("#slider").easySlider({
            auto: false,
            continuous: true 
        });    
    }
    
	if(document.getElementById('mainpage_content')){
		$('a.back_to_mainpage').css('display','none');
	}
	
	
	$.each( $('.gallery_item img'), function() {
		$(this).css('cursor','pointer');
		$(this).click( function() { 
			var obj = $(this);
			$('.gallery_item_first img').fadeOut(200, function(){ 
				$('.gallery_item_first img').attr( 'src', 'uploads'+obj.parent().parent().attr('id') ); 
				$('.gallery_item_first img').load( function(){ 
					$('.gallery_item_first img').fadeIn(200);
				});
				$('.gallery_item_first img').click( function(){ 
					// initAjaxGallery( $(this).attr('src') );
				});
			});
		});
	});
	
	$.each( $('.gallery_item_h img'), function() {
		$(this).css('cursor','pointer');
		$(this).click( function() { 
			var obj = $(this);
			$('.gallery_item_first_h img').fadeOut(200, function(){ 
				$('.gallery_item_first_h img').attr( 'src', 'uploads'+obj.parent().attr('id') ); 
				$('.gallery_item_first_h img').load( function(){ 
					$('.gallery_item_first_h img').fadeIn(200);
				});
				
				$('.gallery_item_first_h img').click( function(){ 
					// initAjaxGallery( $(this).attr('src') );
				});
			});
		});
	});	
}); // document.ready


function setHeights(){
	var left_col   = document.getElementById("left").offsetHeight;
	var center_col = document.getElementById("center").offsetHeight;
	var right_col  = document.getElementById("right").offsetHeight;
	// var header = document.getElementById("header").offsetHeight;
	// alert(left+' '+center+' '+right)
	// var H = Math.max(left_col,center_col,right_co);
	var maximum = Math.max(left_col,center_col,right_col);
	// alert(maximum);
	$('#left').css('height',maximum);
	$('#center').css('height',maximum);
	$('#right').css('height',maximum);
	
	
}

function initAjaxGallery( img_src )
{
	
	var CB_Gallery=new Array(); 
	CB_Gallery[0]="Gallery"; 
	
	var length = 1;
	var start = '';
	$.ajax({
		type: "GET",
		url: "?mod=gallery&cla=gallery&fun=access&getaway=richerGallery&gid=1&ff=praseXML",
		dataType: "xml",
		success: function(data) {
			$(data).find("picture").each(function () {
			
				CB_Gallery[length]=new Array(); // első galériaelem tömbjének létrehozása:
				start = $(this).attr('kep')
				CB_Gallery[length][0]=$(this).attr('kep'); // url (elérési út)
				CB_Gallery[length][1]='image'; // type (típus)
				CB_Gallery[length][2]=$(this).attr('cim'); // title (cím)
				CB_Gallery[length][5]=$(this).attr('kiskep'); // thumbnail elérési út
				CB_Gallery[length][8]='-'; // comment 
				
				length++;
			});
			CB_Init();
			CB_Open('gallery=Gallery,,href='+start+''); 
		}
	});
}

function setConferenceTemplateHeight(){    
    var contentRightHeight = document.getElementById("content").offsetHeight;
    var contentLeftHeight = document.getElementById("leftmenu").offsetHeight;
    if(contentRightHeight > contentLeftHeight){
        $("#leftmenu").css("height", contentRightHeight);
    } else {
        $("#content").css("height", contentLeftHeight);
    }
}

function topBox(){
	if($('#ajanlatbox').css('display') == 'block'){
		$('#ajanlatbox').fadeOut(200);
	}else{
		$('#ajanlatbox').fadeIn(200);
	}
}

function topBoxChk(id){
	if($("#"+id).val() == "Név" || $("#"+id).val() == "Name" || $("#"+id).val() == "Email" || $("#"+id).val() == "Üzenet" || $("#"+id).val() == "Message"){
		$("#"+id).val("");
	}
}

function sendTopForm(){

	var inputs = $("#ajanlatbox_form :input");
    var message = checkErrors(inputs);
        
    if(message != ""){
        showMessage('',message);
    } else {       
        var data = generateJSONString(inputs);                      
        var json_data = convertJSONStringToPHPArray(data);
            	   
        $.ajax({
            type:           'post',
            cache:          false,
            // url:            'index.php?mod='+module+'&cla='+module+'&fun=access&method=save'+ucfirst(module)+'&ajax=1',
            url:            'index.php?mod=form_generator&cla=form_generator&fun=ajanlatBox&ajax=1',
            data:           json_data,
            processData:    false,
            contentType:   'application/json',
            success: function(result){
                //closePopUp();           
				$('#top_message_box').fadeIn(200);	
            	$('#top_message_box').html(result);
				setTimeout(function (){$('#top_message_box').fadeOut(200);},5000);
				setTimeout(function (){$('#ajanlatbox').fadeOut(200);},5500);
            }            
        });        
    }
	
}
function checkErrors(){
	return '';
}


function generateJSONString(inputs){
    var data = '{';
    $.map(inputs, function(n, i){      	
        if (n.type == "radio" || n.type == "checkbox"){
            if($(n).attr("checked") == false){
                data += '"'+[$(n).attr("id")]+'":"0",';
            } else {
                data += '"'+[$(n).attr("id")]+'":"1",';
            }
        } else if(($(n).attr("multiple") == true) ) {        	
        	data += '"'+[$(n).attr("name")]+'": [';
        	$.each($(n).val(), function(index,value){
        		data += '"'+value+'",';
        	});
        	data = data.substring(0,data.length-1);
        	data += '],'
        } else if(n.type == "textarea") {         	
        	data += '"'+[$(n).attr("name")]+'":"'+clearHTML($(n).val())+'",';
        } else {
            data += '"'+[$(n).attr("name")]+'":"'+$(n).attr("value")+'",';
        }        
    });    
    return data.substring(0,data.length-1)+'}';
}

function convertJSONStringToPHPArray(data){
    var json_data = JSON.stringify($.parseJSON(data));
    
    return json_data;
}


function clearHTML(str){
	
	str = str.replace(/[\r\n]+/,'');
	str = str.replace(/[\n]+/,''); 
	str = str.replace(/\'/g,'\\\'');
    str = str.replace(/\"/g,'\\"');
    //str = str.replace(/\\/g,'\\\\');
    str = str.replace(/\0/g,'\\0');
    str = str.replace(/\t/g,'');
    str = str.replace(/\n/g,'');
    str = str.replace(/\r/g,'');

	
	return str;
}

function langIt(){
	var url = window.location.toString();
	
	// $('div#logo').css('background-image','url("templates/kezdolap/images/header_logo1_en.png")');
	
	if( url.indexOf('/en/') != -1	){
		$('div#header_1').css('background-image','url("templates/base/images/header_1_bg_en.png")');
		$('div#ajanlat').css('background-image','url("templates/base/images/ajanlat_en.png")');
		
		$('div#mainpage_content div#left').css('background-image','url("templates/base/images/hirek_en.png")');
		$('div#mainpage_content div#center').css('background-image','url("templates/base/images/kikvagyunk_en.png")');
		$('div#mainpage_content div#right').css('background-image','url("templates/base/images/mitcsinalunk_en.png")');
		
		$('div.footer_1 div.search div.quicksearch input.submit').css('background-image','url("templates/base/images/submit_search_en.png")');

	}	
	
	if( url.indexOf('/de/') != -1) {
		$('div#header_1').css('background-image','url("templates/base/images/header_1_bg_de.png")');
		$('div#ajanlat').css('background-image','url("templates/base/images/ajanlat_de.png")');
		
		$('div#mainpage_content div#left').css('background-image','url("templates/base/images/hirek_de.png")');
		$('div#mainpage_content div#center').css('background-image','url("templates/base/images/kikvagyunk_de.png")');
		$('div#mainpage_content div#right').css('background-image','url("templates/base/images/mitcsinalunk_de.png")');
		
		$('div.footer_1 div.search div.quicksearch input.submit').css('background-image','url("templates/base/images/submit_search_de.png")');
	}
}
