$(document).ready(function(){
	$('body').append(LOADING);
	loading.hide();
	wlabel();
});
var loading={
	show:function(){$('#loading-ajax-close').hide();$('#loading-ajax').fadeIn();setTimeout(function(){$('#loading-ajax-close').fadeIn()},10000)},
	hide:function(){$('#loading-ajax').hide()}
};
function wlabel(){
	$('.wlabel').each(function(index, element) {
		el=$(this);
        label=el.attr('label');
		value=el.val();
		onfocus="this.value=='"+label+"'?this.value='':''";
		onblur="this.value==''?this.value='"+label+"':''";
		value=value==''?label:value;
		
		el.attr({'onfocus':onfocus, 'onblur':onblur, 'value':value}).removeClass('wlabel');
		
		
    });
}
function submitForm(F){
	
	form=$(F);
	url=form.attr('action');
	formId=form.attr('id');
	data=$(F).serialize();
	submitbt=form.find('[type=submit]');
	submitbt.attr('disable',true); 	
	
	loading.show();
	$.ajax({
		url:url,
		data:data,
		type:'POST',
		//dataType: 'json',
		success:function(R){
				//alert(R);
				submitbt .attr('disable',false); 
				switch(formId){
					case 'detail_calcular': 
						$('#response_detail_calcular').html(R);
						$.scrollTo('#response_detail_calcular',800)
					break;
					case 'contacto_reserva_bajo_consulta': 
						$('#response_contacto_reserva_bajo_consulta').html(R);
						$.scrollTo('#response_contacto_reserva_bajo_consulta',800)
					break;
					case 'contacto': 
						$('#errores_contacto').html(R);
						$.scrollTo('#errores_contacto',800)
					break;
					case 'reservaStep2': 
						R=jQuery.parseJSON(R);
						$('#response_reservaStep2').html(R.error);
						if(R.error=='' && R.success=='ok'){
							$('#tuconfirmacion').html(R.html).show();
							$('#tusdatos').hide();
							$('.paso_reserva').removeClass('active');
							$('#paso_reserva3').addClass('active');
						}else{
							$.scrollTo('#response_reservaStep2',800)
						}
					break;
					case 'reservaStep3': 
						R=jQuery.parseJSON(R);
						$('#response_reservaStep3').html(R.error);
						if(R.error=='' && R.success=='ok'){
							//$('#tuconfirmacion').html(R.html).show();
							///$('#tusdatos').hide();
							$('.paso_reserva').removeClass('active');
							$('#paso_reserva4').addClass('active');
							form.addClass('success');
							$.scrollTo(form.find('.success'),800)
						}else{
							$.scrollTo('#response_reservaStep3',800)
						}
					break;
					case 'searchListReserv':
						R=jQuery.parseJSON(R);
						//alert(R.html);
						$('#listReserv').replaceWith(R.html);
						 $(".tablesorter").tablesorter({widgets: ['zebra']}); 
						//$(".tablesorter").tablesorter(); 
					break;
				}
				loading.hide();
		}
	});
	return false;
}
var delaySearch='';
function submitSearch(input){
	clearTimeout(delaySearch);
	delaySearch=setTimeout(function(){
		$(input).parents('form').submit();
	},500);
}
function reload_calendar(url){
	caldis=$('#calendarioDisponibilidad');
	//loading.show();
	$.ajax({
		url:url,
		type:'GET',
		//dataType: 'json',
		success:function(R){
				caldis.html(R);
				//loading.hide();
		}
	});
	return false;
}
function borrarReserva(id,el){
    if(confirm('Desea eliminar este registro?')){
		//window.location=siteURL+"manager/delete_reserv/"+id;
		$.ajax({
			url:siteURL+"manager/borrarReserva/",
			type:'POST',
			data:'res_id='+id,
			//dataType: 'json',
			success:function(R){
					$(el).parents('tr').remove();
					//loading.hide();
			}
		});
    }
}

/********************************************************************************/

/********************************************************************************/
/*modal window draggable*/
var modal = {
    parent:"body",
    windowId:null,
    content:null,
    width:'',
    height:'',
    title:null,
    close:function()
    {
        $(".modal-window").remove();
        $(".modal-overlay").remove();
    },
    open:function()
    {
        $(".modal-window").remove();
        $(".modal-overlay").remove();
		 
        var html = "";
        html += "<div class=\"modal-overlay\"></div>";
        html += '<div id="'+ this.windowId + '" class="modal-window">';
        html += "<div class=\"modal-window-content borpop\"><a class=\"close-window\" onclick=\"modal.close();\"></a> <span class=\"title_modal handle back_GC\"></span>";
        html += " "+this.content+"</div>";
        html += '</div>';
        $(this.parent).append(html);
       // $('.modal-window').find('.close-window').remove();
        //$(".modal-window-content").append("<a class=\"close-window\"></a>");
        $(".close-window").click(function(){
            modal.close();
        });
        $(".modal-overlay").click(function(){
            modal.close();
        });
        var newheight = $(".modal-window-content").height();
        var newwidth = $(".modal-window-content").width();
        //alert(newheight);
        //alert(newwidth);
       
        $(".modal-window").attr('style','margin-top:-'+newheight*.5+'px;  margin-left:-' + (newwidth *.5) + 'px;');
    }
};
var openModal = function( url)
{
    modal.windowId = "modal";
    modal.title ='';
    $.ajax({
        url: url,
        success: function(response){
            modal.content =response;
            modal.open();
        }
    });
};
 function show_detail(li,tab){
                $('.tab_ul').find('li').removeClass('active');
                $(li).parent().addClass('active');
                $('#box-form').find('.detail_box').hide();
                $('#box-form').find('.detail_box.'+tab).show();
            }
