

function show_error()
	{
		$.jGrowl("<img src='http://alljapanesepass.com/images/q_den.png' alt='x'>This feature is available for members only. <a href='http://join.publicsexjapan.com/signup/signup.php?nats=%NATS%&step=2' style='color:#fff;'><b>Join now</b></a>", 
		{ 
			sticky: false,
			speed: 2000,
			speed: 'slow',
			closer: false
		});
		
	}
	
	function quicklist(set_id,dvd_id,act)
	{
		var scene_id='';
		if(set_id==0)
			scene_id=dvd_id;
		else
			scene_id=set_id;
					
		$.ajax({
			type:"GET",
			url: '/add_fav.php',
			data:"set_id="+set_id+"&dvd_id="+dvd_id+"&act="+act,
			beforeSend: function(){return;},
			success: function(data){
				if(data)
				{
					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" && dvd_id)
					{
						$("#q_dvd_"+dvd_id).hide();
					}
					if(act=="del" && set_id)
					{
						$("#q_set_"+set_id).hide();
					}
					
				}
				
			},
			error: function() {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 show_hide(link,el)
{
	if($("#"+el).css("display")=='none')
	{	
		setCookie("hide_"+el, "0","","/");
		$('#'+el).slideDown();
		$("#"+link).attr("title","hide").removeClass("open").addClass("close");
		$("#"+el+"_leftbtn").show();
		$("#"+el+"_rightbtn").show();
	}
	else
	{
		setCookie("hide_"+el, "1","","/");		
		$('#'+el).slideUp();
		$("#"+link).attr("title","show").removeClass("close").addClass("open");
		$("#"+el+"_leftbtn").hide();
		$("#"+el+"_rightbtn").hide();
	}
	
}	

function select_item(div,id,title)
{
	$("#"+div).empty().append(title);
	$("#"+div+"_value").attr('value',id);
	$("#"+div+"_drop").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 /*@cc_on || @_jscript_version >= 5.7 @*/;
			var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
			if(!gteIE7 && !IE6)
				$("#load_screen").css("display","table-cell");
		},
		success: function(data){
			if(data)
			{
				$("#load_screen").hide();
				document.getElementById('res').innerHTML=data;
        $("a.lbox").lightBox();
			}
			
		},
		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 /*@cc_on || @_jscript_version >= 5.7 @*/;
			var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
			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 related_pictures(gallery_id,page,perpage)
{
	$.ajax({
		type:"GET",
		url: '/ajax.php',
		data:"gallery_id="+gallery_id+"&page="+page+"&pictures_per_page="+perpage+"&act=related_pictures",
								
		beforeSend: function(){
			var gteIE7 = false /*@cc_on || @_jscript_version >= 5.7 @*/;
			var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
			if(!gteIE7 && !IE6)
				$("#load_related_pics").css("display","table-cell");
		},
		success: function(data){
			if (data) {
				$("#load_related_pics").hide();
				document.getElementById('res_related_pictures').innerHTML=data;
			}
		},
		error: function() {return;}
	});
}

function previews(gallery_id, page, previews_per_page) {
	$.ajax({
		type:"GET",
		url: '/ajax.php',
		data:"gallery_id="+gallery_id+"&page="+page+"&previews_per_page="+previews_per_page+"&act=previews",

		beforeSend: function(){
			var gteIE7 = false /*@cc_on || @_jscript_version >= 5.7 @*/;
			var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
			if(!gteIE7 && !IE6) $("#load_pics").css("display","table-cell");
      var block_offset = $('.setinfo').offset();
      var window_top = $(window).scrollTop();
      if (window_top > $('#previews_res').offset().top ) {
        $(window).scrollTop(block_offset.top);
      }
      $('.select span').text((previews_per_page==9999?'All':previews_per_page));

		},
		success: function(data){
			if (data) {
        $("#load_pics").hide();
				$('#previews_res').html(data);
			}

		},
		error: function() {return;}
	});
}

function movies(page,perpage)
{
	$.ajax({
		type:"GET",
			url: '/ajax.php',
			data:"page="+page+"&videos_per_page="+perpage+"&act=movie",
								
			beforeSend: function(){
				var gteIE7 = false /*@cc_on || @_jscript_version >= 5.7 @*/;
				var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
				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 dvds(page,perpage)
{
	$.ajax({
		type:"GET",
			url: '/ajax.php',
			data:"page="+page+"&dvds_per_page="+perpage+"&act=dvd",
								
			beforeSend: function(){
				var gteIE7 = false /*@cc_on || @_jscript_version >= 5.7 @*/;
				var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
				if(!gteIE7 && !IE6)
					$("#load_dvds").css("display","table-cell");
			},
			
			success: function(data){
				if(data)
				{
					$("#load_dvds").hide();
					document.getElementById('res_dvds').innerHTML=data;
				}
				
			},
			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)
{
	$("span.det").each(
		function(){
			$(this).removeClass('active');
		}
	);
	$("#"+id).addClass('active');
	$("div.det_info").each(
		function(){
			$(this).hide();
		}
	);
	$("div."+id).show();
}


function KTUserComment(object, textContainerId) {
  $(textContainerId).text('Loading...');
  $.ajax({
    type: 'POST',
    url: $(object).parent().attr('action'),
    data: $(object).parent().serialize(),
    success: function(data) {
      if (!data.match(/\#success/)) {
        $(textContainerId).text(data);
      } else {
        $(textContainerId).text('Your commment added.');
        $('.no-comments-yet').css('display','none');
      }
    },
    error: function() {$(textContainerId).text('Sorry! Connection problems.');}
  });
}
function ViewAllUserComments(object, textContainerId, gallery_id, trial) {
  $(textContainerId).text('Loading...');
  var action_url = ( trial ? '/trial/load_comments.php' : '/load_comments.php' );
  $.ajax({
    type: 'POST',
    url: action_url,
    data: $(object).parent().serialize(),
    success: function(data) {
      $(textContainerId).text('Comments loaded.');        
      $('#comments-list').html(data);
      $('#pane1').jScrollPane()
      $('#pane1')[0].scrollTo(0);
    },
    error: function() {$(textContainerId).text('Sorry! Connection problems.');}
  });
}
KTUserComment._getFieldValue = function(field) {
    if (field && field.tagName) {
        if (field.tagName.toLowerCase() == 'textarea') {
            return field.value;
        }
        if (field.tagName.toLowerCase() == 'input') {
            if (field.type.toLowerCase() == 'text') {
                return field.value;
            }
            if (field.type.toLowerCase() == 'checkbox') {
                return (field.checked ? field.value : null);
            }
        }
    }
    return null;
}



