// JavaScript Document
//**Edgar Oxte Balmori
//**21-09-2010
//**Proyecto Sitio Amapro


$(document).ready(function() {	
		//codigo para inscribirse al newsletter
		$("#envia").click( function() {
		if($("#envia").attr('src')!='http://www.amapro.com.mx/images/ajax-loader.gif')	
		{
			if($("#nombre").texto('Nombre'))
			{			
					if($("#mail").correo())
					{
							$('.esperaNews').html('<strong>Espere un momento</strong>');
							$('#envia').attr('src', 'http://www.amapro.com.mx/images/ajax-loader.gif');
							$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
								{ option: '3',mail: $("#mail").attr('value'),section: '1',type: '1',product: producto,nombre: $("#nombre").attr('value')},
								function (data) {
									$.jGrowl(data.response);
									$('#envia').attr('src', 'http://www.amapro.com.mx/css/ui-lightness/images/btn-enviar.jpg');
									$('.esperaNews').html('');
								});
					}
					
			}
			
		}
		});
		
		//codigo para validar el login a la bolsa de trabajo
		$("#enviabolsa").click( function() {
			if($("#email2").correo())
			{
				if($("#contra2").texto('Password'))
				{
					//$('.esperaNews').html('Espere un momento');
					//$('#enviabolsa').attr('src', 'http://www.amapro.com.mx/images/ajax-loader.gif');
					$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
					{ option: '5', usr: $("#email2").attr('value'), key: $("#contra2").attr('value') },
					
					function (data) {
						if (data.status=='1')
						{
							$.jGrowl('Servicio temporalmente inhabilitado');
							$('esperaNews').html('');
							$('#email2').removeClass('ftext alert').addClass('ftext');
							$('#contra2').removeClass('ftext alert').addClass('ftext');
							$("#email2").attr('value','');
							$("#contra2").attr('value','');
							//window.location.href = 'http://www.amapro.com.mx/intranet/publico/bolsadetrabajo/';
						}
						else
						{
							$.jGrowl('Servicio temporalmente inhabilitado');
							//$.jGrowl(data.response);
							$('.esperaNews').html('');					
							$('#email2').removeClass('ftext alert').addClass('ftext');
							$('#contra2').removeClass('ftext alert').addClass('ftext');
							$("#email2").attr('value','');
							$("#contra2").attr('value','');
						}
					});
				}
			}
		});
		
		//codigo para validar el login con la entrada de clic entrar
		$("#loguea").click( function() {
			if($("#usuario").correo())
			{
				if($("#password").texto('Password'))
				{
					$('#espera').html('Espere un momento');
					$('#loguea').attr('src', 'http://www.amapro.com.mx/images/ajax-loader.gif');
					$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
					{ option: '5', usr: $("#usuario").attr('value'), key: $("#password").attr('value') },
					
					function (data) {
						if (data.status=='1')
							{
								if (data.type == '8' || data.type == '11' )
								{
									//$.jGrowl('Servicio temporalmente inhabilitado');
									$.jGrowl(data.response);
									$('#espera').html('');		
									$("#loguea").attr('src', 'http://www.amapro.com.mx/images/img-iniciar-sesion.png');
									$('#usuario').removeClass('ftext alert').addClass('ftext');
									$('#password').removeClass('ftext alert').addClass('ftext');
									$("#usuario").attr('value','');
									$("#password").attr('value','');
									window.location.href = 'http://www.amapro.com.mx/intranet/';
								}
								else
								{
									//$.jGrowl('Servicio temporalmente inhabilitado');
									$.jGrowl(data.response);
									$('#espera').html('');		
									$("#loguea").attr('src', 'http://www.amapro.com.mx/images/img-iniciar-sesion.png');
									$('#usuario').removeClass('ftext alert').addClass('ftext');
									$('#password').removeClass('ftext alert').addClass('ftext');
									$("#usuario").attr('value','');
									$("#password").attr('value','');
								}
							}
						else
							{
								//$.jGrowl('Servicio temporalmente inhabilitado');
								$.jGrowl(data.response);
								$('#espera').html('');					
								$("#loguea").attr('src', 'http://www.amapro.com.mx/images/img-iniciar-sesion.png');	
								$('#usuario').removeClass('ftext alert').addClass('ftext');
								$('#password').removeClass('ftext alert').addClass('ftext');
								$("#usuario").attr('value','');
								$("#password").attr('value','');			
							}
					});
				}
			}
		});
		
		//codigo para validar y enviar el correo de recuperar contraseña
		$("#enviaRecovery").click( function() {
		if($("#enviaRecovery").attr('src')!='http://www.amapro.com.mx/images/ajax-loader.gif')	
		{
					if($("#mailRecovery").correo())
					{
							//$('#esperaRecovery').html('<strong>Espere un momento</strong>');
							//$('#enviaRecovery').attr('src', 'http://www.amapro.com.mx/images/ajax-loader.gif');
							$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
								{ option: '7',mail: $("#mailRecovery").attr('value')},
								function (data) {
									$.jGrowl('Servicio temporalmente inhabilitado');
									//$.jGrowl(data.response);
									$('#enviaRecovery').attr('src', 'http://www.amapro.com.mx/images/img-recuperar-contra.png');
									$('#esperaRecovery').html('');
									$('#mailRecover').removeClass('ftext alert').addClass('ftext');
									$("#mailRecovery").attr('value','');
								});
					}
		}
		});
		//codigo para validar y enviar el contacto
		$("#enviaContacto").click( function() {
			if($("#enviaContacto").attr('src')!='http://www.amapro.com.mx/images/ajax-loader.gif')	
			{
				
				if($("#empresa").texto('Empresa'))
				{			
					if($("#contacto").texto('Persona de Contacto'))
					{			
						if($("#telefono").texto('Teléfono'))
						{			
							if($("#mailContact").correo())
							{
								if($("#comentario").texto('Comentario'))
								{
									$('#esperaContact').html('Espere un momento');
									$('#enviaContacto').attr('src', 'http://www.amapro.com.mx/images/ajax-loader.gif');
									$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
									{ option: '13',mail: $("#mailContact").attr('value'),type: '2',name: $("#contacto").attr('value'),Company: $("#empresa").attr('value'),Phone: $("#telefono").attr('value'),Comment: $("#comentario").attr('value')},
									function (data) {
										$.jGrowl(data.response);
										$('#enviaContacto').attr('src', 'http://www.amapro.com.mx/css/ui-lightness/images/btn-enviar.jpg');
										$('#esperaContact').html('');
									});
									}
								}
							}
						}
					}
			}
		});
		//codigo para validar pagina uno de el formulario RDI
		$("#pag1").click( function() {
			if($("#empresa").texto('Nombre de la Compañia'))
			{
				if($("#razon_social").texto('Razón Social'))
				{
					if($("#direccion").texto('Dirección'))
					{
						if($("#domicilio_fiscal").texto('Domicilio Fiscal'))
						{
							if($("#sitio_web").texto('Sitio Web'))
							{
								if($("#ano_creacion").numero('Año de creación'))
								{
									if($("#propietario").texto('Propietario'))
									{
										if($("#empleados_directos").numero('# de Empleados Directos'))
										{
											if($("#empleados_campo").numero('# de Empleados de Campo'))
											{
												if($("#nombre_ejecutivo").texto('Nombre'))
												{
													if($("#puesto").texto('Puesto'))
													{
														if($("#telefono_ejecutivo").numero('Teléfono'))
														{
															if($("#mail_ejecutivo").correo())
															{
																flag='1';
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
		});
		//codigo para pagina 2 de formulario rdi
		$("#pag2").click( function() {
			if($("#ranking1").texto('Ranking'))
			{
				if($("#nombre_cliente1").texto('Nombre del Cliente'))
				{
					if($("#anos_relacion1").numero('Años de Relación'))
					{
						if($("#contacto_telefonos1").texto('Contacto y Telefonos'))
						{
							if($("#por_participacion1").numero('% de Participación 2009'))
							{
								if($("#facturacion_mensual1").numero('Facturación Mensual'))
								{
									if($("#ranking2").texto('Ranking'))
									{
										if($("#nombre_cliente2").texto('Nombre del Cliente'))
										{
											if($("#anos_relacion2").numero('Años de Relación'))
											{
												if($("#contacto_telefonos2").texto('Contacto y Telefonos'))
												{
													if($("#por_participacion2").numero('% de Participación 2009'))
													{
														if($("#facturacion_mensual2").numero('Facturación Mensual'))
														{
															if($("#ranking3").texto('Ranking'))
															{
																if($("#nombre_cliente3").texto('Nombre del Cliente'))
																{
																	if($("#anos_relacion3").numero('Años de Relación'))
																	{
																		if($("#contacto_telefonos3").texto('Contacto y Telefonos'))
																		{
																			if($("#por_participacion3").numero('% de Participación 2009'))
																			{
																				if($("#facturacion_mensual3").numero('Facturación Mensual'))
																				{
																					flag='1';
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
		});
		//codigo para validar pagina tres de el formulario RDI
		$("#pag3").click( function() {
			if($("#direccion_empresa").texto('Dirección'))
			{
				if($("#plaza_empresa").texto('Plaza'))
				{
					flag='1';
					}
				}
		});
		//codigo para validar pagina cuatro de el formulario RDI
		$("#pag4").click( function() {
			if($("#ventas_2008").numero('Ventas Totales 2008'))
			{
				if($("#ventas_2009").numero('Ventas Totales 2009'))
				{
					flag='1';
					}
				}
		});
		//codigo para validar pagina cinco de el formulario RDI
		$("#pag5").click( function() {
			if($("#responsable_nombre").texto('Nombre'))
			{
				if($("#responsable_cargo").texto('Cargo'))
				{
					if($("#responsable_telefono").texto('Teléfono'))
					{
						if($("#responsable_mail").correo())
						{
							$('#esperaForm').html('Espere un momento');
									$('#pag5').attr('src', 'http://www.amapro.com.mx/images/ajax-loader.gif');
									$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
									{ option: '15',empresa: $("#empresa").attr('value'),razon_social: $("#razon_social").attr('value'),direccion: $("#direccion").attr('value'),domicilio_fiscal: $("#domicilio_fiscal").attr('value'),sitio_web: $("#sitio_web").attr('value'),ano_creacion: $("#ano_creacion").attr('value'),propietario: $("#propietario").attr('value'),empleados_directos: $("#empleados_directos").attr('value'),empleados_campo: $("#empleados_campo").attr('value'),nombre_ejecutivo: $("#nombre_ejecutivo").attr('value'),puesto: $("#puesto").attr('value'),telefono_ejecutivo: $("#telefono_ejecutivo").attr('value'),mail_ejecutivo: $("#mail_ejecutivo").attr('value'),ranking1: $("#ranking1").attr('value'),nombre_cliente1: $("#nombre_cliente1").attr('value'),anos_relacion1: $("#anos_relacion1").attr('value'),contacto_telefonos1: $("#contacto_telefonos1").attr('value'),por_participacion1: $("#por_participacion1").attr('value'),facturacion_mensual1: $("#facturacion_mensual1").attr('value'),ranking2: $("#ranking2").attr('value'),nombre_cliente2:$("#nombre_cliente2").attr('value'),anos_relacion2: $("#anos_relacion2").attr('value'),contacto_telefonos2: $("#contacto_telefonos2").attr('value'),por_participacion2: $("#por_participacion2").attr('value'),facturacion_mensual2: $("#facturacion_mensual2").attr('value'),ranking3: $("#ranking3").attr('value'),nombre_cliente3: $("#nombre_cliente3").attr('value'),anos_relacion3: $("#anos_relacion3").attr('value'),contacto_telefonos3: $("#contacto_telefonos3").attr('value'),por_participacion3: $("#por_participacion3").attr('value'),facturacion_mensual3: $("#facturacion_mensual3").attr('value'),direccion_empresa: $("#direccion_empresa").attr('value'),plaza_empresa: $("#plaza_empresa").attr('value'),ventas_2008: $("#ventas_2008").attr('value'),ventas_2009: $("#ventas_2009").attr('value'),responsable_nombre: $("#responsable_nombre").attr('value'),responsable_cargo: $("#responsable_cargo").attr('value'),responsable_telefono: $("#responsable_telefono").attr('value'),responsable_mail: $("#responsable_mail").attr('value')},
									function (data) {
										$.jGrowl(data.response);
										$('#pag5').attr('src', 'http://www.amapro.com.mx/css/ui-lightness/images/btn-enviar.jpg');
										$('#esperaForm').html('');
									});
							//alert('ya acabo');
							}
						}
					}
				}
		});
		
});

//funciones ********************************************************************************************************************************
//******************************************************************************************************************************************
function callNews(val)
{
	$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
		{ option: '14',news: val},
		function (data) {				
				$("#News").append(data.description);
				$("#titleNews").append(data.titleNews);
				$("#imgNews").attr('src','http://www.amapro.com.mx/'+data.img);
				$("#imgNews").attr('Alt',data.titleNews);
		});
	}
function callInternational()
{
		$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
			{ option: '12'},
			function (data) {
				//alert('hola');		
				for(i=0;i<data.length;i++)
				{
					$("#International").append('<div class="bloque-interior-asociaciones"><div class="bloque-asociaciones-logos"><img src="http://www.amapro.com.mx/'+data[i].img+'" alt="'+data[i].title+'" /></div><div class="bloque-info-asociaciones"><p class="titulo">'+data[i].country+'</p><p>'+data[i].description+'</p></div><div class="bloque-datos-asociada">'+data[i].address+'</div></div>');
					}
			});
	}
function callServices(val)
{
	$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
		{ option: '11',partner: val},
		function (data) {		
			for(i=0;i<data.length;i++)
			{
				$("#services").append('<li>'+data[i].service+'</li>');
				}
		});
	}
function callCampaign(val)
{
	$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
		{ option: '4',campaign: val},
		function (data) {				
				$("#campaign").append('<span class="datos">Realizador:</span><span class="datos-info">'+data.partner+'<br /></span><span class="datos">Cliente:</span><span class="datos-info">'+data.client+'<br /></span><span class="datos">DESCRIPCIÓN</span>'+data.description);
				$("#titlecam").append(data.titleCampaign);
				$("#imgCam").attr('src','http://www.amapro.com.mx/'+data.img);
				$("#imgCam").attr('Alt',data.partner);
		});
	}
function callPartner(val)
{
	$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
		{ option: '10',partner: val},
		function (data) {				
				$("#partner").append('<span class="datos">DESCRIPCIÓN</span>'+data.description);
				$("#titlePartner").append(data.titlePartner);
				$("#imgPartner").attr('src','http://www.amapro.com.mx/'+data.img);
				$("#imgPartner").attr('Alt',data.partner);
				$("#contacto").append(data.contact);
		});
	}
function callPartners()
{
	$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
		{ option: '9'},
		function (data) {
				$("#strBloqueAsociados").html('<p>Si quieres hacer un marketing promocional estratégico, creativo y con resultados,  selecciona una Agencia Certificada AMAPRO, lo que te garantiza, además de las mejores alternativas para el éxito de tus negocios, la confianza y la seguridad de ejercer las mejores prácticas profesionales  y la seguridad de tener trabajadores capacitados y protegidos de acuerdo al marco legal vigente.</p>'+data.HTMLcode);
		});
	}
function callCampaigns()
{
	$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
		{ option: '8'},
		function (data) {
				$("#strBloqueAsociados").html('<p></p>'+data.HTMLcode);
		});
	}
//function para llamar a la nota destacada
function callNote()
{
	$.ajax({
	  url: "http://www.amapro.com.mx/notas.html",
	  cache: false,
	  success: function(html){ 
		$("#banner").append(html);
	  }
	});
	}
//function para llamar las imagenes del footer del home
function callFooterImg()
{
		$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
		{ option: '6'},
		function (data) {
			for(i=0;i<28;i++)
			{
				$("#asociadosArriba").append('<div class="img-logo-footer"><a href="http://www.amapro.com.mx/agencias/certificadas/'+data[i].url+'/" alt="'+data[i].title+'" target="blank"><img src="http://www.amapro.com.mx/'+data[i].img+'" alt="'+data[i].title+'" title="'+data[i].title+'" /></a></div>');
				}
			//for(j=13;j<28;j++)
			//{
				//$("#asociadosAbajo").append('<div class="img-logo-footer"><img src="http://www.amapro.com.mx/'+data[j].img+'" alt="'+data[j].title+'" /></div>');
				//}
		});
	}
//function para llamar a las campañas que estaran en el home
function callCampaignsHome()
{
		$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
		{ option: '0'},
		function (data) {
			for(i=0;i<data.length;i++)
			{
				$("#campaign_Home").append('<ul><li class="titulo">'+data[i].title+'</li><li>Objetivos:</li><li>'+data[i].objetive+'</li><li class="ver-info"><a href="http://www.amapro.com.mx/agencias/certificadas/'+data[i].partner+'/'+data[i].clientURL+'/'+data[i].titleCampaignURL+'.html'+'">Ver <span>+</span> info</a></li></ul>');
				}
			$("#campaign_Home").append('<ul style="background:none"><li class="titulo-dos">PROMOCI&Oacute;N DE VENTAS</li><li class="ventas-libro"><a href="#"><img src="http://www.amapro.com.mx/images/img-promocion-ventas-libro.jpg" alt="Promocion de ventas" width="59" height="113" /></a></li><li class="promocion-venta-info">Este libro recoge las experiencias buenas y malas, así como los conocimientos de muchos especialistas en la materia, y los pone a disposición del lector, quien los podrá aplicar a su caso tras elaborarlos mediante su propia creatividad.</li></ul><div class="logo-certificacion"> <a href="#"><img src="images/certificacion-antad-amapro.jpg" alt="Certificacion ANTAD AMAPRo" width="177" height="48" /></a></div>');
		});
	}
//function para llamar la galeria random en el home
function callGalleryHome()
{
		$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
		{ option: '1'},
		function (data) {
			$("#gallery_Home").append('<p style="color:#f8931d; font-size:12px; font-weight:bold">'+data[0].title+'</p>');
			for(i=0;i<data.length;i++)
			{
				$("#gallery_Home").append('<div class="bloque-imagen"> <a href="http://www.amapro.com.mx/'+data[i].img+'" class="lightbox" rel="lightbox[22]"><img src="http://www.amapro.com.mx/'+data[i].img+'" alt="'+data[i].title+'" /></a></div>');
			}
			    $("#gallery_Home").append('<a href="http://www.amapro.com.mx/galeria-videos/index-videos.php?TB_iframe=trueamp;height=710amp;width=801" rel="lightbox" target="_blank"><img src="http://www.amapro.com.mx/images/videos-victoria-alada.jpg" alt="Victoria Alada" /></a>');
			    $("#gallery_Home").append('<br/><br/><a href="http://www.amapro.com.mx/presentacion-victoria-alada/activacion_vap2010.pdf" target="_blank"><img src="http://www.amapro.com.mx/images/presentacion.jpg" alt="Victoria Alada" /></a>');
			//$("#gallery_Home").append('<p class="mas-galerias"><a href="#"><img src="http://www.amapro.com.mx/images/img-mas-galerias.jpg" alt="Mas galerias" /></a></p>');
		});
	}
//function para llamar las noticias en random
function callNewsHome()
{
		$.getJSON ("http://www.amapro.com.mx/config/functions.php", 
		{ option: '2'},
		function (data) {
			for(i=0;i<data.length;i++)
			{
				$("#news_Home").append('<ul class="bloque-noticias"><li class="titulo-noticias-comunicados">'+data[i].title+'</li><li>'+data[i].resume+'</li><li class="ver-info"><a href="http://www.amapro.com.mx/noticias-comunicados/'+data[i].titleURL+'.html">Ver <span>+</span> info</a></li></ul>');
				}
			//$("#news_Home").append('<p class="mas-galerias"><a href="#"><img src="http://www.amapro.com.mx/images/img-mas-noticias.jpg" alt="Mas noticias" /></a></p>');
		});
	}


jQuery.fn.correo=function()
{
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($(this).val()))
		{
			var clase=$(this).attr('class').replace(' alert','');
			$(this).removeClass(claseAlert).addClass(clase);
			return true;
		}
	else
		{
			if($(this).attr('value')=='')
			{
				$.jGrowl('Ingrese E-mail');
				//alert('Ingresar E-mail');
				}
			else
			{
				$.jGrowl('Formato de E-mail invalido');
				//alert('Formato de E-mail invalido');
				}
			var claseAlert=$(this).attr('class') + ' alert';
			$(this).removeClass($(this).attr('class')).addClass(claseAlert);
			return false;
		}
}
jQuery.fn.texto=function(val)
{
	var claseAlert=clase + ' alert';
	if($(this).attr('value')!="")
		{
			if($(this).attr('value').length>=3)
			{
				var clase=$(this).attr('class').replace(' alert','');
				$(this).removeClass(claseAlert).addClass(clase);
				return true;	
				}
			else
			{
				$.jGrowl('Escriba mas de 3 caracteres');
				//alert('Escriba mas de 3 caracteres');
				}
		}
	else
		{
			$.jGrowl('Ingrese '+val);
			//alert('Ingrese '+val);
			var claseAlert=$(this).attr('class') + ' alert';
			$(this).removeClass($(this).attr('class')).addClass(claseAlert);
			return false;
		}
}
jQuery.fn.numero=function(val)
{
	var claseAlert=clase + ' alert';
	if($(this).attr('value')!="")
		{
				var clase=$(this).attr('class').replace(' alert','');
				$(this).removeClass(claseAlert).addClass(clase);
				return true;	
		}
	else
		{
			$.jGrowl('Ingrese '+val);
			//alert('Ingrese '+val);
			var claseAlert=$(this).attr('class') + ' alert';
			$(this).removeClass($(this).attr('class')).addClass(claseAlert);
			return false;
		}
}

		
