function fnValidaSesion(email,password,url,opc){
	$.ajax({
			async:"false",
			type:"POST",
			url:"core/core.php",
			data:"categoria=iniciar_sesion&proceso=comprueba_datos&email="+email+"&password="+password+"&opc="+opc,
			success:function(respuestaSesion){
				var arr = respuestaSesion.split("|");
				if (arr[0]==0)
					//alert("No coinciden E-mail y contraseña");
					$('#msjRespuesta').html('<div class="msjRed">Los datos que ingreso incorrectos o no se ecuentran registrados.</div>');
				else{
					if ((arr[0]==1))
						location.href = url;
					else
						levanta_modal(respuestaSesion,email,password,url);
					}
		}
	});
}
function levanta_modal(opc,email,password,url)
{
opc*=-1;

		$("#login_modal").remove();
		$("#contenedor_login_modal").html("<div id='login_modal' title='Mensaje'></div>");
		if (opc==2){
			/*$("#login_modal").html("Usted tiene una orden realizada sin sesion,<br/> Desea agregarla como parte de su sesion?");*/
			$("#login_modal").html('<div><div class="modalForm">'+
						'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="justify" valign="top">'+
						'<p><img src="images/icons/info_48.png" align="left" style="margin-right:10px; margin-bottom:10px;" />Usted ya cuenta con con una orden de compra que esta por finalizar. ¿ Desea agregar los nuevos articulos de su carrito a esta orden ?.</p>'+
						'</td></tr></table>'+
						'</div></div>')
			$("#login_modal").dialog({
				width:400,
				modal:true,
				resizable:false,
				draggable:false,
				zIndex:99999,
				buttons:{
						"Si":function(){		
							$(this).dialog('close');
							$.ajax({
								async:"false",
								type:"POST",
								url:"core/core.php",
								data:"categoria=iniciar_sesion_personalizada&email="+email+"&password="+password+"&tipo=2&answer=1",
								success:function(respuestaSesion){
									//alert(respuestaSesion);
									location.href = url;
								}
									
							});
							
						},"No" : function(){
							$(this).dialog('close');
							$.ajax({
								async:"false",
								type:"POST",
								url:"core/core.php",
								data:"categoria=iniciar_sesion_personalizada&email="+email+"&password="+password+"&tipo=2&answer=0",
								success:function(respuestaSesion){

									//alert(respuestaSesion);							
											location.href = url;

										}
									
							});
						}
					}
			});
			}
		else if (opc==3){
			//$("#login_modal").html("Usted tiene una carrito realizado sin sesion,<br/> Desea agregarlo como parte de la orden hecha en su cuenta?");
			$("#login_modal").html('<div><div class="modalForm">'+
						'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="justify" valign="top">'+
						'<p><img src="images/icons/info_48.png" align="left" style="margin-right:10px; margin-bottom:10px;" />Usted ya cuenta con articulos en su carrito. ¿ Desea agregar los nuevos articulos de su carrito como parte de la  orden ?.</p>'+
						'</td></tr></table>'+
						'</div></div>')
			$("#login_modal").dialog({
				width:400,
				modal:true,
				resizable:false,
				draggable:false,
				zIndex:99999,
					buttons:{
						"Si":function(){		
					
							
							$(this).dialog('close');
							$.ajax({
								async:"false",
								type:"POST",
								url:"core/core.php",
								data:"categoria=iniciar_sesion_personalizada&email="+email+"&password="+password+"&tipo=3&answer=1",
								success:function(respuestaSesion){
									//alert(respuestaSesion);		
					
											location.href = url;

										}
									
							});
							
						},"No" : function(){
						
							$(this).dialog('close');
							$.ajax({
								async:"false",
								type:"POST",
								url:"core/core.php",
								data:"categoria=iniciar_sesion_personalizada&email="+email+"&password="+password+"&tipo=3&answer=0",
								success:function(respuestaSesion){
									//alert(respuestaSesion);		
					
											location.href = url;

										}
									
							});
						}
					}
			});
			}	
	
}

