function refresh_cal(jq){
	var dir=0;
	if(jq.hasClass('next_month')){
		dir = 1;
	}else if(jq.hasClass('prev_month')){
		dir = -1;
	}
	
	var month = $('#cal_month').val();
	var year = $('#cal_year').val();
	var item_id = $('#item_id').val();
	var filter =$('#filter_events').val();
	
	$('#calendar_holder').load('/_ajax/ajax.index.php',{
		'file':'events.calendar.ajax.php',
		'dir':dir,
		'month':month,
		'year':year,
		'item_id':item_id,
		'filter':filter
	},function(){
		init_calendar();
	});
}

function init_calendar(){
	$('.prev_month,.next_month').click(function(){
		refresh_cal($(this));
	});
	/*
	$('.days > .event').mouseover(function(){
		if(is_inmanage){
			return false;
		}
		var day = $(this).html();
		var info = $('#day_info_' + day).html();
		var off = $(this).offset();

		$('.event_tip').fadeOut('fast',function(){
			$(this).remove();
		});
		
		$('<div></div>').addClass('event_tip').html(info).css({
			'top':off.top-20,
			'left':off.left-360,
			'display':'none'
		}).appendTo($('body')).fadeIn('slow').attr('day_num',day).mouseout(function(){
			$(this).attr('mouseon',0);
			kill_event_tip($(this));
		}).mouseover(function(){
			$(this).attr('mouseon',1);
		}).attr('mouseon',1);
	}).mouseout(function(){
		if(is_inmanage){
			return false;
		}
		var day = $(this).html();
		var tip = $('.event_tip[day_num=' + day +']').attr('mouseon',0);
		kill_event_tip(tip);
	});
	*/
	initLinks();
}

function kill_event_tip(obj){
	setTimeout(function(){
		if(obj.attr('mouseon') == 0){
			obj.fadeOut('slow',function(){
				obj.remove();
			});
		}
	},700);
}


function is_email(email){
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(email)){
		return true;
	}else{
		return false;
	}
}

var subMenu_timerID=0;

function switchMenu(){
	chooseMenu(1);
}

function initLinks(){
	return false;
	/*
	var a = document.getElementsByTagName('a');
	for(var i=0; i<a.length; i++){
		if(a[i].parentNode.className=='tab'||a[i].parentNode.className=='header-links'){continue;}
		a[i].href=a[i].href.replace(new RegExp('^(?:http\:\/\/(?:www\.)?jerusalem.com)?\/discover'), '');
		a[i].href=a[i].href.replace(new RegExp('^(?:http\:\/\/(?:www\.)?jerusalem.com)?\/'), '/discover/');
	}
	*/
}

	

$(document).ready(function(){	
	init_calendar();
	//$('.dateval').datepicker({dateFormat:'dd-mm-yy'});
	
	$('#booking_form').submit(function(){
		var qs = '';
		var checkindate = $(this).find('[name=a_date]').val().replace(/-/g,'');
		qs += 'checkInDate=' + checkindate;
		qs += '&numOfNights=' + $(this).find('[name=nights]').val();
		qs += '&numOfAdult=' + $(this).find('[name=adults]').val();
		qs += '&numOfChildren=' + $(this).find('[name=kids]').val();
		var url = _dir_root + '/hotel_booking_redir.php?' + qs;
		window.open(url);
		return false;
	});
	
	//$(document).pngFix(); 
	
	$('#filter_events').change(function(){
		refresh_cal($(this));
	}).val(0); 
	
	
	$('#newsletter_frm').submit(function(){
		email = $(this).find('[name=email]').val();
		if(is_email(email)){
			$.ajax({
				'type':'GET',
				'url': '/_ajax/ajax.index.php',
				'data':{
					'file':'newsletter.subscribe.ajax.php',
					'email':email
				},
				success:function(data){
					alert(data);
					$('.newsletter > [name=email]').val('').focus();
					return false;
				}
			});
		}else{
			$(this).find('[name=email]').focus();
			alert('הזינו את כתובת הדואר האלקטרונית');
		}
		return false;
	});

	
	var enter_email = 'הזינו את כתובת הדואר האלקטרונית';
	$('.newsletter > [name=email]').val(enter_email).focus(function(){
		if($(this).val() == enter_email){
			$(this).val('');
		}
	}).blur(function(){
		if($(this).val() == ''){
			$(this).val(enter_email);
		}
	});
	
	$('#search_form').submit(function(){
		var name = $(this).find('[name=value]');
		if(name.val() == ''){
			$(name).focus();
			return false;
		}
		return true;
	});
});
