function SuperDeals(){
	this.xmlPath = gHost + "xml";
	this.createSuperDeals = createSuperDeals;

	function createSuperDeals(cType,divObj,lang){
		var fileName = cType;

		$.ajax({
                 type: "GET",
                 url: fileName,
                 dataType: "xml",
                 success: function(xmlDoc) {
			     createItems(xmlDoc,divObj,lang);
				 
                 }
        }); 
	}
	
	function createItems(xmlDoc,divObj,lang){

		$('#' + divObj).empty();
		//superdeals image
		//$('#' + divObj).append($('<div class="img-header"></div>'));

		var target = $(xmlDoc).find('headers').find('target').text();
		var url = $(xmlDoc).find('headers').find('url').text();
		var timeout = $(xmlDoc).find('headers').find('timeout').text();
		if(!timeout) timeout = 4;

		var currs = "";
		var ulId = "ulDetail";
		var newUl = $('<ul id="' + ulId + '" class="detail" style="height:60px; width:165px"></ul>');

		var numItem = $(xmlDoc).find('item').length;
		if(numItem == 0){
			newUl.append('<li><div class="tr"><div>No flight for SuperDeals at this moment</div></div></li>');
			

		}
		else{
			$('#obj_spDeal').css("display","");
			//store item to array
			var no = 0;
			var items = [];
			$(xmlDoc).find('item').each(function(){
				var title = $(this).find('title').text();
				var cost = $(this).find('cost').text();
				var sdesc = findValue(this,'sdesc',lang);
				var curr = findValue(this,'curr',lang);		
				
				items[no] = {title: title,
								cost: cost,
								sdesc: sdesc,
								curr: curr
							}
				no++;
			});
			
			//find num page
			var pageLimit = 3;
			var numPage = parseInt(items.length/pageLimit);
			if(parseInt(items.length%pageLimit) > 0) numPage = numPage+1;
			

			//create li
			var selected = true;
			for(var i=0; i<numPage; i++){
				var begin = i*pageLimit;
					

				var newLi = $('<li style="height:60px; vertical-align:bottom;"></li>');

				var newTbl = $('<table cellpadding="0" cellspacing="0" border="0"></table>');

				for(var j=0; j<pageLimit; j++){
					
					
					if(begin < items.length){

						var newTr = $('<tr></tr>').attr({className: 'tr'});
						if(selected) {

							var newTr = $('<tr></tr>').attr({className: 'tr tselected'});
							selected = false;
						}
						else{
							selected = true;
						}
						
						var newLink = $('<a style="color:#333"></a>').text(items[begin].title);
						

						if(isPopup(target)){
							newLink.attr({href: 'javascript:void(0)',title: items[begin].sdesc});
							newLink.click(function(){
								popupWindow(url + '?code=' + encodeURI(items[begin].title),"navSup",target);
							});
						}
						else{
							newLink.attr({href: url + '?code=' + encodeURI(items[begin].title) , target: target, title: items[begin].sdesc});
						}
						newTr.append($('<td class="title2" align="left"></td>').append(newLink))
							 .append($('<td class="curr2" align="right"></td>').html(items[begin].curr))
							.append($('<td class="price2"></td>').html(items[begin].cost));

						newTbl.append(newTr);
						if(currs == '') currs = items[begin].curr; //get currency form
						begin++;
					}
				}
				newLi.append(newTbl);
				newUl.append(newLi);
			}	
		}
		$('#' + divObj).append(newUl);
		
		if(numItem > 0){
			//currency form
			//$('#' + divObj).append('<div class="note">*Prices in ' + currs + ' form</div>');
		
		
			//see all
			var seeDiv = $('<div class="seeall"></div>');
			var seeUl = $('<ul></ul>');
			var seeLi = $('<li></li>');
			if(isPopup(target)){
				var newLink = $('<a></a>').attr({href:'javascript:void(0)'});
				newLink.click(function(){
					popupWindow(url,"superDeal",target);
				});
			}
			else{
				var newLink = $('<a></a>').attr({href:url,target:target});
			}

			//$('#' + divObj).append(seeDiv.append(seeUl.append(seeLi.append(newLink.html('see all')))));
			//$('#' + divObj).append('<div class="note" style="float:left; margin:-20px 0 0 -77px"><a href="http://www.thaiair.com/AIP_SuperDeals/SuperDealsRss.xml" target="_blank"><img src="http://www.thaiair.com/img-tpl/homepage/rss.gif"></a></div>');		
			//$('#' + divObj).append('<div class="note" style="float:left; margin:-130px 0 0 147px"><a href="http://www.thaiair.com/AIP_SuperDeals/SuperDealsRss.xml" target="_blank"><img src="http://www.thaiair.com/img-tpl/homepage/rss.gif"></a></div>');		
			$('#' + divObj).append('<a href="'+url+'" target="_blank" style="font-size:11px;cursor:pointer;float:left; margin:-23px 0 0 162px;">see all</a>');	
		
		}
		
		//rotate list
		Slide(newUl,timeout*1000);
	}
	
	function findValue(xmlItem,name,lang){
		var value = "";
		$(xmlItem).find(name).each(function(){
			if($(this).attr('lang') == lang){
				value = $(this).text();
			}
		});
		
		return value;
	}
	
	function Slide(objID,timing){
		$(objID).cycle({
				fx:     'fade',
				//fx:     'fadeZoom',
				//fx:     'scrollUp',
				//speed:  1500,
				timeout: timing,
				delay:  -2000
		});
			
		$(objID).mouseover(function() { 
				$(objID).cycle('pause'); 
		});
			
		$(objID).mouseout(function() { 
				$(objID).cycle('resume'); 
		});
	}

}


