var timeout         = 500;
var closetimer		= 0;
var ddmenuitem      = 0;

function jsddm_open()
{	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');}

function jsddm_close()
{	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{	closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{	if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;}}

$(document).ready(function()
{	$('#jsddm > li').bind('mouseover', jsddm_open);
	$('#jsddm > li').bind('mouseout',  jsddm_timer);});

document.onclick = jsddm_close;

function showmasks(cat)
{
$("#pattern_loading").fadeIn("slow");	
$("#pattern_top_animals").load("patternx/masks.php", {category: cat},function(data){$("#pattern_loading").fadeOut("slow");});
}

function mask_jump(mask,cat)
{
$("#pattern_loading").fadeIn("slow");		
$("#pattern_top_animals").load("patternx/masks.php", {offset:mask,category: cat},function(data){$("#pattern_loading").fadeOut("slow");});
}

function changemask(mask) {
$("#mmmask").attr("src","patternx/admin/files/"+mask);
$("input#choosed_mask").val(mask);
$("#pat2").load("patternx/get_desc.php",{m:mask},function(data){$("#pattern_loading").fadeOut("slow");});
$("#pat3").load("patternx/get_desc2.php",{m:mask},function(data){$("#pattern_loading").fadeOut("slow");});
}

function showpatterns(tabpat,tab) {
$("#pattern_loading").fadeIn("slow");
$('#'+$("#tab").html()).removeClass('pattern_tabs_area_item_selected');
$('#'+$("#tab").html()).addClass('pattern_tabs_area_item_normal');
$('#tab'+tab).removeClass('pattern_tabs_area_item_normal');
$('#tab'+tab).addClass('pattern_tabs_area_item_selected');
$('#'+"tab").html('tab'+tab);
$("#pattern_loading").fadeIn("slow");	
$("#pattern_content_area").load("patternx/patterns.php",{tabs:tabpat},function(data){$("#pattern_loading").fadeOut("slow");});
}

function clickpattern(t,p,i)
{
$("#pattern_loading").fadeIn("slow");		
$("#pat1").load("patternx/small_preview.php",{tab:t,pattern:p},function(data){$("#pattern_loading").fadeOut("slow");});
$("#patnew").load("patternx/small_preview2.php",{tab:t,pattern:p},function(data){$("#pattern_loading").fadeOut("slow");});
$("#pattern_mask").css("background-image","url(patternx/admin/files/"+i+")");
$("input#choosed_pattern").val(i);
}

function pattern_jump(o,t)
{
$("#pattern_loading").fadeIn("slow");		
$("#pattern_content_area").load("patternx/patterns.php",{offset:o,tabs:t},function(data){$("#pattern_loading").fadeOut("slow");});
}

function nextpv(n,p,t) {
$("#pattern_loading").fadeIn("slow");		
$("#pattern_pages").load("patternx/pattern_next_prev.php",{prev:p,next:n,tab:t},function(data){$("#pattern_loading").fadeOut("slow");});		
}

function finish_pattern() {
$("form:first").submit();
}