/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

window.addEvent('domready',function(){
    if($('menu_0')){
        $('menu_0').addEvent('mouseover',function(){
            $('m_0').setStyle('visibility', 'visible');
        });
        $('menu_0').addEvent('mouseout',function(){
            $('m_0').setStyle('visibility', 'hidden');
        });
    }
    if($('menu_1')){
        $('menu_1').addEvent('mouseover',function(){
            $('m_1').setStyle('visibility', 'visible');
        });
        $('menu_1').addEvent('mouseout',function(){
            $('m_1').setStyle('visibility', 'hidden');
        });
    }
    if($('menu_2')){
        $('menu_2').addEvent('mouseover',function(){
            $('m_2').setStyle('visibility', 'visible');
        });
        $('menu_2').addEvent('mouseout',function(){
            $('m_2').setStyle('visibility', 'hidden');
        });
    }
    if($('menu_3')){
        $('menu_3').addEvent('mouseover',function(){
            $('m_3').setStyle('visibility', 'visible');
        });
        $('menu_3').addEvent('mouseout',function(){
            $('m_3').setStyle('visibility', 'hidden');
        });
    }
    if($('menu_4')){
        $('menu_4').addEvent('mouseover',function(){
            $('m_4').setStyle('visibility', 'visible');
        });
        $('menu_4').addEvent('mouseout',function(){
            $('m_4').setStyle('visibility', 'hidden');
        });
    }

    if($('menu_add')) {
        $('menu_add').addEvent('mouseover',function(){
            $('m_add').setStyle('visibility', 'visible');
        });
        $('menu_add').addEvent('mouseout',function(){
            $('m_add').setStyle('visibility', 'hidden');
        });
    }
    if($('menu_edt')) {
        $('menu_edt').addEvent('mouseover',function(){
            $('m_edt').setStyle('visibility', 'visible');
        });
        $('menu_edt').addEvent('mouseout',function(){
            $('m_edt').setStyle('visibility', 'hidden');
        });
    }
    if($('menu_del')) {
        $('menu_del').addEvent('mouseover',function(){
            $('m_del').setStyle('visibility', 'visible');
        });
        $('menu_del').addEvent('mouseout',function(){
            $('m_del').setStyle('visibility', 'hidden');
        });
    }

    if($('menu_sld')) {
        $('menu_sld').addEvent('mouseover',function(){
            $('m_sld').setStyle('visibility', 'visible');
        });
        $('menu_sld').addEvent('mouseout',function(){
            $('m_sld').setStyle('visibility', 'hidden');
        });
    }

//SLIDESHOW
	var slide_delay = 5000;
	var fade_duration = 3000;
	var destroy_delay = 4000; //en sek längre än fade_duration
	var imgnum = 1;
	var start = 0;
	var num;
	var images = new Array();
	var path = './';

	var myRequest = new Request({
		'url': 'slides_loader.php',
		'onSuccess': function(responseText) {
			images = responseText.split(":");
			slideShow(images);
		}
	});
    myRequest.send();

	function slideShow(images)
	{
		num = images.length-1;
		var s_timer = function() { newImg(images[imgnum]); }
		s_timer.periodical(slide_delay);
	}

	function newImg(img)
	{
		var imgDiv = new Element('div', {
			'id': img,
		    'class': 'slide_image',
			'html': '<img src=\"'+path+'img/slides/'+img+'\" style=\"width:823px;height: 176px;\" />'
		});

		imgDiv.inject('top_image_div','bottom');
		fadeImg(img,imgnum);
		if(imgnum == num)
		{
			imgnum = 0;
		}
		else
		{
			imgnum = imgnum+1;
		}
	}

	function fadeImg(id,dest_id)
	{
        var id_2_destroy = 0;
		if(dest_id == 0)
		{
			id_2_destroy = num;
		}
		else
		{
			id_2_destroy = dest_id-1;
		}

		var myMorph = new Fx.Morph(id, {
			duration: fade_duration,
			transition: Fx.Transitions.Sine.easeOut
		});

		myMorph.start({
			'opacity': ['0', '1'],
			'onComplete': function() {
				if(start != 0)
				{
					var doDestroy = function() { $(images[id_2_destroy]).destroy(); }
					doDestroy.delay(destroy_delay);
				}
			}
		});
		start = start+1;
	}
});

function jsdel( page_id, sub_id ) {
    var reply = confirm( "Är du säker på att du vill ta bort sidan? ( Kan ej ångras! )" );
    if ( reply == true ) {
        window.location = "index.php?p="+page_id+"&s=" + sub_id + "&a=m_del";
    }
}

function openImgLoader(pos) {
    window.open( "imageselect.php?pos="+pos+"&type=article", "imageloader" );
}
function openSelectNewSlide(){
    window.open( "imageselect.php?pos=0&type=slide", "slides" );
}

function delImage( pos ) {

document.getElementById('editor_image_'+pos).innerHTML="<div class=\"deleteImage\"> Bilden borttagen </div>";
document.getElementById('img_'+pos).setAttribute("value", "del");
}

function subReorder( direction ){
    $('reorderDirection').value = ""+direction;
    $('editpageform').submit();
}



