/**
 * Megyei szájtok inicializáló szkriptjei
 *
 * (C) AS-M 2009
 *
 */


// Scrollozas fuggveny
function scrollTo(selector) {
	var targetOffset = $(selector).offset().top;
	$('html,body').animate({scrollTop: targetOffset}, 500);
}



/*
 * Kezdo lap beallitas
 */
function setHomepage() {
	if (document.all)  {
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage('http://'+document.domain);
	}
	else if (window.sidebar) {
	if(window.netscape) {
		 try {
			//netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			Preferences.set("browser.startup.homepage", "http://"+document.domain);
		 }
		 catch(e) {
			alert("FireFox alatt a kezdőoldal beállítás nem működik!");
			return false;
		 }
	}
	var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
	prefs.setCharPref('browser.startup.homepage','http://'+document.domain);
	}
}


/*
 * Popup ablakot nyit
 *
 * @param string url Kép URL
 * @param integer width Szélesség
 * @param integer height Magasság
 *
 */

 var openPopup = function(url, width, height, pageid) {
	width = (width) ? width : '';
	height = (height) ? height : '';
	window.open('/showpic?width=' + width + '&height=' + height + '&url=' + url + '&pageid=' + pageid, 'showpic', 'toolbar=0,resizable=1,menu=0,left=10,top=10,width=' + width + ',height=' + height);
	return false;
}


function cdir(obj) {
	if ($.browser.mozilla) {
		console.dir(obj);
	}
}

function clog(obj) {
	if ($.browser.mozilla) {
		console.log(obj);
	}
}



/* CAPTCHA újratöltés, Szenti!!! */
function reloadCaptcha(container, captcha){
	if(!captcha) {
		var captcha = '#captcha';
	}


	//alert($(container +' .captcha img').parent().attr('style'));
	$(container +' .captcha img').attr('src','/captcha.jpg#'+Math.random(),function(){
		$(container +' .captcha img').show('slow');
	});
	$(container +' '+captcha).val('');
}



function positioning(id) {
	// top pozíció kiszámítása a layereknél
	var viewport = parseInt( $( window ).height() );
	var page = parseInt( $( document ).scrollTop() );
	var offsety = parseInt( $(id).height() / 2 );
	var boxtop = parseInt( viewport/2 ) + page - offsety;
	$(id).css("top", boxtop+"px");

	/* wtf??
	var str = "viewport: "+viewport+" page: "+page+" offsety: "+offsety;
	alert(str);*/

	var viewportw = parseInt( $( window ).width() );
	var offsetx = parseInt( $(id).width() / 2 );
	var boxleft = parseInt( viewportw/2 ) - offsetx;
	$(id).css("left", boxleft+"px");
}


function aproTabs() {
	
	$("#aprobox ul li span").click(function(e){
		$("#aprobox .aproContent").hide(); 
		var tmp = $(this).parent().attr('id').split('_');
		var tabId = tmp[tmp.length - 1];
		$("#div_"+tabId).show();
	});
	
 
 
}


/*
// etarget hirdetések betöltése
function etargetin(){
	var ediv = document.getElementById('etarget');
	if (ediv) {
		s = document.createElement("script");
		ediv.appendChild(s);
		s.src="http://hu.static.etargetnet.com/generic/advert.php?g=ref:2044,area:590x160,tabl:1,n:2,js:1,target:_new,border_color:ffffff,background_color:ffffff,title_color:014977,h_title_color:014977,title_underline:0,text_color:000000,url_color:73726B,h_text_color:000000,h_url_color:73726B,font:arial";
	}
}
*/




/**
 * onready:
 *
 */

$(function(){

	//setTimeout(etargetin, 2000);



	$("#overlay").css("opacity", "0.6");

	// bezárás
	$("#overlay, .close").click( function() {
		$("#overlay, .layerbox").hide();
		return false;
	});




	/******** új bejelentkezés ********/
	$(".loginlink").click( function() {
		positioning("#loginbox");
		$("#overlay, #loginbox").show();
		return false;
	});
	/******** /új bejelentkezés ********/


	/************** menü **************/
	$("#nav ul li ul").hide();
	$("#nav ul li.selected ul").show();


	$("#nav ul li span").click( function() {
		$("#nav ul li").removeClass("selected");
		$(this).parent().addClass("selected");

		$("#nav ul li ul").hide();
		$(this).parent().find("ul").show();
	});
	/************** /menü **************/


function myRandom(m, n) {
	var a=Math.max(m, n);
	var b=Math.min(m, n);
	return Math.floor(Math.random()*(a-b))+b;
}

	/********* cikkopciók *********/
	var maxFontSize = 17;
	var minFontSize = 10;

	// nagyobb betűméret
	$(".nagyobb").click(function(){
		var as = $(".cikktext").css("font-size").substr(0,2);
		if (as < maxFontSize) {
			var ns = ++as + "px";
			var lh = ns.substr(0,2)*1.33 + "px";
			$(".cikktext").css("font-size", ns);
			$(".cikktext").css("line-height", lh);
		}
	})
	// kisebb betűméret
	$(".kisebb").click(function(){
		var as = $(".cikktext").css("font-size").substr(0,2);
		if (as > minFontSize) {
				var ns = --as + "px";
				var lh = ns.substr(0,2)*1.33 + "px";
				$(".cikktext").css("font-size", ns);
				$(".cikktext").css("line-height", lh);
		}
	})
	// nyomtatás
	$(".print").click(function(){
		window.print();
	})


	// továbbküldés
	$(".kuld").live('click', function(){
			positioning("#kuldesbox");
			$("#overlay, #kuldesbox").show();
			reloadCaptcha("#kuldesbox"); //Szenti
			return false;
	})


	// megosztás
	$(".oszt").live('click', function(){
			positioning("#sharebox");
			$("#overlay, #sharebox").show();
			return false;
	})


	// OVERLIB layer
	$(".cikkopciok li").each( function(){
			$(this).append('<div class="overlib">' + $(this).attr("title") + '</div>');
	});
	$(".cikkopciok li").mouseover( function() {
		$(this).find(".overlib").show();
	});
	$(".cikkopciok li").mouseout( function() {
		$(this).find(".overlib").hide();
	});
	/********* /cikkopciók *********/

	// Keresés scroll
	if($("#kereses_szmezo").length) {
		if($("#kereses_szmezo").val().length > 0) {
			scrollTo("#kereses_talalatok");
		}
	}
	
	$("#aprobox .aproContent:not(.default)").hide(); 	
	aproTabs();
});
