$(document).ready(
	function(){
		
		$(".item_drop").hover(
			function(){
				var id=$(this).attr("id");
				$("#"+id+"_drop").show();
			},
			function(){
				var id=$(this).attr("id");
				$("#"+id+"_drop").hide();
			}
		);
				 
		$('.set').hover(function(){
		
          	$(".over2", this).stop().animate({bottom:'0px'},500,function(){
          		$(".play2",this).show();	
          	});
          	
     	}, function(){
     		$(".play2",this).hide();
			$(".over2", this).stop().animate({bottom:'-18px'},500);
     	});
		
		$("#button4").toggle( 
			function() 
			{
				$("#p4").slideDown("slow");
				$("#button4").empty().append("&#9650; Custom Search");
			},
			function() 
			{
				$("#p4").slideUp("slow");
				$("#button4").empty().append("&#9660; Custom Search");
			}
		);
		
		function log(message) {
			$("<div/>").text(message).prependTo("#log");
			$("#log").attr("scrollTop", 0);
		}
		
		$("#query_se").autocomplete({
			source: "/autocomplete.php",
			minLength: 2,
			select: function(event, ui) {
				log(ui.item ? ("Selected: " + ui.item.value + " aka " + ui.item.id) : "Nothing selected, input was " + this.value);
				adv_search('result_line_text');
			}
		});
		
		$("#query").autocomplete({
			source: "/autocomplete.php",
			minLength: 2,
			select: function(event, ui) {
				log(ui.item ? ("Selected: " + ui.item.value + " aka " + ui.item.id) : "Nothing selected, input was " + this.value);
				$("#main_query").submit();
			}
		});
		
		
});
	
var hide_counter=0;

function isdefined(variable)
{
    return (typeof(window[variable]) == "undefined")?  false: true;
}

function favorites(set,mode,act)
{
	scene_id=set;

	if(mode=='signup')
	{
		$.jGrowl("<img src='http://alljapanesepass.com/images/q_den.png' alt='x'>This feature is available for members only. <a href='http://join.alljapanesepass.com/signup/signup.php?nats="+NatsCode+"&step=2' style='color:#fff;'><b>Join now</b></a>", 
		{ 
			sticky: false,
			speed: 2000,
			speed: 'slow',
			closer: false
		});
	}
	else
	{
				
		$.ajax({
			type:"GET",
			url: '/add_fav.php',
			data:"set_id="+scene_id+"&mode="+mode+"&act="+act,
			
						
			beforeSend: function(){return;},
			
			success: function(data){
				if(data=='ok')
				{
					if(act=="del")
						mess=" Scene "+scene_id+" has been removed from your quicklist";
					else
						mess=" Scene "+scene_id+" has been added to your quicklist";
					
					$.jGrowl("<img src='http://alljapanesepass.com/images/q_add.png' alt='add'>"+mess, 
					{ 
						sticky: false,
						speed: 2000,
						speed: 'slow',
						closer: false
					});
					
					if(act=="del" && mode=='dvd')
					{
						$("#q_dvd_"+scene_id).hide();
					}
					if(act=="del" && mode=='movie')
					{
						$("#q_set_"+scene_id).hide();
					}
					if(act=="del" && mode=='pics')
					{
						$("#q_pics_"+scene_id).hide();
					}
					
				}
				
			},
			error: function() {return;}

		});
	}
	
	return;
}
	
