function PageInit()
{
	jQuery(document).pngFix();
	
	jQuery("div.scrollable").scrollable({ 
		vertical: true,  
		size: 2
	}).mousewheel();
	
	jQuery("#flash_video").colorbox({width:"450px", height:"400px", iframe:true, opacity:0.70});
	
	jQuery("ul.jd_menu").jdMenu();
	
    jQuery("#contact-pcf").submit(function() 
    {
        resetFields(jQuery(this));
        
        var emptyfields = jQuery(this).find(":input[value=].required");
        
        if (emptyfields.size() > 0) 
        {
            emptyfields.each(function() 
            {
                jQuery(this).stop()
                    .animate({ left: "-10px" }, 80).animate({ left: "10px" }, 80)
                    .animate({ left: "-10px" }, 80).animate({ left: "10px" }, 80)
                    .animate({ left: "0px" }, 80)
                    .addClass("required_error");
            });
            
            return false;
        }
        return true;
    });
}

function resetFields(container) 
{
	jQuery(container).find(":input.required").removeClass("required_error");
}

