/* value */
(function($) {
	
	$.fn.defaultvalue = function() {
		
		// Scope
		var elements = this;
		var args = arguments;
		var c = 0;
		
		return(
			elements.each(function() {				
				
				// Default values within scope
				var el = $(this);
				var def = args[c++];

				el.val(def).focus(function() {
					if(el.val() == def) {
						el.val('');
					}
					el.blur(function() {
						if(el.val() == '') {
							el.val(def);
						}
					});
				});
				
			})
		);
	}
})(jQuery);

jQuery(document).ready(function($){
	
	/* rounded corners */
	$('.rounded').corners('8px');
	$('li#footerLevel .padding').corners('8px top');
	
	/* lazy load */
	$('.realisation-content img.alignnone').lazyload({
		placeholder : 'wp-content/themes/calii/images/bg/grey.gif',       
    	effect      : 'fadeIn'
   	});
   	
   	/* contact ajax form */
   	$('ul#contact-ajax-ul li:odd').css('background-color', '#f5f9fb');
   	$('ul#contact-ajax-ul li:last').css('border-bottom', 'none');
   	
   	function calii_ajax_error() {

		$('form#contact-ajax-form').find('.required').each(function(){
			value = $(this).attr('value');
			if(value == '') {
				$(this).addClass('error');
			}
		});
		
		alert('Merci de v\351rifier les champs soumis.');
	}


   	function calii_ajax_submit(){
   		
   		if($("#client-name").attr("value") != "" && $("#client-tel").attr("value") != "" && $("#client-mail").attr("value") != "" && $("#client-sujet").attr("value") != "" && $("#client-message").attr("value") != ""){

		$('form#contact-ajax-form').block({
			message: '<div id="contact-loading">Envoi en cours</div>',
			css: { 
    		    padding:        '10px', 
    		    margin:         0, 
    		    width:          '30%', 
    		    top:            '40%', 
    		    left:           '35%', 
    		    textAlign:      'center', 
    		    color:          '#999', 
    		    border:         '1px solid #e5e5e5', 
    		    backgroundColor:'#f6f6f6', 
    		    cursor:         'wait' 
    		},
    		overlayCSS:  { 
   	 		    backgroundColor: '#fff', 
   	 		    opacity:         0.8 
   	 		},
   	 		fadeIn:  200
		});
		
		$.post('http://calii.fr/do-ajax-contact?do=ajaxcontact', $('form#contact-ajax-form').serialize(), function(){
				$('form#contact-ajax-form').unblock();
	    		$('form#contact-ajax-form').animate({height: 'toggle', opacity: 'toggle'},600, function(){
	      		$('#contact-done').fadeIn(200);
	    	});
		});
		
		} else {
			calii_ajax_error();
		}
	}
	
	function calii_real_ajax_submit(){
		$('form#contact-ajax-form').unblock();
		$.post('http://calii.fr/do-ajax-contact?do=ccmb_caliiCallback', $('form#contact-ajax-form').serialize(), function(){
	    		$('form#contact-ajax-form').animate({height: 'toggle', opacity: 'toggle'},300, function(){
	      		$('#contact-done').fadeIn(200);
	    	});
		});
	}
 
	$('#contact-ajax-submit').bind('click', function(){
		calii_ajax_submit();
	});
	
	function my_alert(){
		alert('plop');
	}
	
	$('span#contact-ajax-submit, a#ccmb-submit').hover(function(){
		$(this).addClass('contact-ajax-submit-hover');
	}, function(){
		$(this).removeClass('contact-ajax-submit-hover');
	});
	
	/* rappel client */
	$('#ccmb_when-now').attr('checked','checked');
	
	$('#ccmb_status-1').attr('checked','checked');
	
	$('#ccmb_when-now').focus(function() {
		$('#ccmb-date').slideUp();
		$('small.hidden').fadeOut();
	});
	
	$('#ccmb_when-later').focus(function() {
		$('#ccmb-date').slideDown();
		$('small.hidden').fadeIn();
	});
	
	$('#ccmb_date_day').datePicker({showYearNavigation: false});
	$('#ccmb_date_day').dpSetPosition($.dpConst.POS_TOP, $.dpConst.POS_LEFT);

});

