/*
    Document   : life.js
    Created on : 2009.08.28., 11:07:35
    Author     : nagy1gergel925
    Description:
 */

var x;

 function setFlashTime(now) {
                getFlashMovie("flash_head").setTime(now);
}
 


        function setSelectedRegioZipcode(zipcode) {
getFlashMovie("flash_head").setPreferredLocation(zipcode);
 }

function okhumozgat() {
	document.getElementById("lifeId").value = "life";
	document.getElementById('kereso-nyil').style.marginLeft = "30px";
}

function mozgat(pos){
    document.getElementById('kereso-nyil').style.marginLeft = pos + "px";
}

function almenuin(e) {
	if (x) {clearTimeout(x)};
	$('#egeszseg1').css('visibility','hidden');
	$('#eletmod1').css('visibility','hidden');
	$('#taplalkozas1').css('visibility','hidden');
	$('#pszihe1').css('visibility','hidden');
	$('#gyogyaszat1').css('visibility','hidden');
	$('#magunkrol1').css('visibility','hidden');
	$('#arcaink1').css('visibility','hidden');
	if (document.getElementById('jobb_kerek') != null)
	{
	document.getElementById('jobb_kerek').style.display = 'none';
	document.getElementById('bal_kerek').style.display = 'none';
	}
    $('#egeszseg').removeClass('hover');
    $('#eletmod').removeClass('hover');
    $('#tevemusor').removeClass('hover');
    $('#taplalkozas').removeClass('hover');
    $('#pszihe').removeClass('hover');
    $('#gyogyaszat').removeClass('hover');
    $('#magunkrol').removeClass('hover');
    $('#arcaink').removeClass('hover');

    /*document.getElementById('gyogyaszat1').style.visibility = 'hidden';*/
    document.getElementById(e).style.visibility = 'visible';
    $('#'+ e.replace('1','') ).addClass('hover');

}
function almenuout(e) {
    document.getElementById(e).style.visibility = 'hidden';
    //$('#'+ e.replace('1','') ).removeClass('hover');
    $('#egeszseg').removeClass('hover');
    $('#eletmod').removeClass('hover');
    $('#tevemusor').removeClass('hover');
    $('#taplalkozas').removeClass('hover');
    $('#pszihe').removeClass('hover');
    $('#gyogyaszat').removeClass('hover');
    $('#magunkrol').removeClass('hover');
    $('#arcaink').removeClass('hover');
	if (document.getElementById('jobb_kerek'))
	{
		document.getElementById('jobb_kerek').style.display = 'block';
		document.getElementById('bal_kerek').style.display = 'block';
	}
	
}

function initTab(str){
    $('#'+str+' [id$="_tab"]').bind("click", function(e){
        $('#'+str+' .active').toggleClass('active');
        $(this).toggleClass('active');

        $('#' +str+' .visible[id$="_box"]').toggleClass('visible');               
        $('#' +str+' #' +$(this).attr('id').substr(0,$(this).attr('id').length-4)+'_box').toggleClass('visible');
    });
}
/*
            egy divben legyenek a tabok, ennek ad divnek a paramÃ©terÃ©vel lehet meghÃ­vni az inic
            tabok id jai: x_tab
            doboook id jai: x_box
        }*/

function tabAction(source){
    var node = source.parentNode.childNodes;
    var tabok = Array();
    var doboznevek = Array();
    var x=0;
    for (i=0;i < node.length; i++){
        if (node[i].nodeType==1 && node[i].getAttribute("class")){
            if (node[i].getAttribute("class").indexOf("_tab") > 0){
                tabok[x] = node[i];
                doboznevek[x] = node[i].getAttribute("id");
                x++;
            }
        }
    }
    for (z=0; z < tabok.length; z++){
        if (tabok[z].getAttribute("id") == source.getAttribute("id")){
            tabok[z].setAttribute("class", "active_tab");
            document.getElementById(doboznevek[z].replace("tab", "box")).style.display = "block";
        }
        else{
            tabok[z].setAttribute("class", "inactive_tab");
            document.getElementById(doboznevek[z].replace("tab", "box")).style.display = "none";
        }
    }
}

//id: (a tabokat és a boxokat is! )
//....._tab
//....._box
//
//class: (csak a tabokat)
//active_tab
//inactive_tab

var szakertok_carousel;
var alsoCsik_carousel;

