

$(document).ready(function(){


    $("img#ayuda_clicktocall").mouseover(function(event){
        $("#img_ayuda_clicktocall").css("display", "inline");
    });
    
    $("img#ayuda_clicktocall").mouseout(function(event){
        $("#img_ayuda_clicktocall").css("display", "none");
    });
    
	$('#popup_img').dialog({
        autoOpen: false,
        bgiframe: true,
        width: 530,
        height: 550,
        modal: true
    });

	$('#popup_info').dialog({
	
        autoOpen: false,
        bgiframe: true,
        width: 330,
        height: 350,
        modal: true,
		buttons: {
				"Aceptar": function() {
				
				 var options = {
				target: '#resultado', // target element to update
				beforeSubmit: showRequest, // pre-submit callback
				success: showResponse, // post-submit callback
				semantic: true, // serialize in semantic order (omit for better performance)
				url: '/ajax/inserta_producto' // used to override the form's 'action' attribute
				};
				
				var ref=$('#ref_pro').val()+'.'+$('#color').val()+'.'+$('input:checked[name="tamano"]').val();
				var unidades=parseInt($("#cantidad_stock").val());
				var fin=parseInt($("#fin_stock").val());
				var cantidad=parseInt($("#cantidad").val());
					
					if(cantidad > unidades && fin==1){
					
					}else if(cantidad > unidades && unidades>0){
					$('#form_agrega').ajaxSubmit(options);
					}
					
				$('#popup_info').dialog( "close" );	
				return false;
				},
				"Cancelar": function() {
					$('#popup_info').dialog( "close" );
					return false;
				}
			}
    });
    
  $('#color').change(function() {
   var ref=$('#ref_pro').val()+'.'+$('#color').val()+'.'+$('input:checked[name="tamano"]').val(); 
 
 // alert( $('#ref_pro').val()+'.'+$('#color').val()+'.'+$('input:checked').val() );
	  $.post("/ajax/stock", { referencia: ref},function(data) {
		$('#stock').html(data);
		
				$('#mas_info').click(function() {
				$('#popup_info').load('/productos/popup2/info' , function(){

				var title = 'Tiempo de envío';
				$('#popup_info').dialog('option', 'title', 'Tiempo de Entrega');
				$('#popup_info').dialog('open');
				});
			   });
		   
	   });
  
  
	});
    
	$('input[type="radio"][name="tamano"]').click(function() {
	
	var ref=$('#ref_pro').val()+'.'+$('#color').val()+'.'+$('input:checked[name="tamano"]').val();
	 
      //alert( $('#ref_pro').val()+'.'+$('#color').val()+'.'+$('input:checked').val() );
	  $.post("/ajax/stock", { referencia: ref},
	   function(data) {
		$('#stock').html(data);
		      
			   $('#mas_info').click(function() {
				$('#popup_info').load('/productos/popup2/info' , function(){

				var title = 'Tiempo de envío';
				$('#popup_info').dialog('option', 'title', 'Tiempo de Entrega');
				$('#popup_info').dialog('open');
				});
			   });
	   
	   });
	});
	
	$(window).load(function() {
	 var ref=$('#ref_pro').val()+'.'+$('#color').val()+'.'+$('input:checked').val();
      //alert( $('#ref_pro').val()+'.'+$('#color').val()+'.'+$('input:checked').val() );
	  $.post("/ajax/stock", { referencia: ref}, function(data) {
		$('#stock').html(data);
		$('#mas_info').click(function() {
				$('#popup_info').load('/productos/popup2/info' , function(){

				var title = 'Tiempo de envío';
				$('#popup_info').dialog('option', 'title', 'Tiempo de Entrega');
				$('#popup_info').dialog('open');
				});
			   });
	   });
	});
	
	

});



function abririnfo(informacion){

    $('#popup_info').load('/productos/popup/' , function(){

        var title = 'Modificación de tiempo de envío';
        $('#popup_info').dialog('option', 'title', 'Modificación de tiempo de envío');
        $('#popup_info').dialog('open');
    });
    
}

function abrir(img){

    $('#popup_img').load('/productos/popup/' + img, function(){
        var title = 'Invita a tus amigos';
        $('#popup_img').dialog('option', 'title', 'Detalles Producto');
        $('#popup_img').dialog('open');
    });
    
}

function rateProducto(rating, cod_pro){
    $("#rating").load("/ajax/update_rate", {
        rating: rating,
        cod_pro: cod_pro
    }, function(data){
        rating = rating * 25;
        document.getElementById('current-rating').style.width = rating + 'px';
    });
    
}


function inserta_producto(){

//alert($("#stock").html());
    if($("#stock").html()==""){
	return false;
	}else{
		var options = {
			target: '#resultado', // target element to update
			beforeSubmit: showRequest, // pre-submit callback
			success: showResponse, // post-submit callback
			semantic: true, // serialize in semantic order (omit for better performance)
			url: '/ajax/inserta_producto' // used to override the form's 'action' attribute
		};
		
		var ref=$('#ref_pro').val()+'.'+$('#color').val()+'.'+$('input:checked[name="tamano"]').val();
		var unidades=parseInt($("#cantidad_stock").val());
		var fin=parseInt($("#fin_stock").val());
		var cantidad=parseInt($("#cantidad").val());
		//alert(cantidad > unidades);
		//alert('/productos/popup2/' + ref.replace('/', '-')+'/'+cantidad+'/'+unidades+'/'+fin);
			if ((cantidad > unidades && fin==1) || (cantidad > unidades && unidades>0)){
					$('#popup_info').load('/productos/popup2/' + ref.replace('/', '-')+'/'+cantidad+'/'+unidades+'/'+fin , function(){
					var title = 'Modificación de tiempo de envío';
					$('#popup_info').dialog('option', 'title', 'Modificación de tiempo de envío');
					$('#popup_info').dialog('open');
					});
				
				return false;
			}else
			{
			//alert(cantidad+'-'+unidades);
				$('#form_agrega').ajaxSubmit(options);
				$("#form_agrega").ajaxComplete(function(event,request, settings){
						   document.location.href = "https://www.bazartextil.com/tienda/vercarro";
						 });
			}
			return false;
			//else alert('Quiz&aacute; la pr&oacute;xima vez, siga intent&aacute;ndolo.');
			
    }
    
}




function showRequest(formData, jqForm){
    var options = options = {
        to: "#info_carro2",
        className: 'transferencia'
    };
    
    $('#marco_detalles').effect('transfer', options, 500);
    //	TransferTo({to:'info_carro',className:'transferencia', duration: 400});
    
    return true; // here we could return false to prevent the form from being submitted
}

// post-submit callback
function showResponse(responseText, statusText){
    $("#info_carro2").load("/ajax/actualiza_carro");
    
}




