$(document).ready(function(){
	jQuery.preloadImages = function()
	{
	  for(var i = 0; i<arguments.length; i++)
	  {
	    jQuery("<img>").attr("src", arguments[i]);
	  }
	}
	
	$.preloadImages("style/images/sub_nav_sprite_disco.png",
	 	"style/images/sub_nav_sprite_testi.png",
		"style/images/disco_left.png",
		"style/images/disco_left_over.png",
		"style/images/disco_right.png",
		"style/images/disco_right_over.png",
		"style/images/testi_back.png",
		"style/images/testi_back_over.png",
		"style/images/testi_more.png",
		"style/images/testi_more_over.png",
		"style/Studio_assets/button1_over.png",
		"style/Studio_assets/button2_over.png",
		"style/Studio_assets/button3_over.png",
		"style/Studio_assets/button4_over.png",
		"style/Studio_assets/button5_over.png",
		"style/Studio_assets/studio1_mininav_bg.png",
		"style/Studio_assets/studio2_mininav_bg.png",
		"style/Studio_assets/studio3_mininav_bg.png",
		"style/Studio_assets/studio4_mininav_bg.png",
		"style/Studio_assets/studio5_mininav_bg.png"
		
		
		
		
		);
	
	
	
	
	
	
	
	$('#button2').click(function() {
	                location.reload();
	            });



	$("button").click(function(){

		$(".formError").hide();

	});


	jQuery(document.body).formHints();

	var use_ajax=true;
	$.validationEngine.settings={};

	$("#contact-form").validationEngine({
		inlineValidation: false,
		promptPosition: "topRight",
		success :  function(){use_ajax=true},
		failure : function(){use_ajax=false;}
	 })

	$("#contact-form").submit(function(e){


			
			if(use_ajax)
			{
				$('#loading').css('visibility','visible');
				$.post('submit.php',$(this).serialize()+'&ajax=1',
				
					function(data){
						if(parseInt(data)==-1)
							$.validationEngine.buildPrompt("#captcha","* Wrong verification number!","error");
							
						else
						{
							$("#contact-form").hide('slow').after('<div id="small_thanks"><h3>Thank you for contacting Masterdisk Indie. Someone will contact you shortly with more info.</h3></div>');
						}
						
						$('#loading').css('visibility','hidden');
					}
				
				);
			}
			e.preventDefault();
	})

});
