jQuery(document).ready(function() {
	//jQuery('body').css('background-color','black');

	function ReplaceImageBackground(options)
	{
		var backgroundImgElement = jQuery(options.source);
		var destinationElement = jQuery(options.destination);
		var backgroundImg = backgroundImgElement.attr("src");
		destinationElement.css("background-image", "url('"+backgroundImg+"')");
		var size = getImgSize(backgroundImg);
		return {
			sourceElement: backgroundImgElement,
			destinationElement: destinationElement,
			width: size.width,
			height: size.height
		}
	}

	function getImgSize(imgSrc)
	{
		var newImg = new Image();
		newImg.src = imgSrc;
		return {
			width: newImg.width,
			height: newImg.height
		}
	}

	ReplaceImageBackground({source: "img.bg-image", destination: "body"});
	
	jQuery(document).ready(function() {
		ReplaceImageBackground({source: "img.bg-image", destination: "body"});
		
		//Make fancy dropdowns.
		jQuery('.fancyCombo').each(function() { jQuery(this).dropdownReplacement(); });
		
		
		//Default values management
		jQuery('.default').each(function(){
			if (jQuery(this).val().length == 0) {
				jQuery(this).val(jQuery(this).attr('default_value'));	
				
			}
			if (jQuery(this).attr('default_value') == jQuery(this).val()) {
					jQuery(this).addClass('unchanged');
				}
		});

		jQuery('.default').focus(function(){
			if(jQuery(this).is('.unchanged')) {
				jQuery(this).val('');	
				jQuery(this).removeClass('unchanged');
			}
		});

		jQuery('.default').blur(function(){
			if(jQuery(this).value != jQuery(this).attr('default_value') && (jQuery(this).val() .length != 0)){
				jQuery(this).removeClass('unchanged');
			}else if(jQuery(this).val().length == 0){
				jQuery(this).val(jQuery(this).attr('default_value')).addClass('unchanged');
			}
			else{
				jQuery(this).addClass('unchanged');
			}
		});

	
	
	})
});