function setCookie (name, value, expires, path, domain, secure) {
  document.cookie = name + "=" + escape(value) +
	((expires) ? "; expires=" + expires : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
}		

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function show_hide(link,el)
{
	if($("#"+el).css("display")=='none')
	{	
		setCookie("hide_"+el, "0","","/");
		$('#'+el).slideDown();
		$("#"+link).attr("title","hide").removeClass("open");
		
	}
	else
	{
		setCookie("hide_"+el, "1","","/");		
		$('#'+el).slideUp();
		$("#"+link).attr("title","show").addClass("open");
	}
	
}

function show_hide_adv(el)
{
	$(".adv_drop").each(function(){
	
		if($(this).attr('id')!=el)
			$(this).slideUp();
	});
	
	if($("#"+el).css("display")=='none')
	{	
		$('#'+el).slideDown();
	}
	else
	{
		$('#'+el).slideUp();
	}
}

function show_hide_video(link,el) 
{
	if($("#"+el).css("display")=='none')
	{	
		setCookie("hide_"+el, "0","","/");
		$('#'+el).slideDown();
		$("#"+link).attr("title","hide").removeClass("open");
		if($("#close_vdeo_label").is(".close5"))
		{
			$("#close_vdeo_label").empty().append("Close video");
		}

	}
	else
	{
		setCookie("hide_"+el, "1","","/");		
		$('#'+el).slideUp();
		$("#"+link).attr("title","show").addClass("open");
		if($("#close_vdeo_label").is(".close5"))
		{
			$("#close_vdeo_label").empty().append("Open video");
		}

	}
	
}

function show_hide_dvd(link,el)
{
	if($("#"+el).css("display")=='none')
	{	
		setCookie("hide_"+el, "0","","/");
		$('#'+el).slideDown();
		$("#"+link).attr("title","hide").removeClass("open");
		if($("#close_dvd_label").is(".close5"))
		{
			$("#close_dvd_label").empty().append("Close DVDs");
		}

	}
	else
	{
		setCookie("hide_"+el, "1","","/");		
		$('#'+el).slideUp();
		$("#"+link).attr("title","show").addClass("open");
		if($("#close_dvd_label").is(".close5"))
		{
			$("#close_dvd_label").empty().append("Open DVDs");
		}

	}
	
}

function show_hide_pic(link,el)
{
	if($("#"+el).css("display")=='none')
	{	
		setCookie("hide_"+el, "0","","/");
		$('#'+el).slideDown();
		$("#"+link).attr("title","hide").removeClass("open");
		if($("#close_pic_label").is(".close5"))
		{
			$("#close_pic_label").empty().append("Close pictures");
		}
	}
	else
	{
		setCookie("hide_"+el, "1","","/");		
		$('#'+el).slideUp();
		$("#"+link).attr("title","show").addClass("open");
		if($("#close_pic_label").is(".close5"))
		{
			$("#close_pic_label").empty().append("Open pictures");
		}

	}
	
}



function sh_def(el)
{
	
	if($("#subcateg_"+el).css("display")=='none')
	{
		$('#subcateg_'+el).slideDown();
		$('#menu_cat_'+el).removeClass('arrow').addClass('minus');
	}
	else
	{
		$('#subcateg_'+el).slideUp();
		$('#menu_cat_'+el).removeClass('minus').addClass('arrow');
	}
	
	return false;
}

function sort_movie(value)
{
	$("#sort").attr("value",value);
}

function hide(id)
{
	$("#"+id).hide();
}

function if_show(el)
{
	if($("#"+el).css("display")=='none')
		$('#'+el).slideDown();
}

function get_subcategory(id)
{
	$.ajax({
		type:"GET",
		url:'/ajax.php',
		data:"categ="+id+"&act=subcateg",
		beforeSend: function(){
			$("#subcategory_title").empty().append("SubCategory...");
			$("#subcategory_drop").find("ul").empty();
		},
		success: function(data){
			if(data)
			{
				$("#subcategory_drop").find("ul").append(data);
			}
		
		},
		error: function() {return;}	
		
	});
}

function select_item(div,id,title)
{
	var dropdiv=div.split("_");
	$("#"+div).empty().append(title);
	$("#"+dropdiv[0]+"_value").attr('value',id);
	$("#"+dropdiv[0]+"_drop").hide();
	return;
}

function adv_select_item(div,id,title,close_id)
{
	$("#"+div).empty().append(title);
	$("#"+div+"_value").attr('value',id);
	$("#"+close_id).hide();
	return;
}

function screenshots(item_id,page,perpage)
{
	$.ajax({
		type:"GET",
		url: '/ajax.php',
		data:"item_id="+item_id+"&page="+page+"&screenshots_per_page="+perpage+"&act=screenshot",
								
		beforeSend: function(){
			var gteIE7 = false ;
			var IE6 = false;
			if(!gteIE7 && !IE6)
				$("#load_screen").css("display","table-cell");
		},
		success: function(data){
			if(data)
			{
				$("#load_screen").hide();
				document.getElementById('res_screens').innerHTML=data;
			}
			
		},
		error: function() {return;}
	
	});
}

function pictures(item_id,page,perpage)
{
	$.ajax({
		type:"GET",
		url: '/ajax.php',
		data:"item_id="+item_id+"&page="+page+"&pictures_per_page="+perpage+"&act=pictures",
								
		beforeSend: function(){
			var gteIE7 = false ;
			var IE6 = false;
			if(!gteIE7 && !IE6)
				$("#load_pics").css("display","table-cell");
		},
		success: function(data){
			if(data)
			{
				$("#load_pics").hide();
				document.getElementById('res_pictures').innerHTML=data;
			}
			
		},
		error: function() {return;}
	
	});
}

function show_pictures(page,perpage)
{
	var searchData=searching_opts();
	
	$.ajax({
		type:"GET",
		url: '/ajax.php',
		data:"page="+page+"&pictures_per_page="+perpage+"&search="+searchData+"&act=show_pictures",
								
		beforeSend: function(){
			var gteIE7 = false ;
			var IE6 = false;
			if(!gteIE7 && !IE6)
				$("#load_show_pics").css("display","table-cell");
		},
		success: function(data){
			if(data)
			{
				$("#load_show_pics").hide();
				document.getElementById('res_show_pictures').innerHTML=data;
			}
			else
			{
				hide('search_picture_res');
				check_results(hide_counter++);
			}
				
		},
		error: function() {return;}
	
	});
}

function show_pictures_search(page,perpage)
{
	var searchData=searching_opts();
	$.ajax({
		type:"GET",
		url: '/ajax.php',
		data:"page="+page+"&pictures_per_page="+perpage+"&search="+searchData+"&act=show_pictures_search",
								
		beforeSend: function(){
			var gteIE7 = false ;
			var IE6 = false;
			if(!gteIE7 && !IE6)
				$("#load_show_pics").css("display","table-cell");
		},
		success: function(data){
			if(data)
			{
				$("#load_show_pics").hide();
				document.getElementById('res_show_pictures').innerHTML=data;
			}
			else
			{
				hide('search_picture_res');
				check_results(hide_counter++);
			}
				
		},
		error: function() {return;}
	
	});
}

function movies(page,perpage)
{
	var searchData=display_opts();
	$.ajax({
		type:"GET",
			url: '/ajax.php',
			data:"page="+page+"&videos_per_page="+perpage+"&search="+searchData+"&act=movie",
								
			beforeSend: function(){
				var gteIE7 = false ;
				var IE6 = false;
				if(!gteIE7 && !IE6)
					$("#load_movie").css("display","table-cell");
			},
			
			success: function(data){
				if(data)
				{
					$("#load_movie").hide();
					document.getElementById('res_movie').innerHTML=data;
				}
				
			},
			error: function() {return;}
	
	});
}

function movies404(page,perpage)
{
	//var searchData=display_opts();
	$.ajax({
		type:"GET",
			url: '/ajax.php',
			data:"page="+page+"&videos_per_page="+perpage+"&act=movie404",
								
			beforeSend: function(){
				var gteIE7 = false ;
				var IE6 = false;
				if(!gteIE7 && !IE6)
					$("#load_movie_404").css("display","table-cell");
			},
			
			success: function(data){
			if(data)
			{
				$("#load_movie_404").hide();
				document.getElementById('res_movie_404').innerHTML=data;
			}
				
			},
			error: function() {return;}
	
	});
}

function movies_search(page,perpage)
{
	var searchData=searching_opts();
	$.ajax({
		type:"GET",
			url: '/ajax.php',
			data:"page="+page+"&videos_per_page="+perpage+"&search="+searchData+"&act=movie_search",
								
			beforeSend: function(){
				var gteIE7 = false;
				var IE6 = false;
				if(!gteIE7 && !IE6)
					$("#load_movie").css("display","table-cell");
				
			},
			
			success: function(data){
				if(data)
				{
					$("#load_movie").hide();
					document.getElementById('res_movie').innerHTML=data;
					
				}
				else
				{
					$("#search_movie_res").hide();
					check_results(hide_counter++);
				}
			},
			error: function() {return;}
	
	});
}


function dvds(page,perpage)
{
	var searchData=display_dvd_opts();
	$.ajax({
		type:"GET",
			url: '/ajax.php',
			data:"page="+page+"&dvds_per_page="+perpage+"&search="+searchData+"&act=dvd",
								
			beforeSend: function(){
				var gteIE7 = false ;
				var IE6 = false;
				if(!gteIE7 && !IE6)
					$("#load_dvds").css("display","table-cell");
			},
			
			success: function(data){
				if(data)
				{
					$("#load_dvds").hide();
					document.getElementById('res_dvds').innerHTML=data;
				}
				else
				{
					hide('search_dvd_res');
					check_results(hide_counter++);
				
				}
			},
			error: function() {return;}
	
	});
}

function dvds_search(page,perpage)
{
	var searchData=searching_opts();
	$.ajax({
		type:"GET",
			url: '/ajax.php',
			data:"page="+page+"&dvds_per_page="+perpage+"&search="+searchData+"&act=dvd_search",
								
			beforeSend: function(){
				var gteIE7 = false ;
				var IE6 = false;
				if(!gteIE7 && !IE6)
					$("#load_dvds").css("display","table-cell");
			},
			
			success: function(data){
				if(data)
				{
					$("#load_dvds").hide();
					document.getElementById('res_dvds').innerHTML=data;
				}
				else
				{
					hide('search_dvd_res');
					check_results(hide_counter++);
				
				}
			},
			error: function() {return;}
	
	});
}

function voting()
{
	var id;
	var flag=1;
	$("input:radio").each(function(){
		if($(this).attr('checked')=='true')
		{
			id=$(this).attr('checked','value');
		}
		if(!id)
		{
			alert("Choose answer, please!");
			flag=0;
		}
	});
	if(flag)
	{
		$.ajax({
			type:"GET",
			url: '/ajax.php',
			data:"act=vote&item="+id,
									
			beforeSend: function(){
				return;
			},
			success: function(data){
				if(data)
				{
					$("#vote_res").empty();
					document.getElementById('vote_res').innerHTML=data;
				}
			},
			error: function() {return;}
		
		});
	}
}

function details(id)
{
	$("div.icons >a").each(
		function(){
			$(this).removeClass('active');
		}
	);
	$("#"+id).addClass('active');
	$("div.det_info").each(
		function(){
			$(this).hide();
		}
	);
	$("div."+id).show();
}

function dispalay_perpage(div_id,id)
{
	$("#"+div_id+" > span").each(function(){
		if($(this).hasClass('active'))
			$(this).removeClass('active');
	});
	$("#"+id).parent().addClass('active');
}

function dispalay_slide(id,value)
{
	$("#"+id).empty().append(value);
}

function index_search()
{
	var ObSearch= new Object();
	ObSearch.categories=new Array();	
	ObSearch.subcategories=new Array();	
	ObSearch.categories[0]=$("#category_value").val();	
	ObSearch.subcategories[0]=$("#subcategory_value").val();	
	ObSearch.content_type=$("#contenttype_value").val();	
	ObSearch.censore=$("#censore_value").val();	
	
	searchData=JSON.stringify(ObSearch);
	
	$.ajax({
		dataType: 'json',
		url: '/ajax.php',
		data:"search="+searchData+"&act=adv_search",
								
		beforeSend: function(){
			
			//$.jGrowl('&nbsp;&nbsp;<img src="http://alljapanesepass.com/images/load2.gif" alt=""/>&nbsp;&nbsp;<strong style="color:#FFFFFF;">Loading...</strong>', 
			//{ 
			//	sticky: false,
			//	speed: 5000,
			//	speed: 'slow',
			//	closer: false
			//});
			return;
		},
		success: function(data){
			window.location=data.url;
		},
		error: function() {return;}
	
	});
	
}

function addvalue(id,value)
{
	$("#"+id).attr("value",value);
	return;
}

function top_search()
{
	var counter=0;
	var ObSearch= new Object();
	ObSearch.sites=new Array();	
	ObSearch.query=$("#top_search_query").val();
	ObSearch.content_type=$("#top_content_type").val();	
	
	$("input:checkbox[class=tops_sites]:checked").each(function(){
		ObSearch.sites[counter]=$(this).val();
		counter++;
	});
	
	
	searchData=JSON.stringify(ObSearch);
	
	$.ajax({
		dataType: 'json',
		url: '/ajax.php',
		data:"search="+searchData+"&act=adv_search",
								
		beforeSend: function(){
			return;
		},
		success: function(data){
			window.location=data.url;
		},
		error: function() {return;}
	
	});
	
}


function display_opts()
{
	var counter=0;
	var ObSearch= new Object();
	ObSearch.categories=new Array();
	ObSearch.sort=$("#sort").val();
	ObSearch.general_site_id=$("#general_site_id").val();
	ObSearch.site_id_sort=$("#site_id_sort").val();
	ObSearch.dvd_id=$("#set_dvd_id").val();
	var categories=$("#categories").val();
	
	
	
	if(isdefined('categories'))
	{
		
		var categories_array=categories.split(",");
		
		
	
		for(i=0;i<categories_array.length;i++)
		{
			ObSearch.categories[i]=categories_array[i];
		}
	}
	
	return JSON.stringify(ObSearch);
}

function display_dvd_opts()
{
	var counter=0;
	var ObSearch= new Object();
	ObSearch.categories=new Array();
	ObSearch.sort=$("#sort").val();
	var categories=$("#categories").val();
	
	if(isdefined('categories'))
	{
	
		
		var categories_array=categories.split(",");
	
		for(i=0;i<categories_array.length;i++)
		{
			ObSearch.categories[i]=categories_array[i];
		}
	}
	
	return JSON.stringify(ObSearch);
}

function searching_opts()
{
	var counter=0;
	var ObSearch= new Object();
	ObSearch.query=$("#query").val();
	ObSearch.sites=new Array();	
	ObSearch.categories=new Array();	
	ObSearch.subcategories=new Array();	
	ObSearch.models=new Array();
	ObSearch.site_id_sort=$("#site_id_sort").val();
	
	$("input:checkbox[class=adv_sites]:checked").each(function(){
		ObSearch.sites[counter]=$(this).val();
		counter++;
	});
	counter=0;
	$("input:checkbox[class=adv_categories]:checked").each(function(){
		ObSearch.categories[counter]=$(this).val();
		counter++;
	});
	counter=0;
	$("input:checkbox[class=adv_subcategories]:checked").each(function(){
		ObSearch.subcategories[counter]=$(this).val();
		counter++;
	});
	counter=0;
	$("input:checkbox[class=adv_models]:checked").each(function(){
		ObSearch.models[counter]=$(this).val();
		counter++;
	});
	ObSearch.time_lenght=new Array($("#adv_time_min").val(),$("#adv_time_max").val());
	ObSearch.adv_megabytes=new Array($("#adv_megabytes_min").val(),$("#adv_megabytes_max").val());
	ObSearch.sort=$("#adv_sort_value").val();
	ObSearch.censore=$("#adv_censore_value").val();
	ObSearch.content_type=$("#anv_content_type_value").val();
	
	return JSON.stringify(ObSearch);
}


function adv_search(res_id)
{
	
	
	searchData=searching_opts();
	
	$.ajax({
		dataType: 'json',
		url: '/ajax.php',
		data:"search="+searchData+"&act=adv_search",
								
		beforeSend: function(){
			
			if(res_id!="complete_search")
			{
				$(".result-line").each(function(){
					$(this).hide();
				});
				$("#"+res_id).empty().append("<b>Loading...</b>").show();
			}
			else
			{
				$.jGrowl('&nbsp;&nbsp;<img src="http://alljapanesepass.com/images/load2.gif" alt=""/>&nbsp;&nbsp;<strong style="color:#FFFFFF;">Loading...</strong>', 
				{ 
					sticky: false,
					speed: 5000,
					speed: 'slow',
					closer: false
				});
			}
			return;
		},
		success: function(data){
			if(data.count)
			{
				if(res_id!='complete_search')
				{
					$("#"+res_id).empty().append('Selected: <strong>'+data.count+'</strong> Items <a href="'+data.url+'" title="Results">Show Results</a>').show();
					setTimeout(function(){$("#"+res_id).fadeOut();},4000);
				}
				else
					window.location=data.url;
			}
			else
			{
				$("#"+res_id).empty().append('Selected: <strong>0</strong> Items');
				setTimeout(function(){$("#"+res_id).fadeOut();},3000);
			}
		},
		error: function() {return;}
	
	});
	
}

function comments(gallery_id)
{
	$.ajax({
		type:"GET",
			url: '/ajax.php',
			data:"gallery_id="+gallery_id+"&act=comment",
								
			beforeSend: function(){
				
			},
			
			success: function(data){
				if(data)
				{
					
					document.getElementById('res_comments').innerHTML=data;
				}
				
			},
			error: function() {return;}
	
	});
}

function AddComment(gallery_id)
{
	var name=$("#comment_name").val();
	var comment=$("#comment").val();
	$.ajax({
		type:"POST",
			url: '/ajax.php',
			data:"gallery_id="+gallery_id+"&name="+name+"&comment="+comment+"&act=addcomment",
								
			beforeSend: function(){
				$("#comment_load").show();
				$("#comment_result").hide();	
			},
			
			success: function(data){
				if(data)
				{
					var ResObj= new Object();
					ResObj=JSON.parse(data);
					
					if(ResObj.status=="ok")
					{
						$("#comment_load").hide();
						$("#comment_result").empty().append("Successfull").show();
						$("#comment_place").empty().append(ResObj.content);
					}
					else
					{
						$("#comment_load").hide();
						$("#comment_result").empty().append(ResObj.content).show();
					}
					
					$("#comment").attr("value","");
					
				}
				
			},
			error: function() {return;}
	
	});
}

function BugReport()
{
	var email=$("#bug_email").val();
	var message=$("#bug_message").val();
	var emailre=/[A-Za-z0-9\._-]+@[A-Za-z0-9\._-]+\.[A-Za-z]{2,4}/;
	if(emailre.test(email) && message!='')
	{
		$.ajax({
			type:"POST",
				url: '/ajax.php',
				data:"email="+email+"&message="+message+"&act=bugreport",
									
				beforeSend: function(){
					$("#bug_load").css("display","block");
					$("#bug_result").hide();	
				},
				
				success: function(data){
					if(data)
					{
					
						$("#bug_load").hide();
						$("#bug_result").empty().append("Your input has been recorded. Thank you").css("display","block");
						$("#bug_email").attr("value","");
						$("#bug_message").attr("value","");
						
					}
					
				},
				error: function() {return;}
		
		});
	}
	else
	{
		$("#bug_load").hide();
		$("#bug_result").addClass('error2').empty().append("Please fill out all fields correctly").css("display","block");
	}
		
}


function show_preload()
{
	$("body").css("overflow","hidden");
	$("#preloader").show();
	$("#gloader").animate({
		width:"295px"
	},3000);
}

function preload_complete(){
	$("body").css("overflow","auto");
	$("#preloader").hide();
}


function check_results(hide_counter)
{
	if(hide_counter==2)
	{
		$("#s_menu_right").hide();
		$("#div_main").removeClass('main').addClass('center2');
		var query=$("#query").val();
		//var searchData=display_opts();
		
		$.ajax({
			type:"GET",
			url:'/ajax.php',
			data:"query="+query+"&act=search404&page=1&videos_per_page=4",
			beforeSend: function(){return;}	,
			success: function(data){
				if(data)
				{
					document.getElementById('search404').innerHTML=data;
				
				}
				
					
			},
			error: function() {return;}	
		});
		
	}
}

function ModelRotationIndex(id)
{
	var models_data=$("#model_collection").val();
	var models=JSON.parse(models_data);
	var new_id=parseInt(id)+1;
	$("#model_block_picture").animate({
		opacity: 0
	},1000,function(){
		$(this).empty().append("<a href=\"/list/model/"+models[id].dir+"/?nats="+NatsCode+"\" title=\""+models[id].title+"\"><img src=\""+models[id].photo_ajp+"\" alt=\""+models[id].title+"\" /></a><div class=\"overlay\"><strong>Star : "+models[id].title+"<span>Total Videos : "+models[id].model_movies+"</span></strong></div>").animate({opacity: 1},1000,function(){
			$("#model_links a").each(function(){
				$(this).removeClass("topmodel");
			});
			$("#model_link_"+id).addClass("topmodel");
		
		});
	});
	return;
}

function query_sync(mode)
{
	if(mode==1)
		$("#query").attr("value",$("#query_se").val());
	else
		$("#query_se").attr("value",$("#query").val());
}

function ShowQueryButton()
{
	if($("#query_se").val()!="")
		$("#search_link").show();
	else
		$("#search_link").hide();
}

function OnEnter()
{
	if (window.event)		
	{	
	    if(event.keyCode==13)				
	    	adv_search('result_line_text');		
	}

}

function Account()
{
	var nickname=$("#account_name").val();
	
		$.ajax({
		    type:"POST",
		    url: '/ajax.php',
		    data:"act=account&nickname="+nickname,
		    						
		    beforeSend: function(){
		    	$("#account_load").show();
		    	$("#account_result").hide();	
		    },
		    success: function(data){
		    	if(data!=0)
		    	{
		    		$("#account_load").hide();
		    		$("#account_result").empty().append("Successfull").show().fadeOut('slow');
		    		$("#account_name").attr("value",data);
		    	}
		    	
		    },
		    error: function() {return;}
		
		});
}

function AddRating(gallery_id,rating)
{
	
	$.ajax({
	    type:"GET",
	    url: '/ajax.php',
	    data:"gallery_id="+gallery_id+"&rating="+rating+"&act=rating",
	    						
	    beforeSend: function(){
	    	return;	
	    },
	    success: function(data){
	    	
	    	var ResObj = new Object();
	    	ResObj = JSON.parse(data);
	    	
	    	
	    	if(rating==1)
	    	{
	    		
	    		$("#like").hide();
	    		$("#dislike").hide();
	    		$("#span_like").addClass('active').show();
	    		$("#span_dislike").show();
	    	}
	    	else
	    	{
	   			$("#like").hide();
	    		$("#dislike").hide();
	    		$("#span_dislike").addClass('active').show();
	    		$("#span_like").show();
	    	}	
	    	
	    	$(".graph1").css("width",ResObj.rating_good+"%");
	    	$(".graph2").css("width",ResObj.rating_bad+"%");
	    	
	    	$("#rating_good_amount").empty().append(ResObj.rating_good_count);
	    	$("#rating_bad_amount").empty().append(ResObj.rating_bad_count);
	    	$("#rating_alt").empty().append("Like: "+ResObj.rating_good_count+"; Dislike: "+ ResObj.rating_bad_count);
	    	$("#voring_res").show().fadeOut(10000);
	   	},
	    error: function() {return;}
	
	});
}

function ShowFav(page,perpage)
{
	$.ajax({
		type:"GET",
			url: '/ajax.php',
			data:"page="+page+"&videos_per_page="+perpage+"&act=show_fav",
								
			beforeSend: function(){
				var gteIE7 = false ;
				var IE6 = false;
				if(!gteIE7 && !IE6)
					$("#load_fav").css("display","table-cell");
			},
			
			success: function(data){
				if(data)
				{
					$("#load_fav").hide();
					var ResObj = new Object();
	    			ResObj = JSON.parse(data);
					document.getElementById('res_fav').innerHTML=ResObj.content;
					$("#count_fav").empty().append(ResObj.count+" Videos in favorites");
				}
				
			},
			error: function() {return;}
	
	});
}

function FavVideo(page,perpage)
{
	$.ajax({
		type:"GET",
			url: '/ajax.php',
			data:"page="+page+"&videos_per_page="+perpage+"&act=fav_video",
								
			beforeSend: function(){
				var gteIE7 = false ;
				var IE6 = false;
				if(!gteIE7 && !IE6)
					$("#load_fav_video").css("display","table-cell");
			},
			
			success: function(data){
				if(data)
				{
					$("#load_fav_video").hide();
					var ResObj = new Object();
	    			ResObj = JSON.parse(data);
					document.getElementById('fav_video').innerHTML=ResObj.content;
					
				}
				
			},
			error: function() {return;}
	
	});
}

function FavDvd(page,perpage)
{
	$.ajax({
		type:"GET",
			url: '/ajax.php',
			data:"page="+page+"&dvds_per_page="+perpage+"&act=fav_dvd",
								
			beforeSend: function(){
				var gteIE7 = false ;
				var IE6 = false;
				if(!gteIE7 && !IE6)
					$("#load_fav_dvd").css("display","table-cell");
			},
			
			success: function(data){
				if(data)
				{
					$("#load_fav_dvd").hide();
					var ResObj = new Object();
	    			ResObj = JSON.parse(data);
					document.getElementById('fav_dvd').innerHTML=ResObj.content;
					
				}
				
			},
			error: function() {return;}
	
	});	
}

function FavPic(page,perpage)
{
	$.ajax({
		type:"GET",
			url: '/ajax.php',
			data:"page="+page+"&pics_per_page="+perpage+"&act=fav_pic",
								
			beforeSend: function(){
				var gteIE7 = false ;
				var IE6 = false;
				if(!gteIE7 && !IE6)
					$("#load_fav_pic").css("display","table-cell");
			},
			
			success: function(data){
				if(data)
				{
					$("#load_fav_pic").hide();
					var ResObj = new Object();
	    			ResObj = JSON.parse(data);
					document.getElementById('fav_pic').innerHTML=ResObj.content;
					
				}
				
			},
			error: function() {return;}
	
	});	
}