var default_search="search an app (eg: school)";
var advenced_open =false;
var last_time_key_up=0;
var start=0;
var end=0;
var hide_fullsize=false;
var flag_1_search=false;


jQuery(document).ready(function() {

if($("#iphone_details"))
{
	$("#iphone_details").click(function(){
		$("#iphone_details").fadeOut('slow');
	});
	$("#phone").click(function(event){
		event.stopPropagation();
	});
	$(".zoneCentrePhone").click(function(event){
		event.stopPropagation();
	})
	
}

if($("#search_field").val()!=undefined)
if(!$("#search_field").val().length>0)
{
	$("#search_field").val(default_search);
}else{
	$("#search_field").css('color','#ff6400');
}

$("#advenced_link").click(function(){
	if(advenced_open==false)
	{
		$("#search_box").css("height","107px");
		$("#advanced_search").css("display","block");
		advenced_open=true;
		$("#advenced_link").html("simplified");
	}else{
		$("#search_box").css("height","54px");
		$("#advanced_search").css("display","none");
		advenced_open=false;
		$("#advenced_link").html("advanced");
	}
});
if($("#search_field").val())
$("#search_field").click(function(){
	if($("#search_field").val()==default_search)
	{
		$("#search_field").val('');
		$("#search_field").css('color','#ff6400');
	}
});
if($("#search_field").val())
$("#search_field").focusout(function(){
	if($("#search_field").val()=='')
	{
		$("#search_field").val(default_search);
		$("#search_field").css('color','#ffa368');
	}
});

if(false)
{
	$("#field_search_button").click(function(){
		flag_1_search=true;
		search_scroll_ajax(false,0,true);
	});
	
	$("#search_field").keyup(function(e) {
		if(	e.keyCode != 37 &&
			e.keyCode != 38 &&
			e.keyCode != 39 &&
			e.keyCode != 40 &&
			e.keyCode != 27 &&
			e.keyCode != 16 &&
			e.keyCode != 17 &&
			e.keyCode != 18 &&
			e.keyCode != 224 && 
			$("#search_field").val().length>=3 &&
			flag_1_search==false){
				flag_1_search=true;
				setTimeout('search_scroll_ajax(true,0,true)',1500);
			}
	});
	
}else
{
	if($("#search_results").length==0 )
	{
		$("#field_search_button").click(function(){
			search_scroll();
		});
		
		$("#search_field").keyup(function(e) {
			if(	e.keyCode != 37 &&
				e.keyCode != 38 &&
				e.keyCode != 39 &&
				e.keyCode != 40 &&
				e.keyCode != 27 &&
				e.keyCode != 16 &&
				e.keyCode != 17 &&
				e.keyCode != 18 &&
				e.keyCode != 224)
			if(e.keyCode == 13) {
				search_scroll();
				var date= new Date();
				last_time_key_up=(date.getTime());
			}
		});
	}else{
		$("#field_search_button").click(function(){
			search_scroll();
		});
		$("#search_field").keyup(function(e) {
			if(e.keyCode == 13) {
				search_scroll();
			}
		})
	}
}

	$("#checkbox_free").click(function(){
		setTimeout('search_scroll_ajax(false,0,0)',700);
		var date= new Date();
		last_time_key_up=(date.getTime());
	});
	
	$("#category_advenced").change(function(){
		setTimeout('search_scroll_ajax(false,0,0)',700);
		var date= new Date();
		last_time_key_up=(date.getTime());
	});
	
	$("#rating_advenced").change(function(){
		setTimeout('search_scroll_ajax(false,0,0)',700);
		var date= new Date();
		last_time_key_up=(date.getTime());
	});
	
	$("input[type=radio][name=devices]").change(function(){
		setTimeout('search_scroll_ajax(false,0,0)',700);
		var date= new Date();
		last_time_key_up=(date.getTime());
	});


});

