function slider(content, value)
{
	document.getElementById(content).scrollTop += value;
}

function sliderH(content, value)
{
	document.getElementById(content).scrollLeft += value;
}

function showLoader()
{
	document.getElementById('loader').style.display = 'block';
}

function changeVote(nb,url)
{
	for (i=1; i<=nb; i++) 
	{
		var tmp = 'vote'+i;
		document.getElementById(tmp).src = url + '/images/vote_up.jpg';
	}
}

function changeVote2(url)
{
	for (i=1; i<=5; i++) 
	{
		var tmp = 'vote'+i;
		document.getElementById(tmp).src = url + '/images/vote_down.jpg';
	}
}

function addVote(nb,place)
{
	xhr_object = AjaxObject();
	var param = no_cache();

	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('place_vote').innerHTML = reponse;
		}
	}
	xhr_object.open('GET','/ajax/place_vote/' + place + '/' + nb ,true);
	xhr_object.send(null);
}

function addSchoolVote(nb,school)
{
	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('school_vote').innerHTML = reponse;
		}
	}
	xhr_object.open('GET','/ajax/school_vote/' + school + '/' + nb ,true);
	xhr_object.send(null);
}

function addFeature(place,feature)
{
	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('list_features').innerHTML = reponse;
		}
	}
	xhr_object.open('GET','/ajax/add_features/' + place + '/' + feature ,true);
	xhr_object.send(null);
}

function delFeature(place,feature)
{
	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('list_features').innerHTML = reponse;
		}
	}
	xhr_object.open('GET','/ajax/del_features/' + place + '/' + feature ,true);
	xhr_object.send(null);
}

function addActivity(place,activity)
{
	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('bloc_activities').innerHTML = reponse;
		}
	}
	xhr_object.open('GET','/ajax/add_activity/' + place + '/' + activity ,true);
	xhr_object.send(null);
}

function delActivity(place,activity)
{
	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('bloc_activities').innerHTML = reponse;
		}
	}
	xhr_object.open('GET','/ajax/del_activity/' + place + '/' + activity ,true);
	xhr_object.send(null);
}

function changePlaceSort(place,key_sort)
{
	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('place_comment').innerHTML = reponse;
		}
	}
	xhr_object.open('GET','/ajax/place_comment/' + place + '/' + key_sort ,true);
	xhr_object.send(null);
}

function changeSchoolSort(school,key_sort)
{
	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('school_comment').innerHTML = reponse;
		}
	}
	xhr_object.open('GET','/ajax/school_comment/' + school + '/' + key_sort ,true);
	xhr_object.send(null);
}

function changeUnionSort(union,key_sort)
{
	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('union_comment').innerHTML = reponse;
		}
	}
	xhr_object.open('GET','/ajax/union_comment/' + union + '/' + key_sort ,true);
	xhr_object.send(null);
}

function searchGroupUnion(id_school)
{
	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('search_result').innerHTML = reponse;
		}
	}
	xhr_object.open('GET','/ajax/school_add_group_union/' + id_school ,false);
	xhr_object.send(null);
	
	return false;	
}

function changeType(url)
{
	var theme = document.getElementById('type').value;
	var place = document.getElementById('idplace').value;
	
	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('list_features').innerHTML = reponse;
		}
	}
	xhr_object.open('GET',url + '/ajax/select_features/' + theme + '/' + place ,true);
	xhr_object.send(null);
	
	return false;	
}

function createBookmarkLink(title,url) 
{
	if (window.sidebar) 
	{	
		// Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} 
	else if( window.external ) 
	{ 
		// IE Favorite
		window.external.AddFavorite( url, title); 
	}
	else if(window.opera && window.print) 
	{ 
		// Opera Hotlist
		return true; 
	}
}

function showHomeBox(id_guide_type,langue)
{
	for (i=1; i<=14; i++) 
	{
		var elem = 'home-greybox-arrow-'+i;
		document.getElementById(elem).style.display='none';
	}
	var elem = 'home-greybox-arrow-'+id_guide_type;
	document.getElementById(elem).style.display='block';
	
	
	document.getElementById('home-grey-box').style.display='block';
	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('home-grey-box').innerHTML = reponse;
		}
	}
	xhr_object.open('GET',langue + '/ajax/home_greybox/' + id_guide_type  ,true);
	xhr_object.send(null);
	
	return false;	
}

function hideHomeBox()
{
	document.getElementById('home-grey-box').style.display='none';
	
	for (i=1; i<=14; i++) 
	{
		var elem = 'home-greybox-arrow-'+i;
		document.getElementById(elem).style.display='none';
	}
}

