// JavaScript Document

function thickpopup(action,title,width,heigth,modal,params){
	if(width == '')
		width = 600;
	if(heigth == '')
		heigth = 400;
	if(params == '' || params == undefined)
		params = '';	
	modal = (modal == null && modal == '') ? false : modal;
	tb_show(title,"thickpopup.php?action="+action+"&width="+width+"&height="+heigth+"&modal="+modal+params);
}

function jqLoad(action,page) {
	$("#TabbedPanels1-TabbedPanels1").html('<p>&nbsp;</p><p align="center"><img src="images/v2/loader/blue.gif" alt="..."/></p>');
	$.ajax({
		type:"POST",
		url:page+".php",
		data:"action="+action,
		success: function(data){
			$("#TabbedPanels1-TabbedPanels1").html(data);
		}
	});
}

// Used to add Delete Item form when an item just have been uploaded.
// Appends an hidden input with id of the uploaded item.
function addDeleteForm(where,name,value){
	if(parseInt(value) != value){
		alert('Error : \n\n'+value);
	} else {
		$(where).append('<input type="hidden" value="'+value+'" name="'+name+'">');
		$(where).append('<img src="images/v2/icons/cross.png" border="0" style="cursor:pointer" align="absmiddle" title="Change" alt="X" onclick="deleteFile(\''+where+'\',\''+name+'\',\''+value+'\');">');
	}
}

function deleteFile(where,name,id){
	$(where).html(small_load);
	$.ajax({
		type:'POST',
		url:'upload-manager.php',	
		data:'action=delete&id='+id,
		success: function(){
			$(where).html('<input type="file" id="'+name+'" name="'+name+'">');
			activateUpload();
		}
	})
}

function deleteMediaFile(id){
	$.ajax({
		type:'POST',
		url:'upload-manager.php',	
		data:'action=delete&id='+id,
		success: function(){
			$("#media_file_"+id).fadeOut();
		}
	})
}

function showMenu(menu){
	// Hide blue BG from opened panel
	$('.ul_second:visible').animate({ 
		backgroundPosition: "170px 100%"
	  }, 100 );
	$('.ul_second:visible').parent().animate({ 
		backgroundPosition: "170px 0%"
	  }, 100 );
	//Remove active classes
	$(".a_first_active").toggleClass('a_first_active');
	$(".a_second_active").toggleClass('a_second_active');
	//Hide opened panel
	$('.ul_second:visible').toggle('slow');
	
	$('#' + menu).next().toggle(500, function(){
		$('#' + menu).parent().animate({ 
			backgroundPosition: "0px 0%"
		  }, 200 );
		$('#' + menu).next().animate({ 
			backgroundPosition: "0px 100%"
		  }, 200, function(){ 
		  		$('#' + menu).parent().children('a').toggleClass('a_first_active');
				$('#' + menu).parent().children('ul').children('li').children('a').toggleClass('a_second_active');
		});
	});	
	return false; 
}

function click_me(element){
	try{//pour ie
		element.click();
	} catch(e) {//pour ff
		
		var evt = document.createEvent("MouseEvents"); // créer un évennement souris
		evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); // intiailser l'évennement déja crée par un click
		element.dispatchEvent(evt); // envoyer l'évennement vers l'élement
	}
}

//---------------------
//		SEARCH
//---------------------
function goToPage(page){
	$(".ui-slider-1").slider("moveTo", page );
}

var load_gif = '<div align="center"><img src="images/v2/loader/blue.gif"></div>';
var small_load = '<img src="images/v2/loader/mini.gif" alt=""/>';