(function(a){var b={vertical:false,menuItemSelector:"li",menuGroupSelector:"ul",rootClass:"potato-menu",menuItemClass:"potato-menu-item",menuGroupClass:"potato-menu-group",verticalClass:"potato-menu-vertical",holizontalClass:"potato-menu-holizontal",hasVerticalClass:"potato-menu-has-vertical",hasHolizontalClass:"potato-menu-has-holizontal",hoverClass:"potato-menu-hover",showDuration:350,hideDuration:100};function c(){var e=(typeof(arguments[0])!="string")?a.extend(b,arguments[0]):a.extend(b,{});var d=a(this).addClass(e.rootClass+" "+e.menuGroupClass).addClass((e.vertical)?e.verticalClass:e.holizontalClass);var g=d.find(e.menuItemSelector).addClass(e.menuItemClass);var f=d.find(e.menuGroupSelector).addClass(e.menuGroupClass);g.hover(function(h){a(this).addClass(e.hoverClass)},function(h){a(this).removeClass(e.hoverClass)});f.parent().each(function(h){var k=a(this);var i=(k.parent().hasClass(e.holizontalClass))?"bottom":"right";k.addClass((i=="bottom")?e.hasVerticalClass:e.hasHolizontalClass);var j=k.find(e.menuGroupSelector+":first").addClass(e.verticalClass);k.hover(function(l){l.preventDefault();var m=(i=="bottom")?{left:"0",top:""}:{left:a(this).width()+"px",top:"0"};j.css({left:m.left,top:m.top}).fadeIn(e.showDuration)},function(l){j.fadeOut(e.hideDuration)})});d.find('a[href^="#"]').click(function(){f.fadeOut(e.hideDuration);return(a(this).attr("href")!="#")});return this}a.fn.extend({ptMenu:c})})(jQuery);

$(document).ready(function(){
			var p = $("#searchfield");
			var position = p.offset();
			$("#searchBox").offset({ top: position.top +20, left: position.left-300 });

				$(document).ready(function(){
					$('#jsddm').ptMenu();
				});
				$('#searchfield').focus(function() {
  					$('#searchBox').show();
				});
				$('#searcbutton').focus(function() {
  					$('#searchBox').hide();
				});				
				$('#searchform').submit(function() {
					if (($("#searchfield").val().length < 3) || ($("#searchfield").attr("value") == 'Search applications...')){
					  alert('Search condition for Title must have at least 3 letters.');
					  return false;
					} else {
					  $('#searchform').attr("action", $('#searchform').attr("action")+"/"+$("#searchfield").attr("value"));
                                        }
					});			        
				
				$("a.grouped_elements").fancybox();
				$("#install_info").fancybox({
					'centerOnScroll' : true,
					'autoDimensions' : false,
					'width' : 500,
					'height' :240,
					'margin' : 0
					});				
				$("#youtube").fancybox({
					'width'				: 400,
					'height'			: 308,
					'autoScale'			: false,
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'type'				: 'iframe'
				});
				
				$("#install_link").fancybox({
					'centerOnScroll' : true,
					'autoDimensions' : false,
					'width' : 820,
					'height' :580,
					'margin' : 0
					});
				$("#submit_link").fancybox({
					'centerOnScroll' : true,
					'autoDimensions' : false,
					'width' : 500,
					'height' :240,
					'margin' : 0
					});

				$("#newsletter").fancybox({
					'centerOnScroll' : true,
					'autoDimensions' : false,
					'width' : 500,
					'height' :240,
					'margin' : 0
					});
				$("#sortdiv a").click(function(event) {
					event.preventDefault();
					$("#sortdiv #sortform #sortf").attr("value", event.target.name);
					$('#sortdiv #sortform').submit();
				});
				$("#filterdiv a").click(function(event) {
					event.preventDefault();
					$("#filterdiv #filterf").attr("value", event.target.name);
					$('#filterdiv #filterform').submit();
				});
				$("#hfilterform a").click(function(event) {
					event.preventDefault();// id="hfilterul" name="hfilterul"
					$("#hfilterform #filterf").attr("value", event.target.name);
					$('#hfilterform').attr("action", event.target.href);
					$('#hfilterform').submit();
					
				});
				$("#favbut").fancybox({
					'centerOnScroll' : true,
					'autoDimensions' : false,
					'width' : 350,
					'height' :120,
					'margin' : 0
					});	            
				$("#install_but").fancybox({
					'centerOnScroll' : true,
					'autoDimensions' : false,
					'width' : 350,
					'height' :120,
					'margin' : 0
					});
	            
			});


			var _gaq = _gaq || [];
			  _gaq.push(['_setAccount', 'UA-17644921-1']);
			  _gaq.push(['_trackPageview']);

			  (function() {
			    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
			    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
			    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
			  })();