function homeSearchCountry(value,langue)
{
	document.getElementById('show-country').style.display='block';
	
	var country = document.getElementById('search-country').value;
	
	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('show-country').innerHTML = reponse;
		}
	}
	xhr_object.open('GET',langue + '/ajax/search_country/' + country  ,true);
	xhr_object.send(null);
	
	return false;	
}

function hideHomeCountry()
{
	var state = document.getElementById('state-country').value;
	
	if(state=='hidden')
		document.getElementById('show-country').style.display='none';
}

function homeSearchUniversity(value,langue)
{
	document.getElementById('show-university').style.display='block';
	
	var university = document.getElementById('search-university').value;

	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('show-university').innerHTML = reponse;
		}
	}
	xhr_object.open('GET',langue + '/ajax/home_search_university/' + university   ,true);
	xhr_object.send(null);
	
	return false;	
}

function hideHomeUniv()
{
	var state = document.getElementById('state-univ').value;
	
	if(state=='hidden')
		document.getElementById('show-university').style.display='none';
}

// DAMIEN DUTKA


function searchPlace(value,langue)
{
	document.getElementById('show-place').style.display='block';
	
	var place = document.getElementById('search-place').value;

	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('show-place').innerHTML = reponse;
		}
	}
	xhr_object.open('GET',langue + '/ajax/search_place/' + place   ,true);
	xhr_object.send(null);
	
	return false;	
}

function searchPlaceTexte(value,langue)
{
	document.getElementById('show-place').style.display='block';
	
	var place = document.getElementById('search-place').value;

	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('show-place').innerHTML = reponse;
		}
	}
	xhr_object.open('GET',langue + '/ajax/search_place_texte/' + place   ,true);
	xhr_object.send(null);
	
	return false;	
}

function hideSearchPlace()
{
	var state = document.getElementById('state-place').value;
	
	if(state=='hidden')
		document.getElementById('show-place').style.display='none';
}


//
function guideSearchCity(value,country,langue)
{
	document.getElementById('show-city').style.display='block';
	
	var city = document.getElementById('search-city').value;

	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('show-city').innerHTML = reponse;
		}
	}
	xhr_object.open('GET',langue + '/ajax/guide_search_city/' + country + '/' + city   ,true);
	xhr_object.send(null);
	
	return false;	
}

function chooseGuideCity(name,id)
{
	document.getElementById('search-city').value=name; 
	document.getElementById('id_guide').value=id;
	document.getElementById('show-city').style.display='none';
}

function inscrSearchUniversity(value,langue)
{
	document.getElementById('show-university').style.display='block';
	
	var university = document.getElementById('search-university').value;

	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('show-university').innerHTML = reponse;
		}
	}
	xhr_object.open('GET',langue + '/ajax/inscr_search_university/' + university   ,true);
	xhr_object.send(null);
	
	return false;	
}

function chooseInscrUniversity(name,id)
{
	document.getElementById('search-university').value=name; 
	document.getElementById('id_school').value=id;
	document.getElementById('show-university').style.display='none';
}

function exchSearchUniversity(value,langue)
{
	document.getElementById('show-university-exchange').style.display='block';
	
	var university = document.getElementById('search-university-exch').value;

	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('show-university-exchange').innerHTML = reponse;
		}
	}
	xhr_object.open('GET',langue + '/ajax/exch_search_university/' + university   ,true);
	xhr_object.send(null);
	
	return false;	
}

function chooseExchUniversity(name,id)
{
	document.getElementById('search-university-exch').value=name; 
	document.getElementById('id_school_exchange').value=id;
	document.getElementById('show-university-exchange').style.display='none';
}

function showOngletHome(elem)
{
	document.getElementById('contenu-liste-bars').style.display='none';
	document.getElementById('contenu-liste-restos').style.display='none';
	document.getElementById('contenu-liste-hotels').style.display='none';
	document.getElementById('contenu-liste-assos').style.display='none';
	
	var liste = 'contenu-liste-'+elem;
	document.getElementById(liste).style.display='block';
	
	document.getElementById('onglet-bars-hover').style.display='none';
	document.getElementById('onglet-restos-hover').style.display='none';
	document.getElementById('onglet-hotels-hover').style.display='none';
	document.getElementById('onglet-assos-hover').style.display='none';
	
	document.getElementById('onglet-bars').style.display='block';
	document.getElementById('onglet-restos').style.display='block';
	document.getElementById('onglet-hotels').style.display='block';
	document.getElementById('onglet-assos').style.display='block';
	
	var onglet = 'onglet-'+elem+'-hover';
	document.getElementById(onglet).style.display='block';
	
	var onglet = 'onglet-'+elem;
	document.getElementById(onglet).style.display='none';
}

