jQuery.noConflict();

jQuery(document).ready(function() {
	
	//submenus
	/*
	jQuery('.nav_btn li ul').css('opacity',0).hide();
	jQuery('.nav_btn li').hover(function() {
		if (jQuery(this).children('ul').size() > 0) {jQuery(this).css('background-image',"url('img/gray_arrow_rotated.png')");}
		jQuery(this).children('ul').stop(true,true).slideDown(500).animate({opacity: 1.0},500);}
		,
		function() {return true;}
	);
	jQuery('.nav_btn').hover(function() {return true;}, function() {jQuery('.nav_btn ul ul').stop(true,true).css('opacity',0).hide(); jQuery('.nav_btn ul li').not('.first').css('background-image',"url('img/gray_arrow.png')"); jQuery('.nav_btn ul li ul li').css('background-image',"none");});
	*/
	jQuery("#yourour, #flash_rotator, #fixed-quote").click(function() {
		showForm('popupquoteform.php');
	});
	jQuery("#fixed-service").click(function() {
		showForm('popupserviceform.php');
	});
});

function showForm(form) {
	jQuery.ajax({url: form, dataType: 'text', success: function(str) {
		jQuery("body").prepend('<div id="overlay"></div>');
		var jQueryoverlay = jQuery("#overlay");
		jQueryoverlay.hide().click(function(e) {hideForm(e, false);});
		jQueryoverlay.fadeIn(500, function() {
			jQueryoverlay.append('<form method="post" action="mail-'+form+'"><div id="modal"></div></form>');
			var jQuerymodal = jQuery("#modal");
			jQuerymodal.hide();
			jQuerymodal.html(str);
			jQuerymodal.slideDown(500);
			jQuerymodal.find('textarea').autoResize();
			jQuerymodal.find('.close').click(function(e) {
				hideForm(e, true);
			});
		});
	}, error: function() {
		alert('An error occurred while retrieving our form. Please try again.');
	}});
}

function hideForm(e, ignore) {
	if (jQuery(e.target).is("#overlay, form") || ignore) {
		var jQueryoverlay = jQuery("#overlay");
		var jQuerymodal = jQuery("#modal");
		jQuerymodal.slideUp(500, function() {
			jQuerymodal.remove();
			jQueryoverlay.fadeOut(500, function() {
				jQueryoverlay.remove();
			});
		});
	}
}

(function(jQuery){
	jQuery.fn.headline_rotate = function(options) {
	
		var _this = this;
		var jQuerythis = jQuery(this);
		
		var settings = {
		  'timeout' : 3000
		};
		jQuery.extend( settings, options );

		jQuery(this).children('.headline').css('top',(jQuery(this).height()+10));
		jQuery(this).children('.headline').eq(0).css('top','5px').addClass('active');
		
		setInterval(function() {
		
			jQueryactive = jQuerythis.children(".headline.active");
		
			if (jQueryactive.next().length == 0) {jQuerynext = jQuerythis.children('.headline').eq(0);}
			else {jQuerynext = jQueryactive.next('.headline');}
			
			jQueryactive.animate({top: -(jQuerythis.height()+10)}, 750, function() {
				jQuery(this).css('top',(jQuerythis.height()+10)+'px').removeClass('active');
			});
			jQuerynext.addClass('active').show().animate({top: 5}, 750, function() {
				//jQuery(this).effect("bounce", { times: 2 , distance: 10 }, 300);
			});
		
		},settings.timeout);
		
		return _this;
	};
	
})(jQuery);
 
