/*===========Hamid===============*/
var intervalId, curBnr=0;

jQuery(document).ready(function(){	
	if($('#posid').length > 0){
		var code=geoip_country_code();
		
		if(code=='BD')
			$('#posid').val('0MGF');
		else
			$('#posid').val('0MFF');	
	}
	
	$( ".ddsg-wrapper > ul > li > a[title='Home bottom pages']" ).css('display', 'none');
	$( ".ddsg-wrapper > ul > li > a[title='Home bottom pages']" ).parent('li').css('background', 'none');
	$( ".ddsg-wrapper > ul > li > a[title='Home bottom pages']" ).parent('li').css('margin-left', '-30px');
	
	$( '.ddsg-wrapper > div' ).last().css('display', 'none');
	
	$('.newsCont').last().css('border-bottom', 'none');
	
	var toDay = new Date(), targetPrefix;
	toDay.setTime(toDay.getTime() + (1000*3600*24*2));
	var monthsT = new Array('JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC');
	$('#return_date, #departure_date').each(function(index, obj){
		$(obj).DatePicker({
			format:'d b Y',
			date: toDay,
			current: toDay,
			starts: 1,
			position: 'bottom',
			onBeforeShow: function(){
				$(obj).DatePickerSetDate(toDay, true);
			},
			onRender: function(date) {
				return {
					disabled: (date.valueOf() < toDay.valueOf())
				}
			},
			onChange: function(formated, dates){
				$(obj).val(formated);
				$(obj).DatePickerHide();
				
				//custom:
				targetPrefix = $(obj).attr('name').substr(0,3);
				$("input[type='hidden'][name='"+targetPrefix+"Day']").val(dates.getDate());
				$("input[type='hidden'][name='"+targetPrefix+"Month']").val(monthsT[dates.getMonth()]);
			}
		});
	});
	
	$("#topNav > li").hover(
		function(){
			$(this).find('ul').stop(true,true).slideDown();
			if($.browser.msie && parseFloat($.browser.version) < 7){
				var index=$("#topNav > li").index(this);
				if(index==1 || index==2){
					$('.frmBnnr').find('select').css('visibility','hidden');	
				}
			}
		},
		function(){
			$(this).find('ul').slideUp();
			if($.browser.msie && parseFloat($.browser.version) < 7){
				$('.frmBnnr').find('select').css('visibility','visible');
			}
		}
	);
	
	$('#return_date, #departure_date').click(function(){
		if($.browser.msie && parseFloat($.browser.version) < 7){
			$('.frmBnnr').find('select.sctBox_2').css('visibility','hidden');
		}
	});
	
	
	$(".frmTabList li").click(
		function(){
			var crntIndex=$(".frmTabList li").index(this);
			var allBtns =$(".frmTabList li");
			var allTabs =$(".frmTabDetail li");
			
			$(allTabs).hide();
			$(allTabs[crntIndex]).fadeIn();
			$(allBtns).removeClass("frmTabSlct");
			$(this).addClass("frmTabSlct");
		}
	);
	
	$(".newsTabList li").click(
		function(){
			var crntIndex=$(".newsTabList li").index(this);
			var allBtns =$(".newsTabList li");
			var allTabs =$(".newsTabDetails li");
			
			$(allTabs).hide();
			$(allTabs[crntIndex]).fadeIn();
			$(allBtns).removeClass("slctNewsTab");
			$(this).addClass("slctNewsTab");
		}
	);
	
	$(".destinationTab li").click(
		function(){
			var crntIndex=$(".destinationTab li").index(this);
			var allBtns =$(".destinationTab li");
			var allTabs =$(".destinatonMap li");
			
			$(allTabs).hide();
			$(allTabs[crntIndex]).show();
			
			$(allBtns).removeClass('tabSlct');
			$(this).addClass('tabSlct');
		}
	);
	
	$('.hmBttmPhotoList li').hover(
		function(){
			$(this).find('h6:hidden').slideDown("slow");
		},
		function(){
			$(this).find('h6:visible').slideUp("slow");
			}
		);	
	
 });

function contact_formvalidation(){
	var contact_flag = 1;
	if($('#txtComment').val()=='Add your comments here')	{
		$('.comment_p').fadeIn('slow');
		$('#txtComment').focus();
		contact_flag = 0;
	}else{
		$('.comment_p').fadeOut('slow');
	}
	if (!checkEmail($('#txtEmail').val())) {
		$('.email_p').fadeIn('slow');
		$('#txtEmail').focus();
		contact_flag = 0;
	}else{
		$('.email_p').fadeOut('slow');
	}
	if($('#country').val()=='Country')	{
		$('.country_p').fadeIn('slow');
		$('#country').focus();
		contact_flag = 0;
	}else{
		$('.country_p').fadeOut('slow');
	}
	if($('#txtName').val()=='Name')	{
		$('.name_p').fadeIn('slow');
		$('#txtName').focus();
		contact_flag = 0;
	}else{
		$('.name_p').fadeOut('slow');
	}
	if(!contact_flag) return false;
	else return true;
}
function checkEmail(emial){
	var str=emial;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str))
	return true;
	else
	return false;
}