function ajanlat_carousel_initCallback(carousel) {
    jQuery('.jcarousel-control a').bind('click', function() {
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
        setAjanlatClasses();
        return false;
    });
}
function szakertok_alsoCsik_carousel_initCallback(carousel){
    alsoCsik_carousel = carousel;
}
function szakertok_carousel_initCallback(carousel) {
    szakertok_carousel = carousel;
    jQuery('#szakertokCarousel_next').bind('click', function() {
        szakertok_carousel.next();
        alsoCsik_carousel.next();
        setSzakertoClasses();
        return false;
    });
    jQuery('#szakertokCarousel_prev').bind('click', function() {
        szakertok_carousel.prev();
        alsoCsik_carousel.prev();
        setSzakertoClasses();
        return false;
    });
}
function setAjanlatClasses(){
    left = Math.abs(parseInt($('#ajanlo .jcarousel-list').css("left")));
    itemWidth = parseInt($('#ajanlat_carousel .jcarousel-item').css('width'));
    actItem = parseInt(left/itemWidth+1);
    $('.jcarousel-control a').attr("class","inactive_carouselButton");
    $('#no_'+ actItem).attr("class","active_carouselButton");
}
function setSzakertoClasses(){
    left = Math.abs(parseInt($('#szakertok_alsoCsik_carousel .jcarousel-list').css("left")));
    itemWidth = parseInt($('#szakertok_alsoCsik_carousel .jcarousel-item').css('width'));
    actItem = parseInt(left/itemWidth);
    $('#szakertok_alsoCsik_carousel ul li span').attr("class","also_text_inactive");
    $('#no_szakerto_'+ actItem + ' span').attr("class","also_text_active");
}
function initAlsocsik(){
    $('#szakertok_alsoCsik_carousel ul').append('<li><span class="also_text"></span></li>');
    for (i=0;i<$('#szakertok_carousel ul li .szakerto span').length;i++){
        $('#szakertok_alsoCsik_carousel ul').append('<li id="no_szakerto_'+ i +'"><span class="also_text">'+$('#szakertok_carousel ul li .szakerto span').get(i).innerHTML+'</span></li>');
    }
    $('#szakertok_alsoCsik_carousel ul').append('<li><span class="also_text"></span></li>');
}

// legolvasottabb
var legolvXml;

function getLegolvasottabb (MyUrl, containerId) {
	var rUrl = retrieveURL_legolv(MyUrl);
	MyItems = legolvXml.getElementsByTagName('item');
	var MyItemsLength = MyItems.length;
	
	if (MyItemsLength > 5) {
		MyItemsLength = 5;
	}
	
	var strLegolv = '<h4>LEGOLVASOTTABB CIKKEK</h4><ul id="olvas">';
	
	for (i=0; i<MyItemsLength; i++) {
		MyTitle = MyItems[i].getElementsByTagName('title')[0];
		MyTitle = MyTitle.firstChild.data;
		/*
		MyDescription = MyItems[i].getElementsByTagName('description')[0];
		MyDescription = MyDescription.firstChild.data;
		*/
		MyLink = MyItems[i].getElementsByTagName('link')[0];
		MyLink = MyLink.firstChild.data;
		strLegolv = strLegolv + '<li class="bulletos"><a href="' + MyLink + '">' + MyTitle + '</a></li>';
	}
	strLegolv = strLegolv + '</ul>'
	document.getElementById(containerId).innerHTML = strLegolv;
}

function retrieveURL_legolv(url) {
	if (url != '') {
		if (window.XMLHttpRequest) { // Non-IE browsers
			req = new XMLHttpRequest();
			try {
					req.open('GET', url, false);
			}
			catch (e) {
				alert(e);
			}
			req.send(null);
			processStateChange_legolv();
		}
		else if (window.ActiveXObject) { // IE
			req = new ActiveXObject('Microsoft.XMLHTTP');
			if (req) {
				req.onreadystatechange = processStateChange_legolv;
				req.open('GET', url, false);
				req.send();
			}
		}
	}	
}
function processStateChange_legolv() {
	if (req.readyState == 4) { 
		if (req.status == 200) { 
			legolvXml = req.responseXML;
		}
	}
}
// /legolvasottabb

	function check_szotar() {
		var qr = escape(document.forms['searchbox'].q.value);
		qr = replaceSpecChars(qr);
		if (document.getElementById("lifeId").value == "okhu") {
			
			 document.location.href = "http://www.ok.hu/katalogus?hol=2&q=" + qr;
		} else {
			document.location.href = "http://ok.hu/katalogus?q=" + qr + "&mode=5&hol=1&cat=ORI5LIFEN5";
		}
		if(window.event) {
			window.event.returnValue = false;
		}

		return false;
	}

	function replaceSpecChars(str) {
		return str.replace(/%u0150/gi,'%D5').replace(/%u0170/gi,'%DB').replace(/%u0151/gi,'%F5').replace(/%u0171/gi,'%FB');
	}