function search_scroll_ajax(rapide,start_number, first)
{
	$("#searchResults").remove();
	$("#body-top-container").css('display','none');
	div_results=$("<div id='searchResults' style='width:900px;margin-left:auto;margin-right:auto;margin-top:20px;'></div>");
	/*Close button*/
	$("#field_search_button").css("visibility","hidden");
	$("#close_search").remove();
	a_close=$("<a href='javascript:;' onClick='javascript:close_search2();' ></a>");
	close=$("<div id='close_search' style='left:275px;'></div>");
	a_close.append(close);
	$("#search_box").append(a_close);
	/*-Fin close button-*/
	
	/*Appel web service + Traitement des resultats*/
	url_search="http://appsfire.net/ws/generic/search_version6.php";
	if($("#descSearch").is(':checked')){url_search="http://appsfire.net/ws/generic/search_description.php";}
	$.ajax({
		url: url_search,
		type:"GET",
		data:"q="+encodeURIComponent($("#search_field").val())+"&free="+$("#checkbox_free").is(':checked')+"&devices="+$("input[type=radio][name=devices]:checked").val()+"&category="+$("#category_advenced").val()+"&rating="+$("#rating_advenced").val()+"&recent="+$("#recent").is(':checked')+"&uid="+local_uid+"&ip="+user_ip+"&start_number="+start_number+"&limit_pas=5&appsonly=true&jsoncallback=?", 
		dataType:"json",
		success: function (data){
			nb_results=data.results.length;
			for(var courant=0;courant<nb_results;courant++)
			{
				application_courante=data.results[courant];
				if(application_courante.type=="apps")
				{
					cell=$("<div id='cell_result_"+courant+"' class='cell_result' onClick=''></div>");
					//icone
					cell_image=$("<div class='cell_image'></div>");
					icone=$("<img src='"+application_courante.image+"' alt='image_app' style='max-height: 57px; max-width: 57px; -moz-border-radius: 9px 9px 9px 9px;'/>");
					cell_image.append(icone);
					cell.append(cell_image);
					
					cell_info=$("<div class='cell_info'></div>");
					//title
					titreContainer=$("<div onclick='javascript:window.open(\"http://getap.ps/+"+application_courante.id+"/+search\");return false;'></div>");
						h3Title=$("<h3>"+highlight($("#search_field").val(),application_courante.title)+"</h3>")
						titreContainer.append(h3Title);
					cell_info.append(titreContainer);
					
					//Category
					categorySearch=$("<div class='category_search'>"+application_courante.subtitle+"</div>");
					cell_info.append(categorySearch);
					
					tabJson=$.parseJSON(application_courante.comp3);
					//SellerName
					sellerName=$("<div class='sellerName'>"+tabJson.sellerName+"</div>");
					cell_info.append(sellerName);
					
					//rating
					div_rating=$('<div class="rating_search"></div>');
					rating_images_yellow(div_rating,application_courante.comp2);
					cell_info.append(div_rating);
					
					
					
					//Boutons
					divVide=$('<div style="width: 150px; text-align: right; float: left; font-weight: bold; font-size: 12px;"></div>');
					cell_info.append(divVide);
					divClear=$('<div style="clear: both;"></div>');
					cell_info.append(divClear);
					pVide=$("<p></p>")
					cell_info.append(pVide);
					
					
					
					ShareAppContainer=$("<div style='float:left; margin-left: 10px;'></div>");
					LienShare=$('<a onclick="$.fn.colorbox({iframe: true,href:\'/lib/share/AFShare.php?title=Check+out+this+app+%28via+Appsfire.com%29&amp;link=http%3A%2F%2Fgetap.ps%2F%2B'+application_courante.id+'&amp;image='+encodeURI(application_courante.image)+'&amp;desc=My+favorite+App%3A+%E2%98%85+'+encodeURI(application_courante.title)+'+%E2%98%85+Discover+it+here+%3A+http%3A%2F%2Fgetap.ps%2F%2B'+(application_courante.id)+'&amp;name='+encodeURI(application_courante.image)+'&amp;cid=search\',scrolling: false,opacity: 0.65,innerWidth: 600,initialHeight: 200,innerHeight: 400});" style="position: absolute; margin-top: 88px; margin-left: 590px; z-index: 100;" href="javascript:;" class="shareButton" id="shareApp_0"> Share </a>');
					ShareAppContainer.append(LienShare);
					cell_info.append(ShareAppContainer);
					
					PreviewApp=$('<div style="float: left; margin-left: 10px;"><a style="position: absolute; margin-top: -1px; margin-left: 375px;" onclick="javascript:clean();detail_application_search(\''+application_courante.id+'\',true,\'search_ajax\');$(\'#iphone_details\').fadeIn(\'slow\');" href="javascript:;" class="button-detail-search"> Preview </a></div>');
					cell_info.append(PreviewApp);
					
					followApp=$('<div><a style="position: absolute; margin-left: 470px; margin-top: -1px;" onclick="" id="followApp_'+courant+'" class="followApp cboxElement">Follow app</a></div>');
					cell_info.append(followApp);

					javascript=$('<script type="text/javascript" language="javascript">$(document).ready(function() {$("#followApp_'+courant+'").colorbox({href:"/lib/tracker_widget/AFtracker.php?a=add&uid=837&appid='+application_courante.id+'",scrolling: false,opacity: 0.65,innerWidth: 350,initialHeight: 200,innerHeight: 350,iframe:true});});</script>')
					cell_info.append(javascript);
					
					
					if(application_courante.comp==0 || application_courante.comp=="")
					{
						div_prix=$('<div> <a style="position: absolute; margin-left: 583px; margin-top: -1px;" onclick="javascript:window.open(&quot;http://getap.ps/+'+application_courante.id+'/+search&quot;);return false;" class="prix_search_green handon">FREE on iTunes</a></div>');
					}else{
						div_prix=$('<a style="position: absolute; margin-left: 583px; margin-top: -1px;" onclick="javascript:window.open(&quot;http://getap.ps/+'+application_courante.id+'/+search&quot;);return false;" class="prix_search handon">$'+Math.round(application_courante.comp*100)/100+' on iTunes</a>')
					}
					cell_info.append(div_prix);
					cell.append(cell_info);
					
					descriptionContainer=$('<div><div style="position: relative; overflow: hidden; height: 100%; width: 570px; padding-top: 2px; font-size: 1.2em; padding-left: 10px; margin-top: 37px;"><div cols="5" rows="5" disabled="disabled" style="width: 560px; height: 50px; font-size: 14px; background-color: transparent; border: medium none; overflow: hidden; color: rgb(0, 0, 0); text-align: justify; line-height: 17px;" class="appdescription_'+courant+'">'+highlight($("#search_field").val(),tabJson.description)+'</div></div></div>');
					cell.append(descriptionContainer);
					
					div_results.append(cell);
					
					
					
				}
			}
			if($("#view_more_button_ajax").length==0 && data.results.length>=5)
			{
				button_view_more=$("<a href='javascript:;' id='view_more_button_ajax' onClick='javascript:viewMoreSearch(5,5);'><object><div id='view_more_button' style='position:relative;margin-top:0px;margin-bottom:80px;'></div></object></a>");
				div_results.append(button_view_more);
				flag_1_search=false;
			}
		}
	});
	/*-Fin traitement des resultats-*/
	
	
	
	$("#body-top-container").after(div_results);
}

