
;(function($){
	$.ad={
		projectName:"/epanelweb",
		init:function(projectName){
			$.ad.projectName=projectName;
			
			$.ad.load_ad();
		},
		load_ad:function(){ 
			var adPositions=new Array();
			$("div.ad").each(function(i,n){
				adPositions.push($(this).attr("id"));
			});
			var pp={
				adPositions:$.toJSON(adPositions)
			};
			var params=$.param(pp);
			$.ajax({
				   type: "GET",
				   dataType: "json",
				   url: $.ad.projectName+"/publiccommon/getAd.htm?random="+Math.random(),
				   data: params,
				   success:function(data, textStatus){
				   		var succAd=new Array();
				   		if(data!=null&&data.length>0){
				   			$(data).each(function(i,dn){
				   				var positionPage=dn.third;
				   				var contentType=positionPage.contentType;
				   				// 如果是纯文本，或者上传html文件
				   				if(contentType=="1"||contentType=="2"){
				   					$("#"+$(dn).attr("first")+" div.loading_tips").hide();
				   					$("#"+$(dn).attr("first")+" div.ad_contents").html($(dn).attr("second")).show();
				   				}else{
									// 如果是图片连接
									var  adConDiv=document.createElement("div");
									var aLink=document.createElement("a");
									if($.browser.msie){
										aLink=document.createElement("<a>");
									}
									$(aLink).attr({
										href:positionPage.urlPath,
										target:"_blank"
									});
									var imageTemp=new Image();
									var content=positionPage.content;
									if(content=="1"){
										$(imageTemp).attr({
								   			src:$.ad.projectName+positionPage.imagePath,
								   			border:0
								   		});
									}else if(content=="2"){
										$(imageTemp).attr({
								   			src:positionPage.imagePath,
								   			border:0
								   		});
									}
									$(aLink).append(imageTemp);
									$(adConDiv).append(aLink);
									
									$("#"+$(dn).attr("first")+" div.loading_tips").hide();
				   					$("#"+$(dn).attr("first")+" div.ad_contents").append(adConDiv).show();
				   				}
				   				succAd.push($(dn).attr("first"));
				   			});
				   		}
				   		var defaultAdLease=new Image();
				   		$(defaultAdLease).attr({
				   			src:$.ad.projectName+"/images/client/default_ad_lease.jpg"
				   		});
				   		$(adPositions).each(function(i,adCode){
							if($.inArray(adCode,succAd)==-1){
								$("#"+adCode+" div.loading_tips").hide();
				   				$("#"+adCode+" div.ad_contents").html($(defaultAdLease).clone()).show();
							}
				   		});
				   },
				   error:function(XMLHttpRequest, textStatus, errorThrown){
				   		//alert(textStatus);
				   }
				});
		}
	}	
	
	
})(jQuery);

