/**
 * AXA Company Site script
 * Version: 1.0
 */
(function(){

	$.page = { prevImg:null, homeImg: 0, totalImgs: 0, prevFullImg: null,
		init: function() { 
			$.page.login();$.page.search(); if ($('.pBkHom').size()>0) $.page.home();
		},
		home: function() { $.page.totalImgs=$('#pHmSld img').size(); $.page.homeImg=1; 
			$('#pHdrLnks').css('visibility', 'hidden'); $('#pHdrMnu,#pHmBox,#pHmNws,#pHmNws2,#pHdrLnks ul').hide();
			$('#pLyBk').append('<div id="pHmLy">'+$('#pHmBak').html()+'</div>'); $('#pHmBak').html('');
			$('#pHmLy img').hide().load(function(){ $('#pLyCn').show();  $('#pHdrMnu').fadeIn(1200, function(){window.setTimeout($.page.homeimg,1);}); });
		},
		homeimg: function() { 
			$('#pHmLy img').fadeIn(1000, function(){ $('.pBkHom #pLyIm').show(); 
			window.setTimeout($.page.homecont, 700);  }); },
		homecont: function() { 
			$('#pHmBox').fadeIn(1000); 
			$('#pHdrLnks').css('visibility', 'visible'); 
			$('#pHdrLnks ul').fadeIn(1000);  
			$('#pHmNws').fadeIn(1000);
			$('#pHmNws2').fadeIn(1000);
		},
		homeback: function() { $('#pHmSld').fadeIn(1000, function(){$.page.homefade();}); },
		homefade: function() {			
			$('#pHmSld img').hide(); $.page.homeImg++; if($.page.homeImg>$.page.totalImgs)$.page.homeImg=1; $('#pHm'+$.page.homeImg).fadeIn(1000, function(){window.setTimeout($.page.homefade,3000);});
		},
		search: function() {
			$('#pHdrSr a').click(function(){  $('#pHdrLgn:visible').hide(); $('#pHdrSrc').show(); $('#pHdrMnu').animate({'height':'140px'}, 'normal'); 
			return false; });
		},
		login: function() {
			$('#pHdrLgLnk').click(function(){  $('#pHdrSrc:visible').hide(); $('#pHdrLgn').show(); $('#pHdrMnu').animate({'height':'140px'}, 'normal');
				
			return false; });
		},
		faq: function() {
			$('.pFaqQs').click(function(){ var qs=$(this); var an=qs.next('.pFaqAn'); if (an.css('display')=='none')qs.addClass('pFaqQsAct'); else qs.removeClass('pFaqQsAct'); an.slideToggle('fast'); return false; });
			$('.pFaqTb li').click(function(){ $('.pFaqTb li.active').removeClass('active'); var act = $(this).addClass('active');
				$('.pFaqCnTb:visible').hide(); $(".pFaqCnTb[title='" + act.text() + "']").slideDown('fast');
			return false; });
			$('.pFaqTb li:nth-child(1)').click();
		},
		
		product: function() {			
			$('#prdSld li a').click(function(){  
/*			$('#pPrdCn,#pPrdDetCn').hide(); 
			$('#pPrdDetLd').show(); 
				$.ajax({url: $(this).attr('href'), cache: true, success:function(html){ $('#pPrdDetLd').hide(); $('#pPrdDetCn').html(html).show(); $.page.proimgs(); } });
				
			return false; */
			}).mouseover(function(){ $('#prdTitTip').remove(); $('body').append('<div id="prdTitTip">' + $(this).attr('title') + '</div>'); 
				var of=$(this).parent().offset(); var tip = $('#prdTitTip').css({'left': (of.left-10)+'px', 'top': (of.top)+'px'}).show();
			}).mouseout(function(){$('#prdTitTip').remove();});
			$('#prdSld li:nth-child(1) a').click();
			$("#prdSld li a img").reflect({ startOpacity: 0.6, reflectionScale: 0.4 });
			$('div.pPrdSldCn').each(function () {
				 var ul = $('ul', this); var pw= ul.width() - 610;
				var slider = $('.prdSldr', $(this).parent()).slider({ 
			        handle: '.pPrdHndl',  min: 0, max: pw, slide: function (ev, ui) { ul.css('left', '-' + ui.value + 'px'); }, 
				stop: function (ev, ui) { ul.animate({ 'left' : '-' + ui.value + 'px' }, 500, 'linear'); } });
			});
		},
		
		proimgs: function() { $.page.prevImg='0';
			$('#pPrdDetTh img').mouseover(function() { var id = $(this).attr('id').replace('prdThumb', '');
				$('#pPrdDetPhCn img').hide(); $('#prdImg'+id).show();
			}).mouseout(function(){
				$('#pPrdDetPhCn img').hide(); $('#prdImg'+$.page.prevImg).show();
			}).click(function(){ $.page.prevImg=$(this).attr('id').replace('prdThumb', '');
				$('#pPrdDetPhCn img').hide();$('#prdImg'+$.page.prevImg).show();
			});
			$('#pPrdDetPhCn').click(function() {  $('#prdFull'+$.page.prevImg).click();
				return false; 
			});
			$('#pPrdDetPhIm a').fancybox({ 'transitionIn': 'elastic', 'transitionOut':'elastic',
				'speedIn':300, 'speedOut':200 });
			$('#pPrdSid img').mouseover(function(){ $('#prdTitTip').remove(); $('body').append('<div id="prdTitTip">' + $(this).attr('alt') + '</div>'); 
				var of=$(this).offset(); var tip = $('#prdTitTip').css({'left': (of.left-35)+'px', 'top': (of.top-44)+'px'}).show();
			}).mouseout(function(){$('#prdTitTip').remove();});

		},
		loadImg: function(el, fn) {  if (el.get(0).complete || el.get(0).readyState === 4) {fn();} else { el.bind('load', fn); }	
		},
		showlightbox: function() {
			$('.pLghtboxImg').fancybox({ 'transitionIn': 'elastic', 'transitionOut':'elastic',
				'speedIn':300, 'speedOut':200 });
		}
	}

})(jQuery);


$(document).ready(function() {	
	$("#pHdrMnLnks ul").lavaLamp({speed: 700 });
	$.page.init();
});