function highlight(needle,subject)
{
	tableau=needle.split(" ");
	nbMots=(tableau.length);
	for(var i=0;i<nbMots;i++)
	{
		subject=str_replace(tableau[i].toLowerCase(),"<sh>"+tableau[i].toLowerCase()+"</sh>",subject.toLowerCase());
	}
	return subject;
}

function viewMoreSearch(start, howmuch)
{
	url_search="http://appsfire.net/ws/generic/search_version6.php";
	if($("#descSearch").is(':checked'))
	{
		url_search="http://appsfire.net/ws/generic/search_description.php";
	}
	$.ajax({
			url: url_search,
			type:"GET",
			data:"q="+$("#search_field").val()+"&free="+$("#checkbox_free").is(':checked')+"&devices="+$("input[type=radio][name=devices]:checked").val()+"&category="+$("#category_advenced").val()+"&rating="+$("#rating_advenced").val()+"&recent="+$("#recent").is(':checked')+"&uid="+local_uid+"&ip="+user_ip+"&start_number="+start+"&limit_pas="+howmuch+"&appsonly=true&jsoncallback=?", 
			dataType:"json",
			success: function (data){
				$("#view_more_button_ajax").remove();
				nb_results=data.results.length;
				for(var courant=0;courant<nb_results;courant++)
				{
					application_courante=data.results[courant];
					if(application_courante.type=="apps")
					{
						id_courant=parseInt(parseInt(start)+parseInt(courant));
						cell=$("<div id='cell_result_"+id_courant+"' class='cell_result' onClick=''></div>");
						//icone
						cell_image=$("<div class='cell_image'></div>");
						icone=$("<img src='"+application_courante.image+"' alt='image_app' style='max-height: 57px; max-width: 57px; -moz-border-radius: 9px 9px 9px 9px;'/>");
						cell_image.append(icone);
						cell.append(cell_image);
						
						cell_info=$("<div class='cell_info'></div>");
						//title
						titreContainer=$("<div onclick='javascript:window.open(\"http://getap.ps/+"+application_courante.id+"/+search\");return false;'></div>");
							h3Title=$("<h3>"+highlight($("#search_field").val(),application_courante.title)+"</h3>")
							titreContainer.append(h3Title);
						cell_info.append(titreContainer);
						
						//Category
						categorySearch=$("<div class='category_search'>"+application_courante.subtitle+"</div>");
						cell_info.append(categorySearch);
						
						tabJson=$.parseJSON(application_courante.comp3);
						//SellerName
						sellerName=$("<div class='sellerName'>"+tabJson.sellerName+"</div>");
						cell_info.append(sellerName);
						
						//rating
						div_rating=$('<div class="rating_search"></div>');
						rating_images_yellow(div_rating,application_courante.comp2);
						cell_info.append(div_rating);
						
						
						
						//Boutons
						divVide=$('<div style="width: 150px; text-align: right; float: left; font-weight: bold; font-size: 12px;"></div>');
						cell_info.append(divVide);
						divClear=$('<div style="clear: both;"></div>');
						cell_info.append(divClear);
						pVide=$("<p></p>")
						cell_info.append(pVide);
						
						
						ShareAppContainer=$("<div style='float:left; margin-left: 10px;'></div>");
						LienShare=$('<a onclick="$.fn.colorbox({iframe: true,href:\'/lib/share/AFShare.php?title=Check+out+this+app+%28via+Appsfire.com%29&amp;link=http%3A%2F%2Fgetap.ps%2F%2B'+application_courante.id+'&amp;image='+encodeURI(application_courante.image)+'&amp;desc=My+favorite+App%3A+%E2%98%85+'+encodeURI(application_courante.title)+'+%E2%98%85+Discover+it+here+%3A+http%3A%2F%2Fgetap.ps%2F%2B'+(application_courante.id)+'&amp;name='+encodeURI(application_courante.image)+'&amp;cid=search\',scrolling: false,opacity: 0.65,innerWidth: 600,initialHeight: 200,innerHeight: 400});" style="position: absolute; margin-top: 88px; margin-left: 590px; z-index: 100;" href="javascript:;" class="shareButton" id="shareApp_0"> Share </a>');
						ShareAppContainer.append(LienShare);						
						cell_info.append(ShareAppContainer);
						
						PreviewApp=$('<div style="float: left; margin-left: 10px;"><a style="position: absolute; margin-top: -1px; margin-left: 375px;" onclick="javascript:clean();detail_application_search(\''+application_courante.id+'\',true,\'search_ajax\');$(\'#iphone_details\').fadeIn(\'slow\');" href="javascript:;" class="button-detail-search"> Preview </a></div>');
						cell_info.append(PreviewApp);
						
						followApp=$('<div><a style="position: absolute; margin-left: 470px; margin-top: -1px;" onclick="" id="followApp_'+id_courant+'" class="followApp cboxElement">Follow app</a></div>');
						cell_info.append(followApp);

						javascript=$('<script type="text/javascript" language="javascript">$(document).ready(function() {$("#followApp_'+id_courant+'").colorbox({href:"/lib/tracker_widget/AFtracker.php?a=add&uid=837&appid='+application_courante.id+'",scrolling: false,opacity: 0.65,innerWidth: 350,initialHeight: 200,innerHeight: 350,iframe:true});});</script>')
						cell_info.append(javascript);
						
						
						if(application_courante.comp==0 || application_courante.comp=="")
						{
							div_prix=$('<div> <a style="position: absolute; margin-left: 583px; margin-top: -1px;" onclick="javascript:window.open(&quot;http://getap.ps/+'+application_courante.id+'/+search&quot;);return false;" class="prix_search_green handon">FREE on iTunes</a></div>');
						}else{
							div_prix=$('<a style="position: absolute; margin-left: 583px; margin-top: -1px;" onclick="javascript:window.open(&quot;http://getap.ps/+'+application_courante.id+'/+search&quot;);return false;" class="prix_search handon">$'+Math.round(application_courante.comp*100)/100+' on iTunes</a>')
						}
						cell_info.append(div_prix);
						cell.append(cell_info);
						
						descriptionContainer=$('<div><div style="position: relative; overflow: hidden; height: 100%; width: 570px; padding-top: 2px; font-size: 1.2em; padding-left: 10px; margin-top: 37px;"><div cols="5" rows="5" disabled="disabled" style="width: 560px; height: 50px; font-size: 14px; background-color: transparent; border: medium none; overflow: hidden; color: rgb(0, 0, 0); text-align: justify; line-height: 17px;" class="appdescription_'+id_courant+'">'+highlight($("#search_field").val(),tabJson.description)+'</div></div></div>');
						cell.append(descriptionContainer);
						
						$("#searchResults").append(cell);
					}
					
				}
				if(data.results.length==5){
				$("#resultat_search_scroll_ajax").animate({height:$("#resultat_search_scroll_ajax").height()+550},875);
				button_view_more=$("<a href='javascript:;' id='view_more_button_ajax' onClick='javascript:viewMoreSearch("+(start+5)+",5);'><object><div id='view_more_button' style='position:relative;margin-top:0px;margin-bottom:80px;'></div></object></a>");
				
				$("#searchResults").append(button_view_more);
				}else{
					$("#view_more_button_ajax").remove();
				}
			}
			});

}