/* kategóriák */

var isIE = (window.ActiveXObject)?true:false;
		var attributeClass = (isIE)?"className":"class";
		
		// alrovat
		function getParams() {
			var idx = document.URL.indexOf('?');
			var params = new Array();
			if (idx != -1) {
				var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
				for (var i=0; i<pairs.length; i++) {
					nameVal = pairs[i].split('=');
					params[nameVal[0]] = nameVal[1];
				}
			}
			return params;
		} 
		
		var params = getParams();
		var arovat = unescape(params['rovat']);
		
		var cimkeXml;
		var itemsNumPerPage = 10;
		
		function getAlrovat (pageIndex) {
			var rUrl = retrieveURL_Cimke('/ajaxproxy/proxy.php?host_id=4&path=cimke_rss/' + arovat + '.xml');
			MyItems = cimkeXml.getElementsByTagName('item');
			
			//var MyItemsLength = MyItems.length;
			var MyItemsLength = 0;
			for (i=0;i<MyItems.length;i++) {
				if (MyItems[i].getElementsByTagName('category')[0].firstChild.data == 'Life Network') {
					MyItemsLength = MyItemsLength + 1;
				}
			}
			
			var strPageNum = '';
			if (MyItemsLength > itemsNumPerPage) {
				for (i=0;i<(MyItemsLength / itemsNumPerPage);i++) {
					if((i + 1) != pageIndex) {
						strPageNum = strPageNum + '<a href="javascript:void(0);" onClick="getAlrovat(' + (i + 1).toString() + ');" class="active">' + (i + 1).toString() + '</a>';
					} else {
						strPageNum = strPageNum + '<span class="actPage">' + (i + 1).toString() + '</span>';
					}
				}
				document.getElementById('pageNum').innerHTML = strPageNum;
				
				if (pageIndex > 1) {
					document.getElementById('prevButton').innerHTML = '<a href="javascript:void(0);" onClick="getAlrovat(' + (pageIndex - 1).toString() + ');"></a>';
				} else {
					document.getElementById('prevButton').innerHTML = '<span></span>';
				}
				
				if (pageIndex < (MyItemsLength / itemsNumPerPage)) {
					document.getElementById('nextButton').innerHTML = '<a href="javascript:void(0);" onClick="getAlrovat(' + (pageIndex + 1).toString() + ');"></a>';
				} else {
					document.getElementById('nextButton').innerHTML = '<span></span>';
				}
			}
			
			var beginNr;
			var endNr;
			
			var strAlrovat = '<div class="hir">';
			var EndNr;
			if (MyItemsLength > (pageIndex * itemsNumPerPage)) {
				EndNr = (pageIndex * itemsNumPerPage);
			} else {
				EndNr = MyItemsLength;
			}
			
			for (i = (pageIndex * itemsNumPerPage) - itemsNumPerPage; i < EndNr; i++) {
				if (MyItems[i].getElementsByTagName('category')[0].firstChild.data == 'Life Network') {
					MyTitle = MyItems[i].getElementsByTagName('title')[0];
					MyTitle = MyTitle.firstChild.data;
					MyLink = MyItems[i].getElementsByTagName('link')[0];
					MyLink = MyLink.firstChild.data;
					strAlrovat = strAlrovat + '<h2><a href="' + MyLink + '">' + MyTitle + '</a></h2>';
					MyPubDate = MyItems[i].getElementsByTagName('pubDate')[0];
					MyPubDate = MyPubDate.firstChild.data;
					var MyDate = new Date(MyPubDate);
					var MyFullDate = MyDate.getFullYear() + '. ';
					if (MyDate.getMonth() < 10) {
						MyFullDate = MyFullDate + '0' + (MyDate.getMonth()+1) + '. ';
					} else {
						MyFullDate = MyFullDate + (MyDate.getMonth()+1) + '. ';
					}
					if (MyDate.getDate() < 10) {
						MyFullDate = MyFullDate + '0' + MyDate.getDate() + '. ';
					} else {
						MyFullDate = MyFullDate + MyDate.getDate() + '. ';
					}
					if (MyDate.getHours() < 10) {
						MyFullDate = MyFullDate + '0' + MyDate.getHours() + ':';
					} else {
						MyFullDate = MyFullDate + MyDate.getHours() + ':';
					}
					if (MyDate.getMinutes() < 10) {
						MyFullDate = MyFullDate + '0' + MyDate.getMinutes();
					} else {
						MyFullDate = MyFullDate + MyDate.getMinutes();
					}
					strAlrovat = strAlrovat + '<span>' + MyFullDate + '</span>';
					MyDescription = MyItems[i].getElementsByTagName('description')[0];
					MyDescription = MyDescription.firstChild.data;
					strAlrovat = strAlrovat + '<p>' + MyDescription + '</p>';
				}
			}
			strAlrovat = strAlrovat + '</div><div class="kat-bot"></div>'
			document.getElementById('hirCont').innerHTML = strAlrovat;

		}
		
		function retrieveURL_Cimke(url) {
			if (url != '') {
				if (window.XMLHttpRequest) { // Non-IE browsers
					req = new XMLHttpRequest();
					try {
							req.open('GET', url, false);
					}
					catch (e) {
						alert(e);
					}
					req.send(null);
					processStateChange_Cimke();
				}
				else if (window.ActiveXObject) { // IE
					req = new ActiveXObject('Microsoft.XMLHTTP');
					if (req) {
						req.onreadystatechange = processStateChange_Cimke;
						req.open('GET', url, false);
						req.send();
					}
				}
			}	
		}
		
		function processStateChange_Cimke() {
			if (req.readyState == 4) { 
				if (req.status == 200) { 
					cimkeXml = req.responseXML;
				}
			}
		}
		
		// /alrovat