function cuentaCarrito(){

	$.ajax({
		type:"POST",
		url:"core/core.php",
		data:"categoria=cuenta_articulos_sin_sesion",
		success:function(respuestaCuenta){
			if(respuestaCuenta==-899){
				location.href="index.php";
				return false;
			}
			else{
				var record=respuestaCuenta.split("|");
				valsesion=record[0];
				valnombre=record[1];
				valcorreo=record[2];
				valcarrito=record[0]==1?record[1]:record[4];						
				$('#contCarrito').html(valcarrito);
			}
		}
	});
}

function fnBorraArticuloCarrito(id,tipo,div,tipo_x,opc_pago){
	//alert(id);
	
	$.ajax({
		async:"false",
		type:"POST",
		url:"core/core.php",
		data:"categoria=shopping_car&proceso=abc_articulo&abc_opc=b&id="+id,
		success:function(respuesta){
			//alert('RespBorra carrot:'+ respuesta);
			if(respuesta==-899){
				location.href="index.php";	
				return false;
			}
			else if (respuesta==-1001)
			{
				levanta_modal_generico_header('<div ><div class="modalForm">'+
					'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="justify" valign="top">'+
					'<p><img src="images/icons/info_48.png" align="left" style="margin-right:10px; margin-bottom:10px;" />'+
					'El sistema se encuentra ejecutando un proceso, favor de intentar la operacion en un momento mas.</p>'+
					'</td></tr></table>'+
					'</div></div>');
				return;
			}
			else{
				if (respuesta==2)
				{
					location.href='micarrito.php';
					return false;
					
				}
				if (tipo==2)
				{			
					//alert(opc_pago);
					if (opc_pago==2)
					 fn_elige_credito_coppel();
					else if (opc_pago==3)
					 fn_elige_credito_coppel(1);
					else
					 shopping_car_by_ajax(div,tipo_x);
					
				}
				else if (tipo==1)
				{
					location.href='micarrito.php';
					return false;
				}		
			}			
		}
	});
}



function fnLimpiaCarrito(tipo,div){
	//alert(id);
	
	mensajeDialog=$('<div ><div class="modalForm">'+
					'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="justify" valign="top">'+
					'<p><img src="images/icons/info_48.png" align="left" style="margin-right:10px; margin-bottom:10px;" />'+
					'Esta seguro, que desea borrar su orden?</p>'+
					'</td></tr></table>'+
					'</div></div>');
	mensajeDialog.dialog({
		modal:true,
		title:"Mensaje",
		width: 400,
		resizable: false,
		draggable: false,
		buttons:{
			'Aceptar':function(){
				//alert('Borra');
				var rClean;
				$.ajax({
					async:"false",
					type:"POST",
					url:"core/core.php",
					data:"categoria=shopping_car&proceso=abc_articulo&abc_opc=abc",
					success:function(respuesta){
						if(respuesta==-899){
							location.href='index.php';	
							return false;
						}
						else if (respuesta==-1001)
						{
							levanta_modal_generico_header('<div ><div class="modalForm">'+
					'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="justify" valign="top">'+
					'<p><img src="images/icons/info_48.png" align="left" style="margin-right:10px; margin-bottom:10px;" />'+
					'El sistema se encuentra ejecutando un proceso, favor de intentar la operacion en un momento mas.</p>'+
					'</td></tr></table>'+
					'</div></div>');
							return;
						}
						else{
							//alert('RespBorra carrot:'+ respuesta);
							rClean=respuesta
							//alert('R='+rClean)
							if(rClean==1){
								window.location="micarrito.php";
								return false;
							}	
						}
					}					
				});
				
			}, //Btn Aceptar	
			'Cancelar':function(){
					$('#ContenidoRealizarPago').show();
					apaga_loading();
					$(this).dialog('close');
			}
		}//Buttons
	});
	
	
}