function search(rapide)
{
	var now=new Date;
	if(now.getTime()-last_time_key_up>400 && last_time_key_up!=0)
	{
	start=now.getTime();
	last_time_key_up=0;
	devices=$("input[type=radio][name=devices]:checked").val();
	if($("#search_field").val().length>=3 && $("#search_field").val()!=default_search)
	{
		//1.Enlever tous les elements
		if($(".featured-appmixs").length>0)
		{
			if(saved_items==null)
			saved_items=$(".featured-appmixs");
			$(".featured-appmixs").remove();
		}else{
			if($(".featured-vips").length>0)
			{
				if(saved_items==null)
				saved_items=$(".featured-vips");
				$(".featured-vips").remove();
			}else{
				if($(".sign_up").length>0){
					if(saved_items==null)
					saved_items=$(".sign_up");
					$(".sign_up").remove();
				}
			}
		}
		$("#arrow1").hide();
		$("#arrow2").hide();
		$("#lastest_joined").hide();
		//Remove applications in the iphone
		$("#div_applications_iphone .pages").remove();
		$("#div_applications_iphone .pages-app").remove();
		$("#sideBlock").remove();
	
		//2.Créer zone resultats
		div_resultats=$("<div class='featured-vips'></div>");
		div_titre_resultats=$("<div class='featured-vips-top'></div>");
		div_resultats.append(div_titre_resultats);
		$("#body-top .intro").after(div_resultats);
		//5.add title
		title=$('<h2 class="title-search">Search results</h2>')
		score=$('<p id="score_search"></p>');
		$(".featured-vips-top").append(title);
		$(".featured-vips-top").append(score);

		//6.Add close button
		$("#field_search_button").css("visibility","hidden");
		$("#close_search").remove();
		a_close=$("<a href='javascript:;' onClick='javascript:close_search();'></a>");
		close=$("<div id='close_search'></div>");
		a_close.append(close);
		$("#search_box").append(a_close);
		//7.Afficher loader
		div_loading=$("<div class='featured-vips-body' id='vipSlider'></div>");
		div_items=$("<div id='items' class='items'></div>");
		div_pages_loading=$("<div class='pages' id='loading_to_remove'></div>");
		div_items.append(div_pages_loading);
		div_loading.append(div_items);
		div_loading_gif=$("<div class='loading_search'></div>")
		div_pages_loading.append(div_loading_gif);
		$(".featured-vips").append(div_loading);
		// si pas de telephonne on le cré
		if($("#fullsize").css("display")=="none")
		{
			hide_fullsize=true;
			$("#fullsize").css("display","block");
			try{
			
			$("#browsable").scrollable({ 
		    	size: 1,
		    	keyboard: false,
		    	globalNav: false,
		    	items: '.items',
		    	clickable: false
		    }) 
		 
		    .navigator() 
		    .find('a');
		    
		    $("#browsableAppPage").scrollable({ 
		    	size: 1,
		    	items: '.items'
		    })
		    }catch(e){}

		}
		//Constante pour la recherche
		var nb_results_par_page=6;
		var nb_pages=0;
		var nb_results=0;
		url_search="http://appsfire.net/ws/generic/search_version6.php";
		if($("#descSearch").is(':checked'))
		{
			url_search="http://appsfire.net/ws/generic/search_description.php";
		}
		//Data recherche
		$.ajax({
			url: url_search,
			type:"GET",
			data:"q="+$("#search_field").val()+"&free="+$("#checkbox_free").is(':checked')+"&devices="+devices+"&category="+$("#category_advenced").val()+"&rating="+$("#rating_advenced").val()+"&recent="+$("#recent").is(':checked')+"&uid="+local_uid+"&ip="+user_ip+"&jsoncallback=?", 
			dataType:"json",
			success: function (data){
				nb_results=data.results.length;
				var div_pages_courante=null;
				for(var courant=0;courant<nb_results;courant++)
				{
					application_courante=data.results[courant];
					if(courant==0)
					{
						div_pages_courante=$("<div class='pages'></div>");
					}else{
						if(courant%nb_results_par_page==0)
						{
							div_pages_courante=$("<div class='pages'></div>");
						} 
					}
					
					var href="";
					
					switch(application_courante.type)
					{
					case "appmixes":
					href="javascript:clean();view_appmix_apps("+application_courante.id+");";
					break
					
					case "apps":
					href="javascript:clean();detail_application_search("+application_courante.id+",true,\"search\",\"SEARCH:"+$("#search_field").val()+"\");";
					
					break;
					
					case "vip":
					href="javascript:clean();view_vip_apps("+application_courante.id+");";
					break;
					
					case "user":
					href="javascript:clean();view_vip_apps("+application_courante.id+");";
					break;
					}

					if(application_courante.type=="appmixes")
					{
						result=$("<div class='appmix' onClick='"+href+"'></div>");
					}else{
						result=$("<div class='vip' onClick='"+href+"'></div>");
					}

					
					
					if(application_courante.type=="appmixes")
					{
						image=$("<div class='appmix-image'></div>");
					}else{
						image=$("<div class='vip-image'></div>");
					}
					
					img=$('<img src="'+application_courante.image+'" style="max-height:57px;max-width:57px;-moz-border-radius:9px;-webkit-border-radius:9px;" />');
					
					image.append(img);
					
					
					
					result.append(image);
					
					
					if(application_courante.type=="appmixes")
					{
						infos=$("<div class='appmix-info' style='width:190px;'></div>");
					}
					else{
						infos=$("<div class='vip-info' style='width:190px;'></div>");
					}
					
					
					titre=$("<div style='float:left;'><h3>"+str_cut(application_courante.title,20)+"</h3></div>");
						
						
					
					
					
					if(application_courante.comp2!=" ")
					{
						titre=$("<div><h3>"+str_cut(application_courante.title,27)+"</h3></div>");
						infos.append(titre);						
					}else{
						titre=$("<div><h3 style='font-size:1.3em;'>"+str_cut(application_courante.title,27)+"</h3></div>");
						infos.append(titre);
					}
					
					
					
					if(application_courante.type=="apps")
					{
						subtitle=$("<div style='width:100px;float:left;'><p>"+str_cut(application_courante.subtitle,25)+"</p></div>");							
						
					}else{
						if(application_courante.type=="user" || application_courante.type=="vip")
						{
							subtitle=$("<p><a target='_blank' href='"+application_courante.subtitle+"'>"+str_cut(application_courante.subtitle,25)+"</a></p>");
						}else{
							subtitle=$("<p><a target='_blank' href='"+application_courante.subtitle+"'>"+str_cut(application_courante.subtitle,25)+"</a></p>");
						}
					}
					
					
					infos.append(subtitle);
					
					if(application_courante.comp2!=" ")
					{
						rating_search=$("<div class='rating_search'></div>");
						rating_images_yellow(rating_search,application_courante.comp2)
						infos.append(rating_search);
						clear=$("<div style='clear:both;'></div>");
						infos.append(clear);
					}
					
					p_boutons=$("<p></p>");
					
					
					if(application_courante.type=="apps")
					{
						if(application_courante.comp!=" ")
						{
													
							if(application_courante.comp=="0")
							{
								div_prix_search=$("<div class='prix_search_green handon' onClick='javascript:window.open(\"http://getap.ps/+"+application_courante.id+"\");return false;'></div>");
							div_prix_search.html("Get it for FREE");
							p_boutons.append(div_prix_search);
							}
							else
							{
								div_prix_search=$("<div class='prix_search handon' onClick='javascript:window.open(\"http://getap.ps/+"+application_courante.id+"\");return false;'></div>");
	
								div_prix_search.html("Get it : $ "+Math.round((application_courante.comp*100))/100);
								p_boutons.append(div_prix_search);
							}
							
						}
					}else{
						if(application_courante.type=="user" || application_courante.type=="vip")
						{
							share_button=$("<div style='float:left;'><a class='button-share handon' href='javascript:;' onClick='javascript:window.open(\"http://myap.ps/"+application_courante.shareparam+"\");return false;'> Share </a></div>");
							p_boutons.append(share_button);	
						}else{
							share_button=$("<div style='float:left;'><a class='button-share handon' href='javascript:;' onClick='javascript:window.open(\"http://appsfire.com/selection.php?cid="+encodeURIComponent(application_courante.shareparam)+"\");return false;'> Share </a></div>");
							p_boutons.append(share_button);
						}
					}
					
					
					
					if(application_courante.type=="apps")
					{
					view_button=$("<div style='float:left;'><a class='button-detail-search-short' href='javascript:;'> Details </a></div>");
					}else{
						if(application_courante.type=="user" || application_courante.type=="vip")
						{
						view_button=$("<div style='float:left;'><a class='button-view' href='javascript:;'> Details </a></div>");
						}else{
						view_button=$("<div style='float:left;'><a class='button-viewappmix' href='javascript:;'> Details </a></div>");
						}
					}
					infos.append(p_boutons);
					p_boutons.append(view_button);
					
					result.append(infos);
				
					
					div_pages_courante.append(result);
					
					if(courant % nb_results_par_page == 0 || courant==nb_results)
					{
						$("#items").append(div_pages_courante);
						nb_pages++;
					}
					
					if(courant==0 && nb_results>1)
					{
						//On charge le premier element
						switch(application_courante.type)
						{
							case "appmixes":
							clean();view_appmix_apps(application_courante.id);												break;
							
							case "apps":
							clean();detail_application_search(application_courante.id,false,'search','SEARCH:'+$("#search_field").val());								break;
							
							case "vip":
							clean();view_vip_apps(application_courante.id);													break;
							
							case "user":
							clean();view_vip_apps(application_courante.id);													break;
						}
					}
					if(courant==0 && nb_results==1)
					{
						//On charge le premier element
						switch(application_courante.type)
						{
							case "appmixes":
							clean();view_appmix_apps(application_courante.id);												break;
							
							case "apps":
							clean();detail_application_search(application_courante.id,true,'search','SEARCH:'+$("#search_field").val());								break;
							
							case "vip":
							clean();view_vip_apps(application_courante.id);													break;
							
							case "user":
							clean();view_vip_apps(application_courante.id);													break;
						}
					}
				}
				
		nav=$('<div><div class="sliderNavi"><div class="prevBtn"><a href="javascript:;" id="prevBtn" style="position:absolute;margin-left:160px;z-index:10000;">Previous</a></div><div class="navi"></div><div class="nextBtn"><a href="javascript:;" id="nextBtn" style="position:absolute;margin-left:310px;z-index:10000;">Next</a></div></div></div><div style="position: absolute; margin-top: 308px; width:660px;text-align:center;z-index:1;font-size:15px;font-weight:bold;font-family:Helvetica;color:#545454;"><span id="page_number" style="color:#f05100" onclick="javascript:sliderPremierePage();" class="handon">1</span>&nbsp;/&nbsp;<span id="page_total" class="handon" onclick="javascript:sliderDernierePage();">'+nb_pages+'</span></div>');
		$("#loading_to_remove").remove();
		$("#vipSlider").after(nav);
		try{
			$("#vipSlider").scrollable({ 
		    	size: 1,
		    	keyboard: true,
		    	globalNav: false,
		    	items: ".items",
		    	item: ".pages",
		    	clickable: false,
		    	nextPage: "#nextBtn",
		    	prevPage: "#prevBtn"
		    }).navigator().find('a'); 
		    $("#vipSlider").scrollable().bind("onSeek",function(data){
	    		$("#page_number").html($("#vipSlider").scrollable().getIndex()+1);
	   		});
		}catch(e){}
			now=new Date;
			end=now.getTime(nb_pages);
			if(nb_pages==1)
			$("#nextBtn").css("display","none");
			else
			$("#nextBtn").css("display","block");
		}
		
	})
	}
}
}