function magyarazaton(textId) {
	document.getElementById(textId).style.display = 'block';
}

function magyarazatoff(textId) {
	document.getElementById(textId).style.display = 'none';
}

function initLastVideo(){
    $.ajax({
        type: "GET",
        url: "/patok/szerk3/lifenetwork/life_magazin.xml",
        dataType: "xml",
        error: function() {
            alert("hiba")
        },
        success: function(xml) {
			videoNr = 0;
            $(xml).find('video').each(function(){
					videoNr++;
                    var lifeVideoURL = $(this).find('url').text();
                    var lifeVideoDate = $(this).find('upload_date').text();
					$("#ut-adas").append('<span><b>Utolsó adás</b> / ' + lifeVideoDate +'</span><a href="'+lifeVideoURL+'" target="_blank"></a>');		
            });
			if (videoNr<1) {
				$("#ut-adas").append('<span><b>Nézze meg adásunkat!</b></span><a href="http://videa.hu/lifemagazin" target="_blank"></a>')
			}
		
        }

    });
}




var isIE = (window.ActiveXObject)?true:false;
var attributeClass = (isIE)?"className":"class";
		
		// alrovat
		function getParams() {
		var idx = document.URL.indexOf('?');
		var params = new Array();
		if (idx != -1) {
				var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
				for (var i=0; i<pairs.length; i++) {
					nameVal = pairs[i].split('=');
					params[nameVal[0]] = nameVal[1];
				}
			}
			return params;
		} 
		
		var params = getParams();
		//var rovat = unescape(params['rovat']);
		var rovat = document.location.href.substr(0, document.location.href.lastIndexOf('/index.html'));
		rovat = rovat.substr(rovat.lastIndexOf('/') + 1, rovat.length);
		
		var topstoryXml;
		var rovatNewsXml
		var itemsNumPerPage = 10;
		var strWww = '';
		if (document.location.href.indexOf('www.') > -1) {
			strWww = 'www.';
		} else {
			strWww = '';
		}
		
		function getTopStory () {
			var strTopstory = '';
			
			var rUrl = retrieveURL_TopStory('http://' + strWww + 'lifenetwork.hu/patok/life_ozone_rovatoldalak/topstory_' + rovat + '.xml');
			var MyItems = topstoryXml.getElementsByTagName('topstory');
			
			if (MyItems.length > 0) {
				if (MyItems[0].getElementsByTagName('cikktitle')[0])
				{
				MyTitle = MyItems[0].getElementsByTagName('cikktitle')[0];
				MyTitle = MyTitle.firstChild.data;
				MyLink = MyItems[0].getElementsByTagName('cikkurl')[0];
				MyLink = MyLink.firstChild.data;
				MyDescription = MyItems[0].getElementsByTagName('cikklead')[0];
				MyDescription = MyDescription.firstChild.data;
				MyImgSrc = MyItems[0].getElementsByTagName('imgsrc')[0];
				MyImgSrc = MyImgSrc.firstChild.data;
				strTopstory = strTopstory + '<a href="' + MyLink + '"><img width="230" height="173" src="' + MyImgSrc + '" alt=""></a><a class="topcim" href="' + MyLink + '">' + MyTitle + '</a>' + MyDescription;
				}
			}
			document.getElementById('topstory-life').innerHTML = strTopstory;
			
		}
		
		function retrieveURL_TopStory(url) {
			if (url != '') {
				if (window.XMLHttpRequest) { // Non-IE browsers
					req = new XMLHttpRequest();
					try {
							req.open('GET', url, false);
					}
					catch (e) {
						alert(e);
					}
					req.send(null);
					processStateChange_TopStory();
				}
				else if (window.ActiveXObject) { // IE
					req = new ActiveXObject('Microsoft.XMLHTTP');
					if (req) {
						req.onreadystatechange = processStateChange_TopStory;
						req.open('GET', url, false);
						req.send();
					}
				}
			}	
		}
		
		function processStateChange_TopStory() {
			if (req.readyState == 4) { 
				if (req.status == 200) { 
					topstoryXml = req.responseXML;
				}
			}
		}
		
		function getRovatNews (pageIndex) {
			var strRovatNews = '';
			
			var rUrl = retrieveURL_RovatNews('http://' + strWww + 'lifenetwork.hu/patok/life_ozone_rovatoldalak/news_' + rovat + '.xml');
			var MyItems = rovatNewsXml.getElementsByTagName('item');
			var MyItemsLength = MyItems.length;
			
			var strPageNum = '';
			for (i=0;i<(MyItemsLength / itemsNumPerPage);i++) {
				if((i + 1) != pageIndex) {
					strPageNum = strPageNum + '<a href="javascript:void(0);" onClick="getRovatNews(' + (i + 1).toString() + ');" class="active">' + (i + 1).toString() + '</a>';
				} else {
					strPageNum = strPageNum + '<span class="actPage">' + (i + 1).toString() + '</span>';
				}
			}
			document.getElementById('pageNum').innerHTML = strPageNum;

			if (pageIndex > 1) {
				document.getElementById('prevButton').setAttribute(attributeClass, 'prevButton');
				document.getElementById('prevButton').setAttribute('onClick', 'getRovatNews(' + (pageIndex - 1).toString() + ');');
				document.getElementById('prevButton').style.display = 'inline';
			} else {
				//document.getElementById('prevButton').setAttribute(attributeClass, 'prevButton-inactive');
				document.getElementById('prevButton').style.display = 'none';
			}
			
			if (pageIndex < (MyItemsLength / itemsNumPerPage)) {
				document.getElementById('nextButton').setAttribute(attributeClass, 'nextButton');
				document.getElementById('nextButton').setAttribute('onClick', 'getRovatNews(' + (pageIndex + 1).toString() + ');');
				document.getElementById('nextButton').style.display = 'inline';
			} else {
				//document.getElementById('nextButton').setAttribute(attributeClass, 'nextButton-inactive');
				document.getElementById('nextButton').style.display = 'none';
			}
			
			var beginNr;
			var endNr;
			
			if (MyItemsLength > (pageIndex * itemsNumPerPage)) {
				endNr = (pageIndex * itemsNumPerPage);
			} else {
				endNr = MyItemsLength;
			}

			topstoryNews = $('.topcim').text();	
			for (i = (pageIndex * itemsNumPerPage) - itemsNumPerPage; i < endNr; i++) {
				
				MyTitle = MyItems[i].getElementsByTagName('cikktitle')[0];
				MyTitle = MyTitle.firstChild.data;
				MyLink = MyItems[i].getElementsByTagName('cikkurl')[0];
				MyLink = MyLink.firstChild.data;
				MyDescription = MyItems[i].getElementsByTagName('cikklead')[0];
				MyDescription = MyDescription.firstChild.data;
				MyImgSrc = MyItems[i].getElementsByTagName('imgsrc')[0];
				if (MyTitle != topstoryNews){
					if (MyImgSrc.firstChild) {
						MyImgSrc = MyImgSrc.firstChild.data;
					} else {
						MyImgSrc = '';
					}
					strRovatNews = strRovatNews + '<div class="cikk-db" id="cikk'+i+'">';
					if (MyImgSrc != '') {
						strRovatNews = strRovatNews + '<a href="' + MyLink + '"><img width="120" height="90" alt="' + MyTitle + '" src="http://www.origo.hu' + MyImgSrc +'"></a>';
					}
					strRovatNews = strRovatNews + '<a class="cikk-db-cim" href="' + MyLink + '">' + MyTitle + '</a>' + MyDescription + '</div>';
				}
				
			}

			document.getElementById('rovat-news').innerHTML = strRovatNews;
		}
		
		function retrieveURL_RovatNews(url) {
			if (url != '') {
				if (window.XMLHttpRequest) { // Non-IE browsers
					req = new XMLHttpRequest();
					try {
							req.open('GET', url, false);
					}
					catch (e) {
						alert(e);
					}
					req.send(null);
					processStateChange_RovatNews();
				}
				else if (window.ActiveXObject) { // IE
					req = new ActiveXObject('Microsoft.XMLHTTP');
					if (req) {
						req.onreadystatechange = processStateChange_RovatNews;
						req.open('GET', url, false);
						req.send();
					}
				}
			}	
		}
		
		function processStateChange_RovatNews() {
			if (req.readyState == 4) { 
				if (req.status == 200) { 
					rovatNewsXml = req.responseXML;
				}
			}
		}
		
		// /alrovat

