function ajaxPrepare(){ajaxLoader('init');}
function ajaxSuccess(msg){ajaxLoader('end');}
function displayAuthIcon(){
	var title='Authentification';
	var body=document.getElementsByTagName('body')[0];
	$(body).append($('<div id="authIcon" style="z-index:2;position:absolute;top:5px'+';left:'+(body.offsetLeft+body.offsetWidth-30)+'px'+'"></div>').append(
				$('<a href="javascript:void(0);" title="'+title+' (Alt+A)" hreflang="fr"><img src="/common_images/izimedia/auth.png" alt="'+title+'"</a>')
					.click(function(){
						getAuth();
					})));
}
function getAuth(){
	imModal('/izimedia-auth','auth','modal');
}
$(document).ready(function(){
	displayAuthIcon();
	if(window.parent.document.getElementById('mainIframe')) window.parent.location='/';
});
$.hotkeys.add('Alt+a',function(){
	getAuth();
});
function postAuthForm(){
	var datas={username:$('#username').val(),password:$('#password').val()};
	$.ajax({
		type:'POST',
		url:'/izimedia-auth',
		data:datas,
		success: function(msg){
			$('#auth').html(msg);
		}
	});
}
function getAutoJavascript(content,divid){
	if(document.getElementById(divid)) {
		var scripts=document.getElementById(divid).getElementsByTagName('script')
		if(scripts.length>0){
			for(var i in scripts){
				if(typeof scripts[i].type!=='undefined'){
					if(scripts[i].src){
						// Il faudrait que les scripts soient préchargés...
						//getJavascript(scripts[i].src);
					}else if(scripts[i].innerHTML){
						var script=scripts[i].innerHTML;
						var headobj = document.getElementsByTagName('head').item(0);
						var scriptobj = document.createElement('script');
						if (typeof scriptobj != 'object') scriptobj = document.standardCreateElement('script');
						scriptobj.setAttribute('type','text/javascript');
						scriptobj.text = script;
						scriptobj.defer="false";
						headobj.appendChild(scriptobj);
					}
				}
			}
		}
	}
}
function ajaxLoader(step){
	if(! $('#ajaxLoader').length){
		$('<div id="ajaxLoader" style="display:none;z-index:1000;position:absolute;"></div>').appendTo('body');
	}
	if(step==='init'){
		$('#ajaxLoader').html('<img src="/common_images/ajax-loader.gif" />').center().show();
	}else{
		$('#ajaxLoader').text('Chargement complet').hide('slow');
	}
}