$(function(){
	
	$('#country_id').live('change', function(e){
		if(this.value == 0) {
			$('input#country').attr('disabled', 0).attr('value', $('input#country').attr('defaultValue'));
		} else {
			$('input#country').attr('value', '').attr('disabled', 1);
			$('select#region_id').load('/user/get-regions/flag/1/id/'+this.value);
			$('input#region').attr('disabled', 0);
		}
	});

	$('select#region_id').live('change', function(e){
		if(this.value == 0) {
			$('input#region').attr('disabled', 0).attr('value', $('input#region').attr('defaultValue'));
		} else {
			$('input#region').attr('value', '').attr('disabled', 1);
			$('select#city_id').load('/user/get-cities/flag/1/id/'+this.value);
			$('input#city').attr('disabled', 0);
		}
	});

	$('select#city_id').live('change', function(e){
		if(this.value == 0) {
			$('input#city').attr('disabled', 0).attr('value', $('input#city').attr('defaultValue'));
		} else {
			$('input#city').attr('value', '').attr('disabled', 1);
		}
	});	
	
	$(".rate a").bind('click', function(e){
		e.preventDefault();
		$.ajax({
    		url: this.href,    		
    		type: 'POST',    		
    		success: function(data) {
    			$(".rate").html(Texts.thank);
    			var count = parseInt($("#ratingCount").html());
    			$("#ratingCount").html(count+1);
    		}
    	});
	});	
	
	$("a.fancybox").fancybox({
		transitionIn:	'elastic',
		transitionOut:	'elastic',
		autoScale: 	true,
		overlayShow: true
	});
	
	$.myEngine.ajaxLinksInit(['#ajax'], 'ajax');

	/**/
	var baseUrl = '/index/index/';
	$('select#filterCountryId').live('change', function(e){
		$('select#filterRegionId').load('/user/get-regions/id/'+this.value);
		$('select#filterCityId').load('/user/get-cities/id/0');
	});
	$('select#filterRegionId').live('change', function(e){
		$('select#filterCityId').load('/user/get-cities/id/'+this.value);
	});
	$('select#filterCityId').live('change', function(e){
	});
	$('select#sorting').live('change', function(e){
		$("#sortingFrom").val(this.value);		
	});
	/**/	
	$('.getParentUser').getField('/user/get-user');
	
	$('a[rel="confirm"]').myEngineConfirm();
	$('a[rel="display"]').myEngineDisplay();
		
	if(!jQuery.browser.opera) {
		$('a[rel="window"]').myEngineWindow(function(){
			$('form:not(.noAjax)').myEngineForm();
		});
	}
	$("form:not(.noAjax)").myEngineForm();
	
	
	$('a#filterButton').toggle(function(e){
		$(this).css('fontWeight', 'bold');
		$('#filterForm').slideDown();
		if($('#communityForm').css('display') == 'block') {
			$('a#communityButton').click();
		}
	}, function(e){
		$(this).css('fontWeight', 'normal');
		$('#filterForm').slideUp();
	});
	
	$('a#communityButton').toggle(function(e){
		$(this).css('fontWeight', 'bold');
		$('#communityForm').slideDown();		
		if($('#filterForm').css('display') == 'block') {
			$('a#filterButton').click();
		}
		
	}, function(e){
		$(this).css('fontWeight', 'normal');
		$('#communityForm').slideUp();
	});
	
	$('select#comCountryId').live('change', function(e){
		$('select#comRegionId').load('/user/get-regions/id/'+this.value);
		$('select#comCityId').load('/user/get-cities/id/0');
	});
	$('select#comRegionId').live('change', function(e){
		$('select#comCityId').load('/user/get-cities/id/'+this.value);
	});
	$('select#comCityId').live('change', function(e){
	});
	
	
	$("a.coupon").click(function(e){
		e.preventDefault();		
	    window.open(this.href, this.title, 'toolbar=0,fullscreen=0,location=0,directories=0,status=0,menubar=1,scrollbars=0,resizable=0,width=840,height=420,top=200,left=100');		
	});
	
});