function lastLifeMag() {

$.ajax({
        type: "GET",
        url: "/patok/szerk3/lifenetwork/life_magazin.xml",
        dataType: "xml",
        error: function() {
            alert("hiba")
        },
        success: function(xml) {
			var lifeMagId = $(xml).find('video').find('vcode').text();
            $('#kiemelt-videok a').each(function(){
			var szoveg = $(this).text();
					if (szoveg.search('LIFE magazin') >1)
					{
					 $(this).attr('href', 'javascript: videa_play("'+lifeMagId+'")')
						 videa_play(lifeMagId);
					}
                 
				
            });

        }

    });
}


function videa_button_creator(){
		var vid = new Array();
		line_num = $('div.scheduleBox div.sb').length;
		line_num--;
		for (i=0;i<=line_num;i++){
			vid[i] = $('#VideaID_'+i).text();
			
			if (vid[i] != '1234567890'){
				$('div.scheduleBox div.sb:eq('+i+') span.sbTime').before('<img class="imagec" style="float:left; cursor:pointer" onclick="videa_play('+vid[i]+');" src="/images/ozone/nyil_balra.png" />');
			} else {
				$('div.scheduleBox div.sb:eq('+i+') span.sbTime').before('<div style="float:left; width:20px; height:20px;"></div>');
			}
		}
		$('div.VideaIDContainer').remove();
		$('a.sbProgram').css('width', '114px');
	}
	function videa_play(vid){
		
		html_t = '<object width="398" height="325"><param name="movie" value="'+vid+'" /><param name="allowscriptaccess" value="always" /><param name="wmode" value="opaque" /><param name="allowFullScreen" value="true" /><embed width="398" height="325" src="http://videa.hu/flvplayer.swf?v='+vid+'" allowscriptaccess="always" allowfullscreen="true" wmode="opaque" type="application/x-shockwave-flash" /></object>';
		$('div#videocon').html(html_t);
	}	
	function menu_beallit(target) {
	var x = new Array();
	x=$('#menu #'+target).offset();
	body_w = $('body').width();
	almenu_w = $('#almenu-con #'+target+'1').width();
	if ( (almenu_w+x['left']) > body_w ){
		x['left'] = x['left'] - ((almenu_w+x['left']) - body_w);
	}
	$('#almenu-con #'+target+'1').css('margin-left', x['left']);
}