// For Elite Chandelier Services
$(document).ready(function(){

	pageWidth();
	$(window).bind("resize", function(){  
		pageWidth();
	});
	$('.story').corner({
			  tl: { radius: 10 },
			  tr: { radius: 10 },
			  bl: { radius: 10 },
			  br: { radius: 10 }});

	$('.number').each(function(){
		$(this).find('li').each(function(index){
			$(this).prepend('<div class="numbered">'+(index + 1)+'</div>');

		});
	});



				//Full Caption Sliding (Hidden to Visible)
				$('.boxgrid').each(function(index){
				 $(this).css({height: $(this).find('img').height()+'px'});
				 $(this).find('.boxcaption').fadeTo("0", 0.80);
				 $(this).find('img').attr('title','');

				});
				$('.boxgrid.captionfull').hover(function(){
				//$(this).text($(this).height());
					$(".cover", this).stop().animate({top: ($(this).parent().find('img').height() - $(this).find('.boxcaption').innerHeight())+'px'},{queue:false,duration:160}
					);
					return false;

				}, function() {
					$(".cover", this).stop().animate({top: $(this).parent().find('img').height()+'px'},{queue:false,duration:160});

				});

//    $('#main').equalHeights();

	$("input").focus(function () {
         $(this).css("background", "#ffc");
         $(this).css("border-color", "#000");
    });
	$("input").blur(function () {
         $(this).css("background", "white");
         $(this).css("border-color", "#cadfef");
		 if ($(this).hasClass('required') && !$(this).val()) 
		 {
         	$(this).css("border-color", "red");
			$('label[for='+this.id+']').css("color", "red").children('em').css("visibility", "visible");
		 } else {
			$('label[for='+this.id+']').css("color", "#156894").children('em').css("visibility", "hidden");
		 	if ($(this).hasClass('emailcheck'))
		 	{
//
		 		if(!$(this).val().match('@') || $(this).val().indexOf(".")==-1) {
		         	$(this).css("border-color", "red");
					$('label[for='+this.id+']').css("color", "red").children('em').css("visibility", "visible");
//
				}
		 	}
		 }
    });
	$("textarea").focus(function () {
         $(this).css("background", "#ffc");
         $(this).parent().css("border-color", "#000");
         $(this).parent().css("background", "#ffc");
    });
	$("textarea").blur(function () {
         $(this).css("background", "white");
         $(this).parent().css("background", "white");
         $(this).parent().css("border-color", "#cadfef");
    });
	$('#name').focus();
	$('button').hover(
		function() {
         $(this).css("color", "white");
         $(this).css("background", "#215A6D");
		},
		function() {
         $(this).css("color", "#156894");
         $(this).css("background", "#cadfef");
		});
	$(':checkbox',this).each(function()
	{
		$(this).addClass('outtaHere');
		$('label[for='+this.id+']').addClass(this.checked?'checkboxChecked':'checkboxBlank')
	});
	$(":checkbox").click(function()
	{
		$('label[for='+this.id+']').removeClass(this.checked?'checkboxBlank':'checkboxChecked')
		$('label[for='+this.id+']').addClass(this.checked?'checkboxChecked':'checkboxBlank')
	});
	
	function pageWidth(){
	var $window = $(window);
	if ($window.width()<= 960) {
		var minwidth = 960;
	} else {
		var minwidth = 100 + '%';
	}
	$('#wrapper').css({
		width: minwidth
	});
	$('.image').each(function(index){
		$(this).find('img').css('marginLeft', -($(this).find('img').width()/2)+'px');
		$(this).find('img').css('marginRight', -($(this).find('img').width()/2)+'px');
		borderMargin =  ($(this).width()
						- ($(this).find('img').width()
						+ parseFloat($(this).find('.borders').css('paddingLeft')) 
						+ parseFloat($(this).find('.borders').css('paddingRight')) 
						+ parseFloat($(this).find('.borders').css('borderLeftWidth'))  
						+ parseFloat($(this).find('.borders').css('borderRightWidth'))))/2
						;
		if (borderMargin > 10) {
				$(this).find('.borders').css('margin', '0px '+((borderMargin))+'px');
		} else {
				$(this).find('.borders').css('margin', '10px');
		}
	});
	};

});
