jQuery.fn.delay = function(time,func){
	return this.each(function(){
		setTimeout(func,time);
	});
};

$(window).bind("load",function(){
if($.cookie("c_sort_panels")) { 

	var order_array = $.cookie("c_sort_panels").split(",");

	var count = 0;

	$('#sortList > li').each(function() {

		$('#sortList').append($('#'+order_array[count]));

		count++;
	});
}
$("#sortList").sortable(

    {  
	   opacity: 0.5, 
       placeholder: "hover", 
	   cursor: "move",

	   update:function() 
	   {
			$.cookie("c_sort_panels",$(this).sortable("toArray"),{ path: '/', expires: 10000});
	   } ,
	   revert: true, 
	   distance: 0,
       scroll: true ,
       handle: $("h3"),
	   start:function() 
	   {
			$('.hover').css({opacity:1});
	   }
    });  
});


function close_section($id, $option) {
	$('#check'+$option).attr("checked", false);
	$('#check'+$option).trigger('click');
	$('#check'+$option).attr("checked", false);
	$('#sort_'+$id).hide();
}

$(function()
{


	$("#checkScroller").click	( 
	
	function() { 

		if ( $("#checkScroller").is(":checked")) {
			$.cookie('c_scroller', '1', { expires: 10000, path: '/' });
			$('#scroller').css({'display':'block'});
			$('#s7').cycle({
				fx:    'blindY',
				timeout: 6000,
				delay: -2000

			});

		} else {
			$.cookie('c_scroller', '0', { expires: 10000, path: '/' });	
			$('#scroller').css({'display':'none'});
		}

	});

	var c_scroller = $.cookie('c_scroller');

	if (c_scroller == '0') {
      	$('#scroller').css({'display':'none'});
	} else {
      	$('#scroller').css({'display':'block'});
		$("#checkScroller").attr('checked', 'checked'); 

	}


	$("#checkDirectory").click	( 
	
	function() { 

		if ( $("#checkDirectory").is(":checked")) {
			$.cookie('c_directory', '1', { expires: 10000, path: '/' });
			$('#directory').css({'display':'block'});
			$("#checkSubCats").attr('disabled', false);
		} else {
			$.cookie('c_directory', '0', { expires: 10000, path: '/' });	
			$.cookie('c_subcats', '0', { expires: 10000, path: '/' });
			$("#checkSubCats").attr('checked', null);
			$("#checkSubCats").attr('disabled', true);
			$('#directory p').css({'display':'none'});
			$('#directory').css({'display':'none'});
		}

	});

	var c_directory = $.cookie('c_directory');

	if (c_directory == '0') {
      	$('#directory').css({'display':'none'});
		$("#checkSubCats").attr('disabled', true);

	} else {
      	$('#directory').css({'display':'block'});
		$("#checkDirectory").attr('checked', 'checked'); 

	}



	$("#checkSubCats").click	( 
	
	function() { 

		if ( $("#checkSubCats").is(":checked")) {
			$.cookie('c_subcats', '1', { expires: 10000, path: '/' });
			$('#directory p').css({'display':'block'});
		} else {
			$.cookie('c_subcats', '0', { expires: 10000, path: '/' });	
			$('#directory p').css({'display':'none'});
		}

	});


	var c_subcats = $.cookie('c_subcats');

	if (c_subcats == '0') {
      	$('#directory p').css({'display':'none'});
	} else {
      	$('#directory p').css({'display':'block'});
		$("#checkSubCats").attr('checked', 'checked'); 

	}


	$("#checkZip").click	( 
	
	function() { 

		if ( $("#checkZip").is(":checked")) {
			$.cookie('c_zipsearch', '1', { expires: 10000, path: '/' });
			$('#zipsearch').css({'display':'block'});
			$('#sort_2').css({'display':'block'});
		} else {
			$.cookie('c_zipsearch', '0', { expires: 10000, path: '/' });	
			$('#zipsearch').css({'display':'none'});
			$('#sort_2').css({'display':'none'});
		}

	});

	var c_zipsearch = $.cookie('c_zipsearch');

	if (c_zipsearch == '0') {
      	$('#zipsearch').css({'display':'none'});
      	$('#sort_2').css({'display':'none'});
	} else {
      	$('#zipsearch').css({'display':'block'});
      	$('#sort_2').css({'display':'block'});
		$("#checkZip").attr('checked', 'checked'); 

	}


	$("#checkMainCats").click	( 
	
	function() { 

		if ( $("#checkMainCats").is(":checked")) {
			$.cookie('c_main_cats', '1', { expires: 10000, path: '/' });
			$('#main_cats').css({'display':'block'});
			$('#sort_3').css({'display':'block'});
		} else {
			$.cookie('c_main_cats', '0', { expires: 10000, path: '/' });	
			$('#main_cats').css({'display':'none'});
			$('#sort_3').css({'display':'none'});
		}

	});

	var c_main_cats = $.cookie('c_main_cats');

	if (c_main_cats == '0') {
      	$('#main_cats').css({'display':'none'});
      	$('#sort_3').css({'display':'none'});
	} else {
      	$('#main_cats').css({'display':'block'});
      	$('#sort_3').css({'display':'block'});
		$("#checkMainCats").attr('checked', 'checked'); 

	}

	$("#checkTrans").click	( 
	
	function() { 

		if ( $("#checkTrans").is(":checked")) {
			$.cookie('c_translate', '1', { expires: 10000, path: '/' });
			$('#translate').css({'display':'block'});
			$('#sort_4').css({'display':'block'});
		} else {
			$.cookie('c_translate', '0', { expires: 10000, path: '/' });	
			$('#translate').css({'display':'none'});
			$('#sort_4').css({'display':'none'});
		}

	});

	var c_translate = $.cookie('c_translate');

	if (c_translate == '0') {
      	$('#translate').css({'display':'none'});
      	$('#sort_4').css({'display':'none'});
	} else {
      	$('#translate').css({'display':'block'});
      	$('#sort_4').css({'display':'block'});
		$("#checkTrans").attr('checked', 'checked'); 

	}


	$("#checkCurView").click	( 
	
	function() { 

		if ( $("#checkCurView").is(":checked")) {
			$.cookie('c_cur_resources', '1', { expires: 10000, path: '/' });
			$('#cur_resources').css({'display':'block'});
			$('#sort_5').css({'display':'block'});
		} else {
			$.cookie('c_cur_resources', '0', { expires: 10000, path: '/' });	
			$('#cur_resources').css({'display':'none'});
			$('#sort_5').css({'display':'none'});
		}

	});

	var c_cur_resources = $.cookie('c_cur_resources');

	if (c_cur_resources == '0') {
      	$('#cur_resources').css({'display':'none'});
      	$('#sort_5').css({'display':'none'});
	} else {
      	$('#cur_resources').css({'display':'block'});
      	$('#sort_5').css({'display':'block'});
		$("#checkCurView").attr('checked', 'checked'); 

	}



	$("#checkAlpha").click	( 
	
	function() { 

		if ( $("#checkAlpha").is(":checked")) {
			$.cookie('c_alpha', '1', { expires: 10000, path: '/' });
			$('#alpha').css({'display':'block'});
			$('#sort_6').css({'display':'block'});
		} else {
			$.cookie('c_alpha', '0', { expires: 10000, path: '/' });	
			$('#alpha').css({'display':'none'});
			$('#sort_6').css({'display':'none'});
		}

	});

	var c_alpha = $.cookie('c_alpha');

	if (c_alpha == '0') {
      	$('#alpha').css({'display':'none'});
      	$('#sort_6').css({'display':'none'});
	} else {
      	$('#alpha').css({'display':'block'});
      	$('#sort_6').css({'display':'block'});
		$("#checkAlpha").attr('checked', 'checked'); 

	}


	$("#checkEdited").click	( 
	
	function() { 

		if ( $("#checkEdited").is(":checked")) {
			$.cookie('c_edited', '1', { expires: 10000, path: '/' });
			$('#edited').css({'display':'block'});
			$('#sort_7').css({'display':'block'});
		} else {
			$.cookie('c_edited', '0', { expires: 10000, path: '/' });	
			$('#edited').css({'display':'none'});
			$('#sort_7').css({'display':'none'});
		}

	});

	var c_edited = $.cookie('c_edited');

	if (c_edited == '0') {
      	$('#edited').css({'display':'none'});
      	$('#sort_7').css({'display':'none'});
	} else {
      	$('#edited').css({'display':'block'});
      	$('#sort_7').css({'display':'block'});
		$("#checkEdited").attr('checked', 'checked'); 

	}





	var c_trans = $.cookie('c_trans');

	if (c_trans == 'col') {
		$('#imgTrans').attr('src','http://www.directorymix.com/images/arrow-down.gif');
      	$('#countries').css({'display':'none'});
	} else {
		$('#imgTrans').attr('src','http://www.directorymix.com/images/arrow-up.gif');
      	$('#countries').css({'display':'block'});
	}

	var c_zip = $.cookie('c_zip');

	if (c_zip == 'col') {
	  	$('#imgZip').attr('src','http://www.directorymix.com/images/arrow-down.gif');
      	$('#zips').css({'display':'none'});
	} else {
	  	$('#imgZip').attr('src','http://www.directorymix.com/images/arrow-up.gif');
      	$('#zips').css({'display':'block'});
	}

	var c_recs = $.cookie('c_recs');

	if (c_recs == 'col') {
	  	$('#imgRec').attr('src','http://www.directorymix.com/images/arrow-down.gif');
      	$('#recs').css({'display':'none'});
	} else {
	  	$('#imgRec').attr('src','http://www.directorymix.com/images/arrow-up.gif');
      	$('#recs').css({'display':'block'});
	}

	var c_mcats = $.cookie('c_mcats');

	if (c_mcats == 'col') {
	  	$('#imgMcats').attr('src','http://www.directorymix.com/images/arrow-down.gif');
      	$('#m_cats').css({'display':'none'});
	} else {
	  	$('#imgMcats').attr('src','http://www.directorymix.com/images/arrow-up.gif');
      	$('#m_cats').css({'display':'block'});
	}

	var c_alpha_cat = $.cookie('c_alpha_cat');

	if (c_alpha_cat == 'col') {
	  	$('#imgAlpha').attr('src','http://www.directorymix.com/images/arrow-down.gif');
      	$('#alpha_cats').css({'display':'none'});
	} else {
	  	$('#imgAlpha').attr('src','http://www.directorymix.com/images/arrow-up.gif');
      	$('#alpha_cats').css({'display':'block'});
	}

	var c_edit_list = $.cookie('c_edit_list');

	if (c_edit_list == 'col') {
	  	$('#imgEdited').attr('src','http://www.directorymix.com/images/arrow-down.gif');
      	$('#e_listings').css({'display':'none'});
	} else {
	  	$('#imgEdited').attr('src','http://www.directorymix.com/images/arrow-up.gif');
      	$('#e_listings').css({'display':'block'});
	}


	$("#config img").click
	(
		function() {

			if ( $("#options").is(':visible') ) {
				$("#config img").attr('src','http://www.directorymix.com/images/config-down.gif');
				$("#checkboxes").fadeTo(500,0);
				$("#options").slideUp();
			} else {
				$("#config img").attr('src','http://www.directorymix.com/images/config-up.gif');
				$("#options").slideDown();
				$("#checkboxes").fadeTo(500,1);
			}
		}
	);


	$("#imgEdited").click
	(

		function() {

			if ( $('#e_listings').is(':visible') ) {
				$("#e_listings").slideUp();
				$('#imgEdited').attr('src','http://www.directorymix.com/images/arrow-down.gif');
				$.cookie('c_edit_list', 'col', { expires: 10000, path: '/' });
			} else {
				$("#e_listings").slideDown();
				$('#imgEdited').attr('src','/images/arrow-up.gif');
				$.cookie('c_edit_list', 'exp', { expires: 10000, path: '/' });
			}
		}
	);

	$("#imgAlpha").click
	(

		function() {

			if ( $('#alpha_cats').is(':visible') ) {
				$("#alpha_cats").slideUp();
				$('#imgAlpha').attr('src','http://www.directorymix.com/images/arrow-down.gif');
				$.cookie('c_alpha_cat', 'col', { expires: 10000, path: '/' });
			} else {
				$("#alpha_cats").slideDown();
				$('#imgAlpha').attr('src','/images/arrow-up.gif');
				$.cookie('c_alpha_cat', 'exp', { expires: 10000, path: '/' });
			}
		}
	);


	$("#imgTrans").click
	(

		function() {

			if ( $('#countries').is(':visible') ) {
				$("#countries").slideUp();
				$('#imgTrans').attr('src','http://www.directorymix.com/images/arrow-down.gif');
				$.cookie('c_trans', 'col', { expires: 10000, path: '/' });
			} else {
				$("#countries").slideDown();
				$('#imgTrans').attr('src','/images/arrow-up.gif');
				$.cookie('c_trans', 'exp', { expires: 10000, path: '/' });
			}
		}
	);


	$("#imgZip").click
	(
		function() {

			if ( $('#zips').is(':visible') ) {				
					$("#zips").slideUp();
					$('#imgZip').attr('src','http://www.directorymix.com/images/arrow-down.gif');
					$.cookie('c_zip', 'col', { expires: 10000, path: '/' });
			} else {
					$("#zips").slideDown();
					$('#imgZip').attr('src','http://www.directorymix.com/images/arrow-up.gif');
					$.cookie('c_zip', 'exp', { expires: 10000, path: '/' });
			}
		}
	);


	$("#imgRec").click
	(
		function() {

			if ( $('#recs').is(':visible') ) {
					$("#recs").slideUp();
					$('#imgRec').attr('src','http://www.directorymix.com/images/arrow-down.gif');
					$.cookie('c_recs', 'col', { expires: 10000, path: '/' });
			} else {
					$("#recs").slideDown();
					$('#imgRec').attr('src','http://www.directorymix.com/images/arrow-up.gif');
					$.cookie('c_recs', 'exp', { expires: 10000, path: '/' });
			}
		}
	);


	$("#imgMcats").click
	(
		function() {

			if ( $('#m_cats').is(':visible') ) {
					$("#m_cats").slideUp();
					$('#imgMcats').attr('src','http://www.directorymix.com/images/arrow-down.gif');
					$.cookie('c_mcats', 'col', { expires: 10000, path: '/' });
			} else {
					$("#m_cats").slideDown();
					$('#imgMcats').attr('src','http://www.directorymix.com/images/arrow-up.gif');
					$.cookie('c_mcats', 'exp', { expires: 10000, path: '/' });
			}
		}
	);

});



