
$(document).ready(function () {	
		var img_tag;
		var src_xml='/Promotion/banner.xml';
		var state=new Array();
		$.ajax({
			type: "GET",
			url: src_xml,
			dataType:($.browser.msie) ? "text" : "xml",
			error:function(xhr, status, errorThrown) {
                		alert(errorThrown+'\n'+status+'\n'+xhr.statusText);
       				 },
			success: function(xml) {
						 var xml_var;
						 if (typeof xml == "string") {
						   xml_var = new ActiveXObject("Microsoft.XMLDOM");
						   xml_var.async = false;
						   xml_var.loadXML(xml);
						 } else {
						   xml_var = xml;
						 }
						
						 
						$(xml_var).find('banner').each(function (){
							var banner_id=$(this).attr('id');
							var banner_wrt=$(this).attr('add-to-write');
							var banner_data=$(this).attr('data');
							var banner_day=$(this).attr('day');
							var banner_add=$(this).attr('ban-id');
							var banner_open=$(this).find('open-img').text();
							var banner_tag=$(this).attr('btn-close');
							//var banner_open=$(this).attr('btn-open');
							var banner_effectout=$(this).attr('effect');
							var banner_effectin=$(this).attr('effect');
							var banner_sno=$(this).attr('sno');
							var banner_days=$(this).attr('days');
							var banner_type=$(this).attr('type');
							var banner_position=$(this).attr('position');
							var banner_map=$(this).attr('map_area');
							var content = $(this).find('content').text();
							//var priority = $(this).attr('priority');
							//alert(content);
							//alert(priority);
							state[banner_sno]=1;
							var date=new Date();
							var day_num=date.getDay();
							var day_mon=date.getMonth();
							var today_date=date.getDate()
							var day_mon=day_mon+1;
							var days=new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
							var curr_day=days[day_num];
							
							<!--For Single day only-->
							if (banner_type=='single-day'){
								
								if(banner_data==curr_day)
								{
						
										display();
								}
								
							<!--eof For Single day only-->
							
							<!--For Multi-day only-->
							}else if(banner_type=='multi-day'){
								//alert(content);
								var days=banner_data.split('|');
								for (i=0;i<days.length;i++){
									var day=days[i];
									//alert(day);
									if (day==curr_day){
										
										display();
									
									
									}
									
								}								
							<!--eof For Multi-day only-->
							
							<!--For single-date only-->
							}else if(banner_type=='single-date'){
								//alert(content);
								var days2=banner_data.split('-');
								var date = days2[0];
								var month = days2[1];
								//alert(month);
								//alert(date);
								//alert(day_mon);
								
								if(month == day_mon)
								{
									//alert(today_date);
									if(date == today_date)
								{
									//alert("I m in");
									
									display();
								}
								}
							<!--eof For single-date only-->
							
							<!--For Multi-date only-->
							}else if(banner_type=='multi-date'){
								//alert(content);
								var days=banner_data.split('|');
								//alert(days.length);
								
								for(i=0;i<days.length;i++)
								{
									var cur_data = days[i];
								//alert(cur_data);
								
								var days2=cur_data.split('-');
								var date = days2[0];
								var month = days2[1];
								//alert(date);
								//alert(month);
								if(month == day_mon)
								{
									//alert(today_date);
									if(date == today_date)
								{
									
										display();
									
								}
								}
								}
							<!--eof For Multi-date only-->	
							
							<!--For All time only-->
							}else if(banner_type=='all'){
									display();
								
							<!--eof For All Time only-->	
							
							}else{
								$('#'+banner_wrt).css('display','none');	
							}
							//alert(img_tag);
	$('#banner-open').click(function (){
	   	//alert("IN");
		//alert(img_tag);
		//$('#'+img_tag).slideDown("slow");	
		sw_effect_in('content', banner_effectin);
		state[banner_sno]=1;
								
		//sw_effect_in(banner_wrt, banner_effectin);
											
	});
	
	function display()
{

	$('#banner-outer').css('height','25px');
	$('#'+banner_wrt).css('display','block');	
									$('#'+banner_wrt).html("<div id='banner-open'>"+banner_open+"</div>");
									$('#'+banner_wrt).append("<div id='content''>"+content+"</div>");
									//$('banner-outer').prepend(banner_open);
									//alert('banner_open');
									//$('#'+banner_wrt).parent( function(){
										
										//$(this).append(banner_open);
										
									//	});
									$('#content').hide();
										if (banner_type=='dynamic'){
											if (banner_position=='bottom'){
												var p=$('#'+banner_tag).position();
												var hei=$('#'+banner_tag).height();
												var t=(parseInt(p.top)+hei);
												$('#'+banner_add).css('top',t);
											}else if (banner_position=='top'){
												var p=$('#'+banner_tag).position();
												var hei=$('#'+banner_add).height();
												var t=(parseInt(p.top)-hei);
												$('#'+banner_add).css('top',t);
											}
										}
									//state[banner_sno]==1;
										
									sw_effect_in('content', banner_effectin);
									
									
									$('#'+banner_tag).click(function (){
										if (state[banner_sno]==1){
											sw_effect_out('content', banner_effectout);
											//$('#content').animate({height:'0px'},1500);
											//$('#content').slideUp();
											state[banner_sno]=0;
										}else{
											sw_effect_in('content', banner_effectin);
											state[banner_sno]=1;	
										}
									});
									
									
									
									//alert("Banner");
									
										
									$('#'+banner_map).click(function (){
										sw_effect_out('content', banner_effectout);
										state[banner_sno]=0;
									});
	
	}	
	
	
	
							
						});
					}
		  });
});
function sw_effect_in(id, effect){
	switch (effect){
	case 'drop':
		$('#'+id).show("drop", { direction: "down" }, 1000);
	break;
	case 'fold':
		$('#'+id).show("fold", {}, 1000);
	break;
	case 'fade':
		$('#'+id).fadeIn("slow")
	break;
	case 'scale':
		$('#'+id).show("scale", {}, 1000);
	break;
	case 'slide':
		$('#'+id).slideDown("slow");
	break;
	case 'none':
		$('#'+id).show();
	break;
	}
};
function sw_effect_out(id, effect){
	switch (effect){
	case 'slide':
		$('#'+id).slideUp("slow");
	break;
	case 'drop':
		$('#'+id).hide("drop", { direction: "down" }, 1000);
	break;
	case 'fold':
		$('#'+id).hide("fold", {}, 1000);
	break;
	case 'fade':
		$('#'+id).fadeOut("slow");
	break;
	case 'scale':
		$('#'+id).hide("scale", {}, 1000);
	break;
	case 'none':
		$('#'+id).hide();
	break;
	}	
	
	
};



