$(document).ready(
    function(){
		
		$('#slider').cycle({ 
			fx:     'fade', 
			speed:  'slow', 
			timeout: 5000,
			next:   '#next', 
			prev:   '#prev' 
		});
		
        $(".files").hover(
        	function(){
        		$(".files ul").show();
        	},
        	function(){
        		$(".files ul").hide();
        	}
        
        );
        
       
        $(".item_drop").hover(
            function(){
                var id=$(this).attr("id");
                $("#"+id+"_drop").show();
            },
            function(){
                var id=$(this).attr("id");
                $("#"+id+"_drop").hide();
            }
            );
				 
        $('.set').hover(function(){
			var play=$(".play2",this);
            
           	$(".over2", this).stop().animate({
                bottom:'0px'
            },500,function(){
            	
            	play.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 checkIe6()
{
	if($.browser.msie) 
	{
  		if($.browser.version=='6.0' && !getCookie('hateie'))
  		{
  			$("body").prepend("<div id='hateie'><a class='h_close' href='javascript:closeHateIe();'>X</a><p>Your browser is outdated.<br /> Please install a modern version of the browser</p><a href='http://www.google.com/chrome'><img src='/images/browser/chrome.jpg' alt='Crome'/></a><a href='http://www.mozilla.com/'><img src='/images/browser/firefox.jpg' alt='Firefox'/></a><a href='http://www.apple.com/safari/'><img src='/images/browser/safari.jpg' alt='Safari'/></a><a href='http://www.opera.com/browser/'><img src='/images/browser/opera.jpg' alt='Opera'/></a><a href='http://www.microsoft.com/windows/internet-explorer/default.aspx'><img src='/images/browser/ie.jpg' alt='Ie'/></a></div>");
  		}
	}
}


function showAccount(id)
{
  if($("#"+id).css("display")=='none') {
    $("#"+id).fadeIn("fast").css("height", $(document).height());
  } else {
    $("#"+id).fadeOut("fast");
  }
  return;
}

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 getAccount()
{
	$.ajax({
        type:"GET",
        url:'/ajax.php',
        data:"act=getaccount",
        beforeSend: function(){
            return;
        },
        success: function(data){
            if(data)
            	$("#account_res").html(data);
        },
        error: function() {
            return;
        }
		
    });
    
    return;
}

function closeHateIe()
{
	$("#hateie").hide();
	setCookie("hateie", "1","","/");
}

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,
            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,
                        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 showHideHd(link,el)
{
	$("#"+el).slideToggle("slow",function(){
		$(link).toggleClass("active");
	});
	return;
}

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(){
            //if (!jQuery.browser.msie)
                $("#load_screen").css("display","block");
        },
        success: function(data){
            if(data)
            {
                $("#load_screen").hide();
                $('#res_screens').html(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(){
             $("#load_pics").css("display","block");
            
        },
        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(){
          
                $("#load_show_pics").css("display","block");
        },
        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(){
           
                $("#load_show_pics").css("display","block");
        },
        success: function(data){
            if(data)
            {
                $("#load_show_pics").hide();
                $('#res_show_pictures').html(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(){
           
                $("#load_movie").css("display","block");
        },
			
        success: function(data){
            if(data)
            {
                $("#load_movie").hide();
                $('#res_movie').html(data);
            }
				
        },
        error: function() {
            return;
        }
	
    });
}

function movies404(page,perpage)
{
    
    $.ajax({
        type:"GET",
        url: '/ajax.php',
        data:"page="+page+"&videos_per_page="+perpage+"&act=movie404",
								
        beforeSend: function(){
            
                $("#load_movie_404").css("display","block");
        },
			
        success: function(data){
            if(data)
            {
                $("#load_movie_404").hide();
                $('#res_movie_404').html(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(){
          
                $("#load_movie").css("display","block");
				
        },
			
        success: function(data){
            if(data)
            {
                $("#load_movie").hide();
                $('#res_movie').html(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(){
           
                $("#load_dvds").css("display","block");
        },
			
        success: function(data){
            if(data)
            {
                $("#load_dvds").hide();
                $('#res_dvds').html(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(){
           
                $("#load_dvds").css("display","block");
        },
			
        success: function(data){
            if(data)
            {
                $("#load_dvds").hide();
                $('#res_dvds').html(data);
            }
            else
            {
                hide('search_dvd_res');
                check_results(hide_counter++);
				
            }
        },
        error: function() {
            return;
        }
	
    });
}

function voting()
{
	var id=0;
	var flag=1;
	id=$("input[@name='answer']:checked").val();
	if(!id)
	{
		alert("Choose answer, please!");
		flag=0;
	}
	var comm=encodeURI($("#comment_text").val());
	
	if(flag)
	{
		$.ajax({
			type:"GET",
			url: '/ajax.php',
			data:"act=vote&item="+id+"&comment="+comm,
									
			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(){
          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.is_hd=$("#is_hd").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();
    ObSearch.general_site_id=$("#general_site_id_dvd").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,
        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();
    ObSearch.general_site_id=$("#general_site_id").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: '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 movie =$("#bug_scene_name").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+"&movie="+movie+"&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();
       
		
        $.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].video_amount+"</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(){
            
               $("#load_fav").css("display","block");
        },
			
        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(){
           
                $("#load_fav_video").css("display","block");
        },
			
        success: function(data){
            if(data)
            {
                $("#load_fav_video").hide();
                document.getElementById('fav_video').innerHTML=data;
					
            }
				
        },
        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(){
          
                $("#load_fav_dvd").css("display","block");
        },
			
        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(){
          
                $("#load_fav_pic").css("display","block");
        },
			
        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;
        }
	
    });
}


function showCrossContent(id){

    $.ajax({
        type:"GET",
        url: '/ajax.php',
        data:"id="+id+"&act=cross",

        beforeSend: function(){
            return;
        },

        success: function(data){
            if(data){
                var ResObj = new Object();
                ResObj = JSON.parse(data);
				$("#overlay").css("height", $(document).height());
				$("#overlay").html(ResObj.content);
				$("#overlay").show();
				$(".javhd").css("top",getScrollTop()+"px");
				//alert(window.pageYOffset);
            }

        },
        error: function() {
            return;
        }

    });

    return;
}

function getScrollTop(){
    if(typeof pageYOffset!= 'undefined'){
        return pageYOffset;
    }
    else{
        var B= document.body;
        var D= document.documentElement;
        D= (D.clientHeight)? D: B;
        return D.scrollTop;
    }
}