function fnActualizaRegistro(id,div,tipo,opc_pago, id_2)
{
		//alert(id+" "+div);
		var cantidad = $("#txt_cantidad"+id).val();
		//var id = $("#id_"+id).html();
		var id = id_2;
		//alert($("#id_"+i).html());
		//alert(cantidad+" "+id+" "+id);
	//	alert("categoria=shopping_car&proceso=abc_articulo&abc_opc=c&cantidad="+cantidad+"&id="+id);
	if (!isNaN(cantidad)){
		if (cantidad<=4){
		$.ajax({
			async: "false",
			type: "POST",
			url: "core/core.php",
			data:"categoria=shopping_car&proceso=abc_articulo&abc_opc=c&cantidad="+cantidad+"&id="+id,
			success:function(respuesta){		
				if(respuesta==-899){
					location.href='index.php';
					return false;
				}
				else if (respuesta==-1001)
				{
					levanta_modal_generico_header('<div ><div class="modalForm">'+
					'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="justify" valign="top">'+
					'<p><img src="images/icons/info_48.png" align="left" style="margin-right:10px; margin-bottom:10px;" />'+
					'El sistema se encuentra ejecutando un proceso, favor de intentar la operacion en un momento mas.</p>'+
					'</td></tr></table>'+
					'</div></div>');
				}
				else{
					//alert(respuesta);
					//alert(opc_pago);
					//alert(opc_pago);
					if (respuesta==2)
						{
						location.href = "micarrito.php";
						return false;
						}
					if (opc_pago==2)
					 fn_elige_credito_coppel();
					else if (opc_pago==3)
					 fn_elige_credito_coppel(1);
					else
					 shopping_car_by_ajax(div,tipo);	
				}					
			}
		});
						}
		else
		{
				levanta_modal_generico_header('<div ><div class="modalForm">'+
					'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="justify" valign="top">'+
					'<p><img src="images/icons/info_48.png" align="left" style="margin-right:10px; margin-bottom:10px;" />'+
					'La cantidad maxima permitida por articulo debe ser 4.</p>'+
					'</td></tr></table>'+
					'</div></div>');
						
			apaga_loading();
			$('#ContenidoRealizarPago').show();
		}
						}
	else
	{		
			levanta_modal_generico_header('<div ><div class="modalForm">'+
					'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="justify" valign="top">'+
					'<p><img src="images/icons/info_48.png" align="left" style="margin-right:10px; margin-bottom:10px;" />'+
					'Campo cantidad debe de ser numerico.</p>'+
					'</td></tr></table>'+
					'</div></div>');
			
		apaga_loading();
		$('#ContenidoRealizarPago').show();

	}
}

function fnActualizarCarrito(tipo,div){
	//alert(id);
	//alert($("#total_registros_carrito").html());
	var flag=0;
	for (var i =0; i< $("#total_registros_carrito").html(); i++)
	{
		
		
		var cantidad = $("#txt_cantidad"+i).val();
		
		var id = $("#id_"+i).html();
		//alert($("#id_"+i).html());
		if (!isNaN(cantidad)){
			$.ajax({
				async:"false",
				type:"POST",
				url:"core/core.php",
				data:"categoria=shopping_car&proceso=abc_articulo&abc_opc=c&cantidad="+cantidad+"&id="+id,
				success:function(respuesta){
					if(respuesta==-899){
						location.href='index.php';		
						return false;
					}
					else if (respuesta==-1001)
					{
						levanta_modal_generico_header('<div ><div class="modalForm">'+
					'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="justify" valign="top">'+
					'<p><img src="images/icons/info_48.png" align="left" style="margin-right:10px; margin-bottom:10px;" />'+
					'El sistema se encuentra ejecutando un proceso, favor de intentar la operacion en un momento mas.</p>'+
					'</td></tr></table>'+
					'</div></div>');
						return;
					}				
					else{
						//alert('RespBorra carrot:'+ respuesta);
						flag++;
						if(flag==$("#total_registros_carrito").html()){
							//window.location="http://10.44.1.81/tiendavirtual/index.php?opt=vercarrito";
						//	location.href = "index.php?opt=vercarrito";
							if (tipo==2)
							{					
							 shopping_car_by_ajax(div,1);
							}
							//window.location="http://localhost/tiendavirtual/index.php?opt=vercarrito";
						}		
					}
				}
			});
							}
	}
}

function shopping_car_by_ajax(div,opc)
{
	$.ajax({
		url: 'core/shopping_car/frm_shopping_car_ajax.php',
		data: 'opc='+opc+"&usuario="+usuario_ref,
		type: 'post',
		success: function(resp){
			
			//alert(resp);
			if(resp==-899){
				location.href='index.php';	
				return false;
			}
			else{
				cuentaCarrito();	
				$("#"+div).html(resp);
				ActualizaDineroElectronico();
			}
		}
	});

}

