// JavaScript Document

function handleFlowResultBlog(target, output){
	switch(target){
		case 'post_content':
			$(target).innerHTML = output;
			$(target).addEvent('domready', function() {
				fxcontentShower					= MorpheItems(target, 400, Fx.Transitions.Cubic.easeOut);
				if($('form_login') || $('form_comment') ){
					//comments
					
					comments = true;
				
					if($('form_login')){
						setSomeForm('form_login','login_form','login_form','', false, 'submit_btn')
					}else{
						setSomeForm('form_comment','comment_form','comment_form','', false, 'submit_btn')
					}
					
					$('post_content').setStyle('width',365);
					detail_width			= 565;
					fx_inner_content.cancel();
					fx_inner_content.start({'left':195, 'width':detail_width});
					
					fxcontentShower.set({'opacity': 1});									
					
					if(mySpinner){
					   mySpinner.destroy();
					}
					allow_click		= true;
				}else{
					//post
					listing_thumb_array				= new Array;				
					listing_thumb_list				= $$('#inner_content_content img');
					initItem();
				}
			});
		break;
		case 'comments':
			$(target).innerHTML 	= output;
			$(target).addEvent('domready', function() {
			
				
				if($('form_login')){
					setSomeForm('form_login','login_form','login_form','', false, 'submit_btn')
				}else{
					setSomeForm('form_comment','comment_form','comment_form','', false, 'submit_btn')
				}
				
				basicShow(target, false);
			
			});
		break;
	}
}

function blogInits(){
	if($('form_login')){
		setSomeForm('form_login','login_form','login_form','', false, 'submit_btn')
	}
	if($('form_comment')){
		setSomeForm('form_comment','comment_form','comment_form','', false, 'submit_btn')
	}
}

var music_counter	= 0;
var music_array		= new Array();
var music_swfs		= new Array();
var music_id		= 0;

function openMusic(this_music){
	if(music_array[this_music]	== false){
		music_array[this_music]	= true;
		flash_can	= hasFlash;
		if(flash_can){
			Log.log('music : init');
			if(music_id != 0){
				Log.log('music : disable - ' + music_id);
				music_array[music_id]	= false;
				$('music_holder_'+music_id).innerHTML = '';	
			}
						
			music_id		= this_music;
			Log.log('music : enable - ' + music_id);
			var obj = new Swiff(root_domain+'blog/blogparts/music.swf', {
				id: 'music_'+this_music,
				container: $('music_holder_'+this_music),
    			width: 180,
				height: 245,
				params: {
					wmode: 'window',
					bgcolor: '#ffffff'
				},
				vars: {
					item_id: music_id
				}
			})
		}
	}	
}

var video_id 	= 0;
var music_id 	= 0;
function initItem(){
	Log.log('open_full = ' + open_full);
	Log.log('init item : meaning : laad alle images en laat alles zien (plus schuif menu naar links! en positioneer de rest!)');
	
	listing_thumb_list.each(function(element){
		listing_thumb_array.push(element.src);
	});	
	
	if(listing_thumb_array.length > 0 ){
		
		var myImages = new Asset.images(listing_thumb_array, {
			onComplete: function(){
				if(mySpinner){
				   mySpinner.destroy();
				}
				initItemFinalize();
			}
		});	
	
	}else{
		
		//fxcontentShower.set({'opacity': 1});									
		if(mySpinner){
		   mySpinner.destroy();
		}
		initItemFinalize();
	}
}
function initMusic(){
	allow_click		= false;
	music_id 		= $('music_id').value;
	fxcontentShower.start({'opacity': 1});
	
	var obj = new Swiff(root_domain+'blog/blogparts/music_detail.swf', {
		id: 'music_container',
		container: $('music_container'),
		width: 565,
		height: 140,
		params: {
			wmode: 'window',
			bgcolor: '#ffffff'
		},
		vars: {
			item_id: music_id
		}
	})
	
	allow_click		= true;	
}
function initVideo(){
	allow_click		= false;
	fxcontentShower.start({'opacity': 1});
	
	var obj = new Swiff(root_domain+'blog/blogparts/video.swf', {
		id: 'video_container',
		container: $('video_container'),
		width: 600,
		height: 350,
		params: {
			wmode: 'window',
			bgcolor: '#ffffff',
			allowFullScreen: "true"
		},
		vars: {
			item_id: video_id
		}
	})
	
	allow_click		= true;
	video_id		= 0;	
}


var comments = false;

function viewComments(thisItem){
	Log.log('item : load comments');
	if(allow_click){
		allow_click 			= false;
		mySpinner 				= new Spinner('inner_content');
		mySpinner.show(true);
		url_to_load				= root_domain + 'blog/comment/index.php?include_header=2&commentsucces=1&parent='+thisItem;
		loadNshow(url_to_load, 'comments', 'get', false);
	}
}
function createAccount(){
	Log.log('createAccount');
	if(allow_click){
		allow_click 			= false;
		mySpinner 				= new Spinner('login_area');
		mySpinner.show(true);
		url_to_load				= root_domain + 'blog/comment/account_create.php?include_header=1';
		loadNshow(url_to_load, 'login_area_content', 'get', false);
	}
}

/* 
search
*/
var active_name_search					= false;
function checkSearchName(input){
	if(input.length > 2){
		if(!active_name_search){
			active_name_search				= true;
			mySpinner_search 				= new Spinner('items_suggest');
			mySpinner_search.show(true);
			loadNshow(root_domain + 'search/name_search.php?include_header=1&search='+input,'items_suggest', 'get', false);
		}
	}else{
		$('items_suggest').innerHTML					= '';	
	}
}

function initNameSearch(input){
	if(input == 'search'){
		$('searchvalue').value					= '';
		$('items_suggest').innerHTML			= '';
	}
}

