//Global Var.

var http = createRequestObject();
var cours_nb;
var interv_nb;
var prefix;
var prefix_content;
var prefix_form;
var progress = false;
var server_addr = location.hostname
var myloc = window.location.href;
var locarray = myloc.split("/");
var adr_path = server_addr;
var mail_sending_pers;
var pswd_updt_pers;
var lib_path = '/wp-content/plugins/ecawin-data/lib/';

/*
var global = this;
*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
//Debug.functions
function alertme()
{
	alert("Debug!");
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
//Nav.functions
function redirect(url)
{
	window.location.replace(url);
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
//Layout.functions
function hide(id)
{
	var div = document.getElementById(id);
	
	div.style.display = "none";
}

function show(id)
{
	var div = document.getElementById(id);
	div.style.display = "block";
}

function show_hide(id)
{
	var div = document.getElementById(id);
	
	if(div.style.display == "block")
	{
		div.style.display = "none";
	}
	else if(div.style.display == "none")
	{
		div.style.display = "block";
	}
}

function fade_close(id, div_class)
{
	var nb = $("div:visible."+div_class).size();
	if(nb == 1)
	{
		hide(id);
	}
}

function blink(id)
{
	if(document.getElementById(id).style.visibility == 'hidden') 
	{ 
		setTimeout("document.getElementById(id).style.visibility = 'visible';",1000); 
	} 
	else 
	{ 
		setTimeout("document.getElementById(id).style.visibility = 'hidden';",1000);
	} 
}

function progress_cursor()
{
	if(progress != true)
	{
		progress = true;
		
		var loading = '<img src="'+lib_path+'images/ajax-loader_bar.gif" alt="Chargement en cours" />';
	
		document.body.style.cursor = 'progress';
		document.getElementById("loading").style.display = "block";
		document.getElementById("loading").innerHTML=loading;
	}	
}

function default_cursor()
{
	progress =  false;
	
	document.body.style.cursor = 'default';
	document.getElementById("loading").style.display = "none";
	document.getElementById("loading").innerHTML="";
}

function display(id, content)
{
	var div = document.getElementById(id);
	//alert(id);alert(content);alert(div);
	div.innerHTML = content;
	$('body').css('cursor', 'auto');
	if(id != 'effectif')
	{
		if($(div).is(':visible')) 
		{
			$(div).fadeOut('fast');
		}
		else
		{				
			$(div).fadeIn('slow');
		}
	}
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
	{
		var scpt_begin = content.split('//-->');
		var scpt_content = scpt_begin[0].split('<!--');
		eval(scpt_content[1]);
	}
	else
	{
		var allscript = div.getElementsByTagName("script");
		for(var i = 0 ;i < allscript.length;i++)
		{
			eval(allscript[i].text);
		}	
	}
}

function display_with_button(id, content)
{
	var div = document.getElementById(id);
	div.innerHTML = content;
	$('body').css('cursor', 'auto');
	if($(div).is(':visible')) 
	{
		$(div).fadeOut('fast');
	}
	else
	{
		$(div).fadeIn('slow');
	}
}

function display_search(id, content)
{
	var div = document.getElementById(id);
	$('body').css('cursor', 'auto');	
	div.style.display = "block";
	div.innerHTML = "";
	div.innerHTML = content;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
//Ajax.functions
function createRequestObject() 
{
	var ro;
	var browser = navigator.appName;
	
	if(browser == "Microsoft Internet Explorer")
	{
		ro = new ActiveXObject("Msxml2.XMLHTTP");
	}
	else
	{
		ro = new XMLHttpRequest();
	}
	
	return ro;
}

function reqAjax(obj, file)
{
	prefix = obj;	
	http.open('get', lib_path+file);		
	http.onreadystatechange = handleResponse_var;
	http.send(null);
}

function reqAjax_var(col, file, obj)
{
	var reg=new RegExp("||");
	if(reg.test(col))
	{
		var reg_col = col.split('||');
		prefix = obj+"_"+reg_col[0];
	}
	else
	{
		prefix = obj+"_"+col;
	}
	http.open('get', lib_path+file+'?col='+col);		
	http.onreadystatechange = handleResponse_var;
	http.send(null);
}

function reqAjax_var_but(col, file, obj)
{
    prefix = obj+"_"+col;
	
	if(document.getElementById("a_"+prefix).innerHTML == "[ afficher ]")
	{
		http.open('get', lib_path+file+'?col='+col);		
		http.onreadystatechange = handleResponse_var_but;
		http.send(null);
	}
	if(document.getElementById("a_"+prefix).innerHTML == "[ fermer ]")
	{
		display_with_button(prefix, '');
	}
}

function handleResponse() 
{
	if(http.readyState == 4)
	{ 
		var response = http.responseText; 
		
		if(response == 'byebye')
		{
			var url = window.location.href;
			var tab_url = url.split('.ch');
			redirect(tab_url[0]+'.ch');
		}
	}
}

function handleResponse_var() 
{
	if(http.readyState == 4)
	{ 
		var response = http.responseText;
		//alert(prefix);
		/*
		default_cursor();
		*/
		display(prefix,response);
	}
	if(http.readyState < 4)
	{
		
		if(http.readyState > 1)
		{
			//progress_cursor();
			$('body').css('cursor', 'wait');
		}
			
		
	}	
}