function fnActualizaRegistroTemp(id,id2)
{
		//alert(id+" "+div);
		var cantidad = $("#txt_cantidad"+id).val();
		//var id = $("#id_"+id).html();
		//alert($("#id_"+i).html());
		//alert(cantidad+" "+id+" "+id);
		//alert(cantidad);
		//alert("categoria=shopping_car&proceso=abc_articulo&abc_opc=c&cantidad="+cantidad+"&id="+id2);
	if (!isNaN(cantidad)){
		if (cantidad<=4){
			$.ajax({
			async: "false",
			type: "POST",
			url: "core/core.php",
			data:"categoria=shopping_car&proceso=abc_articulo&abc_opc=c&cantidad="+cantidad+"&id="+id2,
				success:function(respuesta){
					if(respuesta==-899){
						location.href='index.php';
						return false;
					}
					else if (respuesta==-1001)
					{
						levanta_modal_generico_header('<div ><div class="modalForm">'+
					'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="justify" valign="top">'+
					'<p><img src="images/icons/info_48.png" align="left" style="margin-right:10px; margin-bottom:10px;" />'+
					'El sistema se encuentra ejecutando un proceso, favor de intentar la operacion en un momento mas.</p>'+
					'</td></tr></table>'+
					'</div></div>');
						return;
					}
					else{
						//alert(respuesta);
						//shopping_car_by_ajax(div,1);
						window.location='micarrito.php';	
						return false;
					}
				}
			});
		}else{
			//alert("Cantidad maxima por articulo debe ser de 4");
			levanta_modal_generico_header('<div title="" ><div class="modalForm">'+
					'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="justify" valign="top">'+
					'<p><img src="images/icons/info_48.png" align="left" style="margin-right:10px; margin-bottom:10px;" />'+
					'La cantidad maxima permitida por articulo debe ser 4.</p>'+
					'</td></tr></table>'+
					'</div></div>');
		}
	}else{
		//alert("Campo debe de ser numerico");
		levanta_modal_generico_header('<div ><div class="modalForm">'+
					'<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="justify" valign="top">'+
					'<p><img src="images/icons/info_48.png" align="left" style="margin-right:10px; margin-bottom:10px;" />'+
					'Campo debe de ser n&uacutemerico.</p>'+
					'</td></tr></table>'+
					'</div></div>');
	}
}

//Efecto del carrito volador 
function fxCarrito(numcodigo){
	//alert(numcodigo);
	//fxoptions = { to: "#contCarrito", className: "ui-effects-transfer" };
	//$( "#"+numcodigo+"" ).effect('transfer', fxoptions, 1000);

	var dialogCarrito=$('<div style=" ">'
	+'<div style="padding-top:30px; padding-bottom:30px; font-size:20px !important;"><p><img src="images/icons/button_ok01.png" align="absmiddle" /> Articulo agregado con exito</p></div>'
	+'</div>');
	
	dialogCarrito.remove();
	
	dialogCarrito.dialog({
		title:'<img src="images/icons/icon_carrito_blue.png" align="absmiddle" /> Mi carrito',
		width:350,
		resizable:false,
		modal:true,
		draggable:false,
		zIndex:99999,
		buttons:{
			'Mi carrito':function(){
				//alert('Enviar al Carrito de compras');
				window.location='micarrito.php';
				return false;
			},
			'Continuar':function(){
				dialogCarrito.dialog({
				 	hide: {effect: "fade", duration: 1000}
				});
			
				dialogCarrito.dialog('close');
			}
		}
		
	});
	//dialogCarrito..dialog().delay(50000);
	//dialogCarrito.dialog('close','fadeOut');
		/*setTimeout(function(){
			dialogCarrito.dialog({
				 hide: {effect: "fade", duration: 1000}
			});
		
			dialogCarrito.dialog('close');


		},900);*/
}


function fnCloseSesion(){
//	alert ('Cierra');
	
	$.ajax({
		type:"POST",
		url:"core/core.php",
		data:"categoria=cerrar_sesion",
		success:function(respuestaCloseSesio){
			//alert(respuestaCloseSesio);
			//window.href.location="index.php";
			window.location="index.php";		
		}
	});
}