function close_search()
{
	$(".featured-vips").remove();
	$("#body-top .intro").after(saved_items);
	$("#search_field").val(default_search);
	$("#vipSlider").scrollable({ 
    	size: 1,
    	keyboard: true,
    	globalNav: false,
    	items: ".items",
    	item: ".pages",
    	clickable: false,
    	nextPage: "#nextBtn",
    	prevPage: "#prevBtn"
    }).navigator() 
    .find('a');
    $("#search_box").css("height","54px");
	$("#advanced_search").css("display","none");
	advenced_open=false;
	$("#search_field").css('color','#ffa368');
	//Remove close button
	$("#close_search").remove();
	$("#field_search_button").css("visibility","visible");
	if(hide_fullsize)
	{
		$("#fullsize").css("display","none");
	}
}

function close_search2()
{
	$("#searchResults").remove();
	$("#search_field").val(default_search);
    $("#search_box").css("height","54px");
	$("#advanced_search").css("display","none");
	advenced_open=false;
	$("#search_field").css('color','#ffa368');
	//Remove close button
	$("#close_search").remove();
	$("#field_search_button").css("visibility","visible");
	$("#body-top-container").css('display','block');
}

function close_search_ajax()
{
	$("#resultat_search_scroll_ajax").remove();
	$("#body-top-container").append(saved_items);
	$("#search_field").css('color','#ffa368');
	$("#close_search").remove();
	$("#field_search_button").fadeIn("fast");
}

function clean()
{
	//Delete elements 
	//tooltip
	$("#sideBlock").remove();
	$(".items .pages-app").remove();
}

function search_scroll()
{	
	//alert

	free="0";
	if($("#checkbox_free").is(':checked')){free="1";}
	
	
	window.location.replace(Global_URL+"index.php/search/index/"+$("#search_field").val()+"/scroll/"+free+"/"+$("input[type=radio][name=devices]:checked'").attr('value')+"/"+$("#category_advenced").val()+"/"+$("#rating_advenced").val()+"/"+$("#recent").is(':checked')+"/"+$("#descSearch").is(':checked'));
}