function showStudentBloc()
{
	if(document.getElementById('student').checked == false)
	{
		document.getElementById('student_bloc').style.display = 'block';
	}
	else
	{
		document.getElementById('student_bloc').style.display = 'none';
	}
}

function showExchangeBloc()
{
	if(document.getElementById('exchange').checked == true)
	{
		document.getElementById('exchange_bloc').style.display = 'block';
	}
	else
	{
		document.getElementById('exchange_bloc').style.display = 'none';
	}
}

function checkProposeNewUniversity(message)
{
	if(document.getElementById('city').value=='')
	{
		alert(message);
		return false;
	}
	else
	{
		if(document.getElementById('university').value=='')
		{
			alert(message);
			return false;
		}
		else
			return true;
	}
}

function proposeNewUniversity(message,url,type)
{
	if(checkProposeNewUniversity(message))
	{
		var city = document.getElementById('city').value;
		var univ = document.getElementById('university').value;
		
		if(type == 'origin')
			document.getElementById('search-university').value=univ;
									
		if(type == 'exchange')
			document.getElementById('search-university-exch').value=univ;
				
		
		xhr_object = AjaxObject();
		var param = no_cache();
		xhr_object.onreadystatechange = function()
		{
			if(xhr_object.readyState == 4 && xhr_object.status == 200)
			{
				tb_remove();
			}
		}
		xhr_object.open('GET',url + '/ajax/propose_new_university/' + city + '/' + univ ,true);
		xhr_object.send(null);
		
		return false;	
	}
}


function choixLanguePageUniv(url,id_school)
{
	var ln = document.getElementById('choix-langue').value;
	
	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('university').innerHTML = reponse;
		}
	}
	xhr_object.open('GET',url + '/ajax/choix_langue_page_univ/' + ln + '/' + id_school ,true);
	xhr_object.send(null);
	
	return false;	
}

function changeLanguePlace(id_place,ln,url)
{
	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('description_place').innerHTML = reponse;
		}
	}
	xhr_object.open('GET',url + '/ajax/change_langue_place/' + ln + '/' + id_place ,true);
	xhr_object.send(null);
	
	return false;	
}

function checkFormAddDescr(message)
{
	if(document.getElementById('description').value=='')
	{
		alert(message);
		return false;
	}
	else
		return true;
}

function inscrStep2(bloc)
{
	var b = 'inscr-'+bloc;
	
	document.getElementById('type').value=bloc;
	
	document.getElementById('inscr-facebook').className = 'inscr-button inscr-facebook';
	document.getElementById('inscr-yahoo').className = 'inscr-button inscr-yahoo';
	document.getElementById('inscr-gmail').className = 'inscr-button inscr-gmail';
	document.getElementById('inscr-hotmail').className = 'inscr-button inscr-hotmail';
	document.getElementById('inscr-later').className = 'inscr-button inscr-later';
	
	document.getElementById(b).className='inscr-button ' + b + ' active';
	
	
	if(bloc=='later')
	{
		document.getElementById('ligne-login').className='ligne cache';
		document.getElementById('ligne-password').className='ligne cache';
		document.getElementById('ligne-connect').className='ligne cache';
		document.getElementById('friends-facebook').className='ligne cache';
	}
	else
	{
		if(bloc=='facebook')
		{
			document.getElementById('ligne-login').className='ligne cache';
			document.getElementById('ligne-password').className='ligne cache';
			document.getElementById('ligne-connect').className='ligne cache';
			document.getElementById('friends-facebook').className='ligne';
		}
		else
		{
			document.getElementById('ligne-login').className='ligne';
			document.getElementById('ligne-password').className='ligne';
			document.getElementById('ligne-connect').className='ligne';
			document.getElementById('friends-facebook').className='ligne cache';
		}
	}
}

function inscrSearchTravelCountry(value,langue)
{
	document.getElementById('show-travel-country').style.display='block';
	
	var country = document.getElementById('destination').value;

	xhr_object = AjaxObject();
	var param = no_cache();
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('show-travel-country').innerHTML = reponse;
		}
	}
	xhr_object.open('GET',langue + '/ajax/inscr_search_travel_country/' + country   ,true);
	xhr_object.send(null);
	
	return false;	
}

function chooseTravelCountry(name,id)
{
	document.getElementById('destination').value=name; 
	document.getElementById('id_country_travel').value=id;
	document.getElementById('show-travel-country').style.display='none';
}