function handleResponse_var_but() 
{
    if(http.readyState == 4)
	{ 
        
		var response = http.responseText;	
		
		/*
		default_cursor();
		*/
		display_with_button(prefix, response);	
	} 
	if(http.readyState < 4)
	{
		
		if(http.readyState > 1)
		{
			//progress_cursor();
			$('body').css('cursor', 'wait');
		}
		
	}		
}

function handleResponse_change() 
{
	if(http.readyState == 4)
	{ 
		var response = http.responseText;
		if(response ==  'true')
		{
			check_super(prefix);
			check_super(prefix);
		}
		else
		{
			check_super(prefix);
			check_super(prefix);
		}
	}
}

function handleResponse_search() 
{
	if(http.readyState == 4)
	{ 
		var response = http.responseText;
		display_search(prefix,response);
	}
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
//Admin.functions
function find_user(value, obj)
{
	prefix = obj;
	
	http.open('get', lib_path+'users_mgnt.php?motif='+value);		
	http.onreadystatechange = handleResponse_var;
	http.send(null);
}

function check_super(obj)
{
	prefix = obj;
	
	http.open('get', lib_path+'users_mgnt.php');		
	http.onreadystatechange = handleResponse_var;
	http.send(null);
}

function change_super(obj, val)
{
	prefix = obj;
	
	http.open('get', lib_path+'mod_users.php?code_int='+val.value);
	http.onreadystatechange = handleResponse_change;
	http.send(null);
}

function search_user(obj, val)
{
	prefix = obj;

	http.open('get', lib_path+'users_search.php?motif='+val);
	http.onreadystatechange = handleResponse_search;
	http.send(null);
}

function reset_search(obj)
{
	document.getElementById(obj).innerHTML="";
}

function get_url_link()
{
	var url = window.location.href;
	var res = url.split('&link='); 
	alert(url);alert(res[0]);alert(res[1]);
	var browser = navigator.appName;
	if( res == null )
	{
		return "";
	}
	else
	{	
		if(res[1] != undefined)
		{	
			if(browser == "Microsoft Internet Explorer")
			{
				return setTimeout("document.location.replace(window.location.href)",300, "JavaScript");
			}
			else
			{
				return setTimeout("document.location.replace(window.location.href)",300);
				//300
			}
		}	
	}
}
/*---Navig. ---*/
function open_pers_link(code_int)
{
	var url = window.location.href;
	var res = url.split('&link=');
	var browser = navigator.appName;
	//alert(url);alert(res[0]);alert(res[1]);
	if( res == null )
	{
		return "";
	}
	else
	{	
		if(res[1] != undefined)
		{	
			if(browser == "Microsoft Internet Explorer")
			{
				//return setTimeout(function(){reqAjax_var(res[1]+'||'+code_int, 'get_pers_ad.php', 'adresse')},310, "JavaScript");
				reqAjax_var(res[1]+'||'+code_int, 'get_pers_ad.php', 'adresse');
				var second_child = document.getElementById(res[1]);
				$.scrollTo( second_child, { duration:500, axis:'y'});
			}
			else
			{	
				//return setTimeout(function(){reqAjax_var(res[1]+'||'+code_int, 'get_pers_ad.php', 'adresse')},310);
				reqAjax_var(res[1]+'||'+code_int, 'get_pers_ad.php', 'adresse');
				var second_child = document.getElementById(res[1]);
				$.scrollTo( second_child, { duration:500, axis:'y', });
			}
			//310
		}
	}
}	

var link_nav;

function go_ecawin_widget(link,type)
{
	link_nav = link;
	http.open('get', lib_path+'set_nav_sisdatawidget.php?type='+type);		
	http.onreadystatechange = handleResponse_ecawin_widget;
	http.send(null);
}	

function handleResponse_ecawin_widget() 
{
	if(http.readyState == 4)
	{ 
		var response = http.responseText;
		if(response == 'nav_is_set')
		{
			//alert(link_nav);
			redirect(link_nav);
		}
	}
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*---Form--*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
//Loggin.functions(Ajax mood)
var log_form;
var log_content;

function check_loggin(form, content)
{
	log_form = form;
	log_content = content;
	//alert(form+","+content)
	//alert(lib_path+'logged.php');
	
	http.open('get', lib_path+'logged.php');		
	http.onreadystatechange = handleResponse_loggin;
	http.send(null);
}

function handleResponse_loggin() 
{
	if(http.readyState == 4)
	{ 
		var response = http.responseText;
		//Debug 
		//alert(response);
		
		if(response == 'logged')
		{
			show(log_content);	
			//get_url_link();
		}
		else
		{
			hide(log_content);
			var url = window.location.href;
			var tab_url = url.split('.ch');
			//redirect('http://127.0.0.1/wp_dev291/');
			//ECAWIN
			redirect(tab_url[0]+'.ch');
			//SPV
			//redirect("http://devspv.infodev.ch");
		}
	}
}

function handleResponse_form() 
{
	if(http.readyState == 4)
	{ 
		var response = http.responseText; 
		//Debug alert(response);
		if(response != "Mauvais mot de passe ou nom d'utilisateur.")
		{  
			window.location.replace(response);
		}
		else
		{
			alert('Mauvais mot de passe ou nom d\'utilisateur.');
		}
	}
	if(http.readyState < 4)
	{
		/*
		if(http.readyState > 1)
		{
		
		}
		*/
	}	 
}

function formAjax_login(name, password)
{
	http.open('get', lib_path+'login.php?login='+name+'&password='+password);		
	http.onreadystatechange = handleResponse_form;
	http.send(null);
}

function formAjax_logout()
{
	http.open('get', lib_path+'log_out.php');	
	http.onreadystatechange = handleResponse;
	http.send(null);
}

function clearDefault(el) 
{
	if (el.defaultValue == el.value) 
	{
		el.value = ""
	}
}

function apply_formAjax(personne,type)
{
	if(type == 'adresse')
	{
		
		var adr1 = document.getElementById('adr1_'+personne);
		var codptt  = document.getElementById('codptt_'+personne);
		var localite  = document.getElementById('localite_'+personne);
		//alert(adr1.value);
		http.open('get', lib_path+'update_adresse.php?personne='+personne+'&adr1='+adr1.value+'&codptt='+codptt.value+'&localite='+localite.value);		
		http.onreadystatechange = handleResponse_apply_formAjax;
		http.send(null);
	}
	if(type == 'telecom')
	{
		var tel_priv  = document.getElementById('tel_priv_'+personne);
		var tel_prof  = document.getElementById('tel_prof_'+personne);
		var tel_int  = document.getElementById('tel_int_'+personne);
		var tel_autr  = document.getElementById('tel_autr_'+personne);
		var telepage2  = document.getElementById('telepage2_'+personne);
		var no_pager  = document.getElementById('no_pager_'+personne);
		var e_mail  = document.getElementById('e_mail_'+personne);
		
		http.open('get', lib_path+'update_telecom.php?personne='+personne+'&tel_priv='+tel_priv.value+'&tel_prof='+tel_prof.value+'&tel_int='+tel_int.value+'&tel_autr='+tel_autr.value+'&telepage2='+telepage2.value+'&no_pager='+no_pager.value+'&e_mail='+e_mail.value);		
		http.onreadystatechange = handleResponse_apply_formAjax;
		http.send(null);
	}
	if(type == 'alarme')
	{
		var alarme_cta_jour  = document.getElementById('alarme_cta_jour_'+personne);
		var alarme_cta_nuit  = document.getElementById('alarme_cta_nuit_'+personne);
		var alarme_mobil  = document.getElementById('alarme_mobil_'+personne);
		
		http.open('get', lib_path+'update_alarme.php?personne='+personne+'&alarme_cta_jour='+alarme_cta_jour.value+'&alarme_cta_nuit='+alarme_cta_nuit.value+'&alarme_mobil='+alarme_mobil.value);		
		http.onreadystatechange = handleResponse_apply_formAjax;
		http.send(null);
	}
}
function handleResponse_apply_formAjax() 
{
	if(http.readyState == 4)
	{ 
		var response = http.responseText;
		//alert(response);
		$('body').css('cursor', 'auto');
	}
	if(http.readyState < 4)
	{
		if(http.readyState > 1)
		{
			$('body').css('cursor', 'wait');
		}
	}	
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Loggin Password function*/
function checkPassword_form(pass1,pass2) 
{
	if(pass1 == pass2)
	{
		return(true);
	}
	else
	{
		return(false);
	}
}

function update_password(pers) 
{
	var new_password = document.getElementById('new_password_'+pers);
	var new_password2 = document.getElementById('new_password2_'+pers);
	if(jQuery.trim(new_password.value)=='' || jQuery.trim(new_password2.value)=='')
	{
		document.getElementById('data_compte__status_'+pers).innerHTML = 'Erreur: '+'<br />'+'Les mots de passe ne peuvent être vides.';
	}
	else
	{
		if(checkPassword_form(jQuery.trim(new_password.value),jQuery.trim(new_password2.value)))
		{
			var none = '';
			pswd_updt_pers = pers;
			http.open('get', lib_path+'user_pswd.php?from=update&opass='+none+'&npass='+jQuery.trim(new_password.value));		
			http.onreadystatechange = handleResponse_password;
			http.send(null);
			return true;
		}
		else
		{
			document.getElementById('data_compte__status_'+pers).innerHTML = 'Erreur: '+'<br />'+'Les deux mots de passe ne correspondent pas.';
		}
	}

}

function change_password(pers) 
{
	var old_password = document.getElementById('old_password_'+pers);
	var new_password = document.getElementById('new_password_'+pers);
	var new_password2 = document.getElementById('new_password2_'+pers);
	if(checkPassword_form(jQuery.trim(new_password.value),jQuery.trim(new_password2.value)))
	{
		pswd_updt_pers = pers;
		http.open('get', lib_path+'user_pswd.php?from=change&opass='+jQuery.trim(old_password.value)+'&npass='+jQuery.trim(new_password.value));		
		http.onreadystatechange = handleResponse_password;
		http.send(null);
		return true;
	}
	else
	{
		document.getElementById('data_compte__status_'+pers).innerHTML = 'Erreur: '+'<br />'+'Les deux mots de passent ne correspondent pas.';
	}
}

function handleResponse_password() 
{
	if(http.readyState == 4)
	{ 
		var response = http.responseText; 
		if(jQuery.trim(response) == 'ok')
		{
			document.getElementById('new_password_'+pswd_updt_pers).value='';
			document.getElementById('new_password2_'+pswd_updt_pers).value='';
			alert('Le mot de passe a été correctement mis à jour.'+"\r\n"+'Veuillez-vous reconnecter.');
			formAjax_logout();
		}
		else
		{
			document.getElementById('data_compte__status_'+pswd_updt_pers).innerHTML = 'Erreur: '+'<br />'+'Problème lors de la mise à jour du mot de passe.';
		}
	}
	if(http.readyState < 4)
	{
		/*
		if(http.readyState > 1)
		{
		
		}
		*/
	}	 
}

function retrieve_password(email) 
{
	http.open('get', lib_path+'lost_password.php?email='+jQuery.trim(email));
	http.onreadystatechange = handleResponse_retrieve_password;
	http.send(null);
}

function handleResponse_retrieve_password() 
{
	if(http.readyState == 4)
	{ 
		var response = http.responseText; 
		
		if(jQuery.trim(response) == 'mail_ok')
		{
			alert("Un email contenant vos identifiants de connection vient de vous être envoyé.");
			tb_remove();
		}
		else
		{
			alert(response);
			tb_remove();
		}
	}
	if(http.readyState < 4)
	{
		/*
		if(http.readyState > 1)
		{
		
		}
		*/
	}	 
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--Mail--*/
function reset_mail_form(pers)
{
	
	var subject = document.getElementById('data_message_subject_'+pers);
	var msg = document.getElementById('data_message_body_'+pers);
	var dest_pers = document.getElementById('data_message_dest_pers_'+pers);
	var dest_grp_em = document.getElementById('data_message_grp_em_'+pers);
	var dest_grp_j1 = document.getElementById('data_message_j_gr_1_'+pers);
	var dest_grp_j2 = document.getElementById('data_message_j_gr_2_'+pers);
	var dest_grp_j3 = document.getElementById('data_message_j_gr_3_'+pers);
	var dest_grp_j4 = document.getElementById('data_message_j_gr_4_'+pers);
	var dest_grp_n1 = document.getElementById('data_message_n_gr_1_'+pers);
	var dest_grp_n2 = document.getElementById('data_message_n_gr_2_'+pers);
	var dest_grp_n3 = document.getElementById('data_message_n_gr_3_'+pers);
	var dest_grp_n4 = document.getElementById('data_message_n_gr_4_'+pers);
	
	subject.value = '';
	msg.value ='';
	dest_pers.checked = true;  
	dest_grp_em.checked = false;  
	dest_grp_j1.checked = false;    
	dest_grp_j2.checked = false;    
	dest_grp_j3.checked = false;   
	dest_grp_j4.checked = false;   
	dest_grp_n1.checked = false;   
	dest_grp_n2.checked = false;  	
	dest_grp_n3.checked = false;  	
	dest_grp_n4.checked = false;
}
function send_mail(pers)
{
	var subject = document.getElementById('data_message_subject_'+pers);
	var msg = document.getElementById('data_message_body_'+pers);
	var dest_pers = document.getElementById('data_message_dest_pers_'+pers);
	var dest_grp_em = document.getElementById('data_message_grp_em_'+pers);
	var dest_grp_j1 = document.getElementById('data_message_j_gr_1_'+pers);
	var dest_grp_j2 = document.getElementById('data_message_j_gr_2_'+pers);
	var dest_grp_j3 = document.getElementById('data_message_j_gr_3_'+pers);
	var dest_grp_j4 = document.getElementById('data_message_j_gr_4_'+pers);
	var dest_grp_n1 = document.getElementById('data_message_n_gr_1_'+pers);
	var dest_grp_n2 = document.getElementById('data_message_n_gr_2_'+pers);
	var dest_grp_n3 = document.getElementById('data_message_n_gr_3_'+pers);
	var dest_grp_n4 = document.getElementById('data_message_n_gr_4_'+pers);
	var error;
	var txt_error;
	var txt_success;
	
	error = false;
	txt_error = '';
	
	if(subject.value == '' || msg.value =='' )
	{
		error = true;
		txt_error += 'Le corps et le sujet du message ne peuvent être vides.'+'<br />';
	}
	if(dest_pers.checked == false  
	&& dest_grp_em.checked == false  
	&& dest_grp_j1.checked == false  
	&& dest_grp_j2.checked == false  
	&& dest_grp_j3.checked == false  
	&& dest_grp_j4.checked == false 
	&& dest_grp_n1.checked == false 
	&& dest_grp_n2.checked == false	
	&& dest_grp_n3.checked == false	
	&& dest_grp_n4.checked == false)
	{
		error = true;
		txt_error += 'Au moins un destinataire doit être séléctionner.'+'<br />';
	}
	if(error == true)
	{
		document.getElementById('data_message_status_'+pers).innerHTML = txt_error;
	}
	else
	{	
		var dest = new Array();
		var i;
		i = 0;
		if(dest_pers.checked == true)
		{
			dest[i] = 'dest_pers';
			i++;
		}
		if(dest_grp_em.checked == true)
		{
			dest[i] = 'gr_em'; 
			i++;
		}
		if(dest_grp_j1.checked == true)
		{
			dest[i] = 'j_gr_1'; 
			i++;
		}
		if(dest_grp_j2.checked == true)
		{
			dest[i] = 'j_gr_2'; 
			i++;
		}
		if(dest_grp_j3.checked == true)
		{
			dest[i] = 'j_gr_3'; 
			i++;
		}
		if(dest_grp_j4.checked == true)
		{
			dest[i] = 'j_gr_4'; 
			i++;
		}
		if(dest_grp_n1.checked == true)
		{
			dest[i] = 'n_gr_1'; 
			i++;
		}
		if(dest_grp_n2.checked == true)
		{
			dest[i] = 'n_gr_2'; 
			i++;
		}
		if(dest_grp_n3.checked == true)
		{
			dest[i] = 'n_gr_3'; 
			i++;
		}
		if(dest_grp_n4.checked == true)
		{
			dest[i] = 'n_gr_4'; 
			i++;
		}
		//Debug: alert(dest.toString());
		mail_sending_pers = pers;
		form_mail(subject.value, msg.value, dest, pers);
	}
}

function form_mail(subject, message, dest, pers)
{	
	var msg = message;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
	{
		var reg = new RegExp('\r\n');
		if(reg.test(message))
		{
			msg = '';
			var tab_msg = message.split('\r\n');
			for(i=0; i<tab_msg.length; i++)
			{
				msg += tab_msg[i]+'<br>';
			}
		}
	}
	else
	{
		var reg = new RegExp('\n');
		if(reg.test(message))
		{
			msg = '';
			var tab_msg = message.split('\n');
			for(i=0; i<tab_msg.length; i++)
			{
				msg += tab_msg[i]+'<br>';
			}
		}
	}
	http.open('get', lib_path+'send_mail.php?subject='+subject+'&message='+msg+'&dest='+dest.toString()+'&pers='+pers);	
	http.onreadystatechange = handleResponse_mail;
	http.send(null);
}
	
function handleResponse_mail() 
{
	if(http.readyState == 4)
	{ 
		var response = http.responseText; 
		//Debug: alert(response);
		if(jQuery.trim(response) == 'mail_ok')
		{
			document.getElementById('data_message_status_'+mail_sending_pers).innerHTML = 'Le message a été envoyé correctement.';	
			/* : Reset mailform */
			reset_mail_form(mail_sending_pers)
		}
		else
		{
			var error = 'Problème à l\'envoi du message'+'<br />'+'Veuillez contacter l\'administrateur du site et lui signaler l\'erreur: '+'<br />'+response;
			document.getElementById('data_message_status_'+mail_sending_pers).innerHTML = error;
		}
	}
	if(http.readyState < 4)
	{
		/*
		if(http.readyState > 1)
		{
		
		}*/
	}	 
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--Data Return--*/
function valid_get_data_back()
{
	div = document.getElementById('ecawin_data_return_valid');
	$(div).fadeIn('slow');
}

function reset_get_data_back()
{
	div = document.getElementById('ecawin_data_return_valid');
	$(div).fadeOut('fast');
}

function get_data_back()
{

	//http.open('get', 'lib_path+'xml_log.php');	
	http.open('get', lib_path+'xml_log.php');
	http.onreadystatechange = handleResponse_data_back;
	http.send(null);
}

function handleResponse_data_back() 
{
	div = document.getElementById('ecawin_data_return');
	//div = 'ecawin_data_return';
	if(http.readyState == 4)
	{ 
		var response = http.responseText;
		//alert(response);
		if(jQuery.trim(response) == 'ok')
		{
			//display(div,link);
			//show(div);
			$(div).fadeIn('slow');
		}
		//$('body').css('cursor', 'auto');
		
	}
	if(http.readyState < 4)
	{
		if(http.readyState > 1)
		{
			//$('body').css('cursor', 'wait');
		}
	}	
}