77 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
| var banners = [];
 | |
| var banner_index = 0;
 | |
| 
 | |
| $(document).ready(function() {
 | |
| 	$.each($(".dymanic_load"),function(){
 | |
| 		if($(this).attr("path")==''){$(this).html("App setting Failed");} 
 | |
| 		if($(this).attr("path")!=''){
 | |
| 			if($(this).attr("path").indexOf("show_banner")>0){
 | |
| 				ajax_load_proc($(this),$(this).attr("path"),"true"); 	
 | |
| 			}else{
 | |
| 				ajax_load_proc($(this),$(this).attr("path"),$(this).attr("path"));
 | |
| 			}
 | |
| 		}});
 | |
| 	$("#main_content").addClass("module");
 | |
| });
 | |
| 
 | |
| function ajax_load_proc(wapper,url,isBanner){
 | |
| 	$.get(encodeURI(url), {}, function(respText,textSta,XML){ 
 | |
| 		if (textSta == 'success') {
 | |
| 			if(isBanner=="true"){
 | |
| 				wapper.html(respText);
 | |
| 				var banner = banners[banner_index];
 | |
| 				$(banner.banner_name+" > img").each(function(){
 | |
| 					$(this).load(function(){ banner.image_loaded++; });
 | |
| 				});
 | |
| 				BannerCycle(banner_index);
 | |
| 				banner_index++;
 | |
| 			}else{
 | |
| 				wapper.html(respText);
 | |
| 			}	
 | |
| 		};
 | |
| 		if(textSta == 'error')
 | |
| 			wapper.html("Loading Failed<br/>  <a href='"+$(this).attr('path')+"'>Go See</a>");
 | |
| 	});
 | |
| }
 | |
| 
 | |
| function BannerCycle(banner_index){
 | |
| 	var banner = banners[banner_index];
 | |
| 	if (!!$.prototype.cycle && (banner.image_loaded==banner.image_count)){
 | |
|     	$(banner.banner_name).ready(function() {
 | |
| 			$(banner.banner_name).cycle({
 | |
| 				delay: -1000,
 | |
| 				fx: banner.banner_fx,
 | |
| 				timeoutFn: getTimeout,
 | |
| 				pager: banner.banner_pager,
 | |
| 				pagerAnchorBuilder: function(idx, slide) { return "<li><a href='#'></a></li>"; }
 | |
| 			});
 | |
| 		});
 | |
| 	}else{
 | |
| 		if (!!$.prototype.cycle) $.getScript('/static/jquery.cycle.all.latest.js');
 | |
| 		setTimeout("BannerCycle("+banner_index+")",500);
 | |
| 	}
 | |
| }
 | |
| 
 | |
| // Ad Banner FX code [start]
 | |
| function getTimeout() { 
 | |
|     return $(this).attr('time_to_next'); 
 | |
| } 
 | |
| 
 | |
| $(document).ready(function() { 
 | |
| 	$(document).on('click', '.slideshow img', function()
 | |
| 	{
 | |
| 		if($(this).attr('link_url')!='')
 | |
| 		{
 | |
| 			if($(this).attr('link_open')=='new_window')
 | |
| 			{
 | |
| 				window.open($(this).attr('link_url'));
 | |
| 			} 
 | |
| 			else
 | |
| 			{
 | |
| 				document.location.href=$(this).attr('link_url')
 | |
| 			}
 | |
| 		}
 | |
| 	})
 | |
| });
 | |
| //    Ad Banner FX code [end]
 |