/*
Load Models for SelectList AutoReload
*/
function ajaxloadModels(idMarque)
{
	$.ajax({

		method: 'GET',
		url: '/annonces/index/loadmodels/marque/'+idMarque,
		beforeSend: function(){

			$('#modeleselect').empty().append('<option>Loading...</option>');

		},
		success: function(html){
			if($("#modeleselect").length > 0) $("#modeleselect").empty().append(html);
			else $("#modele").empty().append(html);
		}

	});

}

/*
Fonction pour mémoriser l'ordre des blocs d'une page CMS
*/
function saveOrderBlocks()
{

	str = $('#blocList').sortable('serialize');
	array = str.split('&');
	//alert(array);
	newArray = new Array();
	limit = array.length;
	url = "";
	for(i=0;i<limit; i++)
	{
		order = ((i+1)*10);
		tmparray = array[i].split("=");
		url += tmparray[0]+tmparray[1]+"/"+order+"/";
	}

	/**
	*@todo - Si temps dispo, prévoir un message plus "user-friendly" style modalBox
	*		 modalBox qui pourrait etre réutilisée partout... Valeur Ajoutée...
	*/
	$.ajax({

		type: "GET",
		url: "/cms/admin/reorder/"+url,
		success: function(m){
			alert(m);
		}

	});

	return false;

}
$(document).ready(function(){ 
	if($.browser.msie) { 	// see if browser is IE
		$("input.text").click(
			function () { //solve IE BG image bug partially
			$(this).css("background-position","100% 0");
		}).blur(
			function(){
			 $(this).css("overflow","hidden");
                        // $(this).css("background-position","0 0");
		});
	}
});

function refreshAnnonces()
{
	$.ajax({
		
		type: "GET",
		url: "/annonces/admin/refresh/",
		success: function(m){
			alert(m);
		}
		
	});
	
	return false;
}

/*
Fonction pour pagination recherche
*/

function searchgotopage(page)
{

	document.forms.searchAnnounceForm.npage.value = page;
	document.forms.searchAnnounceForm.submit();

}

/* Google Search */

if(window.location.href.indexOf('/admin/') == -1){

	google.load("search", "1");

	function OnLoad() {
		// Create a search control
		var searchControl = new google.search.SearchControl();
		searchControl.setOnKeepCallback(this, CleanPage);

		// Add in a full set of searchers

		var options = new google.search.SearcherOptions();

		options.setRoot(document.getElementById("searchresults"));

		searchSite = new google.search.WebSearch();
		searchSite.setSiteRestriction("motoexpert.be");
		


		searchControl.addSearcher(searchSite, options);
		searchControl.setSearchCompleteCallback(this, CleanPage);


		// Tell the searcher to draw itself and tell it where to attach
		searchControl.draw(document.getElementById("searchcontrol"));


	}
	google.setOnLoadCallback(OnLoad);

}


function CleanPage(sc, result){

	$('#leftCol').empty().html('<h2 class="title">Recherche</h2>');

	l = result.results.length;

	for(i=0; i<l; i++){
		$('#leftCol').append(result.results[i].html);
	}


}



$('*').click(function(){
	if($('#flashbandeauzone')) $('#flashbandeauzone').hide();
});

function hideFlash(){
	$('#flashbandeauzone').hide();	
}

function massaction(form)
{
	
	$('.massive:checked').each(function(){
		
		form.ids.value += (","+$(this).attr('name').substring(2));
		
	});
	
	form.submit();
	
}